UNPKG

react

Version:

React is a JavaScript library for building user interfaces.

35 lines (33 loc) • 12.4 kB
/** * @license React * react.profiling.min.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict';(function(){(function(f,A){"object"===typeof exports&&"undefined"!==typeof module?A(exports):"function"===typeof define&&define.amd?define(["exports"],A):(f="undefined"!==typeof globalThis?globalThis:f||self,A(f.React={}))})(this,function(f){function A(a){if(null===a||"object"!==typeof a)return null;a=X&&a[X]||a["@@iterator"];return"function"===typeof a?a:null}function y(a,b,c){this.props=a;this.context=b;this.refs=Y;this.updater=c||Z}function aa(){}function L(a,b,c){this.props=a;this.context= b;this.refs=Y;this.updater=c||Z}function M(a,b,c,d,e){return{$$typeof:N,type:a,key:b,ref:c,props:e,_owner:d}}function ba(a,b,c){var d,e={},g=null,k=null;if(null!=b)for(d in void 0!==b.ref&&(k=b.ref),void 0!==b.key&&(g=""+b.key),b)ca.call(b,d)&&"key"!==d&&"ref"!==d&&"__self"!==d&&"__source"!==d&&(e[d]=b[d]);var l=arguments.length-2;if(1===l)e.children=c;else if(1<l){for(var h=Array(l),n=0;n<l;n++)h[n]=arguments[n+2];e.children=h}if(a&&a.defaultProps)for(d in l=a.defaultProps,l)void 0===e[d]&&(e[d]= l[d]);return M(a,g,k,O.current,e)}function sa(a,b){return M(a.type,b,a.ref,a._owner,a.props)}function P(a){return"object"===typeof a&&null!==a&&a.$$typeof===N}function ta(a){var b={"=":"=0",":":"=2"};return"$"+a.replace(/[=:]/g,function(c){return b[c]})}function Q(a,b){return"object"===typeof a&&null!==a&&null!=a.key?ta(""+a.key):b.toString(36)}function da(){}function ua(a){switch(a.status){case "fulfilled":return a.value;case "rejected":throw a.reason;default:switch("string"===typeof a.status?a.then(da, da):(a.status="pending",a.then(function(b){"pending"===a.status&&(a.status="fulfilled",a.value=b)},function(b){"pending"===a.status&&(a.status="rejected",a.reason=b)})),a.status){case "fulfilled":return a.value;case "rejected":throw a.reason;}}throw a;}function z(a,b,c,d,e){var g=typeof a;if("undefined"===g||"boolean"===g)a=null;var k=!1;if(null===a)k=!0;else switch(g){case "string":case "number":k=!0;break;case "object":switch(a.$$typeof){case N:case va:k=!0;break;case ea:return k=a._init,z(k(a._payload), b,c,d,e)}}if(k)return e=e(a),k=""===d?"."+Q(a,0):d,fa(e)?(c="",null!=k&&(c=k.replace(ha,"$&/")+"/"),z(e,b,c,"",function(n){return n})):null!=e&&(P(e)&&(e=sa(e,c+(!e.key||a&&a.key===e.key?"":(""+e.key).replace(ha,"$&/")+"/")+k)),b.push(e)),1;k=0;var l=""===d?".":d+":";if(fa(a))for(var h=0;h<a.length;h++)d=a[h],g=l+Q(d,h),k+=z(d,b,c,g,e);else if(h=A(a),"function"===typeof h)for(a=h.call(a),h=0;!(d=a.next()).done;)d=d.value,g=l+Q(d,h++),k+=z(d,b,c,g,e);else if("object"===g){if("function"===typeof a.then)return z(ua(a), b,c,d,e);b=String(a);throw Error("Objects are not valid as a React child (found: "+("[object Object]"===b?"object with keys {"+Object.keys(a).join(", ")+"}":b)+"). If you meant to render a collection of children, use an array instead.");}return k}function E(a,b,c){if(null==a)return a;var d=[],e=0;z(a,d,"","",function(g){return b.call(c,g,e++)});return d}function wa(a){if(-1===a._status){var b=a._result;b=b();b.then(function(c){if(0===a._status||-1===a._status)a._status=1,a._result=c},function(c){if(0=== a._status||-1===a._status)a._status=2,a._result=c});-1===a._status&&(a._status=0,a._result=b)}if(1===a._status)return a._result.default;throw a._result;}function xa(){return new WeakMap}function R(){return{s:0,v:void 0,o:null,p:null}}function S(a,b){var c=a.length;a.push(b);a:for(;0<c;){var d=c-1>>>1,e=a[d];if(0<F(e,b))a[d]=b,a[c]=e,c=d;else break a}}function r(a){return 0===a.length?null:a[0]}function G(a){if(0===a.length)return null;var b=a[0],c=a.pop();if(c!==b){a[0]=c;a:for(var d=0,e=a.length, g=e>>>1;d<g;){var k=2*(d+1)-1,l=a[k],h=k+1,n=a[h];if(0>F(l,c))h<e&&0>F(n,l)?(a[d]=n,a[h]=c,d=h):(a[d]=l,a[k]=c,d=k);else if(h<e&&0>F(n,c))a[d]=n,a[h]=c,d=h;else break a}}return b}function F(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}function H(a){for(var b=r(u);null!==b;){if(null===b.callback)G(u);else if(b.startTime<=a)G(u),b.sortIndex=b.expirationTime,S(t,b);else break;b=r(u)}}function T(a){B=!1;H(a);if(!w)if(null!==r(t))w=!0,U();else{var b=r(u);null!==b&&V(T,b.startTime-a)}}function ia(){return x()- ja<ka?!1:!0}function U(){I||(I=!0,J())}function V(a,b){C=la(function(){a(x())},b)}function ya(){}var N=Symbol.for("react.element"),va=Symbol.for("react.portal"),za=Symbol.for("react.fragment"),Aa=Symbol.for("react.strict_mode"),Ba=Symbol.for("react.profiler"),Ca=Symbol.for("react.provider"),Da=Symbol.for("react.context"),Ea=Symbol.for("react.forward_ref"),Fa=Symbol.for("react.suspense"),Ga=Symbol.for("react.memo"),ea=Symbol.for("react.lazy"),X=Symbol.iterator,Z={isMounted:function(a){return!1},enqueueForceUpdate:function(a, b,c){},enqueueReplaceState:function(a,b,c,d){},enqueueSetState:function(a,b,c,d){}},ma=Object.assign,Y={};y.prototype.isReactComponent={};y.prototype.setState=function(a,b){if("object"!==typeof a&&"function"!==typeof a&&null!=a)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,a,b,"setState")};y.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")}; aa.prototype=y.prototype;var v=L.prototype=new aa;v.constructor=L;ma(v,y.prototype);v.isPureReactComponent=!0;var fa=Array.isArray,ca=Object.prototype.hasOwnProperty,O={current:null},m={current:null},na={current:null},D={transition:null},ha=/\/+/g;if("object"===typeof performance&&"function"===typeof performance.now){var Ha=performance;var x=function(){return Ha.now()}}else{var oa=Date,Ia=oa.now();x=function(){return oa.now()-Ia}}var t=[],u=[],Ja=1,q=null,p=3,K=!1,w=!1,B=!1,la="function"===typeof setTimeout? setTimeout:null,pa="function"===typeof clearTimeout?clearTimeout:null,qa="undefined"!==typeof setImmediate?setImmediate:null;"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending?navigator.scheduling.isInputPending.bind(navigator.scheduling):null;var I=!1,C=-1,ka=5,ja=-1,W=function(){if(I){var a=x();ja=a;var b=!0;try{a:{w=!1;B&&(B=!1,pa(C),C=-1);K=!0;var c=p;try{b:{H(a);for(q=r(t);null!==q&&!(q.expirationTime>a&&ia());){var d=q.callback;if("function"=== typeof d){q.callback=null;p=q.priorityLevel;var e=d(q.expirationTime<=a);a=x();if("function"===typeof e){q.callback=e;H(a);b=!0;break b}q===r(t)&&G(t);H(a)}else G(t);q=r(t)}if(null!==q)b=!0;else{var g=r(u);null!==g&&V(T,g.startTime-a);b=!1}}break a}finally{q=null,p=c,K=!1}b=void 0}}finally{b?J():I=!1}}};if("function"===typeof qa)var J=function(){qa(W)};else if("undefined"!==typeof MessageChannel){v=new MessageChannel;var Ka=v.port2;v.port1.onmessage=W;J=function(){Ka.postMessage(null)}}else J=function(){la(W, 0)};v={ReactCurrentDispatcher:m,ReactCurrentCache:na,ReactCurrentOwner:O,ReactCurrentBatchConfig:D,Scheduler:{__proto__:null,unstable_IdlePriority:5,unstable_ImmediatePriority:1,unstable_LowPriority:4,unstable_NormalPriority:3,unstable_Profiling:null,unstable_UserBlockingPriority:2,unstable_cancelCallback:function(a){a.callback=null},unstable_continueExecution:function(){w||K||(w=!0,U())},unstable_forceFrameRate:function(a){0>a||125<a?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"): ka=0<a?Math.floor(1E3/a):5},unstable_getCurrentPriorityLevel:function(){return p},unstable_getFirstCallbackNode:function(){return r(t)},unstable_next:function(a){switch(p){case 1:case 2:case 3:var b=3;break;default:b=p}var c=p;p=b;try{return a()}finally{p=c}},get unstable_now(){return x},unstable_pauseExecution:function(){},unstable_requestPaint:function(){},unstable_runWithPriority:function(a,b){switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=p;p=a;try{return b()}finally{p=c}}, unstable_scheduleCallback:function(a,b,c){var d=x();"object"===typeof c&&null!==c?(c=c.delay,c="number"===typeof c&&0<c?d+c:d):c=d;switch(a){case 1:var e=-1;break;case 2:e=250;break;case 5:e=1073741823;break;case 4:e=1E4;break;default:e=5E3}e=c+e;a={id:Ja++,callback:b,priorityLevel:a,startTime:c,expirationTime:e,sortIndex:-1};c>d?(a.sortIndex=c,S(u,a),null===r(t)&&a===r(u)&&(B?(pa(C),C=-1):B=!0,V(T,c-d))):(a.sortIndex=e,S(t,a),w||K||(w=!0,U()));return a},unstable_shouldYield:ia,unstable_wrapCallback:function(a){var b= p;return function(){var c=p;p=b;try{return a.apply(this,arguments)}finally{p=c}}}}};var ra="function"===typeof reportError?reportError:function(a){console.error(a)};f.Children={map:E,forEach:function(a,b,c){E(a,function(){b.apply(this,arguments)},c)},count:function(a){var b=0;E(a,function(){b++});return b},toArray:function(a){return E(a,function(b){return b})||[]},only:function(a){if(!P(a))throw Error("React.Children.only expected to receive a single React element child.");return a}};f.Component= y;f.Fragment=za;f.Profiler=Ba;f.PureComponent=L;f.StrictMode=Aa;f.Suspense=Fa;f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=v;f.act=function(a){throw Error("act(...) is not supported in production builds of React.");};f.cache=function(a){return function(){var b=na.current;if(!b)return a.apply(null,arguments);var c=b.getCacheForType(xa);b=c.get(a);void 0===b&&(b=R(),c.set(a,b));c=0;for(var d=arguments.length;c<d;c++){var e=arguments[c];if("function"===typeof e||"object"===typeof e&&null!==e){var g= b.o;null===g&&(b.o=g=new WeakMap);b=g.get(e);void 0===b&&(b=R(),g.set(e,b))}else g=b.p,null===g&&(b.p=g=new Map),b=g.get(e),void 0===b&&(b=R(),g.set(e,b))}if(1===b.s)return b.v;if(2===b.s)throw b.v;try{var k=a.apply(null,arguments);c=b;c.s=1;return c.v=k}catch(l){throw k=b,k.s=2,k.v=l,l;}}};f.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+a+".");var d=ma({},a.props),e=a.key,g=a.ref,k=a._owner;if(null!= b){void 0!==b.ref&&(g=b.ref,k=O.current);void 0!==b.key&&(e=""+b.key);if(a.type&&a.type.defaultProps)var l=a.type.defaultProps;for(h in b)ca.call(b,h)&&"key"!==h&&"ref"!==h&&"__self"!==h&&"__source"!==h&&(d[h]=void 0===b[h]&&void 0!==l?l[h]:b[h])}var h=arguments.length-2;if(1===h)d.children=c;else if(1<h){l=Array(h);for(var n=0;n<h;n++)l[n]=arguments[n+2];d.children=l}return M(a.type,e,g,k,d)};f.createContext=function(a){a={$$typeof:Da,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null, Consumer:null};a.Provider={$$typeof:Ca,_context:a};return a.Consumer=a};f.createElement=ba;f.createFactory=function(a){var b=ba.bind(null,a);b.type=a;return b};f.createRef=function(){return{current:null}};f.forwardRef=function(a){return{$$typeof:Ea,render:a}};f.isValidElement=P;f.lazy=function(a){return{$$typeof:ea,_payload:{_status:-1,_result:a},_init:wa}};f.memo=function(a,b){return{$$typeof:Ga,type:a,compare:void 0===b?null:b}};f.startTransition=function(a,b){b=D.transition;var c=new Set;D.transition= {_callbacks:c};var d=D.transition;try{var e=a();"object"===typeof e&&null!==e&&"function"===typeof e.then&&(c.forEach(function(g){return g(d,e)}),e.then(ya,ra))}catch(g){ra(g)}finally{D.transition=b}};f.unstable_useCacheRefresh=function(){return m.current.useCacheRefresh()};f.use=function(a){return m.current.use(a)};f.useCallback=function(a,b){return m.current.useCallback(a,b)};f.useContext=function(a){return m.current.useContext(a)};f.useDebugValue=function(a,b){};f.useDeferredValue=function(a,b){return m.current.useDeferredValue(a, b)};f.useEffect=function(a,b){return m.current.useEffect(a,b)};f.useId=function(){return m.current.useId()};f.useImperativeHandle=function(a,b,c){return m.current.useImperativeHandle(a,b,c)};f.useInsertionEffect=function(a,b){return m.current.useInsertionEffect(a,b)};f.useLayoutEffect=function(a,b){return m.current.useLayoutEffect(a,b)};f.useMemo=function(a,b){return m.current.useMemo(a,b)};f.useOptimistic=function(a,b){return m.current.useOptimistic(a,b)};f.useReducer=function(a,b,c){return m.current.useReducer(a, b,c)};f.useRef=function(a){return m.current.useRef(a)};f.useState=function(a){return m.current.useState(a)};f.useSyncExternalStore=function(a,b,c){return m.current.useSyncExternalStore(a,b,c)};f.useTransition=function(){return m.current.useTransition()};f.version="18.3.0-canary-f0e808e5b-20240214"})})();