diff --git a/package.json b/package.json index f8752ce1a31df..2a6f0eb33ccbf 100644 --- a/package.json +++ b/package.json @@ -200,7 +200,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-d7215b49-20251013", + "eslint-plugin-react-hooks": "0.0.0-experimental-5f2b5718-20251014", "event-stream": "4.0.1", "execa": "2.0.3", "expect": "29.7.0", @@ -260,16 +260,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.3.0-canary-d7215b49-20251013", + "react-builtin": "npm:react@19.3.0-canary-5f2b5718-20251014", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.3.0-canary-d7215b49-20251013", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-d7215b49-20251013", - "react-experimental-builtin": "npm:react@0.0.0-experimental-d7215b49-20251013", - "react-is-builtin": "npm:react-is@19.3.0-canary-d7215b49-20251013", - "react-server-dom-turbopack": "19.3.0-canary-d7215b49-20251013", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-d7215b49-20251013", - "react-server-dom-webpack": "19.3.0-canary-d7215b49-20251013", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-d7215b49-20251013", + "react-dom-builtin": "npm:react-dom@19.3.0-canary-5f2b5718-20251014", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-5f2b5718-20251014", + "react-experimental-builtin": "npm:react@0.0.0-experimental-5f2b5718-20251014", + "react-is-builtin": "npm:react-is@19.3.0-canary-5f2b5718-20251014", + "react-server-dom-turbopack": "19.3.0-canary-5f2b5718-20251014", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-5f2b5718-20251014", + "react-server-dom-webpack": "19.3.0-canary-5f2b5718-20251014", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-5f2b5718-20251014", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -279,8 +279,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.15.2", - "scheduler-builtin": "npm:scheduler@0.28.0-canary-d7215b49-20251013", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-d7215b49-20251013", + "scheduler-builtin": "npm:scheduler@0.28.0-canary-5f2b5718-20251014", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-5f2b5718-20251014", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", @@ -325,10 +325,10 @@ "@types/react-dom": "19.2.1", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.3.0-canary-d7215b49-20251013", - "react-dom": "19.3.0-canary-d7215b49-20251013", - "react-is": "19.3.0-canary-d7215b49-20251013", - "scheduler": "0.28.0-canary-d7215b49-20251013" + "react": "19.3.0-canary-5f2b5718-20251014", + "react-dom": "19.3.0-canary-5f2b5718-20251014", + "react-is": "19.3.0-canary-5f2b5718-20251014", + "scheduler": "0.28.0-canary-5f2b5718-20251014" }, "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 d8713002f2f4e..0485ce6a28b1f 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 @@ -4265,7 +4265,8 @@ reusableComponentOptions ) ) - : performance.measure(trigger, reusableComponentOptions)); + : performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -4284,7 +4285,7 @@ if (null === alternate || alternate.child !== fiber.child) for (var child = fiber.child; null !== child; child = child.sibling) selfTime -= child.actualDuration; - wasHydrated = + selfTime = 0.5 > selfTime ? wasHydrated ? "tertiary-light" @@ -4299,46 +4300,65 @@ : "primary-dark" : "error"; var props = fiber.memoizedProps; - selfTime = fiber._debugTask; + wasHydrated = fiber._debugTask; null !== props && null !== alternate && alternate.memoizedProps !== props - ? ((child = [resuableChangedPropsEntry]), + ? ((child = [reusableChangedPropsEntry]), (props = addObjectDiffToProperties( alternate.memoizedProps, props, child, 0 )), - 1 < child.length && - (props && - !alreadyWarnedForDeepEquality && - 0 === (alternate.lanes & committedLanes) && - 100 < fiber.actualDuration - ? ((alreadyWarnedForDeepEquality = !0), - (child[0] = reusableDeeplyEqualPropsEntry), - (reusableComponentDevToolDetails.color = "warning"), - (reusableComponentDevToolDetails.tooltipText = - DEEP_EQUALITY_WARNING)) - : ((reusableComponentDevToolDetails.color = wasHydrated), - (reusableComponentDevToolDetails.tooltipText = name)), - (reusableComponentDevToolDetails.properties = child), - (reusableComponentOptions.start = startTime), - (reusableComponentOptions.end = endTime), - null != selfTime - ? selfTime.run( - performance.measure.bind( - performance, - "\u200b" + name, - reusableComponentOptions + 1 < child.length + ? (props && + !alreadyWarnedForDeepEquality && + 0 === (alternate.lanes & committedLanes) && + 100 < fiber.actualDuration + ? ((alreadyWarnedForDeepEquality = !0), + (child[0] = reusableDeeplyEqualPropsEntry), + (reusableComponentDevToolDetails.color = "warning"), + (reusableComponentDevToolDetails.tooltipText = + DEEP_EQUALITY_WARNING)) + : ((reusableComponentDevToolDetails.color = selfTime), + (reusableComponentDevToolDetails.tooltipText = name)), + (reusableComponentDevToolDetails.properties = child), + (reusableComponentOptions.start = startTime), + (reusableComponentOptions.end = endTime), + (fiber = "\u200b" + name), + null != wasHydrated + ? wasHydrated.run( + performance.measure.bind( + performance, + fiber, + reusableComponentOptions + ) + ) + : performance.measure(fiber, reusableComponentOptions), + performance.clearMeasures(fiber)) + : null != wasHydrated + ? wasHydrated.run( + console.timeStamp.bind( + console, + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime ) ) - : performance.measure( - "\u200b" + name, - reusableComponentOptions - ))) - : null != selfTime - ? selfTime.run( + : console.timeStamp( + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime + )) + : null != wasHydrated + ? wasHydrated.run( console.timeStamp.bind( console, name, @@ -4346,7 +4366,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ) ) : console.timeStamp( @@ -4355,7 +4375,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ); } } @@ -4402,11 +4422,11 @@ } } }; + name = "\u200b" + name; debugTask - ? debugTask.run( - performance.measure.bind(performance, "\u200b" + name, fiber) - ) - : performance.measure("\u200b" + name, fiber); + ? debugTask.run(performance.measure.bind(performance, name, fiber)) + : performance.measure(name, fiber); + performance.clearMeasures(name); } } } @@ -4443,15 +4463,14 @@ } } }; - (fiber = fiber._debugTask) + fiber = fiber._debugTask; + endTime = "\u200b" + name; + fiber ? fiber.run( - performance.measure.bind( - performance, - "\u200b" + name, - startTime - ) + performance.measure.bind(performance, endTime, startTime) ) - : performance.measure("\u200b" + name, startTime); + : performance.measure(endTime, startTime); + performance.clearMeasures(endTime); } } } else @@ -4612,6 +4631,7 @@ performance.measure.bind(performance, "Recovered", startTime) ) : performance.measure("Recovered", startTime); + performance.clearMeasures("Recovered"); } } function logErroredRenderPhase(startTime, endTime, lanes, debugTask) { @@ -4695,6 +4715,7 @@ performance.measure.bind(performance, "Errored", startTime) ) : performance.measure("Errored", startTime); + performance.clearMeasures("Errored"); } } function logCommitPhase( @@ -11357,25 +11378,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3240; - var JSCompiler_object_inline_stack_3239 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3241; + var JSCompiler_object_inline_stack_3240 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3238 = !1; + var JSCompiler_object_inline_digest_3239 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3240 = didSuspend) || - (JSCompiler_object_inline_componentStack_3240 = + (JSCompiler_object_inline_componentStack_3241 = didSuspend) || + (JSCompiler_object_inline_componentStack_3241 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3240 && - ((JSCompiler_object_inline_digest_3238 = !0), + JSCompiler_object_inline_componentStack_3241 && + ((JSCompiler_object_inline_digest_3239 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3240 = + JSCompiler_object_inline_componentStack_3241 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3238 + JSCompiler_object_inline_digest_3239 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11388,20 +11409,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3240 = { + ((JSCompiler_object_inline_componentStack_3241 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3240), - (JSCompiler_object_inline_componentStack_3240 = + JSCompiler_object_inline_componentStack_3241), + (JSCompiler_object_inline_componentStack_3241 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3240.return = + (JSCompiler_object_inline_componentStack_3241.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3240), + JSCompiler_object_inline_componentStack_3241), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11415,9 +11436,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3239.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3239.fallback; - if (JSCompiler_object_inline_digest_3238) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3240.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3240.fallback; + if (JSCompiler_object_inline_digest_3239) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11426,21 +11447,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3239 = workInProgress.child), - (JSCompiler_object_inline_stack_3239.memoizedState = + (JSCompiler_object_inline_stack_3240 = workInProgress.child), + (JSCompiler_object_inline_stack_3240.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3239.childLanes = + (JSCompiler_object_inline_stack_3240.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3239) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3240) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3239.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3240.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11450,18 +11471,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3239 = workInProgress.child), - (JSCompiler_object_inline_stack_3239.memoizedState = + (JSCompiler_object_inline_stack_3240 = workInProgress.child), + (JSCompiler_object_inline_stack_3240.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3239.childLanes = + (JSCompiler_object_inline_stack_3240.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3239) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3240) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11471,8 +11492,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3237 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3237) { + var JSCompiler_object_inline_message_3238 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3238) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11489,13 +11510,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3239.fallback), + JSCompiler_object_inline_stack_3240.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3239 = + (JSCompiler_object_inline_stack_3240 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3239.children + children: JSCompiler_object_inline_stack_3240.children }, nextFallbackChildren )), @@ -11506,78 +11527,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3239.return = workInProgress), + (JSCompiler_object_inline_stack_3240.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3239.sibling = + (JSCompiler_object_inline_stack_3240.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3239), + (workInProgress.child = JSCompiler_object_inline_stack_3240), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3239 = workInProgress.child), - (JSCompiler_object_inline_stack_3239.memoizedState = + (JSCompiler_object_inline_stack_3240 = workInProgress.child), + (JSCompiler_object_inline_stack_3240.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3239.childLanes = + (JSCompiler_object_inline_stack_3240.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3239 + JSCompiler_object_inline_stack_3240 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3237)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3238)) ) { - JSCompiler_object_inline_componentStack_3240 = - JSCompiler_object_inline_message_3237.nextSibling && - JSCompiler_object_inline_message_3237.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3240) { + JSCompiler_object_inline_componentStack_3241 = + JSCompiler_object_inline_message_3238.nextSibling && + JSCompiler_object_inline_message_3238.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3241) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3240.dgst; - var message = JSCompiler_object_inline_componentStack_3240.msg; + JSCompiler_object_inline_componentStack_3241.dgst; + var message = JSCompiler_object_inline_componentStack_3241.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3240.stck; + JSCompiler_object_inline_componentStack_3241.stck; var componentStack = - JSCompiler_object_inline_componentStack_3240.cstck; + JSCompiler_object_inline_componentStack_3241.cstck; } - JSCompiler_object_inline_message_3237 = message; - JSCompiler_object_inline_digest_3238 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3239 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3240 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3238; - nextFallbackChildren = JSCompiler_object_inline_message_3237; - componentStack = JSCompiler_object_inline_componentStack_3240; + JSCompiler_object_inline_message_3238 = message; + JSCompiler_object_inline_digest_3239 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3240 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3241 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3239; + nextFallbackChildren = JSCompiler_object_inline_message_3238; + componentStack = JSCompiler_object_inline_componentStack_3241; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3240 = + ((JSCompiler_object_inline_componentStack_3241 = 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_3240.stack = - JSCompiler_object_inline_stack_3239 || ""), - (JSCompiler_object_inline_componentStack_3240.digest = + (JSCompiler_object_inline_componentStack_3241.stack = + JSCompiler_object_inline_stack_3240 || ""), + (JSCompiler_object_inline_componentStack_3241.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3239 = + (JSCompiler_object_inline_stack_3240 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3240, + value: JSCompiler_object_inline_componentStack_3241, source: null, - stack: JSCompiler_object_inline_stack_3239 + stack: JSCompiler_object_inline_stack_3240 }), - "string" === typeof JSCompiler_object_inline_stack_3239 && + "string" === typeof JSCompiler_object_inline_stack_3240 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11594,34 +11615,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3240 = + (JSCompiler_object_inline_componentStack_3241 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3240) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3241) ) { - JSCompiler_object_inline_componentStack_3240 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3241 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3240 && - ((JSCompiler_object_inline_stack_3239 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3240, + null !== JSCompiler_object_inline_componentStack_3241 && + ((JSCompiler_object_inline_stack_3240 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3241, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3239 && - JSCompiler_object_inline_stack_3239 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3240 && + JSCompiler_object_inline_stack_3240 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3239), + ((prevState.retryLane = JSCompiler_object_inline_stack_3240), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3239 + JSCompiler_object_inline_stack_3240 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, current, - JSCompiler_object_inline_stack_3239 + JSCompiler_object_inline_stack_3240 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3237) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3238) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11629,13 +11650,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3237) + isSuspenseInstancePending(JSCompiler_object_inline_message_3238) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3237.nextSibling + JSCompiler_object_inline_message_3238.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11647,31 +11668,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3239.children + JSCompiler_object_inline_stack_3240.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3238) + if (JSCompiler_object_inline_digest_3239) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3239.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3240.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3237 = componentStack.sibling), - (JSCompiler_object_inline_stack_3239 = createWorkInProgress( + (JSCompiler_object_inline_message_3238 = componentStack.sibling), + (JSCompiler_object_inline_stack_3240 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3239.children + children: JSCompiler_object_inline_stack_3240.children } )), - (JSCompiler_object_inline_stack_3239.subtreeFlags = + (JSCompiler_object_inline_stack_3240.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3237 + null !== JSCompiler_object_inline_message_3238 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3237, + JSCompiler_object_inline_message_3238, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11682,11 +11703,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3239.return = workInProgress), - (JSCompiler_object_inline_stack_3239.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3239), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3239), - (JSCompiler_object_inline_stack_3239 = workInProgress.child), + (JSCompiler_object_inline_stack_3240.return = workInProgress), + (JSCompiler_object_inline_stack_3240.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3240), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3240), + (JSCompiler_object_inline_stack_3240 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11702,18 +11723,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3239.memoizedState = + (JSCompiler_object_inline_stack_3240.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3239.childLanes = + (JSCompiler_object_inline_stack_3240.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3240, + JSCompiler_object_inline_componentStack_3241, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3239 + JSCompiler_object_inline_stack_3240 ) ); null !== prevState && @@ -11725,17 +11746,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3239.children + children: JSCompiler_object_inline_stack_3240.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3240 = + ((JSCompiler_object_inline_componentStack_3241 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3240 + null === JSCompiler_object_inline_componentStack_3241 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3240.push(current)); + : JSCompiler_object_inline_componentStack_3241.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -19283,7 +19304,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } gestureUpdateTime = -1.1; gestureUpdateType = 0; @@ -19397,7 +19419,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } blockingUpdateTime = -1.1; blockingUpdateType = 0; @@ -19533,7 +19556,8 @@ previousRenderStartTime ) ) - : performance.measure(debugTask, previousRenderStartTime))), + : performance.measure(debugTask, previousRenderStartTime), + performance.clearMeasures(debugTask))), (transitionUpdateTime = transitionStartTime = -1.1), (transitionUpdateType = 0), (transitionSuspendedTime = -1.1), @@ -29524,7 +29548,7 @@ end: -0, detail: { devtools: reusableComponentDevToolDetails } }, - resuableChangedPropsEntry = ["Changed Props", ""], + reusableChangedPropsEntry = ["Changed Props", ""], DEEP_EQUALITY_WARNING = "This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.", reusableDeeplyEqualPropsEntry = ["Changed Props", DEEP_EQUALITY_WARNING], @@ -32345,11 +32369,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32386,10 +32410,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32537,7 +32561,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; "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 477c6d533863c..1e4745674bbf0 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 @@ -19575,14 +19575,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2218 = React.version; if ( - "19.3.0-experimental-d7215b49-20251013" !== + "19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_2218 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2218, - "19.3.0-experimental-d7215b49-20251013" + "19.3.0-experimental-5f2b5718-20251014" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19604,10 +19604,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2915 = { bundleType: 0, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2916 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19714,4 +19714,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 e595c8f4aa0c3..b4f5cd5adc1bd 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 @@ -4273,7 +4273,8 @@ reusableComponentOptions ) ) - : performance.measure(trigger, reusableComponentOptions)); + : performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -4292,7 +4293,7 @@ if (null === alternate || alternate.child !== fiber.child) for (var child = fiber.child; null !== child; child = child.sibling) selfTime -= child.actualDuration; - wasHydrated = + selfTime = 0.5 > selfTime ? wasHydrated ? "tertiary-light" @@ -4307,46 +4308,65 @@ : "primary-dark" : "error"; var props = fiber.memoizedProps; - selfTime = fiber._debugTask; + wasHydrated = fiber._debugTask; null !== props && null !== alternate && alternate.memoizedProps !== props - ? ((child = [resuableChangedPropsEntry]), + ? ((child = [reusableChangedPropsEntry]), (props = addObjectDiffToProperties( alternate.memoizedProps, props, child, 0 )), - 1 < child.length && - (props && - !alreadyWarnedForDeepEquality && - 0 === (alternate.lanes & committedLanes) && - 100 < fiber.actualDuration - ? ((alreadyWarnedForDeepEquality = !0), - (child[0] = reusableDeeplyEqualPropsEntry), - (reusableComponentDevToolDetails.color = "warning"), - (reusableComponentDevToolDetails.tooltipText = - DEEP_EQUALITY_WARNING)) - : ((reusableComponentDevToolDetails.color = wasHydrated), - (reusableComponentDevToolDetails.tooltipText = name)), - (reusableComponentDevToolDetails.properties = child), - (reusableComponentOptions.start = startTime), - (reusableComponentOptions.end = endTime), - null != selfTime - ? selfTime.run( - performance.measure.bind( - performance, - "\u200b" + name, - reusableComponentOptions + 1 < child.length + ? (props && + !alreadyWarnedForDeepEquality && + 0 === (alternate.lanes & committedLanes) && + 100 < fiber.actualDuration + ? ((alreadyWarnedForDeepEquality = !0), + (child[0] = reusableDeeplyEqualPropsEntry), + (reusableComponentDevToolDetails.color = "warning"), + (reusableComponentDevToolDetails.tooltipText = + DEEP_EQUALITY_WARNING)) + : ((reusableComponentDevToolDetails.color = selfTime), + (reusableComponentDevToolDetails.tooltipText = name)), + (reusableComponentDevToolDetails.properties = child), + (reusableComponentOptions.start = startTime), + (reusableComponentOptions.end = endTime), + (fiber = "\u200b" + name), + null != wasHydrated + ? wasHydrated.run( + performance.measure.bind( + performance, + fiber, + reusableComponentOptions + ) + ) + : performance.measure(fiber, reusableComponentOptions), + performance.clearMeasures(fiber)) + : null != wasHydrated + ? wasHydrated.run( + console.timeStamp.bind( + console, + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime ) ) - : performance.measure( - "\u200b" + name, - reusableComponentOptions - ))) - : null != selfTime - ? selfTime.run( + : console.timeStamp( + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime + )) + : null != wasHydrated + ? wasHydrated.run( console.timeStamp.bind( console, name, @@ -4354,7 +4374,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ) ) : console.timeStamp( @@ -4363,7 +4383,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ); } } @@ -4410,11 +4430,11 @@ } } }; + name = "\u200b" + name; debugTask - ? debugTask.run( - performance.measure.bind(performance, "\u200b" + name, fiber) - ) - : performance.measure("\u200b" + name, fiber); + ? debugTask.run(performance.measure.bind(performance, name, fiber)) + : performance.measure(name, fiber); + performance.clearMeasures(name); } } } @@ -4451,15 +4471,14 @@ } } }; - (fiber = fiber._debugTask) + fiber = fiber._debugTask; + endTime = "\u200b" + name; + fiber ? fiber.run( - performance.measure.bind( - performance, - "\u200b" + name, - startTime - ) + performance.measure.bind(performance, endTime, startTime) ) - : performance.measure("\u200b" + name, startTime); + : performance.measure(endTime, startTime); + performance.clearMeasures(endTime); } } } else @@ -4620,6 +4639,7 @@ performance.measure.bind(performance, "Recovered", startTime) ) : performance.measure("Recovered", startTime); + performance.clearMeasures("Recovered"); } } function logErroredRenderPhase(startTime, endTime, lanes, debugTask) { @@ -4703,6 +4723,7 @@ performance.measure.bind(performance, "Errored", startTime) ) : performance.measure("Errored", startTime); + performance.clearMeasures("Errored"); } } function logCommitPhase( @@ -11365,25 +11386,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3245; - var JSCompiler_object_inline_stack_3244 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3246; + var JSCompiler_object_inline_stack_3245 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3243 = !1; + var JSCompiler_object_inline_digest_3244 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3245 = didSuspend) || - (JSCompiler_object_inline_componentStack_3245 = + (JSCompiler_object_inline_componentStack_3246 = didSuspend) || + (JSCompiler_object_inline_componentStack_3246 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3245 && - ((JSCompiler_object_inline_digest_3243 = !0), + JSCompiler_object_inline_componentStack_3246 && + ((JSCompiler_object_inline_digest_3244 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3245 = + JSCompiler_object_inline_componentStack_3246 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3243 + JSCompiler_object_inline_digest_3244 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11396,20 +11417,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3245 = { + ((JSCompiler_object_inline_componentStack_3246 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3245), - (JSCompiler_object_inline_componentStack_3245 = + JSCompiler_object_inline_componentStack_3246), + (JSCompiler_object_inline_componentStack_3246 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3245.return = + (JSCompiler_object_inline_componentStack_3246.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3245), + JSCompiler_object_inline_componentStack_3246), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11423,9 +11444,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3244.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3244.fallback; - if (JSCompiler_object_inline_digest_3243) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3245.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3245.fallback; + if (JSCompiler_object_inline_digest_3244) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11434,21 +11455,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3244 = workInProgress.child), - (JSCompiler_object_inline_stack_3244.memoizedState = + (JSCompiler_object_inline_stack_3245 = workInProgress.child), + (JSCompiler_object_inline_stack_3245.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3244.childLanes = + (JSCompiler_object_inline_stack_3245.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3244) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3245) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3244.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3245.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11458,18 +11479,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3244 = workInProgress.child), - (JSCompiler_object_inline_stack_3244.memoizedState = + (JSCompiler_object_inline_stack_3245 = workInProgress.child), + (JSCompiler_object_inline_stack_3245.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3244.childLanes = + (JSCompiler_object_inline_stack_3245.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3244) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3245) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11479,8 +11500,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3242 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3242) { + var JSCompiler_object_inline_message_3243 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3243) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11497,13 +11518,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3244.fallback), + JSCompiler_object_inline_stack_3245.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3244 = + (JSCompiler_object_inline_stack_3245 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3244.children + children: JSCompiler_object_inline_stack_3245.children }, nextFallbackChildren )), @@ -11514,78 +11535,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3244.return = workInProgress), + (JSCompiler_object_inline_stack_3245.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3244.sibling = + (JSCompiler_object_inline_stack_3245.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3244), + (workInProgress.child = JSCompiler_object_inline_stack_3245), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3244 = workInProgress.child), - (JSCompiler_object_inline_stack_3244.memoizedState = + (JSCompiler_object_inline_stack_3245 = workInProgress.child), + (JSCompiler_object_inline_stack_3245.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3244.childLanes = + (JSCompiler_object_inline_stack_3245.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3244 + JSCompiler_object_inline_stack_3245 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3242)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3243)) ) { - JSCompiler_object_inline_componentStack_3245 = - JSCompiler_object_inline_message_3242.nextSibling && - JSCompiler_object_inline_message_3242.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3245) { + JSCompiler_object_inline_componentStack_3246 = + JSCompiler_object_inline_message_3243.nextSibling && + JSCompiler_object_inline_message_3243.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3246) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3245.dgst; - var message = JSCompiler_object_inline_componentStack_3245.msg; + JSCompiler_object_inline_componentStack_3246.dgst; + var message = JSCompiler_object_inline_componentStack_3246.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3245.stck; + JSCompiler_object_inline_componentStack_3246.stck; var componentStack = - JSCompiler_object_inline_componentStack_3245.cstck; + JSCompiler_object_inline_componentStack_3246.cstck; } - JSCompiler_object_inline_message_3242 = message; - JSCompiler_object_inline_digest_3243 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3244 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3245 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3243; - nextFallbackChildren = JSCompiler_object_inline_message_3242; - componentStack = JSCompiler_object_inline_componentStack_3245; + JSCompiler_object_inline_message_3243 = message; + JSCompiler_object_inline_digest_3244 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3245 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3246 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3244; + nextFallbackChildren = JSCompiler_object_inline_message_3243; + componentStack = JSCompiler_object_inline_componentStack_3246; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3245 = + ((JSCompiler_object_inline_componentStack_3246 = 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_3245.stack = - JSCompiler_object_inline_stack_3244 || ""), - (JSCompiler_object_inline_componentStack_3245.digest = + (JSCompiler_object_inline_componentStack_3246.stack = + JSCompiler_object_inline_stack_3245 || ""), + (JSCompiler_object_inline_componentStack_3246.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3244 = + (JSCompiler_object_inline_stack_3245 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3245, + value: JSCompiler_object_inline_componentStack_3246, source: null, - stack: JSCompiler_object_inline_stack_3244 + stack: JSCompiler_object_inline_stack_3245 }), - "string" === typeof JSCompiler_object_inline_stack_3244 && + "string" === typeof JSCompiler_object_inline_stack_3245 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11602,34 +11623,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3245 = + (JSCompiler_object_inline_componentStack_3246 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3245) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3246) ) { - JSCompiler_object_inline_componentStack_3245 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3246 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3245 && - ((JSCompiler_object_inline_stack_3244 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3245, + null !== JSCompiler_object_inline_componentStack_3246 && + ((JSCompiler_object_inline_stack_3245 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3246, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3244 && - JSCompiler_object_inline_stack_3244 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3245 && + JSCompiler_object_inline_stack_3245 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3244), + ((prevState.retryLane = JSCompiler_object_inline_stack_3245), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3244 + JSCompiler_object_inline_stack_3245 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, current, - JSCompiler_object_inline_stack_3244 + JSCompiler_object_inline_stack_3245 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3242) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3243) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11637,13 +11658,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3242) + isSuspenseInstancePending(JSCompiler_object_inline_message_3243) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3242.nextSibling + JSCompiler_object_inline_message_3243.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11655,31 +11676,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3244.children + JSCompiler_object_inline_stack_3245.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3243) + if (JSCompiler_object_inline_digest_3244) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3244.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3245.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3242 = componentStack.sibling), - (JSCompiler_object_inline_stack_3244 = createWorkInProgress( + (JSCompiler_object_inline_message_3243 = componentStack.sibling), + (JSCompiler_object_inline_stack_3245 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3244.children + children: JSCompiler_object_inline_stack_3245.children } )), - (JSCompiler_object_inline_stack_3244.subtreeFlags = + (JSCompiler_object_inline_stack_3245.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3242 + null !== JSCompiler_object_inline_message_3243 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3242, + JSCompiler_object_inline_message_3243, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11690,11 +11711,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3244.return = workInProgress), - (JSCompiler_object_inline_stack_3244.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3244), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3244), - (JSCompiler_object_inline_stack_3244 = workInProgress.child), + (JSCompiler_object_inline_stack_3245.return = workInProgress), + (JSCompiler_object_inline_stack_3245.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3245), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3245), + (JSCompiler_object_inline_stack_3245 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11710,18 +11731,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3244.memoizedState = + (JSCompiler_object_inline_stack_3245.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3244.childLanes = + (JSCompiler_object_inline_stack_3245.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3245, + JSCompiler_object_inline_componentStack_3246, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3244 + JSCompiler_object_inline_stack_3245 ) ); null !== prevState && @@ -11733,17 +11754,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3244.children + children: JSCompiler_object_inline_stack_3245.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3245 = + ((JSCompiler_object_inline_componentStack_3246 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3245 + null === JSCompiler_object_inline_componentStack_3246 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3245.push(current)); + : JSCompiler_object_inline_componentStack_3246.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -19291,7 +19312,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } gestureUpdateTime = -1.1; gestureUpdateType = 0; @@ -19405,7 +19427,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } blockingUpdateTime = -1.1; blockingUpdateType = 0; @@ -19541,7 +19564,8 @@ previousRenderStartTime ) ) - : performance.measure(debugTask, previousRenderStartTime))), + : performance.measure(debugTask, previousRenderStartTime), + performance.clearMeasures(debugTask))), (transitionUpdateTime = transitionStartTime = -1.1), (transitionUpdateType = 0), (transitionSuspendedTime = -1.1), @@ -29576,7 +29600,7 @@ end: -0, detail: { devtools: reusableComponentDevToolDetails } }, - resuableChangedPropsEntry = ["Changed Props", ""], + reusableChangedPropsEntry = ["Changed Props", ""], DEEP_EQUALITY_WARNING = "This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.", reusableDeeplyEqualPropsEntry = ["Changed Props", DEEP_EQUALITY_WARNING], @@ -32397,11 +32421,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32438,10 +32462,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32919,7 +32943,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; "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 f58f76cb98cc7..52e92c968278d 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 @@ -2564,7 +2564,8 @@ function logComponentTrigger(fiber, startTime, endTime, trigger) { (reusableComponentDevToolDetails.color = "warning"), (reusableComponentDevToolDetails.tooltipText = trigger), (reusableComponentDevToolDetails.properties = null), - performance.measure(trigger, reusableComponentOptions)); + performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -21629,14 +21630,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2514 = React.version; if ( - "19.3.0-experimental-d7215b49-20251013" !== + "19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_2514 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2514, - "19.3.0-experimental-d7215b49-20251013" + "19.3.0-experimental-5f2b5718-20251014" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -21658,10 +21659,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_3224 = { bundleType: 0, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_3225 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -21929,7 +21930,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; "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 63d4cdc08aacc..b115af278df7e 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 @@ -10544,5 +10544,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 aff8a2695d128..cb47ce3dfd253 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 @@ -7157,4 +7157,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 2566233247a3d..0b7a62f343ab9 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 @@ -10544,5 +10544,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 8e75bd5df1e1f..2e4b7e6ae5a5d 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 @@ -7260,4 +7260,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 5a9f0085f8776..0680e6e05b8c4 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 @@ -9537,11 +9537,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11365,5 +11365,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 705b1ca35b973..2f6e80d8df759 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 @@ -7828,12 +7828,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-experimental-d7215b49-20251013" + "19.3.0-experimental-5f2b5718-20251014" ) ); } @@ -8088,4 +8088,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 508b249290a98..8f881d4ebb42a 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 @@ -7316,13 +7316,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_871 = React.version; if ( - "19.3.0-experimental-d7215b49-20251013" !== + "19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_871 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_871 + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -7413,4 +7413,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 222e46dc66869..dfd37b86eab7c 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 @@ -9566,11 +9566,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11390,5 +11390,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 500711c182e78..0669eb43b9518 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 @@ -7946,11 +7946,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8204,4 +8204,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 351c696f6bd38..520a5caeb3210 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 @@ -9426,11 +9426,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11560,5 +11560,5 @@ } }; }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 a969a0c37701b..4b3737dca1e1e 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 @@ -7825,11 +7825,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8387,4 +8387,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 8894c642de038..0ff21832d9c22 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 @@ -4306,7 +4306,8 @@ reusableComponentOptions ) ) - : performance.measure(trigger, reusableComponentOptions)); + : performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -4325,7 +4326,7 @@ if (null === alternate || alternate.child !== fiber.child) for (var child = fiber.child; null !== child; child = child.sibling) selfTime -= child.actualDuration; - wasHydrated = + selfTime = 0.5 > selfTime ? wasHydrated ? "tertiary-light" @@ -4340,46 +4341,65 @@ : "primary-dark" : "error"; var props = fiber.memoizedProps; - selfTime = fiber._debugTask; + wasHydrated = fiber._debugTask; null !== props && null !== alternate && alternate.memoizedProps !== props - ? ((child = [resuableChangedPropsEntry]), + ? ((child = [reusableChangedPropsEntry]), (props = addObjectDiffToProperties( alternate.memoizedProps, props, child, 0 )), - 1 < child.length && - (props && - !alreadyWarnedForDeepEquality && - 0 === (alternate.lanes & committedLanes) && - 100 < fiber.actualDuration - ? ((alreadyWarnedForDeepEquality = !0), - (child[0] = reusableDeeplyEqualPropsEntry), - (reusableComponentDevToolDetails.color = "warning"), - (reusableComponentDevToolDetails.tooltipText = - DEEP_EQUALITY_WARNING)) - : ((reusableComponentDevToolDetails.color = wasHydrated), - (reusableComponentDevToolDetails.tooltipText = name)), - (reusableComponentDevToolDetails.properties = child), - (reusableComponentOptions.start = startTime), - (reusableComponentOptions.end = endTime), - null != selfTime - ? selfTime.run( - performance.measure.bind( - performance, - "\u200b" + name, - reusableComponentOptions + 1 < child.length + ? (props && + !alreadyWarnedForDeepEquality && + 0 === (alternate.lanes & committedLanes) && + 100 < fiber.actualDuration + ? ((alreadyWarnedForDeepEquality = !0), + (child[0] = reusableDeeplyEqualPropsEntry), + (reusableComponentDevToolDetails.color = "warning"), + (reusableComponentDevToolDetails.tooltipText = + DEEP_EQUALITY_WARNING)) + : ((reusableComponentDevToolDetails.color = selfTime), + (reusableComponentDevToolDetails.tooltipText = name)), + (reusableComponentDevToolDetails.properties = child), + (reusableComponentOptions.start = startTime), + (reusableComponentOptions.end = endTime), + (fiber = "\u200b" + name), + null != wasHydrated + ? wasHydrated.run( + performance.measure.bind( + performance, + fiber, + reusableComponentOptions + ) + ) + : performance.measure(fiber, reusableComponentOptions), + performance.clearMeasures(fiber)) + : null != wasHydrated + ? wasHydrated.run( + console.timeStamp.bind( + console, + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime ) ) - : performance.measure( - "\u200b" + name, - reusableComponentOptions - ))) - : null != selfTime - ? selfTime.run( + : console.timeStamp( + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime + )) + : null != wasHydrated + ? wasHydrated.run( console.timeStamp.bind( console, name, @@ -4387,7 +4407,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ) ) : console.timeStamp( @@ -4396,7 +4416,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ); } } @@ -4443,11 +4463,11 @@ } } }; + name = "\u200b" + name; debugTask - ? debugTask.run( - performance.measure.bind(performance, "\u200b" + name, fiber) - ) - : performance.measure("\u200b" + name, fiber); + ? debugTask.run(performance.measure.bind(performance, name, fiber)) + : performance.measure(name, fiber); + performance.clearMeasures(name); } } } @@ -4484,15 +4504,14 @@ } } }; - (fiber = fiber._debugTask) + fiber = fiber._debugTask; + endTime = "\u200b" + name; + fiber ? fiber.run( - performance.measure.bind( - performance, - "\u200b" + name, - startTime - ) + performance.measure.bind(performance, endTime, startTime) ) - : performance.measure("\u200b" + name, startTime); + : performance.measure(endTime, startTime); + performance.clearMeasures(endTime); } } } else @@ -4653,6 +4672,7 @@ performance.measure.bind(performance, "Recovered", startTime) ) : performance.measure("Recovered", startTime); + performance.clearMeasures("Recovered"); } } function logErroredRenderPhase(startTime, endTime, lanes, debugTask) { @@ -4736,6 +4756,7 @@ performance.measure.bind(performance, "Errored", startTime) ) : performance.measure("Errored", startTime); + performance.clearMeasures("Errored"); } } function logCommitPhase( @@ -11398,25 +11419,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3274; - var JSCompiler_object_inline_stack_3273 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3275; + var JSCompiler_object_inline_stack_3274 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3272 = !1; + var JSCompiler_object_inline_digest_3273 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3274 = didSuspend) || - (JSCompiler_object_inline_componentStack_3274 = + (JSCompiler_object_inline_componentStack_3275 = didSuspend) || + (JSCompiler_object_inline_componentStack_3275 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3274 && - ((JSCompiler_object_inline_digest_3272 = !0), + JSCompiler_object_inline_componentStack_3275 && + ((JSCompiler_object_inline_digest_3273 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3274 = + JSCompiler_object_inline_componentStack_3275 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3272 + JSCompiler_object_inline_digest_3273 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11429,20 +11450,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3274 = { + ((JSCompiler_object_inline_componentStack_3275 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3274), - (JSCompiler_object_inline_componentStack_3274 = + JSCompiler_object_inline_componentStack_3275), + (JSCompiler_object_inline_componentStack_3275 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3274.return = + (JSCompiler_object_inline_componentStack_3275.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3274), + JSCompiler_object_inline_componentStack_3275), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11456,9 +11477,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3273.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3273.fallback; - if (JSCompiler_object_inline_digest_3272) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3274.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3274.fallback; + if (JSCompiler_object_inline_digest_3273) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11467,21 +11488,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3273 = workInProgress.child), - (JSCompiler_object_inline_stack_3273.memoizedState = + (JSCompiler_object_inline_stack_3274 = workInProgress.child), + (JSCompiler_object_inline_stack_3274.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3273.childLanes = + (JSCompiler_object_inline_stack_3274.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3273) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3274) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3273.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3274.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11491,18 +11512,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3273 = workInProgress.child), - (JSCompiler_object_inline_stack_3273.memoizedState = + (JSCompiler_object_inline_stack_3274 = workInProgress.child), + (JSCompiler_object_inline_stack_3274.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3273.childLanes = + (JSCompiler_object_inline_stack_3274.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3273) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3274) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11512,8 +11533,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3271 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3271) { + var JSCompiler_object_inline_message_3272 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3272) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11530,13 +11551,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3273.fallback), + JSCompiler_object_inline_stack_3274.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3273 = + (JSCompiler_object_inline_stack_3274 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3273.children + children: JSCompiler_object_inline_stack_3274.children }, nextFallbackChildren )), @@ -11547,78 +11568,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3273.return = workInProgress), + (JSCompiler_object_inline_stack_3274.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3273.sibling = + (JSCompiler_object_inline_stack_3274.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3273), + (workInProgress.child = JSCompiler_object_inline_stack_3274), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3273 = workInProgress.child), - (JSCompiler_object_inline_stack_3273.memoizedState = + (JSCompiler_object_inline_stack_3274 = workInProgress.child), + (JSCompiler_object_inline_stack_3274.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3273.childLanes = + (JSCompiler_object_inline_stack_3274.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3273 + JSCompiler_object_inline_stack_3274 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3271)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3272)) ) { - JSCompiler_object_inline_componentStack_3274 = - JSCompiler_object_inline_message_3271.nextSibling && - JSCompiler_object_inline_message_3271.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3274) { + JSCompiler_object_inline_componentStack_3275 = + JSCompiler_object_inline_message_3272.nextSibling && + JSCompiler_object_inline_message_3272.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3275) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3274.dgst; - var message = JSCompiler_object_inline_componentStack_3274.msg; + JSCompiler_object_inline_componentStack_3275.dgst; + var message = JSCompiler_object_inline_componentStack_3275.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3274.stck; + JSCompiler_object_inline_componentStack_3275.stck; var componentStack = - JSCompiler_object_inline_componentStack_3274.cstck; + JSCompiler_object_inline_componentStack_3275.cstck; } - JSCompiler_object_inline_message_3271 = message; - JSCompiler_object_inline_digest_3272 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3273 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3274 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3272; - nextFallbackChildren = JSCompiler_object_inline_message_3271; - componentStack = JSCompiler_object_inline_componentStack_3274; + JSCompiler_object_inline_message_3272 = message; + JSCompiler_object_inline_digest_3273 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3274 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3275 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3273; + nextFallbackChildren = JSCompiler_object_inline_message_3272; + componentStack = JSCompiler_object_inline_componentStack_3275; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3274 = + ((JSCompiler_object_inline_componentStack_3275 = 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_3274.stack = - JSCompiler_object_inline_stack_3273 || ""), - (JSCompiler_object_inline_componentStack_3274.digest = + (JSCompiler_object_inline_componentStack_3275.stack = + JSCompiler_object_inline_stack_3274 || ""), + (JSCompiler_object_inline_componentStack_3275.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3273 = + (JSCompiler_object_inline_stack_3274 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3274, + value: JSCompiler_object_inline_componentStack_3275, source: null, - stack: JSCompiler_object_inline_stack_3273 + stack: JSCompiler_object_inline_stack_3274 }), - "string" === typeof JSCompiler_object_inline_stack_3273 && + "string" === typeof JSCompiler_object_inline_stack_3274 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11635,34 +11656,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3274 = + (JSCompiler_object_inline_componentStack_3275 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3274) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3275) ) { - JSCompiler_object_inline_componentStack_3274 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3275 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3274 && - ((JSCompiler_object_inline_stack_3273 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3274, + null !== JSCompiler_object_inline_componentStack_3275 && + ((JSCompiler_object_inline_stack_3274 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3275, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3273 && - JSCompiler_object_inline_stack_3273 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3274 && + JSCompiler_object_inline_stack_3274 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3273), + ((prevState.retryLane = JSCompiler_object_inline_stack_3274), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3273 + JSCompiler_object_inline_stack_3274 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, current, - JSCompiler_object_inline_stack_3273 + JSCompiler_object_inline_stack_3274 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3271) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3272) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11670,13 +11691,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3271) + isSuspenseInstancePending(JSCompiler_object_inline_message_3272) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3271.nextSibling + JSCompiler_object_inline_message_3272.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11688,31 +11709,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3273.children + JSCompiler_object_inline_stack_3274.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3272) + if (JSCompiler_object_inline_digest_3273) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3273.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3274.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3271 = componentStack.sibling), - (JSCompiler_object_inline_stack_3273 = createWorkInProgress( + (JSCompiler_object_inline_message_3272 = componentStack.sibling), + (JSCompiler_object_inline_stack_3274 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3273.children + children: JSCompiler_object_inline_stack_3274.children } )), - (JSCompiler_object_inline_stack_3273.subtreeFlags = + (JSCompiler_object_inline_stack_3274.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3271 + null !== JSCompiler_object_inline_message_3272 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3271, + JSCompiler_object_inline_message_3272, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11723,11 +11744,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3273.return = workInProgress), - (JSCompiler_object_inline_stack_3273.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3273), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3273), - (JSCompiler_object_inline_stack_3273 = workInProgress.child), + (JSCompiler_object_inline_stack_3274.return = workInProgress), + (JSCompiler_object_inline_stack_3274.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3274), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3274), + (JSCompiler_object_inline_stack_3274 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11743,18 +11764,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3273.memoizedState = + (JSCompiler_object_inline_stack_3274.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3273.childLanes = + (JSCompiler_object_inline_stack_3274.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3274, + JSCompiler_object_inline_componentStack_3275, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3273 + JSCompiler_object_inline_stack_3274 ) ); null !== prevState && @@ -11766,17 +11787,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3273.children + children: JSCompiler_object_inline_stack_3274.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3274 = + ((JSCompiler_object_inline_componentStack_3275 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3274 + null === JSCompiler_object_inline_componentStack_3275 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3274.push(current)); + : JSCompiler_object_inline_componentStack_3275.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -19506,7 +19527,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } gestureUpdateTime = -1.1; gestureUpdateType = 0; @@ -19620,7 +19642,8 @@ previousRenderStartTime ) ) - : performance.measure(eventTime, previousRenderStartTime)); + : performance.measure(eventTime, previousRenderStartTime), + performance.clearMeasures(eventTime)); } blockingUpdateTime = -1.1; blockingUpdateType = 0; @@ -19756,7 +19779,8 @@ previousRenderStartTime ) ) - : performance.measure(debugTask, previousRenderStartTime))), + : performance.measure(debugTask, previousRenderStartTime), + performance.clearMeasures(debugTask))), (transitionUpdateTime = transitionStartTime = -1.1), (transitionUpdateType = 0), (transitionSuspendedTime = -1.1), @@ -29840,7 +29864,7 @@ end: -0, detail: { devtools: reusableComponentDevToolDetails } }, - resuableChangedPropsEntry = ["Changed Props", ""], + reusableChangedPropsEntry = ["Changed Props", ""], DEEP_EQUALITY_WARNING = "This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.", reusableDeeplyEqualPropsEntry = ["Changed Props", DEEP_EQUALITY_WARNING], @@ -32666,11 +32690,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32707,10 +32731,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33024,5 +33048,5 @@ } }; }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 79af562ab9427..e4c846339c9ad 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 @@ -19891,14 +19891,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2247 = React.version; if ( - "19.3.0-experimental-d7215b49-20251013" !== + "19.3.0-experimental-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_2247 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2247, - "19.3.0-experimental-d7215b49-20251013" + "19.3.0-experimental-5f2b5718-20251014" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19920,10 +19920,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2949 = { bundleType: 0, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013" + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2950 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20181,4 +20181,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 514790d19923b..e2e1b923678af 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.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; "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 5dd107fe524f0..87074390391e8 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.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 e81c3d4006834..699dc5e01be2e 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 6185f179c25d2..b1dc383332006 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 30c4163d38629..e5e3914fea019 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-d7215b49-20251013" + "scheduler": "0.0.0-experimental-5f2b5718-20251014" }, "peerDependencies": { - "react": "0.0.0-experimental-d7215b49-20251013" + "react": "0.0.0-experimental-5f2b5718-20251014" }, "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 ea797268a7874..12fea4d224f29 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 @@ -4306,7 +4306,8 @@ reusableComponentOptions ) ) - : performance.measure(trigger, reusableComponentOptions)); + : performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -4325,7 +4326,7 @@ if (null === alternate || alternate.child !== fiber.child) for (var child = fiber.child; null !== child; child = child.sibling) selfTime -= child.actualDuration; - wasHydrated = + selfTime = 0.5 > selfTime ? wasHydrated ? "tertiary-light" @@ -4340,46 +4341,65 @@ : "primary-dark" : "error"; var props = fiber.memoizedProps; - selfTime = fiber._debugTask; + wasHydrated = fiber._debugTask; null !== props && null !== alternate && alternate.memoizedProps !== props - ? ((child = [resuableChangedPropsEntry]), + ? ((child = [reusableChangedPropsEntry]), (props = addObjectDiffToProperties( alternate.memoizedProps, props, child, 0 )), - 1 < child.length && - (props && - !alreadyWarnedForDeepEquality && - 0 === (alternate.lanes & committedLanes) && - 100 < fiber.actualDuration - ? ((alreadyWarnedForDeepEquality = !0), - (child[0] = reusableDeeplyEqualPropsEntry), - (reusableComponentDevToolDetails.color = "warning"), - (reusableComponentDevToolDetails.tooltipText = - DEEP_EQUALITY_WARNING)) - : ((reusableComponentDevToolDetails.color = wasHydrated), - (reusableComponentDevToolDetails.tooltipText = name)), - (reusableComponentDevToolDetails.properties = child), - (reusableComponentOptions.start = startTime), - (reusableComponentOptions.end = endTime), - null != selfTime - ? selfTime.run( - performance.measure.bind( - performance, - "\u200b" + name, - reusableComponentOptions + 1 < child.length + ? (props && + !alreadyWarnedForDeepEquality && + 0 === (alternate.lanes & committedLanes) && + 100 < fiber.actualDuration + ? ((alreadyWarnedForDeepEquality = !0), + (child[0] = reusableDeeplyEqualPropsEntry), + (reusableComponentDevToolDetails.color = "warning"), + (reusableComponentDevToolDetails.tooltipText = + DEEP_EQUALITY_WARNING)) + : ((reusableComponentDevToolDetails.color = selfTime), + (reusableComponentDevToolDetails.tooltipText = name)), + (reusableComponentDevToolDetails.properties = child), + (reusableComponentOptions.start = startTime), + (reusableComponentOptions.end = endTime), + (fiber = "\u200b" + name), + null != wasHydrated + ? wasHydrated.run( + performance.measure.bind( + performance, + fiber, + reusableComponentOptions + ) + ) + : performance.measure(fiber, reusableComponentOptions), + performance.clearMeasures(fiber)) + : null != wasHydrated + ? wasHydrated.run( + console.timeStamp.bind( + console, + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime ) ) - : performance.measure( - "\u200b" + name, - reusableComponentOptions - ))) - : null != selfTime - ? selfTime.run( + : console.timeStamp( + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime + )) + : null != wasHydrated + ? wasHydrated.run( console.timeStamp.bind( console, name, @@ -4387,7 +4407,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ) ) : console.timeStamp( @@ -4396,7 +4416,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ); } } @@ -4443,11 +4463,11 @@ } } }; + name = "\u200b" + name; debugTask - ? debugTask.run( - performance.measure.bind(performance, "\u200b" + name, fiber) - ) - : performance.measure("\u200b" + name, fiber); + ? debugTask.run(performance.measure.bind(performance, name, fiber)) + : performance.measure(name, fiber); + performance.clearMeasures(name); } } } @@ -4484,15 +4504,14 @@ } } }; - (fiber = fiber._debugTask) + fiber = fiber._debugTask; + endTime = "\u200b" + name; + fiber ? fiber.run( - performance.measure.bind( - performance, - "\u200b" + name, - startTime - ) + performance.measure.bind(performance, endTime, startTime) ) - : performance.measure("\u200b" + name, startTime); + : performance.measure(endTime, startTime); + performance.clearMeasures(endTime); } } } else @@ -4653,6 +4672,7 @@ performance.measure.bind(performance, "Recovered", startTime) ) : performance.measure("Recovered", startTime); + performance.clearMeasures("Recovered"); } } function logErroredRenderPhase(startTime, endTime, lanes, debugTask) { @@ -4736,6 +4756,7 @@ performance.measure.bind(performance, "Errored", startTime) ) : performance.measure("Errored", startTime); + performance.clearMeasures("Errored"); } } function logCommitPhase( @@ -11103,24 +11124,24 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_digest_2976; - var JSCompiler_object_inline_stack_2977 = workInProgress.pendingProps; + var JSCompiler_object_inline_digest_2977; + var JSCompiler_object_inline_stack_2978 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2975 = !1; + var JSCompiler_object_inline_message_2976 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_digest_2976 = didSuspend) || - (JSCompiler_object_inline_digest_2976 = + (JSCompiler_object_inline_digest_2977 = didSuspend) || + (JSCompiler_object_inline_digest_2977 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_digest_2976 && - ((JSCompiler_object_inline_message_2975 = !0), + JSCompiler_object_inline_digest_2977 && + ((JSCompiler_object_inline_message_2976 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_digest_2976 = 0 !== (workInProgress.flags & 32); + JSCompiler_object_inline_digest_2977 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2975 + JSCompiler_object_inline_message_2976 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11133,18 +11154,18 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_digest_2976 = { + ((JSCompiler_object_inline_digest_2977 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_digest_2976), - (JSCompiler_object_inline_digest_2976 = + JSCompiler_object_inline_digest_2977), + (JSCompiler_object_inline_digest_2977 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_digest_2976.return = workInProgress), - (workInProgress.child = JSCompiler_object_inline_digest_2976), + (JSCompiler_object_inline_digest_2977.return = workInProgress), + (workInProgress.child = JSCompiler_object_inline_digest_2977), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11158,39 +11179,39 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_2977.children; - JSCompiler_object_inline_stack_2977 = - JSCompiler_object_inline_stack_2977.fallback; - if (JSCompiler_object_inline_message_2975) { + var nextPrimaryChildren = JSCompiler_object_inline_stack_2978.children; + JSCompiler_object_inline_stack_2978 = + JSCompiler_object_inline_stack_2978.fallback; + if (JSCompiler_object_inline_message_2976) { reuseSuspenseHandlerOnStack(workInProgress); var mode = workInProgress.mode; nextPrimaryChildren = mountWorkInProgressOffscreenFiber( { mode: "hidden", children: nextPrimaryChildren }, mode ); - JSCompiler_object_inline_stack_2977 = createFiberFromFragment( - JSCompiler_object_inline_stack_2977, + JSCompiler_object_inline_stack_2978 = createFiberFromFragment( + JSCompiler_object_inline_stack_2978, mode, renderLanes, null ); nextPrimaryChildren.return = workInProgress; - JSCompiler_object_inline_stack_2977.return = workInProgress; - nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2977; + JSCompiler_object_inline_stack_2978.return = workInProgress; + nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2978; workInProgress.child = nextPrimaryChildren; - JSCompiler_object_inline_stack_2977 = workInProgress.child; - JSCompiler_object_inline_stack_2977.memoizedState = + JSCompiler_object_inline_stack_2978 = workInProgress.child; + JSCompiler_object_inline_stack_2978.memoizedState = mountSuspenseOffscreenState(renderLanes); - JSCompiler_object_inline_stack_2977.childLanes = + JSCompiler_object_inline_stack_2978.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2976, + JSCompiler_object_inline_digest_2977, renderLanes ); workInProgress.memoizedState = SUSPENDED_MARKER; return bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ); } pushPrimaryTreeSuspenseHandler(workInProgress); @@ -11201,8 +11222,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_componentStack_2978 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_componentStack_2978) { + var JSCompiler_object_inline_componentStack_2979 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_componentStack_2979) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11219,13 +11240,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_2977.fallback), + JSCompiler_object_inline_stack_2978.fallback), (mode = workInProgress.mode), - (JSCompiler_object_inline_stack_2977 = + (JSCompiler_object_inline_stack_2978 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2977.children + children: JSCompiler_object_inline_stack_2978.children }, mode )), @@ -11236,30 +11257,30 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_2977.return = workInProgress), + (JSCompiler_object_inline_stack_2978.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2977.sibling = + (JSCompiler_object_inline_stack_2978.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2977), + (workInProgress.child = JSCompiler_object_inline_stack_2978), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2977 = workInProgress.child), - (JSCompiler_object_inline_stack_2977.memoizedState = + (JSCompiler_object_inline_stack_2978 = workInProgress.child), + (JSCompiler_object_inline_stack_2978.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2977.childLanes = + (JSCompiler_object_inline_stack_2978.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2976, + JSCompiler_object_inline_digest_2977, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11267,45 +11288,45 @@ 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), isSuspenseInstanceFallback( - JSCompiler_object_inline_componentStack_2978 + JSCompiler_object_inline_componentStack_2979 )) ) { - JSCompiler_object_inline_digest_2976 = - JSCompiler_object_inline_componentStack_2978.nextSibling && - JSCompiler_object_inline_componentStack_2978.nextSibling.dataset; - if (JSCompiler_object_inline_digest_2976) { - nextPrimaryChildren = JSCompiler_object_inline_digest_2976.dgst; - var message = JSCompiler_object_inline_digest_2976.msg; - mode = JSCompiler_object_inline_digest_2976.stck; - var componentStack = JSCompiler_object_inline_digest_2976.cstck; + JSCompiler_object_inline_digest_2977 = + JSCompiler_object_inline_componentStack_2979.nextSibling && + JSCompiler_object_inline_componentStack_2979.nextSibling.dataset; + if (JSCompiler_object_inline_digest_2977) { + nextPrimaryChildren = JSCompiler_object_inline_digest_2977.dgst; + var message = JSCompiler_object_inline_digest_2977.msg; + mode = JSCompiler_object_inline_digest_2977.stck; + var componentStack = JSCompiler_object_inline_digest_2977.cstck; } - JSCompiler_object_inline_message_2975 = message; - JSCompiler_object_inline_digest_2976 = nextPrimaryChildren; - JSCompiler_object_inline_stack_2977 = mode; - JSCompiler_object_inline_componentStack_2978 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_message_2975; - mode = JSCompiler_object_inline_componentStack_2978; + JSCompiler_object_inline_message_2976 = message; + JSCompiler_object_inline_digest_2977 = nextPrimaryChildren; + JSCompiler_object_inline_stack_2978 = mode; + JSCompiler_object_inline_componentStack_2979 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_message_2976; + mode = JSCompiler_object_inline_componentStack_2979; 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_2977 || ""; - nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2976; - JSCompiler_object_inline_digest_2976 = + JSCompiler_object_inline_stack_2978 || ""; + nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2977; + JSCompiler_object_inline_digest_2977 = void 0 === mode ? null : mode; - JSCompiler_object_inline_stack_2977 = { + JSCompiler_object_inline_stack_2978 = { value: nextPrimaryChildren, source: null, - stack: JSCompiler_object_inline_digest_2976 + stack: JSCompiler_object_inline_digest_2977 }; - "string" === typeof JSCompiler_object_inline_digest_2976 && + "string" === typeof JSCompiler_object_inline_digest_2977 && CapturedStacks.set( nextPrimaryChildren, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ); - queueHydrationError(JSCompiler_object_inline_stack_2977); + queueHydrationError(JSCompiler_object_inline_stack_2978); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -11319,35 +11340,35 @@ renderLanes, !1 ), - (JSCompiler_object_inline_digest_2976 = + (JSCompiler_object_inline_digest_2977 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_digest_2976) + didReceiveUpdate || JSCompiler_object_inline_digest_2977) ) { - JSCompiler_object_inline_digest_2976 = workInProgressRoot; + JSCompiler_object_inline_digest_2977 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_digest_2976 && - ((JSCompiler_object_inline_stack_2977 = getBumpedLaneForHydration( - JSCompiler_object_inline_digest_2976, + null !== JSCompiler_object_inline_digest_2977 && + ((JSCompiler_object_inline_stack_2978 = getBumpedLaneForHydration( + JSCompiler_object_inline_digest_2977, renderLanes )), - 0 !== JSCompiler_object_inline_stack_2977 && - JSCompiler_object_inline_stack_2977 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_2978 && + JSCompiler_object_inline_stack_2978 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2977), + ((prevState.retryLane = JSCompiler_object_inline_stack_2978), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_digest_2976, + JSCompiler_object_inline_digest_2977, current, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ), SelectiveHydrationException) ); isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2978 + JSCompiler_object_inline_componentStack_2979 ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11356,14 +11377,14 @@ ); } else isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2978 + JSCompiler_object_inline_componentStack_2979 ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_componentStack_2978.nextSibling + JSCompiler_object_inline_componentStack_2979.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11375,32 +11396,32 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2977.children + JSCompiler_object_inline_stack_2978.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_message_2975) + if (JSCompiler_object_inline_message_2976) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_2977.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_2978.fallback), (mode = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_componentStack_2978 = + (JSCompiler_object_inline_componentStack_2979 = componentStack.sibling), - (JSCompiler_object_inline_stack_2977 = createWorkInProgress( + (JSCompiler_object_inline_stack_2978 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_2977.children + children: JSCompiler_object_inline_stack_2978.children } )), - (JSCompiler_object_inline_stack_2977.subtreeFlags = + (JSCompiler_object_inline_stack_2978.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_componentStack_2978 + null !== JSCompiler_object_inline_componentStack_2979 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_componentStack_2978, + JSCompiler_object_inline_componentStack_2979, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11411,11 +11432,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2977.return = workInProgress), - (JSCompiler_object_inline_stack_2977.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2977), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2977), - (JSCompiler_object_inline_stack_2977 = workInProgress.child), + (JSCompiler_object_inline_stack_2978.return = workInProgress), + (JSCompiler_object_inline_stack_2978.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_2978), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2978), + (JSCompiler_object_inline_stack_2978 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11431,18 +11452,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: mode })), - (JSCompiler_object_inline_stack_2977.memoizedState = + (JSCompiler_object_inline_stack_2978.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_2977.childLanes = + (JSCompiler_object_inline_stack_2978.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2976, + JSCompiler_object_inline_digest_2977, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_2977 + JSCompiler_object_inline_stack_2978 ) ); null !== prevState && @@ -11454,16 +11475,16 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2977.children + children: JSCompiler_object_inline_stack_2978.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_digest_2976 = workInProgress.deletions), - null === JSCompiler_object_inline_digest_2976 + ((JSCompiler_object_inline_digest_2977 = workInProgress.deletions), + null === JSCompiler_object_inline_digest_2977 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_digest_2976.push(current)); + : JSCompiler_object_inline_digest_2977.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -18348,7 +18369,8 @@ previousRenderStartTime ) ) - : performance.measure(isSpawnedUpdate, previousRenderStartTime)); + : performance.measure(isSpawnedUpdate, previousRenderStartTime), + performance.clearMeasures(isSpawnedUpdate)); } blockingUpdateTime = -1.1; blockingUpdateType = 0; @@ -18485,7 +18507,8 @@ previousRenderStartTime ) ) - : performance.measure(debugTask, previousRenderStartTime))), + : performance.measure(debugTask, previousRenderStartTime), + performance.clearMeasures(debugTask))), (transitionUpdateTime = transitionStartTime = -1.1), (transitionUpdateType = 0), (transitionSuspendedTime = -1.1), @@ -27518,7 +27541,7 @@ end: -0, detail: { devtools: reusableComponentDevToolDetails } }, - resuableChangedPropsEntry = ["Changed Props", ""], + reusableChangedPropsEntry = ["Changed Props", ""], DEEP_EQUALITY_WARNING = "This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.", reusableDeeplyEqualPropsEntry = ["Changed Props", DEEP_EQUALITY_WARNING], @@ -30280,11 +30303,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30321,10 +30344,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013" + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30462,7 +30485,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; "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 645cc20f084e7..0cb706f4e596f 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 @@ -17909,14 +17909,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2060 = React.version; if ( - "19.3.0-canary-d7215b49-20251013" !== + "19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_2060 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2060, - "19.3.0-canary-d7215b49-20251013" + "19.3.0-canary-5f2b5718-20251014" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17938,10 +17938,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2647 = { bundleType: 0, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013" + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2648 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18039,4 +18039,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 494ab6662314d..971904aab1e11 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 @@ -4314,7 +4314,8 @@ reusableComponentOptions ) ) - : performance.measure(trigger, reusableComponentOptions)); + : performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -4333,7 +4334,7 @@ if (null === alternate || alternate.child !== fiber.child) for (var child = fiber.child; null !== child; child = child.sibling) selfTime -= child.actualDuration; - wasHydrated = + selfTime = 0.5 > selfTime ? wasHydrated ? "tertiary-light" @@ -4348,46 +4349,65 @@ : "primary-dark" : "error"; var props = fiber.memoizedProps; - selfTime = fiber._debugTask; + wasHydrated = fiber._debugTask; null !== props && null !== alternate && alternate.memoizedProps !== props - ? ((child = [resuableChangedPropsEntry]), + ? ((child = [reusableChangedPropsEntry]), (props = addObjectDiffToProperties( alternate.memoizedProps, props, child, 0 )), - 1 < child.length && - (props && - !alreadyWarnedForDeepEquality && - 0 === (alternate.lanes & committedLanes) && - 100 < fiber.actualDuration - ? ((alreadyWarnedForDeepEquality = !0), - (child[0] = reusableDeeplyEqualPropsEntry), - (reusableComponentDevToolDetails.color = "warning"), - (reusableComponentDevToolDetails.tooltipText = - DEEP_EQUALITY_WARNING)) - : ((reusableComponentDevToolDetails.color = wasHydrated), - (reusableComponentDevToolDetails.tooltipText = name)), - (reusableComponentDevToolDetails.properties = child), - (reusableComponentOptions.start = startTime), - (reusableComponentOptions.end = endTime), - null != selfTime - ? selfTime.run( - performance.measure.bind( - performance, - "\u200b" + name, - reusableComponentOptions + 1 < child.length + ? (props && + !alreadyWarnedForDeepEquality && + 0 === (alternate.lanes & committedLanes) && + 100 < fiber.actualDuration + ? ((alreadyWarnedForDeepEquality = !0), + (child[0] = reusableDeeplyEqualPropsEntry), + (reusableComponentDevToolDetails.color = "warning"), + (reusableComponentDevToolDetails.tooltipText = + DEEP_EQUALITY_WARNING)) + : ((reusableComponentDevToolDetails.color = selfTime), + (reusableComponentDevToolDetails.tooltipText = name)), + (reusableComponentDevToolDetails.properties = child), + (reusableComponentOptions.start = startTime), + (reusableComponentOptions.end = endTime), + (fiber = "\u200b" + name), + null != wasHydrated + ? wasHydrated.run( + performance.measure.bind( + performance, + fiber, + reusableComponentOptions + ) + ) + : performance.measure(fiber, reusableComponentOptions), + performance.clearMeasures(fiber)) + : null != wasHydrated + ? wasHydrated.run( + console.timeStamp.bind( + console, + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime ) ) - : performance.measure( - "\u200b" + name, - reusableComponentOptions - ))) - : null != selfTime - ? selfTime.run( + : console.timeStamp( + name, + startTime, + endTime, + COMPONENTS_TRACK, + void 0, + selfTime + )) + : null != wasHydrated + ? wasHydrated.run( console.timeStamp.bind( console, name, @@ -4395,7 +4415,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ) ) : console.timeStamp( @@ -4404,7 +4424,7 @@ endTime, COMPONENTS_TRACK, void 0, - wasHydrated + selfTime ); } } @@ -4451,11 +4471,11 @@ } } }; + name = "\u200b" + name; debugTask - ? debugTask.run( - performance.measure.bind(performance, "\u200b" + name, fiber) - ) - : performance.measure("\u200b" + name, fiber); + ? debugTask.run(performance.measure.bind(performance, name, fiber)) + : performance.measure(name, fiber); + performance.clearMeasures(name); } } } @@ -4492,15 +4512,14 @@ } } }; - (fiber = fiber._debugTask) + fiber = fiber._debugTask; + endTime = "\u200b" + name; + fiber ? fiber.run( - performance.measure.bind( - performance, - "\u200b" + name, - startTime - ) + performance.measure.bind(performance, endTime, startTime) ) - : performance.measure("\u200b" + name, startTime); + : performance.measure(endTime, startTime); + performance.clearMeasures(endTime); } } } else @@ -4661,6 +4680,7 @@ performance.measure.bind(performance, "Recovered", startTime) ) : performance.measure("Recovered", startTime); + performance.clearMeasures("Recovered"); } } function logErroredRenderPhase(startTime, endTime, lanes, debugTask) { @@ -4744,6 +4764,7 @@ performance.measure.bind(performance, "Errored", startTime) ) : performance.measure("Errored", startTime); + performance.clearMeasures("Errored"); } } function logCommitPhase( @@ -11111,24 +11132,24 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_digest_2981; - var JSCompiler_object_inline_stack_2982 = workInProgress.pendingProps; + var JSCompiler_object_inline_digest_2982; + var JSCompiler_object_inline_stack_2983 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2980 = !1; + var JSCompiler_object_inline_message_2981 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_digest_2981 = didSuspend) || - (JSCompiler_object_inline_digest_2981 = + (JSCompiler_object_inline_digest_2982 = didSuspend) || + (JSCompiler_object_inline_digest_2982 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_digest_2981 && - ((JSCompiler_object_inline_message_2980 = !0), + JSCompiler_object_inline_digest_2982 && + ((JSCompiler_object_inline_message_2981 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_digest_2981 = 0 !== (workInProgress.flags & 32); + JSCompiler_object_inline_digest_2982 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2980 + JSCompiler_object_inline_message_2981 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11141,18 +11162,18 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_digest_2981 = { + ((JSCompiler_object_inline_digest_2982 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_digest_2981), - (JSCompiler_object_inline_digest_2981 = + JSCompiler_object_inline_digest_2982), + (JSCompiler_object_inline_digest_2982 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_digest_2981.return = workInProgress), - (workInProgress.child = JSCompiler_object_inline_digest_2981), + (JSCompiler_object_inline_digest_2982.return = workInProgress), + (workInProgress.child = JSCompiler_object_inline_digest_2982), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11166,39 +11187,39 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_2982.children; - JSCompiler_object_inline_stack_2982 = - JSCompiler_object_inline_stack_2982.fallback; - if (JSCompiler_object_inline_message_2980) { + var nextPrimaryChildren = JSCompiler_object_inline_stack_2983.children; + JSCompiler_object_inline_stack_2983 = + JSCompiler_object_inline_stack_2983.fallback; + if (JSCompiler_object_inline_message_2981) { reuseSuspenseHandlerOnStack(workInProgress); var mode = workInProgress.mode; nextPrimaryChildren = mountWorkInProgressOffscreenFiber( { mode: "hidden", children: nextPrimaryChildren }, mode ); - JSCompiler_object_inline_stack_2982 = createFiberFromFragment( - JSCompiler_object_inline_stack_2982, + JSCompiler_object_inline_stack_2983 = createFiberFromFragment( + JSCompiler_object_inline_stack_2983, mode, renderLanes, null ); nextPrimaryChildren.return = workInProgress; - JSCompiler_object_inline_stack_2982.return = workInProgress; - nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2982; + JSCompiler_object_inline_stack_2983.return = workInProgress; + nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2983; workInProgress.child = nextPrimaryChildren; - JSCompiler_object_inline_stack_2982 = workInProgress.child; - JSCompiler_object_inline_stack_2982.memoizedState = + JSCompiler_object_inline_stack_2983 = workInProgress.child; + JSCompiler_object_inline_stack_2983.memoizedState = mountSuspenseOffscreenState(renderLanes); - JSCompiler_object_inline_stack_2982.childLanes = + JSCompiler_object_inline_stack_2983.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2981, + JSCompiler_object_inline_digest_2982, renderLanes ); workInProgress.memoizedState = SUSPENDED_MARKER; return bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ); } pushPrimaryTreeSuspenseHandler(workInProgress); @@ -11209,8 +11230,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_componentStack_2983 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_componentStack_2983) { + var JSCompiler_object_inline_componentStack_2984 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_componentStack_2984) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11227,13 +11248,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_2982.fallback), + JSCompiler_object_inline_stack_2983.fallback), (mode = workInProgress.mode), - (JSCompiler_object_inline_stack_2982 = + (JSCompiler_object_inline_stack_2983 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2982.children + children: JSCompiler_object_inline_stack_2983.children }, mode )), @@ -11244,30 +11265,30 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_2982.return = workInProgress), + (JSCompiler_object_inline_stack_2983.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2982.sibling = + (JSCompiler_object_inline_stack_2983.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2982), + (workInProgress.child = JSCompiler_object_inline_stack_2983), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2982 = workInProgress.child), - (JSCompiler_object_inline_stack_2982.memoizedState = + (JSCompiler_object_inline_stack_2983 = workInProgress.child), + (JSCompiler_object_inline_stack_2983.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2982.childLanes = + (JSCompiler_object_inline_stack_2983.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2981, + JSCompiler_object_inline_digest_2982, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11275,45 +11296,45 @@ 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), isSuspenseInstanceFallback( - JSCompiler_object_inline_componentStack_2983 + JSCompiler_object_inline_componentStack_2984 )) ) { - JSCompiler_object_inline_digest_2981 = - JSCompiler_object_inline_componentStack_2983.nextSibling && - JSCompiler_object_inline_componentStack_2983.nextSibling.dataset; - if (JSCompiler_object_inline_digest_2981) { - nextPrimaryChildren = JSCompiler_object_inline_digest_2981.dgst; - var message = JSCompiler_object_inline_digest_2981.msg; - mode = JSCompiler_object_inline_digest_2981.stck; - var componentStack = JSCompiler_object_inline_digest_2981.cstck; + JSCompiler_object_inline_digest_2982 = + JSCompiler_object_inline_componentStack_2984.nextSibling && + JSCompiler_object_inline_componentStack_2984.nextSibling.dataset; + if (JSCompiler_object_inline_digest_2982) { + nextPrimaryChildren = JSCompiler_object_inline_digest_2982.dgst; + var message = JSCompiler_object_inline_digest_2982.msg; + mode = JSCompiler_object_inline_digest_2982.stck; + var componentStack = JSCompiler_object_inline_digest_2982.cstck; } - JSCompiler_object_inline_message_2980 = message; - JSCompiler_object_inline_digest_2981 = nextPrimaryChildren; - JSCompiler_object_inline_stack_2982 = mode; - JSCompiler_object_inline_componentStack_2983 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_message_2980; - mode = JSCompiler_object_inline_componentStack_2983; + JSCompiler_object_inline_message_2981 = message; + JSCompiler_object_inline_digest_2982 = nextPrimaryChildren; + JSCompiler_object_inline_stack_2983 = mode; + JSCompiler_object_inline_componentStack_2984 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_message_2981; + mode = JSCompiler_object_inline_componentStack_2984; 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_2982 || ""; - nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2981; - JSCompiler_object_inline_digest_2981 = + JSCompiler_object_inline_stack_2983 || ""; + nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2982; + JSCompiler_object_inline_digest_2982 = void 0 === mode ? null : mode; - JSCompiler_object_inline_stack_2982 = { + JSCompiler_object_inline_stack_2983 = { value: nextPrimaryChildren, source: null, - stack: JSCompiler_object_inline_digest_2981 + stack: JSCompiler_object_inline_digest_2982 }; - "string" === typeof JSCompiler_object_inline_digest_2981 && + "string" === typeof JSCompiler_object_inline_digest_2982 && CapturedStacks.set( nextPrimaryChildren, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ); - queueHydrationError(JSCompiler_object_inline_stack_2982); + queueHydrationError(JSCompiler_object_inline_stack_2983); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -11327,35 +11348,35 @@ renderLanes, !1 ), - (JSCompiler_object_inline_digest_2981 = + (JSCompiler_object_inline_digest_2982 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_digest_2981) + didReceiveUpdate || JSCompiler_object_inline_digest_2982) ) { - JSCompiler_object_inline_digest_2981 = workInProgressRoot; + JSCompiler_object_inline_digest_2982 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_digest_2981 && - ((JSCompiler_object_inline_stack_2982 = getBumpedLaneForHydration( - JSCompiler_object_inline_digest_2981, + null !== JSCompiler_object_inline_digest_2982 && + ((JSCompiler_object_inline_stack_2983 = getBumpedLaneForHydration( + JSCompiler_object_inline_digest_2982, renderLanes )), - 0 !== JSCompiler_object_inline_stack_2982 && - JSCompiler_object_inline_stack_2982 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_2983 && + JSCompiler_object_inline_stack_2983 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2982), + ((prevState.retryLane = JSCompiler_object_inline_stack_2983), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_digest_2981, + JSCompiler_object_inline_digest_2982, current, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ), SelectiveHydrationException) ); isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2983 + JSCompiler_object_inline_componentStack_2984 ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11364,14 +11385,14 @@ ); } else isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2983 + JSCompiler_object_inline_componentStack_2984 ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_componentStack_2983.nextSibling + JSCompiler_object_inline_componentStack_2984.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11383,32 +11404,32 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2982.children + JSCompiler_object_inline_stack_2983.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_message_2980) + if (JSCompiler_object_inline_message_2981) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_2982.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_2983.fallback), (mode = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_componentStack_2983 = + (JSCompiler_object_inline_componentStack_2984 = componentStack.sibling), - (JSCompiler_object_inline_stack_2982 = createWorkInProgress( + (JSCompiler_object_inline_stack_2983 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_2982.children + children: JSCompiler_object_inline_stack_2983.children } )), - (JSCompiler_object_inline_stack_2982.subtreeFlags = + (JSCompiler_object_inline_stack_2983.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_componentStack_2983 + null !== JSCompiler_object_inline_componentStack_2984 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_componentStack_2983, + JSCompiler_object_inline_componentStack_2984, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11419,11 +11440,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2982.return = workInProgress), - (JSCompiler_object_inline_stack_2982.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2982), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2982), - (JSCompiler_object_inline_stack_2982 = workInProgress.child), + (JSCompiler_object_inline_stack_2983.return = workInProgress), + (JSCompiler_object_inline_stack_2983.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_2983), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2983), + (JSCompiler_object_inline_stack_2983 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11439,18 +11460,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: mode })), - (JSCompiler_object_inline_stack_2982.memoizedState = + (JSCompiler_object_inline_stack_2983.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_2982.childLanes = + (JSCompiler_object_inline_stack_2983.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2981, + JSCompiler_object_inline_digest_2982, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_2982 + JSCompiler_object_inline_stack_2983 ) ); null !== prevState && @@ -11462,16 +11483,16 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2982.children + children: JSCompiler_object_inline_stack_2983.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_digest_2981 = workInProgress.deletions), - null === JSCompiler_object_inline_digest_2981 + ((JSCompiler_object_inline_digest_2982 = workInProgress.deletions), + null === JSCompiler_object_inline_digest_2982 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_digest_2981.push(current)); + : JSCompiler_object_inline_digest_2982.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -18356,7 +18377,8 @@ previousRenderStartTime ) ) - : performance.measure(isSpawnedUpdate, previousRenderStartTime)); + : performance.measure(isSpawnedUpdate, previousRenderStartTime), + performance.clearMeasures(isSpawnedUpdate)); } blockingUpdateTime = -1.1; blockingUpdateType = 0; @@ -18493,7 +18515,8 @@ previousRenderStartTime ) ) - : performance.measure(debugTask, previousRenderStartTime))), + : performance.measure(debugTask, previousRenderStartTime), + performance.clearMeasures(debugTask))), (transitionUpdateTime = transitionStartTime = -1.1), (transitionUpdateType = 0), (transitionSuspendedTime = -1.1), @@ -27570,7 +27593,7 @@ end: -0, detail: { devtools: reusableComponentDevToolDetails } }, - resuableChangedPropsEntry = ["Changed Props", ""], + reusableChangedPropsEntry = ["Changed Props", ""], DEEP_EQUALITY_WARNING = "This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.", reusableDeeplyEqualPropsEntry = ["Changed Props", DEEP_EQUALITY_WARNING], @@ -30332,11 +30355,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30373,10 +30396,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013" + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30844,7 +30867,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; "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 fb28a2df66bab..dad82225ab616 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 @@ -2600,7 +2600,8 @@ function logComponentTrigger(fiber, startTime, endTime, trigger) { (reusableComponentDevToolDetails.color = "warning"), (reusableComponentDevToolDetails.tooltipText = trigger), (reusableComponentDevToolDetails.properties = null), - performance.measure(trigger, reusableComponentOptions)); + performance.measure(trigger, reusableComponentOptions), + performance.clearMeasures(trigger)); } function logComponentReappeared(fiber, startTime, endTime) { logComponentTrigger(fiber, startTime, endTime, "Reconnect"); @@ -19830,14 +19831,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2357 = React.version; if ( - "19.3.0-canary-d7215b49-20251013" !== + "19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_2357 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2357, - "19.3.0-canary-d7215b49-20251013" + "19.3.0-canary-5f2b5718-20251014" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19859,10 +19860,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2957 = { bundleType: 0, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013" + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2958 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20121,7 +20122,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; "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 e804481d18c69..32943d5b5cb9f 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 @@ -9985,5 +9985,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 0488b995b3f34..502513e284e34 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 @@ -6754,4 +6754,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 b40e26a0b0dc9..bbdc0394d43f8 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 @@ -9985,5 +9985,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 1398b7c18a4f1..31267f54a6ec1 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 @@ -6843,4 +6843,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 0b69b1080a906..287395c966b76 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 @@ -8967,11 +8967,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10776,5 +10776,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 e57c65627d414..e36b87cbeb156 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -7370,12 +7370,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-canary-d7215b49-20251013" + "19.3.0-canary-5f2b5718-20251014" ) ); } @@ -7630,4 +7630,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 1956eda55b7a4..73217b39ed3dc 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 @@ -6868,13 +6868,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_820 = React.version; if ( - "19.3.0-canary-d7215b49-20251013" !== + "19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion$jscomp$inline_820 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_820 + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6965,4 +6965,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 ed970871e98ac..1c59f23c45190 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 @@ -8990,11 +8990,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10795,5 +10795,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 185e8e67c3796..b9fbe49ff133b 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 @@ -7474,11 +7474,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7732,4 +7732,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 bd517c36a38ab..64b69d82dac52 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 @@ -8864,11 +8864,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -10979,5 +10979,5 @@ } }; }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 4666f7ef12533..c2490feeb87da 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 @@ -7365,11 +7365,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-d7215b49-20251013" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-5f2b5718-20251014" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-d7215b49-20251013\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-5f2b5718-20251014\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7927,4 +7927,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 94b96f12291cd..ab9e3aa7d501c 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.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; "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 a1453beaf19c7..3c7879ba53784 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.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 20c8295a720d4..95c19f01ad0aa 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 ef1ccd27a73d5..2a0ae3e1da019 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index 42c8adeb833ad..b91fec7e0d260 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.28.0-canary-d7215b49-20251013" + "scheduler": "0.28.0-canary-5f2b5718-20251014" }, "peerDependencies": { - "react": "19.3.0-canary-d7215b49-20251013" + "react": "19.3.0-canary-5f2b5718-20251014" }, "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 5f4765918d00f..2f8e02b314e6d 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.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; "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 910023040be50..05a026dbc2d11 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.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; 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 104a3a6e6175f..5069ef8d5dd27 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 @@ -1026,5 +1026,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.3.0-experimental-d7215b49-20251013"; + exports.version = "19.3.0-experimental-5f2b5718-20251014"; })(); 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 79b8fdff3378a..0d26794e66c1f 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.3.0-experimental-d7215b49-20251013"; +exports.version = "19.3.0-experimental-5f2b5718-20251014"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 656f10df1eae4..456d4bc4de5cc 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.3.0-canary-d7215b49-20251013", + "version": "19.3.0-canary-5f2b5718-20251014", "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 ef9f017fd3673..37afb811243cd 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 @@ -1307,6 +1307,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1325,6 +1326,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1340,7 +1342,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1352,7 +1354,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1371,6 +1374,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1379,7 +1383,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1392,6 +1396,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2027,7 +2032,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2177,8 +2187,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2643,6 +2657,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2686,6 +2703,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2743,7 +2762,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2751,22 +2770,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2774,9 +2794,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2794,7 +2814,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2805,14 +2825,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2820,7 +2840,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2852,12 +2872,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3525,8 +3547,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3618,6 +3651,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3643,7 +3677,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3656,6 +3690,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3687,11 +3722,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3712,7 +3748,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3728,9 +3764,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3772,7 +3809,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3804,7 +3841,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3823,9 +3860,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -3871,10 +3909,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -3896,7 +3935,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -3904,11 +3943,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -3928,7 +3968,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -3950,7 +3990,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -3972,9 +4012,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4220,20 +4261,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = createErrorChunk(response, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createErrorChunk(response, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4297,11 +4338,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; row = response._chunks; (chunk = row.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - row.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + row.set(id, tag)); break; default: if ("" === row) { @@ -4319,11 +4360,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { @@ -4887,10 +4928,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013", + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 9549dd93e7456..3c2423c521de1 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 @@ -1513,6 +1513,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1531,6 +1532,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1546,7 +1548,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1558,7 +1560,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1577,6 +1580,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1585,7 +1589,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1598,6 +1602,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2183,7 +2188,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2339,8 +2349,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2805,6 +2819,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2848,6 +2865,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2885,7 +2904,7 @@ streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; return streamState; } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2893,22 +2912,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2916,9 +2936,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2941,7 +2961,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2952,14 +2972,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2967,7 +2987,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2999,12 +3019,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3672,8 +3694,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3765,6 +3798,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3790,7 +3824,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3803,6 +3837,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3834,11 +3869,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3859,7 +3895,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3875,9 +3911,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3919,7 +3956,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3951,7 +3988,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3970,9 +4007,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4018,10 +4056,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4043,7 +4082,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4051,11 +4090,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4075,7 +4115,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4097,7 +4137,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4119,9 +4159,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4364,20 +4405,20 @@ stringDecoder = resolveErrorDev(response, buffer); stringDecoder.digest = buffer.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, stringDecoder)) - : ((response = createErrorChunk(response, stringDecoder)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createErrorChunk(response, stringDecoder)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 78: response._timeOrigin = +buffer - performance.timeOrigin; @@ -4441,11 +4482,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; buffer = response._chunks; (chunk = buffer.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - buffer.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + buffer.set(id, tag)); break; default: if ("" === buffer) { @@ -4463,11 +4504,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, buffer)) - : ((response = createResolvedModelChunk(response, buffer)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createResolvedModelChunk(response, buffer)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); } } function createFromJSONCallback(response) { 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 5c1fd40d1a660..a6dc6ec5ee423 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 @@ -1513,6 +1513,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1531,6 +1532,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1546,7 +1548,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1558,7 +1560,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1577,6 +1580,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1585,7 +1589,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1598,6 +1602,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2183,7 +2188,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2339,8 +2349,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2805,6 +2819,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2848,6 +2865,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2905,7 +2924,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2913,22 +2932,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2936,9 +2956,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2961,7 +2981,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2972,14 +2992,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2987,7 +3007,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -3019,12 +3039,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3692,8 +3714,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3785,6 +3818,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3810,7 +3844,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3823,6 +3857,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3854,11 +3889,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3879,7 +3915,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3895,9 +3931,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3939,7 +3976,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3971,7 +4008,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3990,9 +4027,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4038,10 +4076,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4063,7 +4102,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4071,11 +4110,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4095,7 +4135,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4117,7 +4157,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4139,9 +4179,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4387,20 +4428,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = createErrorChunk(response, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createErrorChunk(response, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4464,11 +4505,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; row = response._chunks; (chunk = row.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - row.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + row.set(id, tag)); break; default: if ("" === row) { @@ -4486,11 +4527,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index 880c2512177cb..a5baf54d84287 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3386,10 +3386,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3401,12 +3402,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3424,7 +3425,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index 0971c1d5ccd7f..5d657cb367596 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3468,10 +3468,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3483,12 +3484,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3506,7 +3507,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 5430b0acd9df6..56a0709f2b2c3 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2059,10 +2060,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2079,8 +2080,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2088,20 +2089,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2111,38 +2117,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2152,7 +2151,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3199,55 +3198,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3258,9 +3264,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3756,6 +3762,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3763,7 +3771,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3782,7 +3790,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -6042,12 +6053,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_252 = []; + var JSCompiler_object_inline_chunks_253 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_252.push(chunk); + JSCompiler_object_inline_chunks_253.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_252, { + var blob = new Blob(JSCompiler_object_inline_chunks_253, { type: mimeType }); response._formData.append(name, blob, filename); 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 dcc8e5b2c306a..fdfa3fe07693d 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-d7215b49-20251013", - "react-dom": "0.0.0-experimental-d7215b49-20251013" + "react": "0.0.0-experimental-5f2b5718-20251014", + "react-dom": "0.0.0-experimental-5f2b5718-20251014" } } \ 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 fdd4e7aaee3ed..3e924e9dd1a4a 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 @@ -1307,6 +1307,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1325,6 +1326,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1340,7 +1342,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1352,7 +1354,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1371,6 +1374,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1379,7 +1383,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1392,6 +1396,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2024,7 +2029,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2174,8 +2184,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2640,6 +2654,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2683,6 +2700,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2740,7 +2759,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2748,22 +2767,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2771,9 +2791,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2791,7 +2811,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2802,14 +2822,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2817,7 +2837,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2849,12 +2869,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3522,8 +3544,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3615,6 +3648,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3640,7 +3674,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3653,6 +3687,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3684,11 +3719,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3709,7 +3745,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3725,9 +3761,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3769,7 +3806,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3801,7 +3838,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3820,9 +3857,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -3868,10 +3906,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -3893,7 +3932,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -3901,11 +3940,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -3925,7 +3965,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -3947,7 +3987,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -3969,9 +4009,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4217,20 +4258,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = new ReactPromise("rejected", null, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4296,11 +4337,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { @@ -4863,10 +4904,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013", + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 9842f9e364a7e..ca41720f6b69e 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 @@ -1513,6 +1513,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1531,6 +1532,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1546,7 +1548,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1558,7 +1560,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1577,6 +1580,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1585,7 +1589,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1598,6 +1602,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2180,7 +2185,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2336,8 +2346,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2802,6 +2816,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2845,6 +2862,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2882,7 +2901,7 @@ streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; return streamState; } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2890,22 +2909,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2913,9 +2933,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2938,7 +2958,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2949,14 +2969,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2964,7 +2984,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2996,12 +3016,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3669,8 +3691,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3762,6 +3795,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3787,7 +3821,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3800,6 +3834,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3831,11 +3866,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3856,7 +3892,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3872,9 +3908,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3916,7 +3953,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3948,7 +3985,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3967,9 +4004,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4015,10 +4053,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4040,7 +4079,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4048,11 +4087,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4072,7 +4112,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4094,7 +4134,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4116,9 +4156,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4361,20 +4402,20 @@ stringDecoder = resolveErrorDev(response, buffer); stringDecoder.digest = buffer.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, stringDecoder)) - : ((response = new ReactPromise("rejected", null, stringDecoder)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = new ReactPromise("rejected", null, stringDecoder)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 78: response._timeOrigin = +buffer - performance.timeOrigin; @@ -4440,11 +4481,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, buffer)) - : ((response = createResolvedModelChunk(response, buffer)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createResolvedModelChunk(response, buffer)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); } } function createFromJSONCallback(response) { 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 bc1f57bd42e46..08e04374f3671 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 @@ -1513,6 +1513,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1531,6 +1532,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1546,7 +1548,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1558,7 +1560,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1577,6 +1580,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1585,7 +1589,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1598,6 +1602,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2180,7 +2185,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2336,8 +2346,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2802,6 +2816,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2845,6 +2862,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2902,7 +2921,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2910,22 +2929,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2933,9 +2953,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2958,7 +2978,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2969,14 +2989,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2984,7 +3004,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -3016,12 +3036,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3689,8 +3711,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3782,6 +3815,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3807,7 +3841,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3820,6 +3854,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3851,11 +3886,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3876,7 +3912,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3892,9 +3928,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3936,7 +3973,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3968,7 +4005,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3987,9 +4024,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4035,10 +4073,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4060,7 +4099,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4068,11 +4107,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4092,7 +4132,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4114,7 +4154,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4136,9 +4176,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4384,20 +4425,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = new ReactPromise("rejected", null, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4463,11 +4504,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index b7f3941d6e2bb..348a1ad8a5c63 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3300,10 +3300,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3315,12 +3316,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3338,7 +3339,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js index 37efe5cc72585..f4ee75eb438b1 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3371,10 +3371,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3386,12 +3387,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3409,7 +3410,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index ff1a1c31f31d1..0171cf2ddf9a8 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2041,10 +2042,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2061,8 +2062,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2070,20 +2071,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2093,38 +2099,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2134,7 +2133,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3120,55 +3119,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3179,9 +3185,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3664,6 +3670,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3671,7 +3679,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3690,7 +3698,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -5912,12 +5923,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_250 = []; + var JSCompiler_object_inline_chunks_251 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_250.push(chunk); + JSCompiler_object_inline_chunks_251.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_250, { + var blob = new Blob(JSCompiler_object_inline_chunks_251, { type: mimeType }); response._formData.append(name, blob, filename); 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 c9d40f3cf12fb..e34f3f45e9954 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.3.0-canary-d7215b49-20251013", - "react-dom": "19.3.0-canary-d7215b49-20251013" + "react": "19.3.0-canary-5f2b5718-20251014", + "react-dom": "19.3.0-canary-5f2b5718-20251014" } } \ 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 d2f8d510d275a..c8e16d7c8d792 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 @@ -1314,6 +1314,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1332,6 +1333,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1347,7 +1349,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1359,7 +1361,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1378,6 +1381,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1386,7 +1390,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1399,6 +1403,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2036,7 +2041,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2186,8 +2196,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2652,6 +2666,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2695,6 +2712,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2752,7 +2771,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2760,22 +2779,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2783,9 +2803,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2803,7 +2823,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2814,14 +2834,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2829,7 +2849,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2861,12 +2881,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3534,8 +3556,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3627,6 +3660,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3652,7 +3686,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3665,6 +3699,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3696,11 +3731,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3721,7 +3757,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3737,9 +3773,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3781,7 +3818,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3813,7 +3850,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3832,9 +3869,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -3880,10 +3918,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -3905,7 +3944,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -3913,11 +3952,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -3937,7 +3977,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -3959,7 +3999,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -3981,9 +4021,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4229,20 +4270,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = createErrorChunk(response, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createErrorChunk(response, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4306,11 +4347,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; row = response._chunks; (chunk = row.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - row.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + row.set(id, tag)); break; default: if ("" === row) { @@ -4328,11 +4369,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { @@ -4903,10 +4944,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-d7215b49-20251013", + version: "19.3.0-experimental-5f2b5718-20251014", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-d7215b49-20251013", + reconcilerVersion: "19.3.0-experimental-5f2b5718-20251014", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 12f25059386fe..85e85cfdda225 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 @@ -1516,6 +1516,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1534,6 +1535,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1549,7 +1551,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1561,7 +1563,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1580,6 +1583,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1588,7 +1592,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1601,6 +1605,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2186,7 +2191,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2342,8 +2352,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2808,6 +2822,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2851,6 +2868,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2888,7 +2907,7 @@ streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; return streamState; } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2896,22 +2915,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2919,9 +2939,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2944,7 +2964,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2955,14 +2975,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2970,7 +2990,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -3002,12 +3022,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3675,8 +3697,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3768,6 +3801,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3793,7 +3827,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3806,6 +3840,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3837,11 +3872,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3862,7 +3898,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3878,9 +3914,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3922,7 +3959,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3954,7 +3991,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3973,9 +4010,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4021,10 +4059,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4046,7 +4085,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4054,11 +4093,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4078,7 +4118,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4100,7 +4140,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4122,9 +4162,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4367,20 +4408,20 @@ stringDecoder = resolveErrorDev(response, buffer); stringDecoder.digest = buffer.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, stringDecoder)) - : ((response = createErrorChunk(response, stringDecoder)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createErrorChunk(response, stringDecoder)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 78: response._timeOrigin = +buffer - performance.timeOrigin; @@ -4444,11 +4485,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; buffer = response._chunks; (chunk = buffer.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - buffer.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + buffer.set(id, tag)); break; default: if ("" === buffer) { @@ -4466,11 +4507,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, buffer)) - : ((response = createResolvedModelChunk(response, buffer)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createResolvedModelChunk(response, buffer)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); } } function createFromJSONCallback(response) { 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 510c35a598c07..91d3c15c67c83 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 @@ -1516,6 +1516,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1534,6 +1535,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1549,7 +1551,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1561,7 +1563,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1580,6 +1583,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1588,7 +1592,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1601,6 +1605,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2186,7 +2191,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2342,8 +2352,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2808,6 +2822,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2851,6 +2868,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2908,7 +2927,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2916,22 +2935,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2939,9 +2959,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2964,7 +2984,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2975,14 +2995,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2990,7 +3010,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -3022,12 +3042,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3695,8 +3717,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3788,6 +3821,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3813,7 +3847,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3826,6 +3860,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3857,11 +3892,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3882,7 +3918,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3898,9 +3934,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3942,7 +3979,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3974,7 +4011,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3993,9 +4030,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4041,10 +4079,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4066,7 +4105,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4074,11 +4113,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4098,7 +4138,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4120,7 +4160,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4142,9 +4182,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4390,20 +4431,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = createErrorChunk(response, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createErrorChunk(response, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4467,11 +4508,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; row = response._chunks; (chunk = row.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - row.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + row.set(id, tag)); break; default: if ("" === row) { @@ -4489,11 +4530,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { 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 f4a67bb7cdbc5..b8e91084f6e95 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 @@ -1478,6 +1478,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1496,6 +1497,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1511,7 +1513,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1523,7 +1525,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1542,6 +1545,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1550,7 +1554,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1563,6 +1567,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2146,7 +2151,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2302,8 +2312,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2768,6 +2782,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2811,6 +2828,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2868,7 +2887,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2876,22 +2895,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2899,9 +2919,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2924,7 +2944,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2935,14 +2955,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2950,7 +2970,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2982,12 +3002,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3655,8 +3677,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3748,6 +3781,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3773,7 +3807,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3786,6 +3820,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3817,11 +3852,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3842,7 +3878,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3858,9 +3894,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3902,7 +3939,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3934,7 +3971,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3953,9 +3990,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4001,10 +4039,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4026,7 +4065,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4034,11 +4073,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4058,7 +4098,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4080,7 +4120,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4102,9 +4142,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4350,20 +4391,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = createErrorChunk(response, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createErrorChunk(response, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4427,11 +4468,11 @@ tag.$$typeof = REACT_POSTPONE_TYPE; row = response._chunks; (chunk = row.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, tag)) - : ((response = createErrorChunk(response, tag)), - resolveChunkDebugInfo(streamState, response), - row.set(id, response)); + : ((tag = createErrorChunk(response, tag)), + resolveChunkDebugInfo(response, streamState, tag), + row.set(id, tag)); break; default: if ("" === row) { @@ -4449,11 +4490,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index db62f7297abef..1b8c0259b4073 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -3386,10 +3386,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3401,12 +3402,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3424,7 +3425,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index 0452d8acf327d..2a4051c506195 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -3468,10 +3468,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3483,12 +3484,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3506,7 +3507,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index 30d6876c52b21..4a5035fb413ff 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2059,10 +2060,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2079,8 +2080,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2088,20 +2089,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2111,38 +2117,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2152,7 +2151,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3199,55 +3198,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3258,9 +3264,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3756,6 +3762,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3763,7 +3771,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3782,7 +3790,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -6044,12 +6055,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_252 = []; + var JSCompiler_object_inline_chunks_253 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_252.push(chunk); + JSCompiler_object_inline_chunks_253.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_252, { + var blob = new Blob(JSCompiler_object_inline_chunks_253, { type: mimeType }); response._formData.append(name, blob, filename); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 667627cb2521c..2608d41c4699e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2059,10 +2060,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2079,8 +2080,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2088,20 +2089,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2111,38 +2117,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2152,7 +2151,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3199,55 +3198,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3258,9 +3264,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3756,6 +3762,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3763,7 +3771,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3782,7 +3790,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -6007,12 +6018,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_252 = []; + var JSCompiler_object_inline_chunks_253 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_252.push(chunk); + JSCompiler_object_inline_chunks_253.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_252, { + var blob = new Blob(JSCompiler_object_inline_chunks_253, { type: mimeType }); response._formData.append(name, blob, filename); 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 20c2999bc8340..d429ee25a0266 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-d7215b49-20251013", - "react-dom": "0.0.0-experimental-d7215b49-20251013", + "react": "0.0.0-experimental-5f2b5718-20251014", + "react-dom": "0.0.0-experimental-5f2b5718-20251014", "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 21f9e33c49a33..8bc566a2aa37c 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 @@ -1314,6 +1314,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1332,6 +1333,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1347,7 +1349,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1359,7 +1361,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1378,6 +1381,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1386,7 +1390,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1399,6 +1403,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2033,7 +2038,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2183,8 +2193,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2649,6 +2663,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2692,6 +2709,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2749,7 +2768,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2757,22 +2776,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2780,9 +2800,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2800,7 +2820,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2811,14 +2831,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2826,7 +2846,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2858,12 +2878,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3531,8 +3553,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3624,6 +3657,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3649,7 +3683,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3662,6 +3696,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3693,11 +3728,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3718,7 +3754,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3734,9 +3770,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3778,7 +3815,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3810,7 +3847,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3829,9 +3866,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -3877,10 +3915,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -3902,7 +3941,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -3910,11 +3949,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -3934,7 +3974,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -3956,7 +3996,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -3978,9 +4018,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4226,20 +4267,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = new ReactPromise("rejected", null, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4305,11 +4346,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { @@ -4879,10 +4920,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-d7215b49-20251013", + version: "19.3.0-canary-5f2b5718-20251014", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-d7215b49-20251013", + reconcilerVersion: "19.3.0-canary-5f2b5718-20251014", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 01a6f3c0bfa25..048d9b26035b7 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 @@ -1516,6 +1516,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1534,6 +1535,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1549,7 +1551,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1561,7 +1563,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1580,6 +1583,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1588,7 +1592,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1601,6 +1605,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2183,7 +2188,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2339,8 +2349,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2805,6 +2819,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2848,6 +2865,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2885,7 +2904,7 @@ streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; return streamState; } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2893,22 +2912,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2916,9 +2936,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2941,7 +2961,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2952,14 +2972,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2967,7 +2987,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2999,12 +3019,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3672,8 +3694,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3765,6 +3798,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3790,7 +3824,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3803,6 +3837,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3834,11 +3869,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3859,7 +3895,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3875,9 +3911,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3919,7 +3956,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3951,7 +3988,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3970,9 +4007,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4018,10 +4056,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4043,7 +4082,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4051,11 +4090,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4075,7 +4115,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4097,7 +4137,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4119,9 +4159,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4364,20 +4405,20 @@ stringDecoder = resolveErrorDev(response, buffer); stringDecoder.digest = buffer.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, stringDecoder)) - : ((response = new ReactPromise("rejected", null, stringDecoder)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = new ReactPromise("rejected", null, stringDecoder)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); break; case 78: response._timeOrigin = +buffer - performance.timeOrigin; @@ -4443,11 +4484,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, buffer)) - : ((response = createResolvedModelChunk(response, buffer)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((buffer = createResolvedModelChunk(response, buffer)), + resolveChunkDebugInfo(response, streamState, buffer), + tag.set(id, buffer)); } } function createFromJSONCallback(response) { 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 55297d64c447f..4fa0101ca4543 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 @@ -1516,6 +1516,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1534,6 +1535,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1549,7 +1551,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1561,7 +1563,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1580,6 +1583,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1588,7 +1592,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1601,6 +1605,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2183,7 +2188,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2339,8 +2349,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2805,6 +2819,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2848,6 +2865,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2905,7 +2924,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2913,22 +2932,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2936,9 +2956,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2961,7 +2981,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2972,14 +2992,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2987,7 +3007,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -3019,12 +3039,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3692,8 +3714,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3785,6 +3818,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3810,7 +3844,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3823,6 +3857,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3854,11 +3889,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3879,7 +3915,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3895,9 +3931,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3939,7 +3976,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3971,7 +4008,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3990,9 +4027,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -4038,10 +4076,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4063,7 +4102,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4071,11 +4110,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4095,7 +4135,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4117,7 +4157,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4139,9 +4179,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4387,20 +4428,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = new ReactPromise("rejected", null, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4466,11 +4507,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { 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 0abb8b7ff6ea1..84c612fb78f5f 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 @@ -1478,6 +1478,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -1496,6 +1497,7 @@ var description = getIODescription(error), entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; debugTask ? ((error = [ [ @@ -1511,7 +1513,7 @@ getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + " Rejected"), debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1523,7 +1525,8 @@ } } }) - )) + ), + performance.clearMeasures(entryName)) : console.timeStamp( entryName, 0 > startTime ? 0 : startTime, @@ -1542,6 +1545,7 @@ entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), color = getIOColor(entryName), debugTask = ioInfo.debugTask; + entryName = "\u200b" + entryName; if (debugTask) { var properties = []; "object" === typeof value && null !== value @@ -1550,7 +1554,7 @@ addValueToProperties("Resolved", value, properties, 0, ""); ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); debugTask.run( - performance.measure.bind(performance, "\u200b" + entryName, { + performance.measure.bind(performance, entryName, { start: 0 > startTime ? 0 : startTime, end: endTime, detail: { @@ -1563,6 +1567,7 @@ } }) ); + performance.clearMeasures(entryName); } else console.timeStamp( entryName, @@ -2143,7 +2148,12 @@ (fulfilledChunk.status = "fulfilled"), (fulfilledChunk.value = handler.value), (fulfilledChunk.reason = handler.reason), - null !== key && wakeChunk(key, handler.value, fulfilledChunk))); + null !== key + ? wakeChunk(key, handler.value, fulfilledChunk) + : moveDebugInfoFromChunkToInnerValue( + fulfilledChunk, + handler.value + ))); } function rejectReference(reference, error) { var handler = reference.handler; @@ -2299,8 +2309,12 @@ ((boundArgs = resolvedValue.value), (resolvedValue.status = "fulfilled"), (resolvedValue.value = handler.value), - null !== boundArgs && - wakeChunk(boundArgs, handler.value, resolvedValue))); + null !== boundArgs + ? wakeChunk(boundArgs, handler.value, resolvedValue) + : moveDebugInfoFromChunkToInnerValue( + resolvedValue, + handler.value + ))); }, function (error) { if (!handler.errored) { @@ -2765,6 +2779,9 @@ 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' ); } + function markIOStarted() { + this._debugIOStarted = !0; + } function ResponseInstance( bundlerConfig, serverReferenceConfig, @@ -2808,6 +2825,8 @@ '"use ' + environmentName.toLowerCase() + '"' )); this._debugStartTime = performance.now(); + this._debugIOStarted = !1; + setTimeout(markIOStarted.bind(this), 0); this._debugFindSourceMapURL = findSourceMapURL; this._debugChannel = debugChannel; this._blockedConsole = null; @@ -2865,7 +2884,7 @@ (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); } - function addDebugInfo(chunk, debugInfo) { + function addAsyncInfo(chunk, asyncInfo) { var value = resolveLazy(chunk.value); "object" !== typeof value || null === value || @@ -2873,22 +2892,23 @@ "function" !== typeof value[ASYNC_ITERATOR] && value.$$typeof !== REACT_ELEMENT_TYPE && value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push.apply(chunk._debugInfo, debugInfo) + ? chunk._debugInfo.push(asyncInfo) : isArrayImpl(value._debugInfo) - ? value._debugInfo.push.apply(value._debugInfo, debugInfo) + ? value._debugInfo.push(asyncInfo) : Object.defineProperty(value, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, - value: debugInfo + value: [asyncInfo] }); } - function resolveChunkDebugInfo(streamState, chunk) { - streamState = [{ awaited: streamState._debugInfo }]; - "pending" === chunk.status || "blocked" === chunk.status - ? ((streamState = addDebugInfo.bind(null, chunk, streamState)), - chunk.then(streamState, streamState)) - : addDebugInfo(chunk, streamState); + function resolveChunkDebugInfo(response, streamState, chunk) { + response._debugIOStarted && + ((response = { awaited: streamState._debugInfo }), + "pending" === chunk.status || "blocked" === chunk.status + ? ((response = addAsyncInfo.bind(null, chunk, response)), + chunk.then(response, response)) + : addAsyncInfo(chunk, response)); } function resolveBuffer(response, id, buffer, streamState) { var chunks = response._chunks, @@ -2896,9 +2916,9 @@ chunk && "pending" !== chunk.status ? chunk.reason.enqueueValue(buffer) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response)); + (buffer = new ReactPromise("fulfilled", buffer, null)), + resolveChunkDebugInfo(response, streamState, buffer), + chunks.set(id, buffer)); } function resolveModule(response, id, model, streamState) { var chunks = response._chunks, @@ -2921,7 +2941,7 @@ } else (blockedChunk = new ReactPromise("blocked", null, null)), chunks.set(id, blockedChunk); - resolveChunkDebugInfo(streamState, blockedChunk); + resolveChunkDebugInfo(response, streamState, blockedChunk); model.then( function () { return resolveModuleChunk(response, blockedChunk, clientReference); @@ -2932,14 +2952,14 @@ ); } else chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModuleChunk(response, chunk, clientReference)) : ((chunk = new ReactPromise( "resolved_module", clientReference, null )), - resolveChunkDebugInfo(streamState, chunk), + resolveChunkDebugInfo(response, streamState, chunk), chunks.set(id, chunk)); } function resolveStream(response, id, stream, controller, streamState) { @@ -2947,7 +2967,7 @@ chunk = chunks.get(id); if (chunk) { if ( - (resolveChunkDebugInfo(streamState, chunk), + (resolveChunkDebugInfo(response, streamState, chunk), "pending" === chunk.status) ) { releasePendingChunk(response, chunk); @@ -2979,12 +2999,14 @@ chunk.status = "fulfilled"; chunk.value = stream; chunk.reason = controller; - null !== id && wakeChunk(id, chunk.value, chunk); + null !== id + ? wakeChunk(id, chunk.value, chunk) + : moveDebugInfoFromChunkToInnerValue(chunk, stream); } } else - (response = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(streamState, response), - chunks.set(id, response); + (stream = new ReactPromise("fulfilled", stream, controller)), + resolveChunkDebugInfo(response, streamState, stream), + chunks.set(id, stream); } function startReadableStream(response, id, type, streamState) { var controller = null; @@ -3652,8 +3674,19 @@ previousResult.track = trackIdx$jscomp$6; return previousResult; } - var children = root._children, - debugInfo = root._debugInfo; + var children = root._children; + var debugInfo = root._debugInfo; + if (0 === debugInfo.length && "fulfilled" === root.status) { + var resolvedValue = resolveLazy(root.value); + "object" === typeof resolvedValue && + null !== resolvedValue && + (isArrayImpl(resolvedValue) || + "function" === typeof resolvedValue[ASYNC_ITERATOR] || + resolvedValue.$$typeof === REACT_ELEMENT_TYPE || + resolvedValue.$$typeof === REACT_LAZY_TYPE) && + isArrayImpl(resolvedValue._debugInfo) && + (debugInfo = resolvedValue._debugInfo); + } if (debugInfo) { for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { var info = debugInfo[i]; @@ -3745,6 +3778,7 @@ void 0 === env ? name : name + " [" + env + "]", + measureName = "\u200b" + entryName$jscomp$0, properties = [ [ "Error", @@ -3770,7 +3804,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$0, { + performance.measure(measureName, { start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, end: childrenEndTime$jscomp$1, detail: { @@ -3783,6 +3817,7 @@ } } }); + performance.clearMeasures(measureName); } } else { var componentInfo$jscomp$3 = componentInfo$jscomp$1, @@ -3814,11 +3849,12 @@ ? "primary-dark" : "secondary-dark" : "error", - entryName$jscomp$1 = - isPrimaryEnv || void 0 === env$jscomp$0 + debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, + measureName$jscomp$0 = + "\u200b" + + (isPrimaryEnv || void 0 === env$jscomp$0 ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask; + : name$jscomp$0 + " [" + env$jscomp$0 + "]"); if (debugTask$jscomp$0) { var properties$jscomp$0 = []; null != componentInfo$jscomp$3.key && @@ -3839,7 +3875,7 @@ debugTask$jscomp$0.run( performance.measure.bind( performance, - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, { start: 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, @@ -3855,9 +3891,10 @@ } ) ); + performance.clearMeasures(measureName$jscomp$0); } else console.timeStamp( - "\u200b" + entryName$jscomp$1, + measureName$jscomp$0, 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, childrenEndTime$jscomp$2, trackNames[trackIdx$jscomp$2], @@ -3899,7 +3936,7 @@ error$jscomp$0 = thenable.reason; if (supportsUserTiming && 0 < endTime$jscomp$0) { var description = getIODescription(error$jscomp$0), - entryName$jscomp$2 = + entryName$jscomp$1 = "await " + getIOShortName( asyncInfo$jscomp$0.awaited, @@ -3931,7 +3968,7 @@ debugTask$jscomp$1.run( performance.measure.bind( performance, - entryName$jscomp$2, + entryName$jscomp$1, { start: 0 > startTime$jscomp$4 @@ -3950,9 +3987,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$1); } else console.timeStamp( - entryName$jscomp$2, + entryName$jscomp$1, 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, endTime$jscomp$0, trackNames[trackIdx$jscomp$3], @@ -3998,10 +4036,11 @@ if (supportsUserTiming) { var env$jscomp$2 = componentInfo$jscomp$4.env, name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$3 = + entryName$jscomp$2 = env$jscomp$2 === _env || void 0 === env$jscomp$2 ? name$jscomp$1 : name$jscomp$1 + " [" + env$jscomp$2 + "]", + measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, properties$jscomp$2 = [ [ "Aborted", @@ -4023,7 +4062,7 @@ 0, "" ); - performance.measure("\u200b" + entryName$jscomp$3, { + performance.measure(measureName$jscomp$1, { start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, end: childrenEndTime$jscomp$3, detail: { @@ -4031,11 +4070,12 @@ color: "warning", track: trackNames[trackIdx$jscomp$4], trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$3 + " Aborted", + tooltipText: entryName$jscomp$2 + " Aborted", properties: properties$jscomp$2 } } }); + performance.clearMeasures(measureName$jscomp$1); } componentEndTime = time; result.component = _componentInfo; @@ -4055,7 +4095,7 @@ endTime$jscomp$1 = endTime, rootEnv$jscomp$0 = _env2; if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$4 = + var entryName$jscomp$3 = "await " + getIOShortName( asyncInfo$jscomp$1.awaited, @@ -4077,7 +4117,7 @@ debugTask$jscomp$2.run( performance.measure.bind( performance, - entryName$jscomp$4, + entryName$jscomp$3, { start: 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, @@ -4099,9 +4139,10 @@ } ) ); + performance.clearMeasures(entryName$jscomp$3); } else console.timeStamp( - entryName$jscomp$4, + entryName$jscomp$3, 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, endTime$jscomp$1, trackNames[trackIdx$jscomp$5], @@ -4347,20 +4388,20 @@ var error = resolveErrorDev(response, row); error.digest = row.digest; chunk - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), triggerErrorOnChunk(response, chunk, error)) - : ((response = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = new ReactPromise("rejected", null, error)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 84: tag = response._chunks; (chunk = tag.get(id)) && "pending" !== chunk.status ? chunk.reason.enqueueValue(row) : (chunk && releasePendingChunk(response, chunk), - (response = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + (row = new ReactPromise("fulfilled", row, null)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); break; case 78: response._timeOrigin = +row - performance.timeOrigin; @@ -4426,11 +4467,11 @@ } else (tag = response._chunks), (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(streamState, chunk), + ? (resolveChunkDebugInfo(response, streamState, chunk), resolveModelChunk(response, chunk, row)) - : ((response = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(streamState, response), - tag.set(id, response)); + : ((row = createResolvedModelChunk(response, row)), + resolveChunkDebugInfo(response, streamState, row), + tag.set(id, row)); } } function processBinaryChunk(weakResponse, streamState, chunk) { diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index ec05a0b5c3b53..2b83edbedc816 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -3300,10 +3300,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3315,12 +3316,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3338,7 +3339,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js index 9aaec70cdb38b..ff864c455ba85 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js @@ -3371,10 +3371,11 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); var request$jscomp$0 = request, id$jscomp$1 = id$jscomp$0, value = ioInfo$jscomp$0.value, - env = ioInfo$jscomp$0.env, objectLimit = 10; debugStack && (objectLimit += debugStack.length); var debugIOInfo = { @@ -3386,12 +3387,12 @@ null != debugStack && (debugIOInfo.stack = debugStack); null != owner && (debugIOInfo.owner = owner); void 0 !== value && (debugIOInfo.value = value); - value = serializeDebugModel( + env = serializeDebugModel( request$jscomp$0, objectLimit, debugIOInfo ); - id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + value + "\n"; + id$jscomp$1 = id$jscomp$1.toString(16) + ":J" + env + "\n"; id$jscomp$1 = stringToChunk(id$jscomp$1); request$jscomp$0.completedDebugChunks.push(id$jscomp$1); request.writtenDebugObjects.set( @@ -3409,7 +3410,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$1.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != request && (ioInfo.stack = request); request$jscomp$1.pendingChunks++; diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js index 790b7dd7b4485..1f73a001a44c7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2041,10 +2042,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2061,8 +2062,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2070,20 +2071,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2093,38 +2099,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2134,7 +2133,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3120,55 +3119,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3179,9 +3185,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3664,6 +3670,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3671,7 +3679,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3690,7 +3698,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -5914,12 +5925,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_250 = []; + var JSCompiler_object_inline_chunks_251 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_250.push(chunk); + JSCompiler_object_inline_chunks_251.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_250, { + var blob = new Blob(JSCompiler_object_inline_chunks_251, { type: mimeType }); response._formData.append(name, blob, filename); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 1002216da27b4..12c8bf5814edc 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -906,7 +906,8 @@ columnNumber = callsite[3]; if ( !callsite[6] && - request(url, functionName, lineNumber, columnNumber) + request(url, functionName, lineNumber, columnNumber) && + "" !== url ) return !0; } @@ -943,7 +944,7 @@ stack = stack[firstFrame]; firstFrame = stack[0]; var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]); + return request(url, firstFrame, stack[2], stack[3]) && "" !== url; } return !1; } @@ -2041,10 +2042,10 @@ function visitAsyncNode(request, task, node, visited, cutOff) { if (visited.has(node)) return null; visited.add(node); + if (0 <= node.end && node.end <= request.timeOrigin) return null; var previousIONode = null; if ( null !== node.previous && - node.end > request.timeOrigin && ((previousIONode = visitAsyncNode( request, task, @@ -2061,8 +2062,8 @@ case 3: return previousIONode; case 1: - if (node.end <= request.timeOrigin) return previousIONode; - var awaited = node.awaited; + var awaited = node.awaited, + promise = node.promise.deref(); if (null !== awaited) { cutOff = visitAsyncNode(request, task, awaited, visited, cutOff); if (void 0 === cutOff) break; @@ -2070,20 +2071,25 @@ ? (previousIONode = 1 === cutOff.tag ? cutOff - : null !== node.stack && - hasUnfilteredFrame(request, node.stack) + : (null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName && + (null === cutOff.stack || + !hasUnfilteredFrame(request, cutOff.stack))) ? node : cutOff) : request.status === ABORTING && node.start < request.abortTime && node.end > request.abortTime && - null !== node.stack && - hasUnfilteredFrame(request, node.stack) && + ((null !== node.stack && + hasUnfilteredFrame(request, node.stack)) || + (void 0 !== promise && + "string" === typeof promise.displayName)) && (previousIONode = node); } - node = node.promise.deref(); - void 0 !== node && - ((node = node._debugInfo), + void 0 !== promise && + ((node = promise._debugInfo), null == node || visited.has(node) || (visited.add(node), forwardDebugInfo(request, task, node))); @@ -2093,38 +2099,31 @@ case 2: awaited = node.awaited; if (null !== awaited) { - var _ioNode = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - ); - if (void 0 === _ioNode) break; - if (null !== _ioNode) { + promise = visitAsyncNode(request, task, awaited, visited, cutOff); + if (void 0 === promise) break; + if (null !== promise) { var startTime = node.start, endTime = node.end; - if (endTime <= request.timeOrigin) return null; startTime < cutOff - ? ((previousIONode = _ioNode), + ? ((previousIONode = promise), null !== node.stack && isAwaitInUserspace(request, node.stack) && void 0 !== (null === awaited.promise ? void 0 : awaited.promise.deref()) && - serializeIONode(request, _ioNode, awaited.promise)) + serializeIONode(request, promise, awaited.promise)) : null !== node.stack && isAwaitInUserspace(request, node.stack) ? (request.status === ABORTING && startTime > request.abortTime) || - (serializeIONode(request, _ioNode, awaited.promise), + (serializeIONode(request, promise, awaited.promise), null != node.owner && outlineComponentInfo(request, node.owner), (cutOff = (0, request.environmentName)()), advanceTaskTime(request, task, startTime), request.pendingChunks++, emitDebugChunk(request, task.id, { - awaited: _ioNode, + awaited: promise, env: cutOff, owner: node.owner, stack: @@ -2134,7 +2133,7 @@ }), markOperationEndTime(request, task, endTime), request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = _ioNode); + : (previousIONode = promise); } } node = node.promise.deref(); @@ -3120,55 +3119,62 @@ if (void 0 !== existingRef) return existingRef; existingRef = null; var name = ""; + if (null !== ioNode.promise) { + var promise = ioNode.promise.deref(); + void 0 !== promise && + "string" === typeof promise.displayName && + (name = promise.displayName); + } if (null !== ioNode.stack) { a: { existingRef = ioNode.stack; - for (name = 0; name < existingRef.length; name++) { - var callsite = existingRef[name]; + for (promise = 0; promise < existingRef.length; promise++) { + var callsite = existingRef[promise]; if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - name = 0 < name ? existingRef.slice(name) : existingRef; + promise = 0 < promise ? existingRef.slice(promise) : existingRef; break a; } } - name = []; + promise = []; } - existingRef = filterStackTrace(request, name); - a: { - callsite = ""; - for ( - var filterStackFrame = request.filterStackFrame, i = 0; - i < name.length; - i++ - ) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - filterStackFrame( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) - ) { - if ("" === callsite) { - name = functionName; + existingRef = filterStackTrace(request, promise); + if ("" === name) { + a: { + name = promise; + promise = ""; + callsite = request.filterStackFrame; + for (var i = 0; i < name.length; i++) { + var callsite$jscomp$0 = name[i], + functionName = callsite$jscomp$0[0], + url = devirtualizeURL(callsite$jscomp$0[1]); + if ( + callsite( + url, + functionName, + callsite$jscomp$0[2], + callsite$jscomp$0[3] + ) && + "" !== url + ) { + if ("" === promise) { + name = functionName; + break a; + } + name = promise; break a; - } - name = callsite; - break a; - } else callsite = functionName; + } else promise = functionName; + } + name = ""; } - name = ""; + name.startsWith("Window.") + ? (name = name.slice(7)) + : name.startsWith(".") && (name = name.slice(7)); } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); } - callsite = ioNode.owner; - null != callsite && outlineComponentInfo(request, callsite); - filterStackFrame = void 0; - null !== promiseRef && (filterStackFrame = promiseRef.deref()); + promise = ioNode.owner; + null != promise && outlineComponentInfo(request, promise); + callsite = void 0; + null !== promiseRef && (callsite = promiseRef.deref()); promiseRef = (0, request.environmentName)(); i = 3 === ioNode.tag ? request.abortTime : ioNode.end; request.pendingDebugChunks++; @@ -3179,9 +3185,9 @@ name, ioNode.start, i, - filterStackFrame, - promiseRef, callsite, + promiseRef, + promise, existingRef ); promiseRef = serializeByValueID(callsite$jscomp$0); @@ -3664,6 +3670,8 @@ parseStackTrace(ioInfo$jscomp$0.debugStack, 1) ) : ioInfo$jscomp$0.stack; + var env = ioInfo$jscomp$0.env; + null == env && (env = (0, request.environmentName)()); emitIOInfoChunk( request, id$jscomp$0, @@ -3671,7 +3679,7 @@ ioInfo$jscomp$0.start, ioInfo$jscomp$0.end, ioInfo$jscomp$0.value, - ioInfo$jscomp$0.env, + env, owner, debugStack ); @@ -3690,7 +3698,10 @@ ) : info.stack; ioInfo = { awaited: ioInfo }; - null != info.env && (ioInfo.env = info.env); + ioInfo.env = + null != info.env + ? info.env + : (0, request$jscomp$0.environmentName)(); null != info.owner && (ioInfo.owner = info.owner); null != debugStack && (ioInfo.stack = debugStack); request$jscomp$0.pendingChunks++; @@ -5877,12 +5888,12 @@ "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." ); pendingFiles++; - var JSCompiler_object_inline_chunks_250 = []; + var JSCompiler_object_inline_chunks_251 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_250.push(chunk); + JSCompiler_object_inline_chunks_251.push(chunk); }); value.on("end", function () { - var blob = new Blob(JSCompiler_object_inline_chunks_250, { + var blob = new Blob(JSCompiler_object_inline_chunks_251, { type: mimeType }); response._formData.append(name, blob, filename); 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 32d7ac5a680b6..8a5093be95d19 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.3.0-canary-d7215b49-20251013", - "react-dom": "19.3.0-canary-d7215b49-20251013", + "react": "19.3.0-canary-5f2b5718-20251014", + "react-dom": "19.3.0-canary-5f2b5718-20251014", "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 1fd20f63f95b8..f8e1f28b5d175 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1298,7 +1298,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; "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 67152517c875a..e7ddf2722196e 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -554,4 +554,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; 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 a68aa77ea88f0..9eab1b6c0dc34 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 @@ -850,5 +850,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.3.0-canary-d7215b49-20251013"; + exports.version = "19.3.0-canary-5f2b5718-20251014"; })(); 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 0f98a73e44b4b..5dfe5f7a35a3a 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 @@ -425,4 +425,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.3.0-canary-d7215b49-20251013"; +exports.version = "19.3.0-canary-5f2b5718-20251014"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index a46bf122ffdd7..5909c8eeec9b9 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={613: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={620: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= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@ast-grep/cli-linux-x64-gnu@0.31.0': resolution: {integrity: sha512-LqJpwTrEfOrV1+zMkBvYNmDTcMVAt4xZI5aIOVw4bau78jYTnu7gbwZnofx67ZdLKInnxlE2+oKKLVO/seNbgw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@ast-grep/cli-win32-arm64-msvc@0.31.0': resolution: {integrity: sha512-rQWWEvpOMp11VoCyJIJgyB8xc/QbOXnJ+8bqHmOKdpK2gfwHevgQbwlPEMGDCah1rYyzt/2X8MSw0DtcRIrzvw==} @@ -2766,8 +2764,8 @@ packages: engines: {node: '>=14.0.0'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -2776,8 +2774,8 @@ packages: resolution: {integrity: sha512-9+uaWyF1o/PgXqHLJnC81IIG0HlV3o9eFCQ5hWZDMx5NHrFk0rrwqEFGQOB8lti/rnbxNPi+kYYw1D4e8xSn/Q==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -2989,7 +2987,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -3006,7 +3004,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -3508,20 +3506,20 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 '@floating-ui/react-dom@2.1.5': resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -3616,92 +3614,78 @@ packages: resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.3': resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.3': resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.3': resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.3': resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.3': resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.3': resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-linux-arm64@0.34.4': resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-linux-arm@0.34.4': resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-linux-ppc64@0.34.4': resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-linux-s390x@0.34.4': resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-linux-x64@0.34.4': resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.4': resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-linuxmusl-x64@0.34.4': resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-wasm32@0.34.4': resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} @@ -4258,13 +4242,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -4290,13 +4274,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@modelcontextprotocol/sdk@1.18.1': resolution: {integrity: sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==} @@ -4381,25 +4365,21 @@ packages: resolution: {integrity: sha512-KTs4iGsx5+9VIxAjyHPnXjGF2NyQZw4XrWECat+aSsUPf6lhEaLy16Tktj8VIGMDUAJRweqX//n4Pey7eHPOVQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@next/rspack-binding-linux-arm64-musl@1.0.0': resolution: {integrity: sha512-cO14QgCFeTPGD6NyKnFR7AB7HmyZ6bWNCB++jfh8L8A7yYnjv2hVnnWuh4yv98dY5Bq8fTSOq815SU8Zjs5vaQ==} cpu: [arm64] os: [linux] - libc: [musl] '@next/rspack-binding-linux-x64-gnu@1.0.0': resolution: {integrity: sha512-a6fJNbAZgeHtWRFs2QYNEwQuDCJAs28loS+b/jzgMgbz4NlbYtqT9IAtMsab8mq3MLOGdL1LB8X74pYpF4bSGg==} cpu: [x64] os: [linux] - libc: [glibc] '@next/rspack-binding-linux-x64-musl@1.0.0': resolution: {integrity: sha512-hr5F5A3gUK+h1E+KLWfTE3ba/N8ZusyVZc5hTmVxWQ3391zAaifzLSndwjaU46V8pdR/y77cUpYKLLFhQMkR1g==} cpu: [x64] os: [linux] - libc: [musl] '@next/rspack-binding-win32-arm64-msvc@1.0.0': resolution: {integrity: sha512-cT7KTW/Sl72MTE+0q06XTkVH777oElqs73yfSYmZtDxt54umMlLrYC2lPzz/7XuXpxsbukwdwlq2s609oVhDsw==} @@ -4439,28 +4419,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@next/swc-linux-arm64-musl@15.5.3': resolution: {integrity: sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@next/swc-linux-x64-gnu@15.5.3': resolution: {integrity: sha512-lDtOOScYDZxI2BENN9m0pfVPJDSuUkAD1YXSvlJF0DKwZt0WlA7T7o3wrcEr4Q+iHYGzEaVuZcsIbCps4K27sA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@next/swc-linux-x64-musl@15.5.3': resolution: {integrity: sha512-9vWVUnsx9PrY2NwdVRJ4dUURAQ8Su0sLRPqcCCxtX5zIQUBES12eRVHq6b70bbfaVaxIDGJN2afHui0eDm+cLg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@next/swc-win32-arm64-msvc@15.5.3': resolution: {integrity: sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==} @@ -4799,8 +4775,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4812,8 +4788,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4825,8 +4801,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4838,8 +4814,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4850,7 +4826,7 @@ packages: resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4859,7 +4835,7 @@ packages: resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4869,8 +4845,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4881,7 +4857,7 @@ packages: resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4891,8 +4867,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4903,7 +4879,7 @@ packages: resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4913,8 +4889,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4925,7 +4901,7 @@ packages: resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4935,8 +4911,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4948,8 +4924,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4961,8 +4937,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4974,8 +4950,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -4987,8 +4963,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5000,8 +4976,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5013,8 +4989,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5026,8 +5002,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5038,7 +5014,7 @@ packages: resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5048,8 +5024,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5060,7 +5036,7 @@ packages: resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5069,7 +5045,7 @@ packages: resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5078,7 +5054,7 @@ packages: resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5087,7 +5063,7 @@ packages: resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5096,7 +5072,7 @@ packages: resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5105,7 +5081,7 @@ packages: resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5114,7 +5090,7 @@ packages: resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5123,7 +5099,7 @@ packages: resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5133,8 +5109,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -5226,67 +5202,56 @@ packages: resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.39.0': resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.39.0': resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.39.0': resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.39.0': resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.39.0': resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.39.0': resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.39.0': resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.39.0': resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.39.0': resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.39.0': resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.39.0': resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==} @@ -5317,25 +5282,21 @@ packages: resolution: {integrity: sha512-Bvmk8h3tRhN9UgOtH+vK0SgFM3qEO36eJz7oddOl4lJQxBf2GNA87bGtkMtX+AVPz/PUn7r82uWxrlVNQHAbFg==} cpu: [arm64] os: [linux] - libc: [glibc] '@rspack/binding-linux-arm64-musl@1.5.0': resolution: {integrity: sha512-bH7UwkbACDYT37YnN9kkhaF9niFFK9ndcdNvYFFr1oUT4W9Ie3V9b41EXijqp3pyh0mDSeeLPFY0aEx1t3e7Pw==} cpu: [arm64] os: [linux] - libc: [musl] '@rspack/binding-linux-x64-gnu@1.5.0': resolution: {integrity: sha512-xZ5dwNrE5KtpQyMd9israpJTcTQ3UYUUq23fTcNc79xE5aspkGixDFAYoql4YkhO0O+JWRmdSaFAn6jD+IQWQA==} cpu: [x64] os: [linux] - libc: [glibc] '@rspack/binding-linux-x64-musl@1.5.0': resolution: {integrity: sha512-mv65jYvcyYPkPZJ9kjSvTAcH0o7C5jfICWCQcMmN1tCGD3b8gmf9GqSZ8e+W/JkuvrJ05qTo/PvEq9nhu+pNIg==} cpu: [x64] os: [linux] - libc: [musl] '@rspack/binding-wasm32-wasi@1.5.0': resolution: {integrity: sha512-8rVpl6xfaAFJgo1wCd+emksfl+/8nlehrtkmjY9bj79Ou+kp07L9e1B+UU0jfs8e7aLPntQuF68kzLHwYLzWIQ==} @@ -5527,8 +5488,8 @@ packages: '@storybook/blocks@8.6.0': resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 storybook: ^8.6.0 peerDependenciesMeta: react: @@ -5578,8 +5539,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 '@storybook/instrumenter@8.6.0': resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==} @@ -5595,8 +5556,8 @@ packages: resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 storybook: ^8.6.0 typescript: '*' peerDependenciesMeta: @@ -5617,16 +5578,16 @@ packages: '@storybook/react-dom-shim@8.6.0': resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 storybook: ^8.6.0 '@storybook/react-webpack5@8.6.0': resolution: {integrity: sha512-2L9CYDPn1OL0B8K5EU/Wpo9Slg8f0vkYPaPioQnmcK3Q4SJR4JAuDVWHUtNdxhaPOkHIy887Tfrf6BEC/blMaQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5638,8 +5599,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.6.0 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5702,28 +5663,24 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-musl@1.11.24': resolution: {integrity: sha512-ypXLIdszRo0re7PNNaXN0+2lD454G8l9LPK/rbfRXnhLWDBPURxzKlLlU/YGd2zP98wPcVooMmegRSNOKfvErw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-x64-gnu@1.11.24': resolution: {integrity: sha512-IM7d+STVZD48zxcgo69L0yYptfhaaE9cMZ+9OoMxirNafhKKXwoZuufol1+alEFKc+Wbwp+aUPe/DeWC/Lh3dg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-musl@1.11.24': resolution: {integrity: sha512-DZByJaMVzSfjQKKQn3cqSeqwy6lpMaQDQQ4HPlch9FWtDx/dLcpdIhxssqZXcR2rhaQVIaRQsCqwV6orSDGAGw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-win32-arm64-msvc@1.11.24': resolution: {integrity: sha512-Q64Ytn23y9aVDKN5iryFi8mRgyHw3/kyjTjT4qFCa8AEb5sGUuSj//AUZ6c0J7hQKMHlg9do5Etvoe61V98/JQ==} @@ -5819,28 +5776,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.1.13': resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.1.13': resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.1.13': resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.1.13': resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} @@ -5915,8 +5868,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -6485,49 +6438,41 @@ packages: resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.11.1': resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.11.1': resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.11.1': resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] - libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.11.1': resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} @@ -9432,8 +9377,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-react-hooks@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-zAgDCE/JA5LkQrrFjrB336k1ca3Uln3WUI8ibOWYyqr+mOmd0Zz4L6rfTOH0TGaEvC9jNVbU408030gKE9p5Tw==} + eslint-plugin-react-hooks@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-TNvIdr/rZkB7lu3aMrxEwFudJkaVYrXm5+a7gIFyYxz3B7ibuu8Uq+7jtbcPR+kH3mdeaDHAi9kVN5RVaDbfGA==} 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 @@ -10082,8 +10027,8 @@ packages: '@types/react': 19.2.2 algoliasearch: 5.x.x next: 14.x.x || 15.x.x - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 react-router: 7.x.x waku: ^0.26.0 peerDependenciesMeta: @@ -10115,7 +10060,7 @@ packages: '@fumadocs/mdx-remote': ^1.4.0 fumadocs-core: ^14.0.0 || ^15.0.0 next: ^15.3.0 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 vite: 6.x.x || 7.x.x peerDependenciesMeta: '@fumadocs/mdx-remote': @@ -10132,8 +10077,8 @@ packages: peerDependencies: '@types/react': 19.2.2 next: 14.x.x || 15.x.x - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 tailwindcss: ^3.4.14 || ^4.0.0 peerDependenciesMeta: '@types/react': @@ -12101,28 +12046,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.30.1: resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.30.1: resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.30.1: resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.30.1: resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} @@ -12432,7 +12373,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -13215,8 +13156,8 @@ packages: next-themes@0.4.6: resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 next-tick@1.0.0: resolution: {integrity: sha512-mc/caHeUcdjnC/boPWJefDr4KUIWQNv+tlnFnJd38QMou86QtxQzBJfxgGRzvx8jazYRqrVlaHarfO72uNxPOg==} @@ -13229,8 +13170,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -15101,23 +15042,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-iF6pXF6W1WemHWmDiFACa2qC/kiEC02QzHGwdFXXm0JEGBYCjAYglUf53qilt1/hstsDONmXOqKcZ5PQhIVnyg==} + react-dom@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-pDVenGUubLk0q4ahsWQ/Ib+JZhYg2t0QEBLG+J+ZsoQXtoySlhJkfOezkv6b+rwNdPyo1lCp0R3cuRmwoc6vMw==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 - react-dom@19.3.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-mA47qjiBLLGhCfQ2KodVcek2555XIEaf5t+XYxzkpiv8EIVsMrm58Jq7ugaNasROl0t26OPgKBnmtSLXA5OWUg==} + react-dom@19.3.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-+tuYDL8NPvRDGh5NYcMby8pD2fS5QwMpR4/2Xbk7UJ5OF42KvKfio9E5+0yXOCtAQMQTqcAbMRrUt5y6GRsfRQ==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-dom@19.3.0-canary-ead92181-20251010: resolution: {integrity: sha512-TMfb2vaaVbifZ1PcibHNBwb7xdUW3aRg7Bh3iNhfYLQsX6emsM53CFPtjj8dKuiKyPQo2ZOVpkXNtxO1quIC/w==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 - react-is@19.3.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-HW/nPUkhseO8PRu3a5NnzFF+KS0mSE+YHj6CpSExxoP32CxaQjwAg40UVbr86zRD8MzrrQZWlj+2y/jPa+yX6Q==} + react-is@19.3.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-VX9CvBmGhglVRwssjL2zkzumFlWDL62pu7FwomK5fDbA3RloIS2qfcxw92v0LpPXDRBDrWp8WYWTeE6EzF/OTg==} react-is@19.3.0-canary-ead92181-20251010: resolution: {integrity: sha512-RUDLwwQaur/jOkJGEty+hZ/O5U3fJXFyTumIU0ViypZhLRhY9aiqtmoABSLL819fG8e7kpArLQ71vj+MP8qjhA==} @@ -15128,14 +15069,14 @@ packages: react-medium-image-zoom@5.3.0: resolution: {integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -15146,7 +15087,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -15156,7 +15097,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -15166,7 +15107,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -15176,58 +15117,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-7UayJTr/C2QHtOTVqQrGC7xiugY11lq4fHy2h8Iw/SK4Or6S2RST+ryP2Qe3jiuDbYM666MDDgsc1YUys2l1UA==} + react-server-dom-turbopack@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-R4ILCgVskUxk1PorSF9SMTVYY/6LkbmXSIlPJp1T15EXX9Tju68fWsVS8uRhFwawoA3ugtKqg0xFM1FmqBVkCw==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 - react-server-dom-turbopack@19.3.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-BtZW+ZORlSuntm0n8U0HDWCuk9TPR7keDAPMJ9Fe3+H5z5DtK21BeEhvPRXujNAzX7pzi8LdlUOUCsHd8vXC+A==} + react-server-dom-turbopack@19.3.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-DFwCugbzXLKxjBM6aL3mzx59Sc7oTiafS7I4oVzVmOeBx5kMr+sYD7cdVqvcrtGkEtuLtwHZ6XtyXixncFTwLA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 - react-server-dom-webpack@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-02HL03meNMW2tQHB/RiOs7oLXgzMvP+a8NSKGAmehFEwZ8v4fQiCJQVDUNLBKFQ+umrrmwJmSYXxyHOE4EwJrg==} + react-server-dom-webpack@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-ho2q5X0OCAJColKT36y+M95JQ7oomgErDlcoVjrZKza/wyFvgkKWmhcVG/0G8dALVIV9QuQSojGGEEnIqmTt7A==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 webpack: 5.98.0 - react-server-dom-webpack@19.3.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-52Lx3iPFP7eNwN8iCFOMxeyyYd4NFXC2NxWh2MFDpbojVzPGI4DwX5np3DTuaJvmM1JcCXUSWWVc8m4qqvigRw==} + react-server-dom-webpack@19.3.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-55nyr8D9rJK+FC2cB0o0q1slyGHlYfzcODF1P7c8stRgn2j0/s9E6NHe3JroWibGlhcpyZ61CXqniutjcztf5Q==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-is: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-is: 19.3.0-canary-5f2b5718-20251014 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -15237,7 +15178,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -15245,26 +15186,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014 - react@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-DDYOphYbj29VOfFPXtqw//3c18XWT7oSEenbmsbxiLx+Hm9HkT6c8b+GRj6LIxfIZSRQI9WV+dg079Dquvco7Q==} + react@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-zlT7QvvI0IkHJVFS2CK2huAtT9+KzfemUz51597jgZPJrtkZwo6beXYWyf0EHX1+GjEwQ0m4WwBvzWfUV5gZLQ==} engines: {node: '>=0.10.0'} - react@19.3.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-Wozrx70i/GvIJURbUdKrazXo21bRbw3usQ4yuHvmdIrcmNKWieS6rdqKgY7qaCdrHh2FNeScRij4uOggoXIzdA==} + react@19.3.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-ZmlTKlGXFGDp+CpoX4zI+u4ZkTsumB31Wq7i+Nsv5VV0orV7GNPgHir1jlPPyW21VODO03nKpMbtcyHYcUSdDQ==} engines: {node: '>=0.10.0'} react@19.3.0-canary-ead92181-20251010: @@ -15892,11 +15833,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-d7215b49-20251013: - resolution: {integrity: sha512-wff1qTzO9tiFTE3JpZwcIHXH5N8T74AJekBR0KhWsuPSrkg9l29WH1dvXSUEcuYz7VW4aMPRSgWelKitOncSig==} + scheduler@0.0.0-experimental-5f2b5718-20251014: + resolution: {integrity: sha512-TgnVUV6Uhjdo7MsBAZt9dsXxJYPwIyj5xGQIH31MFXsDLDct+GDfXjSvtUB915VP1qICD2Opd1r5Xcj9QiCQ5g==} - scheduler@0.28.0-canary-d7215b49-20251013: - resolution: {integrity: sha512-XWrOOrSdLg+VbulDymL/r0n3jWEH3o+wvuIdJ/yMXJ9/RLoMwpx3Rc7noQDcwwF1fEAO/+qJs/88tQP4tp7UAQ==} + scheduler@0.28.0-canary-5f2b5718-20251014: + resolution: {integrity: sha512-UVh2j97GoUX4h1GvJnjZW6Ok51nhc4LyEDcHQf04OsBf2dEstrDUiJUq3ulbh2MzHPh/T6rt1ehgMwqR7jQD2w==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -16606,7 +16547,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@babel/core': optional: true @@ -16687,7 +16628,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -17522,7 +17463,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17532,7 +17473,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17540,13 +17481,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17555,7 +17496,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17565,7 +17506,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17575,7 +17516,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 peerDependenciesMeta: '@types/react': optional: true @@ -17583,12 +17524,12 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -19245,28 +19186,28 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@babel/runtime': 7.27.6 - '@base-ui-components/utils': 0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + '@base-ui-components/utils': 0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.3.0-canary-d7215b49-20251013) + use-sync-external-store: 1.5.0(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 - '@base-ui-components/utils@0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@base-ui-components/utils@0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@babel/runtime': 7.27.6 '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.3.0-canary-d7215b49-20251013) + use-sync-external-store: 1.5.0(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 @@ -19594,17 +19535,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@emotion/react@11.11.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@babel/runtime': 7.27.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-d7215b49-20251013) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-5f2b5718-20251014) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 transitivePeerDependencies: @@ -19622,9 +19563,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-d7215b49-20251013)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@emotion/utils@1.2.1': {} @@ -20045,11 +19986,11 @@ snapshots: react: 19.3.0-canary-ead92181-20251010 react-dom: 19.3.0-canary-ead92181-20251010(react@19.3.0-canary-ead92181-20251010) - '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) '@floating-ui/react@0.26.16(react-dom@19.3.0-canary-ead92181-20251010(react@19.3.0-canary-ead92181-20251010))(react@19.3.0-canary-ead92181-20251010)': dependencies: @@ -21234,11 +21175,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.3.0-canary-d7215b49-20251013)': + '@mdx-js/react@2.2.1(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@mdx-js/react@2.2.1(react@19.3.0-canary-ead92181-20251010)': dependencies: @@ -21246,11 +21187,11 @@ snapshots: '@types/react': 19.2.2 react: 19.3.0-canary-ead92181-20251010 - '@mdx-js/react@3.1.0(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@mdx-js/react@3.1.0(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 '@modelcontextprotocol/sdk@1.18.1': dependencies: @@ -21852,345 +21793,345 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) aria-hidden: 1.2.6 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-direction@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) aria-hidden: 1.2.6 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) @@ -22514,12 +22455,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.2.2)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2)) + '@mdx-js/react': 3.1.0(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2)) '@storybook/csf-plugin': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2)) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2)) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -22584,14 +22525,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 optionalDependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) '@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: @@ -22670,10 +22611,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@storybook/icons@1.3.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))': dependencies: @@ -22685,17 +22626,17 @@ snapshots: dependencies: storybook: 8.6.0(prettier@3.6.2) - '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': + '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': dependencies: '@storybook/core-webpack': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(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.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-docgen: 7.1.0 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.6.2) @@ -22729,19 +22670,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))': dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) 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.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(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.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(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.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: typescript: 5.9.2 @@ -22754,16 +22695,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': + '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': dependencies: '@storybook/components': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/preview-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(storybook@8.6.0(prettier@3.6.2)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(storybook@8.6.0(prettier@3.6.2)) '@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -23042,13 +22983,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)': + '@testing-library/react@15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.2.1(@types/react@19.2.2) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 @@ -27412,7 +27353,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-react-hooks@0.0.0-experimental-d7215b49-20251013(eslint@9.37.0(jiti@2.5.1)): + eslint-plugin-react-hooks@0.0.0-experimental-5f2b5718-20251014(eslint@9.37.0(jiti@2.5.1)): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.27.0 @@ -28373,7 +28314,7 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + fumadocs-core@15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: '@formatjs/intl-localematcher': 0.6.1 '@orama/orama': 3.1.13 @@ -28385,7 +28326,7 @@ snapshots: image-size: 2.0.2 negotiator: 1.0.0 npm-to-yarn: 3.0.1 - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) remark: 15.0.1 remark-gfm: 4.0.1 remark-rehype: 11.1.2 @@ -28394,20 +28335,20 @@ snapshots: unist-util-visit: 5.0.0 optionalDependencies: '@types/react': 19.2.2 - 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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8) - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + 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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) transitivePeerDependencies: - supports-color - fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013))(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react@19.3.0-canary-d7215b49-20251013)(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.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014))(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react@19.3.0-canary-5f2b5718-20251014)(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.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + fumadocs-core: 15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) js-yaml: 4.1.0 lru-cache: 11.2.1 picocolors: 1.1.1 @@ -28419,37 +28360,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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8) - react: 19.3.0-canary-d7215b49-20251013 + 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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8) + react: 19.3.0-canary-5f2b5718-20251014 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.2.1(@types/react@19.2.2))(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(tailwindcss@4.1.13): - dependencies: - '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + fumadocs-ui@15.7.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(tailwindcss@4.1.13): + dependencies: + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) class-variance-authority: 0.7.1 - fumadocs-core: 15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(sass@1.77.8))(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + fumadocs-core: 15.7.12(@types/react@19.2.2)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8))(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) lodash.merge: 4.6.2 - next-themes: 0.4.6(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + next-themes: 0.4.6(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) postcss-selector-parser: 7.1.0 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) - react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) + react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014) scroll-into-view-if-needed: 3.1.0 tailwind-merge: 3.3.1 optionalDependencies: '@types/react': 19.2.2 - 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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8) tailwindcss: 4.1.13 transitivePeerDependencies: - '@mixedbread/sdk' @@ -29130,7 +29071,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 homedir-polyfill@1.0.3: dependencies: @@ -32638,22 +32579,22 @@ snapshots: neo-async@2.6.2: {} - next-themes@0.4.6(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + next-themes@0.4.6(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) 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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(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@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(sass@1.77.8): dependencies: '@next/env': 15.5.3 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001746 postcss: 8.4.31 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) - styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) + styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@next/swc-darwin-arm64': 15.5.3 '@next/swc-darwin-x64': 15.5.3 @@ -34421,25 +34362,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 pretty-ms@7.0.0: dependencies: @@ -34498,7 +34439,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.3.0-canary-d7215b49-20251013 + react-is: 19.3.0-canary-5f2b5718-20251014 property-information@5.6.0: dependencies: @@ -34720,31 +34661,31 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013): + react-dom@0.0.0-experimental-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - scheduler: 0.28.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + scheduler: 0.28.0-canary-5f2b5718-20251014 - react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013): + react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - scheduler: 0.28.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + scheduler: 0.28.0-canary-5f2b5718-20251014 react-dom@19.3.0-canary-ead92181-20251010(react@19.3.0-canary-ead92181-20251010): dependencies: react: 19.3.0-canary-ead92181-20251010 - scheduler: 0.28.0-canary-d7215b49-20251013 + scheduler: 0.28.0-canary-5f2b5718-20251014 - react-is@19.3.0-canary-d7215b49-20251013: {} + react-is@19.3.0-canary-5f2b5718-20251014: {} react-is@19.3.0-canary-ead92181-20251010: {} react-lifecycles-compat@3.0.4: {} - react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) react-number-format@5.4.0(react-dom@19.3.0-canary-ead92181-20251010(react@19.3.0-canary-ead92181-20251010))(react@19.3.0-canary-ead92181-20251010): dependencies: @@ -34762,10 +34703,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013): + react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -34781,59 +34722,59 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013): + react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) - use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013) + use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) + use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014) optionalDependencies: '@types/react': 19.2.2 - react-server-dom-turbopack@0.0.0-experimental-d7215b49-20251013(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + react-server-dom-turbopack@0.0.0-experimental-5f2b5718-20251014(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) - react-server-dom-turbopack@19.3.0-canary-d7215b49-20251013(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + react-server-dom-turbopack@19.3.0-canary-5f2b5718-20251014(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) - react-server-dom-webpack@0.0.0-experimental-d7215b49-20251013(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-5f2b5718-20251014(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.3.0-canary-d7215b49-20251013(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.3.0-canary-5f2b5718-20251014(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.3.0-canary-d7215b49-20251013): + react-shallow-renderer@16.15.0(react@19.3.0-canary-5f2b5718-20251014): dependencies: object-assign: 4.1.1 - react: 19.3.0-canary-d7215b49-20251013 - react-is: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-is: 19.3.0-canary-5f2b5718-20251014 - react-ssr-prepass@1.0.8(react-is@19.3.0-canary-ead92181-20251010)(react@19.3.0-canary-d7215b49-20251013): + react-ssr-prepass@1.0.8(react-is@19.3.0-canary-ead92181-20251010)(react@19.3.0-canary-5f2b5718-20251014): dependencies: object-is: 1.0.2 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 react-is: 19.3.0-canary-ead92181-20251010 react-style-singleton@2.2.1(@types/react@19.2.2)(react@19.3.0-canary-ead92181-20251010): @@ -34845,10 +34786,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013): + react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014): dependencies: get-nonce: 1.0.1 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -34861,12 +34802,12 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-test-renderer@18.2.0(react@19.3.0-canary-d7215b49-20251013): + react-test-renderer@18.2.0(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 - react-is: 19.3.0-canary-d7215b49-20251013 - react-shallow-renderer: 16.15.0(react@19.3.0-canary-d7215b49-20251013) - scheduler: 0.28.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 + react-is: 19.3.0-canary-5f2b5718-20251014 + react-shallow-renderer: 16.15.0(react@19.3.0-canary-5f2b5718-20251014) + scheduler: 0.28.0-canary-5f2b5718-20251014 react-textarea-autosize@8.5.3(@types/react@19.2.2)(react@19.3.0-canary-ead92181-20251010): dependencies: @@ -34877,20 +34818,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013))(react@19.3.0-canary-d7215b49-20251013): + react-virtualized@9.22.3(react-dom@19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014))(react@19.3.0-canary-5f2b5718-20251014): dependencies: '@babel/runtime': 7.27.0 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.3.0-canary-d7215b49-20251013 - react-dom: 19.3.0-canary-d7215b49-20251013(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + react-dom: 19.3.0-canary-5f2b5718-20251014(react@19.3.0-canary-5f2b5718-20251014) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-d7215b49-20251013: {} + react@0.0.0-experimental-5f2b5718-20251014: {} - react@19.3.0-canary-d7215b49-20251013: {} + react@19.3.0-canary-5f2b5718-20251014: {} react@19.3.0-canary-ead92181-20251010: {} @@ -35793,9 +35734,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-d7215b49-20251013: {} + scheduler@0.0.0-experimental-5f2b5718-20251014: {} - scheduler@0.28.0-canary-d7215b49-20251013: {} + scheduler@0.28.0-canary-5f2b5718-20251014: {} schema-utils@2.7.1: dependencies: @@ -36709,10 +36650,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-d7215b49-20251013): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-5f2b5718-20251014): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -36806,11 +36747,11 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9) - swr@2.2.4(react@19.3.0-canary-d7215b49-20251013): + swr@2.2.4(react@19.3.0-canary-5f2b5718-20251014): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-d7215b49-20251013 - use-sync-external-store: 1.2.0(react@19.3.0-canary-d7215b49-20251013) + react: 19.3.0-canary-5f2b5718-20251014 + use-sync-external-store: 1.2.0(react@19.3.0-canary-5f2b5718-20251014) symbol-observable@1.0.1: {} @@ -37669,9 +37610,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.3.0-canary-d7215b49-20251013): + unistore@3.4.1(react@19.3.0-canary-5f2b5718-20251014): optionalDependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 universal-github-app-jwt@1.1.1: dependencies: @@ -37796,9 +37737,9 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013): + use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -37828,21 +37769,21 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - use-sidecar@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-d7215b49-20251013): + use-sidecar@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-5f2b5718-20251014): dependencies: detect-node-es: 1.1.0 - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 - use-sync-external-store@1.2.0(react@19.3.0-canary-d7215b49-20251013): + use-sync-external-store@1.2.0(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 - use-sync-external-store@1.5.0(react@19.3.0-canary-d7215b49-20251013): + use-sync-external-store@1.5.0(react@19.3.0-canary-5f2b5718-20251014): dependencies: - react: 19.3.0-canary-d7215b49-20251013 + react: 19.3.0-canary-5f2b5718-20251014 util-deprecate@1.0.2: {}