react-art
Version:
React ART is a JavaScript library for drawing vector graphics using React. It provides declarative and reactive bindings to the ART library. Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8).
106 lines • 107 kB
JavaScript
/** @license React v16.12.0
* react-art.production.min.js
*
* Copyright (c) Facebook, Inc. and its 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(V,Da){"object"===typeof exports&&"undefined"!==typeof module?module.exports=Da(require("react")):"function"===typeof define&&define.amd?define(["react"],Da):V.ReactART=Da(V.React)})(this,function(V){function Da(){Da=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a};return Da.apply(this,arguments)}function zd(a,b){a.prototype=Object.create(b.prototype);a.prototype.constructor=
a;a.__proto__=b}function uf(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function m(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function db(a){if(null===a||"object"!==typeof a)return null;
a=Ad&&a[Ad]||a["@@iterator"];return"function"===typeof a?a:null}function vf(a){if(-1===a._status){a._status=0;var b=a._ctor;b=b();a._result=b;b.then(function(b){0===a._status&&(b=b.default,a._status=1,a._result=b)},function(b){0===a._status&&(a._status=2,a._result=b)})}}function oa(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case pa:return"Fragment";case eb:return"Portal";case Cb:return"Profiler";case Bd:return"StrictMode";
case Db:return"Suspense";case yc:return"SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case Cd:return"Context.Consumer";case Dd:return"Context.Provider";case zc:var b=a.render;b=b.displayName||b.name||"";return a.displayName||(""!==b?"ForwardRef("+b+")":"ForwardRef");case Ac:return oa(a.type);case Ed:if(a=1===a._status?a._result:null)return oa(a)}return null}function Eb(a){var b=a,c=a;if(a.alternate)for(;b.return;)b=b.return;else{a=b;do b=a,0!==(b.effectTag&1026)&&(c=b.return),a=b.return;
while(a)}return 3===b.tag?c:null}function Fd(a){if(Eb(a)!==a)throw Error(m(188));}function wf(a){var b=a.alternate;if(!b){b=Eb(a);if(null===b)throw Error(m(188));return b!==a?null:a}for(var c=a,d=b;;){var e=c.return;if(null===e)break;var f=e.alternate;if(null===f){d=e.return;if(null!==d){c=d;continue}break}if(e.child===f.child){for(f=e.child;f;){if(f===c)return Fd(e),a;if(f===d)return Fd(e),b;f=f.sibling}throw Error(m(188));}if(c.return!==d.return)c=e,d=f;else{for(var g=!1,h=e.child;h;){if(h===c){g=
!0;c=e;d=f;break}if(h===d){g=!0;d=e;c=f;break}h=h.sibling}if(!g){for(h=f.child;h;){if(h===c){g=!0;c=f;d=e;break}if(h===d){g=!0;d=f;c=e;break}h=h.sibling}if(!g)throw Error(m(189));}}if(c.alternate!==d)throw Error(m(190));}if(3!==c.tag)throw Error(m(188));return c.stateNode.current===c?a:b}function xf(a){a=wf(a);if(!a)return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;if(b.child)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=
b.return;b=b.sibling}}return null}function Gd(a,b,c,d,e,f){a&&"object"==typeof a&&(b=a.yx,d=a.yy,f=a.y,c=a.xy,e=a.x,a=a.xx);this.xx=null==a?1:a;this.yx=b||0;this.xy=c||0;this.yy=null==d?1:d;this.x=(null==e?this.x:e)||0;this.y=(null==f?this.y:f)||0;this._transform();return this}function Hd(a,b){return b={exports:{}},a(b,b.exports),b.exports}function Id(a){return a?"string"===typeof a?a:a.length?a.join(""):"":""}function Oa(){throw Error(m(305));}function yf(a){return function(b){var c=a._listeners[b.type];
c&&("function"===typeof c?c.call(a,b):c.handleEvent&&c.handleEvent(b))}}function Jd(a){if(a._subscriptions)for(var b in a._subscriptions)a._subscriptions[b]();a._subscriptions=null;a._listeners=null}function zf(a,b){Bc(a,b,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});a.width=b.width;a.height=b.height}function Af(a,b){Bc(a,b,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});a.width=b.width;a.height=b.height}function Bc(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:
{};var d=null!=b.scaleX?b.scaleX:null!=b.scale?b.scale:1;var e=null!=b.scaleY?b.scaleY:null!=b.scale?b.scale:1;fa.transformTo(1,0,0,1,0,0).move(b.x||0,b.y||0).rotate(b.rotation||0,b.originX,b.originY).scale(d,e,b.originX,b.originY);null!=b.transform&&fa.transform(b.transform);a.xx===fa.xx&&a.yx===fa.yx&&a.xy===fa.xy&&a.yy===fa.yy&&a.x===fa.x&&a.y===fa.y||a.transformTo(fa);b.cursor===c.cursor&&b.title===c.title||a.indicate(b.cursor,b.title);a.blend&&b.opacity!==c.opacity&&a.blend(null==b.opacity?1:
b.opacity);b.visible!==c.visible&&(null==b.visible||b.visible?a.show():a.hide());for(var f in Kd)c=a,d=Kd[f],e=b[f],c._listeners||(c._listeners={},c._subscriptions={}),(c._listeners[d]=e)?c._subscriptions[d]||(c._subscriptions[d]=c.subscribe(d,yf(c),c)):c._subscriptions[d]&&(c._subscriptions[d](),delete c._subscriptions[d])}function Ld(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Bc(a,b,c);c.fill!==b.fill&&(b.fill&&b.fill.applyFill?b.fill.applyFill(a):a.fill(b.fill));c.stroke===
b.stroke&&c.strokeWidth===b.strokeWidth&&c.strokeCap===b.strokeCap&&c.strokeJoin===b.strokeJoin&&c.strokeDash===b.strokeDash||a.stroke(b.stroke,b.strokeWidth,b.strokeCap,b.strokeJoin,b.strokeDash)}function Bf(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Ld(a,b,c);var d=b.d||Id(b.children),e=a._prevDelta;if(d!==a._prevPath||d.delta!==e||c.height!==b.height||c.width!==b.width)a.draw(d,b.width,b.height),a._prevDelta=d.delta,a._prevPath=d}function Cf(a,b){var c=2<arguments.length&&
void 0!==arguments[2]?arguments[2]:{};Ld(a,b,c);var d=b.children,e;if(!(e=a._currentString!==d)){e=b.font;var f=c.font;e=e===f?!0:"string"===typeof f||"string"===typeof e?!1:f.fontSize===e.fontSize&&f.fontStyle===e.fontStyle&&f.fontVariant===e.fontVariant&&f.fontWeight===e.fontWeight&&f.fontFamily===e.fontFamily;e=!e}if(e||b.alignment!==c.alignment||b.path!==c.path)a.draw(d,b.font,b.alignment,b.path),a._currentString=d}function Md(a,b){return"string"===typeof b.children||"number"===typeof b.children}
function Cc(a){var b="";do{a:switch(a.tag){case 3:case 4:case 6:case 7:case 10:case 9:var c="";break a;default:var d=a._debugOwner,e=a._debugSource,f=oa(a.type);c=null;d&&(c=oa(d.type));d=f;f="";e?f=" (at "+e.fileName.replace(Df,"")+":"+e.lineNumber+")":c&&(f=" (created by "+c+")");c="\n in "+(d||"Unknown")+f}b+=c;a=a.return}while(a);return b}function B(a,b){0>Pa||(a.current=Dc[Pa],Dc[Pa]=null,Pa--)}function C(a,b,c){Pa++;Dc[Pa]=a.current;a.current=b}function Qa(a,b){var c=a.type.contextTypes;
if(!c)return qa;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function J(a){a=a.childContextTypes;return null!==a&&void 0!==a}function Fb(a){B(R,a);B(K,a)}function Ec(a){B(R,a);B(K,a)}function Nd(a,b,c){if(K.current!==qa)throw Error(m(168));C(K,b,a);C(R,c,a)}function Od(a,
b,c){var d=a.stateNode;a=b.childContextTypes;if("function"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in a))throw Error(m(108,oa(b)||"Unknown",e));return fb({},c,{},d)}function Gb(a){var b=a.stateNode;b=b&&b.__reactInternalMemoizedMergedChildContext||qa;Ea=K.current;C(K,b,a);C(R,R.current,a);return!0}function Pd(a,b,c){var d=a.stateNode;if(!d)throw Error(m(169));c?(b=Od(a,b,Ea),d.__reactInternalMemoizedMergedChildContext=b,B(R,a),B(K,a),C(K,b,a)):B(R,a);C(R,c,
a)}function Fc(){switch(Ef()){case Hb:return 99;case Qd:return 98;case Rd:return 97;case Sd:return 96;case Td:return 95;default:throw Error(m(332));}}function Ud(a){switch(a){case 99:return Hb;case 98:return Qd;case 97:return Rd;case 96:return Sd;case 95:return Td;default:throw Error(m(332));}}function Ib(a,b){a=Ud(a);return Ff(a,b)}function Vd(a,b,c){a=Ud(a);return Gc(a,b,c)}function Wd(a){null===ha?(ha=[a],Jb=Gc(Hb,Xd)):ha.push(a);return Yd}function Kb(){if(null!==Jb){var a=Jb;Jb=null;Zd(a)}Xd()}
function Xd(){if(!Hc&&null!==ha){Hc=!0;var a=0;try{var b=ha;Ib(99,function(){for(;a<b.length;a++){var c=b[a];do c=c(!0);while(null!==c)}});ha=null}catch(c){throw null!==ha&&(ha=ha.slice(a+1)),Gc(Hb,Kb),c;}finally{Hc=!1}}}function Gf(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}function Lb(a,b){if(Fa(a,b))return!0;if("object"!==typeof a||null===a||"object"!==typeof b||null===b)return!1;var c=Object.keys(a),d=Object.keys(b);if(c.length!==d.length)return!1;for(d=0;d<c.length;d++)if(!Hf.call(b,
c[d])||!Fa(a[c[d]],b[c[d]]))return!1;return!0}function W(a,b){if(a&&a.defaultProps){b=fb({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c])}return b}function Ic(){Mb=Ra=Nb=null}function $d(a,b){var c=a.type._context;C(Jc,c._currentValue2,a);c._currentValue2=b}function Kc(a){var b=Jc.current;B(Jc,a);a.type._context._currentValue2=b}function ae(a,b){for(;null!==a;){var c=a.alternate;if(a.childExpirationTime<b)a.childExpirationTime=b,null!==c&&c.childExpirationTime<b&&(c.childExpirationTime=
b);else if(null!==c&&c.childExpirationTime<b)c.childExpirationTime=b;else break;a=a.return}}function Sa(a,b){Nb=a;Mb=Ra=null;a=a.dependencies;null!==a&&null!==a.firstContext&&(a.expirationTime>=b&&(Z=!0),a.firstContext=null)}function aa(a,b){if(Mb!==a&&!1!==b&&0!==b){if("number"!==typeof b||1073741823===b)Mb=a,b=1073741823;b={context:a,observedBits:b,next:null};if(null===Ra){if(null===Nb)throw Error(m(308));Ra=b;Nb.dependencies={expirationTime:0,firstContext:b,responders:null}}else Ra=Ra.next=b}return a._currentValue2}
function Ob(a){return{baseState:a,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Lc(a){return{baseState:a.baseState,firstUpdate:a.firstUpdate,lastUpdate:a.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ra(a,b){return{expirationTime:a,suspenseConfig:b,tag:be,payload:null,
callback:null,next:null,nextEffect:null}}function Pb(a,b){null===a.lastUpdate?a.firstUpdate=a.lastUpdate=b:(a.lastUpdate.next=b,a.lastUpdate=b)}function sa(a,b){var c=a.alternate;if(null===c){var d=a.updateQueue;var e=null;null===d&&(d=a.updateQueue=Ob(a.memoizedState))}else d=a.updateQueue,e=c.updateQueue,null===d?null===e?(d=a.updateQueue=Ob(a.memoizedState),e=c.updateQueue=Ob(c.memoizedState)):d=a.updateQueue=Lc(e):null===e&&(e=c.updateQueue=Lc(d));null===e||d===e?Pb(d,b):null===d.lastUpdate||
null===e.lastUpdate?(Pb(d,b),Pb(e,b)):(Pb(d,b),e.lastUpdate=b)}function ce(a,b){var c=a.updateQueue;c=null===c?a.updateQueue=Ob(a.memoizedState):de(a,c);null===c.lastCapturedUpdate?c.firstCapturedUpdate=c.lastCapturedUpdate=b:(c.lastCapturedUpdate.next=b,c.lastCapturedUpdate=b)}function de(a,b){var c=a.alternate;null!==c&&b===c.updateQueue&&(b=a.updateQueue=Lc(b));return b}function ee(a,b,c,d,e,f){switch(c.tag){case 1:return a=c.payload,"function"===typeof a?a.call(f,d,e):a;case 3:a.effectTag=a.effectTag&
-4097|64;case be:a=c.payload;e="function"===typeof a?a.call(f,d,e):a;if(null===e||void 0===e)break;return fb({},d,e);case Qb:ta=!0}return d}function gb(a,b,c,d,e){ta=!1;b=de(a,b);for(var f=b.baseState,g=null,h=0,k=b.firstUpdate,l=f;null!==k;){var p=k.expirationTime;p<e?(null===g&&(g=k,f=l),h<p&&(h=p)):(fe(p,k.suspenseConfig),l=ee(a,b,k,l,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastEffect?b.firstEffect=b.lastEffect=k:(b.lastEffect.nextEffect=k,b.lastEffect=k)));k=k.next}p=
null;for(k=b.firstCapturedUpdate;null!==k;){var ia=k.expirationTime;ia<e?(null===p&&(p=k,null===g&&(f=l)),h<ia&&(h=ia)):(l=ee(a,b,k,l,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastCapturedEffect?b.firstCapturedEffect=b.lastCapturedEffect=k:(b.lastCapturedEffect.nextEffect=k,b.lastCapturedEffect=k)));k=k.next}null===g&&(b.lastUpdate=null);null===p?b.lastCapturedUpdate=null:a.effectTag|=32;null===g&&null===p&&(f=l);b.baseState=f;b.firstUpdate=g;b.firstCapturedUpdate=p;Rb(h);
a.expirationTime=h;a.memoizedState=l}function ge(a,b,c,d){null!==b.firstCapturedUpdate&&(null!==b.lastUpdate&&(b.lastUpdate.next=b.firstCapturedUpdate,b.lastUpdate=b.lastCapturedUpdate),b.firstCapturedUpdate=b.lastCapturedUpdate=null);he(b.firstEffect,c);b.firstEffect=b.lastEffect=null;he(b.firstCapturedEffect,c);b.firstCapturedEffect=b.lastCapturedEffect=null}function he(a,b){for(;null!==a;){var c=a.callback;if(null!==c){a.callback=null;var d=b;if("function"!==typeof c)throw Error(m(191,c));c.call(d)}a=
a.nextEffect}}function Sb(a,b,c,d){b=a.memoizedState;c=c(d,b);c=null===c||void 0===c?b:fb({},b,c);a.memoizedState=c;d=a.updateQueue;null!==d&&0===a.expirationTime&&(d.baseState=c)}function ie(a,b,c,d,e,f,g){a=a.stateNode;return"function"===typeof a.shouldComponentUpdate?a.shouldComponentUpdate(d,f,g):b.prototype&&b.prototype.isPureReactComponent?!Lb(c,d)||!Lb(e,f):!0}function je(a,b,c,d){var e=!1;d=qa;var f=b.contextType;"object"===typeof f&&null!==f?f=aa(f):(d=J(b)?Ea:K.current,e=b.contextTypes,
f=(e=null!==e&&void 0!==e)?Qa(a,d):qa);b=new b(c,f);a.memoizedState=null!==b.state&&void 0!==b.state?b.state:null;b.updater=Tb;a.stateNode=b;b._reactInternalFiber=a;e&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=d,a.__reactInternalMemoizedMaskedChildContext=f);return b}function ke(a,b,c,d){a=b.state;"function"===typeof b.componentWillReceiveProps&&b.componentWillReceiveProps(c,d);"function"===typeof b.UNSAFE_componentWillReceiveProps&&b.UNSAFE_componentWillReceiveProps(c,d);b.state!==
a&&Tb.enqueueReplaceState(b,b.state,null)}function Mc(a,b,c,d){var e=a.stateNode;e.props=c;e.state=a.memoizedState;e.refs=le;var f=b.contextType;"object"===typeof f&&null!==f?e.context=aa(f):(f=J(b)?Ea:K.current,e.context=Qa(a,f));f=a.updateQueue;null!==f&&(gb(a,f,c,e,d),e.state=a.memoizedState);f=b.getDerivedStateFromProps;"function"===typeof f&&(Sb(a,b,f,c),e.state=a.memoizedState);"function"===typeof b.getDerivedStateFromProps||"function"===typeof e.getSnapshotBeforeUpdate||"function"!==typeof e.UNSAFE_componentWillMount&&
"function"!==typeof e.componentWillMount||(b=e.state,"function"===typeof e.componentWillMount&&e.componentWillMount(),"function"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),b!==e.state&&Tb.enqueueReplaceState(e,e.state,null),f=a.updateQueue,null!==f&&(gb(a,f,c,e,d),e.state=a.memoizedState));"function"===typeof e.componentDidMount&&(a.effectTag|=4)}function hb(a,b,c){a=c.ref;if(null!==a&&"function"!==typeof a&&"object"!==typeof a){if(c._owner){c=c._owner;if(c){if(1!==c.tag)throw Error(m(309));
var d=c.stateNode}if(!d)throw Error(m(147,a));var e=""+a;if(null!==b&&null!==b.ref&&"function"===typeof b.ref&&b.ref._stringRef===e)return b.ref;b=function(a){var b=d.refs;b===le&&(b=d.refs={});null===a?delete b[e]:b[e]=a};b._stringRef=e;return b}if("string"!==typeof a)throw Error(m(284));if(!c._owner)throw Error(m(290,a));}return a}function Ub(a,b){if("textarea"!==a.type)throw Error(m(31,"[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b,""));
}function me(a){function b(b,c){if(a){var d=b.lastEffect;null!==d?(d.nextEffect=c,b.lastEffect=c):b.firstEffect=b.lastEffect=c;c.nextEffect=null;c.effectTag=8}}function c(c,d){if(!a)return null;for(;null!==d;)b(c,d),d=d.sibling;return null}function d(a,b){for(a=new Map;null!==b;)null!==b.key?a.set(b.key,b):a.set(b.index,b),b=b.sibling;return a}function e(a,b,c){a=Ga(a,b,c);a.index=0;a.sibling=null;return a}function f(b,c,d){b.index=d;if(!a)return c;d=b.alternate;if(null!==d)return d=d.index,d<c?(b.effectTag=
2,c):d;b.effectTag=2;return c}function g(b){a&&null===b.alternate&&(b.effectTag=2);return b}function h(a,b,c,d){if(null===b||6!==b.tag)return b=Nc(c,a.mode,d),b.return=a,b;b=e(b,c,d);b.return=a;return b}function k(a,b,c,d){if(null!==b&&b.elementType===c.type)return d=e(b,c.props,d),d.ref=hb(a,b,c),d.return=a,d;d=Vb(c.type,c.key,c.props,null,a.mode,d);d.ref=hb(a,b,c);d.return=a;return d}function l(a,b,c,d){if(null===b||4!==b.tag||b.stateNode.containerInfo!==c.containerInfo||b.stateNode.implementation!==
c.implementation)return b=Oc(c,a.mode,d),b.return=a,b;b=e(b,c.children||[],d);b.return=a;return b}function p(a,b,c,d,f){if(null===b||7!==b.tag)return b=ua(c,a.mode,d,f),b.return=a,b;b=e(b,c,d);b.return=a;return b}function ia(a,b,c){if("string"===typeof b||"number"===typeof b)return b=Nc(""+b,a.mode,c),b.return=a,b;if("object"===typeof b&&null!==b){switch(b.$$typeof){case Wb:return c=Vb(b.type,b.key,b.props,null,a.mode,c),c.ref=hb(a,null,b),c.return=a,c;case eb:return b=Oc(b,a.mode,c),b.return=a,b}if(Xb(b)||
db(b))return b=ua(b,a.mode,c,null),b.return=a,b;Ub(a,b)}return null}function q(a,b,c,d){var e=null!==b?b.key:null;if("string"===typeof c||"number"===typeof c)return null!==e?null:h(a,b,""+c,d);if("object"===typeof c&&null!==c){switch(c.$$typeof){case Wb:return c.key===e?c.type===pa?p(a,b,c.props.children,d,e):k(a,b,c,d):null;case eb:return c.key===e?l(a,b,c,d):null}if(Xb(c)||db(c))return null!==e?null:p(a,b,c,d,null);Ub(a,c)}return null}function n(a,b,c,d,e){if("string"===typeof d||"number"===typeof d)return a=
a.get(c)||null,h(b,a,""+d,e);if("object"===typeof d&&null!==d){switch(d.$$typeof){case Wb:return a=a.get(null===d.key?c:d.key)||null,d.type===pa?p(b,a,d.props.children,e,d.key):k(b,a,d,e);case eb:return a=a.get(null===d.key?c:d.key)||null,l(b,a,d,e)}if(Xb(d)||db(d))return a=a.get(c)||null,p(b,a,d,e,null);Ub(b,d)}return null}function u(e,g,h,k){for(var l=null,p=null,t=g,m=g=0,x=null;null!==t&&m<h.length;m++){t.index>m?(x=t,t=null):x=t.sibling;var r=q(e,t,h[m],k);if(null===r){null===t&&(t=x);break}a&&
t&&null===r.alternate&&b(e,t);g=f(r,g,m);null===p?l=r:p.sibling=r;p=r;t=x}if(m===h.length)return c(e,t),l;if(null===t){for(;m<h.length;m++)t=ia(e,h[m],k),null!==t&&(g=f(t,g,m),null===p?l=t:p.sibling=t,p=t);return l}for(t=d(e,t);m<h.length;m++)x=n(t,e,m,h[m],k),null!==x&&(a&&null!==x.alternate&&t.delete(null===x.key?m:x.key),g=f(x,g,m),null===p?l=x:p.sibling=x,p=x);a&&t.forEach(function(a){return b(e,a)});return l}function v(e,g,h,k){var l=db(h);if("function"!==typeof l)throw Error(m(150));h=l.call(h);
if(null==h)throw Error(m(151));for(var p=l=null,t=g,r=g=0,x=null,w=h.next();null!==t&&!w.done;r++,w=h.next()){t.index>r?(x=t,t=null):x=t.sibling;var u=q(e,t,w.value,k);if(null===u){null===t&&(t=x);break}a&&t&&null===u.alternate&&b(e,t);g=f(u,g,r);null===p?l=u:p.sibling=u;p=u;t=x}if(w.done)return c(e,t),l;if(null===t){for(;!w.done;r++,w=h.next())w=ia(e,w.value,k),null!==w&&(g=f(w,g,r),null===p?l=w:p.sibling=w,p=w);return l}for(t=d(e,t);!w.done;r++,w=h.next())w=n(t,e,r,w.value,k),null!==w&&(a&&null!==
w.alternate&&t.delete(null===w.key?r:w.key),g=f(w,g,r),null===p?l=w:p.sibling=w,p=w);a&&t.forEach(function(a){return b(e,a)});return l}return function(a,d,f,h){var k="object"===typeof f&&null!==f&&f.type===pa&&null===f.key;k&&(f=f.props.children);var l="object"===typeof f&&null!==f;if(l)switch(f.$$typeof){case Wb:a:{l=f.key;for(k=d;null!==k;){if(k.key===l)if(7===k.tag?f.type===pa:k.elementType===f.type){c(a,k.sibling);d=e(k,f.type===pa?f.props.children:f.props,h);d.ref=hb(a,k,f);d.return=a;a=d;break a}else{c(a,
k);break}else b(a,k);k=k.sibling}f.type===pa?(d=ua(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=Vb(f.type,f.key,f.props,null,a.mode,h),h.ref=hb(a,d,f),h.return=a,a=h)}return g(a);case eb:a:{for(k=f.key;null!==d;){if(d.key===k)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[],h);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=Oc(f,a.mode,h);d.return=a;a=d}return g(a)}if("string"===
typeof f||"number"===typeof f)return f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f,h),d.return=a,a=d):(c(a,d),d=Nc(f,a.mode,h),d.return=a,a=d),g(a);if(Xb(f))return u(a,d,f,h);if(db(f))return v(a,d,f,h);l&&Ub(a,f);if("undefined"===typeof f&&!k)switch(a.tag){case 1:case 0:throw a=a.type,Error(m(152,a.displayName||a.name||"Component"));}return c(a,d)}}function Ha(a){if(a===jb)throw Error(m(174));return a}function Pc(a,b){C(kb,b,a);C(lb,a,a);C(ba,jb,a);b=ne;B(ba,a);C(ba,b,a)}function Ta(a){B(ba,
a);B(lb,a);B(kb,a)}function oe(a){Ha(kb.current);var b=Ha(ba.current),c=ne;b!==c&&(C(lb,a,a),C(ba,c,a))}function Qc(a){lb.current===a&&(B(ba,a),B(lb,a))}function Yb(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||Jf(c)||Kf(c)))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.effectTag&64))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===
a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}function pe(a,b){return{responder:a,props:b}}function N(){throw Error(m(321));}function Rc(a,b){if(null===b)return!1;for(var c=0;c<b.length&&c<a.length;c++)if(!Fa(a[c],b[c]))return!1;return!0}function Sc(a,b,c,d,e,f){mb=f;va=b;ca=null!==a?a.memoizedState:null;Zb.current=null===ca?Lf:qe;b=c(d,e);if(nb){do nb=!1,ob+=1,ca=null!==a?a.memoizedState:null,Ua=Va,da=L=F=null,Zb.current=qe,b=c(d,e);while(nb);ja=null;ob=0}Zb.current=
$b;a=va;a.memoizedState=Va;a.expirationTime=Wa;a.updateQueue=da;a.effectTag|=pb;a=null!==F&&null!==F.next;mb=0;Ua=L=Va=ca=F=va=null;Wa=0;da=null;pb=0;if(a)throw Error(m(300));return b}function re(){Zb.current=$b;mb=0;Ua=L=Va=ca=F=va=null;Wa=0;da=null;pb=0;nb=!1;ja=null;ob=0}function Xa(){var a={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};null===L?Va=L=a:L=L.next=a;return L}function qb(){if(null!==Ua)L=Ua,Ua=L.next,F=ca,ca=null!==F?F.next:null;else{if(null===ca)throw Error(m(310));
F=ca;var a={memoizedState:F.memoizedState,baseState:F.baseState,queue:F.queue,baseUpdate:F.baseUpdate,next:null};L=null===L?Va=a:L.next=a;ca=F.next}return L}function se(a,b){return"function"===typeof b?b(a):b}function te(a,b,c){b=qb();c=b.queue;if(null===c)throw Error(m(311));c.lastRenderedReducer=a;if(0<ob){var d=c.dispatch;if(null!==ja){var e=ja.get(c);if(void 0!==e){ja.delete(c);var f=b.memoizedState;do f=a(f,e.action),e=e.next;while(null!==e);Fa(f,b.memoizedState)||(Z=!0);b.memoizedState=f;b.baseUpdate===
c.last&&(b.baseState=f);c.lastRenderedState=f;return[f,d]}}return[b.memoizedState,d]}d=c.last;var g=b.baseUpdate;f=b.baseState;null!==g?(null!==d&&(d.next=null),d=g.next):d=null!==d?d.next:null;if(null!==d){var h=e=null,k=d,l=!1;do{var p=k.expirationTime;p<mb?(l||(l=!0,h=g,e=f),p>Wa&&(Wa=p,Rb(Wa))):(fe(p,k.suspenseConfig),f=k.eagerReducer===a?k.eagerState:a(f,k.action));g=k;k=k.next}while(null!==k&&k!==d);l||(h=g,e=f);Fa(f,b.memoizedState)||(Z=!0);b.memoizedState=f;b.baseUpdate=h;b.baseState=e;c.lastRenderedState=
f}return[b.memoizedState,c.dispatch]}function Tc(a){var b=Xa();"function"===typeof a&&(a=a());b.memoizedState=b.baseState=a;a=b.queue={last:null,dispatch:null,lastRenderedReducer:se,lastRenderedState:a};a=a.dispatch=ue.bind(null,va,a);return[b.memoizedState,a]}function Uc(a){return te(se,a)}function Vc(a,b,c,d){a={tag:a,create:b,destroy:c,deps:d,next:null};null===da?(da={lastEffect:null},da.lastEffect=a.next=a):(b=da.lastEffect,null===b?da.lastEffect=a.next=a:(c=b.next,b.next=a,a.next=c,da.lastEffect=
a));return a}function Wc(a,b,c,d){var e=Xa();pb|=a;e.memoizedState=Vc(b,c,void 0,void 0===d?null:d)}function Xc(a,b,c,d){var e=qb();d=void 0===d?null:d;var f=void 0;if(null!==F){var g=F.memoizedState;f=g.destroy;if(null!==d&&Rc(d,g.deps)){Vc(0,c,f,d);return}}pb|=a;e.memoizedState=Vc(b,c,f,d)}function ve(a,b){return Wc(516,192,a,b)}function we(a,b){return Xc(516,192,a,b)}function xe(a,b){if("function"===typeof b)return a=a(),b(a),function(){b(null)};if(null!==b&&void 0!==b)return a=a(),b.current=a,
function(){b.current=null}}function ye(a,b){}function ze(a,b){Xa().memoizedState=[a,void 0===b?null:b];return a}function Ae(a,b){var c=qb();b=void 0===b?null:b;var d=c.memoizedState;if(null!==d&&null!==b&&Rc(b,d[1]))return d[0];c.memoizedState=[a,b];return a}function ue(a,b,c){if(!(25>ob))throw Error(m(301));var d=a.alternate;if(a===va||null!==d&&d===va)if(nb=!0,a={expirationTime:mb,suspenseConfig:null,action:c,eagerReducer:null,eagerState:null,next:null},null===ja&&(ja=new Map),c=ja.get(b),void 0===
c)ja.set(b,a);else{for(b=c;null!==b.next;)b=b.next;b.next=a}else{var e=wa(),f=rb.suspense;e=Ya(e,a,f);f={expirationTime:e,suspenseConfig:f,action:c,eagerReducer:null,eagerState:null,next:null};var g=b.last;if(null===g)f.next=f;else{var h=g.next;null!==h&&(f.next=h);g.next=f}b.last=f;if(0===a.expirationTime&&(null===d||0===d.expirationTime)&&(d=b.lastRenderedReducer,null!==d))try{var k=b.lastRenderedState,l=d(k,c);f.eagerReducer=d;f.eagerState=l;if(Fa(l,k))return}catch(p){}finally{}sb(a,e)}}function Be(a,
b){switch(a.tag){case 5:return b=Mf(b,a.type,a.pendingProps),null!==b?(a.stateNode=b,!0):!1;case 6:return b=Nf(b,a.pendingProps),null!==b?(a.stateNode=b,!0):!1;case 13:return!1;default:return!1}}function Yc(a){if(Zc){var b=Ce;if(b){var c=b;if(!Be(a,b)){b=Of(c);if(!b||!Be(a,b)){a.effectTag=a.effectTag&-1025|2;Zc=!1;ac=a;return}var d=ac,e=ea(5,null,null,0);e.elementType="DELETED";e.type="DELETED";e.stateNode=c;e.return=d;e.effectTag=8;null!==d.lastEffect?(d.lastEffect.nextEffect=e,d.lastEffect=e):d.firstEffect=
d.lastEffect=e}ac=a;Ce=Pf(b)}else a.effectTag=a.effectTag&-1025|2,Zc=!1,ac=a}}function O(a,b,c,d){b.child=null===a?De(b,null,c,d):Za(b,a.child,c,d)}function Ee(a,b,c,d,e){c=c.render;var f=b.ref;Sa(b,e);d=Sc(a,b,c,d,f,e);if(null!==a&&!Z)return b.updateQueue=a.updateQueue,b.effectTag&=-517,a.expirationTime<=e&&(a.expirationTime=0),ka(a,b,e);b.effectTag|=1;O(a,b,d,e);return b.child}function Fe(a,b,c,d,e,f){if(null===a){var g=c.type;if("function"===typeof g&&!$c(g)&&void 0===g.defaultProps&&null===c.compare&&
void 0===c.defaultProps)return b.tag=15,b.type=g,Ge(a,b,g,d,e,f);a=Vb(c.type,null,d,null,b.mode,f);a.ref=b.ref;a.return=b;return b.child=a}g=a.child;if(e<f&&(e=g.memoizedProps,c=c.compare,c=null!==c?c:Lb,c(e,d)&&a.ref===b.ref))return ka(a,b,f);b.effectTag|=1;a=Ga(g,d,f);a.ref=b.ref;a.return=b;return b.child=a}function Ge(a,b,c,d,e,f){return null!==a&&Lb(a.memoizedProps,d)&&a.ref===b.ref&&(Z=!1,e<f)?ka(a,b,f):ad(a,b,c,d,f)}function He(a,b){var c=b.ref;if(null===a&&null!==c||null!==a&&a.ref!==c)b.effectTag|=
128}function ad(a,b,c,d,e){var f=J(c)?Ea:K.current;f=Qa(b,f);Sa(b,e);c=Sc(a,b,c,d,f,e);if(null!==a&&!Z)return b.updateQueue=a.updateQueue,b.effectTag&=-517,a.expirationTime<=e&&(a.expirationTime=0),ka(a,b,e);b.effectTag|=1;O(a,b,c,e);return b.child}function Ie(a,b,c,d,e){if(J(c)){var f=!0;Gb(b)}else f=!1;Sa(b,e);if(null===b.stateNode)null!==a&&(a.alternate=null,b.alternate=null,b.effectTag|=2),je(b,c,d,e),Mc(b,c,d,e),d=!0;else if(null===a){var g=b.stateNode,h=b.memoizedProps;g.props=h;var k=g.context,
l=c.contextType;"object"===typeof l&&null!==l?l=aa(l):(l=J(c)?Ea:K.current,l=Qa(b,l));var p=c.getDerivedStateFromProps,m="function"===typeof p||"function"===typeof g.getSnapshotBeforeUpdate;m||"function"!==typeof g.UNSAFE_componentWillReceiveProps&&"function"!==typeof g.componentWillReceiveProps||(h!==d||k!==l)&&ke(b,g,d,l);ta=!1;var q=b.memoizedState;k=g.state=q;var r=b.updateQueue;null!==r&&(gb(b,r,d,g,e),k=b.memoizedState);h!==d||q!==k||R.current||ta?("function"===typeof p&&(Sb(b,c,p,d),k=b.memoizedState),
(h=ta||ie(b,c,h,d,q,k,l))?(m||"function"!==typeof g.UNSAFE_componentWillMount&&"function"!==typeof g.componentWillMount||("function"===typeof g.componentWillMount&&g.componentWillMount(),"function"===typeof g.UNSAFE_componentWillMount&&g.UNSAFE_componentWillMount()),"function"===typeof g.componentDidMount&&(b.effectTag|=4)):("function"===typeof g.componentDidMount&&(b.effectTag|=4),b.memoizedProps=d,b.memoizedState=k),g.props=d,g.state=k,g.context=l,d=h):("function"===typeof g.componentDidMount&&
(b.effectTag|=4),d=!1)}else g=b.stateNode,h=b.memoizedProps,g.props=b.type===b.elementType?h:W(b.type,h),k=g.context,l=c.contextType,"object"===typeof l&&null!==l?l=aa(l):(l=J(c)?Ea:K.current,l=Qa(b,l)),p=c.getDerivedStateFromProps,(m="function"===typeof p||"function"===typeof g.getSnapshotBeforeUpdate)||"function"!==typeof g.UNSAFE_componentWillReceiveProps&&"function"!==typeof g.componentWillReceiveProps||(h!==d||k!==l)&&ke(b,g,d,l),ta=!1,k=b.memoizedState,q=g.state=k,r=b.updateQueue,null!==r&&
(gb(b,r,d,g,e),q=b.memoizedState),h!==d||k!==q||R.current||ta?("function"===typeof p&&(Sb(b,c,p,d),q=b.memoizedState),(p=ta||ie(b,c,h,d,k,q,l))?(m||"function"!==typeof g.UNSAFE_componentWillUpdate&&"function"!==typeof g.componentWillUpdate||("function"===typeof g.componentWillUpdate&&g.componentWillUpdate(d,q,l),"function"===typeof g.UNSAFE_componentWillUpdate&&g.UNSAFE_componentWillUpdate(d,q,l)),"function"===typeof g.componentDidUpdate&&(b.effectTag|=4),"function"===typeof g.getSnapshotBeforeUpdate&&
(b.effectTag|=256)):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=256),b.memoizedProps=d,b.memoizedState=q),g.props=d,g.state=q,g.context=l,d=p):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h===a.memoizedProps&&k===a.memoizedState||(b.effectTag|=
256),d=!1);return bd(a,b,c,d,f,e)}function bd(a,b,c,d,e,f){He(a,b);var g=0!==(b.effectTag&64);if(!d&&!g)return e&&Pd(b,c,!1),ka(a,b,f);d=b.stateNode;Qf.current=b;var h=g&&"function"!==typeof c.getDerivedStateFromError?null:d.render();b.effectTag|=1;null!==a&&g?(b.child=Za(b,a.child,null,f),b.child=Za(b,null,h,f)):O(a,b,h,f);b.memoizedState=d.state;e&&Pd(b,c,!0);return b.child}function Je(a){var b=a.stateNode;b.pendingContext?Nd(a,b.pendingContext,b.pendingContext!==b.context):b.context&&Nd(a,b.context,
!1);Pc(a,b.containerInfo)}function Ke(a,b,c){var d=b.mode,e=b.pendingProps,f=A.current,g=!1,h;(h=0!==(b.effectTag&64))||(h=0!==(f&2)&&(null===a||null!==a.memoizedState));h?(g=!0,b.effectTag&=-65):null!==a&&null===a.memoizedState||void 0===e.fallback||!0===e.unstable_avoidThisFallback||(f|=1);C(A,f&1,b);if(null===a){void 0!==e.fallback&&Yc(b);if(g){g=e.fallback;e=ua(null,d,0,null);e.return=b;if(0===(b.mode&2))for(a=null!==b.memoizedState?b.child.child:b.child,e.child=a;null!==a;)a.return=e,a=a.sibling;
c=ua(g,d,c,null);c.return=b;e.sibling=c;b.memoizedState=cd;b.child=e;return c}d=e.children;b.memoizedState=null;return b.child=De(b,null,d,c)}if(null!==a.memoizedState){a=a.child;d=a.sibling;if(g){e=e.fallback;c=Ga(a,a.pendingProps,0);c.return=b;if(0===(b.mode&2)&&(g=null!==b.memoizedState?b.child.child:b.child,g!==a.child))for(c.child=g;null!==g;)g.return=c,g=g.sibling;d=Ga(d,e,d.expirationTime);d.return=b;c.sibling=d;c.childExpirationTime=0;b.memoizedState=cd;b.child=c;return d}c=Za(b,a.child,e.children,
c);b.memoizedState=null;return b.child=c}a=a.child;if(g){g=e.fallback;e=ua(null,d,0,null);e.return=b;e.child=a;null!==a&&(a.return=e);if(0===(b.mode&2))for(a=null!==b.memoizedState?b.child.child:b.child,e.child=a;null!==a;)a.return=e,a=a.sibling;c=ua(g,d,c,null);c.return=b;e.sibling=c;c.effectTag|=2;e.childExpirationTime=0;b.memoizedState=cd;b.child=e;return c}b.memoizedState=null;return b.child=Za(b,a,e.children,c)}function Le(a,b){a.expirationTime<b&&(a.expirationTime=b);var c=a.alternate;null!==
c&&c.expirationTime<b&&(c.expirationTime=b);ae(a.return,b)}function dd(a,b,c,d,e,f){var g=a.memoizedState;null===g?a.memoizedState={isBackwards:b,rendering:null,last:d,tail:c,tailExpiration:0,tailMode:e,lastEffect:f}:(g.isBackwards=b,g.rendering=null,g.last=d,g.tail=c,g.tailExpiration=0,g.tailMode=e,g.lastEffect=f)}function Me(a,b,c){var d=b.pendingProps,e=d.revealOrder,f=d.tail;O(a,b,d.children,c);d=A.current;if(0!==(d&2))d=d&1|2,b.effectTag|=64;else{if(null!==a&&0!==(a.effectTag&64))a:for(a=b.child;null!==
a;){if(13===a.tag)null!==a.memoizedState&&Le(a,c);else if(19===a.tag)Le(a,c);else if(null!==a.child){a.child.return=a;a=a.child;continue}if(a===b)break a;for(;null===a.sibling;){if(null===a.return||a.return===b)break a;a=a.return}a.sibling.return=a.return;a=a.sibling}d&=1}C(A,d,b);if(0===(b.mode&2))b.memoizedState=null;else switch(e){case "forwards":c=b.child;for(e=null;null!==c;)a=c.alternate,null!==a&&null===Yb(a)&&(e=c),c=c.sibling;c=e;null===c?(e=b.child,b.child=null):(e=c.sibling,c.sibling=null);
dd(b,!1,e,c,f,b.lastEffect);break;case "backwards":c=null;e=b.child;for(b.child=null;null!==e;){a=e.alternate;if(null!==a&&null===Yb(a)){b.child=e;break}a=e.sibling;e.sibling=c;c=e;e=a}dd(b,!0,c,null,f,b.lastEffect);break;case "together":dd(b,!1,null,null,void 0,b.lastEffect);break;default:b.memoizedState=null}return b.child}function ka(a,b,c){null!==a&&(b.dependencies=a.dependencies);var d=b.expirationTime;0!==d&&Rb(d);if(b.childExpirationTime<c)return null;if(null!==a&&b.child!==a.child)throw Error(m(153));
if(null!==b.child){a=b.child;c=Ga(a,a.pendingProps,a.expirationTime);b.child=c;for(c.return=b;null!==a.sibling;)a=a.sibling,c=c.sibling=Ga(a,a.pendingProps,a.expirationTime),c.return=b;c.sibling=null}return b.child}function bc(a,b){switch(a.tailMode){case "hidden":b=a.tail;for(var c=null;null!==b;)null!==b.alternate&&(c=b),b=b.sibling;null===c?a.tail=null:c.sibling=null;break;case "collapsed":c=a.tail;for(var d=null;null!==c;)null!==c.alternate&&(d=c),c=c.sibling;null===d?b||null===a.tail?a.tail=
null:a.tail.sibling=null:d.sibling=null}}function Rf(a,b){switch(a.tag){case 1:return J(a.type)&&Fb(a),b=a.effectTag,b&4096?(a.effectTag=b&-4097|64,a):null;case 3:Ta(a);Ec(a);b=a.effectTag;if(0!==(b&64))throw Error(m(285));a.effectTag=b&-4097|64;return a;case 5:return Qc(a),null;case 13:return B(A,a),b=a.effectTag,b&4096?(a.effectTag=b&-4097|64,a):null;case 19:return B(A,a),null;case 4:return Ta(a),null;case 10:return Kc(a),null;default:return null}}function ed(a,b){return{value:a,source:b,stack:Cc(b)}}
function fd(a,b){var c=b.source,d=b.stack;null===d&&null!==c&&(d=Cc(c));null!==c&&oa(c.type);b=b.value;null!==a&&1===a.tag&&oa(a.type);try{console.error(b)}catch(e){setTimeout(function(){throw e;})}}function Sf(a,b){try{b.props=a.memoizedProps,b.state=a.memoizedState,b.componentWillUnmount()}catch(c){Ia(a,c)}}function Ne(a){var b=a.ref;if(null!==b)if("function"===typeof b)try{b(null)}catch(c){Ia(a,c)}else b.current=null}function Tf(a,b){switch(b.tag){case 0:case 11:case 15:tb(2,0,b);break;case 1:if(b.effectTag&
256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:W(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(m(163));}}function tb(a,b,c){c=c.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do{if(0!==(d.tag&a)){var e=d.destroy;d.destroy=void 0;void 0!==e&&e()}0!==(d.tag&b)&&(e=d.create,d.destroy=e());d=d.next}while(d!==c)}}function Oe(a,b,c){"function"===
typeof gd&&gd(b);switch(b.tag){case 0:case 11:case 14:case 15:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var d=a.next;Ib(97<c?97:c,function(){var a=d;do{var c=a.destroy;if(void 0!==c){var g=b;try{c()}catch(h){Ia(g,h)}}a=a.next}while(a!==d)})}break;case 1:Ne(b);c=b.stateNode;"function"===typeof c.componentWillUnmount&&Sf(b,c);break;case 5:Ne(b);break;case 4:Pe(a,b,c)}}function Qe(a){var b=a.alternate;a.return=null;a.child=null;a.memoizedState=null;a.updateQueue=null;a.dependencies=null;
a.alternate=null;a.firstEffect=null;a.lastEffect=null;a.pendingProps=null;a.memoizedProps=null;null!==b&&Qe(b)}function Re(a){return 5===a.tag||3===a.tag||4===a.tag}function Se(a){a:{for(var b=a.return;null!==b;){if(Re(b)){var c=b;break a}b=b.return}throw Error(m(160));}b=c.stateNode;switch(c.tag){case 5:var d=!1;break;case 3:b=b.containerInfo;d=!0;break;case 4:b=b.containerInfo;d=!0;break;default:throw Error(m(161));}c.effectTag&16&&(c.effectTag&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===
c.return||Re(c.return)){c=null;break a}c=c.return}c.sibling.return=c.return;for(c=c.sibling;5!==c.tag&&6!==c.tag&&18!==c.tag;){if(c.effectTag&2)continue b;if(null===c.child||4===c.tag)continue b;else c.child.return=c,c=c.child}if(!(c.effectTag&2)){c=c.stateNode;break a}}for(var e=a;;){var f=5===e.tag||6===e.tag;if(f)if(f=f?e.stateNode:e.stateNode.instance,c)if(d){var g=c;if(f===g)throw Error(m(218));f.injectBefore(g)}else{g=c;if(f===g)throw Error(m(218));f.injectBefore(g)}else g=b,f.parentNode===
g&&f.eject(),f.inject(g);else if(4!==e.tag&&null!==e.child){e.child.return=e;e=e.child;continue}if(e===a)break;for(;null===e.sibling;){if(null===e.return||e.return===a)return;e=e.return}e.sibling.return=e.return;e=e.sibling}}function Pe(a,b,c){for(var d=b,e=!1,f;;){if(!e){e=d.return;a:for(;;){if(null===e)throw Error(m(160));switch(e.tag){case 5:f=!1;break a;case 3:f=!0;break a;case 4:f=!0;break a}e=e.return}e=!0}if(5===d.tag||6===d.tag){a:for(var g=a,h=d,k=c,l=h;;)if(Oe(g,l,k),null!==l.child&&4!==
l.tag)l.child.return=l,l=l.child;else{if(l===h)break;for(;null===l.sibling;){if(null===l.return||l.return===h)break a;l=l.return}l.sibling.return=l.return;l=l.sibling}g=d.stateNode,Jd(g),g.eject()}else if(4===d.tag){if(null!==d.child){f=!0;d.child.return=d;d=d.child;continue}}else if(Oe(a,d,c),null!==d.child){d.child.return=d;d=d.child;continue}if(d===b)break;for(;null===d.sibling;){if(null===d.return||d.return===b)return;d=d.return;4===d.tag&&(e=!1)}d.sibling.return=d.return;d=d.sibling}}function hd(a,
b){switch(b.tag){case 0:case 11:case 14:case 15:tb(4,8,b);break;case 1:break;case 5:var c=b.stateNode;if(null!=c){var d=b.memoizedProps;a=null!==a?a.memoizedProps:d;var e=b.updateQueue;b.updateQueue=null;null!==e&&c._applyProps(c,d,a)}break;case 6:if(null===b.stateNode)throw Error(m(162));break;case 3:break;case 12:break;case 13:c=b;null===b.memoizedState?d=!1:(d=!0,c=b.child,id=X());if(null!==c)a:for(a=c;;){if(5===a.tag)e=a.stateNode,d?e.hide():(e=a.memoizedProps,(null==e.visible||e.visible)&&a.stateNode.show());
else if(6!==a.tag)if(13===a.tag&&null!==a.memoizedState&&null===a.memoizedState.dehydrated){e=a.child.sibling;e.return=a;a=e;continue}else if(null!==a.child){a.child.return=a;a=a.child;continue}if(a===c)break a;for(;null===a.sibling;){if(null===a.return||a.return===c)break a;a=a.return}a.sibling.return=a.return;a=a.sibling}Te(b);break;case 19:Te(b);break;case 17:break;case 20:break;case 21:break;default:throw Error(m(163));}}function Te(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=
a.stateNode;null===c&&(c=a.stateNode=new Uf);b.forEach(function(b){var d=Vf.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d))})}}function Ue(a,b,c){c=ra(c,null);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){cc||(cc=!0,jd=d);fd(a,b)};return c}function Ve(a,b,c){c=ra(c,null);c.tag=3;var d=a.type.getDerivedStateFromError;if("function"===typeof d){var e=b.value;c.payload=function(){fd(a,b);return d(e)}}var f=a.stateNode;null!==f&&"function"===typeof f.componentDidCatch&&(c.callback=
function(){"function"!==typeof d&&(null===xa?xa=new Set([this]):xa.add(this),fd(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:""})});return c}function wa(){return(y&(la|ya))!==S?1073741821-(X()/10|0):0!==dc?dc:dc=1073741821-(X()/10|0)}function Ya(a,b,c){b=b.mode;if(0===(b&2))return 1073741823;var d=Fc();if(0===(b&4))return 99===d?1073741823:1073741822;if((y&la)!==S)return H;if(null!==c)a=1073741821-25*(((1073741821-a+(c.timeoutMs|0||5E3)/10)/25|0)+1);else switch(d){case 99:a=
1073741823;break;case 98:a=1073741821-10*(((1073741821-a+15)/10|0)+1);break;case 97:case 96:a=1073741821-25*(((1073741821-a+500)/25|0)+1);break;case 95:a=2;break;default:throw Error(m(326));}null!==P&&a===H&&--a;return a}function ec(a,b){a.expirationTime<b&&(a.expirationTime=b);var c=a.alternate;null!==c&&c.expirationTime<b&&(c.expirationTime=b);var d=a.return,e=null;if(null===d&&3===a.tag)e=a.stateNode;else for(;null!==d;){c=d.alternate;d.childExpirationTime<b&&(d.childExpirationTime=b);null!==c&&
c.childExpirationTime<b&&(c.childExpirationTime=b);if(null===d.return&&3===d.tag){e=d.stateNode;break}d=d.return}null!==e&&(P===e&&(Rb(b),D===fc&&Ja(e,H)),We(e,b));return e}function gc(a){var b=a.lastExpiredTime;if(0!==b)return b;b=a.firstPendingTime;if(!Xe(a,b))return b;b=a.lastPingedTime;a=a.nextKnownPendingLevel;return b>a?b:a}function T(a){if(0!==a.lastExpiredTime)a.callbackExpirationTime=1073741823,a.callbackPriority=99,a.callbackNode=Wd(kd.bind(null,a));else{var b=gc(a),c=a.callbackNode;if(0===
b)null!==c&&(a.callbackNode=null,a.callbackExpirationTime=0,a.callbackPriority=90);else{var d=wa();1073741823===b?d=99:1===b||2===b?d=95:(d=10*(1073741821-b)-10*(1073741821-d),d=0>=d?99:250>=d?98:5250>=d?97:95);if(null!==c){var e=a.callbackPriority;if(a.callbackExpirationTime===b&&e>=d)return;c!==Yd&&Zd(c)}a.callbackExpirationTime=b;a.callbackPriority=d;b=1073741823===b?Wd(kd.bind(null,a)):Vd(d,Ye.bind(null,a),{timeout:10*(1073741821-b)-X()});a.callbackNode=b}}}function Ye(a,b){dc=0;if(b){b=wa();
var c=a.lastExpiredTime;if(0===c||c>b)a.lastExpiredTime=b;T(a);return null}c=gc(a);if(0!==c){b=a.callbackNode;if((y&(la|ya))!==S)throw Error(m(327));hc();a===P&&c===H||Ka(a,c);if(null!==u){var d=y;y|=la;var e=Ze(a);do try{Wf();break}catch(h){$e(a,h)}while(1);Ic();y=d;ic.current=e;if(D===jc)throw b=kc,Ka(a,c),Ja(a,c),T(a),b;if(null===u)switch(e=a.finishedWork=a.current.alternate,a.finishedExpirationTime=c,d=D,P=null,d){case La:case jc:throw Error(m(345));case af:c=2<c?2:c;d=a.lastExpiredTime;if(0===
d||d>c)a.lastExpiredTime=c;break;case lc:Ja(a,c);d=a.lastSuspendedTime;c===d&&(a.nextKnownPendingLevel=ld(e));if(1073741823===ma&&(e=id+bf-X(),10<e)){if(mc){var f=a.lastPingedTime;if(0===f||f>=c){a.lastPingedTime=c;Ka(a,c);break}}f=gc(a);if(0!==f&&f!==c)break;if(0!==d&&d!==c){a.lastPingedTime=d;break}a.timeoutHandle=md(za.bind(null,a),e);break}za(a);break;case fc:Ja(a,c);d=a.lastSuspendedTime;c===d&&(a.nextKnownPendingLevel=ld(e));if(mc&&(e=a.lastPingedTime,0===e||e>=c)){a.lastPingedTime=c;Ka(a,c);
break}e=gc(a);if(0!==e&&e!==c)break;if(0!==d&&d!==c){a.lastPingedTime=d;break}1073741823!==ub?d=10*(1073741821-ub)-X():1073741823===ma?d=0:(d=10*(1073741821-ma)-5E3,e=X(),c=10*(1073741821-c)-e,d=e-d,0>d&&(d=0),d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*Xf(d/1960))-d,c<d&&(d=c));if(10<d){a.timeoutHandle=md(za.bind(null,a),d);break}za(a);break;case nd:if(1073741823!==ma&&null!==nc){f=ma;var g=nc;d=g.busyMinDurationMs|0;0>=d?d=0:(e=g.busyDelayMs|0,f=X()-(10*(1073741821-
f)-(g.timeoutMs|0||5E3)),d=f<=e?0:e+d-f);if(10<d){Ja(a,c);a.timeoutHandle=md(za.bind(null,a),d);break}}za(a);break;default:throw Error(m(329));}T(a);if(a.callbackNode===b)return Ye.bind(null,a)}}return null}function kd(a){var b=a.lastExpiredTime;b=0!==b?b:1073741823;if(a.finishedExpirationTime===b)za(a);else{if((y&(la|ya))!==S)throw Error(m(327));hc();a===P&&b===H||Ka(a,b);if(null!==u){var c=y;y|=la;var d=Ze(a);do try{Yf();break}catch(e){$e(a,e)}while(1);Ic();y=c;ic.current=d;if(D===jc)throw c=kc,
Ka(a,b),Ja(a,b),T(a),c;if(null!==u)throw Error(m(261));a.finishedWork=a.current.alternate;a.finishedExpirationTime=b;P=null;za(a);T(a)}}return null}function Ka(a,b){a.finishedWork=null;a.finishedExpirationTime=0;var c=a.timeoutHandle;-1!==c&&(a.timeoutHandle=-1,Zf(c));if(null!==u)for(c=u.return;null!==c;){var d=c;switch(d.tag){case 1:var e=d.type.childContextTypes;null!==e&&void 0!==e&&Fb(d);break;case 3:Ta(d);Ec(d);break;case 5:Qc(d);break;case 4:Ta(d);break;case 13:B(A,d);break;case 19:B(A,d);break;
case 10:Kc(d)}c=c.return}P=a;u=Ga(a.current,null,b);H=b;D=La;kc=null;ub=ma=1073741823;nc=null;vb=0;mc=!1}function $e(a,b){do{try{Ic();re();if(null===u||null===u.return)return D=jc,kc=b,null;a:{var c=a,d=u.return,e=u,f=b;b=H;e.effectTag|=2048;e.firstEffect=e.lastEffect=null;if(null!==f&&"object"===typeof f&&"function"===typeof f.then){var g=f,h=0!==(A.current&1),k=d;do{var l;if(l=13===k.tag){var p=k.memoizedState;if(null!==p)l=null!==p.dehydrated?!0:!1;else{var m=k.memoizedProps;l=void 0===m.fallback?
!1:!0!==m.unstable_avoidThisFallback?!0:h?!1:!0}}if(l){var q=k.updateQueue;if(null===q){var r=new Set;r.add(g);k.updateQueue=r}else q.add(g);if(0===(k.mode&2)){k.effectTag|=64;e.effectTag&=-2981;if(1===e.tag)if(null===e.alternate)e.tag=17;else{var n=ra(1073741823,null);n.tag=Qb;sa(e,n)}e.expirationTime=1073741823;break a}f=void 0;e=b;var v=c.pingCache;null===v?(v=c.pingCache=new $f,f=new Set,v.set(g,f)):(f=v.get(g),void 0===f&&(f=new Set,v.set(g,f)));if(!f.has(e)){f.add(e);var t=ag.bind(null,c,g,
e);g.then(t,t)}k.effectTag|=4096;k.expirationTime=b;break a}k=k.return}while(null!==k);f=Error((oa(e.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Cc(e))}D!==nd&&(D=af);f=ed(f,e);k=d;do{switch(k.tag){case 3:g=f;k.effectTag|=4096;k.expirationTime=b;var w=Ue(k,g,b);ce(k,w);break a;case 1:g=f;var x=k.type,y=k.stateNode;if(0===(k.effectTag&
64)&&("function"===typeof x.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===xa||!xa.has(y)))){k.effectTag|=4096;k.expirationTime=b;var z=Ve(k,g,b);ce(k,z);break a}}k=k.return}while(null!==k)}u=cf(u)}catch(If){b=If;continue}break}while(1)}function Ze(a){a=ic.current;ic.current=$b;return null===a?$b:a}function fe(a,b){a<ma&&2<a&&(ma=a);null!==b&&a<ub&&2<a&&(ub=a,nc=b)}function Rb(a){a>vb&&(vb=a)}function Yf(){for(;null!==u;)u=df(u)}function Wf(){for(;null!==u&&!bg();)u=
df(u)}function df(a){var b=cg(a.alternate,a,H);a.memoizedProps=a.pendingProps;null===b&&(b=cf(a));ef.current=null;return b}function cf(a){u=a;do{var b=u.alternate;a=u.return;if(0===(u.effectTag&2048)){a:{var c=void 0;var d=b;b=u;var e=H,f=b.pendingProps;switch(b.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:J(b.type)&&Fb(b);break;case 3:Ta(b);Ec(b);d=b.stateNode;d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null);ff(b);break;case 5:Qc(b);e=Ha(kb.current);var g=b.type;
if(null!==d&&null!=b.stateNode)dg(d,b,g,f,e),d.ref!==b.ref&&(b.effectTag|=128);else if(f){Ha(ba.current);switch(g){case Aa.CLIPPING_RECTANGLE:c=Ba.ClippingRectangle();c._applyProps=zf;break;case Aa.GROUP:c=Ba.Group();c._applyProps=Af;break;case Aa.SHAPE:c=Ba.Shape();c._applyProps=Bf;break;case Aa.TEXT:c=Ba.Text(f.children,f.font,f.alignment,f.path),c._applyProps=Cf}if(!c)throw Error(m(217,g));c._applyProps(c,f);d=c;eg(d,b,!1,!1);b.stateNode=d;null!==b.ref&&(b.effectTag|=128)}else if(null===b.stateNode)throw Error(m(166));
break;case 6:if(d&&null!=b.stateNode)fg(d,b,d.memoizedProps,f);else{if("string"!==typeof f&&null===b.stateNode)throw Error(m(166));Ha(kb.current);Ha(ba.current);b.stateNode=f}break;case 11:break;case 13:B(A,b);c=b.memoizedState;if(0!==(b.effectTag&64)){b.expirationTime=e;break a}e=null!==c;c=!1;null!==d&&(f=d.memoizedState,c=null!==f,e||null===f||(f=d.child.sibling,null!==f&&(g=b.firstEffect,null!==g?(b.firstEffect=f,f.nextEffect=g):(b.firstEffect=b.lastEffect=f,f.nextEffect=null),f.effectTag=8)));
if(e&&!c&&0!==(b.mode&2))if(null===d&&!0!==b.memoizedProps.unstable_avoidThisFallback||0!==(A.current&1))D===La&&(D=lc);else{if(D===La||D===lc)D=fc;0!==vb&&null!==P&&(Ja(P,H),We(P,vb))}if(e||c)b.effectTag|=4;break;case 7:break;case 8:break;case 12:break;case 4:Ta(b);ff(b);break;case 10:Kc(b);break;case 9:break;case 14:break;case 17:J(b.type)&&Fb(b);break;case 19:B(A,b);c=b.memoizedState;if(null===c)break;f=0!==(b.effectTag&64);g=c.rendering;if(null===g)if(f)bc(c,!1);else{if(D!==La||null!==d&&0!==
(d.effectTag&64))for(d=b.child;null!==d;){g=Yb(d);if(null!==g){b.effectTag|=64;bc(c,!1);d=g.updateQueue;null!==d&&(b.updateQueue=d,b.effectTag|=4);null===c.lastEffect&&(b.firstEffect=null);b.lastEffect=c.lastEffect;d=e;for(e=b.child;null!==e;)c=e,f=d,c.effectTag&=2,c.nextEffect=null,c.firstEffect=null,c.lastEffect=null,g=c.alternate,null===g?(c.childExpirationTime=0,c.expirationTime=f,c.child=null,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null):(c.childExpirationTime=
g.childExpirationTime,c.expirationTime=g.expirationTime,c.child=g.child,c.memoizedProps=g.memoizedProps,c.memoizedState=g.memoizedState,c.updateQueue=g.updateQueue,f=g.dependencies,c.dependencies=null===f?null:{expirationTime:f.expirationTime,firstContext:f.firstContext,responders:f.responders}),e=e.sibling;C(A,A.current&1|2,b);b=b.child;break a}d=d.sibling}}else{if(!f)if(d=Yb(g),null!==d){if(b.effectTag|=64,f=!0,d=d.updateQueue,null!==d&&(b.updateQueue=d,b.effectTag|=4),bc(c,!0),null===c.tail&&"hidden"===
c.tailMode&&!g.alternate){b=b.lastEffect=c.lastEffect;null!==b&&(b.nextEffect=null);break}}else X()>c.tailExpiration&&1<e&&(b.effectTag|=64,f=!0,bc(c,!1),b.expirationTime=b.childExpirationTime=e-1);c.isBackwards?(g.sibling=b.child,b.child=g):(d=c.last,null!==d?d.sibling=g:b.child=g,c.last=g)}if(null!==c.tail){0===c.tailExpiration&&(c.tailExpiration=X()+500);d=c.tail;c.rendering=d;c.tail=d.sibling;c.lastEffect=b.lastEffect;d.sibling=null;e=A.current;e=f?e&1|2:e&1;C(A,e,b);b=d;break a}break;case 20:break;
case 21:break;default:throw Error(m(156,b.tag));}b=null}d=u;if(1===H||1!==d.childExpirationTime){e=0;for(c=d.child;null!==c;)f=c.expirationTime,g=c.childExpirationTime,f>e&&(e=f),g>e&&(e=g),c=c.sibling;d.childExpirationTime=e}if(null!==b)return b;null!==a&&0===(a.effectTag&2048)&&(null===a.firstEffect&&(a.firstEffect=u.firstEffect),null!==u.lastEffect&&(null!==a.lastEffect&&(a.lastEffect.nextEffect=u.firstEffect),a.la