UNPKG

2.94 kBJavaScriptView Raw
1/** @license React v0.22.0
2 * react-reconciler-reflection.production.min.js
3 *
4 * Copyright (c) Facebook, Inc. and its affiliates.
5 *
6 * This source code is licensed under the MIT license found in the
7 * LICENSE file in the root directory of this source tree.
8 */
9
10'use strict';Object.defineProperty(exports,"__esModule",{value:!0});function h(b){for(var a=b.message,c="https://reactjs.org/docs/error-decoder.html?invariant="+a,d=1;d<arguments.length;d++)c+="&args[]="+encodeURIComponent(arguments[d]);b.message="Minified React error #"+a+"; visit "+c+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ";return b}var l=require("react").__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
11l.hasOwnProperty("ReactCurrentDispatcher")||(l.ReactCurrentDispatcher={current:null});l.hasOwnProperty("ReactCurrentBatchConfig")||(l.ReactCurrentBatchConfig={suspense:null});function m(b){var a=b,c=b;if(b.alternate)for(;a.return;)a=a.return;else{b=a;do a=b,0!==(a.effectTag&1026)&&(c=a.return),b=a.return;while(b)}return 3===a.tag?c:null}function n(b){if(m(b)!==b)throw h(Error(188));}
12function p(b){var a=b.alternate;if(!a){a=m(b);if(null===a)throw h(Error(188));return a!==b?null:b}for(var c=b,d=a;;){var f=c.return;if(null===f)break;var e=f.alternate;if(null===e){d=f.return;if(null!==d){c=d;continue}break}if(f.child===e.child){for(e=f.child;e;){if(e===c)return n(f),b;if(e===d)return n(f),a;e=e.sibling}throw h(Error(188));}if(c.return!==d.return)c=f,d=e;else{for(var k=!1,g=f.child;g;){if(g===c){k=!0;c=f;d=e;break}if(g===d){k=!0;d=f;c=e;break}g=g.sibling}if(!k){for(g=e.child;g;){if(g===
13c){k=!0;c=e;d=f;break}if(g===d){k=!0;d=e;c=f;break}g=g.sibling}if(!k)throw h(Error(189));}}if(c.alternate!==d)throw h(Error(190));}if(3!==c.tag)throw h(Error(188));return c.stateNode.current===c?b:a}exports.getNearestMountedFiber=m;exports.getSuspenseInstanceFromFiber=function(b){if(13===b.tag){var a=b.memoizedState;null===a&&(b=b.alternate,null!==b&&(a=b.memoizedState));if(null!==a)return a.dehydrated}return null};
14exports.getContainerFromFiber=function(b){return 3===b.tag?b.stateNode.containerInfo:null};exports.isFiberMounted=function(b){return m(b)===b};exports.isMounted=function(b){return(b=b._reactInternalFiber)?m(b)===b:!1};exports.findCurrentFiberUsingSlowPath=p;
15exports.findCurrentHostFiber=function(b){b=p(b);if(!b)return null;for(var a=b;;){if(5===a.tag||6===a.tag)return a;if(a.child)a.child.return=a,a=a.child;else{if(a===b)break;for(;!a.sibling;){if(!a.return||a.return===b)return null;a=a.return}a.sibling.return=a.return;a=a.sibling}}return null};
16exports.findCurrentHostFiberWithNoPortals=function(b){b=p(b);if(!b)return null;for(var a=b;;){if(5===a.tag||6===a.tag)return a;if(a.child&&4!==a.tag)a.child.return=a,a=a.child;else{if(a===b)break;for(;!a.sibling;){if(!a.return||a.return===b)return null;a=a.return}a.sibling.return=a.return;a=a.sibling}}return null};