react-panorama-x
Version:
React for Valve's Panorama UI (for Dota 2 Custom Games).
20 lines • 109 kB
JavaScript
/**
* React Panorama (https://github.com/XavierCHN/react-panorama)
* @version 0.5.0
* @license MIT
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactPanorama={},e.React)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r,i,l=n(t);const a=()=>{},o=Promise.resolve();const u=Symbol("_reactPanoramaSymbol"),c=(()=>{let e=$.GetContextPanel();for(;e;){if(e.BHasClass("WindowRoot"))return e;e=e.GetParent()}})(),s=null!==(r=c.FindChildTraverse("__react_panorama_temporary_host__"))&&void 0!==r?r:$.CreatePanel("Panel",c,"__react_panorama_temporary_host__");s.RemoveAndDeleteChildren(),s.visible=!1;const f=null!==(i=c.FindChildTraverse("__react_panorama_temporary_scene_host__"))&&void 0!==i?i:$.CreatePanel("Panel",c,"__react_panorama_temporary_scene_host__");f.RemoveAndDeleteChildren(),f.visible=!1,GameUI.CustomUIConfig().temporaryScheduleHandle=-1;const d=()=>{for(let e=0;e<f.GetChildCount();e+=1){const t=f.GetChild(e);null!==t&&t.BHasClass("SceneLoaded")&&t.SetParent(s)}s.RemoveAndDeleteChildren(),GameUI.CustomUIConfig().temporaryScheduleHandle=$.Schedule(1,d)};if(-1!==GameUI.CustomUIConfig().temporaryScheduleHandle){try{$.CancelScheduled(GameUI.CustomUIConfig().temporaryScheduleHandle)}catch(e){}GameUI.CustomUIConfig().temporaryScheduleHandle=-1}d();for(const e of["Panel","Label","Image","DOTAAbilityImage","DOTAItemImage","DOTAHeroImage","DOTALeagueImage","EconItemImage","AnimatedImageStrip","DOTAEmoticon","Movie","DOTAHeroMovie","DOTAScenePanel","DOTAParticleScenePanel","DOTAEconItem","ProgressBar","CircularProgressBar","ProgressBarWithMiddle","DOTAUserName","DOTAUserRichPresence","DOTAAvatarImage","Countdown","Button","TextButton","ToggleButton","RadioButton","TextEntry","NumberEntry","Slider","SlottedSlider","DropDown","ContextMenuScript","Carousel","CarouselNav","DOTAHUDOverlayMap","DOTAMinimap","HTML","TabButton","TabContents","CustomLayoutPanel","GenericPanel"])globalThis[e]=e;var p={},m="function"==typeof Map&&Map.prototype,y=Object.getOwnPropertyDescriptor&&m?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,h=m&&y&&"function"==typeof y.get?y.get:null,g=m&&Map.prototype.forEach,b="function"==typeof Set&&Set.prototype,v=Object.getOwnPropertyDescriptor&&b?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,T=b&&v&&"function"==typeof v.get?v.get:null,x=b&&Set.prototype.forEach,S="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,w="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,E="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,k=Boolean.prototype.valueOf,C=Object.prototype.toString,P=Function.prototype.toString,_=String.prototype.match,z=String.prototype.slice,N=String.prototype.replace,I=String.prototype.toUpperCase,O=String.prototype.toLowerCase,j=RegExp.prototype.test,D=Array.prototype.concat,R=Array.prototype.join,M=Array.prototype.slice,A=Math.floor,U="function"==typeof BigInt?BigInt.prototype.valueOf:null,F=Object.getOwnPropertySymbols,H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,W="function"==typeof Symbol&&"object"==typeof Symbol.iterator,L="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===W||"symbol")?Symbol.toStringTag:null,B=Object.prototype.propertyIsEnumerable,Q=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function q(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||j.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-A(-e):A(e);if(r!==e){var i=String(r),l=z.call(t,i.length+1);return N.call(i,n,"$&_")+"."+N.call(N.call(l,/([0-9]{3})/g,"$&_"),/_$/,"")}}return N.call(t,n,"$&_")}var V=p.custom,G=ee(V)?V:null,K=function e(t,n,r,i){var l=n||{};if(ne(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ne(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=!ne(l,"customInspect")||l.customInspect;if("boolean"!=typeof a&&"symbol"!==a)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ne(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ne(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return function e(t,n){if(t.length>n.maxStringLength){var r=t.length-n.maxStringLength,i="... "+r+" more character"+(r>1?"s":"");return e(z.call(t,0,n.maxStringLength),n)+i}return Y(N.call(N.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,le),"single",n)}(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var u=String(t);return o?q(t,u):u}if("bigint"==typeof t){var c=String(t)+"n";return o?q(t,c):c}var s=void 0===l.depth?5:l.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"==typeof t)return X(t)?"[Array]":"[Object]";var f=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=R.call(Array(e.indent+1)," ")}return{base:n,prev:R.call(Array(t+1),n)}}(l,r);if(void 0===i)i=[];else if(ie(i,t)>=0)return"[Circular]";function d(t,n,a){if(n&&(i=M.call(i)).push(n),a){var o={depth:l.depth};return ne(l,"quoteStyle")&&(o.quoteStyle=l.quoteStyle),e(t,o,r+1,i)}return e(t,l,r+1,i)}if("function"==typeof t&&!Z(t)){var m=function(e){if(e.name)return e.name;var t=_.call(P.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),y=se(t,d);return"[Function"+(m?": "+m:" (anonymous)")+"]"+(y.length>0?" { "+R.call(y,", ")+" }":"")}if(ee(t)){var b=W?N.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):H.call(t);return"object"!=typeof t||W?b:ae(b)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var v="<"+O.call(String(t.nodeName)),C=t.attributes||[],I=0;I<C.length;I++)v+=" "+C[I].name+"="+Y(J(C[I].value),"double",l);return v+=">",t.childNodes&&t.childNodes.length&&(v+="..."),v+="</"+O.call(String(t.nodeName))+">"}if(X(t)){if(0===t.length)return"[]";var j=se(t,d);return f&&!function(e){for(var t=0;t<e.length;t++)if(ie(e[t],"\n")>=0)return!1;return!0}(j)?"["+ce(j,f)+"]":"[ "+R.call(j,", ")+" ]"}if(function(e){return!("[object Error]"!==re(e)||L&&"object"==typeof e&&L in e)}(t)){var A=se(t,d);return"cause"in Error.prototype||!("cause"in t)||B.call(t,"cause")?0===A.length?"["+String(t)+"]":"{ ["+String(t)+"] "+R.call(A,", ")+" }":"{ ["+String(t)+"] "+R.call(D.call("[cause]: "+d(t.cause),A),", ")+" }"}if("object"==typeof t&&a){if(G&&"function"==typeof t[G]&&p)return p(t,{depth:s-r});if("symbol"!==a&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e);try{T.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var F=[];return g&&g.call(t,(function(e,n){F.push(d(n,t,!0)+" => "+d(e,t))})),ue("Map",h.call(t),F,f)}if(function(e){if(!T||!e||"object"!=typeof e)return!1;try{T.call(e);try{h.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var $=[];return x&&x.call(t,(function(e){$.push(d(e,t))})),ue("Set",T.call(t),$,f)}if(function(e){if(!S||!e||"object"!=typeof e)return!1;try{S.call(e,S);try{w.call(e,w)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return oe("WeakMap");if(function(e){if(!w||!e||"object"!=typeof e)return!1;try{w.call(e,w);try{S.call(e,S)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return oe("WeakSet");if(function(e){if(!E||!e||"object"!=typeof e)return!1;try{return E.call(e),!0}catch(e){}return!1}(t))return oe("WeakRef");if(function(e){return!("[object Number]"!==re(e)||L&&"object"==typeof e&&L in e)}(t))return ae(d(Number(t)));if(function(e){if(!e||"object"!=typeof e||!U)return!1;try{return U.call(e),!0}catch(e){}return!1}(t))return ae(d(U.call(t)));if(function(e){return!("[object Boolean]"!==re(e)||L&&"object"==typeof e&&L in e)}(t))return ae(k.call(t));if(function(e){return!("[object String]"!==re(e)||L&&"object"==typeof e&&L in e)}(t))return ae(d(String(t)));if(!function(e){return!("[object Date]"!==re(e)||L&&"object"==typeof e&&L in e)}(t)&&!Z(t)){var V=se(t,d),K=Q?Q(t)===Object.prototype:t instanceof Object||t.constructor===Object,te=t instanceof Object?"":"null prototype",fe=!K&&L&&Object(t)===t&&L in t?z.call(re(t),8,-1):te?"Object":"",de=(K||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(fe||te?"["+R.call(D.call([],fe||[],te||[]),": ")+"] ":"");return 0===V.length?de+"{}":f?de+"{"+ce(V,f)+"}":de+"{ "+R.call(V,", ")+" }"}return String(t)};function Y(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function J(e){return N.call(String(e),/"/g,""")}function X(e){return!("[object Array]"!==re(e)||L&&"object"==typeof e&&L in e)}function Z(e){return!("[object RegExp]"!==re(e)||L&&"object"==typeof e&&L in e)}function ee(e){if(W)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!H)return!1;try{return H.call(e),!0}catch(e){}return!1}var te=Object.prototype.hasOwnProperty||function(e){return e in this};function ne(e,t){return te.call(e,t)}function re(e){return C.call(e)}function ie(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function le(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+I.call(t.toString(16))}function ae(e){return"Object("+e+")"}function oe(e){return e+" { ? }"}function ue(e,t,n,r){return e+" ("+t+") {"+(r?ce(n,r):R.call(n,", "))+"}"}function ce(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+R.call(e,","+n)+"\n"+t.prev}function se(e,t){var n=X(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=ne(e,i)?t(e[i],e):""}var l,a="function"==typeof F?F(e):[];if(W){l={};for(var o=0;o<a.length;o++)l["$"+a[o]]=a[o]}for(var u in e)ne(e,u)&&(n&&String(Number(u))===u&&u<e.length||W&&l["$"+u]instanceof Symbol||(j.call(/[^\w$]/,u)?r.push(t(u,e)+": "+t(e[u],e)):r.push(u+": "+t(e[u],e))));if("function"==typeof F)for(var c=0;c<a.length;c++)B.call(e,a[c])&&r.push("["+t(a[c])+"]: "+t(e[a[c]],e));return r}function fe(e,...t){if("string"!=typeof e)return[e,...t].map(de).join(" ");let n=String(e).replace(/%[sdj%]/g,e=>{if("%%"===e)return"%";if(0===t.length)return e;switch(e){case"%s":return String(t.unshift());case"%d":return String(Number(t.unshift()));case"%j":try{return JSON.stringify(t.unshift())}catch(e){return"[Circular]"}default:return e}});for(const e of t)n+="object"!=typeof e||null===e?" "+e:" "+de(e);return n}const de=e=>K(function(e){const t=new Map;return n(e);function n(e){if(t.has(e))return t.get(e);const n=r(e);return t.set(e,n),n}function r(e){if("object"!=typeof e||null==e)return e;if(e instanceof Date||e instanceof RegExp)return e;if(Array.isArray(e))return e.map(n);if(e instanceof Set)return new Set([...e].map(n));if(e instanceof Map)return new Map([...e].map(([e,t])=>[n(e),n(t)]));if(pe(e))return Object.assign(Object.assign({},e),{style:{inspect:()=>"[VCSSStyleDeclaration]"}});const t={};for(const[r,i]of Object.entries(e))t[r]=n(i);return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),t}}(e));const pe=e=>"paneltype"in e&&"rememberchildfocus"in e&&"SetPanelEvent"in e&&"RunScriptInPanelContext"in e;function me(e){for(const t of e.split("\n"))if(t.length>2047){const e="... (line have been trimmed because of a length limit)";$.Warning(`${t.slice(0,2047-e.length)}${e}`)}else $.Msg(t)}function ye(...e){$.Warning(fe(...e))}const he=ye;function ge(...e){me(fe(...e))}const be=ge,ve=ge,Te=new Map;const xe={assert:function(e,t="console.assert",...n){e||ye(new Error("Assertion failed: "+t),...n)},warn:he,error:ye,log:ge,debug:be,info:ve,time:function(e="default"){e=""+e,Te.has(e)?he(`Timer '${e}' already exists`):Te.set(e,Date.now())},timeEnd:function(e="default"){e=""+e;const t=Te.get(e);null!=t?(Te.delete(e),me(`${e}: ${Date.now()-t}ms`)):he(`Timer '${e} does not exist'`)},trace:function e(t="",...n){const r={message:fe(t,...n),name:"Trace",stack:""};Error.captureStackTrace(r,e),me(fe(r.stack))},clear:function(){},dir:function(){throw new Error("console.dir is not implemented")},dirxml:function(){throw new Error("console.dirxml is not implemented")},table:function(){throw new Error("console.table is not implemented")},count:function(){throw new Error("console.count is not implemented")},countReset:function(){throw new Error("console.countReset is not implemented")},group:function(){throw new Error("console.group is not implemented")},groupCollapsed:function(){throw new Error("console.groupCollapsed is not implemented")},groupEnd:function(){throw new Error("console.groupEnd is not implemented")},profile:function(){throw new Error("console.profile is not implemented")},profileEnd:function(){throw new Error("console.profileEnd is not implemented")},timeStamp:function(){throw new Error("console.timeStamp is not implemented")}};globalThis.console=xe;const Se=new Map;let we=-1e5;function Ee(e){if("number"==typeof e)try{e<-1e5?$.CancelScheduled(Se.get(e)):$.CancelScheduled(e)}catch(e){}}function ke(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/(null==t&&n.path)}},n.exports),n.exports}globalThis.setInterval=function(e,t=0,...n){t/=1e3,we-=1;const r=we,i=()=>{Se.set(r,$.Schedule(t,i)),e(...n)};return Se.set(r,$.Schedule(t,i)),r},globalThis.clearInterval=Ee,globalThis.setTimeout=(e,t=0,...n)=>$.Schedule(t/1e3,()=>e(...n)),globalThis.clearTimeout=Ee,globalThis.setImmediate=(e,...t)=>$.Schedule(0,()=>e(...t)),globalThis.clearImmediate=Ee;var Ce=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable;function ze(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var Ne=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=ze(e),l=1;l<arguments.length;l++){for(var a in n=Object(arguments[l]))Pe.call(n,a)&&(i[a]=n[a]);if(Ce){r=Ce(n);for(var o=0;o<r.length;o++)_e.call(n,r[o])&&(i[r[o]]=n[r[o]])}}return i},Ie=ke((function(e,t){var n,r,i,l,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var o=null,u=null,c=function(){if(null!==o)try{var e=t.unstable_now();o(!0,e),o=null}catch(e){throw setTimeout(c,0),e}},s=Date.now();t.unstable_now=function(){return Date.now()-s},n=function(e){null!==o?setTimeout(n,0,e):(o=e,setTimeout(c,0))},r=function(e,t){u=setTimeout(e,t)},i=function(){clearTimeout(u)},l=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,p=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var y=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof y&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof f&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var h=d.now();t.unstable_now=function(){return d.now()-h}}var g=!1,b=null,v=-1,T=5,x=0;l=function(){return t.unstable_now()>=x},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):T=0<e?Math.floor(1e3/e):5};var S=new MessageChannel,w=S.port2;S.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();x=e+T;try{b(!0,e)?w.postMessage(null):(g=!1,b=null)}catch(e){throw w.postMessage(null),e}}else g=!1},n=function(e){b=e,g||(g=!0,w.postMessage(null))},r=function(e,n){v=p((function(){e(t.unstable_now())}),n)},i=function(){m(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<P(i,t)))break e;e[r]=t,e[n]=i,n=r}}function k(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var l=2*(r+1)-1,a=e[l],o=l+1,u=e[o];if(void 0!==a&&0>P(a,n))void 0!==u&&0>P(u,a)?(e[r]=u,e[o]=n,r=o):(e[r]=a,e[l]=n,r=l);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],z=[],N=1,I=null,O=3,j=!1,D=!1,R=!1;function M(e){for(var t=k(z);null!==t;){if(null===t.callback)C(z);else{if(!(t.startTime<=e))break;C(z),t.sortIndex=t.expirationTime,E(_,t)}t=k(z)}}function A(e){if(R=!1,M(e),!D)if(null!==k(_))D=!0,n(U);else{var t=k(z);null!==t&&r(A,t.startTime-e)}}function U(e,n){D=!1,R&&(R=!1,i()),j=!0;var a=O;try{for(M(n),I=k(_);null!==I&&(!(I.expirationTime>n)||e&&!l());){var o=I.callback;if(null!==o){I.callback=null,O=I.priorityLevel;var u=o(I.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?I.callback=u:I===k(_)&&C(_),M(n)}else C(_);I=k(_)}if(null!==I)var c=!0;else{var s=k(z);null!==s&&r(A,s.startTime-n),c=!1}return c}finally{I=null,O=a,j=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var H=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||j||(D=!0,n(U))},t.unstable_getCurrentPriorityLevel=function(){return O},t.unstable_getFirstCallbackNode=function(){return k(_)},t.unstable_next=function(e){switch(O){case 1:case 2:case 3:var t=3;break;default:t=O}var n=O;O=t;try{return e()}finally{O=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=H,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=O;O=e;try{return t()}finally{O=n}},t.unstable_scheduleCallback=function(e,l,a){var o=t.unstable_now();if("object"==typeof a&&null!==a){var u=a.delay;u="number"==typeof u&&0<u?o+u:o,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),u=o;return e={id:N++,callback:l,priorityLevel:e,startTime:u,expirationTime:a=u+a,sortIndex:-1},u>o?(e.sortIndex=u,E(z,e),null===k(_)&&e===k(z)&&(R?i():R=!0,r(A,u-o))):(e.sortIndex=a,E(_,e),D||j||(D=!0,n(U))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();M(e);var n=k(_);return n!==I&&null!==I&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<I.expirationTime||l()},t.unstable_wrapCallback=function(e){var t=O;return function(){var n=O;O=t;try{return e.apply(this,arguments)}finally{O=n}}}})),Oe=ke((function(e){e.exports=Ie})),je=ke((function(e){
/** @license React v0.25.1
* react-reconciler.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.
*/
e.exports=function t(n){var r=Ne,i=l.default,a=Oe;function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;u.hasOwnProperty("ReactCurrentDispatcher")||(u.ReactCurrentDispatcher={current:null}),u.hasOwnProperty("ReactCurrentBatchConfig")||(u.ReactCurrentBatchConfig={suspense:null});var c="function"==typeof Symbol&&Symbol.for,s=c?Symbol.for("react.element"):60103,f=c?Symbol.for("react.portal"):60106,d=c?Symbol.for("react.fragment"):60107,p=c?Symbol.for("react.strict_mode"):60108,m=c?Symbol.for("react.profiler"):60114,y=c?Symbol.for("react.provider"):60109,h=c?Symbol.for("react.context"):60110,g=c?Symbol.for("react.concurrent_mode"):60111,b=c?Symbol.for("react.forward_ref"):60112,v=c?Symbol.for("react.suspense"):60113,T=c?Symbol.for("react.suspense_list"):60120,x=c?Symbol.for("react.memo"):60115,S=c?Symbol.for("react.lazy"):60116,w=c?Symbol.for("react.block"):60121,E="function"==typeof Symbol&&Symbol.iterator;function k(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=E&&e[E]||e["@@iterator"])?e:null}function C(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case d:return"Fragment";case f:return"Portal";case m:return"Profiler";case p:return"StrictMode";case v:return"Suspense";case T:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case h:return"Context.Consumer";case y:return"Context.Provider";case b:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case x:return C(e.type);case w:return C(e.render);case S:if(e=1===e._status?e._result:null)return C(e)}return null}function P(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function _(e){if(P(e)!==e)throw Error(o(188))}function z(e){var t=e.alternate;if(!t){if(null===(t=P(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var l=i.alternate;if(null===l){if(null!==(r=i.return)){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return _(i),e;if(l===r)return _(i),t;l=l.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=l;else{for(var a=!1,u=i.child;u;){if(u===n){a=!0,n=i,r=l;break}if(u===r){a=!0,r=i,n=l;break}u=u.sibling}if(!a){for(u=l.child;u;){if(u===n){a=!0,n=l,r=i;break}if(u===r){a=!0,r=l,n=i;break}u=u.sibling}if(!a)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}function N(e){if(!(e=z(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var I=n.getPublicInstance,O=n.getRootHostContext,j=n.getChildHostContext,D=n.prepareForCommit,R=n.resetAfterCommit,M=n.createInstance,A=n.appendInitialChild,U=n.finalizeInitialChildren,F=n.prepareUpdate,H=n.shouldSetTextContent,W=n.shouldDeprioritizeSubtree,L=n.createTextInstance,B=n.setTimeout,Q=n.clearTimeout,$=n.noTimeout,q=n.isPrimaryRenderer,V=n.supportsMutation,G=n.supportsPersistence,K=n.supportsHydration,Y=n.appendChild,J=n.appendChildToContainer,X=n.commitTextUpdate,Z=n.commitMount,ee=n.commitUpdate,te=n.insertBefore,ne=n.insertInContainerBefore,re=n.removeChild,ie=n.removeChildFromContainer,le=n.resetTextContent,ae=n.hideInstance,oe=n.hideTextInstance,ue=n.unhideInstance,ce=n.unhideTextInstance,se=n.cloneInstance,fe=n.createContainerChildSet,de=n.appendChildToContainerChildSet,pe=n.finalizeContainerChildren,me=n.replaceContainerChildren,ye=n.cloneHiddenInstance,he=n.cloneHiddenTextInstance,ge=n.canHydrateInstance,be=n.canHydrateTextInstance,ve=n.isSuspenseInstancePending,Te=n.isSuspenseInstanceFallback,xe=n.getNextHydratableSibling,Se=n.getFirstHydratableChild,we=n.hydrateInstance,Ee=n.hydrateTextInstance,ke=n.getNextHydratableInstanceAfterSuspenseInstance,Ce=n.commitHydratedContainer,Pe=n.commitHydratedSuspenseInstance,_e=/^(.*)[\\\/]/;function ze(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,l=C(e.type);n=null,r&&(n=C(r.type)),r=l,l="",i?l=" (at "+i.fileName.replace(_e,"")+":"+i.lineNumber+")":n&&(l=" (created by "+n+")"),n="\n in "+(r||"Unknown")+l}t+=n,e=e.return}while(e);return t}var Ie=[],je=-1;function De(e){0>je||(e.current=Ie[je],Ie[je]=null,je--)}function Re(e,t){je++,Ie[je]=e.current,e.current=t}var Me={},Ae={current:Me},Ue={current:!1},Fe=Me;function He(e,t){var n=e.type.contextTypes;if(!n)return Me;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function We(e){return null!=(e=e.childContextTypes)}function Le(){De(Ue),De(Ae)}function Be(e,t,n){if(Ae.current!==Me)throw Error(o(168));Re(Ae,t),Re(Ue,n)}function Qe(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(var l in i=i.getChildContext())if(!(l in e))throw Error(o(108,C(t)||"Unknown",l));return r({},n,{},i)}function $e(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Me,Fe=Ae.current,Re(Ae,e),Re(Ue,Ue.current),!0}function qe(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Qe(e,t,Fe),r.__reactInternalMemoizedMergedChildContext=e,De(Ue),De(Ae),Re(Ae,e)):De(Ue),Re(Ue,n)}var Ve=a.unstable_runWithPriority,Ge=a.unstable_scheduleCallback,Ke=a.unstable_cancelCallback,Ye=a.unstable_requestPaint,Je=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,it={},lt=a.unstable_shouldYield,at=void 0!==Ye?Ye:function(){},ot=null,ut=null,ct=!1,st=Je(),ft=1e4>st?Je:function(){return Je()-st};function dt(){switch(Xe()){case Ze:return 99;case et:return 98;case tt:return 97;case nt:return 96;case rt:return 95;default:throw Error(o(332))}}function pt(e){switch(e){case 99:return Ze;case 98:return et;case 97:return tt;case 96:return nt;case 95:return rt;default:throw Error(o(332))}}function mt(e,t){return e=pt(e),Ve(e,t)}function yt(e,t,n){return e=pt(e),Ge(e,t,n)}function ht(e){return null===ot?(ot=[e],ut=Ge(Ze,bt)):ot.push(e),it}function gt(){if(null!==ut){var e=ut;ut=null,Ke(e)}bt()}function bt(){if(!ct&&null!==ot){ct=!0;var e=0;try{var t=ot;mt(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ot=null}catch(t){throw null!==ot&&(ot=ot.slice(e+1)),Ge(Ze,gt),t}finally{ct=!1}}}function vt(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var Tt="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},xt=Object.prototype.hasOwnProperty;function St(e,t){if(Tt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!xt.call(t,n[r])||!Tt(e[n[r]],t[n[r]]))return!1;return!0}function wt(e,t){if(e&&e.defaultProps)for(var n in t=r({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Et={current:null},kt=null,Ct=null,Pt=null;function _t(){Pt=Ct=kt=null}function zt(e,t){e=e.type._context,q?(Re(Et,e._currentValue),e._currentValue=t):(Re(Et,e._currentValue2),e._currentValue2=t)}function Nt(e){var t=Et.current;De(Et),e=e.type._context,q?e._currentValue=t:e._currentValue2=t}function It(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Ot(e,t){kt=e,Pt=Ct=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(ar=!0),e.firstContext=null)}function jt(e,t){if(Pt!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Pt=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ct){if(null===kt)throw Error(o(308));Ct=t,kt.dependencies={expirationTime:0,firstContext:t,responders:null}}else Ct=Ct.next=t;return q?e._currentValue:e._currentValue2}var Dt=!1;function Rt(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function Mt(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function At(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function Ut(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function Ft(e,t){var n=e.alternate;null!==n&&Mt(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function Ht(e,t,n,i){var l=e.updateQueue;Dt=!1;var a=l.baseQueue,o=l.shared.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}a=o,l.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=o))}if(null!==a){u=a.next;var c=l.baseState,s=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((o=m.expirationTime)<i){var y={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=y,f=c):p=p.next=y,o>s&&(s=o)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),Li(o,m.suspenseConfig);e:{var h=e,g=m;switch(o=t,y=n,g.tag){case 1:if("function"==typeof(h=g.payload)){c=h.call(y,c,o);break e}c=h;break e;case 3:h.effectTag=-4097&h.effectTag|64;case 0:if(null==(o="function"==typeof(h=g.payload)?h.call(y,c,o):h))break e;c=r({},c,o);break e;case 2:Dt=!0}}null!==m.callback&&(e.effectTag|=32,null===(o=l.effects)?l.effects=[m]:o.push(m))}if(null===(m=m.next)||m===u){if(null===(o=l.shared.pending))break;m=a.next=o.next,o.next=u,l.baseQueue=a=o,l.shared.pending=null}}null===p?f=c:p.next=d,l.baseState=f,l.baseQueue=p,Bi(s),e.expirationTime=s,e.memoizedState=c}}function Wt(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(o(191,r));r.call(i)}}}var Lt=u.ReactCurrentBatchConfig,Bt=(new i.Component).refs;function Qt(e,t,n,i){n=null==(n=n(i,t=e.memoizedState))?t:r({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var $t={isMounted:function(e){return!!(e=e._reactInternalFiber)&&P(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=zi(),i=Lt.suspense;(i=At(r=Ni(r,e,i),i)).payload=t,null!=n&&(i.callback=n),Ut(e,i),Ii(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=zi(),i=Lt.suspense;(i=At(r=Ni(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),Ut(e,i),Ii(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=zi(),r=Lt.suspense;(r=At(n=Ni(n,e,r),r)).tag=2,null!=t&&(r.callback=t),Ut(e,r),Ii(e,n)}};function qt(e,t,n,r,i,l,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,a):!t.prototype||!t.prototype.isPureReactComponent||(!St(n,r)||!St(i,l))}function Vt(e,t,n){var r=!1,i=Me,l=t.contextType;return"object"==typeof l&&null!==l?l=jt(l):(i=We(t)?Fe:Ae.current,l=(r=null!=(r=t.contextTypes))?He(e,i):Me),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=$t,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function Gt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&$t.enqueueReplaceState(t,t.state,null)}function Kt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Bt,Rt(e);var l=t.contextType;"object"==typeof l&&null!==l?i.context=jt(l):(l=We(t)?Fe:Ae.current,i.context=He(e,l)),Ht(e,n,i,r),i.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(Qt(e,t,l,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&$t.enqueueReplaceState(i,i.state,null),Ht(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Yt=Array.isArray;function Jt(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===Bt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Xt(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Zt(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=sl(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=pl(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Jt(e,t,n),r.return=e,r):((r=fl(n.type,n.key,n.props,null,e.mode,r)).ref=Jt(e,t,n),r.return=e,r)}function p(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ml(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function m(e,t,n,r,l){return null===t||7!==t.tag?((t=dl(n,e.mode,r,l)).return=e,t):((t=i(t,n)).return=e,t)}function y(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=pl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case s:return(n=fl(t.type,t.key,t.props,null,e.mode,n)).ref=Jt(e,null,t),n.return=e,n;case f:return(t=ml(t,e.mode,n)).return=e,t}if(Yt(t)||k(t))return(t=dl(t,e.mode,n,null)).return=e,t;Xt(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case s:return n.key===i?n.type===d?m(e,t,n.props.children,r,i):c(e,t,n,r):null;case f:return n.key===i?p(e,t,n,r):null}if(Yt(n)||k(n))return null!==i?null:m(e,t,n,r,null);Xt(e,n)}return null}function g(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case s:return e=e.get(null===r.key?n:r.key)||null,r.type===d?m(t,e,r.props.children,i,r.key):c(t,e,r,i);case f:return p(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Yt(r)||k(r))return m(t,e=e.get(n)||null,r,i,null);Xt(t,r)}return null}function b(i,a,o,u){for(var c=null,s=null,f=a,d=a=0,p=null;null!==f&&d<o.length;d++){f.index>d?(p=f,f=null):p=f.sibling;var m=h(i,f,o[d],u);if(null===m){null===f&&(f=p);break}e&&f&&null===m.alternate&&t(i,f),a=l(m,a,d),null===s?c=m:s.sibling=m,s=m,f=p}if(d===o.length)return n(i,f),c;if(null===f){for(;d<o.length;d++)null!==(f=y(i,o[d],u))&&(a=l(f,a,d),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(i,f);d<o.length;d++)null!==(p=g(f,i,d,o[d],u))&&(e&&null!==p.alternate&&f.delete(null===p.key?d:p.key),a=l(p,a,d),null===s?c=p:s.sibling=p,s=p);return e&&f.forEach((function(e){return t(i,e)})),c}function v(i,a,u,c){var s=k(u);if("function"!=typeof s)throw Error(o(150));if(null==(u=s.call(u)))throw Error(o(151));for(var f=s=null,d=a,p=a=0,m=null,b=u.next();null!==d&&!b.done;p++,b=u.next()){d.index>p?(m=d,d=null):m=d.sibling;var v=h(i,d,b.value,c);if(null===v){null===d&&(d=m);break}e&&d&&null===v.alternate&&t(i,d),a=l(v,a,p),null===f?s=v:f.sibling=v,f=v,d=m}if(b.done)return n(i,d),s;if(null===d){for(;!b.done;p++,b=u.next())null!==(b=y(i,b.value,c))&&(a=l(b,a,p),null===f?s=b:f.sibling=b,f=b);return s}for(d=r(i,d);!b.done;p++,b=u.next())null!==(b=g(d,i,p,b.value,c))&&(e&&null!==b.alternate&&d.delete(null===b.key?p:b.key),a=l(b,a,p),null===f?s=b:f.sibling=b,f=b);return e&&d.forEach((function(e){return t(i,e)})),s}return function(e,r,l,u){var c="object"==typeof l&&null!==l&&l.type===d&&null===l.key;c&&(l=l.props.children);var p="object"==typeof l&&null!==l;if(p)switch(l.$$typeof){case s:e:{for(p=l.key,c=r;null!==c;){if(c.key===p){switch(c.tag){case 7:if(l.type===d){n(e,c.sibling),(r=i(c,l.props.children)).return=e,e=r;break e}break;default:if(c.elementType===l.type){n(e,c.sibling),(r=i(c,l.props)).ref=Jt(e,c,l),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}l.type===d?((r=dl(l.props.children,e.mode,u,l.key)).return=e,e=r):((u=fl(l.type,l.key,l.props,null,e.mode,u)).ref=Jt(e,r,l),u.return=e,e=u)}return a(e);case f:e:{for(c=l.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===l.containerInfo&&r.stateNode.implementation===l.implementation){n(e,r.sibling),(r=i(r,l.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ml(l,e.mode,u)).return=e,e=r}return a(e)}if("string"==typeof l||"number"==typeof l)return l=""+l,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,l)).return=e,e=r):(n(e,r),(r=pl(l,e.mode,u)).return=e,e=r),a(e);if(Yt(l))return b(e,r,l,u);if(k(l))return v(e,r,l,u);if(p&&Xt(e,l),void 0===l&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return n(e,r)}}var en=Zt(!0),tn=Zt(!1),nn={},rn={current:nn},ln={current:nn},an={current:nn};function on(e){if(e===nn)throw Error(o(174));return e}function un(e,t){Re(an,t),Re(ln,e),Re(rn,nn),e=O(t),De(rn),Re(rn,e)}function cn(){De(rn),De(ln),De(an)}function sn(e){var t=on(an.current),n=on(rn.current);n!==(t=j(n,e.type,t))&&(Re(ln,e),Re(rn,t))}function fn(e){ln.current===e&&(De(rn),De(ln))}var dn={current:0};function pn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||ve(n)||Te(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function mn(e,t){return{responder:e,props:t}}var yn=u.ReactCurrentDispatcher,hn=u.ReactCurrentBatchConfig,gn=0,bn=null,vn=null,Tn=null,xn=!1;function Sn(){throw Error(o(321))}function wn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tt(e[n],t[n]))return!1;return!0}function En(e,t,n,r,i,l){if(gn=l,bn=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,yn.current=null===e||null===e.memoizedState?Vn:Gn,e=n(r,i),t.expirationTime===gn){l=0;do{if(t.expirationTime=0,!(25>l))throw Error(o(301));l+=1,Tn=vn=null,t.updateQueue=null,yn.current=Kn,e=n(r,i)}while(t.expirationTime===gn)}if(yn.current=qn,t=null!==vn&&null!==vn.next,gn=0,Tn=vn=bn=null,xn=!1,t)throw Error(o(300));return e}function kn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Tn?bn.memoizedState=Tn=e:Tn=Tn.next=e,Tn}function Cn(){if(null===vn){var e=bn.alternate;e=null!==e?e.memoizedState:null}else e=vn.next;var t=null===Tn?bn.memoizedState:Tn.next;if(null!==t)Tn=t,vn=e;else{if(null===e)throw Error(o(310));e={memoizedState:(vn=e).memoizedState,baseState:vn.baseState,baseQueue:vn.baseQueue,queue:vn.queue,next:null},null===Tn?bn.memoizedState=Tn=e:Tn=Tn.next=e}return Tn}function Pn(e,t){return"function"==typeof t?t(e):t}function _n(e){var t=Cn(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=vn,i=r.baseQueue,l=n.pending;if(null!==l){if(null!==i){var a=i.next;i.next=l.next,l.next=a}r.baseQueue=i=l,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var u=a=l=null,c=i;do{var s=c.expirationTime;if(s<gn){var f={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(a=u=f,l=r):u=u.next=f,s>bn.expirationTime&&(bn.expirationTime=s,Bi(s))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),Li(s,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==i);null===u?l=r:u.next=a,Tt(r,t.memoizedState)||(ar=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function zn(e){var t=Cn(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(null!==i){n.pending=null;var a=i=i.next;do{l=e(l,a.action),a=a.next}while(a!==i);Tt(l,t.memoizedState)||(ar=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Nn(e){var t=kn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:e}).dispatch=$n.bind(null,bn,e),[t.memoizedState,e]}function In(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=bn.updateQueue)?(t={lastEffect:null},bn.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function On(){return Cn().memoizedState}function jn(e,t,n,r){var i=kn();bn.effectTag|=e,i.memoizedState=In(1|t,n,void 0,void 0===r?null:r)}function Dn(e,t,n,r){var i=Cn();r=void 0===r?null:r;var l=void 0;if(null!==vn){var a=vn.memoizedState;if(l=a.destroy,null!==r&&wn(r,a.deps))return void In(t,n,l,r)}bn.effectTag|=e,i.memoizedState=In(1|t,n,l,r)}function Rn(e,t){return jn(516,4,e,t)}function Mn(e,t){return Dn(516,4,e,t)}function An(e,t){return Dn(4,2,e,t)}function Un(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Fn(e,t,n){return n=null!=n?n.concat([e]):null,Dn(4,2,Un.bind(null,t,e),n)}function Hn(){}function Wn(e,t){return kn().memoizedState=[e,void 0===t?null:t],e}function Ln(e,t){var n=Cn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&wn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Bn(e,t){var n=Cn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&wn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qn(e,t,n){var r=dt();mt(98>r?98:r,(function(){e(!0)})),mt(97<r?97:r,(function(){var r=hn.suspense;hn.suspense=void 0===t?null:t;try{e(!1),n()}finally{hn.suspense=r}}))}function $n(e,t,n){var r=zi(),i=Lt.suspense;i={expirationTime:r=Ni(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var l=t.pending;if(null===l?i.next=i:(i.next=l.next,l.next=i),t.pending=i,l=e.alternate,e===bn||null!==l&&l===bn)xn=!0,i.expirationTime=gn,bn.expirationTime=gn;else{if(0===e.expirationTime&&(null===l||0===l.expirationTime)&&null!==(l=t.lastRenderedReducer))try{var a=t.lastRenderedState,o=l(a,n);if(i.eagerReducer=l,i.eagerState=o,Tt(o,a))return}catch(e){}Ii(e,r)}}var qn={readContext:jt,useCallback:Sn,useContext:Sn,useEffect:Sn,useImperativeHandle:Sn,useLayoutEffect:Sn,useMemo:Sn,useReducer:Sn,useRef:Sn,useState:Sn,useDebugValue:Sn,useResponder:Sn,useDeferredValue:Sn,useTransition:Sn},Vn={readContext:jt,useCallback:Wn,useContext:jt,useEffect:Rn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,jn(4,2,Un.bind(null,t,e),n)},useLayoutEffect:function(e,t){return jn(4,2,e,t)},useMemo:function(e,t){var n=kn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kn();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=$n.bind(null,bn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},kn().memoizedState=e},useState:Nn,useDebugValue:Hn,useResponder:mn,useDeferredValue:function(e,t){var n=Nn(e),r=n[0],i=n[1];return Rn((function(){var n=hn.suspense;hn.suspense=void 0===t?null:t;try{i(e)}finally{hn.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Nn(!1),n=t[0];return t=t[1],[Wn(Qn.bind(null,t,e),[t,e]),n]}},Gn={readContext:jt,useCallback:Ln,useContext:jt,useEffect:Mn,useImperativeHandle:Fn,useLayoutEffect:An,useMemo:Bn,useReducer:_n,useRef:On,useState:function(){return _n(Pn)},useDebugValue:Hn,useResponder:mn,useDeferredValue:function(e,t){var n=_n(Pn),r=n[0],i=n[1];return Mn((function(){var n=hn.suspense;hn.suspense=void 0===t?null:t;try{i(e)}finally{hn.suspense=n}}),[e,t]),r},useTransition:function(e){var t=_n(Pn),n=t[0];return t=t[1],[Ln(Qn.bind(null,t,e),[t,e]),n]}},Kn={readContext:jt,useCallback:Ln,useContext:jt,useEffect:Mn,useImperativeHandle:Fn,useLayoutEffect:An,useMemo:Bn,useReducer:zn,useRef:On,useState:function(){return zn(Pn)},useDebugValue:Hn,useResponder:mn,useDeferredValue:function(e,t){var n=zn(Pn),r=n[0],i=n[1];return Mn((function(){var n=hn.suspense;hn.suspense=void 0===t?null:t;try{i(e)}finally{hn.suspense=n}}),[e,t]),r},useTransition:function(e){var t=zn(Pn),n=t[0];return t=t[1],[Ln(Qn.bind(null,t,e),[t,e]),n]}},Yn=null,Jn=null,Xn=!1;function Zn(e,t){var n=ul(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function er(e,t){switch(e.tag){case 5:return null!==(t=ge(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=be(t,e.pendingProps))&&(e.stateNode=t,!0);case 13:default:return!1}}function tr(e){if(Xn){var t=Jn;if(t){var n=t;if(!er(e,t)){if(!(t=xe(n))||!er(e,t))return e.effectTag=-1025&e.effectTag|2,Xn=!1,void(Yn=e);Zn(Yn,n)}Yn=e,Jn=Se(t)}else e.effectTag=-1025&e.effectTag|2,Xn=!1,Yn=e}}function nr(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Yn=e}function rr(e){if(!K||e!==Yn)return!1;if(!Xn)return nr(e),Xn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!H(t,e.memoizedProps))for(t=Jn;t;)Zn(e,t),t=xe(t);if(nr(e),13===e.tag){if(!K)throw Error(o(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));Jn=ke(e)}else Jn=Yn?xe(e.stateNode):null;return!0}function ir(){K&&(Jn=Yn=null,Xn=!1)}var lr=u.ReactCurrentOwner,ar=!1;function or(e,t,n,r){t.child=null===e?tn(t,null,n,r):en(t,e.child,n,r)}function ur(e,t,n,r,i){n=n.render;var l=t.ref;return Ot(t,i),r=En(e,t,n,r,l,i),null===e||ar?(t.effectTag|=1,or(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),kr(e,t,i))}function cr(e,t,n,r,i,l){if(null===e){var a=n.type;return"function"!=typeof a||cl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=fl(n.type,null,r,null,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,sr(e,t,a,r,i,l))}return a=e.child,i<l&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:St)(i,r)&&e.ref===t.ref)?kr(e,t,l):(t.effectTag|=1,(e=sl(a,r)).ref=t.ref,e.return=t,t.child=e)}function sr(e,t,n,r,i,l){return null!==e&&St(e.memoizedProps,r)&&e.ref===t.ref&&(ar=!1,i<l)?(t.expirationTime=e.expirationTime,kr(e,t,l)):dr(e,t,n,r,l)}function fr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function dr(e,t,n,r,i){var l=We(n)?Fe:Ae.current;return l=He(t,l),Ot(t,i),n=En(e,t,n,r,l,i),null===e||ar?(t.effectTag|=1,or(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),kr(e,t,i))}function pr(e,t,n,r,i){if(We(n)){var l=!0;$e(t)}else l=!1;if(Ot(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Vt(t,n,r),Kt(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var u=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=jt(c):c=He(t,c=We(n)?Fe:Ae.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==r||u!==c)&&Gt(t,a,r,c),Dt=!1;var d=t.memoizedState;a.state=d,Ht(t,r,a,i),u=t.memoizedState,o!==r||d!==u||Ue.current||Dt?("function"==typeof s&&(Qt(t,n,s,r),u=t.memoizedState),(o=Dt||qt(t,n,o,r,d,u,c))?(f||"function"!=typeof a.UNSA