77 * @noflow
88 * @nolint
99 * @preventMunge
10- * @generated SignedSource<<d83316d80943e0e54fb45837108e93ab >>
10+ * @generated SignedSource<<5cfc819aa6ea5723062db7950ce04b36 >>
1111 */
1212
1313/*
@@ -381,7 +381,8 @@ function getComponentNameFromFiber(fiber) {
381381 case 8:
382382 return type === REACT_STRICT_MODE_TYPE ? "StrictMode" : "Mode";
383383 case 22:
384- return "Offscreen";
384+ if (null !== fiber.return) return getComponentNameFromFiber(fiber.return);
385+ break;
385386 case 12:
386387 return "Profiler";
387388 case 21:
@@ -9411,7 +9412,7 @@ function commitHostUpdate(finishedWork, newProps, oldProps) {
94119412}
94129413function commitNewChildToFragmentInstances(fiber, parentFragmentInstances) {
94139414 if (
9414- 5 === fiber.tag &&
9415+ ( 5 === fiber.tag || (enableFragmentRefsTextNodes && 6 === fiber.tag)) &&
94159416 null === fiber.alternate &&
94169417 null !== parentFragmentInstances
94179418 )
@@ -9424,21 +9425,23 @@ function commitNewChildToFragmentInstances(fiber, parentFragmentInstances) {
94249425function commitFragmentInstanceDeletionEffects(fiber) {
94259426 for (var parent = fiber.return; null !== parent; ) {
94269427 if (isFragmentInstanceParent(parent)) {
9427- var fragmentInstance = parent.stateNode,
9428- childInstance = fiber.stateNode,
9429- eventListeners = fragmentInstance._eventListeners;
9430- if (null !== eventListeners)
9431- for (var i = 0; i < eventListeners.length; i++) {
9432- var _eventListeners$i4 = eventListeners[i];
9433- childInstance.removeEventListener(
9434- _eventListeners$i4.type,
9435- _eventListeners$i4.listener,
9436- _eventListeners$i4.optionsOrUseCapture
9437- );
9438- }
9439- enableFragmentRefsInstanceHandles &&
9440- null != childInstance.unstable_reactFragments &&
9441- childInstance.unstable_reactFragments.delete(fragmentInstance);
9428+ var fragmentInstance = parent.stateNode;
9429+ var childInstance = fiber.stateNode;
9430+ if (3 !== childInstance.nodeType) {
9431+ var eventListeners = fragmentInstance._eventListeners;
9432+ if (null !== eventListeners)
9433+ for (var i = 0; i < eventListeners.length; i++) {
9434+ var _eventListeners$i4 = eventListeners[i];
9435+ childInstance.removeEventListener(
9436+ _eventListeners$i4.type,
9437+ _eventListeners$i4.listener,
9438+ _eventListeners$i4.optionsOrUseCapture
9439+ );
9440+ }
9441+ enableFragmentRefsInstanceHandles &&
9442+ null != childInstance.unstable_reactFragments &&
9443+ childInstance.unstable_reactFragments.delete(fragmentInstance);
9444+ }
94429445 }
94439446 if (isHostParent(parent)) break;
94449447 parent = parent.return;
@@ -10147,7 +10150,8 @@ function commitDeletionEffectsOnFiber(
1014710150 offscreenSubtreeWasHidden ||
1014810151 safelyDetachRef(deletedFiber, nearestMountedAncestor),
1014910152 enableFragmentRefs &&
10150- 5 === deletedFiber.tag &&
10153+ (5 === deletedFiber.tag ||
10154+ (enableFragmentRefsTextNodes && 6 === deletedFiber.tag)) &&
1015110155 commitFragmentInstanceDeletionEffects(deletedFiber);
1015210156 case 6:
1015310157 prevHostParent = hostParent;
@@ -10917,7 +10921,8 @@ function recursivelyTraverseDisappearLayoutEffects(parentFiber) {
1091710921 case 5:
1091810922 safelyDetachRef(finishedWork, finishedWork.return);
1091910923 enableFragmentRefs &&
10920- 5 === finishedWork.tag &&
10924+ (5 === finishedWork.tag ||
10925+ (enableFragmentRefsTextNodes && 6 === finishedWork.tag)) &&
1092110926 commitFragmentInstanceDeletionEffects(finishedWork);
1092210927 recursivelyTraverseDisappearLayoutEffects(finishedWork);
1092310928 break;
@@ -13383,20 +13388,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
1338313388 (nativeEventTarget[internalScrollTimer] = targetInst));
1338413389}
1338513390for (
13386- var i$jscomp$inline_1631 = 0;
13387- i$jscomp$inline_1631 < simpleEventPluginEvents.length;
13388- i$jscomp$inline_1631 ++
13391+ var i$jscomp$inline_1632 = 0;
13392+ i$jscomp$inline_1632 < simpleEventPluginEvents.length;
13393+ i$jscomp$inline_1632 ++
1338913394) {
13390- var eventName$jscomp$inline_1632 =
13391- simpleEventPluginEvents[i$jscomp$inline_1631 ],
13392- domEventName$jscomp$inline_1633 =
13393- eventName$jscomp$inline_1632 .toLowerCase(),
13394- capitalizedEvent$jscomp$inline_1634 =
13395- eventName$jscomp$inline_1632 [0].toUpperCase() +
13396- eventName$jscomp$inline_1632 .slice(1);
13395+ var eventName$jscomp$inline_1633 =
13396+ simpleEventPluginEvents[i$jscomp$inline_1632 ],
13397+ domEventName$jscomp$inline_1634 =
13398+ eventName$jscomp$inline_1633 .toLowerCase(),
13399+ capitalizedEvent$jscomp$inline_1635 =
13400+ eventName$jscomp$inline_1633 [0].toUpperCase() +
13401+ eventName$jscomp$inline_1633 .slice(1);
1339713402 registerSimpleEvent(
13398- domEventName$jscomp$inline_1633 ,
13399- "on" + capitalizedEvent$jscomp$inline_1634
13403+ domEventName$jscomp$inline_1634 ,
13404+ "on" + capitalizedEvent$jscomp$inline_1635
1340013405 );
1340113406}
1340213407registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -15495,13 +15500,14 @@ function indexOfEventListener(
1549515500 listener,
1549615501 optionsOrUseCapture
1549715502) {
15503+ if (0 === eventListeners.length) return -1;
15504+ optionsOrUseCapture = normalizeListenerOptions(optionsOrUseCapture);
1549815505 for (var i = 0; i < eventListeners.length; i++) {
1549915506 var item = eventListeners[i];
1550015507 if (
1550115508 item.type === type &&
1550215509 item.listener === listener &&
15503- normalizeListenerOptions(item.optionsOrUseCapture) ===
15504- normalizeListenerOptions(optionsOrUseCapture)
15510+ normalizeListenerOptions(item.optionsOrUseCapture) === optionsOrUseCapture
1550515511 )
1550615512 return i;
1550715513 }
@@ -15577,18 +15583,26 @@ function collectChildren(child, collection) {
1557715583 return !1;
1557815584}
1557915585FragmentInstance.prototype.blur = function () {
15580- traverseVisibleHostChildren(
15581- this._fragmentFiber.child,
15582- !1,
15583- blurActiveElementWithinFragment,
15584- void 0,
15585- void 0,
15586- void 0
15587- );
15586+ var parentHostFiber = getFragmentParentHostFiber(this._fragmentFiber);
15587+ if (null !== parentHostFiber) {
15588+ parentHostFiber = getInstanceFromHostFiber(parentHostFiber);
15589+ var activeElement = parentHostFiber.ownerDocument.activeElement;
15590+ null !== activeElement &&
15591+ parentHostFiber.contains(activeElement) &&
15592+ traverseVisibleHostChildren(
15593+ this._fragmentFiber.child,
15594+ !1,
15595+ blurActiveElementWithinFragment,
15596+ activeElement,
15597+ void 0,
15598+ void 0
15599+ );
15600+ }
1558815601};
15589- function blurActiveElementWithinFragment(child) {
15602+ function blurActiveElementWithinFragment(child, activeElement) {
15603+ if (enableFragmentRefsTextNodes && 6 === child.tag) return !1;
1559015604 child = getInstanceFromHostFiber(child);
15591- return child === child.ownerDocument. activeElement ? (child.blur(), !0) : !1;
15605+ return child === activeElement ? (child.blur(), !0) : !1;
1559215606}
1559315607FragmentInstance.prototype.observeUsing = function (observer) {
1559415608 null === this._observers && (this._observers = new Set());
@@ -15695,46 +15709,44 @@ FragmentInstance.prototype.compareDocumentPosition = function (otherNode) {
1569515709 parentHostFiber = getInstanceFromHostFiber(children[0]);
1569615710 parentResult = getInstanceFromHostFiber(children[children.length - 1]);
1569715711 for (
15698- var firstInstance = getInstanceFromHostFiber(children[0]),
15699- foundPortalParent = !1,
15700- parent = this._fragmentFiber.return;
15712+ var foundPortalParent = !1, parent = this._fragmentFiber.return;
1570115713 null !== parent;
1570215714
1570315715 ) {
1570415716 4 === parent.tag && (foundPortalParent = !0);
1570515717 if (3 === parent.tag || 5 === parent.tag) break;
1570615718 parent = parent.return;
1570715719 }
15708- firstInstance = foundPortalParent
15709- ? firstInstance .parentElement
15720+ foundPortalParent = foundPortalParent
15721+ ? parentHostFiber .parentElement
1571015722 : parentHostInstance;
15711- if (null == firstInstance ) return Node.DOCUMENT_POSITION_DISCONNECTED;
15723+ if (null == foundPortalParent ) return Node.DOCUMENT_POSITION_DISCONNECTED;
1571215724 parentHostInstance =
15713- firstInstance .compareDocumentPosition(parentHostFiber) &
15725+ foundPortalParent .compareDocumentPosition(parentHostFiber) &
1571415726 Node.DOCUMENT_POSITION_CONTAINED_BY;
15715- firstInstance =
15716- firstInstance .compareDocumentPosition(parentResult) &
15727+ foundPortalParent =
15728+ foundPortalParent .compareDocumentPosition(parentResult) &
1571715729 Node.DOCUMENT_POSITION_CONTAINED_BY;
15718- foundPortalParent = parentHostFiber.compareDocumentPosition(otherNode);
15719- var lastResult = parentResult.compareDocumentPosition(otherNode);
15720- parent =
15721- foundPortalParent & Node.DOCUMENT_POSITION_CONTAINED_BY ||
15722- lastResult & Node.DOCUMENT_POSITION_CONTAINED_BY;
15730+ parent = parentHostFiber.compareDocumentPosition(otherNode);
15731+ var lastResult = parentResult.compareDocumentPosition(otherNode),
15732+ otherNodeIsWithinFirstOrLastChild =
15733+ parent & Node.DOCUMENT_POSITION_CONTAINED_BY ||
15734+ lastResult & Node.DOCUMENT_POSITION_CONTAINED_BY;
1572315735 lastResult =
1572415736 parentHostInstance &&
15725- firstInstance &&
15726- foundPortalParent & Node.DOCUMENT_POSITION_FOLLOWING &&
15737+ foundPortalParent &&
15738+ parent & Node.DOCUMENT_POSITION_FOLLOWING &&
1572715739 lastResult & Node.DOCUMENT_POSITION_PRECEDING;
1572815740 parentHostFiber =
1572915741 (parentHostInstance && parentHostFiber === otherNode) ||
15730- (firstInstance && parentResult === otherNode) ||
15731- parent ||
15742+ (foundPortalParent && parentResult === otherNode) ||
15743+ otherNodeIsWithinFirstOrLastChild ||
1573215744 lastResult
1573315745 ? Node.DOCUMENT_POSITION_CONTAINED_BY
1573415746 : (!parentHostInstance && parentHostFiber === otherNode) ||
15735- (!firstInstance && parentResult === otherNode)
15747+ (!foundPortalParent && parentResult === otherNode)
1573615748 ? Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
15737- : foundPortalParent ;
15749+ : parent ;
1573815750 return parentHostFiber & Node.DOCUMENT_POSITION_DISCONNECTED ||
1573915751 parentHostFiber & Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ||
1574015752 validateDocumentPositionWithFiberTree(
@@ -15909,22 +15921,24 @@ function addFragmentHandleToInstance(instance, fragmentInstance) {
1590915921 instance.unstable_reactFragments.add(fragmentInstance));
1591015922}
1591115923function commitNewChildToFragmentInstance(childInstance, fragmentInstance) {
15912- var eventListeners = fragmentInstance._eventListeners;
15913- if (null !== eventListeners)
15914- for (var i = 0; i < eventListeners.length; i++) {
15915- var _eventListeners$i3 = eventListeners[i];
15916- childInstance.addEventListener(
15917- _eventListeners$i3.type,
15918- _eventListeners$i3.listener,
15919- _eventListeners$i3.optionsOrUseCapture
15920- );
15921- }
15922- null !== fragmentInstance._observers &&
15923- fragmentInstance._observers.forEach(function (observer) {
15924- observer.observe(childInstance);
15925- });
15926- enableFragmentRefsInstanceHandles &&
15927- addFragmentHandleToInstance(childInstance, fragmentInstance);
15924+ if (3 !== childInstance.nodeType) {
15925+ var eventListeners = fragmentInstance._eventListeners;
15926+ if (null !== eventListeners)
15927+ for (var i = 0; i < eventListeners.length; i++) {
15928+ var _eventListeners$i3 = eventListeners[i];
15929+ childInstance.addEventListener(
15930+ _eventListeners$i3.type,
15931+ _eventListeners$i3.listener,
15932+ _eventListeners$i3.optionsOrUseCapture
15933+ );
15934+ }
15935+ null !== fragmentInstance._observers &&
15936+ fragmentInstance._observers.forEach(function (observer) {
15937+ observer.observe(childInstance);
15938+ });
15939+ enableFragmentRefsInstanceHandles &&
15940+ addFragmentHandleToInstance(childInstance, fragmentInstance);
15941+ }
1592815942}
1592915943function clearContainerSparingly(container) {
1593015944 var nextNode = container.firstChild;
@@ -17757,16 +17771,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
1775717771 0 === i && attemptExplicitHydrationTarget(target);
1775817772 }
1775917773};
17760- var isomorphicReactPackageVersion$jscomp$inline_2046 = React.version;
17774+ var isomorphicReactPackageVersion$jscomp$inline_2047 = React.version;
1776117775if (
17762- "19.3.0-native-fb-57b79b03-20260210 " !==
17763- isomorphicReactPackageVersion$jscomp$inline_2046
17776+ "19.3.0-native-fb-8374c2ab-20260211 " !==
17777+ isomorphicReactPackageVersion$jscomp$inline_2047
1776417778)
1776517779 throw Error(
1776617780 formatProdErrorMessage(
1776717781 527,
17768- isomorphicReactPackageVersion$jscomp$inline_2046 ,
17769- "19.3.0-native-fb-57b79b03-20260210 "
17782+ isomorphicReactPackageVersion$jscomp$inline_2047 ,
17783+ "19.3.0-native-fb-8374c2ab-20260211 "
1777017784 )
1777117785 );
1777217786ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -17786,24 +17800,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
1778617800 null === componentOrElement ? null : componentOrElement.stateNode;
1778717801 return componentOrElement;
1778817802};
17789- var internals$jscomp$inline_2626 = {
17803+ var internals$jscomp$inline_2627 = {
1779017804 bundleType: 0,
17791- version: "19.3.0-native-fb-57b79b03-20260210 ",
17805+ version: "19.3.0-native-fb-8374c2ab-20260211 ",
1779217806 rendererPackageName: "react-dom",
1779317807 currentDispatcherRef: ReactSharedInternals,
17794- reconcilerVersion: "19.3.0-native-fb-57b79b03-20260210 "
17808+ reconcilerVersion: "19.3.0-native-fb-8374c2ab-20260211 "
1779517809};
1779617810if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
17797- var hook$jscomp$inline_2627 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
17811+ var hook$jscomp$inline_2628 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
1779817812 if (
17799- !hook$jscomp$inline_2627 .isDisabled &&
17800- hook$jscomp$inline_2627 .supportsFiber
17813+ !hook$jscomp$inline_2628 .isDisabled &&
17814+ hook$jscomp$inline_2628 .supportsFiber
1780117815 )
1780217816 try {
17803- (rendererID = hook$jscomp$inline_2627 .inject(
17804- internals$jscomp$inline_2626
17817+ (rendererID = hook$jscomp$inline_2628 .inject(
17818+ internals$jscomp$inline_2627
1780517819 )),
17806- (injectedHook = hook$jscomp$inline_2627 );
17820+ (injectedHook = hook$jscomp$inline_2628 );
1780717821 } catch (err) {}
1780817822}
1780917823exports.createRoot = function (container, options) {
@@ -17898,4 +17912,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
1789817912 listenToAllSupportedEvents(container);
1789917913 return new ReactDOMHydrationRoot(initialChildren);
1790017914};
17901- exports.version = "19.3.0-native-fb-57b79b03-20260210 ";
17915+ exports.version = "19.3.0-native-fb-8374c2ab-20260211 ";
0 commit comments