UNPKG

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).

128 lines • 75.2 kB
/** @license React v17.0.2 * 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';var aa=require("react"),ba=require("object-assign"),ca=require("art/core/transform"),da=require("art/modes/current"),n=require("scheduler"),ea=require("art/modes/fast-noSideEffects");function fa(){fa=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 fa.apply(this,arguments)} function ha(a,b){a.prototype=Object.create(b.prototype);a.prototype.constructor=a;a.__proto__=b}function ia(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a} function q(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."} var ja=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ka=60103,la=60106,ma=60107,na=60108,oa=60114,pa=60109,qa=60110,ra=60112,sa=60113,ta=60120,ua=60115,va=60116,wa=60121,xa=60129,ya=60130,za=60131; if("function"===typeof Symbol&&Symbol.for){var z=Symbol.for;ka=z("react.element");la=z("react.portal");ma=z("react.fragment");na=z("react.strict_mode");oa=z("react.profiler");pa=z("react.provider");qa=z("react.context");ra=z("react.forward_ref");sa=z("react.suspense");ta=z("react.suspense_list");ua=z("react.memo");va=z("react.lazy");wa=z("react.block");z("react.scope");xa=z("react.debug_trace_mode");ya=z("react.offscreen");za=z("react.legacy_hidden")}var Aa="function"===typeof Symbol&&Symbol.iterator; function Ca(a){if(null===a||"object"!==typeof a)return null;a=Aa&&a[Aa]||a["@@iterator"];return"function"===typeof a?a:null} function Da(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 ma:return"Fragment";case la:return"Portal";case oa:return"Profiler";case na:return"StrictMode";case sa:return"Suspense";case ta:return"SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case qa:return(a.displayName||"Context")+".Consumer";case pa:return(a._context.displayName||"Context")+".Provider";case ra:var b=a.render;b=b.displayName||b.name||""; return a.displayName||(""!==b?"ForwardRef("+b+")":"ForwardRef");case ua:return Da(a.type);case wa:return Da(a._render);case va:b=a._payload;a=a._init;try{return Da(a(b))}catch(c){}}return null}function Ea(a){var b=a,c=a;if(a.alternate)for(;b.return;)b=b.return;else{a=b;do b=a,0!==(b.flags&1026)&&(c=b.return),a=b.return;while(a)}return 3===b.tag?c:null}function Fa(a){if(Ea(a)!==a)throw Error(q(188));} function Ga(a){var b=a.alternate;if(!b){b=Ea(a);if(null===b)throw Error(q(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 Fa(e),a;if(f===d)return Fa(e),b;f=f.sibling}throw Error(q(188));}if(c.return!==d.return)c=e,d=f;else{for(var h=!1,g=e.child;g;){if(g===c){h=!0;c=e;d=f;break}if(g===d){h=!0;d=e;c=f;break}g=g.sibling}if(!h){for(g=f.child;g;){if(g=== c){h=!0;c=f;d=e;break}if(g===d){h=!0;d=f;c=e;break}g=g.sibling}if(!h)throw Error(q(189));}}if(c.alternate!==d)throw Error(q(190));}if(3!==c.tag)throw Error(q(188));return c.stateNode.current===c?a:b}function Ha(a){a=Ga(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 Ia(a,b){for(var c=a.alternate;null!==b;){if(b===a||b===c)return!0;b=b.return}return!1}var Ja={CLIPPING_RECTANGLE:"ClippingRectangle",GROUP:"Group",SHAPE:"Shape",TEXT:"Text"},Ka={onClick:"click",onMouseMove:"mousemove",onMouseOver:"mouseover",onMouseOut:"mouseout",onMouseUp:"mouseup",onMouseDown:"mousedown"};function La(a){return a?"string"===typeof a?a:a.length?a.join(""):"":""}var Ma=new ca,Na={},Oa={}; function Pa(a){return function(b){var c=a._listeners[b.type];c&&("function"===typeof c?c.call(a,b):c.handleEvent&&c.handleEvent(b))}}function Qa(a){if(a._subscriptions)for(var b in a._subscriptions)a._subscriptions[b]();a._subscriptions=null;a._listeners=null}function Ra(a,b){Sa(a,b,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});a.width=b.width;a.height=b.height}function Ta(a,b){Sa(a,b,2<arguments.length&&void 0!==arguments[2]?arguments[2]:{});a.width=b.width;a.height=b.height} function Sa(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;Ma.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&&Ma.transform(b.transform);a.xx===Ma.xx&&a.yx===Ma.yx&&a.xy===Ma.xy&&a.yy===Ma.yy&&a.x===Ma.x&&a.y===Ma.y||a.transformTo(Ma);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 Ka)c=a,d=Ka[f],e=b[f],c._listeners||(c._listeners={},c._subscriptions={}),(c._listeners[d]=e)?c._subscriptions[d]||(c._subscriptions[d]=c.subscribe(d,Pa(c),c)):c._subscriptions[d]&&(c._subscriptions[d](),delete c._subscriptions[d])} function Ua(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Sa(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 Va(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Ua(a,b,c);var d=b.d||La(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 Wa(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};Ua(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}var Xa=setTimeout,Ya=clearTimeout; function Za(a,b){return"string"===typeof b.children||"number"===typeof b.children}var $a;function ab(a){if(void 0===$a)try{throw Error();}catch(c){var b=c.stack.trim().match(/\n( *(at )?)/);$a=b&&b[1]||""}return"\n"+$a+a}var bb=!1; function cb(a,b){if(!a||bb)return"";bb=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(b)if(b=function(){throw Error();},Object.defineProperty(b.prototype,"props",{set:function(){throw Error();}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(b,[])}catch(k){var d=k}Reflect.construct(a,[],b)}else{try{b.call()}catch(k){d=k}a.call(b.prototype)}else{try{throw Error();}catch(k){d=k}a()}}catch(k){if(k&&d&&"string"===typeof k.stack){for(var e=k.stack.split("\n"), f=d.stack.split("\n"),h=e.length-1,g=f.length-1;1<=h&&0<=g&&e[h]!==f[g];)g--;for(;1<=h&&0<=g;h--,g--)if(e[h]!==f[g]){if(1!==h||1!==g){do if(h--,g--,0>g||e[h]!==f[g])return"\n"+e[h].replace(" at new "," at ");while(1<=h&&0<=g)}break}}}finally{bb=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:"")?ab(a):""}var db=[],eb=-1;function fb(a){return{current:a}}function A(a){0>eb||(a.current=db[eb],db[eb]=null,eb--)}function B(a,b){eb++;db[eb]=a.current;a.current=b} var gb={},C=fb(gb),D=fb(!1),hb=gb;function ib(a,b){var c=a.type.contextTypes;if(!c)return gb;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 E(a){a=a.childContextTypes;return null!==a&&void 0!==a}function jb(){A(D);A(C)} function kb(a,b,c){if(C.current!==gb)throw Error(q(168));B(C,b);B(D,c)}function lb(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(q(108,Da(b)||"Unknown",e));return ba({},c,d)}function mb(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||gb;hb=C.current;B(C,a);B(D,D.current);return!0} function nb(a,b,c){var d=a.stateNode;if(!d)throw Error(q(169));c?(a=lb(a,b,hb),d.__reactInternalMemoizedMergedChildContext=a,A(D),A(C),B(C,a)):A(D);B(D,c)}var ob=null,pb=null,qb=n.unstable_now;qb();var F=8; function rb(a){if(0!==(1&a))return F=15,1;if(0!==(2&a))return F=14,2;if(0!==(4&a))return F=13,4;var b=24&a;if(0!==b)return F=12,b;if(0!==(a&32))return F=11,32;b=192&a;if(0!==b)return F=10,b;if(0!==(a&256))return F=9,256;b=3584&a;if(0!==b)return F=8,b;if(0!==(a&4096))return F=7,4096;b=4186112&a;if(0!==b)return F=6,b;b=62914560&a;if(0!==b)return F=5,b;if(a&67108864)return F=4,67108864;if(0!==(a&134217728))return F=3,134217728;b=805306368&a;if(0!==b)return F=2,b;if(0!==(1073741824&a))return F=1,1073741824; F=8;return a}function sb(a){switch(a){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function tb(a){switch(a){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(q(358,a));}} function ub(a,b){var c=a.pendingLanes;if(0===c)return F=0;var d=0,e=0,f=a.expiredLanes,h=a.suspendedLanes,g=a.pingedLanes;if(0!==f)d=f,e=F=15;else if(f=c&134217727,0!==f){var k=f&~h;0!==k?(d=rb(k),e=F):(g&=f,0!==g&&(d=rb(g),e=F))}else f=c&~h,0!==f?(d=rb(f),e=F):0!==g&&(d=rb(g),e=F);if(0===d)return 0;d=31-vb(d);d=c&((0>d?0:1<<d)<<1)-1;if(0!==b&&b!==d&&0===(b&h)){rb(b);if(e<=F)return b;F=e}b=a.entangledLanes;if(0!==b)for(a=a.entanglements,b&=d;0<b;)c=31-vb(b),e=1<<c,d|=a[c],b&=~e;return d} function wb(a){a=a.pendingLanes&-1073741825;return 0!==a?a:a&1073741824?1073741824:0}function xb(a,b){switch(a){case 15:return 1;case 14:return 2;case 12:return a=yb(24&~b),0===a?xb(10,b):a;case 10:return a=yb(192&~b),0===a?xb(8,b):a;case 8:return a=yb(3584&~b),0===a&&(a=yb(4186112&~b),0===a&&(a=512)),a;case 2:return b=yb(805306368&~b),0===b&&(b=268435456),b}throw Error(q(358,a));}function yb(a){return a&-a}function zb(a){for(var b=[],c=0;31>c;c++)b.push(a);return b} function Ab(a,b,c){a.pendingLanes|=b;var d=b-1;a.suspendedLanes&=d;a.pingedLanes&=d;a=a.eventTimes;b=31-vb(b);a[b]=c}var vb=Math.clz32?Math.clz32:Bb,Cb=Math.log,Db=Math.LN2;function Bb(a){return 0===a?32:31-(Cb(a)/Db|0)|0} var Eb=n.unstable_runWithPriority,Fb=n.unstable_scheduleCallback,Gb=n.unstable_cancelCallback,Hb=n.unstable_shouldYield,Ib=n.unstable_requestPaint,Jb=n.unstable_now,Kb=n.unstable_getCurrentPriorityLevel,Lb=n.unstable_ImmediatePriority,Mb=n.unstable_UserBlockingPriority,Nb=n.unstable_NormalPriority,Ob=n.unstable_LowPriority,Pb=n.unstable_IdlePriority,Qb={},Rb=void 0!==Ib?Ib:function(){},Sb=null,Tb=null,Ub=!1,Vb=Jb(),G=1E4>Vb?Jb:function(){return Jb()-Vb}; function Wb(){switch(Kb()){case Lb:return 99;case Mb:return 98;case Nb:return 97;case Ob:return 96;case Pb:return 95;default:throw Error(q(332));}}function Xb(a){switch(a){case 99:return Lb;case 98:return Mb;case 97:return Nb;case 96:return Ob;case 95:return Pb;default:throw Error(q(332));}}function Yb(a,b){a=Xb(a);return Eb(a,b)}function Zb(a,b,c){a=Xb(a);return Fb(a,b,c)}function $b(){if(null!==Tb){var a=Tb;Tb=null;Gb(a)}ac()} function ac(){if(!Ub&&null!==Sb){Ub=!0;var a=0;try{var b=Sb;Yb(99,function(){for(;a<b.length;a++){var c=b[a];do c=c(!0);while(null!==c)}});Sb=null}catch(c){throw null!==Sb&&(Sb=Sb.slice(a+1)),Fb(Lb,$b),c;}finally{Ub=!1}}}var bc=ja.ReactCurrentBatchConfig;function cc(a,b){return a===b&&(0!==a||1/a===1/b)||a!==a&&b!==b}var H="function"===typeof Object.is?Object.is:cc,dc=Object.prototype.hasOwnProperty; function ec(a,b){if(H(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(!dc.call(b,c[d])||!H(a[c[d]],b[c[d]]))return!1;return!0} function fc(a){switch(a.tag){case 5:return ab(a.type);case 16:return ab("Lazy");case 13:return ab("Suspense");case 19:return ab("SuspenseList");case 0:case 2:case 15:return a=cb(a.type,!1),a;case 11:return a=cb(a.type.render,!1),a;case 22:return a=cb(a.type._render,!1),a;case 1:return a=cb(a.type,!0),a;default:return""}}function I(a,b){if(a&&a.defaultProps){b=ba({},b);a=a.defaultProps;for(var c in a)void 0===b[c]&&(b[c]=a[c]);return b}return b}var gc=fb(null),hc=null,ic=null,jc=null; function kc(){jc=ic=hc=null}function lc(a){var b=gc.current;A(gc);a.type._context._currentValue2=b}function mc(a,b){for(;null!==a;){var c=a.alternate;if((a.childLanes&b)===b)if(null===c||(c.childLanes&b)===b)break;else c.childLanes|=b;else a.childLanes|=b,null!==c&&(c.childLanes|=b);a=a.return}}function nc(a,b){hc=a;jc=ic=null;a=a.dependencies;null!==a&&null!==a.firstContext&&(0!==(a.lanes&b)&&(J=!0),a.firstContext=null)} function K(a,b){if(jc!==a&&!1!==b&&0!==b){if("number"!==typeof b||1073741823===b)jc=a,b=1073741823;b={context:a,observedBits:b,next:null};if(null===ic){if(null===hc)throw Error(q(308));ic=b;hc.dependencies={lanes:0,firstContext:b,responders:null}}else ic=ic.next=b}return a._currentValue2}var oc=!1;function pc(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}} function qc(a,b){a=a.updateQueue;b.updateQueue===a&&(b.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,effects:a.effects})}function rc(a,b){return{eventTime:a,lane:b,tag:0,payload:null,callback:null,next:null}}function sc(a,b){a=a.updateQueue;if(null!==a){a=a.shared;var c=a.pending;null===c?b.next=b:(b.next=c.next,c.next=b);a.pending=b}} function tc(a,b){var c=a.updateQueue,d=a.alternate;if(null!==d&&(d=d.updateQueue,c===d)){var e=null,f=null;c=c.firstBaseUpdate;if(null!==c){do{var h={eventTime:c.eventTime,lane:c.lane,tag:c.tag,payload:c.payload,callback:c.callback,next:null};null===f?e=f=h:f=f.next=h;c=c.next}while(null!==c);null===f?e=f=b:f=f.next=b}else e=f=b;c={baseState:d.baseState,firstBaseUpdate:e,lastBaseUpdate:f,shared:d.shared,effects:d.effects};a.updateQueue=c;return}a=c.lastBaseUpdate;null===a?c.firstBaseUpdate=b:a.next= b;c.lastBaseUpdate=b} function uc(a,b,c,d){var e=a.updateQueue;oc=!1;var f=e.firstBaseUpdate,h=e.lastBaseUpdate,g=e.shared.pending;if(null!==g){e.shared.pending=null;var k=g,l=k.next;k.next=null;null===h?f=l:h.next=l;h=k;var p=a.alternate;if(null!==p){p=p.updateQueue;var r=p.lastBaseUpdate;r!==h&&(null===r?p.firstBaseUpdate=l:r.next=l,p.lastBaseUpdate=k)}}if(null!==f){r=e.baseState;h=0;p=l=k=null;do{g=f.lane;var m=f.eventTime;if((d&g)===g){null!==p&&(p=p.next={eventTime:m,lane:0,tag:f.tag,payload:f.payload,callback:f.callback, next:null});a:{var y=a,w=f;g=b;m=c;switch(w.tag){case 1:y=w.payload;if("function"===typeof y){r=y.call(m,r,g);break a}r=y;break a;case 3:y.flags=y.flags&-4097|64;case 0:y=w.payload;g="function"===typeof y?y.call(m,r,g):y;if(null===g||void 0===g)break a;r=ba({},r,g);break a;case 2:oc=!0}}null!==f.callback&&(a.flags|=32,g=e.effects,null===g?e.effects=[f]:g.push(f))}else m={eventTime:m,lane:g,tag:f.tag,payload:f.payload,callback:f.callback,next:null},null===p?(l=p=m,k=r):p=p.next=m,h|=g;f=f.next;if(null=== f)if(g=e.shared.pending,null===g)break;else f=g.next,g.next=null,e.lastBaseUpdate=g,e.shared.pending=null}while(1);null===p&&(k=r);e.baseState=k;e.firstBaseUpdate=l;e.lastBaseUpdate=p;vc|=h;a.lanes=h;a.memoizedState=r}}function wc(a,b,c){a=b.effects;b.effects=null;if(null!==a)for(b=0;b<a.length;b++){var d=a[b],e=d.callback;if(null!==e){d.callback=null;d=c;if("function"!==typeof e)throw Error(q(191,e));e.call(d)}}}var xc=(new aa.Component).refs; function yc(a,b,c,d){b=a.memoizedState;c=c(d,b);c=null===c||void 0===c?b:ba({},b,c);a.memoizedState=c;0===a.lanes&&(a.updateQueue.baseState=c)} var Cc={isMounted:function(a){return(a=a._reactInternals)?Ea(a)===a:!1},enqueueSetState:function(a,b,c){a=a._reactInternals;var d=zc(),e=Ac(a),f=rc(d,e);f.payload=b;void 0!==c&&null!==c&&(f.callback=c);sc(a,f);Bc(a,e,d)},enqueueReplaceState:function(a,b,c){a=a._reactInternals;var d=zc(),e=Ac(a),f=rc(d,e);f.tag=1;f.payload=b;void 0!==c&&null!==c&&(f.callback=c);sc(a,f);Bc(a,e,d)},enqueueForceUpdate:function(a,b){a=a._reactInternals;var c=zc(),d=Ac(a),e=rc(c,d);e.tag=2;void 0!==b&&null!==b&&(e.callback= b);sc(a,e);Bc(a,d,c)}};function Dc(a,b,c,d,e,f,h){a=a.stateNode;return"function"===typeof a.shouldComponentUpdate?a.shouldComponentUpdate(d,f,h):b.prototype&&b.prototype.isPureReactComponent?!ec(c,d)||!ec(e,f):!0} function Ec(a,b,c){var d=!1,e=gb;var f=b.contextType;"object"===typeof f&&null!==f?f=K(f):(e=E(b)?hb:C.current,d=b.contextTypes,f=(d=null!==d&&void 0!==d)?ib(a,e):gb);b=new b(c,f);a.memoizedState=null!==b.state&&void 0!==b.state?b.state:null;b.updater=Cc;a.stateNode=b;b._reactInternals=a;d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=e,a.__reactInternalMemoizedMaskedChildContext=f);return b} function Fc(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&&Cc.enqueueReplaceState(b,b.state,null)} function Gc(a,b,c,d){var e=a.stateNode;e.props=c;e.state=a.memoizedState;e.refs=xc;pc(a);var f=b.contextType;"object"===typeof f&&null!==f?e.context=K(f):(f=E(b)?hb:C.current,e.context=ib(a,f));uc(a,c,e,d);e.state=a.memoizedState;f=b.getDerivedStateFromProps;"function"===typeof f&&(yc(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&&Cc.enqueueReplaceState(e,e.state,null),uc(a,c,e,d),e.state=a.memoizedState);"function"===typeof e.componentDidMount&&(a.flags|=4)}var Hc=Array.isArray; function Ic(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(q(309));var d=c.stateNode}if(!d)throw Error(q(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===xc&&(b=d.refs={});null===a?delete b[e]:b[e]=a};b._stringRef=e;return b}if("string"!==typeof a)throw Error(q(284));if(!c._owner)throw Error(q(290,a));}return a} function Jc(a,b){if("textarea"!==a.type)throw Error(q(31,"[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b));} function Kc(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.flags=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){a=Mc(a,b);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.flags=2, c):d;b.flags=2;return c}function h(b){a&&null===b.alternate&&(b.flags=2);return b}function g(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);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.ref=Ic(a,b,c),d.return=a,d;d=Oc(c.type,c.key,c.props,null,a.mode,d);d.ref=Ic(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= Pc(c,a.mode,d),b.return=a,b;b=e(b,c.children||[]);b.return=a;return b}function p(a,b,c,d,f){if(null===b||7!==b.tag)return b=Qc(c,a.mode,d,f),b.return=a,b;b=e(b,c);b.return=a;return b}function r(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 ka:return c=Oc(b.type,b.key,b.props,null,a.mode,c),c.ref=Ic(a,null,b),c.return=a,c;case la:return b=Pc(b,a.mode,c),b.return=a,b}if(Hc(b)||Ca(b))return b=Qc(b, a.mode,c,null),b.return=a,b;Jc(a,b)}return null}function m(b,a,c,d){var e=null!==a?a.key:null;if("string"===typeof c||"number"===typeof c)return null!==e?null:g(b,a,""+c,d);if("object"===typeof c&&null!==c){switch(c.$$typeof){case ka:return c.key===e?c.type===ma?p(b,a,c.props.children,d,e):k(b,a,c,d):null;case la:return c.key===e?l(b,a,c,d):null}if(Hc(c)||Ca(c))return null!==e?null:p(b,a,c,d,null);Jc(b,c)}return null}function y(b,a,c,d,e){if("string"===typeof d||"number"===typeof d)return b=b.get(c)|| null,g(a,b,""+d,e);if("object"===typeof d&&null!==d){switch(d.$$typeof){case ka:return b=b.get(null===d.key?c:d.key)||null,d.type===ma?p(a,b,d.props.children,e,d.key):k(a,b,d,e);case la:return b=b.get(null===d.key?c:d.key)||null,l(a,b,d,e)}if(Hc(d)||Ca(d))return b=b.get(c)||null,p(a,b,d,e,null);Jc(a,d)}return null}function w(e,h,g,k){for(var u=null,l=null,t=h,x=h=0,p=null;null!==t&&x<g.length;x++){t.index>x?(p=t,t=null):p=t.sibling;var v=m(e,t,g[x],k);if(null===v){null===t&&(t=p);break}a&&t&&null=== v.alternate&&b(e,t);h=f(v,h,x);null===l?u=v:l.sibling=v;l=v;t=p}if(x===g.length)return c(e,t),u;if(null===t){for(;x<g.length;x++)t=r(e,g[x],k),null!==t&&(h=f(t,h,x),null===l?u=t:l.sibling=t,l=t);return u}for(t=d(e,t);x<g.length;x++)p=y(t,e,x,g[x],k),null!==p&&(a&&null!==p.alternate&&t.delete(null===p.key?x:p.key),h=f(p,h,x),null===l?u=p:l.sibling=p,l=p);a&&t.forEach(function(a){return b(e,a)});return u}function V(e,h,g,k){var t=Ca(g);if("function"!==typeof t)throw Error(q(150));g=t.call(g);if(null== g)throw Error(q(151));for(var l=t=null,u=h,x=h=0,p=null,v=g.next();null!==u&&!v.done;x++,v=g.next()){u.index>x?(p=u,u=null):p=u.sibling;var w=m(e,u,v.value,k);if(null===w){null===u&&(u=p);break}a&&u&&null===w.alternate&&b(e,u);h=f(w,h,x);null===l?t=w:l.sibling=w;l=w;u=p}if(v.done)return c(e,u),t;if(null===u){for(;!v.done;x++,v=g.next())v=r(e,v.value,k),null!==v&&(h=f(v,h,x),null===l?t=v:l.sibling=v,l=v);return t}for(u=d(e,u);!v.done;x++,v=g.next())v=y(u,e,x,v.value,k),null!==v&&(a&&null!==v.alternate&& u.delete(null===v.key?x:v.key),h=f(v,h,x),null===l?t=v:l.sibling=v,l=v);a&&u.forEach(function(a){return b(e,a)});return t}return function(a,d,f,g){var k="object"===typeof f&&null!==f&&f.type===ma&&null===f.key;k&&(f=f.props.children);var l="object"===typeof f&&null!==f;if(l)switch(f.$$typeof){case ka:a:{l=f.key;for(k=d;null!==k;){if(k.key===l){switch(k.tag){case 7:if(f.type===ma){c(a,k.sibling);d=e(k,f.props.children);d.return=a;a=d;break a}break;default:if(k.elementType===f.type){c(a,k.sibling); d=e(k,f.props);d.ref=Ic(a,k,f);d.return=a;a=d;break a}}c(a,k);break}else b(a,k);k=k.sibling}f.type===ma?(d=Qc(f.props.children,a.mode,g,f.key),d.return=a,a=d):(g=Oc(f.type,f.key,f.props,null,a.mode,g),g.ref=Ic(a,d,f),g.return=a,a=g)}return h(a);case la: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||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d= Pc(f,a.mode,g);d.return=a;a=d}return h(a)}if("string"===typeof f||"number"===typeof f)return f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):(c(a,d),d=Nc(f,a.mode,g),d.return=a,a=d),h(a);if(Hc(f))return w(a,d,f,g);if(Ca(f))return V(a,d,f,g);l&&Jc(a,f);if("undefined"===typeof f&&!k)switch(a.tag){case 1:case 22:case 0:case 11:case 15:throw Error(q(152,Da(a.type)||"Component"));}return c(a,d)}}var Rc=Kc(!0),Sc=Kc(!1),Tc={},Uc=fb(Tc),Vc=fb(Tc),Wc=fb(Tc); function Xc(a){if(a===Tc)throw Error(q(174));return a}function Yc(a,b){B(Wc,b);B(Vc,a);B(Uc,Tc);A(Uc);B(Uc,Na)}function Zc(){A(Uc);A(Vc);A(Wc)}function $c(a){Xc(Wc.current);Xc(Uc.current)!==Na&&(B(Vc,a),B(Uc,Na))}function ad(a){Vc.current===a&&(A(Uc),A(Vc))}var L=fb(0); function bd(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState,d;if(d=null!==c){if(!(c=null===c.dehydrated))throw Error(q(305));if(!c)throw Error(q(305));d=c}if(d)return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&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}var cd=[]; function dd(){for(var a=0;a<cd.length;a++)cd[a]._workInProgressVersionSecondary=null;cd.length=0}var ed=ja.ReactCurrentDispatcher,M=ja.ReactCurrentBatchConfig,fd=0,N=null,O=null,P=null,gd=!1,hd=!1;function Q(){throw Error(q(321));}function id(a,b){if(null===b)return!1;for(var c=0;c<b.length&&c<a.length;c++)if(!H(a[c],b[c]))return!1;return!0} function jd(a,b,c,d,e,f){fd=f;N=b;b.memoizedState=null;b.updateQueue=null;b.lanes=0;ed.current=null===a||null===a.memoizedState?kd:ld;a=c(d,e);if(hd){f=0;do{hd=!1;if(!(25>f))throw Error(q(301));f+=1;P=O=null;b.updateQueue=null;ed.current=md;a=c(d,e)}while(hd)}ed.current=nd;b=null!==O&&null!==O.next;fd=0;P=O=N=null;gd=!1;if(b)throw Error(q(300));return a}function od(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};null===P?N.memoizedState=P=a:P=P.next=a;return P} function pd(){if(null===O){var a=N.alternate;a=null!==a?a.memoizedState:null}else a=O.next;var b=null===P?N.memoizedState:P.next;if(null!==b)P=b,O=a;else{if(null===a)throw Error(q(310));O=a;a={memoizedState:O.memoizedState,baseState:O.baseState,baseQueue:O.baseQueue,queue:O.queue,next:null};null===P?N.memoizedState=P=a:P=P.next=a}return P}function qd(a,b){return"function"===typeof b?b(a):b} function rd(a){var b=pd(),c=b.queue;if(null===c)throw Error(q(311));c.lastRenderedReducer=a;var d=O,e=d.baseQueue,f=c.pending;if(null!==f){if(null!==e){var h=e.next;e.next=f.next;f.next=h}d.baseQueue=e=f;c.pending=null}if(null!==e){e=e.next;d=d.baseState;var g=h=f=null,k=e;do{var l=k.lane;if((fd&l)===l)null!==g&&(g=g.next={lane:0,action:k.action,eagerReducer:k.eagerReducer,eagerState:k.eagerState,next:null}),d=k.eagerReducer===a?k.eagerState:a(d,k.action);else{var p={lane:l,action:k.action,eagerReducer:k.eagerReducer, eagerState:k.eagerState,next:null};null===g?(h=g=p,f=d):g=g.next=p;N.lanes|=l;vc|=l}k=k.next}while(null!==k&&k!==e);null===g?f=d:g.next=h;H(d,b.memoizedState)||(J=!0);b.memoizedState=d;b.baseState=f;b.baseQueue=g;c.lastRenderedState=d}return[b.memoizedState,c.dispatch]} function sd(a){var b=pd(),c=b.queue;if(null===c)throw Error(q(311));c.lastRenderedReducer=a;var d=c.dispatch,e=c.pending,f=b.memoizedState;if(null!==e){c.pending=null;var h=e=e.next;do f=a(f,h.action),h=h.next;while(h!==e);H(f,b.memoizedState)||(J=!0);b.memoizedState=f;null===b.baseQueue&&(b.baseState=f);c.lastRenderedState=f}return[f,d]} function td(a,b,c){var d=b._getVersion;d=d(b._source);var e=b._workInProgressVersionSecondary;if(null!==e)a=e===d;else if(a=a.mutableReadLanes,a=(fd&a)===a)b._workInProgressVersionSecondary=d,cd.push(b);if(a)return c(b._source);cd.push(b);throw Error(q(350));} function ud(a,b,c,d){var e=R;if(null===e)throw Error(q(349));var f=b._getVersion,h=f(b._source),g=ed.current,k=g.useState(function(){return td(e,b,c)}),l=k[1],p=k[0];k=P;var r=a.memoizedState,m=r.refs,y=m.getSnapshot,w=r.source;r=r.subscribe;var V=N;a.memoizedState={refs:m,source:b,subscribe:d};g.useEffect(function(){m.getSnapshot=c;m.setSnapshot=l;var a=f(b._source);if(!H(h,a)){a=c(b._source);H(p,a)||(l(a),a=Ac(V),e.mutableReadLanes|=a&e.pendingLanes);a=e.mutableReadLanes;e.entangledLanes|=a;for(var d= e.entanglements,g=a;0<g;){var k=31-vb(g),r=1<<k;d[k]|=a;g&=~r}}},[c,b,d]);g.useEffect(function(){return d(b._source,function(){var a=m.getSnapshot,c=m.setSnapshot;try{c(a(b._source));var d=Ac(V);e.mutableReadLanes|=d&e.pendingLanes}catch(Ba){c(function(){throw Ba;})}})},[b,d]);H(y,c)&&H(w,b)&&H(r,d)||(a={pending:null,dispatch:null,lastRenderedReducer:qd,lastRenderedState:p},a.dispatch=l=vd.bind(null,N,a),k.queue=a,k.baseQueue=null,p=td(e,b,c),k.memoizedState=k.baseState=p);return p} function wd(a,b,c){var d=pd();return ud(d,a,b,c)}function xd(a){var b=od();"function"===typeof a&&(a=a());b.memoizedState=b.baseState=a;a=b.queue={pending:null,dispatch:null,lastRenderedReducer:qd,lastRenderedState:a};a=a.dispatch=vd.bind(null,N,a);return[b.memoizedState,a]} function yd(a,b,c,d){a={tag:a,create:b,destroy:c,deps:d,next:null};b=N.updateQueue;null===b?(b={lastEffect:null},N.updateQueue=b,b.lastEffect=a.next=a):(c=b.lastEffect,null===c?b.lastEffect=a.next=a:(d=c.next,c.next=a,a.next=d,b.lastEffect=a));return a}function zd(a){var b=od();a={current:a};return b.memoizedState=a}function Ad(){return pd().memoizedState}function Bd(a,b,c,d){var e=od();N.flags|=a;e.memoizedState=yd(1|b,c,void 0,void 0===d?null:d)} function Cd(a,b,c,d){var e=pd();d=void 0===d?null:d;var f=void 0;if(null!==O){var h=O.memoizedState;f=h.destroy;if(null!==d&&id(d,h.deps)){yd(b,c,f,d);return}}N.flags|=a;e.memoizedState=yd(1|b,c,f,d)}function Dd(a,b){return Bd(516,4,a,b)}function Ed(a,b){return Cd(516,4,a,b)}function Fd(a,b){return Cd(4,2,a,b)}function Gd(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 Hd(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return Cd(4,2,Gd.bind(null,b,a),c)}function Id(){}function Jd(a,b){var c=pd();b=void 0===b?null:b;var d=c.memoizedState;if(null!==d&&null!==b&&id(b,d[1]))return d[0];c.memoizedState=[a,b];return a}function Kd(a,b){var c=pd();b=void 0===b?null:b;var d=c.memoizedState;if(null!==d&&null!==b&&id(b,d[1]))return d[0];a=a();c.memoizedState=[a,b];return a} function Ld(a,b){var c=Wb();Yb(98>c?98:c,function(){a(!0)});Yb(97<c?97:c,function(){var c=M.transition;M.transition=1;try{a(!1),b()}finally{M.transition=c}})} function vd(a,b,c){var d=zc(),e=Ac(a),f={lane:e,action:c,eagerReducer:null,eagerState:null,next:null},h=b.pending;null===h?f.next=f:(f.next=h.next,h.next=f);b.pending=f;h=a.alternate;if(a===N||null!==h&&h===N)hd=gd=!0;else{if(0===a.lanes&&(null===h||0===h.lanes)&&(h=b.lastRenderedReducer,null!==h))try{var g=b.lastRenderedState,k=h(g,c);f.eagerReducer=h;f.eagerState=k;if(H(k,g))return}catch(l){}finally{}Bc(a,e,d)}} var nd={readContext:K,useCallback:Q,useContext:Q,useEffect:Q,useImperativeHandle:Q,useLayoutEffect:Q,useMemo:Q,useReducer:Q,useRef:Q,useState:Q,useDebugValue:Q,useDeferredValue:Q,useTransition:Q,useMutableSource:Q,useOpaqueIdentifier:Q,unstable_isNewReconciler:!1},kd={readContext:K,useCallback:function(a,b){od().memoizedState=[a,void 0===b?null:b];return a},useContext:K,useEffect:Dd,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return Bd(4,2,Gd.bind(null,b,a),c)},useLayoutEffect:function(a, b){return Bd(4,2,a,b)},useMemo:function(a,b){var c=od();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=od();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a=d.queue={pending:null,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};a=a.dispatch=vd.bind(null,N,a);return[d.memoizedState,a]},useRef:zd,useState:xd,useDebugValue:Id,useDeferredValue:function(a){var b=xd(a),c=b[0],d=b[1];Dd(function(){var b=M.transition;M.transition=1;try{d(a)}finally{M.transition= b}},[a]);return c},useTransition:function(){var a=xd(!1),b=a[0];a=Ld.bind(null,a[1]);zd(a);return[a,b]},useMutableSource:function(a,b,c){var d=od();d.memoizedState={refs:{getSnapshot:b,setSnapshot:null},source:a,subscribe:c};return ud(d,a,b,c)},useOpaqueIdentifier:function(){throw Error("Not yet implemented");},unstable_isNewReconciler:!1},ld={readContext:K,useCallback:Jd,useContext:K,useEffect:Ed,useImperativeHandle:Hd,useLayoutEffect:Fd,useMemo:Kd,useReducer:rd,useRef:Ad,useState:function(){return rd(qd)}, useDebugValue:Id,useDeferredValue:function(a){var b=rd(qd),c=b[0],d=b[1];Ed(function(){var b=M.transition;M.transition=1;try{d(a)}finally{M.transition=b}},[a]);return c},useTransition:function(){var a=rd(qd)[0];return[Ad().current,a]},useMutableSource:wd,useOpaqueIdentifier:function(){return rd(qd)[0]},unstable_isNewReconciler:!1},md={readContext:K,useCallback:Jd,useContext:K,useEffect:Ed,useImperativeHandle:Hd,useLayoutEffect:Fd,useMemo:Kd,useReducer:sd,useRef:Ad,useState:function(){return sd(qd)}, useDebugValue:Id,useDeferredValue:function(a){var b=sd(qd),c=b[0],d=b[1];Ed(function(){var b=M.transition;M.transition=1;try{d(a)}finally{M.transition=b}},[a]);return c},useTransition:function(){var a=sd(qd)[0];return[Ad().current,a]},useMutableSource:wd,useOpaqueIdentifier:function(){return sd(qd)[0]},unstable_isNewReconciler:!1},Md=ja.ReactCurrentOwner,J=!1;function S(a,b,c,d){b.child=null===a?Sc(b,null,c,d):Rc(b,a.child,c,d)} function Nd(a,b,c,d,e){c=c.render;var f=b.ref;nc(b,e);d=jd(a,b,c,d,f,e);if(null!==a&&!J)return b.updateQueue=a.updateQueue,b.flags&=-517,a.lanes&=~e,Od(a,b,e);b.flags|=1;S(a,b,d,e);return b.child} function Pd(a,b,c,d,e,f){if(null===a){var h=c.type;if("function"===typeof h&&!Qd(h)&&void 0===h.defaultProps&&null===c.compare&&void 0===c.defaultProps)return b.tag=15,b.type=h,Rd(a,b,h,d,e,f);a=Oc(c.type,null,d,b,b.mode,f);a.ref=b.ref;a.return=b;return b.child=a}h=a.child;if(0===(e&f)&&(e=h.memoizedProps,c=c.compare,c=null!==c?c:ec,c(e,d)&&a.ref===b.ref))return Od(a,b,f);b.flags|=1;a=Mc(h,d);a.ref=b.ref;a.return=b;return b.child=a} function Rd(a,b,c,d,e,f){if(null!==a&&ec(a.memoizedProps,d)&&a.ref===b.ref)if(J=!1,0!==(f&e))0!==(a.flags&16384)&&(J=!0);else return b.lanes=a.lanes,Od(a,b,f);return Sd(a,b,c,d,f)} function Td(a,b,c){var d=b.pendingProps,e=d.children,f=null!==a?a.memoizedState:null;if("hidden"===d.mode||"unstable-defer-without-hiding"===d.mode)if(0===(b.mode&4))b.memoizedState={baseLanes:0},Ud(b,c);else if(0!==(c&1073741824))b.memoizedState={baseLanes:0},Ud(b,null!==f?f.baseLanes:c);else return a=null!==f?f.baseLanes|c:c,b.lanes=b.childLanes=1073741824,b.memoizedState={baseLanes:a},Ud(b,a),null;else null!==f?(d=f.baseLanes|c,b.memoizedState=null):d=c,Ud(b,d);S(a,b,e,c);return b.child} function Vd(a,b){var c=b.ref;if(null===a&&null!==c||null!==a&&a.ref!==c)b.flags|=128}function Sd(a,b,c,d,e){var f=E(c)?hb:C.current;f=ib(b,f);nc(b,e);c=jd(a,b,c,d,f,e);if(null!==a&&!J)return b.updateQueue=a.updateQueue,b.flags&=-517,a.lanes&=~e,Od(a,b,e);b.flags|=1;S(a,b,c,e);return b.child} function Wd(a,b,c,d,e){if(E(c)){var f=!0;mb(b)}else f=!1;nc(b,e);if(null===b.stateNode)null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2),Ec(b,c,d),Gc(b,c,d,e),d=!0;else if(null===a){var h=b.stateNode,g=b.memoizedProps;h.props=g;var k=h.context,l=c.contextType;"object"===typeof l&&null!==l?l=K(l):(l=E(c)?hb:C.current,l=ib(b,l));var p=c.getDerivedStateFromProps,r="function"===typeof p||"function"===typeof h.getSnapshotBeforeUpdate;r||"function"!==typeof h.UNSAFE_componentWillReceiveProps&&"function"!== typeof h.componentWillReceiveProps||(g!==d||k!==l)&&Fc(b,h,d,l);oc=!1;var m=b.memoizedState;h.state=m;uc(b,d,h,e);k=b.memoizedState;g!==d||m!==k||D.current||oc?("function"===typeof p&&(yc(b,c,p,d),k=b.memoizedState),(g=oc||Dc(b,c,g,d,m,k,l))?(r||"function"!==typeof h.UNSAFE_componentWillMount&&"function"!==typeof h.componentWillMount||("function"===typeof h.componentWillMount&&h.componentWillMount(),"function"===typeof h.UNSAFE_componentWillMount&&h.UNSAFE_componentWillMount()),"function"===typeof h.componentDidMount&& (b.flags|=4)):("function"===typeof h.componentDidMount&&(b.flags|=4),b.memoizedProps=d,b.memoizedState=k),h.props=d,h.state=k,h.context=l,d=g):("function"===typeof h.componentDidMount&&(b.flags|=4),d=!1)}else{h=b.stateNode;qc(a,b);g=b.memoizedProps;l=b.type===b.elementType?g:I(b.type,g);h.props=l;r=b.pendingProps;m=h.context;k=c.contextType;"object"===typeof k&&null!==k?k=K(k):(k=E(c)?hb:C.current,k=ib(b,k));var y=c.getDerivedStateFromProps;(p="function"===typeof y||"function"===typeof h.getSnapshotBeforeUpdate)|| "function"!==typeof h.UNSAFE_componentWillReceiveProps&&"function"!==typeof h.componentWillReceiveProps||(g!==r||m!==k)&&Fc(b,h,d,k);oc=!1;m=b.memoizedState;h.state=m;uc(b,d,h,e);var w=b.memoizedState;g!==r||m!==w||D.current||oc?("function"===typeof y&&(yc(b,c,y,d),w=b.memoizedState),(l=oc||Dc(b,c,l,d,m,w,k))?(p||"function"!==typeof h.UNSAFE_componentWillUpdate&&"function"!==typeof h.componentWillUpdate||("function"===typeof h.componentWillUpdate&&h.componentWillUpdate(d,w,k),"function"===typeof h.UNSAFE_componentWillUpdate&& h.UNSAFE_componentWillUpdate(d,w,k)),"function"===typeof h.componentDidUpdate&&(b.flags|=4),"function"===typeof h.getSnapshotBeforeUpdate&&(b.flags|=256)):("function"!==typeof h.componentDidUpdate||g===a.memoizedProps&&m===a.memoizedState||(b.flags|=4),"function"!==typeof h.getSnapshotBeforeUpdate||g===a.memoizedProps&&m===a.memoizedState||(b.flags|=256),b.memoizedProps=d,b.memoizedState=w),h.props=d,h.state=w,h.context=k,d=l):("function"!==typeof h.componentDidUpdate||g===a.memoizedProps&&m===a.memoizedState|| (b.flags|=4),"function"!==typeof h.getSnapshotBeforeUpdate||g===a.memoizedProps&&m===a.memoizedState||(b.flags|=256),d=!1)}return Xd(a,b,c,d,f,e)}function Xd(a,b,c,d,e,f){Vd(a,b);var h=0!==(b.flags&64);if(!d&&!h)return e&&nb(b,c,!1),Od(a,b,f);d=b.stateNode;Md.current=b;var g=h&&"function"!==typeof c.getDerivedStateFromError?null:d.render();b.flags|=1;null!==a&&h?(b.child=Rc(b,a.child,null,f),b.child=Rc(b,null,g,f)):S(a,b,g,f);b.memoizedState=d.state;e&&nb(b,c,!0);return b.child} function Yd(a){var b=a.stateNode;b.pendingContext?kb(a,b.pendingContext,b.pendingContext!==b.context):b.context&&kb(a,b.context,!1);Yc(a,b.containerInfo)}var Zd={dehydrated:null,retryLane:0}; function $d(a,b,c){var d=b.pendingProps,e=L.current,f=!1,h;(h=0!==(b.flags&64))||(h=null!==a&&null===a.memoizedState?!1:0!==(e&2));h?(f=!0,b.flags&=-65):null!==a&&null===a.memoizedState||void 0===d.fallback||!0===d.unstable_avoidThisFallback||(e|=1);B(L,e&1);if(null===a){a=d.children;e=d.fallback;if(f)return a=ae(b,a,e,c),b.child.memoizedState={baseLanes:c},b.memoizedState=Zd,a;if("number"===typeof d.unstable_expectedLoadTime)return a=ae(b,a,e,c),b.child.memoizedState={baseLanes:c},b.memoizedState= Zd,b.lanes=33554432,a;c=ce({mode:"visible",children:a},b.mode,c,null);c.return=b;return b.child=c}if(null!==a.memoizedState){if(f)return d=de(a,b,d.children,d.fallback,c),f=b.child,e=a.child.memoizedState,f.memoizedState=null===e?{baseLanes:c}:{baseLanes:e.baseLanes|c},f.childLanes=a.childLanes&~c,b.memoizedState=Zd,d;c=ee(a,b,d.children,c);b.memoizedState=null;return c}if(f)return d=de(a,b,d.children,d.fallback,c),f=b.child,e=a.child.memoizedState,f.memoizedState=null===e?{baseLanes:c}:{baseLanes:e.baseLanes| c},f.childLanes=a.childLanes&~c,b.memoizedState=Zd,d;c=ee(a,b,d.children,c);b.memoizedState=null;return c}function ae(a,b,c,d){var e=a.mode,f=a.child;b={mode:"hidden",children:b};0===(e&2)&&null!==f?(f.childLanes=0,f.pendingProps=b):f=ce(b,e,0,null);c=Qc(c,e,d,null);f.return=a;c.return=a;f.sibling=c;a.child=f;return c} function ee(a,b,c,d){var e=a.child;a=e.sibling;c=Mc(e,{mode:"visible",children:c});0===(b.mode&2)&&(c.lanes=d);c.return=b;c.sibling=null;null!==a&&(a.nextEffect=null,a.flags=8,b.firstEffect=b.lastEffect=a);return b.child=c} function de(a,b,c,d,e){var f=b.mode,h=a.child;a=h.sibling;var g={mode:"hidden",children:c};0===(f&2)&&b.child!==h?(c=b.child,c.childLanes=0,c.pendingProps=g,h=c.lastEffect,null!==h?(b.firstEffect=c.firstEffect,b.lastEffect=h,h.nextEffect=null):b.firstEffect=b.lastEffect=null):c=Mc(h,g);null!==a?d=Mc(a,d):(d=Qc(d,f,e,null),d.flags|=2);d.return=b;c.return=b;c.sibling=d;b.child=c;return d}function fe(a,b){a.lanes|=b;var c=a.alternate;null!==c&&(c.lanes|=b);mc(a.return,b)} function ge(a,b,c,d,e,f){var h=a.memoizedState;null===h?a.memoizedState={isBackwards:b,rendering:null,renderingStartTime:0,last:d,tail:c,tailMode:e,lastEffect:f}:(h.isBackwards=b,h.rendering=null,h.renderingStartTime=0,h.last=d,h.tail=c,h.tailMode=e,h.lastEffect=f)} function he(a,b,c){var d=b.pendingProps,e=d.revealOrder,f=d.tail;S(a,b,d.children,c);d=L.current;if(0!==(d&2))d=d&1|2,b.flags|=64;else{if(null!==a&&0!==(a.flags&64))a:for(a=b.child;null!==a;){if(13===a.tag)null!==a.memoizedState&&fe(a,c);else if(19===a.tag)fe(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}B(L,d);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===bd(a)&&(e=c),c=c.sibling;c=e;null===c?(e=b.child,b.child=null):(e=c.sibling,c.sibling=null);ge(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===bd(a)){b.child=e;break}a=e.sibling;e.sibling=c;c=e;e=a}ge(b,!0,c,null,f,b.lastEffect);break;case "together":ge(b,!1,null,null,void 0,b.lastEffect);break;default:b.memoizedState=null}return b.child} function Od(a,b,c){null!==a&&(b.dependencies=a.dependencies);vc|=b.lanes;if(0!==(c&b.childLanes)){if(null!==a&&b.child!==a.child)throw Error(q(153));if(null!==b.child){a=b.child;c=Mc(a,a.pendingProps);b.child=c;for(c.return=b;null!==a.sibling;)a=a.sibling,c=c.sibling=Mc(a,a.pendingProps),c.return=b;c.sibling=null}return b.child}return null}var ie,je,ke,le; ie=function(a,b){for(var c=b.child;null!==c;){if(5===c.tag||6===c.tag){var d=a,e=c.stateNode;if("string"===typeof e)throw Error(q(216));e.inject(d)}else if(4!==c.tag&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===b)break;for(;null===c.sibling;){if(null===c.return||c.return===b)return;c=c.return}c.sibling.return=c.return;c=c.sibling}};je=function(){};ke=function(a,b,c,d){a.memoizedProps!==d&&(Xc(Uc.current),b.updateQueue=Oa)&&(b.flags|=4)};le=function(a,b,c,d){c!==d&&(b.flags|=4)}; function me(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 ne(a,b,c){var d=b.pendingProps;switch(b.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return E(b.type)&&jb(),null;case 3:return Zc(),A(D),A(C),dd(),c=b.stateNode,c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),null!==a&&null!==a.child||c.hydrate||(b.flags|=256),je(b),null;case 5:ad(b);c=Xc(Wc.current);var e=b.type;if(null!==a&&null!=b.stateNode)ke(a,b,e,d,c),a.ref!==b.ref&&(b.flags|=128);else{if(!d){if(null===b.stateNode)throw Error(q(166)); return null}Xc(Uc.current);switch(e){case Ja.CLIPPING_RECTANGLE:var f=da.ClippingRectangle();f._applyProps=Ra;break;case Ja.GROUP:f=da.Group();f._applyProps=Ta;break;case Ja.SHAPE:f=da.Shape();f._applyProps=Va;break;case Ja.TEXT:f=da.Text(d.children,d.font,d.alignment,d.path),f._applyProps=Wa}if(!f)throw Error(q(217,e));f._applyProps(f,d);a=f;ie(a,b,!1,!1);b.stateNode=a;null!==b.ref&&(b.flags|=128)}return null;case 6:if(a&&null!=b.stateNode)le(a,b,a.memoizedProps,d);else{if("string"!==typeof d&&null=== b.stateNode)throw Error(q(166));Xc(Wc.current);Xc(Uc.current);b.stateNode=d}return null;case 13:A(L);d=b.memoizedState;if(0!==(b.flags&64))return b.lanes=c,b;c=null!==d;d=!1;null!==a&&(d=null!==a.memoizedState);if(c&&!d&&0!==(b.mode&2))if(null===a&&!0!==b.memoizedProps.unstable_avoidThisFallback||0!==(L.current&1))0===T&&(T=3);else{if(0===T||3===T)T=4;null===R||0===(vc&134217727)&&0===(oe&134217727)||pe(R,U)}if(c||d)b.flags|=4;return null;case 4:return Zc(),je(b),null;case 10:return lc(b),null;case 17:return E(b.type)&& jb(),null;case 19:A(L);d=b.memoizedState;if(null===d)return null;f=0!==(b.flags&64);e=d.rendering;if(null===e)if(f)me(d,!1);else{if(0!==T||null!==a&&0!==(a.flags&64))for(a=b.child;null!==a;){e=bd(a);if(null!==e){b.flags|=64;me(d,!1);a=e.updateQueue;null!==a&&(b.updateQueue=a,b.flags|=4);null===d.lastEffect&&(b.firstEffect=null);b.lastEffect=d.lastEffect;a=c;for(c=b.child;null!==c;)d=c,f=a,d.flags&=2,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null,e=d.alternate,null===e?(d.childLanes=0,d.lanes= f,d.child=null,d.memoizedProps=null,d.memoizedState=null,d.updateQueue=null,d.dependencies=null,d.stateNode=null):(d.childLanes=e.childLanes,d.lanes=e.lanes,d.child=e.child,d.memoizedProps=e.memoizedProps,d.memoizedState=e.memoizedState,d.updateQueue=e.updateQueue,d.type=e.type,f=e.dependencies,d.dependencies=null===f?null:{lanes:f.lanes,firstContext:f.firstContext}),c=c.sibling;B(L,L.current&1|2);return b.child}a=a.sibling}null!==d.tail&&G()>qe&&(b.flags|=64,f=!0,me(d,!1),b.lanes=33554432)}else{if(!f)if(a= bd(e),null!==a){if(b.flags|=64,f=!0,a=a.updateQueue,null!==a&&(b.updateQueue=a,b.flags|=4),me(d,!0),null===d.tail&&"hidden"===d.tailMode&&!e.alternate)return b=b.lastEffect=d.lastEffect,null!==b&&(b.nextEffect=null),null}else 2*G()-d.renderingStartTime>qe&&1073741824!==c&&(b.flags|=64,f=!0,me(d,!1),b.lanes=33554432);d.isBackwards?(e.sibling=b.child,b.child=e):(a=d.last,null!==a?a.sibling=e:b.child=e,d.last=e)}return null!==d.tail?(a=d.tail,d.rendering=a,d.tail=a.sibling,d.lastEffect=b.lastEffect, d.renderingStartTime=G(),a.sibling=null,b=L.current,B(L,f?b&1|2:b&1),a):null;case 23:case 24:return re(),null!==a&&null!==a.memoizedState!==(null!==b.memoizedState)&&"unstable-defer-without-hiding"!==d.mode&&(b.flags|=4),null}throw Error(q(156,b.tag));} function se(a){switch(a.tag){case 1:E(a.type)&&jb();var b=a.flags;return b&4096?(a.flags=b&-4097|64,a):null;case 3:Zc();A(D);A(C);dd();b=a.flags;if(0!==(b&64))throw Error(q(285));a.flags=b&-4097|64;return a;case 5:return ad(a),null;case 13:return A(L),b=a.flags,b&4096?(a.flags=b&-4097|64,a):null;case 19:return A(L),null;case 4:return Zc(),null;case 10:return lc(a),null;case 23:case 24:return re(),null;default:return null}} function te(a,b){try{var c="",d=b;do c+=fc(d),d=d.return;while(d);var e=c}catch(f){e="\nError generating stack: "+f.message+"\n"+f.stack}return{value:a,source:b,stack:e}}function ue(a,b){try{console.error(b.value)}catch(c){setTimeout(function(){throw c;})}}var ve="function"===typeof WeakMap?WeakMap:Map;function we(a,b,c){c=rc(-1,c);c.tag=3;c.payload={element:null};var d=b.value;c.callback=function(){xe||(xe=!0,ye=d);ue(a,b)};return c} function ze(a,b,c){c=rc(-1,c);c.tag=3;var d=a.type.getDerivedStateFromError;if("function"===typeof d){var e=b.value;c.payload=function(){ue(a,b);return d(e)}}var f=a.stateNode;null!==f&&"function"===typeof f.componentDidCatch&&(c.callback=function(){"function"!==typeof d&&(null===Ae?Ae=new Set([this]):Ae.add(this),ue(a,b));var c=b.stack;this.componentDidCatch(b.value,{componentStack:null!==c?c:""})});return c}var Be="function"===typeof WeakSet?WeakSet:Set; function Ce(a){var b=a.ref;if(null!==b)if("function"===typeof b)try{b(null)}catch(c){De(a,c)}else b.current=null}function Ee(a,b){switch(b.tag){case 0:case 11:case 15:case 22:return;case 1:if(b.flags&256&&null!==a){var c=a.memoizedProps,d=a.memoizedState;a=b.stateNode;b=a.getSnapshotBeforeUpdate(b.elementType===b.type?c:I(b.type,c),d);a.__reactInternalSnapshotBeforeUpdate=b}return;case 3:return;case 5:case 6:case 4:case 17:return}throw Error(q(163));} function Fe(a,b,c){switch(c.tag){case 0:case 11:case 15:case 22:b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{if(3===(a.tag&3)){var d=a.create;a.destroy=d()}a=a.next}while(a!==b)}b=c.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){a=b=b.next;do{var e=a;d=e.next;e=e.tag;0!==(e&4)&&0!==(e&1)&&(Ge(c,a),He(c,a));a=d}while(a!==b)}return;case 1:a=c.stateNode;c.flags&4&&(null===b?a.componentDidMount():(d=c.elementType===c.type?b.memoizedProps:I(c.type,b.memoizedProps),a.componentDidUpdate(d, b.memoizedState,a.__reactInternalSnapshotBeforeUpdate)));b=c.updateQueue;null!==b&&wc(c,b,a);return;case 3:b=c.updateQueue;if(null!==b){a=null;if(null!==c.child)switch(c.child.tag){case 5:a=c.child.stateNode;break;case 1:a=c.child.stateNode}wc(c,b,a)}return;case 5:return;case 6:return;case 4:return;case 12:return;case 13:return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(q(163));} function Ie(a,b){for(var c=a;;){if(5===c.tag){var d=c.stateNode;b?d.hide():(d=c.memoizedProps,(null==d.visible||d.visible)&&c.stateNode.show())}else if(6!==c.tag&&(23!==c.tag&&24!==c.tag||null===c.memoizedState||c===a)&&null!==c.child){c.child.return=c;c=c.child;continue}if(c===a)break;for(;null===c.sibling;){if(null===c.return||c.return===a)return;c=c.return}c.sibling.return=c.return;c=c.sibling}} function Je(a,b){if(pb&&"function"===typeof pb.onCommitFiberUnmount)try{pb.onCommitFiberUnmount(ob,b)}catch(f){}switch(b.tag){case 0:case 11:case 14:case 15:case 22:a=b.updateQueue;if(null!==a&&(a=a.lastEffect,null!==a)){var c=a=a.next;do{var d=c,e=d.destroy;d=d.tag;if(void 0!==e)if(0!==(d&4))Ge(b,c);else{d=b;try{e()}catch(f){De(d,f)}}c=c.next}while(c!==a)}break;case 1:Ce(b);a=b.stateNode;if("function"===typeof a.componentWillUnmount)try{a.props=b.memoizedProps,a.state=b.memoizedSta