<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(()=&gt;{var _D=Object.create;var H2=Object.defineProperty,CD=Object.defineProperties,ED=Object.getOwnPropertyDescriptor,kD=Object.getOwnPropertyDescriptors,RD=Object.getOwnPropertyNames,q2=Object.getOwnPropertySymbols,PD=Object.getPrototypeOf,wC=Object.prototype.hasOwnProperty,_7=Object.prototype.propertyIsEnumerable;var xC=(e,t,r)=&gt;t in e?H2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=&gt;{for(var r in t||(t={}))wC.call(t,r)&amp;&amp;xC(e,r,t[r]);if(q2)for(var r of q2(t))_7.call(t,r)&amp;&amp;xC(e,r,t[r]);return e},F=(e,t)=&gt;CD(e,kD(t));var Z0=(e,t)=&gt;{var r={};for(var i in e)wC.call(e,i)&amp;&amp;t.indexOf(i)&lt;0&amp;&amp;(r[i]=e[i]);if(e!=null&amp;&amp;q2)for(var i of q2(e))t.indexOf(i)&lt;0&amp;&amp;_7.call(e,i)&amp;&amp;(r[i]=e[i]);return r};var vt=(e,t)=&gt;()=&gt;(t||e((t={exports:{}}).exports,t),t.exports),TD=(e,t)=&gt;{for(var r in t)H2(e,r,{get:t[r],enumerable:!0})},OD=(e,t,r,i)=&gt;{if(t&amp;&amp;typeof t=="object"||typeof t=="function")for(let a of RD(t))!wC.call(e,a)&amp;&amp;a!==r&amp;&amp;H2(e,a,{get:()=&gt;t[a],enumerable:!(i=ED(t,a))||i.enumerable});return e};var j=(e,t,r)=&gt;(r=e!=null?_D(PD(e)):{},OD(t||!e||!e.__esModule?H2(r,"default",{value:e,enumerable:!0}):r,e));var bC=(e,t,r)=&gt;(xC(e,typeof t!="symbol"?t+"":t,r),r);var L7=vt(lt=&gt;{"use strict";var X0=Symbol.for("react.element"),ID=Symbol.for("react.portal"),ND=Symbol.for("react.fragment"),AD=Symbol.for("react.strict_mode"),MD=Symbol.for("react.profiler"),LD=Symbol.for("react.provider"),BD=Symbol.for("react.context"),DD=Symbol.for("react.forward_ref"),FD=Symbol.for("react.suspense"),zD=Symbol.for("react.memo"),WD=Symbol.for("react.lazy"),C7=Symbol.iterator;function UD(e){return e===null||typeof e!="object"?null:(e=C7&amp;&amp;e[C7]||e["@@iterator"],typeof e=="function"?e:null)}var R7={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},P7=Object.assign,T7={};function xp(e,t,r){this.props=e,this.context=t,this.refs=T7,this.updater=r||R7}xp.prototype.isReactComponent={};xp.prototype.setState=function(e,t){if(typeof e!="object"&amp;&amp;typeof e!="function"&amp;&amp;e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};xp.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O7(){}O7.prototype=xp.prototype;function _C(e,t,r){this.props=e,this.context=t,this.refs=T7,this.updater=r||R7}var CC=_C.prototype=new O7;CC.constructor=_C;P7(CC,xp.prototype);CC.isPureReactComponent=!0;var E7=Array.isArray,I7=Object.prototype.hasOwnProperty,EC={current:null},N7={key:!0,ref:!0,__self:!0,__source:!0};function A7(e,t,r){var i,a={},u=null,l=null;if(t!=null)for(i in t.ref!==void 0&amp;&amp;(l=t.ref),t.key!==void 0&amp;&amp;(u=""+t.key),t)I7.call(t,i)&amp;&amp;!N7.hasOwnProperty(i)&amp;&amp;(a[i]=t[i]);var f=arguments.length-2;if(f===1)a.children=r;else if(1&lt;f){for(var p=Array(f),v=0;v&lt;f;v++)p[v]=arguments[v+2];a.children=p}if(e&amp;&amp;e.defaultProps)for(i in f=e.defaultProps,f)a[i]===void 0&amp;&amp;(a[i]=f[i]);return{$$typeof:X0,type:e,key:u,ref:l,props:a,_owner:EC.current}}function jD(e,t){return{$$typeof:X0,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function kC(e){return typeof e=="object"&amp;&amp;e!==null&amp;&amp;e.$$typeof===X0}function qD(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var k7=/\/+/g;function SC(e,t){return typeof e=="object"&amp;&amp;e!==null&amp;&amp;e.key!=null?qD(""+e.key):t.toString(36)}function $2(e,t,r,i,a){var u=typeof e;(u==="undefined"||u==="boolean")&amp;&amp;(e=null);var l=!1;if(e===null)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case X0:case ID:l=!0}}if(l)return l=e,a=a(l),e=i===""?"."+SC(l,0):i,E7(a)?(r="",e!=null&amp;&amp;(r=e.replace(k7,"$&amp;/")+"/"),$2(a,t,r,"",function(v){return v})):a!=null&amp;&amp;(kC(a)&amp;&amp;(a=jD(a,r+(!a.key||l&amp;&amp;l.key===a.key?"":(""+a.key).replace(k7,"$&amp;/")+"/")+e)),t.push(a)),1;if(l=0,i=i===""?".":i+":",E7(e))for(var f=0;f&lt;e.length;f++){u=e[f];var p=i+SC(u,f);l+=$2(u,t,r,p,a)}else if(p=UD(e),typeof p=="function")for(e=p.call(e),f=0;!(u=e.next()).done;)u=u.value,p=i+SC(u,f++),l+=$2(u,t,r,p,a);else if(u==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function V2(e,t,r){if(e==null)return e;var i=[],a=0;return $2(e,i,"","",function(u){return t.call(r,u,a++)}),i}function HD(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&amp;&amp;(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&amp;&amp;(e._status=2,e._result=r)}),e._status===-1&amp;&amp;(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var uo={current:null},K2={transition:null},VD={ReactCurrentDispatcher:uo,ReactCurrentBatchConfig:K2,ReactCurrentOwner:EC};function M7(){throw Error("act(...) is not supported in production builds of React.")}lt.Children={map:V2,forEach:function(e,t,r){V2(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return V2(e,function(){t++}),t},toArray:function(e){return V2(e,function(t){return t})||[]},only:function(e){if(!kC(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};lt.Component=xp;lt.Fragment=ND;lt.Profiler=MD;lt.PureComponent=_C;lt.StrictMode=AD;lt.Suspense=FD;lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=VD;lt.act=M7;lt.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=P7({},e.props),a=e.key,u=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&amp;&amp;(u=t.ref,l=EC.current),t.key!==void 0&amp;&amp;(a=""+t.key),e.type&amp;&amp;e.type.defaultProps)var f=e.type.defaultProps;for(p in t)I7.call(t,p)&amp;&amp;!N7.hasOwnProperty(p)&amp;&amp;(i[p]=t[p]===void 0&amp;&amp;f!==void 0?f[p]:t[p])}var p=arguments.length-2;if(p===1)i.children=r;else if(1&lt;p){f=Array(p);for(var v=0;v&lt;p;v++)f[v]=arguments[v+2];i.children=f}return{$$typeof:X0,type:e.type,key:a,ref:u,props:i,_owner:l}};lt.createContext=function(e){return e={$$typeof:BD,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:LD,_context:e},e.Consumer=e};lt.createElement=A7;lt.createFactory=function(e){var t=A7.bind(null,e);return t.type=e,t};lt.createRef=function(){return{current:null}};lt.forwardRef=function(e){return{$$typeof:DD,render:e}};lt.isValidElement=kC;lt.lazy=function(e){return{$$typeof:WD,_payload:{_status:-1,_result:e},_init:HD}};lt.memo=function(e,t){return{$$typeof:zD,type:e,compare:t===void 0?null:t}};lt.startTransition=function(e){var t=K2.transition;K2.transition={};try{e()}finally{K2.transition=t}};lt.unstable_act=M7;lt.useCallback=function(e,t){return uo.current.useCallback(e,t)};lt.useContext=function(e){return uo.current.useContext(e)};lt.useDebugValue=function(){};lt.useDeferredValue=function(e){return uo.current.useDeferredValue(e)};lt.useEffect=function(e,t){return uo.current.useEffect(e,t)};lt.useId=function(){return uo.current.useId()};lt.useImperativeHandle=function(e,t,r){return uo.current.useImperativeHandle(e,t,r)};lt.useInsertionEffect=function(e,t){return uo.current.useInsertionEffect(e,t)};lt.useLayoutEffect=function(e,t){return uo.current.useLayoutEffect(e,t)};lt.useMemo=function(e,t){return uo.current.useMemo(e,t)};lt.useReducer=function(e,t,r){return uo.current.useReducer(e,t,r)};lt.useRef=function(e){return uo.current.useRef(e)};lt.useState=function(e){return uo.current.useState(e)};lt.useSyncExternalStore=function(e,t,r){return uo.current.useSyncExternalStore(e,t,r)};lt.useTransition=function(){return uo.current.useTransition()};lt.version="18.3.1"});var re=vt((HG,B7)=&gt;{"use strict";B7.exports=L7()});var $7=vt(tn=&gt;{"use strict";function OC(e,t){var r=e.length;e.push(t);e:for(;0&lt;r;){var i=r-1&gt;&gt;&gt;1,a=e[i];if(0&lt;G2(a,t))e[i]=t,e[r]=a,r=i;else break e}}function Ba(e){return e.length===0?null:e[0]}function Y2(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var i=0,a=e.length,u=a&gt;&gt;&gt;1;i&lt;u;){var l=2*(i+1)-1,f=e[l],p=l+1,v=e[p];if(0&gt;G2(f,r))p&lt;a&amp;&amp;0&gt;G2(v,f)?(e[i]=v,e[p]=r,i=p):(e[i]=f,e[l]=r,i=l);else if(p&lt;a&amp;&amp;0&gt;G2(v,r))e[i]=v,e[p]=r,i=p;else break e}}return t}function G2(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&amp;&amp;typeof performance.now=="function"?(D7=performance,tn.unstable_now=function(){return D7.now()}):(RC=Date,F7=RC.now(),tn.unstable_now=function(){return RC.now()-F7});var D7,RC,F7,xs=[],xl=[],$D=1,Vi=null,qr=3,Z2=!1,Qc=!1,ev=!1,U7=typeof setTimeout=="function"?setTimeout:null,j7=typeof clearTimeout=="function"?clearTimeout:null,z7=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&amp;&amp;navigator.scheduling!==void 0&amp;&amp;navigator.scheduling.isInputPending!==void 0&amp;&amp;navigator.scheduling.isInputPending.bind(navigator.scheduling);function IC(e){for(var t=Ba(xl);t!==null;){if(t.callback===null)Y2(xl);else if(t.startTime&lt;=e)Y2(xl),t.sortIndex=t.expirationTime,OC(xs,t);else break;t=Ba(xl)}}function NC(e){if(ev=!1,IC(e),!Qc)if(Ba(xs)!==null)Qc=!0,MC(AC);else{var t=Ba(xl);t!==null&amp;&amp;LC(NC,t.startTime-e)}}function AC(e,t){Qc=!1,ev&amp;&amp;(ev=!1,j7(tv),tv=-1),Z2=!0;var r=qr;try{for(IC(t),Vi=Ba(xs);Vi!==null&amp;&amp;(!(Vi.expirationTime&gt;t)||e&amp;&amp;!V7());){var i=Vi.callback;if(typeof i=="function"){Vi.callback=null,qr=Vi.priorityLevel;var a=i(Vi.expirationTime&lt;=t);t=tn.unstable_now(),typeof a=="function"?Vi.callback=a:Vi===Ba(xs)&amp;&amp;Y2(xs),IC(t)}else Y2(xs);Vi=Ba(xs)}if(Vi!==null)var u=!0;else{var l=Ba(xl);l!==null&amp;&amp;LC(NC,l.startTime-t),u=!1}return u}finally{Vi=null,qr=r,Z2=!1}}var X2=!1,Q2=null,tv=-1,q7=5,H7=-1;function V7(){return!(tn.unstable_now()-H7&lt;q7)}function PC(){if(Q2!==null){var e=tn.unstable_now();H7=e;var t=!0;try{t=Q2(!0,e)}finally{t?J0():(X2=!1,Q2=null)}}else X2=!1}var J0;typeof z7=="function"?J0=function(){z7(PC)}:typeof MessageChannel!="undefined"?(TC=new MessageChannel,W7=TC.port2,TC.port1.onmessage=PC,J0=function(){W7.postMessage(null)}):J0=function(){U7(PC,0)};var TC,W7;function MC(e){Q2=e,X2||(X2=!0,J0())}function LC(e,t){tv=U7(function(){e(tn.unstable_now())},t)}tn.unstable_IdlePriority=5;tn.unstable_ImmediatePriority=1;tn.unstable_LowPriority=4;tn.unstable_NormalPriority=3;tn.unstable_Profiling=null;tn.unstable_UserBlockingPriority=2;tn.unstable_cancelCallback=function(e){e.callback=null};tn.unstable_continueExecution=function(){Qc||Z2||(Qc=!0,MC(AC))};tn.unstable_forceFrameRate=function(e){0&gt;e||125&lt;e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q7=0&lt;e?Math.floor(1e3/e):5};tn.unstable_getCurrentPriorityLevel=function(){return qr};tn.unstable_getFirstCallbackNode=function(){return Ba(xs)};tn.unstable_next=function(e){switch(qr){case 1:case 2:case 3:var t=3;break;default:t=qr}var r=qr;qr=t;try{return e()}finally{qr=r}};tn.unstable_pauseExecution=function(){};tn.unstable_requestPaint=function(){};tn.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=qr;qr=e;try{return t()}finally{qr=r}};tn.unstable_scheduleCallback=function(e,t,r){var i=tn.unstable_now();switch(typeof r=="object"&amp;&amp;r!==null?(r=r.delay,r=typeof r=="number"&amp;&amp;0&lt;r?i+r:i):r=i,e){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return a=r+a,e={id:$D++,callback:t,priorityLevel:e,startTime:r,expirationTime:a,sortIndex:-1},r&gt;i?(e.sortIndex=r,OC(xl,e),Ba(xs)===null&amp;&amp;e===Ba(xl)&amp;&amp;(ev?(j7(tv),tv=-1):ev=!0,LC(NC,r-i))):(e.sortIndex=a,OC(xs,e),Qc||Z2||(Qc=!0,MC(AC))),e};tn.unstable_shouldYield=V7;tn.unstable_wrapCallback=function(e){var t=qr;return function(){var r=qr;qr=t;try{return e.apply(this,arguments)}finally{qr=r}}}});var G7=vt(($G,K7)=&gt;{"use strict";K7.exports=$7()});var XO=vt(ui=&gt;{"use strict";var KD=re(),ai=G7();function ue(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r&lt;arguments.length;r++)t+="&amp;args[]="+encodeURIComponent(arguments[r]);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 tT=new Set,_v={};function lf(e,t){Wp(e,t),Wp(e+"Capture",t)}function Wp(e,t){for(_v[e]=t,e=0;e&lt;t.length;e++)tT.add(t[e])}var yu=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),oE=Object.prototype.hasOwnProperty,GD=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Q7={},Y7={};function QD(e){return oE.call(Y7,e)?!0:oE.call(Q7,e)?!1:GD.test(e)?Y7[e]=!0:(Q7[e]=!0,!1)}function YD(e,t,r,i){if(r!==null&amp;&amp;r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&amp;&amp;e!=="aria-");default:return!1}}function ZD(e,t,r,i){if(t===null||typeof t=="undefined"||YD(e,t,r,i))return!0;if(i)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1&gt;t}return!1}function fo(e,t,r,i,a,u,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=u,this.removeEmptyString=l}var Ir={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ir[e]=new fo(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ir[t]=new fo(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ir[e]=new fo(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ir[e]=new fo(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ir[e]=new fo(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ir[e]=new fo(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ir[e]=new fo(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ir[e]=new fo(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ir[e]=new fo(e,5,!1,e.toLowerCase(),null,!1,!1)});var YE=/[\-:]([a-z])/g;function ZE(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(YE,ZE);Ir[t]=new fo(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(YE,ZE);Ir[t]=new fo(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(YE,ZE);Ir[t]=new fo(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ir[e]=new fo(e,1,!1,e.toLowerCase(),null,!1,!1)});Ir.xlinkHref=new fo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ir[e]=new fo(e,1,!1,e.toLowerCase(),null,!0,!0)});function XE(e,t,r,i){var a=Ir.hasOwnProperty(t)?Ir[t]:null;(a!==null?a.type!==0:i||!(2&lt;t.length)||t[0]!=="o"&amp;&amp;t[0]!=="O"||t[1]!=="n"&amp;&amp;t[1]!=="N")&amp;&amp;(ZD(t,r,a,i)&amp;&amp;(r=null),i||a===null?QD(t)&amp;&amp;(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,i=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&amp;&amp;r===!0?"":""+r,i?e.setAttributeNS(i,t,r):e.setAttribute(t,r))))}var Su=KD.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,J2=Symbol.for("react.element"),Sp=Symbol.for("react.portal"),_p=Symbol.for("react.fragment"),JE=Symbol.for("react.strict_mode"),iE=Symbol.for("react.profiler"),nT=Symbol.for("react.provider"),rT=Symbol.for("react.context"),e5=Symbol.for("react.forward_ref"),aE=Symbol.for("react.suspense"),sE=Symbol.for("react.suspense_list"),t5=Symbol.for("react.memo"),bl=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var oT=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Z7=Symbol.iterator;function nv(e){return e===null||typeof e!="object"?null:(e=Z7&amp;&amp;e[Z7]||e["@@iterator"],typeof e=="function"?e:null)}var _n=Object.assign,BC;function cv(e){if(BC===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);BC=t&amp;&amp;t[1]||""}return`
`+BC+e}var DC=!1;function FC(e,t){if(!e||DC)return"";DC=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&amp;&amp;Reflect.construct){try{Reflect.construct(t,[])}catch(v){var i=v}Reflect.construct(e,[],t)}else{try{t.call()}catch(v){i=v}e.call(t.prototype)}else{try{throw Error()}catch(v){i=v}e()}}catch(v){if(v&amp;&amp;i&amp;&amp;typeof v.stack=="string"){for(var a=v.stack.split(`
`),u=i.stack.split(`
`),l=a.length-1,f=u.length-1;1&lt;=l&amp;&amp;0&lt;=f&amp;&amp;a[l]!==u[f];)f--;for(;1&lt;=l&amp;&amp;0&lt;=f;l--,f--)if(a[l]!==u[f]){if(l!==1||f!==1)do if(l--,f--,0&gt;f||a[l]!==u[f]){var p=`
`+a[l].replace(" at new "," at ");return e.displayName&amp;&amp;p.includes("&lt;anonymous&gt;")&amp;&amp;(p=p.replace("&lt;anonymous&gt;",e.displayName)),p}while(1&lt;=l&amp;&amp;0&lt;=f);break}}}finally{DC=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?cv(e):""}function XD(e){switch(e.tag){case 5:return cv(e.type);case 16:return cv("Lazy");case 13:return cv("Suspense");case 19:return cv("SuspenseList");case 0:case 2:case 15:return e=FC(e.type,!1),e;case 11:return e=FC(e.type.render,!1),e;case 1:return e=FC(e.type,!0),e;default:return""}}function uE(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _p:return"Fragment";case Sp:return"Portal";case iE:return"Profiler";case JE:return"StrictMode";case aE:return"Suspense";case sE:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case rT:return(e.displayName||"Context")+".Consumer";case nT:return(e._context.displayName||"Context")+".Provider";case e5:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case t5:return t=e.displayName||null,t!==null?t:uE(e.type)||"Memo";case bl:t=e._payload,e=e._init;try{return uE(e(t))}catch(r){}}return null}function JD(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return uE(t);case 8:return t===JE?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ll(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function iT(e){var t=e.type;return(e=e.nodeName)&amp;&amp;e.toLowerCase()==="input"&amp;&amp;(t==="checkbox"||t==="radio")}function eF(e){var t=iT(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&amp;&amp;typeof r!="undefined"&amp;&amp;typeof r.get=="function"&amp;&amp;typeof r.set=="function"){var a=r.get,u=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(l){i=""+l,u.call(this,l)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return i},setValue:function(l){i=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ex(e){e._valueTracker||(e._valueTracker=eF(e))}function aT(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),i="";return e&amp;&amp;(i=iT(e)?e.checked?"true":"false":e.value),e=i,e!==r?(t.setValue(e),!0):!1}function Px(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function lE(e,t){var r=t.checked;return _n({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r!=null?r:e._wrapperState.initialChecked})}function X7(e,t){var r=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;r=Ll(t.value!=null?t.value:r),e._wrapperState={initialChecked:i,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function sT(e,t){t=t.checked,t!=null&amp;&amp;XE(e,"checked",t,!1)}function cE(e,t){sT(e,t);var r=Ll(t.value),i=t.type;if(r!=null)i==="number"?(r===0&amp;&amp;e.value===""||e.value!=r)&amp;&amp;(e.value=""+r):e.value!==""+r&amp;&amp;(e.value=""+r);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?fE(e,t.type,r):t.hasOwnProperty("defaultValue")&amp;&amp;fE(e,t.type,Ll(t.defaultValue)),t.checked==null&amp;&amp;t.defaultChecked!=null&amp;&amp;(e.defaultChecked=!!t.defaultChecked)}function J7(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&amp;&amp;i!=="reset"||t.value!==void 0&amp;&amp;t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&amp;&amp;(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&amp;&amp;(e.name=r)}function fE(e,t,r){(t!=="number"||Px(e.ownerDocument)!==e)&amp;&amp;(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&amp;&amp;(e.defaultValue=""+r))}var fv=Array.isArray;function Mp(e,t,r,i){if(e=e.options,t){t={};for(var a=0;a&lt;r.length;a++)t["$"+r[a]]=!0;for(r=0;r&lt;e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&amp;&amp;(e[r].selected=a),a&amp;&amp;i&amp;&amp;(e[r].defaultSelected=!0)}else{for(r=""+Ll(r),t=null,a=0;a&lt;e.length;a++){if(e[a].value===r){e[a].selected=!0,i&amp;&amp;(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&amp;&amp;(t.selected=!0)}}function dE(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ue(91));return _n({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function eP(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(ue(92));if(fv(r)){if(1&lt;r.length)throw Error(ue(93));r=r[0]}t=r}t==null&amp;&amp;(t=""),r=t}e._wrapperState={initialValue:Ll(r)}}function uT(e,t){var r=Ll(t.value),i=Ll(t.defaultValue);r!=null&amp;&amp;(r=""+r,r!==e.value&amp;&amp;(e.value=r),t.defaultValue==null&amp;&amp;e.defaultValue!==r&amp;&amp;(e.defaultValue=r)),i!=null&amp;&amp;(e.defaultValue=""+i)}function tP(e){var t=e.textContent;t===e._wrapperState.initialValue&amp;&amp;t!==""&amp;&amp;t!==null&amp;&amp;(e.value=t)}function lT(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pE(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?lT(t):e==="http://www.w3.org/2000/svg"&amp;&amp;t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var tx,cT=function(e){return typeof MSApp!="undefined"&amp;&amp;MSApp.execUnsafeLocalFunction?function(t,r,i,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,i,a)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(tx=tx||document.createElement("div"),tx.innerHTML="&lt;svg&gt;"+t.valueOf().toString()+"&lt;/svg&gt;",t=tx.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Cv(e,t){if(t){var r=e.firstChild;if(r&amp;&amp;r===e.lastChild&amp;&amp;r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var mv={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},tF=["Webkit","ms","Moz","O"];Object.keys(mv).forEach(function(e){tF.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),mv[t]=mv[e]})});function fT(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||mv.hasOwnProperty(e)&amp;&amp;mv[e]?(""+t).trim():t+"px"}function dT(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var i=r.indexOf("--")===0,a=fT(r,t[r],i);r==="float"&amp;&amp;(r="cssFloat"),i?e.setProperty(r,a):e[r]=a}}var nF=_n({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function mE(e,t){if(t){if(nF[e]&amp;&amp;(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ue(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ue(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ue(61))}if(t.style!=null&amp;&amp;typeof t.style!="object")throw Error(ue(62))}}function hE(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var vE=null;function n5(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&amp;&amp;(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gE=null,Lp=null,Bp=null;function nP(e){if(e=jv(e)){if(typeof gE!="function")throw Error(ue(280));var t=e.stateNode;t&amp;&amp;(t=nw(t),gE(e.stateNode,e.type,t))}}function pT(e){Lp?Bp?Bp.push(e):Bp=[e]:Lp=e}function mT(){if(Lp){var e=Lp,t=Bp;if(Bp=Lp=null,nP(e),t)for(e=0;e&lt;t.length;e++)nP(t[e])}}function hT(e,t){return e(t)}function vT(){}var zC=!1;function gT(e,t,r){if(zC)return e(t,r);zC=!0;try{return hT(e,t,r)}finally{zC=!1,(Lp!==null||Bp!==null)&amp;&amp;(vT(),mT())}}function Ev(e,t){var r=e.stateNode;if(r===null)return null;var i=nw(r);if(i===null)return null;r=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(r&amp;&amp;typeof r!="function")throw Error(ue(231,t,typeof r));return r}var yE=!1;if(yu)try{wp={},Object.defineProperty(wp,"passive",{get:function(){yE=!0}}),window.addEventListener("test",wp,wp),window.removeEventListener("test",wp,wp)}catch(e){yE=!1}var wp;function rF(e,t,r,i,a,u,l,f,p){var v=Array.prototype.slice.call(arguments,3);try{t.apply(r,v)}catch(y){this.onError(y)}}var hv=!1,Tx=null,Ox=!1,xE=null,oF={onError:function(e){hv=!0,Tx=e}};function iF(e,t,r,i,a,u,l,f,p){hv=!1,Tx=null,rF.apply(oF,arguments)}function aF(e,t,r,i,a,u,l,f,p){if(iF.apply(this,arguments),hv){if(hv){var v=Tx;hv=!1,Tx=null}else throw Error(ue(198));Ox||(Ox=!0,xE=v)}}function cf(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&amp;4098)!==0&amp;&amp;(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function yT(e){if(e.tag===13){var t=e.memoizedState;if(t===null&amp;&amp;(e=e.alternate,e!==null&amp;&amp;(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function rP(e){if(cf(e)!==e)throw Error(ue(188))}function sF(e){var t=e.alternate;if(!t){if(t=cf(e),t===null)throw Error(ue(188));return t!==e?null:e}for(var r=e,i=t;;){var a=r.return;if(a===null)break;var u=a.alternate;if(u===null){if(i=a.return,i!==null){r=i;continue}break}if(a.child===u.child){for(u=a.child;u;){if(u===r)return rP(a),e;if(u===i)return rP(a),t;u=u.sibling}throw Error(ue(188))}if(r.return!==i.return)r=a,i=u;else{for(var l=!1,f=a.child;f;){if(f===r){l=!0,r=a,i=u;break}if(f===i){l=!0,i=a,r=u;break}f=f.sibling}if(!l){for(f=u.child;f;){if(f===r){l=!0,r=u,i=a;break}if(f===i){l=!0,i=u,r=a;break}f=f.sibling}if(!l)throw Error(ue(189))}}if(r.alternate!==i)throw Error(ue(190))}if(r.tag!==3)throw Error(ue(188));return r.stateNode.current===r?e:t}function xT(e){return e=sF(e),e!==null?wT(e):null}function wT(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=wT(e);if(t!==null)return t;e=e.sibling}return null}var bT=ai.unstable_scheduleCallback,oP=ai.unstable_cancelCallback,uF=ai.unstable_shouldYield,lF=ai.unstable_requestPaint,Dn=ai.unstable_now,cF=ai.unstable_getCurrentPriorityLevel,r5=ai.unstable_ImmediatePriority,ST=ai.unstable_UserBlockingPriority,Ix=ai.unstable_NormalPriority,fF=ai.unstable_LowPriority,_T=ai.unstable_IdlePriority,Xx=null,_s=null;function dF(e){if(_s&amp;&amp;typeof _s.onCommitFiberRoot=="function")try{_s.onCommitFiberRoot(Xx,e,void 0,(e.current.flags&amp;128)===128)}catch(t){}}var Ua=Math.clz32?Math.clz32:hF,pF=Math.log,mF=Math.LN2;function hF(e){return e&gt;&gt;&gt;=0,e===0?32:31-(pF(e)/mF|0)|0}var nx=64,rx=4194304;function dv(e){switch(e&amp;-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&amp;4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&amp;130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nx(e,t){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,u=e.pingedLanes,l=r&amp;268435455;if(l!==0){var f=l&amp;~a;f!==0?i=dv(f):(u&amp;=l,u!==0&amp;&amp;(i=dv(u)))}else l=r&amp;~a,l!==0?i=dv(l):u!==0&amp;&amp;(i=dv(u));if(i===0)return 0;if(t!==0&amp;&amp;t!==i&amp;&amp;(t&amp;a)===0&amp;&amp;(a=i&amp;-i,u=t&amp;-t,a&gt;=u||a===16&amp;&amp;(u&amp;4194240)!==0))return t;if((i&amp;4)!==0&amp;&amp;(i|=r&amp;16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&amp;=i;0&lt;t;)r=31-Ua(t),a=1&lt;&lt;r,i|=e[r],t&amp;=~a;return i}function vF(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gF(e,t){for(var r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,u=e.pendingLanes;0&lt;u;){var l=31-Ua(u),f=1&lt;&lt;l,p=a[l];p===-1?((f&amp;r)===0||(f&amp;i)!==0)&amp;&amp;(a[l]=vF(f,t)):p&lt;=t&amp;&amp;(e.expiredLanes|=f),u&amp;=~f}}function wE(e){return e=e.pendingLanes&amp;-1073741825,e!==0?e:e&amp;1073741824?1073741824:0}function CT(){var e=nx;return nx&lt;&lt;=1,(nx&amp;4194240)===0&amp;&amp;(nx=64),e}function WC(e){for(var t=[],r=0;31&gt;r;r++)t.push(e);return t}function Wv(e,t,r){e.pendingLanes|=t,t!==536870912&amp;&amp;(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ua(t),e[t]=r}function yF(e,t){var r=e.pendingLanes&amp;~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&amp;=t,e.mutableReadLanes&amp;=t,e.entangledLanes&amp;=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0&lt;r;){var a=31-Ua(r),u=1&lt;&lt;a;t[a]=0,i[a]=-1,e[a]=-1,r&amp;=~u}}function o5(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var i=31-Ua(r),a=1&lt;&lt;i;a&amp;t|e[i]&amp;t&amp;&amp;(e[i]|=t),r&amp;=~a}}var Ut=0;function ET(e){return e&amp;=-e,1&lt;e?4&lt;e?(e&amp;268435455)!==0?16:536870912:4:1}var kT,i5,RT,PT,TT,bE=!1,ox=[],Rl=null,Pl=null,Tl=null,kv=new Map,Rv=new Map,_l=[],xF="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function iP(e,t){switch(e){case"focusin":case"focusout":Rl=null;break;case"dragenter":case"dragleave":Pl=null;break;case"mouseover":case"mouseout":Tl=null;break;case"pointerover":case"pointerout":kv.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rv.delete(t.pointerId)}}function rv(e,t,r,i,a,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:u,targetContainers:[a]},t!==null&amp;&amp;(t=jv(t),t!==null&amp;&amp;i5(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,a!==null&amp;&amp;t.indexOf(a)===-1&amp;&amp;t.push(a),e)}function wF(e,t,r,i,a){switch(t){case"focusin":return Rl=rv(Rl,e,t,r,i,a),!0;case"dragenter":return Pl=rv(Pl,e,t,r,i,a),!0;case"mouseover":return Tl=rv(Tl,e,t,r,i,a),!0;case"pointerover":var u=a.pointerId;return kv.set(u,rv(kv.get(u)||null,e,t,r,i,a)),!0;case"gotpointercapture":return u=a.pointerId,Rv.set(u,rv(Rv.get(u)||null,e,t,r,i,a)),!0}return!1}function OT(e){var t=Xc(e.target);if(t!==null){var r=cf(t);if(r!==null){if(t=r.tag,t===13){if(t=yT(r),t!==null){e.blockedOn=t,TT(e.priority,function(){RT(r)});return}}else if(t===3&amp;&amp;r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function yx(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0&lt;t.length;){var r=SE(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var i=new r.constructor(r.type,r);vE=i,r.target.dispatchEvent(i),vE=null}else return t=jv(r),t!==null&amp;&amp;i5(t),e.blockedOn=r,!1;t.shift()}return!0}function aP(e,t,r){yx(e)&amp;&amp;r.delete(t)}function bF(){bE=!1,Rl!==null&amp;&amp;yx(Rl)&amp;&amp;(Rl=null),Pl!==null&amp;&amp;yx(Pl)&amp;&amp;(Pl=null),Tl!==null&amp;&amp;yx(Tl)&amp;&amp;(Tl=null),kv.forEach(aP),Rv.forEach(aP)}function ov(e,t){e.blockedOn===t&amp;&amp;(e.blockedOn=null,bE||(bE=!0,ai.unstable_scheduleCallback(ai.unstable_NormalPriority,bF)))}function Pv(e){function t(a){return ov(a,e)}if(0&lt;ox.length){ov(ox[0],e);for(var r=1;r&lt;ox.length;r++){var i=ox[r];i.blockedOn===e&amp;&amp;(i.blockedOn=null)}}for(Rl!==null&amp;&amp;ov(Rl,e),Pl!==null&amp;&amp;ov(Pl,e),Tl!==null&amp;&amp;ov(Tl,e),kv.forEach(t),Rv.forEach(t),r=0;r&lt;_l.length;r++)i=_l[r],i.blockedOn===e&amp;&amp;(i.blockedOn=null);for(;0&lt;_l.length&amp;&amp;(r=_l[0],r.blockedOn===null);)OT(r),r.blockedOn===null&amp;&amp;_l.shift()}var Dp=Su.ReactCurrentBatchConfig,Ax=!0;function SF(e,t,r,i){var a=Ut,u=Dp.transition;Dp.transition=null;try{Ut=1,a5(e,t,r,i)}finally{Ut=a,Dp.transition=u}}function _F(e,t,r,i){var a=Ut,u=Dp.transition;Dp.transition=null;try{Ut=4,a5(e,t,r,i)}finally{Ut=a,Dp.transition=u}}function a5(e,t,r,i){if(Ax){var a=SE(e,t,r,i);if(a===null)KC(e,t,i,Mx,r),iP(e,i);else if(wF(a,e,t,r,i))i.stopPropagation();else if(iP(e,i),t&amp;4&amp;&amp;-1&lt;xF.indexOf(e)){for(;a!==null;){var u=jv(a);if(u!==null&amp;&amp;kT(u),u=SE(e,t,r,i),u===null&amp;&amp;KC(e,t,i,Mx,r),u===a)break;a=u}a!==null&amp;&amp;i.stopPropagation()}else KC(e,t,i,null,r)}}var Mx=null;function SE(e,t,r,i){if(Mx=null,e=n5(i),e=Xc(e),e!==null)if(t=cf(e),t===null)e=null;else if(r=t.tag,r===13){if(e=yT(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&amp;&amp;(e=null);return Mx=e,null}function IT(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(cF()){case r5:return 1;case ST:return 4;case Ix:case fF:return 16;case _T:return 536870912;default:return 16}default:return 16}}var El=null,s5=null,xx=null;function NT(){if(xx)return xx;var e,t=s5,r=t.length,i,a="value"in El?El.value:El.textContent,u=a.length;for(e=0;e&lt;r&amp;&amp;t[e]===a[e];e++);var l=r-e;for(i=1;i&lt;=l&amp;&amp;t[r-i]===a[u-i];i++);return xx=a.slice(e,1&lt;i?1-i:void 0)}function wx(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&amp;&amp;t===13&amp;&amp;(e=13)):e=t,e===10&amp;&amp;(e=13),32&lt;=e||e===13?e:0}function ix(){return!0}function sP(){return!1}function si(e){function t(r,i,a,u,l){this._reactName=r,this._targetInst=a,this.type=i,this.nativeEvent=u,this.target=l,this.currentTarget=null;for(var f in e)e.hasOwnProperty(f)&amp;&amp;(r=e[f],this[f]=r?r(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?ix:sP,this.isPropagationStopped=sP,this}return _n(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&amp;&amp;(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&amp;&amp;(r.returnValue=!1),this.isDefaultPrevented=ix)},stopPropagation:function(){var r=this.nativeEvent;r&amp;&amp;(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&amp;&amp;(r.cancelBubble=!0),this.isPropagationStopped=ix)},persist:function(){},isPersistent:ix}),t}var Kp={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},u5=si(Kp),Uv=_n({},Kp,{view:0,detail:0}),CF=si(Uv),UC,jC,iv,Jx=_n({},Uv,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:l5,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==iv&amp;&amp;(iv&amp;&amp;e.type==="mousemove"?(UC=e.screenX-iv.screenX,jC=e.screenY-iv.screenY):jC=UC=0,iv=e),UC)},movementY:function(e){return"movementY"in e?e.movementY:jC}}),uP=si(Jx),EF=_n({},Jx,{dataTransfer:0}),kF=si(EF),RF=_n({},Uv,{relatedTarget:0}),qC=si(RF),PF=_n({},Kp,{animationName:0,elapsedTime:0,pseudoElement:0}),TF=si(PF),OF=_n({},Kp,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),IF=si(OF),NF=_n({},Kp,{data:0}),lP=si(NF),AF={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},MF={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},LF={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function BF(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=LF[e])?!!t[e]:!1}function l5(){return BF}var DF=_n({},Uv,{key:function(e){if(e.key){var t=AF[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=wx(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?MF[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:l5,charCode:function(e){return e.type==="keypress"?wx(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?wx(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),FF=si(DF),zF=_n({},Jx,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cP=si(zF),WF=_n({},Uv,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:l5}),UF=si(WF),jF=_n({},Kp,{propertyName:0,elapsedTime:0,pseudoElement:0}),qF=si(jF),HF=_n({},Jx,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),VF=si(HF),$F=[9,13,27,32],c5=yu&amp;&amp;"CompositionEvent"in window,vv=null;yu&amp;&amp;"documentMode"in document&amp;&amp;(vv=document.documentMode);var KF=yu&amp;&amp;"TextEvent"in window&amp;&amp;!vv,AT=yu&amp;&amp;(!c5||vv&amp;&amp;8&lt;vv&amp;&amp;11&gt;=vv),fP=String.fromCharCode(32),dP=!1;function MT(e,t){switch(e){case"keyup":return $F.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function LT(e){return e=e.detail,typeof e=="object"&amp;&amp;"data"in e?e.data:null}var Cp=!1;function GF(e,t){switch(e){case"compositionend":return LT(t);case"keypress":return t.which!==32?null:(dP=!0,fP);case"textInput":return e=t.data,e===fP&amp;&amp;dP?null:e;default:return null}}function QF(e,t){if(Cp)return e==="compositionend"||!c5&amp;&amp;MT(e,t)?(e=NT(),xx=s5=El=null,Cp=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&amp;&amp;t.altKey){if(t.char&amp;&amp;1&lt;t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return AT&amp;&amp;t.locale!=="ko"?null:t.data;default:return null}}var YF={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function pP(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t==="input"?!!YF[e.type]:t==="textarea"}function BT(e,t,r,i){pT(i),t=Lx(t,"onChange"),0&lt;t.length&amp;&amp;(r=new u5("onChange","change",null,r,i),e.push({event:r,listeners:t}))}var gv=null,Tv=null;function ZF(e){KT(e,0)}function ew(e){var t=Rp(e);if(aT(t))return e}function XF(e,t){if(e==="change")return t}var DT=!1;yu&amp;&amp;(yu?(sx="oninput"in document,sx||(HC=document.createElement("div"),HC.setAttribute("oninput","return;"),sx=typeof HC.oninput=="function"),ax=sx):ax=!1,DT=ax&amp;&amp;(!document.documentMode||9&lt;document.documentMode));var ax,sx,HC;function mP(){gv&amp;&amp;(gv.detachEvent("onpropertychange",FT),Tv=gv=null)}function FT(e){if(e.propertyName==="value"&amp;&amp;ew(Tv)){var t=[];BT(t,Tv,e,n5(e)),gT(ZF,t)}}function JF(e,t,r){e==="focusin"?(mP(),gv=t,Tv=r,gv.attachEvent("onpropertychange",FT)):e==="focusout"&amp;&amp;mP()}function ez(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ew(Tv)}function tz(e,t){if(e==="click")return ew(t)}function nz(e,t){if(e==="input"||e==="change")return ew(t)}function rz(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var qa=typeof Object.is=="function"?Object.is:rz;function Ov(e,t){if(qa(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(i=0;i&lt;r.length;i++){var a=r[i];if(!oE.call(t,a)||!qa(e[a],t[a]))return!1}return!0}function hP(e){for(;e&amp;&amp;e.firstChild;)e=e.firstChild;return e}function vP(e,t){var r=hP(e);e=0;for(var i;r;){if(r.nodeType===3){if(i=e+r.textContent.length,e&lt;=t&amp;&amp;i&gt;=t)return{node:r,offset:t-e};e=i}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hP(r)}}function zT(e,t){return e&amp;&amp;t?e===t?!0:e&amp;&amp;e.nodeType===3?!1:t&amp;&amp;t.nodeType===3?zT(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&amp;16):!1:!1}function WT(){for(var e=window,t=Px();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch(i){r=!1}if(r)e=t.contentWindow;else break;t=Px(e.document)}return t}function f5(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t&amp;&amp;(t==="input"&amp;&amp;(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function oz(e){var t=WT(),r=e.focusedElem,i=e.selectionRange;if(t!==r&amp;&amp;r&amp;&amp;r.ownerDocument&amp;&amp;zT(r.ownerDocument.documentElement,r)){if(i!==null&amp;&amp;f5(r)){if(t=i.start,e=i.end,e===void 0&amp;&amp;(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&amp;&amp;t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,u=Math.min(i.start,a);i=i.end===void 0?u:Math.min(i.end,a),!e.extend&amp;&amp;u&gt;i&amp;&amp;(a=i,i=u,u=a),a=vP(r,u);var l=vP(r,i);a&amp;&amp;l&amp;&amp;(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&amp;&amp;(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),u&gt;i?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&amp;&amp;t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&amp;&amp;r.focus(),r=0;r&lt;t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var iz=yu&amp;&amp;"documentMode"in document&amp;&amp;11&gt;=document.documentMode,Ep=null,_E=null,yv=null,CE=!1;function gP(e,t,r){var i=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;CE||Ep==null||Ep!==Px(i)||(i=Ep,"selectionStart"in i&amp;&amp;f5(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&amp;&amp;i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),yv&amp;&amp;Ov(yv,i)||(yv=i,i=Lx(_E,"onSelect"),0&lt;i.length&amp;&amp;(t=new u5("onSelect","select",null,t,r),e.push({event:t,listeners:i}),t.target=Ep)))}function ux(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var kp={animationend:ux("Animation","AnimationEnd"),animationiteration:ux("Animation","AnimationIteration"),animationstart:ux("Animation","AnimationStart"),transitionend:ux("Transition","TransitionEnd")},VC={},UT={};yu&amp;&amp;(UT=document.createElement("div").style,"AnimationEvent"in window||(delete kp.animationend.animation,delete kp.animationiteration.animation,delete kp.animationstart.animation),"TransitionEvent"in window||delete kp.transitionend.transition);function tw(e){if(VC[e])return VC[e];if(!kp[e])return e;var t=kp[e],r;for(r in t)if(t.hasOwnProperty(r)&amp;&amp;r in UT)return VC[e]=t[r];return e}var jT=tw("animationend"),qT=tw("animationiteration"),HT=tw("animationstart"),VT=tw("transitionend"),$T=new Map,yP="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dl(e,t){$T.set(e,t),lf(t,[e])}for(lx=0;lx&lt;yP.length;lx++)cx=yP[lx],xP=cx.toLowerCase(),wP=cx[0].toUpperCase()+cx.slice(1),Dl(xP,"on"+wP);var cx,xP,wP,lx;Dl(jT,"onAnimationEnd");Dl(qT,"onAnimationIteration");Dl(HT,"onAnimationStart");Dl("dblclick","onDoubleClick");Dl("focusin","onFocus");Dl("focusout","onBlur");Dl(VT,"onTransitionEnd");Wp("onMouseEnter",["mouseout","mouseover"]);Wp("onMouseLeave",["mouseout","mouseover"]);Wp("onPointerEnter",["pointerout","pointerover"]);Wp("onPointerLeave",["pointerout","pointerover"]);lf("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));lf("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));lf("onBeforeInput",["compositionend","keypress","textInput","paste"]);lf("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));lf("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));lf("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var pv="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),az=new Set("cancel close invalid load scroll toggle".split(" ").concat(pv));function bP(e,t,r){var i=e.type||"unknown-event";e.currentTarget=r,aF(i,t,void 0,e),e.currentTarget=null}function KT(e,t){t=(t&amp;4)!==0;for(var r=0;r&lt;e.length;r++){var i=e[r],a=i.event;i=i.listeners;e:{var u=void 0;if(t)for(var l=i.length-1;0&lt;=l;l--){var f=i[l],p=f.instance,v=f.currentTarget;if(f=f.listener,p!==u&amp;&amp;a.isPropagationStopped())break e;bP(a,f,v),u=p}else for(l=0;l&lt;i.length;l++){if(f=i[l],p=f.instance,v=f.currentTarget,f=f.listener,p!==u&amp;&amp;a.isPropagationStopped())break e;bP(a,f,v),u=p}}}if(Ox)throw e=xE,Ox=!1,xE=null,e}function sn(e,t){var r=t[TE];r===void 0&amp;&amp;(r=t[TE]=new Set);var i=e+"__bubble";r.has(i)||(GT(t,e,2,!1),r.add(i))}function $C(e,t,r){var i=0;t&amp;&amp;(i|=4),GT(r,e,i,t)}var fx="_reactListening"+Math.random().toString(36).slice(2);function Iv(e){if(!e[fx]){e[fx]=!0,tT.forEach(function(r){r!=="selectionchange"&amp;&amp;(az.has(r)||$C(r,!1,e),$C(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[fx]||(t[fx]=!0,$C("selectionchange",!1,t))}}function GT(e,t,r,i){switch(IT(t)){case 1:var a=SF;break;case 4:a=_F;break;default:a=a5}r=a.bind(null,t,r,e),a=void 0,!yE||t!=="touchstart"&amp;&amp;t!=="touchmove"&amp;&amp;t!=="wheel"||(a=!0),i?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function KC(e,t,r,i,a){var u=i;if((t&amp;1)===0&amp;&amp;(t&amp;2)===0&amp;&amp;i!==null)e:for(;;){if(i===null)return;var l=i.tag;if(l===3||l===4){var f=i.stateNode.containerInfo;if(f===a||f.nodeType===8&amp;&amp;f.parentNode===a)break;if(l===4)for(l=i.return;l!==null;){var p=l.tag;if((p===3||p===4)&amp;&amp;(p=l.stateNode.containerInfo,p===a||p.nodeType===8&amp;&amp;p.parentNode===a))return;l=l.return}for(;f!==null;){if(l=Xc(f),l===null)return;if(p=l.tag,p===5||p===6){i=u=l;continue e}f=f.parentNode}}i=i.return}gT(function(){var v=u,y=n5(r),w=[];e:{var P=$T.get(e);if(P!==void 0){var O=u5,k=e;switch(e){case"keypress":if(wx(r)===0)break e;case"keydown":case"keyup":O=FF;break;case"focusin":k="focus",O=qC;break;case"focusout":k="blur",O=qC;break;case"beforeblur":case"afterblur":O=qC;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=uP;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=kF;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=UF;break;case jT:case qT:case HT:O=TF;break;case VT:O=qF;break;case"scroll":O=CF;break;case"wheel":O=VF;break;case"copy":case"cut":case"paste":O=IF;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=cP}var M=(t&amp;4)!==0,Q=!M&amp;&amp;e==="scroll",T=M?P!==null?P+"Capture":null:P;M=[];for(var R=v,E;R!==null;){E=R;var z=E.stateNode;if(E.tag===5&amp;&amp;z!==null&amp;&amp;(E=z,T!==null&amp;&amp;(z=Ev(R,T),z!=null&amp;&amp;M.push(Nv(R,z,E)))),Q)break;R=R.return}0&lt;M.length&amp;&amp;(P=new O(P,k,null,r,y),w.push({event:P,listeners:M}))}}if((t&amp;7)===0){e:{if(P=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",P&amp;&amp;r!==vE&amp;&amp;(k=r.relatedTarget||r.fromElement)&amp;&amp;(Xc(k)||k[xu]))break e;if((O||P)&amp;&amp;(P=y.window===y?y:(P=y.ownerDocument)?P.defaultView||P.parentWindow:window,O?(k=r.relatedTarget||r.toElement,O=v,k=k?Xc(k):null,k!==null&amp;&amp;(Q=cf(k),k!==Q||k.tag!==5&amp;&amp;k.tag!==6)&amp;&amp;(k=null)):(O=null,k=v),O!==k)){if(M=uP,z="onMouseLeave",T="onMouseEnter",R="mouse",(e==="pointerout"||e==="pointerover")&amp;&amp;(M=cP,z="onPointerLeave",T="onPointerEnter",R="pointer"),Q=O==null?P:Rp(O),E=k==null?P:Rp(k),P=new M(z,R+"leave",O,r,y),P.target=Q,P.relatedTarget=E,z=null,Xc(y)===v&amp;&amp;(M=new M(T,R+"enter",k,r,y),M.target=E,M.relatedTarget=Q,z=M),Q=z,O&amp;&amp;k)t:{for(M=O,T=k,R=0,E=M;E;E=bp(E))R++;for(E=0,z=T;z;z=bp(z))E++;for(;0&lt;R-E;)M=bp(M),R--;for(;0&lt;E-R;)T=bp(T),E--;for(;R--;){if(M===T||T!==null&amp;&amp;M===T.alternate)break t;M=bp(M),T=bp(T)}M=null}else M=null;O!==null&amp;&amp;SP(w,P,O,M,!1),k!==null&amp;&amp;Q!==null&amp;&amp;SP(w,Q,k,M,!0)}}e:{if(P=v?Rp(v):window,O=P.nodeName&amp;&amp;P.nodeName.toLowerCase(),O==="select"||O==="input"&amp;&amp;P.type==="file")var $=XF;else if(pP(P))if(DT)$=nz;else{$=ez;var W=JF}else(O=P.nodeName)&amp;&amp;O.toLowerCase()==="input"&amp;&amp;(P.type==="checkbox"||P.type==="radio")&amp;&amp;($=tz);if($&amp;&amp;($=$(e,v))){BT(w,$,r,y);break e}W&amp;&amp;W(e,P,v),e==="focusout"&amp;&amp;(W=P._wrapperState)&amp;&amp;W.controlled&amp;&amp;P.type==="number"&amp;&amp;fE(P,"number",P.value)}switch(W=v?Rp(v):window,e){case"focusin":(pP(W)||W.contentEditable==="true")&amp;&amp;(Ep=W,_E=v,yv=null);break;case"focusout":yv=_E=Ep=null;break;case"mousedown":CE=!0;break;case"contextmenu":case"mouseup":case"dragend":CE=!1,gP(w,r,y);break;case"selectionchange":if(iz)break;case"keydown":case"keyup":gP(w,r,y)}var H;if(c5)e:{switch(e){case"compositionstart":var Y="onCompositionStart";break e;case"compositionend":Y="onCompositionEnd";break e;case"compositionupdate":Y="onCompositionUpdate";break e}Y=void 0}else Cp?MT(e,r)&amp;&amp;(Y="onCompositionEnd"):e==="keydown"&amp;&amp;r.keyCode===229&amp;&amp;(Y="onCompositionStart");Y&amp;&amp;(AT&amp;&amp;r.locale!=="ko"&amp;&amp;(Cp||Y!=="onCompositionStart"?Y==="onCompositionEnd"&amp;&amp;Cp&amp;&amp;(H=NT()):(El=y,s5="value"in El?El.value:El.textContent,Cp=!0)),W=Lx(v,Y),0&lt;W.length&amp;&amp;(Y=new lP(Y,e,null,r,y),w.push({event:Y,listeners:W}),H?Y.data=H:(H=LT(r),H!==null&amp;&amp;(Y.data=H)))),(H=KF?GF(e,r):QF(e,r))&amp;&amp;(v=Lx(v,"onBeforeInput"),0&lt;v.length&amp;&amp;(y=new lP("onBeforeInput","beforeinput",null,r,y),w.push({event:y,listeners:v}),y.data=H))}KT(w,t)})}function Nv(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Lx(e,t){for(var r=t+"Capture",i=[];e!==null;){var a=e,u=a.stateNode;a.tag===5&amp;&amp;u!==null&amp;&amp;(a=u,u=Ev(e,r),u!=null&amp;&amp;i.unshift(Nv(e,u,a)),u=Ev(e,t),u!=null&amp;&amp;i.push(Nv(e,u,a))),e=e.return}return i}function bp(e){if(e===null)return null;do e=e.return;while(e&amp;&amp;e.tag!==5);return e||null}function SP(e,t,r,i,a){for(var u=t._reactName,l=[];r!==null&amp;&amp;r!==i;){var f=r,p=f.alternate,v=f.stateNode;if(p!==null&amp;&amp;p===i)break;f.tag===5&amp;&amp;v!==null&amp;&amp;(f=v,a?(p=Ev(r,u),p!=null&amp;&amp;l.unshift(Nv(r,p,f))):a||(p=Ev(r,u),p!=null&amp;&amp;l.push(Nv(r,p,f)))),r=r.return}l.length!==0&amp;&amp;e.push({event:t,listeners:l})}var sz=/\r\n?/g,uz=/\u0000|\uFFFD/g;function _P(e){return(typeof e=="string"?e:""+e).replace(sz,`
`).replace(uz,"")}function dx(e,t,r){if(t=_P(t),_P(e)!==t&amp;&amp;r)throw Error(ue(425))}function Bx(){}var EE=null,kE=null;function RE(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&amp;&amp;t.dangerouslySetInnerHTML!==null&amp;&amp;t.dangerouslySetInnerHTML.__html!=null}var PE=typeof setTimeout=="function"?setTimeout:void 0,lz=typeof clearTimeout=="function"?clearTimeout:void 0,CP=typeof Promise=="function"?Promise:void 0,cz=typeof queueMicrotask=="function"?queueMicrotask:typeof CP!="undefined"?function(e){return CP.resolve(null).then(e).catch(fz)}:PE;function fz(e){setTimeout(function(){throw e})}function GC(e,t){var r=t,i=0;do{var a=r.nextSibling;if(e.removeChild(r),a&amp;&amp;a.nodeType===8)if(r=a.data,r==="/$"){if(i===0){e.removeChild(a),Pv(t);return}i--}else r!=="$"&amp;&amp;r!=="$?"&amp;&amp;r!=="$!"||i++;r=a}while(r);Pv(t)}function Ol(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function EP(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&amp;&amp;t++}e=e.previousSibling}return null}var Gp=Math.random().toString(36).slice(2),Ss="__reactFiber$"+Gp,Av="__reactProps$"+Gp,xu="__reactContainer$"+Gp,TE="__reactEvents$"+Gp,dz="__reactListeners$"+Gp,pz="__reactHandles$"+Gp;function Xc(e){var t=e[Ss];if(t)return t;for(var r=e.parentNode;r;){if(t=r[xu]||r[Ss]){if(r=t.alternate,t.child!==null||r!==null&amp;&amp;r.child!==null)for(e=EP(e);e!==null;){if(r=e[Ss])return r;e=EP(e)}return t}e=r,r=e.parentNode}return null}function jv(e){return e=e[Ss]||e[xu],!e||e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==13&amp;&amp;e.tag!==3?null:e}function Rp(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ue(33))}function nw(e){return e[Av]||null}var OE=[],Pp=-1;function Fl(e){return{current:e}}function un(e){0&gt;Pp||(e.current=OE[Pp],OE[Pp]=null,Pp--)}function nn(e,t){Pp++,OE[Pp]=e.current,e.current=t}var Bl={},Kr=Fl(Bl),Bo=Fl(!1),rf=Bl;function Up(e,t){var r=e.type.contextTypes;if(!r)return Bl;var i=e.stateNode;if(i&amp;&amp;i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var a={},u;for(u in r)a[u]=t[u];return i&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Do(e){return e=e.childContextTypes,e!=null}function Dx(){un(Bo),un(Kr)}function kP(e,t,r){if(Kr.current!==Bl)throw Error(ue(168));nn(Kr,t),nn(Bo,r)}function QT(e,t,r){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return r;i=i.getChildContext();for(var a in i)if(!(a in t))throw Error(ue(108,JD(e)||"Unknown",a));return _n({},r,i)}function Fx(e){return e=(e=e.stateNode)&amp;&amp;e.__reactInternalMemoizedMergedChildContext||Bl,rf=Kr.current,nn(Kr,e),nn(Bo,Bo.current),!0}function RP(e,t,r){var i=e.stateNode;if(!i)throw Error(ue(169));r?(e=QT(e,t,rf),i.__reactInternalMemoizedMergedChildContext=e,un(Bo),un(Kr),nn(Kr,e)):un(Bo),nn(Bo,r)}var mu=null,rw=!1,QC=!1;function YT(e){mu===null?mu=[e]:mu.push(e)}function mz(e){rw=!0,YT(e)}function zl(){if(!QC&amp;&amp;mu!==null){QC=!0;var e=0,t=Ut;try{var r=mu;for(Ut=1;e&lt;r.length;e++){var i=r[e];do i=i(!0);while(i!==null)}mu=null,rw=!1}catch(a){throw mu!==null&amp;&amp;(mu=mu.slice(e+1)),bT(r5,zl),a}finally{Ut=t,QC=!1}}return null}var Tp=[],Op=0,zx=null,Wx=0,$i=[],Ki=0,of=null,hu=1,vu="";function Yc(e,t){Tp[Op++]=Wx,Tp[Op++]=zx,zx=e,Wx=t}function ZT(e,t,r){$i[Ki++]=hu,$i[Ki++]=vu,$i[Ki++]=of,of=e;var i=hu;e=vu;var a=32-Ua(i)-1;i&amp;=~(1&lt;&lt;a),r+=1;var u=32-Ua(t)+a;if(30&lt;u){var l=a-a%5;u=(i&amp;(1&lt;&lt;l)-1).toString(32),i&gt;&gt;=l,a-=l,hu=1&lt;&lt;32-Ua(t)+a|r&lt;&lt;a|i,vu=u+e}else hu=1&lt;&lt;u|r&lt;&lt;a|i,vu=e}function d5(e){e.return!==null&amp;&amp;(Yc(e,1),ZT(e,1,0))}function p5(e){for(;e===zx;)zx=Tp[--Op],Tp[Op]=null,Wx=Tp[--Op],Tp[Op]=null;for(;e===of;)of=$i[--Ki],$i[Ki]=null,vu=$i[--Ki],$i[Ki]=null,hu=$i[--Ki],$i[Ki]=null}var ii=null,oi=null,hn=!1,Wa=null;function XT(e,t){var r=Gi(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function PP(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ii=e,oi=Ol(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ii=e,oi=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=of!==null?{id:hu,overflow:vu}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Gi(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,ii=e,oi=null,!0):!1;default:return!1}}function IE(e){return(e.mode&amp;1)!==0&amp;&amp;(e.flags&amp;128)===0}function NE(e){if(hn){var t=oi;if(t){var r=t;if(!PP(e,t)){if(IE(e))throw Error(ue(418));t=Ol(r.nextSibling);var i=ii;t&amp;&amp;PP(e,t)?XT(i,r):(e.flags=e.flags&amp;-4097|2,hn=!1,ii=e)}}else{if(IE(e))throw Error(ue(418));e.flags=e.flags&amp;-4097|2,hn=!1,ii=e}}}function TP(e){for(e=e.return;e!==null&amp;&amp;e.tag!==5&amp;&amp;e.tag!==3&amp;&amp;e.tag!==13;)e=e.return;ii=e}function px(e){if(e!==ii)return!1;if(!hn)return TP(e),hn=!0,!1;var t;if((t=e.tag!==3)&amp;&amp;!(t=e.tag!==5)&amp;&amp;(t=e.type,t=t!=="head"&amp;&amp;t!=="body"&amp;&amp;!RE(e.type,e.memoizedProps)),t&amp;&amp;(t=oi)){if(IE(e))throw JT(),Error(ue(418));for(;t;)XT(e,t),t=Ol(t.nextSibling)}if(TP(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ue(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){oi=Ol(e.nextSibling);break e}t--}else r!=="$"&amp;&amp;r!=="$!"&amp;&amp;r!=="$?"||t++}e=e.nextSibling}oi=null}}else oi=ii?Ol(e.stateNode.nextSibling):null;return!0}function JT(){for(var e=oi;e;)e=Ol(e.nextSibling)}function jp(){oi=ii=null,hn=!1}function m5(e){Wa===null?Wa=[e]:Wa.push(e)}var hz=Su.ReactCurrentBatchConfig;function av(e,t,r){if(e=r.ref,e!==null&amp;&amp;typeof e!="function"&amp;&amp;typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(ue(309));var i=r.stateNode}if(!i)throw Error(ue(147,e));var a=i,u=""+e;return t!==null&amp;&amp;t.ref!==null&amp;&amp;typeof t.ref=="function"&amp;&amp;t.ref._stringRef===u?t.ref:(t=function(l){var f=a.refs;l===null?delete f[u]:f[u]=l},t._stringRef=u,t)}if(typeof e!="string")throw Error(ue(284));if(!r._owner)throw Error(ue(290,e))}return e}function mx(e,t){throw e=Object.prototype.toString.call(t),Error(ue(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function OP(e){var t=e._init;return t(e._payload)}function eO(e){function t(T,R){if(e){var E=T.deletions;E===null?(T.deletions=[R],T.flags|=16):E.push(R)}}function r(T,R){if(!e)return null;for(;R!==null;)t(T,R),R=R.sibling;return null}function i(T,R){for(T=new Map;R!==null;)R.key!==null?T.set(R.key,R):T.set(R.index,R),R=R.sibling;return T}function a(T,R){return T=Ml(T,R),T.index=0,T.sibling=null,T}function u(T,R,E){return T.index=E,e?(E=T.alternate,E!==null?(E=E.index,E&lt;R?(T.flags|=2,R):E):(T.flags|=2,R)):(T.flags|=1048576,R)}function l(T){return e&amp;&amp;T.alternate===null&amp;&amp;(T.flags|=2),T}function f(T,R,E,z){return R===null||R.tag!==6?(R=nE(E,T.mode,z),R.return=T,R):(R=a(R,E),R.return=T,R)}function p(T,R,E,z){var $=E.type;return $===_p?y(T,R,E.props.children,z,E.key):R!==null&amp;&amp;(R.elementType===$||typeof $=="object"&amp;&amp;$!==null&amp;&amp;$.$$typeof===bl&amp;&amp;OP($)===R.type)?(z=a(R,E.props),z.ref=av(T,R,E),z.return=T,z):(z=Rx(E.type,E.key,E.props,null,T.mode,z),z.ref=av(T,R,E),z.return=T,z)}function v(T,R,E,z){return R===null||R.tag!==4||R.stateNode.containerInfo!==E.containerInfo||R.stateNode.implementation!==E.implementation?(R=rE(E,T.mode,z),R.return=T,R):(R=a(R,E.children||[]),R.return=T,R)}function y(T,R,E,z,$){return R===null||R.tag!==7?(R=nf(E,T.mode,z,$),R.return=T,R):(R=a(R,E),R.return=T,R)}function w(T,R,E){if(typeof R=="string"&amp;&amp;R!==""||typeof R=="number")return R=nE(""+R,T.mode,E),R.return=T,R;if(typeof R=="object"&amp;&amp;R!==null){switch(R.$$typeof){case J2:return E=Rx(R.type,R.key,R.props,null,T.mode,E),E.ref=av(T,null,R),E.return=T,E;case Sp:return R=rE(R,T.mode,E),R.return=T,R;case bl:var z=R._init;return w(T,z(R._payload),E)}if(fv(R)||nv(R))return R=nf(R,T.mode,E,null),R.return=T,R;mx(T,R)}return null}function P(T,R,E,z){var $=R!==null?R.key:null;if(typeof E=="string"&amp;&amp;E!==""||typeof E=="number")return $!==null?null:f(T,R,""+E,z);if(typeof E=="object"&amp;&amp;E!==null){switch(E.$$typeof){case J2:return E.key===$?p(T,R,E,z):null;case Sp:return E.key===$?v(T,R,E,z):null;case bl:return $=E._init,P(T,R,$(E._payload),z)}if(fv(E)||nv(E))return $!==null?null:y(T,R,E,z,null);mx(T,E)}return null}function O(T,R,E,z,$){if(typeof z=="string"&amp;&amp;z!==""||typeof z=="number")return T=T.get(E)||null,f(R,T,""+z,$);if(typeof z=="object"&amp;&amp;z!==null){switch(z.$$typeof){case J2:return T=T.get(z.key===null?E:z.key)||null,p(R,T,z,$);case Sp:return T=T.get(z.key===null?E:z.key)||null,v(R,T,z,$);case bl:var W=z._init;return O(T,R,E,W(z._payload),$)}if(fv(z)||nv(z))return T=T.get(E)||null,y(R,T,z,$,null);mx(R,z)}return null}function k(T,R,E,z){for(var $=null,W=null,H=R,Y=R=0,Se=null;H!==null&amp;&amp;Y&lt;E.length;Y++){H.index&gt;Y?(Se=H,H=null):Se=H.sibling;var Ee=P(T,H,E[Y],z);if(Ee===null){H===null&amp;&amp;(H=Se);break}e&amp;&amp;H&amp;&amp;Ee.alternate===null&amp;&amp;t(T,H),R=u(Ee,R,Y),W===null?$=Ee:W.sibling=Ee,W=Ee,H=Se}if(Y===E.length)return r(T,H),hn&amp;&amp;Yc(T,Y),$;if(H===null){for(;Y&lt;E.length;Y++)H=w(T,E[Y],z),H!==null&amp;&amp;(R=u(H,R,Y),W===null?$=H:W.sibling=H,W=H);return hn&amp;&amp;Yc(T,Y),$}for(H=i(T,H);Y&lt;E.length;Y++)Se=O(H,T,Y,E[Y],z),Se!==null&amp;&amp;(e&amp;&amp;Se.alternate!==null&amp;&amp;H.delete(Se.key===null?Y:Se.key),R=u(Se,R,Y),W===null?$=Se:W.sibling=Se,W=Se);return e&amp;&amp;H.forEach(function(Ct){return t(T,Ct)}),hn&amp;&amp;Yc(T,Y),$}function M(T,R,E,z){var $=nv(E);if(typeof $!="function")throw Error(ue(150));if(E=$.call(E),E==null)throw Error(ue(151));for(var W=$=null,H=R,Y=R=0,Se=null,Ee=E.next();H!==null&amp;&amp;!Ee.done;Y++,Ee=E.next()){H.index&gt;Y?(Se=H,H=null):Se=H.sibling;var Ct=P(T,H,Ee.value,z);if(Ct===null){H===null&amp;&amp;(H=Se);break}e&amp;&amp;H&amp;&amp;Ct.alternate===null&amp;&amp;t(T,H),R=u(Ct,R,Y),W===null?$=Ct:W.sibling=Ct,W=Ct,H=Se}if(Ee.done)return r(T,H),hn&amp;&amp;Yc(T,Y),$;if(H===null){for(;!Ee.done;Y++,Ee=E.next())Ee=w(T,Ee.value,z),Ee!==null&amp;&amp;(R=u(Ee,R,Y),W===null?$=Ee:W.sibling=Ee,W=Ee);return hn&amp;&amp;Yc(T,Y),$}for(H=i(T,H);!Ee.done;Y++,Ee=E.next())Ee=O(H,T,Y,Ee.value,z),Ee!==null&amp;&amp;(e&amp;&amp;Ee.alternate!==null&amp;&amp;H.delete(Ee.key===null?Y:Ee.key),R=u(Ee,R,Y),W===null?$=Ee:W.sibling=Ee,W=Ee);return e&amp;&amp;H.forEach(function(Le){return t(T,Le)}),hn&amp;&amp;Yc(T,Y),$}function Q(T,R,E,z){if(typeof E=="object"&amp;&amp;E!==null&amp;&amp;E.type===_p&amp;&amp;E.key===null&amp;&amp;(E=E.props.children),typeof E=="object"&amp;&amp;E!==null){switch(E.$$typeof){case J2:e:{for(var $=E.key,W=R;W!==null;){if(W.key===$){if($=E.type,$===_p){if(W.tag===7){r(T,W.sibling),R=a(W,E.props.children),R.return=T,T=R;break e}}else if(W.elementType===$||typeof $=="object"&amp;&amp;$!==null&amp;&amp;$.$$typeof===bl&amp;&amp;OP($)===W.type){r(T,W.sibling),R=a(W,E.props),R.ref=av(T,W,E),R.return=T,T=R;break e}r(T,W);break}else t(T,W);W=W.sibling}E.type===_p?(R=nf(E.props.children,T.mode,z,E.key),R.return=T,T=R):(z=Rx(E.type,E.key,E.props,null,T.mode,z),z.ref=av(T,R,E),z.return=T,T=z)}return l(T);case Sp:e:{for(W=E.key;R!==null;){if(R.key===W)if(R.tag===4&amp;&amp;R.stateNode.containerInfo===E.containerInfo&amp;&amp;R.stateNode.implementation===E.implementation){r(T,R.sibling),R=a(R,E.children||[]),R.return=T,T=R;break e}else{r(T,R);break}else t(T,R);R=R.sibling}R=rE(E,T.mode,z),R.return=T,T=R}return l(T);case bl:return W=E._init,Q(T,R,W(E._payload),z)}if(fv(E))return k(T,R,E,z);if(nv(E))return M(T,R,E,z);mx(T,E)}return typeof E=="string"&amp;&amp;E!==""||typeof E=="number"?(E=""+E,R!==null&amp;&amp;R.tag===6?(r(T,R.sibling),R=a(R,E),R.return=T,T=R):(r(T,R),R=nE(E,T.mode,z),R.return=T,T=R),l(T)):r(T,R)}return Q}var qp=eO(!0),tO=eO(!1),Ux=Fl(null),jx=null,Ip=null,h5=null;function v5(){h5=Ip=jx=null}function g5(e){var t=Ux.current;un(Ux),e._currentValue=t}function AE(e,t,r){for(;e!==null;){var i=e.alternate;if((e.childLanes&amp;t)!==t?(e.childLanes|=t,i!==null&amp;&amp;(i.childLanes|=t)):i!==null&amp;&amp;(i.childLanes&amp;t)!==t&amp;&amp;(i.childLanes|=t),e===r)break;e=e.return}}function Fp(e,t){jx=e,h5=Ip=null,e=e.dependencies,e!==null&amp;&amp;e.firstContext!==null&amp;&amp;((e.lanes&amp;t)!==0&amp;&amp;(Lo=!0),e.firstContext=null)}function Yi(e){var t=e._currentValue;if(h5!==e)if(e={context:e,memoizedValue:t,next:null},Ip===null){if(jx===null)throw Error(ue(308));Ip=e,jx.dependencies={lanes:0,firstContext:e}}else Ip=Ip.next=e;return t}var Jc=null;function y5(e){Jc===null?Jc=[e]:Jc.push(e)}function nO(e,t,r,i){var a=t.interleaved;return a===null?(r.next=r,y5(t)):(r.next=a.next,a.next=r),t.interleaved=r,wu(e,i)}function wu(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&amp;&amp;(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&amp;&amp;(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Sl=!1;function x5(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function rO(e,t){e=e.updateQueue,t.updateQueue===e&amp;&amp;(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function gu(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Il(e,t,r){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(bt&amp;2)!==0){var a=i.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),i.pending=t,wu(e,r)}return a=i.interleaved,a===null?(t.next=t,y5(i)):(t.next=a.next,a.next=t),i.interleaved=t,wu(e,r)}function bx(e,t,r){if(t=t.updateQueue,t!==null&amp;&amp;(t=t.shared,(r&amp;4194240)!==0)){var i=t.lanes;i&amp;=e.pendingLanes,r|=i,t.lanes=r,o5(e,r)}}function IP(e,t){var r=e.updateQueue,i=e.alternate;if(i!==null&amp;&amp;(i=i.updateQueue,r===i)){var a=null,u=null;if(r=r.firstBaseUpdate,r!==null){do{var l={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};u===null?a=u=l:u=u.next=l,r=r.next}while(r!==null);u===null?a=u=t:u=u.next=t}else a=u=t;r={baseState:i.baseState,firstBaseUpdate:a,lastBaseUpdate:u,shared:i.shared,effects:i.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function qx(e,t,r,i){var a=e.updateQueue;Sl=!1;var u=a.firstBaseUpdate,l=a.lastBaseUpdate,f=a.shared.pending;if(f!==null){a.shared.pending=null;var p=f,v=p.next;p.next=null,l===null?u=v:l.next=v,l=p;var y=e.alternate;y!==null&amp;&amp;(y=y.updateQueue,f=y.lastBaseUpdate,f!==l&amp;&amp;(f===null?y.firstBaseUpdate=v:f.next=v,y.lastBaseUpdate=p))}if(u!==null){var w=a.baseState;l=0,y=v=p=null,f=u;do{var P=f.lane,O=f.eventTime;if((i&amp;P)===P){y!==null&amp;&amp;(y=y.next={eventTime:O,lane:0,tag:f.tag,payload:f.payload,callback:f.callback,next:null});e:{var k=e,M=f;switch(P=t,O=r,M.tag){case 1:if(k=M.payload,typeof k=="function"){w=k.call(O,w,P);break e}w=k;break e;case 3:k.flags=k.flags&amp;-65537|128;case 0:if(k=M.payload,P=typeof k=="function"?k.call(O,w,P):k,P==null)break e;w=_n({},w,P);break e;case 2:Sl=!0}}f.callback!==null&amp;&amp;f.lane!==0&amp;&amp;(e.flags|=64,P=a.effects,P===null?a.effects=[f]:P.push(f))}else O={eventTime:O,lane:P,tag:f.tag,payload:f.payload,callback:f.callback,next:null},y===null?(v=y=O,p=w):y=y.next=O,l|=P;if(f=f.next,f===null){if(f=a.shared.pending,f===null)break;P=f,f=P.next,P.next=null,a.lastBaseUpdate=P,a.shared.pending=null}}while(1);if(y===null&amp;&amp;(p=w),a.baseState=p,a.firstBaseUpdate=v,a.lastBaseUpdate=y,t=a.shared.interleaved,t!==null){a=t;do l|=a.lane,a=a.next;while(a!==t)}else u===null&amp;&amp;(a.shared.lanes=0);sf|=l,e.lanes=l,e.memoizedState=w}}function NP(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t&lt;e.length;t++){var i=e[t],a=i.callback;if(a!==null){if(i.callback=null,i=r,typeof a!="function")throw Error(ue(191,a));a.call(i)}}}var qv={},Cs=Fl(qv),Mv=Fl(qv),Lv=Fl(qv);function ef(e){if(e===qv)throw Error(ue(174));return e}function w5(e,t){switch(nn(Lv,t),nn(Mv,e),nn(Cs,qv),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pE(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=pE(t,e)}un(Cs),nn(Cs,t)}function Hp(){un(Cs),un(Mv),un(Lv)}function oO(e){ef(Lv.current);var t=ef(Cs.current),r=pE(t,e.type);t!==r&amp;&amp;(nn(Mv,e),nn(Cs,r))}function b5(e){Mv.current===e&amp;&amp;(un(Cs),un(Mv))}var bn=Fl(0);function Hx(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&amp;&amp;(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&amp;&amp;t.memoizedProps.revealOrder!==void 0){if((t.flags&amp;128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var YC=[];function S5(){for(var e=0;e&lt;YC.length;e++)YC[e]._workInProgressVersionPrimary=null;YC.length=0}var Sx=Su.ReactCurrentDispatcher,ZC=Su.ReactCurrentBatchConfig,af=0,Sn=null,Xn=null,fr=null,Vx=!1,xv=!1,Bv=0,vz=0;function Hr(){throw Error(ue(321))}function _5(e,t){if(t===null)return!1;for(var r=0;r&lt;t.length&amp;&amp;r&lt;e.length;r++)if(!qa(e[r],t[r]))return!1;return!0}function C5(e,t,r,i,a,u){if(af=u,Sn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Sx.current=e===null||e.memoizedState===null?wz:bz,e=r(i,a),xv){u=0;do{if(xv=!1,Bv=0,25&lt;=u)throw Error(ue(301));u+=1,fr=Xn=null,t.updateQueue=null,Sx.current=Sz,e=r(i,a)}while(xv)}if(Sx.current=$x,t=Xn!==null&amp;&amp;Xn.next!==null,af=0,fr=Xn=Sn=null,Vx=!1,t)throw Error(ue(300));return e}function E5(){var e=Bv!==0;return Bv=0,e}function bs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return fr===null?Sn.memoizedState=fr=e:fr=fr.next=e,fr}function Zi(){if(Xn===null){var e=Sn.alternate;e=e!==null?e.memoizedState:null}else e=Xn.next;var t=fr===null?Sn.memoizedState:fr.next;if(t!==null)fr=t,Xn=e;else{if(e===null)throw Error(ue(310));Xn=e,e={memoizedState:Xn.memoizedState,baseState:Xn.baseState,baseQueue:Xn.baseQueue,queue:Xn.queue,next:null},fr===null?Sn.memoizedState=fr=e:fr=fr.next=e}return fr}function Dv(e,t){return typeof t=="function"?t(e):t}function XC(e){var t=Zi(),r=t.queue;if(r===null)throw Error(ue(311));r.lastRenderedReducer=e;var i=Xn,a=i.baseQueue,u=r.pending;if(u!==null){if(a!==null){var l=a.next;a.next=u.next,u.next=l}i.baseQueue=a=u,r.pending=null}if(a!==null){u=a.next,i=i.baseState;var f=l=null,p=null,v=u;do{var y=v.lane;if((af&amp;y)===y)p!==null&amp;&amp;(p=p.next={lane:0,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null}),i=v.hasEagerState?v.eagerState:e(i,v.action);else{var w={lane:y,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null};p===null?(f=p=w,l=i):p=p.next=w,Sn.lanes|=y,sf|=y}v=v.next}while(v!==null&amp;&amp;v!==u);p===null?l=i:p.next=f,qa(i,t.memoizedState)||(Lo=!0),t.memoizedState=i,t.baseState=l,t.baseQueue=p,r.lastRenderedState=i}if(e=r.interleaved,e!==null){a=e;do u=a.lane,Sn.lanes|=u,sf|=u,a=a.next;while(a!==e)}else a===null&amp;&amp;(r.lanes=0);return[t.memoizedState,r.dispatch]}function JC(e){var t=Zi(),r=t.queue;if(r===null)throw Error(ue(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,u=t.memoizedState;if(a!==null){r.pending=null;var l=a=a.next;do u=e(u,l.action),l=l.next;while(l!==a);qa(u,t.memoizedState)||(Lo=!0),t.memoizedState=u,t.baseQueue===null&amp;&amp;(t.baseState=u),r.lastRenderedState=u}return[u,i]}function iO(){}function aO(e,t){var r=Sn,i=Zi(),a=t(),u=!qa(i.memoizedState,a);if(u&amp;&amp;(i.memoizedState=a,Lo=!0),i=i.queue,k5(lO.bind(null,r,i,e),[e]),i.getSnapshot!==t||u||fr!==null&amp;&amp;fr.memoizedState.tag&amp;1){if(r.flags|=2048,Fv(9,uO.bind(null,r,i,a,t),void 0,null),dr===null)throw Error(ue(349));(af&amp;30)!==0||sO(r,t,a)}return a}function sO(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Sn.updateQueue,t===null?(t={lastEffect:null,stores:null},Sn.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function uO(e,t,r,i){t.value=r,t.getSnapshot=i,cO(t)&amp;&amp;fO(e)}function lO(e,t,r){return r(function(){cO(t)&amp;&amp;fO(e)})}function cO(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!qa(e,r)}catch(i){return!0}}function fO(e){var t=wu(e,1);t!==null&amp;&amp;ja(t,e,1,-1)}function AP(e){var t=bs();return typeof e=="function"&amp;&amp;(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Dv,lastRenderedState:e},t.queue=e,e=e.dispatch=xz.bind(null,Sn,e),[t.memoizedState,e]}function Fv(e,t,r,i){return e={tag:e,create:t,destroy:r,deps:i,next:null},t=Sn.updateQueue,t===null?(t={lastEffect:null,stores:null},Sn.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(i=r.next,r.next=e,e.next=i,t.lastEffect=e)),e}function dO(){return Zi().memoizedState}function _x(e,t,r,i){var a=bs();Sn.flags|=e,a.memoizedState=Fv(1|t,r,void 0,i===void 0?null:i)}function ow(e,t,r,i){var a=Zi();i=i===void 0?null:i;var u=void 0;if(Xn!==null){var l=Xn.memoizedState;if(u=l.destroy,i!==null&amp;&amp;_5(i,l.deps)){a.memoizedState=Fv(t,r,u,i);return}}Sn.flags|=e,a.memoizedState=Fv(1|t,r,u,i)}function MP(e,t){return _x(8390656,8,e,t)}function k5(e,t){return ow(2048,8,e,t)}function pO(e,t){return ow(4,2,e,t)}function mO(e,t){return ow(4,4,e,t)}function hO(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function vO(e,t,r){return r=r!=null?r.concat([e]):null,ow(4,4,hO.bind(null,t,e),r)}function R5(){}function gO(e,t){var r=Zi();t=t===void 0?null:t;var i=r.memoizedState;return i!==null&amp;&amp;t!==null&amp;&amp;_5(t,i[1])?i[0]:(r.memoizedState=[e,t],e)}function yO(e,t){var r=Zi();t=t===void 0?null:t;var i=r.memoizedState;return i!==null&amp;&amp;t!==null&amp;&amp;_5(t,i[1])?i[0]:(e=e(),r.memoizedState=[e,t],e)}function xO(e,t,r){return(af&amp;21)===0?(e.baseState&amp;&amp;(e.baseState=!1,Lo=!0),e.memoizedState=r):(qa(r,t)||(r=CT(),Sn.lanes|=r,sf|=r,e.baseState=!0),t)}function gz(e,t){var r=Ut;Ut=r!==0&amp;&amp;4&gt;r?r:4,e(!0);var i=ZC.transition;ZC.transition={};try{e(!1),t()}finally{Ut=r,ZC.transition=i}}function wO(){return Zi().memoizedState}function yz(e,t,r){var i=Al(e);if(r={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null},bO(e))SO(t,r);else if(r=nO(e,t,r,i),r!==null){var a=co();ja(r,e,i,a),_O(r,t,i)}}function xz(e,t,r){var i=Al(e),a={lane:i,action:r,hasEagerState:!1,eagerState:null,next:null};if(bO(e))SO(t,a);else{var u=e.alternate;if(e.lanes===0&amp;&amp;(u===null||u.lanes===0)&amp;&amp;(u=t.lastRenderedReducer,u!==null))try{var l=t.lastRenderedState,f=u(l,r);if(a.hasEagerState=!0,a.eagerState=f,qa(f,l)){var p=t.interleaved;p===null?(a.next=a,y5(t)):(a.next=p.next,p.next=a),t.interleaved=a;return}}catch(v){}finally{}r=nO(e,t,a,i),r!==null&amp;&amp;(a=co(),ja(r,e,i,a),_O(r,t,i))}}function bO(e){var t=e.alternate;return e===Sn||t!==null&amp;&amp;t===Sn}function SO(e,t){xv=Vx=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function _O(e,t,r){if((r&amp;4194240)!==0){var i=t.lanes;i&amp;=e.pendingLanes,r|=i,t.lanes=r,o5(e,r)}}var $x={readContext:Yi,useCallback:Hr,useContext:Hr,useEffect:Hr,useImperativeHandle:Hr,useInsertionEffect:Hr,useLayoutEffect:Hr,useMemo:Hr,useReducer:Hr,useRef:Hr,useState:Hr,useDebugValue:Hr,useDeferredValue:Hr,useTransition:Hr,useMutableSource:Hr,useSyncExternalStore:Hr,useId:Hr,unstable_isNewReconciler:!1},wz={readContext:Yi,useCallback:function(e,t){return bs().memoizedState=[e,t===void 0?null:t],e},useContext:Yi,useEffect:MP,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,_x(4194308,4,hO.bind(null,t,e),r)},useLayoutEffect:function(e,t){return _x(4194308,4,e,t)},useInsertionEffect:function(e,t){return _x(4,2,e,t)},useMemo:function(e,t){var r=bs();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var i=bs();return t=r!==void 0?r(t):t,i.memoizedState=i.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},i.queue=e,e=e.dispatch=yz.bind(null,Sn,e),[i.memoizedState,e]},useRef:function(e){var t=bs();return e={current:e},t.memoizedState=e},useState:AP,useDebugValue:R5,useDeferredValue:function(e){return bs().memoizedState=e},useTransition:function(){var e=AP(!1),t=e[0];return e=gz.bind(null,e[1]),bs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var i=Sn,a=bs();if(hn){if(r===void 0)throw Error(ue(407));r=r()}else{if(r=t(),dr===null)throw Error(ue(349));(af&amp;30)!==0||sO(i,t,r)}a.memoizedState=r;var u={value:r,getSnapshot:t};return a.queue=u,MP(lO.bind(null,i,u,e),[e]),i.flags|=2048,Fv(9,uO.bind(null,i,u,r,t),void 0,null),r},useId:function(){var e=bs(),t=dr.identifierPrefix;if(hn){var r=vu,i=hu;r=(i&amp;~(1&lt;&lt;32-Ua(i)-1)).toString(32)+r,t=":"+t+"R"+r,r=Bv++,0&lt;r&amp;&amp;(t+="H"+r.toString(32)),t+=":"}else r=vz++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},bz={readContext:Yi,useCallback:gO,useContext:Yi,useEffect:k5,useImperativeHandle:vO,useInsertionEffect:pO,useLayoutEffect:mO,useMemo:yO,useReducer:XC,useRef:dO,useState:function(){return XC(Dv)},useDebugValue:R5,useDeferredValue:function(e){var t=Zi();return xO(t,Xn.memoizedState,e)},useTransition:function(){var e=XC(Dv)[0],t=Zi().memoizedState;return[e,t]},useMutableSource:iO,useSyncExternalStore:aO,useId:wO,unstable_isNewReconciler:!1},Sz={readContext:Yi,useCallback:gO,useContext:Yi,useEffect:k5,useImperativeHandle:vO,useInsertionEffect:pO,useLayoutEffect:mO,useMemo:yO,useReducer:JC,useRef:dO,useState:function(){return JC(Dv)},useDebugValue:R5,useDeferredValue:function(e){var t=Zi();return Xn===null?t.memoizedState=e:xO(t,Xn.memoizedState,e)},useTransition:function(){var e=JC(Dv)[0],t=Zi().memoizedState;return[e,t]},useMutableSource:iO,useSyncExternalStore:aO,useId:wO,unstable_isNewReconciler:!1};function Fa(e,t){if(e&amp;&amp;e.defaultProps){t=_n({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&amp;&amp;(t[r]=e[r]);return t}return t}function ME(e,t,r,i){t=e.memoizedState,r=r(i,t),r=r==null?t:_n({},t,r),e.memoizedState=r,e.lanes===0&amp;&amp;(e.updateQueue.baseState=r)}var iw={isMounted:function(e){return(e=e._reactInternals)?cf(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var i=co(),a=Al(e),u=gu(i,a);u.payload=t,r!=null&amp;&amp;(u.callback=r),t=Il(e,u,a),t!==null&amp;&amp;(ja(t,e,a,i),bx(t,e,a))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var i=co(),a=Al(e),u=gu(i,a);u.tag=1,u.payload=t,r!=null&amp;&amp;(u.callback=r),t=Il(e,u,a),t!==null&amp;&amp;(ja(t,e,a,i),bx(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=co(),i=Al(e),a=gu(r,i);a.tag=2,t!=null&amp;&amp;(a.callback=t),t=Il(e,a,i),t!==null&amp;&amp;(ja(t,e,i,r),bx(t,e,i))}};function LP(e,t,r,i,a,u,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,u,l):t.prototype&amp;&amp;t.prototype.isPureReactComponent?!Ov(r,i)||!Ov(a,u):!0}function CO(e,t,r){var i=!1,a=Bl,u=t.contextType;return typeof u=="object"&amp;&amp;u!==null?u=Yi(u):(a=Do(t)?rf:Kr.current,i=t.contextTypes,u=(i=i!=null)?Up(e,a):Bl),t=new t(r,u),e.memoizedState=t.state!==null&amp;&amp;t.state!==void 0?t.state:null,t.updater=iw,e.stateNode=t,t._reactInternals=e,i&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=u),t}function BP(e,t,r,i){e=t.state,typeof t.componentWillReceiveProps=="function"&amp;&amp;t.componentWillReceiveProps(r,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&amp;&amp;t.UNSAFE_componentWillReceiveProps(r,i),t.state!==e&amp;&amp;iw.enqueueReplaceState(t,t.state,null)}function LE(e,t,r,i){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs={},x5(e);var u=t.contextType;typeof u=="object"&amp;&amp;u!==null?a.context=Yi(u):(u=Do(t)?rf:Kr.current,a.context=Up(e,u)),a.state=e.memoizedState,u=t.getDerivedStateFromProps,typeof u=="function"&amp;&amp;(ME(e,t,u,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&amp;&amp;typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&amp;&amp;a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&amp;&amp;a.UNSAFE_componentWillMount(),t!==a.state&amp;&amp;iw.enqueueReplaceState(a,a.state,null),qx(e,r,a,i),a.state=e.memoizedState),typeof a.componentDidMount=="function"&amp;&amp;(e.flags|=4194308)}function Vp(e,t){try{var r="",i=t;do r+=XD(i),i=i.return;while(i);var a=r}catch(u){a=`
Error generating stack: `+u.message+`
`+u.stack}return{value:e,source:t,stack:a,digest:null}}function eE(e,t,r){return{value:e,source:null,stack:r!=null?r:null,digest:t!=null?t:null}}function BE(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var _z=typeof WeakMap=="function"?WeakMap:Map;function EO(e,t,r){r=gu(-1,r),r.tag=3,r.payload={element:null};var i=t.value;return r.callback=function(){Gx||(Gx=!0,$E=i),BE(e,t)},r}function kO(e,t,r){r=gu(-1,r),r.tag=3;var i=e.type.getDerivedStateFromError;if(typeof i=="function"){var a=t.value;r.payload=function(){return i(a)},r.callback=function(){BE(e,t)}}var u=e.stateNode;return u!==null&amp;&amp;typeof u.componentDidCatch=="function"&amp;&amp;(r.callback=function(){BE(e,t),typeof i!="function"&amp;&amp;(Nl===null?Nl=new Set([this]):Nl.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),r}function DP(e,t,r){var i=e.pingCache;if(i===null){i=e.pingCache=new _z;var a=new Set;i.set(t,a)}else a=i.get(t),a===void 0&amp;&amp;(a=new Set,i.set(t,a));a.has(r)||(a.add(r),e=Dz.bind(null,e,t,r),t.then(e,e))}function FP(e){do{var t;if((t=e.tag===13)&amp;&amp;(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function zP(e,t,r,i,a){return(e.mode&amp;1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&amp;=-52805,r.tag===1&amp;&amp;(r.alternate===null?r.tag=17:(t=gu(-1,1),t.tag=2,Il(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var Cz=Su.ReactCurrentOwner,Lo=!1;function lo(e,t,r,i){t.child=e===null?tO(t,null,r,i):qp(t,e.child,r,i)}function WP(e,t,r,i,a){r=r.render;var u=t.ref;return Fp(t,a),i=C5(e,t,r,i,u,a),r=E5(),e!==null&amp;&amp;!Lo?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~a,bu(e,t,a)):(hn&amp;&amp;r&amp;&amp;d5(t),t.flags|=1,lo(e,t,i,a),t.child)}function UP(e,t,r,i,a){if(e===null){var u=r.type;return typeof u=="function"&amp;&amp;!L5(u)&amp;&amp;u.defaultProps===void 0&amp;&amp;r.compare===null&amp;&amp;r.defaultProps===void 0?(t.tag=15,t.type=u,RO(e,t,u,i,a)):(e=Rx(r.type,null,i,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,(e.lanes&amp;a)===0){var l=u.memoizedProps;if(r=r.compare,r=r!==null?r:Ov,r(l,i)&amp;&amp;e.ref===t.ref)return bu(e,t,a)}return t.flags|=1,e=Ml(u,i),e.ref=t.ref,e.return=t,t.child=e}function RO(e,t,r,i,a){if(e!==null){var u=e.memoizedProps;if(Ov(u,i)&amp;&amp;e.ref===t.ref)if(Lo=!1,t.pendingProps=i=u,(e.lanes&amp;a)!==0)(e.flags&amp;131072)!==0&amp;&amp;(Lo=!0);else return t.lanes=e.lanes,bu(e,t,a)}return DE(e,t,r,i,a)}function PO(e,t,r){var i=t.pendingProps,a=i.children,u=e!==null?e.memoizedState:null;if(i.mode==="hidden")if((t.mode&amp;1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},nn(Ap,ri),ri|=r;else{if((r&amp;1073741824)===0)return e=u!==null?u.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,nn(Ap,ri),ri|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=u!==null?u.baseLanes:r,nn(Ap,ri),ri|=i}else u!==null?(i=u.baseLanes|r,t.memoizedState=null):i=r,nn(Ap,ri),ri|=i;return lo(e,t,a,r),t.child}function TO(e,t){var r=t.ref;(e===null&amp;&amp;r!==null||e!==null&amp;&amp;e.ref!==r)&amp;&amp;(t.flags|=512,t.flags|=2097152)}function DE(e,t,r,i,a){var u=Do(r)?rf:Kr.current;return u=Up(t,u),Fp(t,a),r=C5(e,t,r,i,u,a),i=E5(),e!==null&amp;&amp;!Lo?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~a,bu(e,t,a)):(hn&amp;&amp;i&amp;&amp;d5(t),t.flags|=1,lo(e,t,r,a),t.child)}function jP(e,t,r,i,a){if(Do(r)){var u=!0;Fx(t)}else u=!1;if(Fp(t,a),t.stateNode===null)Cx(e,t),CO(t,r,i),LE(t,r,i,a),i=!0;else if(e===null){var l=t.stateNode,f=t.memoizedProps;l.props=f;var p=l.context,v=r.contextType;typeof v=="object"&amp;&amp;v!==null?v=Yi(v):(v=Do(r)?rf:Kr.current,v=Up(t,v));var y=r.getDerivedStateFromProps,w=typeof y=="function"||typeof l.getSnapshotBeforeUpdate=="function";w||typeof l.UNSAFE_componentWillReceiveProps!="function"&amp;&amp;typeof l.componentWillReceiveProps!="function"||(f!==i||p!==v)&amp;&amp;BP(t,l,i,v),Sl=!1;var P=t.memoizedState;l.state=P,qx(t,i,l,a),p=t.memoizedState,f!==i||P!==p||Bo.current||Sl?(typeof y=="function"&amp;&amp;(ME(t,r,y,i),p=t.memoizedState),(f=Sl||LP(t,r,f,i,P,p,v))?(w||typeof l.UNSAFE_componentWillMount!="function"&amp;&amp;typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&amp;&amp;l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&amp;&amp;l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&amp;&amp;(t.flags|=4194308)):(typeof l.componentDidMount=="function"&amp;&amp;(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=p),l.props=i,l.state=p,l.context=v,i=f):(typeof l.componentDidMount=="function"&amp;&amp;(t.flags|=4194308),i=!1)}else{l=t.stateNode,rO(e,t),f=t.memoizedProps,v=t.type===t.elementType?f:Fa(t.type,f),l.props=v,w=t.pendingProps,P=l.context,p=r.contextType,typeof p=="object"&amp;&amp;p!==null?p=Yi(p):(p=Do(r)?rf:Kr.current,p=Up(t,p));var O=r.getDerivedStateFromProps;(y=typeof O=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&amp;&amp;typeof l.componentWillReceiveProps!="function"||(f!==w||P!==p)&amp;&amp;BP(t,l,i,p),Sl=!1,P=t.memoizedState,l.state=P,qx(t,i,l,a);var k=t.memoizedState;f!==w||P!==k||Bo.current||Sl?(typeof O=="function"&amp;&amp;(ME(t,r,O,i),k=t.memoizedState),(v=Sl||LP(t,r,v,i,P,k,p)||!1)?(y||typeof l.UNSAFE_componentWillUpdate!="function"&amp;&amp;typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&amp;&amp;l.componentWillUpdate(i,k,p),typeof l.UNSAFE_componentWillUpdate=="function"&amp;&amp;l.UNSAFE_componentWillUpdate(i,k,p)),typeof l.componentDidUpdate=="function"&amp;&amp;(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&amp;&amp;(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||f===e.memoizedProps&amp;&amp;P===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&amp;&amp;P===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=k),l.props=i,l.state=k,l.context=p,i=v):(typeof l.componentDidUpdate!="function"||f===e.memoizedProps&amp;&amp;P===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||f===e.memoizedProps&amp;&amp;P===e.memoizedState||(t.flags|=1024),i=!1)}return FE(e,t,r,i,u,a)}function FE(e,t,r,i,a,u){TO(e,t);var l=(t.flags&amp;128)!==0;if(!i&amp;&amp;!l)return a&amp;&amp;RP(t,r,!1),bu(e,t,u);i=t.stateNode,Cz.current=t;var f=l&amp;&amp;typeof r.getDerivedStateFromError!="function"?null:i.render();return t.flags|=1,e!==null&amp;&amp;l?(t.child=qp(t,e.child,null,u),t.child=qp(t,null,f,u)):lo(e,t,f,u),t.memoizedState=i.state,a&amp;&amp;RP(t,r,!0),t.child}function OO(e){var t=e.stateNode;t.pendingContext?kP(e,t.pendingContext,t.pendingContext!==t.context):t.context&amp;&amp;kP(e,t.context,!1),w5(e,t.containerInfo)}function qP(e,t,r,i,a){return jp(),m5(a),t.flags|=256,lo(e,t,r,i),t.child}var zE={dehydrated:null,treeContext:null,retryLane:0};function WE(e){return{baseLanes:e,cachePool:null,transitions:null}}function IO(e,t,r){var i=t.pendingProps,a=bn.current,u=!1,l=(t.flags&amp;128)!==0,f;if((f=l)||(f=e!==null&amp;&amp;e.memoizedState===null?!1:(a&amp;2)!==0),f?(u=!0,t.flags&amp;=-129):(e===null||e.memoizedState!==null)&amp;&amp;(a|=1),nn(bn,a&amp;1),e===null)return NE(t),e=t.memoizedState,e!==null&amp;&amp;(e=e.dehydrated,e!==null)?((t.mode&amp;1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(l=i.children,e=i.fallback,u?(i=t.mode,u=t.child,l={mode:"hidden",children:l},(i&amp;1)===0&amp;&amp;u!==null?(u.childLanes=0,u.pendingProps=l):u=uw(l,i,0,null),e=nf(e,i,r,null),u.return=t,e.return=t,u.sibling=e,t.child=u,t.child.memoizedState=WE(r),t.memoizedState=zE,e):P5(t,l));if(a=e.memoizedState,a!==null&amp;&amp;(f=a.dehydrated,f!==null))return Ez(e,t,l,i,f,a,r);if(u){u=i.fallback,l=t.mode,a=e.child,f=a.sibling;var p={mode:"hidden",children:i.children};return(l&amp;1)===0&amp;&amp;t.child!==a?(i=t.child,i.childLanes=0,i.pendingProps=p,t.deletions=null):(i=Ml(a,p),i.subtreeFlags=a.subtreeFlags&amp;14680064),f!==null?u=Ml(f,u):(u=nf(u,l,r,null),u.flags|=2),u.return=t,i.return=t,i.sibling=u,t.child=i,i=u,u=t.child,l=e.child.memoizedState,l=l===null?WE(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},u.memoizedState=l,u.childLanes=e.childLanes&amp;~r,t.memoizedState=zE,i}return u=e.child,e=u.sibling,i=Ml(u,{mode:"visible",children:i.children}),(t.mode&amp;1)===0&amp;&amp;(i.lanes=r),i.return=t,i.sibling=null,e!==null&amp;&amp;(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function P5(e,t){return t=uw({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function hx(e,t,r,i){return i!==null&amp;&amp;m5(i),qp(t,e.child,null,r),e=P5(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ez(e,t,r,i,a,u,l){if(r)return t.flags&amp;256?(t.flags&amp;=-257,i=eE(Error(ue(422))),hx(e,t,l,i)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(u=i.fallback,a=t.mode,i=uw({mode:"visible",children:i.children},a,0,null),u=nf(u,a,l,null),u.flags|=2,i.return=t,u.return=t,i.sibling=u,t.child=i,(t.mode&amp;1)!==0&amp;&amp;qp(t,e.child,null,l),t.child.memoizedState=WE(l),t.memoizedState=zE,u);if((t.mode&amp;1)===0)return hx(e,t,l,null);if(a.data==="$!"){if(i=a.nextSibling&amp;&amp;a.nextSibling.dataset,i)var f=i.dgst;return i=f,u=Error(ue(419)),i=eE(u,i,void 0),hx(e,t,l,i)}if(f=(l&amp;e.childLanes)!==0,Lo||f){if(i=dr,i!==null){switch(l&amp;-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&amp;(i.suspendedLanes|l))!==0?0:a,a!==0&amp;&amp;a!==u.retryLane&amp;&amp;(u.retryLane=a,wu(e,a),ja(i,e,a,-1))}return M5(),i=eE(Error(ue(421))),hx(e,t,l,i)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=Fz.bind(null,e),a._reactRetry=t,null):(e=u.treeContext,oi=Ol(a.nextSibling),ii=t,hn=!0,Wa=null,e!==null&amp;&amp;($i[Ki++]=hu,$i[Ki++]=vu,$i[Ki++]=of,hu=e.id,vu=e.overflow,of=t),t=P5(t,i.children),t.flags|=4096,t)}function HP(e,t,r){e.lanes|=t;var i=e.alternate;i!==null&amp;&amp;(i.lanes|=t),AE(e.return,t,r)}function tE(e,t,r,i,a){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:r,tailMode:a}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=i,u.tail=r,u.tailMode=a)}function NO(e,t,r){var i=t.pendingProps,a=i.revealOrder,u=i.tail;if(lo(e,t,i.children,r),i=bn.current,(i&amp;2)!==0)i=i&amp;1|2,t.flags|=128;else{if(e!==null&amp;&amp;(e.flags&amp;128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&amp;&amp;HP(e,r,t);else if(e.tag===19)HP(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&amp;=1}if(nn(bn,i),(t.mode&amp;1)===0)t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&amp;&amp;Hx(e)===null&amp;&amp;(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),tE(t,!1,a,r,u);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&amp;&amp;Hx(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}tE(t,!0,r,null,u);break;case"together":tE(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Cx(e,t){(t.mode&amp;1)===0&amp;&amp;e!==null&amp;&amp;(e.alternate=null,t.alternate=null,t.flags|=2)}function bu(e,t,r){if(e!==null&amp;&amp;(t.dependencies=e.dependencies),sf|=t.lanes,(r&amp;t.childLanes)===0)return null;if(e!==null&amp;&amp;t.child!==e.child)throw Error(ue(153));if(t.child!==null){for(e=t.child,r=Ml(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ml(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function kz(e,t,r){switch(t.tag){case 3:OO(t),jp();break;case 5:oO(t);break;case 1:Do(t.type)&amp;&amp;Fx(t);break;case 4:w5(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,a=t.memoizedProps.value;nn(Ux,i._currentValue),i._currentValue=a;break;case 13:if(i=t.memoizedState,i!==null)return i.dehydrated!==null?(nn(bn,bn.current&amp;1),t.flags|=128,null):(r&amp;t.child.childLanes)!==0?IO(e,t,r):(nn(bn,bn.current&amp;1),e=bu(e,t,r),e!==null?e.sibling:null);nn(bn,bn.current&amp;1);break;case 19:if(i=(r&amp;t.childLanes)!==0,(e.flags&amp;128)!==0){if(i)return NO(e,t,r);t.flags|=128}if(a=t.memoizedState,a!==null&amp;&amp;(a.rendering=null,a.tail=null,a.lastEffect=null),nn(bn,bn.current),i)break;return null;case 22:case 23:return t.lanes=0,PO(e,t,r)}return bu(e,t,r)}var AO,UE,MO,LO;AO=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&amp;&amp;r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};UE=function(){};MO=function(e,t,r,i){var a=e.memoizedProps;if(a!==i){e=t.stateNode,ef(Cs.current);var u=null;switch(r){case"input":a=lE(e,a),i=lE(e,i),u=[];break;case"select":a=_n({},a,{value:void 0}),i=_n({},i,{value:void 0}),u=[];break;case"textarea":a=dE(e,a),i=dE(e,i),u=[];break;default:typeof a.onClick!="function"&amp;&amp;typeof i.onClick=="function"&amp;&amp;(e.onclick=Bx)}mE(r,i);var l;r=null;for(v in a)if(!i.hasOwnProperty(v)&amp;&amp;a.hasOwnProperty(v)&amp;&amp;a[v]!=null)if(v==="style"){var f=a[v];for(l in f)f.hasOwnProperty(l)&amp;&amp;(r||(r={}),r[l]="")}else v!=="dangerouslySetInnerHTML"&amp;&amp;v!=="children"&amp;&amp;v!=="suppressContentEditableWarning"&amp;&amp;v!=="suppressHydrationWarning"&amp;&amp;v!=="autoFocus"&amp;&amp;(_v.hasOwnProperty(v)?u||(u=[]):(u=u||[]).push(v,null));for(v in i){var p=i[v];if(f=a!=null?a[v]:void 0,i.hasOwnProperty(v)&amp;&amp;p!==f&amp;&amp;(p!=null||f!=null))if(v==="style")if(f){for(l in f)!f.hasOwnProperty(l)||p&amp;&amp;p.hasOwnProperty(l)||(r||(r={}),r[l]="");for(l in p)p.hasOwnProperty(l)&amp;&amp;f[l]!==p[l]&amp;&amp;(r||(r={}),r[l]=p[l])}else r||(u||(u=[]),u.push(v,r)),r=p;else v==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,f=f?f.__html:void 0,p!=null&amp;&amp;f!==p&amp;&amp;(u=u||[]).push(v,p)):v==="children"?typeof p!="string"&amp;&amp;typeof p!="number"||(u=u||[]).push(v,""+p):v!=="suppressContentEditableWarning"&amp;&amp;v!=="suppressHydrationWarning"&amp;&amp;(_v.hasOwnProperty(v)?(p!=null&amp;&amp;v==="onScroll"&amp;&amp;sn("scroll",e),u||f===p||(u=[])):(u=u||[]).push(v,p))}r&amp;&amp;(u=u||[]).push("style",r);var v=u;(t.updateQueue=v)&amp;&amp;(t.flags|=4)}};LO=function(e,t,r,i){r!==i&amp;&amp;(t.flags|=4)};function sv(e,t){if(!hn)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&amp;&amp;(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var i=null;r!==null;)r.alternate!==null&amp;&amp;(i=r),r=r.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Vr(e){var t=e.alternate!==null&amp;&amp;e.alternate.child===e.child,r=0,i=0;if(t)for(var a=e.child;a!==null;)r|=a.lanes|a.childLanes,i|=a.subtreeFlags&amp;14680064,i|=a.flags&amp;14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)r|=a.lanes|a.childLanes,i|=a.subtreeFlags,i|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=i,e.childLanes=r,t}function Rz(e,t,r){var i=t.pendingProps;switch(p5(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vr(t),null;case 1:return Do(t.type)&amp;&amp;Dx(),Vr(t),null;case 3:return i=t.stateNode,Hp(),un(Bo),un(Kr),S5(),i.pendingContext&amp;&amp;(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&amp;&amp;(px(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&amp;&amp;(t.flags&amp;256)===0||(t.flags|=1024,Wa!==null&amp;&amp;(QE(Wa),Wa=null))),UE(e,t),Vr(t),null;case 5:b5(t);var a=ef(Lv.current);if(r=t.type,e!==null&amp;&amp;t.stateNode!=null)MO(e,t,r,i,a),e.ref!==t.ref&amp;&amp;(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(ue(166));return Vr(t),null}if(e=ef(Cs.current),px(t)){i=t.stateNode,r=t.type;var u=t.memoizedProps;switch(i[Ss]=t,i[Av]=u,e=(t.mode&amp;1)!==0,r){case"dialog":sn("cancel",i),sn("close",i);break;case"iframe":case"object":case"embed":sn("load",i);break;case"video":case"audio":for(a=0;a&lt;pv.length;a++)sn(pv[a],i);break;case"source":sn("error",i);break;case"img":case"image":case"link":sn("error",i),sn("load",i);break;case"details":sn("toggle",i);break;case"input":X7(i,u),sn("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!u.multiple},sn("invalid",i);break;case"textarea":eP(i,u),sn("invalid",i)}mE(r,u),a=null;for(var l in u)if(u.hasOwnProperty(l)){var f=u[l];l==="children"?typeof f=="string"?i.textContent!==f&amp;&amp;(u.suppressHydrationWarning!==!0&amp;&amp;dx(i.textContent,f,e),a=["children",f]):typeof f=="number"&amp;&amp;i.textContent!==""+f&amp;&amp;(u.suppressHydrationWarning!==!0&amp;&amp;dx(i.textContent,f,e),a=["children",""+f]):_v.hasOwnProperty(l)&amp;&amp;f!=null&amp;&amp;l==="onScroll"&amp;&amp;sn("scroll",i)}switch(r){case"input":ex(i),J7(i,u,!0);break;case"textarea":ex(i),tP(i);break;case"select":case"option":break;default:typeof u.onClick=="function"&amp;&amp;(i.onclick=Bx)}i=a,t.updateQueue=i,i!==null&amp;&amp;(t.flags|=4)}else{l=a.nodeType===9?a:a.ownerDocument,e==="http://www.w3.org/1999/xhtml"&amp;&amp;(e=lT(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=l.createElement("div"),e.innerHTML="&lt;script&gt;&lt;\/script&gt;",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=l.createElement(r,{is:i.is}):(e=l.createElement(r),r==="select"&amp;&amp;(l=e,i.multiple?l.multiple=!0:i.size&amp;&amp;(l.size=i.size))):e=l.createElementNS(e,r),e[Ss]=t,e[Av]=i,AO(e,t,!1,!1),t.stateNode=e;e:{switch(l=hE(r,i),r){case"dialog":sn("cancel",e),sn("close",e),a=i;break;case"iframe":case"object":case"embed":sn("load",e),a=i;break;case"video":case"audio":for(a=0;a&lt;pv.length;a++)sn(pv[a],e);a=i;break;case"source":sn("error",e),a=i;break;case"img":case"image":case"link":sn("error",e),sn("load",e),a=i;break;case"details":sn("toggle",e),a=i;break;case"input":X7(e,i),a=lE(e,i),sn("invalid",e);break;case"option":a=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},a=_n({},i,{value:void 0}),sn("invalid",e);break;case"textarea":eP(e,i),a=dE(e,i),sn("invalid",e);break;default:a=i}mE(r,a),f=a;for(u in f)if(f.hasOwnProperty(u)){var p=f[u];u==="style"?dT(e,p):u==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,p!=null&amp;&amp;cT(e,p)):u==="children"?typeof p=="string"?(r!=="textarea"||p!=="")&amp;&amp;Cv(e,p):typeof p=="number"&amp;&amp;Cv(e,""+p):u!=="suppressContentEditableWarning"&amp;&amp;u!=="suppressHydrationWarning"&amp;&amp;u!=="autoFocus"&amp;&amp;(_v.hasOwnProperty(u)?p!=null&amp;&amp;u==="onScroll"&amp;&amp;sn("scroll",e):p!=null&amp;&amp;XE(e,u,p,l))}switch(r){case"input":ex(e),J7(e,i,!1);break;case"textarea":ex(e),tP(e);break;case"option":i.value!=null&amp;&amp;e.setAttribute("value",""+Ll(i.value));break;case"select":e.multiple=!!i.multiple,u=i.value,u!=null?Mp(e,!!i.multiple,u,!1):i.defaultValue!=null&amp;&amp;Mp(e,!!i.multiple,i.defaultValue,!0);break;default:typeof a.onClick=="function"&amp;&amp;(e.onclick=Bx)}switch(r){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&amp;&amp;(t.flags|=4)}t.ref!==null&amp;&amp;(t.flags|=512,t.flags|=2097152)}return Vr(t),null;case 6:if(e&amp;&amp;t.stateNode!=null)LO(e,t,e.memoizedProps,i);else{if(typeof i!="string"&amp;&amp;t.stateNode===null)throw Error(ue(166));if(r=ef(Lv.current),ef(Cs.current),px(t)){if(i=t.stateNode,r=t.memoizedProps,i[Ss]=t,(u=i.nodeValue!==r)&amp;&amp;(e=ii,e!==null))switch(e.tag){case 3:dx(i.nodeValue,r,(e.mode&amp;1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&amp;&amp;dx(i.nodeValue,r,(e.mode&amp;1)!==0)}u&amp;&amp;(t.flags|=4)}else i=(r.nodeType===9?r:r.ownerDocument).createTextNode(i),i[Ss]=t,t.stateNode=i}return Vr(t),null;case 13:if(un(bn),i=t.memoizedState,e===null||e.memoizedState!==null&amp;&amp;e.memoizedState.dehydrated!==null){if(hn&amp;&amp;oi!==null&amp;&amp;(t.mode&amp;1)!==0&amp;&amp;(t.flags&amp;128)===0)JT(),jp(),t.flags|=98560,u=!1;else if(u=px(t),i!==null&amp;&amp;i.dehydrated!==null){if(e===null){if(!u)throw Error(ue(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(ue(317));u[Ss]=t}else jp(),(t.flags&amp;128)===0&amp;&amp;(t.memoizedState=null),t.flags|=4;Vr(t),u=!1}else Wa!==null&amp;&amp;(QE(Wa),Wa=null),u=!0;if(!u)return t.flags&amp;65536?t:null}return(t.flags&amp;128)!==0?(t.lanes=r,t):(i=i!==null,i!==(e!==null&amp;&amp;e.memoizedState!==null)&amp;&amp;i&amp;&amp;(t.child.flags|=8192,(t.mode&amp;1)!==0&amp;&amp;(e===null||(bn.current&amp;1)!==0?Jn===0&amp;&amp;(Jn=3):M5())),t.updateQueue!==null&amp;&amp;(t.flags|=4),Vr(t),null);case 4:return Hp(),UE(e,t),e===null&amp;&amp;Iv(t.stateNode.containerInfo),Vr(t),null;case 10:return g5(t.type._context),Vr(t),null;case 17:return Do(t.type)&amp;&amp;Dx(),Vr(t),null;case 19:if(un(bn),u=t.memoizedState,u===null)return Vr(t),null;if(i=(t.flags&amp;128)!==0,l=u.rendering,l===null)if(i)sv(u,!1);else{if(Jn!==0||e!==null&amp;&amp;(e.flags&amp;128)!==0)for(e=t.child;e!==null;){if(l=Hx(e),l!==null){for(t.flags|=128,sv(u,!1),i=l.updateQueue,i!==null&amp;&amp;(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=r,r=t.child;r!==null;)u=r,e=i,u.flags&amp;=14680066,l=u.alternate,l===null?(u.childLanes=0,u.lanes=e,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=l.childLanes,u.lanes=l.lanes,u.child=l.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=l.memoizedProps,u.memoizedState=l.memoizedState,u.updateQueue=l.updateQueue,u.type=l.type,e=l.dependencies,u.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return nn(bn,bn.current&amp;1|2),t.child}e=e.sibling}u.tail!==null&amp;&amp;Dn()&gt;$p&amp;&amp;(t.flags|=128,i=!0,sv(u,!1),t.lanes=4194304)}else{if(!i)if(e=Hx(l),e!==null){if(t.flags|=128,i=!0,r=e.updateQueue,r!==null&amp;&amp;(t.updateQueue=r,t.flags|=4),sv(u,!0),u.tail===null&amp;&amp;u.tailMode==="hidden"&amp;&amp;!l.alternate&amp;&amp;!hn)return Vr(t),null}else 2*Dn()-u.renderingStartTime&gt;$p&amp;&amp;r!==1073741824&amp;&amp;(t.flags|=128,i=!0,sv(u,!1),t.lanes=4194304);u.isBackwards?(l.sibling=t.child,t.child=l):(r=u.last,r!==null?r.sibling=l:t.child=l,u.last=l)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=Dn(),t.sibling=null,r=bn.current,nn(bn,i?r&amp;1|2:r&amp;1),t):(Vr(t),null);case 22:case 23:return A5(),i=t.memoizedState!==null,e!==null&amp;&amp;e.memoizedState!==null!==i&amp;&amp;(t.flags|=8192),i&amp;&amp;(t.mode&amp;1)!==0?(ri&amp;1073741824)!==0&amp;&amp;(Vr(t),t.subtreeFlags&amp;6&amp;&amp;(t.flags|=8192)):Vr(t),null;case 24:return null;case 25:return null}throw Error(ue(156,t.tag))}function Pz(e,t){switch(p5(t),t.tag){case 1:return Do(t.type)&amp;&amp;Dx(),e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 3:return Hp(),un(Bo),un(Kr),S5(),e=t.flags,(e&amp;65536)!==0&amp;&amp;(e&amp;128)===0?(t.flags=e&amp;-65537|128,t):null;case 5:return b5(t),null;case 13:if(un(bn),e=t.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){if(t.alternate===null)throw Error(ue(340));jp()}return e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 19:return un(bn),null;case 4:return Hp(),null;case 10:return g5(t.type._context),null;case 22:case 23:return A5(),null;case 24:return null;default:return null}}var vx=!1,$r=!1,Tz=typeof WeakSet=="function"?WeakSet:Set,be=null;function Np(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(i){Pn(e,t,i)}else r.current=null}function jE(e,t,r){try{r()}catch(i){Pn(e,t,i)}}var VP=!1;function Oz(e,t){if(EE=Ax,e=WT(),f5(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&amp;&amp;r.defaultView||window;var i=r.getSelection&amp;&amp;r.getSelection();if(i&amp;&amp;i.rangeCount!==0){r=i.anchorNode;var a=i.anchorOffset,u=i.focusNode;i=i.focusOffset;try{r.nodeType,u.nodeType}catch(z){r=null;break e}var l=0,f=-1,p=-1,v=0,y=0,w=e,P=null;t:for(;;){for(var O;w!==r||a!==0&amp;&amp;w.nodeType!==3||(f=l+a),w!==u||i!==0&amp;&amp;w.nodeType!==3||(p=l+i),w.nodeType===3&amp;&amp;(l+=w.nodeValue.length),(O=w.firstChild)!==null;)P=w,w=O;for(;;){if(w===e)break t;if(P===r&amp;&amp;++v===a&amp;&amp;(f=l),P===u&amp;&amp;++y===i&amp;&amp;(p=l),(O=w.nextSibling)!==null)break;w=P,P=w.parentNode}w=O}r=f===-1||p===-1?null:{start:f,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(kE={focusedElem:e,selectionRange:r},Ax=!1,be=t;be!==null;)if(t=be,e=t.child,(t.subtreeFlags&amp;1028)!==0&amp;&amp;e!==null)e.return=t,be=e;else for(;be!==null;){t=be;try{var k=t.alternate;if((t.flags&amp;1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var M=k.memoizedProps,Q=k.memoizedState,T=t.stateNode,R=T.getSnapshotBeforeUpdate(t.elementType===t.type?M:Fa(t.type,M),Q);T.__reactInternalSnapshotBeforeUpdate=R}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&amp;&amp;E.documentElement&amp;&amp;E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ue(163))}}catch(z){Pn(t,t.return,z)}if(e=t.sibling,e!==null){e.return=t.return,be=e;break}be=t.return}return k=VP,VP=!1,k}function wv(e,t,r){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var a=i=i.next;do{if((a.tag&amp;e)===e){var u=a.destroy;a.destroy=void 0,u!==void 0&amp;&amp;jE(t,r,u)}a=a.next}while(a!==i)}}function aw(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&amp;e)===e){var i=r.create;r.destroy=i()}r=r.next}while(r!==t)}}function qE(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function BO(e){var t=e.alternate;t!==null&amp;&amp;(e.alternate=null,BO(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&amp;&amp;(t=e.stateNode,t!==null&amp;&amp;(delete t[Ss],delete t[Av],delete t[TE],delete t[dz],delete t[pz])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function DO(e){return e.tag===5||e.tag===3||e.tag===4}function $P(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||DO(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==18;){if(e.flags&amp;2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&amp;2))return e.stateNode}}function HE(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Bx));else if(i!==4&amp;&amp;(e=e.child,e!==null))for(HE(e,t,r),e=e.sibling;e!==null;)HE(e,t,r),e=e.sibling}function VE(e,t,r){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(i!==4&amp;&amp;(e=e.child,e!==null))for(VE(e,t,r),e=e.sibling;e!==null;)VE(e,t,r),e=e.sibling}var Tr=null,za=!1;function wl(e,t,r){for(r=r.child;r!==null;)FO(e,t,r),r=r.sibling}function FO(e,t,r){if(_s&amp;&amp;typeof _s.onCommitFiberUnmount=="function")try{_s.onCommitFiberUnmount(Xx,r)}catch(f){}switch(r.tag){case 5:$r||Np(r,t);case 6:var i=Tr,a=za;Tr=null,wl(e,t,r),Tr=i,za=a,Tr!==null&amp;&amp;(za?(e=Tr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Tr.removeChild(r.stateNode));break;case 18:Tr!==null&amp;&amp;(za?(e=Tr,r=r.stateNode,e.nodeType===8?GC(e.parentNode,r):e.nodeType===1&amp;&amp;GC(e,r),Pv(e)):GC(Tr,r.stateNode));break;case 4:i=Tr,a=za,Tr=r.stateNode.containerInfo,za=!0,wl(e,t,r),Tr=i,za=a;break;case 0:case 11:case 14:case 15:if(!$r&amp;&amp;(i=r.updateQueue,i!==null&amp;&amp;(i=i.lastEffect,i!==null))){a=i=i.next;do{var u=a,l=u.destroy;u=u.tag,l!==void 0&amp;&amp;((u&amp;2)!==0||(u&amp;4)!==0)&amp;&amp;jE(r,t,l),a=a.next}while(a!==i)}wl(e,t,r);break;case 1:if(!$r&amp;&amp;(Np(r,t),i=r.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=r.memoizedProps,i.state=r.memoizedState,i.componentWillUnmount()}catch(f){Pn(r,t,f)}wl(e,t,r);break;case 21:wl(e,t,r);break;case 22:r.mode&amp;1?($r=(i=$r)||r.memoizedState!==null,wl(e,t,r),$r=i):wl(e,t,r);break;default:wl(e,t,r)}}function KP(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&amp;&amp;(r=e.stateNode=new Tz),t.forEach(function(i){var a=zz.bind(null,e,i);r.has(i)||(r.add(i),i.then(a,a))})}}function Da(e,t){var r=t.deletions;if(r!==null)for(var i=0;i&lt;r.length;i++){var a=r[i];try{var u=e,l=t,f=l;e:for(;f!==null;){switch(f.tag){case 5:Tr=f.stateNode,za=!1;break e;case 3:Tr=f.stateNode.containerInfo,za=!0;break e;case 4:Tr=f.stateNode.containerInfo,za=!0;break e}f=f.return}if(Tr===null)throw Error(ue(160));FO(u,l,a),Tr=null,za=!1;var p=a.alternate;p!==null&amp;&amp;(p.return=null),a.return=null}catch(v){Pn(a,t,v)}}if(t.subtreeFlags&amp;12854)for(t=t.child;t!==null;)zO(t,e),t=t.sibling}function zO(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Da(t,e),ws(e),i&amp;4){try{wv(3,e,e.return),aw(3,e)}catch(M){Pn(e,e.return,M)}try{wv(5,e,e.return)}catch(M){Pn(e,e.return,M)}}break;case 1:Da(t,e),ws(e),i&amp;512&amp;&amp;r!==null&amp;&amp;Np(r,r.return);break;case 5:if(Da(t,e),ws(e),i&amp;512&amp;&amp;r!==null&amp;&amp;Np(r,r.return),e.flags&amp;32){var a=e.stateNode;try{Cv(a,"")}catch(M){Pn(e,e.return,M)}}if(i&amp;4&amp;&amp;(a=e.stateNode,a!=null)){var u=e.memoizedProps,l=r!==null?r.memoizedProps:u,f=e.type,p=e.updateQueue;if(e.updateQueue=null,p!==null)try{f==="input"&amp;&amp;u.type==="radio"&amp;&amp;u.name!=null&amp;&amp;sT(a,u),hE(f,l);var v=hE(f,u);for(l=0;l&lt;p.length;l+=2){var y=p[l],w=p[l+1];y==="style"?dT(a,w):y==="dangerouslySetInnerHTML"?cT(a,w):y==="children"?Cv(a,w):XE(a,y,w,v)}switch(f){case"input":cE(a,u);break;case"textarea":uT(a,u);break;case"select":var P=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!u.multiple;var O=u.value;O!=null?Mp(a,!!u.multiple,O,!1):P!==!!u.multiple&amp;&amp;(u.defaultValue!=null?Mp(a,!!u.multiple,u.defaultValue,!0):Mp(a,!!u.multiple,u.multiple?[]:"",!1))}a[Av]=u}catch(M){Pn(e,e.return,M)}}break;case 6:if(Da(t,e),ws(e),i&amp;4){if(e.stateNode===null)throw Error(ue(162));a=e.stateNode,u=e.memoizedProps;try{a.nodeValue=u}catch(M){Pn(e,e.return,M)}}break;case 3:if(Da(t,e),ws(e),i&amp;4&amp;&amp;r!==null&amp;&amp;r.memoizedState.isDehydrated)try{Pv(t.containerInfo)}catch(M){Pn(e,e.return,M)}break;case 4:Da(t,e),ws(e);break;case 13:Da(t,e),ws(e),a=e.child,a.flags&amp;8192&amp;&amp;(u=a.memoizedState!==null,a.stateNode.isHidden=u,!u||a.alternate!==null&amp;&amp;a.alternate.memoizedState!==null||(I5=Dn())),i&amp;4&amp;&amp;KP(e);break;case 22:if(y=r!==null&amp;&amp;r.memoizedState!==null,e.mode&amp;1?($r=(v=$r)||y,Da(t,e),$r=v):Da(t,e),ws(e),i&amp;8192){if(v=e.memoizedState!==null,(e.stateNode.isHidden=v)&amp;&amp;!y&amp;&amp;(e.mode&amp;1)!==0)for(be=e,y=e.child;y!==null;){for(w=be=y;be!==null;){switch(P=be,O=P.child,P.tag){case 0:case 11:case 14:case 15:wv(4,P,P.return);break;case 1:Np(P,P.return);var k=P.stateNode;if(typeof k.componentWillUnmount=="function"){i=P,r=P.return;try{t=i,k.props=t.memoizedProps,k.state=t.memoizedState,k.componentWillUnmount()}catch(M){Pn(i,r,M)}}break;case 5:Np(P,P.return);break;case 22:if(P.memoizedState!==null){QP(w);continue}}O!==null?(O.return=P,be=O):QP(w)}y=y.sibling}e:for(y=null,w=e;;){if(w.tag===5){if(y===null){y=w;try{a=w.stateNode,v?(u=a.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none"):(f=w.stateNode,p=w.memoizedProps.style,l=p!=null&amp;&amp;p.hasOwnProperty("display")?p.display:null,f.style.display=fT("display",l))}catch(M){Pn(e,e.return,M)}}}else if(w.tag===6){if(y===null)try{w.stateNode.nodeValue=v?"":w.memoizedProps}catch(M){Pn(e,e.return,M)}}else if((w.tag!==22&amp;&amp;w.tag!==23||w.memoizedState===null||w===e)&amp;&amp;w.child!==null){w.child.return=w,w=w.child;continue}if(w===e)break e;for(;w.sibling===null;){if(w.return===null||w.return===e)break e;y===w&amp;&amp;(y=null),w=w.return}y===w&amp;&amp;(y=null),w.sibling.return=w.return,w=w.sibling}}break;case 19:Da(t,e),ws(e),i&amp;4&amp;&amp;KP(e);break;case 21:break;default:Da(t,e),ws(e)}}function ws(e){var t=e.flags;if(t&amp;2){try{e:{for(var r=e.return;r!==null;){if(DO(r)){var i=r;break e}r=r.return}throw Error(ue(160))}switch(i.tag){case 5:var a=i.stateNode;i.flags&amp;32&amp;&amp;(Cv(a,""),i.flags&amp;=-33);var u=$P(e);VE(e,u,a);break;case 3:case 4:var l=i.stateNode.containerInfo,f=$P(e);HE(e,f,l);break;default:throw Error(ue(161))}}catch(p){Pn(e,e.return,p)}e.flags&amp;=-3}t&amp;4096&amp;&amp;(e.flags&amp;=-4097)}function Iz(e,t,r){be=e,WO(e,t,r)}function WO(e,t,r){for(var i=(e.mode&amp;1)!==0;be!==null;){var a=be,u=a.child;if(a.tag===22&amp;&amp;i){var l=a.memoizedState!==null||vx;if(!l){var f=a.alternate,p=f!==null&amp;&amp;f.memoizedState!==null||$r;f=vx;var v=$r;if(vx=l,($r=p)&amp;&amp;!v)for(be=a;be!==null;)l=be,p=l.child,l.tag===22&amp;&amp;l.memoizedState!==null?YP(a):p!==null?(p.return=l,be=p):YP(a);for(;u!==null;)be=u,WO(u,t,r),u=u.sibling;be=a,vx=f,$r=v}GP(e,t,r)}else(a.subtreeFlags&amp;8772)!==0&amp;&amp;u!==null?(u.return=a,be=u):GP(e,t,r)}}function GP(e){for(;be!==null;){var t=be;if((t.flags&amp;8772)!==0){var r=t.alternate;try{if((t.flags&amp;8772)!==0)switch(t.tag){case 0:case 11:case 15:$r||aw(5,t);break;case 1:var i=t.stateNode;if(t.flags&amp;4&amp;&amp;!$r)if(r===null)i.componentDidMount();else{var a=t.elementType===t.type?r.memoizedProps:Fa(t.type,r.memoizedProps);i.componentDidUpdate(a,r.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var u=t.updateQueue;u!==null&amp;&amp;NP(t,u,i);break;case 3:var l=t.updateQueue;if(l!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}NP(t,l,r)}break;case 5:var f=t.stateNode;if(r===null&amp;&amp;t.flags&amp;4){r=f;var p=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":p.autoFocus&amp;&amp;r.focus();break;case"img":p.src&amp;&amp;(r.src=p.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var v=t.alternate;if(v!==null){var y=v.memoizedState;if(y!==null){var w=y.dehydrated;w!==null&amp;&amp;Pv(w)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ue(163))}$r||t.flags&amp;512&amp;&amp;qE(t)}catch(P){Pn(t,t.return,P)}}if(t===e){be=null;break}if(r=t.sibling,r!==null){r.return=t.return,be=r;break}be=t.return}}function QP(e){for(;be!==null;){var t=be;if(t===e){be=null;break}var r=t.sibling;if(r!==null){r.return=t.return,be=r;break}be=t.return}}function YP(e){for(;be!==null;){var t=be;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{aw(4,t)}catch(p){Pn(t,r,p)}break;case 1:var i=t.stateNode;if(typeof i.componentDidMount=="function"){var a=t.return;try{i.componentDidMount()}catch(p){Pn(t,a,p)}}var u=t.return;try{qE(t)}catch(p){Pn(t,u,p)}break;case 5:var l=t.return;try{qE(t)}catch(p){Pn(t,l,p)}}}catch(p){Pn(t,t.return,p)}if(t===e){be=null;break}var f=t.sibling;if(f!==null){f.return=t.return,be=f;break}be=t.return}}var Nz=Math.ceil,Kx=Su.ReactCurrentDispatcher,T5=Su.ReactCurrentOwner,Qi=Su.ReactCurrentBatchConfig,bt=0,dr=null,Hn=null,Or=0,ri=0,Ap=Fl(0),Jn=0,zv=null,sf=0,sw=0,O5=0,bv=null,Mo=null,I5=0,$p=1/0,pu=null,Gx=!1,$E=null,Nl=null,gx=!1,kl=null,Qx=0,Sv=0,KE=null,Ex=-1,kx=0;function co(){return(bt&amp;6)!==0?Dn():Ex!==-1?Ex:Ex=Dn()}function Al(e){return(e.mode&amp;1)===0?1:(bt&amp;2)!==0&amp;&amp;Or!==0?Or&amp;-Or:hz.transition!==null?(kx===0&amp;&amp;(kx=CT()),kx):(e=Ut,e!==0||(e=window.event,e=e===void 0?16:IT(e.type)),e)}function ja(e,t,r,i){if(50&lt;Sv)throw Sv=0,KE=null,Error(ue(185));Wv(e,r,i),((bt&amp;2)===0||e!==dr)&amp;&amp;(e===dr&amp;&amp;((bt&amp;2)===0&amp;&amp;(sw|=r),Jn===4&amp;&amp;Cl(e,Or)),Fo(e,i),r===1&amp;&amp;bt===0&amp;&amp;(t.mode&amp;1)===0&amp;&amp;($p=Dn()+500,rw&amp;&amp;zl()))}function Fo(e,t){var r=e.callbackNode;gF(e,t);var i=Nx(e,e===dr?Or:0);if(i===0)r!==null&amp;&amp;oP(r),e.callbackNode=null,e.callbackPriority=0;else if(t=i&amp;-i,e.callbackPriority!==t){if(r!=null&amp;&amp;oP(r),t===1)e.tag===0?mz(ZP.bind(null,e)):YT(ZP.bind(null,e)),cz(function(){(bt&amp;6)===0&amp;&amp;zl()}),r=null;else{switch(ET(i)){case 1:r=r5;break;case 4:r=ST;break;case 16:r=Ix;break;case 536870912:r=_T;break;default:r=Ix}r=GO(r,UO.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function UO(e,t){if(Ex=-1,kx=0,(bt&amp;6)!==0)throw Error(ue(327));var r=e.callbackNode;if(zp()&amp;&amp;e.callbackNode!==r)return null;var i=Nx(e,e===dr?Or:0);if(i===0)return null;if((i&amp;30)!==0||(i&amp;e.expiredLanes)!==0||t)t=Yx(e,i);else{t=i;var a=bt;bt|=2;var u=qO();(dr!==e||Or!==t)&amp;&amp;(pu=null,$p=Dn()+500,tf(e,t));do try{Lz();break}catch(f){jO(e,f)}while(1);v5(),Kx.current=u,bt=a,Hn!==null?t=0:(dr=null,Or=0,t=Jn)}if(t!==0){if(t===2&amp;&amp;(a=wE(e),a!==0&amp;&amp;(i=a,t=GE(e,a))),t===1)throw r=zv,tf(e,0),Cl(e,i),Fo(e,Dn()),r;if(t===6)Cl(e,i);else{if(a=e.current.alternate,(i&amp;30)===0&amp;&amp;!Az(a)&amp;&amp;(t=Yx(e,i),t===2&amp;&amp;(u=wE(e),u!==0&amp;&amp;(i=u,t=GE(e,u))),t===1))throw r=zv,tf(e,0),Cl(e,i),Fo(e,Dn()),r;switch(e.finishedWork=a,e.finishedLanes=i,t){case 0:case 1:throw Error(ue(345));case 2:Zc(e,Mo,pu);break;case 3:if(Cl(e,i),(i&amp;130023424)===i&amp;&amp;(t=I5+500-Dn(),10&lt;t)){if(Nx(e,0)!==0)break;if(a=e.suspendedLanes,(a&amp;i)!==i){co(),e.pingedLanes|=e.suspendedLanes&amp;a;break}e.timeoutHandle=PE(Zc.bind(null,e,Mo,pu),t);break}Zc(e,Mo,pu);break;case 4:if(Cl(e,i),(i&amp;4194240)===i)break;for(t=e.eventTimes,a=-1;0&lt;i;){var l=31-Ua(i);u=1&lt;&lt;l,l=t[l],l&gt;a&amp;&amp;(a=l),i&amp;=~u}if(i=a,i=Dn()-i,i=(120&gt;i?120:480&gt;i?480:1080&gt;i?1080:1920&gt;i?1920:3e3&gt;i?3e3:4320&gt;i?4320:1960*Nz(i/1960))-i,10&lt;i){e.timeoutHandle=PE(Zc.bind(null,e,Mo,pu),i);break}Zc(e,Mo,pu);break;case 5:Zc(e,Mo,pu);break;default:throw Error(ue(329))}}}return Fo(e,Dn()),e.callbackNode===r?UO.bind(null,e):null}function GE(e,t){var r=bv;return e.current.memoizedState.isDehydrated&amp;&amp;(tf(e,t).flags|=256),e=Yx(e,t),e!==2&amp;&amp;(t=Mo,Mo=r,t!==null&amp;&amp;QE(t)),e}function QE(e){Mo===null?Mo=e:Mo.push.apply(Mo,e)}function Az(e){for(var t=e;;){if(t.flags&amp;16384){var r=t.updateQueue;if(r!==null&amp;&amp;(r=r.stores,r!==null))for(var i=0;i&lt;r.length;i++){var a=r[i],u=a.getSnapshot;a=a.value;try{if(!qa(u(),a))return!1}catch(l){return!1}}}if(r=t.child,t.subtreeFlags&amp;16384&amp;&amp;r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Cl(e,t){for(t&amp;=~O5,t&amp;=~sw,e.suspendedLanes|=t,e.pingedLanes&amp;=~t,e=e.expirationTimes;0&lt;t;){var r=31-Ua(t),i=1&lt;&lt;r;e[r]=-1,t&amp;=~i}}function ZP(e){if((bt&amp;6)!==0)throw Error(ue(327));zp();var t=Nx(e,0);if((t&amp;1)===0)return Fo(e,Dn()),null;var r=Yx(e,t);if(e.tag!==0&amp;&amp;r===2){var i=wE(e);i!==0&amp;&amp;(t=i,r=GE(e,i))}if(r===1)throw r=zv,tf(e,0),Cl(e,t),Fo(e,Dn()),r;if(r===6)throw Error(ue(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Zc(e,Mo,pu),Fo(e,Dn()),null}function N5(e,t){var r=bt;bt|=1;try{return e(t)}finally{bt=r,bt===0&amp;&amp;($p=Dn()+500,rw&amp;&amp;zl())}}function uf(e){kl!==null&amp;&amp;kl.tag===0&amp;&amp;(bt&amp;6)===0&amp;&amp;zp();var t=bt;bt|=1;var r=Qi.transition,i=Ut;try{if(Qi.transition=null,Ut=1,e)return e()}finally{Ut=i,Qi.transition=r,bt=t,(bt&amp;6)===0&amp;&amp;zl()}}function A5(){ri=Ap.current,un(Ap)}function tf(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&amp;&amp;(e.timeoutHandle=-1,lz(r)),Hn!==null)for(r=Hn.return;r!==null;){var i=r;switch(p5(i),i.tag){case 1:i=i.type.childContextTypes,i!=null&amp;&amp;Dx();break;case 3:Hp(),un(Bo),un(Kr),S5();break;case 5:b5(i);break;case 4:Hp();break;case 13:un(bn);break;case 19:un(bn);break;case 10:g5(i.type._context);break;case 22:case 23:A5()}r=r.return}if(dr=e,Hn=e=Ml(e.current,null),Or=ri=t,Jn=0,zv=null,O5=sw=sf=0,Mo=bv=null,Jc!==null){for(t=0;t&lt;Jc.length;t++)if(r=Jc[t],i=r.interleaved,i!==null){r.interleaved=null;var a=i.next,u=r.pending;if(u!==null){var l=u.next;u.next=a,i.next=l}r.pending=i}Jc=null}return e}function jO(e,t){do{var r=Hn;try{if(v5(),Sx.current=$x,Vx){for(var i=Sn.memoizedState;i!==null;){var a=i.queue;a!==null&amp;&amp;(a.pending=null),i=i.next}Vx=!1}if(af=0,fr=Xn=Sn=null,xv=!1,Bv=0,T5.current=null,r===null||r.return===null){Jn=1,zv=t,Hn=null;break}e:{var u=e,l=r.return,f=r,p=t;if(t=Or,f.flags|=32768,p!==null&amp;&amp;typeof p=="object"&amp;&amp;typeof p.then=="function"){var v=p,y=f,w=y.tag;if((y.mode&amp;1)===0&amp;&amp;(w===0||w===11||w===15)){var P=y.alternate;P?(y.updateQueue=P.updateQueue,y.memoizedState=P.memoizedState,y.lanes=P.lanes):(y.updateQueue=null,y.memoizedState=null)}var O=FP(l);if(O!==null){O.flags&amp;=-257,zP(O,l,f,u,t),O.mode&amp;1&amp;&amp;DP(u,v,t),t=O,p=v;var k=t.updateQueue;if(k===null){var M=new Set;M.add(p),t.updateQueue=M}else k.add(p);break e}else{if((t&amp;1)===0){DP(u,v,t),M5();break e}p=Error(ue(426))}}else if(hn&amp;&amp;f.mode&amp;1){var Q=FP(l);if(Q!==null){(Q.flags&amp;65536)===0&amp;&amp;(Q.flags|=256),zP(Q,l,f,u,t),m5(Vp(p,f));break e}}u=p=Vp(p,f),Jn!==4&amp;&amp;(Jn=2),bv===null?bv=[u]:bv.push(u),u=l;do{switch(u.tag){case 3:u.flags|=65536,t&amp;=-t,u.lanes|=t;var T=EO(u,p,t);IP(u,T);break e;case 1:f=p;var R=u.type,E=u.stateNode;if((u.flags&amp;128)===0&amp;&amp;(typeof R.getDerivedStateFromError=="function"||E!==null&amp;&amp;typeof E.componentDidCatch=="function"&amp;&amp;(Nl===null||!Nl.has(E)))){u.flags|=65536,t&amp;=-t,u.lanes|=t;var z=kO(u,f,t);IP(u,z);break e}}u=u.return}while(u!==null)}VO(r)}catch($){t=$,Hn===r&amp;&amp;r!==null&amp;&amp;(Hn=r=r.return);continue}break}while(1)}function qO(){var e=Kx.current;return Kx.current=$x,e===null?$x:e}function M5(){(Jn===0||Jn===3||Jn===2)&amp;&amp;(Jn=4),dr===null||(sf&amp;268435455)===0&amp;&amp;(sw&amp;268435455)===0||Cl(dr,Or)}function Yx(e,t){var r=bt;bt|=2;var i=qO();(dr!==e||Or!==t)&amp;&amp;(pu=null,tf(e,t));do try{Mz();break}catch(a){jO(e,a)}while(1);if(v5(),bt=r,Kx.current=i,Hn!==null)throw Error(ue(261));return dr=null,Or=0,Jn}function Mz(){for(;Hn!==null;)HO(Hn)}function Lz(){for(;Hn!==null&amp;&amp;!uF();)HO(Hn)}function HO(e){var t=KO(e.alternate,e,ri);e.memoizedProps=e.pendingProps,t===null?VO(e):Hn=t,T5.current=null}function VO(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&amp;32768)===0){if(r=Rz(r,t,ri),r!==null){Hn=r;return}}else{if(r=Pz(r,t),r!==null){r.flags&amp;=32767,Hn=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Jn=6,Hn=null;return}}if(t=t.sibling,t!==null){Hn=t;return}Hn=t=e}while(t!==null);Jn===0&amp;&amp;(Jn=5)}function Zc(e,t,r){var i=Ut,a=Qi.transition;try{Qi.transition=null,Ut=1,Bz(e,t,r,i)}finally{Qi.transition=a,Ut=i}return null}function Bz(e,t,r,i){do zp();while(kl!==null);if((bt&amp;6)!==0)throw Error(ue(327));r=e.finishedWork;var a=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(ue(177));e.callbackNode=null,e.callbackPriority=0;var u=r.lanes|r.childLanes;if(yF(e,u),e===dr&amp;&amp;(Hn=dr=null,Or=0),(r.subtreeFlags&amp;2064)===0&amp;&amp;(r.flags&amp;2064)===0||gx||(gx=!0,GO(Ix,function(){return zp(),null})),u=(r.flags&amp;15990)!==0,(r.subtreeFlags&amp;15990)!==0||u){u=Qi.transition,Qi.transition=null;var l=Ut;Ut=1;var f=bt;bt|=4,T5.current=null,Oz(e,r),zO(r,e),oz(kE),Ax=!!EE,kE=EE=null,e.current=r,Iz(r,e,a),lF(),bt=f,Ut=l,Qi.transition=u}else e.current=r;if(gx&amp;&amp;(gx=!1,kl=e,Qx=a),u=e.pendingLanes,u===0&amp;&amp;(Nl=null),dF(r.stateNode,i),Fo(e,Dn()),t!==null)for(i=e.onRecoverableError,r=0;r&lt;t.length;r++)a=t[r],i(a.value,{componentStack:a.stack,digest:a.digest});if(Gx)throw Gx=!1,e=$E,$E=null,e;return(Qx&amp;1)!==0&amp;&amp;e.tag!==0&amp;&amp;zp(),u=e.pendingLanes,(u&amp;1)!==0?e===KE?Sv++:(Sv=0,KE=e):Sv=0,zl(),null}function zp(){if(kl!==null){var e=ET(Qx),t=Qi.transition,r=Ut;try{if(Qi.transition=null,Ut=16&gt;e?16:e,kl===null)var i=!1;else{if(e=kl,kl=null,Qx=0,(bt&amp;6)!==0)throw Error(ue(331));var a=bt;for(bt|=4,be=e.current;be!==null;){var u=be,l=u.child;if((be.flags&amp;16)!==0){var f=u.deletions;if(f!==null){for(var p=0;p&lt;f.length;p++){var v=f[p];for(be=v;be!==null;){var y=be;switch(y.tag){case 0:case 11:case 15:wv(8,y,u)}var w=y.child;if(w!==null)w.return=y,be=w;else for(;be!==null;){y=be;var P=y.sibling,O=y.return;if(BO(y),y===v){be=null;break}if(P!==null){P.return=O,be=P;break}be=O}}}var k=u.alternate;if(k!==null){var M=k.child;if(M!==null){k.child=null;do{var Q=M.sibling;M.sibling=null,M=Q}while(M!==null)}}be=u}}if((u.subtreeFlags&amp;2064)!==0&amp;&amp;l!==null)l.return=u,be=l;else e:for(;be!==null;){if(u=be,(u.flags&amp;2048)!==0)switch(u.tag){case 0:case 11:case 15:wv(9,u,u.return)}var T=u.sibling;if(T!==null){T.return=u.return,be=T;break e}be=u.return}}var R=e.current;for(be=R;be!==null;){l=be;var E=l.child;if((l.subtreeFlags&amp;2064)!==0&amp;&amp;E!==null)E.return=l,be=E;else e:for(l=R;be!==null;){if(f=be,(f.flags&amp;2048)!==0)try{switch(f.tag){case 0:case 11:case 15:aw(9,f)}}catch($){Pn(f,f.return,$)}if(f===l){be=null;break e}var z=f.sibling;if(z!==null){z.return=f.return,be=z;break e}be=f.return}}if(bt=a,zl(),_s&amp;&amp;typeof _s.onPostCommitFiberRoot=="function")try{_s.onPostCommitFiberRoot(Xx,e)}catch($){}i=!0}return i}finally{Ut=r,Qi.transition=t}}return!1}function XP(e,t,r){t=Vp(r,t),t=EO(e,t,1),e=Il(e,t,1),t=co(),e!==null&amp;&amp;(Wv(e,1,t),Fo(e,t))}function Pn(e,t,r){if(e.tag===3)XP(e,e,r);else for(;t!==null;){if(t.tag===3){XP(t,e,r);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&amp;&amp;(Nl===null||!Nl.has(i))){e=Vp(r,e),e=kO(t,e,1),t=Il(t,e,1),e=co(),t!==null&amp;&amp;(Wv(t,1,e),Fo(t,e));break}}t=t.return}}function Dz(e,t,r){var i=e.pingCache;i!==null&amp;&amp;i.delete(t),t=co(),e.pingedLanes|=e.suspendedLanes&amp;r,dr===e&amp;&amp;(Or&amp;r)===r&amp;&amp;(Jn===4||Jn===3&amp;&amp;(Or&amp;130023424)===Or&amp;&amp;500&gt;Dn()-I5?tf(e,0):O5|=r),Fo(e,t)}function $O(e,t){t===0&amp;&amp;((e.mode&amp;1)===0?t=1:(t=rx,rx&lt;&lt;=1,(rx&amp;130023424)===0&amp;&amp;(rx=4194304)));var r=co();e=wu(e,t),e!==null&amp;&amp;(Wv(e,t,r),Fo(e,r))}function Fz(e){var t=e.memoizedState,r=0;t!==null&amp;&amp;(r=t.retryLane),$O(e,r)}function zz(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&amp;&amp;(r=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(ue(314))}i!==null&amp;&amp;i.delete(t),$O(e,r)}var KO;KO=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Bo.current)Lo=!0;else{if((e.lanes&amp;r)===0&amp;&amp;(t.flags&amp;128)===0)return Lo=!1,kz(e,t,r);Lo=(e.flags&amp;131072)!==0}else Lo=!1,hn&amp;&amp;(t.flags&amp;1048576)!==0&amp;&amp;ZT(t,Wx,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Cx(e,t),e=t.pendingProps;var a=Up(t,Kr.current);Fp(t,r),a=C5(null,t,i,e,a,r);var u=E5();return t.flags|=1,typeof a=="object"&amp;&amp;a!==null&amp;&amp;typeof a.render=="function"&amp;&amp;a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Do(i)?(u=!0,Fx(t)):u=!1,t.memoizedState=a.state!==null&amp;&amp;a.state!==void 0?a.state:null,x5(t),a.updater=iw,t.stateNode=a,a._reactInternals=t,LE(t,i,e,r),t=FE(null,t,i,!0,u,r)):(t.tag=0,hn&amp;&amp;u&amp;&amp;d5(t),lo(null,t,a,r),t=t.child),t;case 16:i=t.elementType;e:{switch(Cx(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=Uz(i),e=Fa(i,e),a){case 0:t=DE(null,t,i,e,r);break e;case 1:t=jP(null,t,i,e,r);break e;case 11:t=WP(null,t,i,e,r);break e;case 14:t=UP(null,t,i,Fa(i.type,e),r);break e}throw Error(ue(306,i,""))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),DE(e,t,i,a,r);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),jP(e,t,i,a,r);case 3:e:{if(OO(t),e===null)throw Error(ue(387));i=t.pendingProps,u=t.memoizedState,a=u.element,rO(e,t),qx(t,i,null,r);var l=t.memoizedState;if(i=l.element,u.isDehydrated)if(u={element:i,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&amp;256){a=Vp(Error(ue(423)),t),t=qP(e,t,i,r,a);break e}else if(i!==a){a=Vp(Error(ue(424)),t),t=qP(e,t,i,r,a);break e}else for(oi=Ol(t.stateNode.containerInfo.firstChild),ii=t,hn=!0,Wa=null,r=tO(t,null,i,r),t.child=r;r;)r.flags=r.flags&amp;-3|4096,r=r.sibling;else{if(jp(),i===a){t=bu(e,t,r);break e}lo(e,t,i,r)}t=t.child}return t;case 5:return oO(t),e===null&amp;&amp;NE(t),i=t.type,a=t.pendingProps,u=e!==null?e.memoizedProps:null,l=a.children,RE(i,a)?l=null:u!==null&amp;&amp;RE(i,u)&amp;&amp;(t.flags|=32),TO(e,t),lo(e,t,l,r),t.child;case 6:return e===null&amp;&amp;NE(t),null;case 13:return IO(e,t,r);case 4:return w5(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=qp(t,null,i,r):lo(e,t,i,r),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),WP(e,t,i,a,r);case 7:return lo(e,t,t.pendingProps,r),t.child;case 8:return lo(e,t,t.pendingProps.children,r),t.child;case 12:return lo(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(i=t.type._context,a=t.pendingProps,u=t.memoizedProps,l=a.value,nn(Ux,i._currentValue),i._currentValue=l,u!==null)if(qa(u.value,l)){if(u.children===a.children&amp;&amp;!Bo.current){t=bu(e,t,r);break e}}else for(u=t.child,u!==null&amp;&amp;(u.return=t);u!==null;){var f=u.dependencies;if(f!==null){l=u.child;for(var p=f.firstContext;p!==null;){if(p.context===i){if(u.tag===1){p=gu(-1,r&amp;-r),p.tag=2;var v=u.updateQueue;if(v!==null){v=v.shared;var y=v.pending;y===null?p.next=p:(p.next=y.next,y.next=p),v.pending=p}}u.lanes|=r,p=u.alternate,p!==null&amp;&amp;(p.lanes|=r),AE(u.return,r,t),f.lanes|=r;break}p=p.next}}else if(u.tag===10)l=u.type===t.type?null:u.child;else if(u.tag===18){if(l=u.return,l===null)throw Error(ue(341));l.lanes|=r,f=l.alternate,f!==null&amp;&amp;(f.lanes|=r),AE(l,r,t),l=u.sibling}else l=u.child;if(l!==null)l.return=u;else for(l=u;l!==null;){if(l===t){l=null;break}if(u=l.sibling,u!==null){u.return=l.return,l=u;break}l=l.return}u=l}lo(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,Fp(t,r),a=Yi(a),i=i(a),t.flags|=1,lo(e,t,i,r),t.child;case 14:return i=t.type,a=Fa(i,t.pendingProps),a=Fa(i.type,a),UP(e,t,i,a,r);case 15:return RO(e,t,t.type,t.pendingProps,r);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),Cx(e,t),t.tag=1,Do(i)?(e=!0,Fx(t)):e=!1,Fp(t,r),CO(t,i,a),LE(t,i,a,r),FE(null,t,i,!0,e,r);case 19:return NO(e,t,r);case 22:return PO(e,t,r)}throw Error(ue(156,t.tag))};function GO(e,t){return bT(e,t)}function Wz(e,t,r,i){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gi(e,t,r,i){return new Wz(e,t,r,i)}function L5(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Uz(e){if(typeof e=="function")return L5(e)?1:0;if(e!=null){if(e=e.$$typeof,e===e5)return 11;if(e===t5)return 14}return 2}function Ml(e,t){var r=e.alternate;return r===null?(r=Gi(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&amp;14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Rx(e,t,r,i,a,u){var l=2;if(i=e,typeof e=="function")L5(e)&amp;&amp;(l=1);else if(typeof e=="string")l=5;else e:switch(e){case _p:return nf(r.children,a,u,t);case JE:l=8,a|=8;break;case iE:return e=Gi(12,r,t,a|2),e.elementType=iE,e.lanes=u,e;case aE:return e=Gi(13,r,t,a),e.elementType=aE,e.lanes=u,e;case sE:return e=Gi(19,r,t,a),e.elementType=sE,e.lanes=u,e;case oT:return uw(r,a,u,t);default:if(typeof e=="object"&amp;&amp;e!==null)switch(e.$$typeof){case nT:l=10;break e;case rT:l=9;break e;case e5:l=11;break e;case t5:l=14;break e;case bl:l=16,i=null;break e}throw Error(ue(130,e==null?e:typeof e,""))}return t=Gi(l,r,t,a),t.elementType=e,t.type=i,t.lanes=u,t}function nf(e,t,r,i){return e=Gi(7,e,i,t),e.lanes=r,e}function uw(e,t,r,i){return e=Gi(22,e,i,t),e.elementType=oT,e.lanes=r,e.stateNode={isHidden:!1},e}function nE(e,t,r){return e=Gi(6,e,null,t),e.lanes=r,e}function rE(e,t,r){return t=Gi(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jz(e,t,r,i,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=WC(0),this.expirationTimes=WC(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=WC(0),this.identifierPrefix=i,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function B5(e,t,r,i,a,u,l,f,p){return e=new jz(e,t,r,f,p),t===1?(t=1,u===!0&amp;&amp;(t|=8)):t=0,u=Gi(3,null,null,t),e.current=u,u.stateNode=e,u.memoizedState={element:i,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},x5(u),e}function qz(e,t,r){var i=3&lt;arguments.length&amp;&amp;arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Sp,key:i==null?null:""+i,children:e,containerInfo:t,implementation:r}}function QO(e){if(!e)return Bl;e=e._reactInternals;e:{if(cf(e)!==e||e.tag!==1)throw Error(ue(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Do(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ue(171))}if(e.tag===1){var r=e.type;if(Do(r))return QT(e,r,t)}return t}function YO(e,t,r,i,a,u,l,f,p){return e=B5(r,i,!0,e,a,u,l,f,p),e.context=QO(null),r=e.current,i=co(),a=Al(r),u=gu(i,a),u.callback=t!=null?t:null,Il(r,u,a),e.current.lanes=a,Wv(e,a,i),Fo(e,i),e}function lw(e,t,r,i){var a=t.current,u=co(),l=Al(a);return r=QO(r),t.context===null?t.context=r:t.pendingContext=r,t=gu(u,l),t.payload={element:e},i=i===void 0?null:i,i!==null&amp;&amp;(t.callback=i),e=Il(a,t,l),e!==null&amp;&amp;(ja(e,a,l,u),bx(e,a,l)),l}function Zx(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function JP(e,t){if(e=e.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&amp;&amp;r&lt;t?r:t}}function D5(e,t){JP(e,t),(e=e.alternate)&amp;&amp;JP(e,t)}function Hz(){return null}var ZO=typeof reportError=="function"?reportError:function(e){console.error(e)};function F5(e){this._internalRoot=e}cw.prototype.render=F5.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ue(409));lw(e,t,null,null)};cw.prototype.unmount=F5.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;uf(function(){lw(null,e,null,null)}),t[xu]=null}};function cw(e){this._internalRoot=e}cw.prototype.unstable_scheduleHydration=function(e){if(e){var t=PT();e={blockedOn:null,target:e,priority:t};for(var r=0;r&lt;_l.length&amp;&amp;t!==0&amp;&amp;t&lt;_l[r].priority;r++);_l.splice(r,0,e),r===0&amp;&amp;OT(e)}};function z5(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11)}function fw(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11&amp;&amp;(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function eT(){}function Vz(e,t,r,i,a){if(a){if(typeof i=="function"){var u=i;i=function(){var v=Zx(l);u.call(v)}}var l=YO(t,i,e,0,null,!1,!1,"",eT);return e._reactRootContainer=l,e[xu]=l.current,Iv(e.nodeType===8?e.parentNode:e),uf(),l}for(;a=e.lastChild;)e.removeChild(a);if(typeof i=="function"){var f=i;i=function(){var v=Zx(p);f.call(v)}}var p=B5(e,0,!1,null,null,!1,!1,"",eT);return e._reactRootContainer=p,e[xu]=p.current,Iv(e.nodeType===8?e.parentNode:e),uf(function(){lw(t,p,r,i)}),p}function dw(e,t,r,i,a){var u=r._reactRootContainer;if(u){var l=u;if(typeof a=="function"){var f=a;a=function(){var p=Zx(l);f.call(p)}}lw(t,l,e,a)}else l=Vz(r,t,e,a,i);return Zx(l)}kT=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dv(t.pendingLanes);r!==0&amp;&amp;(o5(t,r|1),Fo(t,Dn()),(bt&amp;6)===0&amp;&amp;($p=Dn()+500,zl()))}break;case 13:uf(function(){var i=wu(e,1);if(i!==null){var a=co();ja(i,e,1,a)}}),D5(e,1)}};i5=function(e){if(e.tag===13){var t=wu(e,134217728);if(t!==null){var r=co();ja(t,e,134217728,r)}D5(e,134217728)}};RT=function(e){if(e.tag===13){var t=Al(e),r=wu(e,t);if(r!==null){var i=co();ja(r,e,t,i)}D5(e,t)}};PT=function(){return Ut};TT=function(e,t){var r=Ut;try{return Ut=e,t()}finally{Ut=r}};gE=function(e,t,r){switch(t){case"input":if(cE(e,r),t=r.name,r.type==="radio"&amp;&amp;t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t&lt;r.length;t++){var i=r[t];if(i!==e&amp;&amp;i.form===e.form){var a=nw(i);if(!a)throw Error(ue(90));aT(i),cE(i,a)}}}break;case"textarea":uT(e,r);break;case"select":t=r.value,t!=null&amp;&amp;Mp(e,!!r.multiple,t,!1)}};hT=N5;vT=uf;var $z={usingClientEntryPoint:!1,Events:[jv,Rp,nw,pT,mT,N5]},uv={findFiberByHostInstance:Xc,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Kz={bundleType:uv.bundleType,version:uv.version,rendererPackageName:uv.rendererPackageName,rendererConfig:uv.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Su.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=xT(e),e===null?null:e.stateNode},findFiberByHostInstance:uv.findFiberByHostInstance||Hz,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&amp;&amp;(lv=__REACT_DEVTOOLS_GLOBAL_HOOK__,!lv.isDisabled&amp;&amp;lv.supportsFiber))try{Xx=lv.inject(Kz),_s=lv}catch(e){}var lv;ui.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$z;ui.createPortal=function(e,t){var r=2&lt;arguments.length&amp;&amp;arguments[2]!==void 0?arguments[2]:null;if(!z5(t))throw Error(ue(200));return qz(e,t,null,r)};ui.createRoot=function(e,t){if(!z5(e))throw Error(ue(299));var r=!1,i="",a=ZO;return t!=null&amp;&amp;(t.unstable_strictMode===!0&amp;&amp;(r=!0),t.identifierPrefix!==void 0&amp;&amp;(i=t.identifierPrefix),t.onRecoverableError!==void 0&amp;&amp;(a=t.onRecoverableError)),t=B5(e,1,!1,null,null,r,!1,i,a),e[xu]=t.current,Iv(e.nodeType===8?e.parentNode:e),new F5(t)};ui.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ue(188)):(e=Object.keys(e).join(","),Error(ue(268,e)));return e=xT(t),e=e===null?null:e.stateNode,e};ui.flushSync=function(e){return uf(e)};ui.hydrate=function(e,t,r){if(!fw(t))throw Error(ue(200));return dw(null,e,t,!0,r)};ui.hydrateRoot=function(e,t,r){if(!z5(e))throw Error(ue(405));var i=r!=null&amp;&amp;r.hydratedSources||null,a=!1,u="",l=ZO;if(r!=null&amp;&amp;(r.unstable_strictMode===!0&amp;&amp;(a=!0),r.identifierPrefix!==void 0&amp;&amp;(u=r.identifierPrefix),r.onRecoverableError!==void 0&amp;&amp;(l=r.onRecoverableError)),t=YO(t,null,e,1,r!=null?r:null,a,!1,u,l),e[xu]=t.current,Iv(e),i)for(e=0;e&lt;i.length;e++)r=i[e],a=r._getVersion,a=a(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,a]:t.mutableSourceEagerHydrationData.push(r,a);return new cw(t)};ui.render=function(e,t,r){if(!fw(t))throw Error(ue(200));return dw(null,e,t,!1,r)};ui.unmountComponentAtNode=function(e){if(!fw(e))throw Error(ue(40));return e._reactRootContainer?(uf(function(){dw(null,null,e,!1,function(){e._reactRootContainer=null,e[xu]=null})}),!0):!1};ui.unstable_batchedUpdates=N5;ui.unstable_renderSubtreeIntoContainer=function(e,t,r,i){if(!fw(r))throw Error(ue(200));if(e==null||e._reactInternals===void 0)throw Error(ue(38));return dw(e,t,r,!1,i)};ui.version="18.3.1-next-f1338f8080-20240426"});var Qp=vt((GG,e9)=&gt;{"use strict";function JO(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(JO)}catch(e){console.error(e)}}JO(),e9.exports=XO()});var U5=vt(W5=&gt;{"use strict";var t9=Qp();W5.createRoot=t9.createRoot,W5.hydrateRoot=t9.hydrateRoot;var QG});var At=vt((em,Kv)=&gt;{(function(){var e,t="4.17.21",r=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",u="Invalid `variable` option passed into `_.template`",l="__lodash_hash_undefined__",f=500,p="__lodash_placeholder__",v=1,y=2,w=4,P=1,O=2,k=1,M=2,Q=4,T=8,R=16,E=32,z=64,$=128,W=256,H=512,Y=30,Se="...",Ee=800,Ct=16,Le=1,ft=2,pe=3,nt=1/0,Ve=9007199254740991,xt=17976931348623157e292,ot=0/0,wt=4294967295,Ce=wt-1,Be=wt&gt;&gt;&gt;1,je=[["ary",$],["bind",k],["bindKey",M],["curry",T],["curryRight",R],["flip",H],["partial",E],["partialRight",z],["rearg",W]],ge="[object Arguments]",rt="[object Array]",ye="[object AsyncFunction]",J="[object Boolean]",se="[object Date]",Te="[object DOMException]",we="[object Error]",jt="[object Function]",$t="[object GeneratorFunction]",it="[object Map]",En="[object Number]",Hu="[object Null]",Br="[object Object]",ki="[object Promise]",N="[object Proxy]",ga="[object RegExp]",vn="[object Set]",ya="[object String]",kn="[object Symbol]",fc="[object Undefined]",Qo="[object WeakMap]",dc="[object WeakSet]",wo="[object ArrayBuffer]",gr="[object DataView]",yr="[object Float32Array]",Gn="[object Float64Array]",Ri="[object Int8Array]",us="[object Int16Array]",Fn="[object Int32Array]",zn="[object Uint8Array]",Pi="[object Uint8ClampedArray]",Kt="[object Uint16Array]",Dr="[object Uint32Array]",bo=/\b__p \+= '';/g,Yo=/\b(__p \+=) '' \+/g,So=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xa=/&amp;(?:amp|lt|gt|quot|#39);/g,Zs=/[&amp;&lt;&gt;"']/g,L=RegExp(xa.source),U=RegExp(Zs.source),q=/&lt;%-([\s\S]+?)%&gt;/g,X=/&lt;%([\s\S]+?)%&gt;/g,ce=/&lt;%=([\s\S]+?)%&gt;/g,de=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ne=/^\w*$/,$e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ze=/[\\^$.*+?()[\]{}|]/g,at=RegExp(ze.source),Ze=/^\s+/,Ft=/\s/,qt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,fn=/\{\n\/\* \[wrapped with (.+)\] \*/,gn=/,? &amp; /,Xt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Jt=/[()=,{}\[\]\/\s]/,Nn=/\\(\\)?/g,An=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xr=/\w*$/,Ti=/^[-+]0x[0-9a-f]+$/i,Et=/^0b[01]+$/i,yn=/^\[object .+?Constructor\]$/,wa=/^0o[0-7]+$/i,Qn=/^(?:0|[1-9]\d*)$/,Xr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Oi=/($^)/,_o=/['\n\r\u2028\u2029\\]/g,Ii="\\ud800-\\udfff",sS="\\u0300-\\u036f",pc="\\ufe20-\\ufe2f",Zo="\\u20d0-\\u20ff",Vu=sS+pc+Zo,mc="\\u2700-\\u27bf",N1="a-z\\xdf-\\xf6\\xf8-\\xff",hc="\\xac\\xb1\\xd7\\xf7",uS="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",vc="\\u2000-\\u206f",$u=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ed="A-Z\\xc0-\\xd6\\xd8-\\xde",td="\\ufe0e\\ufe0f",nd=hc+uS+vc+$u,gc="['\u2019]",ah="["+Ii+"]",rd="["+nd+"]",Ku="["+Vu+"]",od="\\d+",sh="["+mc+"]",A1="["+N1+"]",M1="[^"+Ii+nd+od+mc+N1+ed+"]",uh="\\ud83c[\\udffb-\\udfff]",L1="(?:"+Ku+"|"+uh+")",lh="[^"+Ii+"]",ch="(?:\\ud83c[\\udde6-\\uddff]){2}",fh="[\\ud800-\\udbff][\\udc00-\\udfff]",Gu="["+ed+"]",B1="\\u200d",dh="(?:"+A1+"|"+M1+")",lS="(?:"+Gu+"|"+M1+")",D1="(?:"+gc+"(?:d|ll|m|re|s|t|ve))?",F1="(?:"+gc+"(?:D|LL|M|RE|S|T|VE))?",id=L1+"?",z1="["+td+"]?",ph="(?:"+B1+"(?:"+[lh,ch,fh].join("|")+")"+z1+id+")*",cS="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fS="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",W1=z1+id+ph,dS="(?:"+[sh,ch,fh].join("|")+")"+W1,pS="(?:"+[lh+Ku+"?",Ku,ch,fh,ah].join("|")+")",mS=RegExp(gc,"g"),hS=RegExp(Ku,"g"),mh=RegExp(uh+"(?="+uh+")|"+pS+W1,"g"),U1=RegExp([Gu+"?"+A1+"+"+D1+"(?="+[rd,Gu,"$"].join("|")+")",lS+"+"+F1+"(?="+[rd,Gu+dh,"$"].join("|")+")",Gu+"?"+dh+"+"+D1,Gu+"+"+F1,fS,cS,od,dS].join("|"),"g"),vS=RegExp("["+B1+Ii+Vu+td+"]"),gS=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yS=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],xS=-1,Gt={};Gt[yr]=Gt[Gn]=Gt[Ri]=Gt[us]=Gt[Fn]=Gt[zn]=Gt[Pi]=Gt[Kt]=Gt[Dr]=!0,Gt[ge]=Gt[rt]=Gt[wo]=Gt[J]=Gt[gr]=Gt[se]=Gt[we]=Gt[jt]=Gt[it]=Gt[En]=Gt[Br]=Gt[ga]=Gt[vn]=Gt[ya]=Gt[Qo]=!1;var Ht={};Ht[ge]=Ht[rt]=Ht[wo]=Ht[gr]=Ht[J]=Ht[se]=Ht[yr]=Ht[Gn]=Ht[Ri]=Ht[us]=Ht[Fn]=Ht[it]=Ht[En]=Ht[Br]=Ht[ga]=Ht[vn]=Ht[ya]=Ht[kn]=Ht[zn]=Ht[Pi]=Ht[Kt]=Ht[Dr]=!0,Ht[we]=Ht[jt]=Ht[Qo]=!1;var ad={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},wS={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;"},sd={"&amp;amp;":"&amp;","&amp;lt;":"&lt;","&amp;gt;":"&gt;","&amp;quot;":'"',"&amp;#39;":"'"},bS={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},SS=parseFloat,_S=parseInt,hh=typeof global=="object"&amp;&amp;global&amp;&amp;global.Object===Object&amp;&amp;global,j1=typeof self=="object"&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,Mn=hh||j1||Function("return this")(),vh=typeof em=="object"&amp;&amp;em&amp;&amp;!em.nodeType&amp;&amp;em,Xs=vh&amp;&amp;typeof Kv=="object"&amp;&amp;Kv&amp;&amp;!Kv.nodeType&amp;&amp;Kv,q1=Xs&amp;&amp;Xs.exports===vh,gh=q1&amp;&amp;hh.process,Jr=function(){try{var b=Xs&amp;&amp;Xs.require&amp;&amp;Xs.require("util").types;return b||gh&amp;&amp;gh.binding&amp;&amp;gh.binding("util")}catch(I){}}(),yh=Jr&amp;&amp;Jr.isArrayBuffer,xh=Jr&amp;&amp;Jr.isDate,ud=Jr&amp;&amp;Jr.isMap,H1=Jr&amp;&amp;Jr.isRegExp,wh=Jr&amp;&amp;Jr.isSet,yc=Jr&amp;&amp;Jr.isTypedArray;function Fr(b,I,h){switch(h.length){case 0:return b.call(I);case 1:return b.call(I,h[0]);case 2:return b.call(I,h[0],h[1]);case 3:return b.call(I,h[0],h[1],h[2])}return b.apply(I,h)}function CS(b,I,h,K){for(var oe=-1,ae=b==null?0:b.length;++oe&lt;ae;){var mt=b[oe];I(K,mt,h(mt),b)}return K}function eo(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K&amp;&amp;I(b[h],h,b)!==!1;);return b}function V1(b,I){for(var h=b==null?0:b.length;h--&amp;&amp;I(b[h],h,b)!==!1;);return b}function ld(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K;)if(!I(b[h],h,b))return!1;return!0}function ls(b,I){for(var h=-1,K=b==null?0:b.length,oe=0,ae=[];++h&lt;K;){var mt=b[h];I(mt,h,b)&amp;&amp;(ae[oe++]=mt)}return ae}function xc(b,I){var h=b==null?0:b.length;return!!h&amp;&amp;Qu(b,I,0)&gt;-1}function wc(b,I,h){for(var K=-1,oe=b==null?0:b.length;++K&lt;oe;)if(h(I,b[K]))return!0;return!1}function Vt(b,I){for(var h=-1,K=b==null?0:b.length,oe=Array(K);++h&lt;K;)oe[h]=I(b[h],h,b);return oe}function to(b,I){for(var h=-1,K=I.length,oe=b.length;++h&lt;K;)b[oe+h]=I[h];return b}function cd(b,I,h,K){var oe=-1,ae=b==null?0:b.length;for(K&amp;&amp;ae&amp;&amp;(h=b[++oe]);++oe&lt;ae;)h=I(h,b[oe],oe,b);return h}function $1(b,I,h,K){var oe=b==null?0:b.length;for(K&amp;&amp;oe&amp;&amp;(h=b[--oe]);oe--;)h=I(h,b[oe],oe,b);return h}function bh(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K;)if(I(b[h],h,b))return!0;return!1}var K1=Ch("length");function G1(b){return b.split("")}function Q1(b){return b.match(Xt)||[]}function Sh(b,I,h){var K;return h(b,function(oe,ae,mt){if(I(oe,ae,mt))return K=ae,!1}),K}function fd(b,I,h,K){for(var oe=b.length,ae=h+(K?1:-1);K?ae--:++ae&lt;oe;)if(I(b[ae],ae,b))return ae;return-1}function Qu(b,I,h){return I===I?ry(b,I,h):fd(b,_h,h)}function ES(b,I,h,K){for(var oe=h-1,ae=b.length;++oe&lt;ae;)if(K(b[oe],I))return oe;return-1}function _h(b){return b!==b}function Y1(b,I){var h=b==null?0:b.length;return h?Rh(b,I)/h:ot}function Ch(b){return function(I){return I==null?e:I[b]}}function Eh(b){return function(I){return b==null?e:b[I]}}function Z1(b,I,h,K,oe){return oe(b,function(ae,mt,Tt){h=K?(K=!1,ae):I(h,ae,mt,Tt)}),h}function kh(b,I){var h=b.length;for(b.sort(I);h--;)b[h]=b[h].value;return b}function Rh(b,I){for(var h,K=-1,oe=b.length;++K&lt;oe;){var ae=I(b[K]);ae!==e&amp;&amp;(h=h===e?ae:h+ae)}return h}function Ph(b,I){for(var h=-1,K=Array(b);++h&lt;b;)K[h]=I(h);return K}function kS(b,I){return Vt(I,function(h){return[h,b[h]]})}function X1(b){return b&amp;&amp;b.slice(0,Ih(b)+1).replace(Ze,"")}function no(b){return function(I){return b(I)}}function zt(b,I){return Vt(I,function(h){return b[h]})}function kt(b,I){return b.has(I)}function J1(b,I){for(var h=-1,K=b.length;++h&lt;K&amp;&amp;Qu(I,b[h],0)&gt;-1;);return h}function ey(b,I){for(var h=b.length;h--&amp;&amp;Qu(I,b[h],0)&gt;-1;);return h}function RS(b,I){for(var h=b.length,K=0;h--;)b[h]===I&amp;&amp;++K;return K}var PS=Eh(ad),TS=Eh(wS);function OS(b){return"\\"+bS[b]}function ty(b,I){return b==null?e:b[I]}function Yu(b){return vS.test(b)}function Wn(b){return gS.test(b)}function Th(b){for(var I,h=[];!(I=b.next()).done;)h.push(I.value);return h}function ba(b){var I=-1,h=Array(b.size);return b.forEach(function(K,oe){h[++I]=[oe,K]}),h}function Oh(b,I){return function(h){return b(I(h))}}function Ni(b,I){for(var h=-1,K=b.length,oe=0,ae=[];++h&lt;K;){var mt=b[h];(mt===I||mt===p)&amp;&amp;(b[h]=p,ae[oe++]=h)}return ae}function wr(b){var I=-1,h=Array(b.size);return b.forEach(function(K){h[++I]=K}),h}function ny(b){var I=-1,h=Array(b.size);return b.forEach(function(K){h[++I]=[K,K]}),h}function ry(b,I,h){for(var K=h-1,oe=b.length;++K&lt;oe;)if(b[K]===I)return K;return-1}function oy(b,I,h){for(var K=h+1;K--;)if(b[K]===I)return K;return K}function Js(b){return Yu(b)?NS(b):K1(b)}function Co(b){return Yu(b)?AS(b):G1(b)}function Ih(b){for(var I=b.length;I--&amp;&amp;Ft.test(b.charAt(I)););return I}var IS=Eh(sd);function NS(b){for(var I=mh.lastIndex=0;mh.test(b);)++I;return I}function AS(b){return b.match(mh)||[]}function MS(b){return b.match(U1)||[]}var LS=function b(I){I=I==null?Mn:br.defaults(Mn.Object(),I,br.pick(Mn,yS));var h=I.Array,K=I.Date,oe=I.Error,ae=I.Function,mt=I.Math,Tt=I.Object,Nh=I.RegExp,eu=I.String,Eo=I.TypeError,dd=h.prototype,BS=ae.prototype,Zu=Tt.prototype,pd=I["__core-js_shared__"],ko=BS.toString,Ot=Zu.hasOwnProperty,DS=0,iy=function(){var n=/[^.]+$/.exec(pd&amp;&amp;pd.keys&amp;&amp;pd.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),md=Zu.toString,FS=ko.call(Tt),Sa=Mn._,zS=Nh("^"+ko.call(Ot).replace(ze,"\\$&amp;").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hd=q1?I.Buffer:e,cs=I.Symbol,vd=I.Uint8Array,ay=hd?hd.allocUnsafe:e,Ai=Oh(Tt.getPrototypeOf,Tt),sy=Tt.create,uy=Zu.propertyIsEnumerable,zr=dd.splice,ly=cs?cs.isConcatSpreadable:e,bc=cs?cs.iterator:e,tu=cs?cs.toStringTag:e,gd=function(){try{var n=cu(Tt,"defineProperty");return n({},"",{}),n}catch(o){}}(),WS=I.clearTimeout!==Mn.clearTimeout&amp;&amp;I.clearTimeout,cy=K&amp;&amp;K.now!==Mn.Date.now&amp;&amp;K.now,fy=I.setTimeout!==Mn.setTimeout&amp;&amp;I.setTimeout,yd=mt.ceil,xd=mt.floor,Sc=Tt.getOwnPropertySymbols,_c=hd?hd.isBuffer:e,Cc=I.isFinite,US=dd.join,dy=Oh(Tt.keys,Tt),Ln=mt.max,en=mt.min,Ah=K.now,nu=I.parseInt,ro=mt.random,jS=dd.reverse,wd=cu(I,"DataView"),Xu=cu(I,"Map"),ru=cu(I,"Promise"),Ju=cu(I,"Set"),fs=cu(I,"WeakMap"),Ec=cu(Tt,"create"),kc=fs&amp;&amp;new fs,dn={},Mi=fu(wd),Mh=fu(Xu),bd=fu(ru),ou=fu(Ju),py=fu(fs),Un=cs?cs.prototype:e,iu=Un?Un.valueOf:e,my=Un?Un.toString:e;function S(n){if(Yt(n)&amp;&amp;!De(n)&amp;&amp;!(n instanceof Xe)){if(n instanceof Ro)return n;if(Ot.call(n,"__wrapped__"))return Wc(n)}return new Ro(n)}var el=function(){function n(){}return function(o){if(!an(o))return{};if(sy)return sy(o);n.prototype=o;var s=new n;return n.prototype=e,s}}();function tl(){}function Ro(n,o){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!o,this.__index__=0,this.__values__=e}S.templateSettings={escape:q,evaluate:X,interpolate:ce,variable:"",imports:{_:S}},S.prototype=tl.prototype,S.prototype.constructor=S,Ro.prototype=el(tl.prototype),Ro.prototype.constructor=Ro;function Xe(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=wt,this.__views__=[]}function hy(){var n=new Xe(this.__wrapped__);return n.__actions__=_r(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=_r(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=_r(this.__views__),n}function qS(){if(this.__filtered__){var n=new Xe(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function HS(){var n=this.__wrapped__.value(),o=this.__dir__,s=De(n),c=o&lt;0,d=s?n.length:0,m=$y(0,d,this.__views__),g=m.start,x=m.end,_=x-g,B=c?x:g-1,A=this.__iteratees__,D=A.length,V=0,Z=en(_,this.__takeCount__);if(!s||!c&amp;&amp;d==_&amp;&amp;Z==_)return zd(n,this.__actions__);var te=[];e:for(;_--&amp;&amp;V&lt;Z;){B+=o;for(var fe=-1,ne=n[B];++fe&lt;D;){var me=A[fe],he=me.iteratee,Mt=me.type,Lt=he(ne);if(Mt==ft)ne=Lt;else if(!Lt){if(Mt==Le)continue e;break e}}te[V++]=ne}return te}Xe.prototype=el(tl.prototype),Xe.prototype.constructor=Xe;function Xo(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function VS(){this.__data__=Ec?Ec(null):{},this.size=0}function $S(n){var o=this.has(n)&amp;&amp;delete this.__data__[n];return this.size-=o?1:0,o}function Lh(n){var o=this.__data__;if(Ec){var s=o[n];return s===l?e:s}return Ot.call(o,n)?o[n]:e}function vy(n){var o=this.__data__;return Ec?o[n]!==e:Ot.call(o,n)}function KS(n,o){var s=this.__data__;return this.size+=this.has(n)?0:1,s[n]=Ec&amp;&amp;o===e?l:o,this}Xo.prototype.clear=VS,Xo.prototype.delete=$S,Xo.prototype.get=Lh,Xo.prototype.has=vy,Xo.prototype.set=KS;function _a(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function GS(){this.__data__=[],this.size=0}function gy(n){var o=this.__data__,s=_d(o,n);if(s&lt;0)return!1;var c=o.length-1;return s==c?o.pop():zr.call(o,s,1),--this.size,!0}function Bh(n){var o=this.__data__,s=_d(o,n);return s&lt;0?e:o[s][1]}function QS(n){return _d(this.__data__,n)&gt;-1}function Dh(n,o){var s=this.__data__,c=_d(s,n);return c&lt;0?(++this.size,s.push([n,o])):s[c][1]=o,this}_a.prototype.clear=GS,_a.prototype.delete=gy,_a.prototype.get=Bh,_a.prototype.has=QS,_a.prototype.set=Dh;function Li(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function yy(){this.size=0,this.__data__={hash:new Xo,map:new(Xu||_a),string:new Xo}}function xy(n){var o=Kd(this,n).delete(n);return this.size-=o?1:0,o}function Sd(n){return Kd(this,n).get(n)}function YS(n){return Kd(this,n).has(n)}function wy(n,o){var s=Kd(this,n),c=s.size;return s.set(n,o),this.size+=s.size==c?0:1,this}Li.prototype.clear=yy,Li.prototype.delete=xy,Li.prototype.get=Sd,Li.prototype.has=YS,Li.prototype.set=wy;function ds(n){var o=-1,s=n==null?0:n.length;for(this.__data__=new Li;++o&lt;s;)this.add(n[o])}function ZS(n){return this.__data__.set(n,l),this}function by(n){return this.__data__.has(n)}ds.prototype.add=ds.prototype.push=ZS,ds.prototype.has=by;function Jo(n){var o=this.__data__=new _a(n);this.size=o.size}function Fh(){this.__data__=new _a,this.size=0}function Sy(n){var o=this.__data__,s=o.delete(n);return this.size=o.size,s}function zh(n){return this.__data__.get(n)}function XS(n){return this.__data__.has(n)}function Wh(n,o){var s=this.__data__;if(s instanceof _a){var c=s.__data__;if(!Xu||c.length&lt;r-1)return c.push([n,o]),this.size=++s.size,this;s=this.__data__=new Li(c)}return s.set(n,o),this.size=s.size,this}Jo.prototype.clear=Fh,Jo.prototype.delete=Sy,Jo.prototype.get=zh,Jo.prototype.has=XS,Jo.prototype.set=Wh;function Je(n,o){var s=De(n),c=!s&amp;&amp;ys(n),d=!s&amp;&amp;!c&amp;&amp;ni(n),m=!s&amp;&amp;!c&amp;&amp;!d&amp;&amp;Ma(n),g=s||c||d||m,x=g?Ph(n.length,eu):[],_=x.length;for(var B in n)(o||Ot.call(n,B))&amp;&amp;!(g&amp;&amp;(B=="length"||d&amp;&amp;(B=="offset"||B=="parent")||m&amp;&amp;(B=="buffer"||B=="byteLength"||B=="byteOffset")||Pa(B,_)))&amp;&amp;x.push(B);return x}function _y(n){var o=n.length;return o?n[Ac(0,o-1)]:e}function JS(n,o){return zc(_r(n),Wr(o,0,n.length))}function Rc(n){return zc(_r(n))}function Uh(n,o,s){(s!==e&amp;&amp;!It(n[o],s)||s===e&amp;&amp;!(o in n))&amp;&amp;Bi(n,o,s)}function rr(n,o,s){var c=n[o];(!(Ot.call(n,o)&amp;&amp;It(c,s))||s===e&amp;&amp;!(o in n))&amp;&amp;Bi(n,o,s)}function _d(n,o){for(var s=n.length;s--;)if(It(n[s][0],o))return s;return-1}function Cd(n,o,s,c){return Ca(n,function(d,m,g){o(c,d,s(d),g)}),c}function Ed(n,o){return n&amp;&amp;ji(o,qn(o),n)}function Cy(n,o){return n&amp;&amp;ji(o,Pr(o),n)}function Bi(n,o,s){o=="__proto__"&amp;&amp;gd?gd(n,o,{configurable:!0,enumerable:!0,value:s,writable:!0}):n[o]=s}function Sr(n,o){for(var s=-1,c=o.length,d=h(c),m=n==null;++s&lt;c;)d[s]=m?e:qi(n,o[s]);return d}function Wr(n,o,s){return n===n&amp;&amp;(s!==e&amp;&amp;(n=n&lt;=s?n:s),o!==e&amp;&amp;(n=n&gt;=o?n:o)),n}function Ur(n,o,s,c,d,m){var g,x=o&amp;v,_=o&amp;y,B=o&amp;w;if(s&amp;&amp;(g=d?s(n,c,d,m):s(n)),g!==e)return g;if(!an(n))return n;var A=De(n);if(A){if(g=b_(n),!x)return _r(n,g)}else{var D=sr(n),V=D==jt||D==$t;if(ni(n))return n0(n,x);if(D==Br||D==ge||V&amp;&amp;!d){if(g=_||V?{}:Ky(n),!x)return _?d_(n,Cy(g,n)):f_(n,Ed(g,n))}else{if(!Ht[D])return d?n:{};g=S_(n,D,x)}}m||(m=new Jo);var Z=m.get(n);if(Z)return Z;m.set(n,g),b2(n)?n.forEach(function(ne){g.add(Ur(ne,o,s,ne,n,m))}):Ia(n)&amp;&amp;n.forEach(function(ne,me){g.set(me,Ur(ne,o,s,me,n,m))});var te=B?_?l0:u0:_?Pr:qn,fe=A?e:te(n);return eo(fe||n,function(ne,me){fe&amp;&amp;(me=ne,ne=n[me]),rr(g,me,Ur(ne,o,s,me,n,m))}),g}function Ey(n){var o=qn(n);return function(s){return Pc(s,n,o)}}function Pc(n,o,s){var c=s.length;if(n==null)return!c;for(n=Tt(n);c--;){var d=s[c],m=o[d],g=n[d];if(g===e&amp;&amp;!(d in n)||!m(g))return!1}return!0}function jh(n,o,s){if(typeof n!="function")throw new Eo(a);return Fc(function(){n.apply(e,s)},o)}function au(n,o,s,c){var d=-1,m=xc,g=!0,x=n.length,_=[],B=o.length;if(!x)return _;s&amp;&amp;(o=Vt(o,no(s))),c?(m=wc,g=!1):o.length&gt;=r&amp;&amp;(m=kt,g=!1,o=new ds(o));e:for(;++d&lt;x;){var A=n[d],D=s==null?A:s(A);if(A=c||A!==0?A:0,g&amp;&amp;D===D){for(var V=B;V--;)if(o[V]===D)continue e;_.push(A)}else m(o,D,c)||_.push(A)}return _}var Ca=Ly(Di),kd=Ly(Rd,!0);function qh(n,o){var s=!0;return Ca(n,function(c,d,m){return s=!!o(c,d,m),s}),s}function ei(n,o,s){for(var c=-1,d=n.length;++c&lt;d;){var m=n[c],g=o(m);if(g!=null&amp;&amp;(x===e?g===g&amp;&amp;!ao(g):s(g,x)))var x=g,_=m}return _}function ps(n,o,s,c){var d=n.length;for(s=Re(s),s&lt;0&amp;&amp;(s=-s&gt;d?0:d+s),c=c===e||c&gt;d?d:Re(c),c&lt;0&amp;&amp;(c+=d),c=s&gt;c?0:C2(c);s&lt;c;)n[s++]=o;return n}function Hh(n,o){var s=[];return Ca(n,function(c,d,m){o(c,d,m)&amp;&amp;s.push(c)}),s}function Bn(n,o,s,c,d){var m=-1,g=n.length;for(s||(s=C_),d||(d=[]);++m&lt;g;){var x=n[m];o&gt;0&amp;&amp;s(x)?o&gt;1?Bn(x,o-1,s,c,d):to(d,x):c||(d[d.length]=x)}return d}var Vh=By(),ky=By(!0);function Di(n,o){return n&amp;&amp;Vh(n,o,qn)}function Rd(n,o){return n&amp;&amp;ky(n,o,qn)}function Tc(n,o){return ls(o,function(s){return No(n[s])})}function su(n,o){o=hs(o,n);for(var s=0,c=o.length;n!=null&amp;&amp;s&lt;c;)n=n[ti(o[s++])];return s&amp;&amp;s==c?n:e}function $h(n,o,s){var c=o(n);return De(n)?c:to(c,s(n))}function or(n){return n==null?n===e?fc:Hu:tu&amp;&amp;tu in Tt(n)?d0(n):O_(n)}function ir(n,o){return n&gt;o}function Fi(n,o){return n!=null&amp;&amp;Ot.call(n,o)}function e_(n,o){return n!=null&amp;&amp;o in Tt(n)}function t_(n,o,s){return n&gt;=en(o,s)&amp;&amp;n&lt;Ln(o,s)}function nl(n,o,s){for(var c=s?wc:xc,d=n[0].length,m=n.length,g=m,x=h(m),_=1/0,B=[];g--;){var A=n[g];g&amp;&amp;o&amp;&amp;(A=Vt(A,no(o))),_=en(A.length,_),x[g]=!s&amp;&amp;(o||d&gt;=120&amp;&amp;A.length&gt;=120)?new ds(g&amp;&amp;A):e}A=n[0];var D=-1,V=x[0];e:for(;++D&lt;d&amp;&amp;B.length&lt;_;){var Z=A[D],te=o?o(Z):Z;if(Z=s||Z!==0?Z:0,!(V?kt(V,te):c(B,te,s))){for(g=m;--g;){var fe=x[g];if(!(fe?kt(fe,te):c(n[g],te,s)))continue e}V&amp;&amp;V.push(te),B.push(Z)}}return B}function rl(n,o,s,c){return Di(n,function(d,m,g){o(c,s(d),m,g)}),c}function ol(n,o,s){o=hs(o,n),n=Yy(n,o);var c=n==null?n:n[ti(Rr(o))];return c==null?e:Fr(c,n,s)}function Kh(n){return Yt(n)&amp;&amp;or(n)==ge}function n_(n){return Yt(n)&amp;&amp;or(n)==wo}function Ry(n){return Yt(n)&amp;&amp;or(n)==se}function zi(n,o,s,c,d){return n===o?!0:n==null||o==null||!Yt(n)&amp;&amp;!Yt(o)?n!==n&amp;&amp;o!==o:Oc(n,o,s,c,zi,d)}function Oc(n,o,s,c,d,m){var g=De(n),x=De(o),_=g?rt:sr(n),B=x?rt:sr(o);_=_==ge?Br:_,B=B==ge?Br:B;var A=_==Br,D=B==Br,V=_==B;if(V&amp;&amp;ni(n)){if(!ni(o))return!1;g=!0,A=!1}if(V&amp;&amp;!A)return m||(m=new Jo),g||Ma(n)?Hy(n,o,s,c,d,m):y_(n,o,_,s,c,d,m);if(!(s&amp;P)){var Z=A&amp;&amp;Ot.call(n,"__wrapped__"),te=D&amp;&amp;Ot.call(o,"__wrapped__");if(Z||te){var fe=Z?n.value():n,ne=te?o.value():o;return m||(m=new Jo),d(fe,ne,s,c,m)}}return V?(m||(m=new Jo),x_(n,o,s,c,d,m)):!1}function r_(n){return Yt(n)&amp;&amp;sr(n)==it}function Pd(n,o,s,c){var d=s.length,m=d,g=!c;if(n==null)return!m;for(n=Tt(n);d--;){var x=s[d];if(g&amp;&amp;x[2]?x[1]!==n[x[0]]:!(x[0]in n))return!1}for(;++d&lt;m;){x=s[d];var _=x[0],B=n[_],A=x[1];if(g&amp;&amp;x[2]){if(B===e&amp;&amp;!(_ in n))return!1}else{var D=new Jo;if(c)var V=c(B,A,_,n,o,D);if(!(V===e?zi(A,B,P|O,c,D):V))return!1}}return!0}function Gh(n){if(!an(n)||k_(n))return!1;var o=No(n)?zS:yn;return o.test(fu(n))}function Td(n){return Yt(n)&amp;&amp;or(n)==ga}function Py(n){return Yt(n)&amp;&amp;sr(n)==vn}function Od(n){return Yt(n)&amp;&amp;up(n.length)&amp;&amp;!!Gt[or(n)]}function Id(n){return typeof n=="function"?n:n==null?Zn:typeof n=="object"?De(n)?Ad(n[0],n[1]):Qh(n):$0(n)}function il(n){if(!fl(n))return dy(n);var o=[];for(var s in Tt(n))Ot.call(n,s)&amp;&amp;s!="constructor"&amp;&amp;o.push(s);return o}function o_(n){if(!an(n))return T_(n);var o=fl(n),s=[];for(var c in n)c=="constructor"&amp;&amp;(o||!Ot.call(n,c))||s.push(c);return s}function Nd(n,o){return n&lt;o}function Ic(n,o){var s=-1,c=lr(n)?h(n.length):[];return Ca(n,function(d,m,g){c[++s]=o(d,m,g)}),c}function Qh(n){var o=f0(n);return o.length==1&amp;&amp;o[0][2]?Gy(o[0][0],o[0][1]):function(s){return s===n||Pd(s,n,o)}}function Ad(n,o){return p0(n)&amp;&amp;h0(o)?Gy(ti(n),o):function(s){var c=qi(s,n);return c===e&amp;&amp;c===o?Gc(s,n):zi(o,c,P|O)}}function Nc(n,o,s,c,d){n!==o&amp;&amp;Vh(o,function(m,g){if(d||(d=new Jo),an(m))Ea(n,o,g,s,Nc,c,d);else{var x=c?c(v0(n,g),m,g+"",n,o,d):e;x===e&amp;&amp;(x=m),Uh(n,g,x)}},Pr)}function Ea(n,o,s,c,d,m,g){var x=v0(n,s),_=v0(o,s),B=g.get(_);if(B){Uh(n,s,B);return}var A=m?m(x,_,s+"",n,o,g):e,D=A===e;if(D){var V=De(_),Z=!V&amp;&amp;ni(_),te=!V&amp;&amp;!Z&amp;&amp;Ma(_);A=_,V||Z||te?De(x)?A=x:wn(x)?A=_r(x):Z?(D=!1,A=n0(_,!0)):te?(D=!1,A=o0(_,!0)):A=[]:Na(_)||ys(_)?(A=x,ys(x)?A=A0(x):(!an(x)||No(x))&amp;&amp;(A=Ky(_))):D=!1}D&amp;&amp;(g.set(_,A),d(A,_,c,m,g),g.delete(_)),Uh(n,s,A)}function Yh(n,o){var s=n.length;if(!!s)return o+=o&lt;0?s:0,Pa(o,s)?n[o]:e}function Zh(n,o,s){o.length?o=Vt(o,function(m){return De(m)?function(g){return su(g,m.length===1?m[0]:m)}:m}):o=[Zn];var c=-1;o=Vt(o,no(Me()));var d=Ic(n,function(m,g,x){var _=Vt(o,function(B){return B(m)});return{criteria:_,index:++c,value:m}});return kh(d,function(m,g){return Ui(m,g,s)})}function i_(n,o){return Xh(n,o,function(s,c){return Gc(n,c)})}function Xh(n,o,s){for(var c=-1,d=o.length,m={};++c&lt;d;){var g=o[c],x=su(n,g);s(x,g)&amp;&amp;uu(m,hs(g,n),x)}return m}function a_(n){return function(o){return su(o,n)}}function Jh(n,o,s,c){var d=c?ES:Qu,m=-1,g=o.length,x=n;for(n===o&amp;&amp;(o=_r(o)),s&amp;&amp;(x=Vt(n,no(s)));++m&lt;g;)for(var _=0,B=o[m],A=s?s(B):B;(_=d(x,A,_,c))&gt;-1;)x!==n&amp;&amp;zr.call(x,_,1),zr.call(n,_,1);return n}function Wi(n,o){for(var s=n?o.length:0,c=s-1;s--;){var d=o[s];if(s==c||d!==m){var m=d;Pa(d)?zr.call(n,d,1):Yn(n,d)}}return n}function Ac(n,o){return n+xd(ro()*(o-n+1))}function e0(n,o,s,c){for(var d=-1,m=Ln(yd((o-n)/(s||1)),0),g=h(m);m--;)g[c?m:++d]=n,n+=s;return g}function al(n,o){var s="";if(!n||o&lt;1||o&gt;Ve)return s;do o%2&amp;&amp;(s+=n),o=xd(o/2),o&amp;&amp;(n+=n);while(o);return s}function qe(n,o){return g0(Qy(n,o,Zn),n+"")}function Ae(n){return _y(gl(n))}function Md(n,o){var s=gl(n);return zc(s,Wr(o,0,s.length))}function uu(n,o,s,c){if(!an(n))return n;o=hs(o,n);for(var d=-1,m=o.length,g=m-1,x=n;x!=null&amp;&amp;++d&lt;m;){var _=ti(o[d]),B=s;if(_==="__proto__"||_==="constructor"||_==="prototype")return n;if(d!=g){var A=x[_];B=c?c(A,_,x):e,B===e&amp;&amp;(B=an(A)?A:Pa(o[d+1])?[]:{})}rr(x,_,B),x=x[_]}return n}var ms=kc?function(n,o){return kc.set(n,o),n}:Zn,s_=gd?function(n,o){return gd(n,"toString",{configurable:!0,enumerable:!1,value:j0(o),writable:!0})}:Zn;function u_(n){return zc(gl(n))}function Po(n,o,s){var c=-1,d=n.length;o&lt;0&amp;&amp;(o=-o&gt;d?0:d+o),s=s&gt;d?d:s,s&lt;0&amp;&amp;(s+=d),d=o&gt;s?0:s-o&gt;&gt;&gt;0,o&gt;&gt;&gt;=0;for(var m=h(d);++c&lt;d;)m[c]=n[c+o];return m}function Ty(n,o){var s;return Ca(n,function(c,d,m){return s=o(c,d,m),!s}),!!s}function Ld(n,o,s){var c=0,d=n==null?c:n.length;if(typeof o=="number"&amp;&amp;o===o&amp;&amp;d&lt;=Be){for(;c&lt;d;){var m=c+d&gt;&gt;&gt;1,g=n[m];g!==null&amp;&amp;!ao(g)&amp;&amp;(s?g&lt;=o:g&lt;o)?c=m+1:d=m}return d}return Bd(n,o,Zn,s)}function Bd(n,o,s,c){var d=0,m=n==null?0:n.length;if(m===0)return 0;o=s(o);for(var g=o!==o,x=o===null,_=ao(o),B=o===e;d&lt;m;){var A=xd((d+m)/2),D=s(n[A]),V=D!==e,Z=D===null,te=D===D,fe=ao(D);if(g)var ne=c||te;else B?ne=te&amp;&amp;(c||V):x?ne=te&amp;&amp;V&amp;&amp;(c||!Z):_?ne=te&amp;&amp;V&amp;&amp;!Z&amp;&amp;(c||!fe):Z||fe?ne=!1:ne=c?D&lt;=o:D&lt;o;ne?d=A+1:m=A}return en(m,Ce)}function Oy(n,o){for(var s=-1,c=n.length,d=0,m=[];++s&lt;c;){var g=n[s],x=o?o(g):g;if(!s||!It(x,_)){var _=x;m[d++]=g===0?0:g}}return m}function Iy(n){return typeof n=="number"?n:ao(n)?ot:+n}function oo(n){if(typeof n=="string")return n;if(De(n))return Vt(n,oo)+"";if(ao(n))return my?my.call(n):"";var o=n+"";return o=="0"&amp;&amp;1/n==-nt?"-0":o}function ar(n,o,s){var c=-1,d=xc,m=n.length,g=!0,x=[],_=x;if(s)g=!1,d=wc;else if(m&gt;=r){var B=o?null:v_(n);if(B)return wr(B);g=!1,d=kt,_=new ds}else _=o?[]:x;e:for(;++c&lt;m;){var A=n[c],D=o?o(A):A;if(A=s||A!==0?A:0,g&amp;&amp;D===D){for(var V=_.length;V--;)if(_[V]===D)continue e;o&amp;&amp;_.push(D),x.push(A)}else d(_,D,s)||(_!==x&amp;&amp;_.push(D),x.push(A))}return x}function Yn(n,o){return o=hs(o,n),n=Yy(n,o),n==null||delete n[ti(Rr(o))]}function Dd(n,o,s,c){return uu(n,o,s(su(n,o)),c)}function Fd(n,o,s,c){for(var d=n.length,m=c?d:-1;(c?m--:++m&lt;d)&amp;&amp;o(n[m],m,n););return s?Po(n,c?0:m,c?m+1:d):Po(n,c?m+1:0,c?d:m)}function zd(n,o){var s=n;return s instanceof Xe&amp;&amp;(s=s.value()),cd(o,function(c,d){return d.func.apply(d.thisArg,to([c],d.args))},s)}function t0(n,o,s){var c=n.length;if(c&lt;2)return c?ar(n[0]):[];for(var d=-1,m=h(c);++d&lt;c;)for(var g=n[d],x=-1;++x&lt;c;)x!=d&amp;&amp;(m[d]=au(m[d]||g,n[x],o,s));return ar(Bn(m,1),o,s)}function sl(n,o,s){for(var c=-1,d=n.length,m=o.length,g={};++c&lt;d;){var x=c&lt;m?o[c]:e;s(g,n[c],x)}return g}function Wd(n){return wn(n)?n:[]}function Ud(n){return typeof n=="function"?n:Zn}function hs(n,o){return De(n)?n:p0(n,o)?[n]:w0(ht(n))}var l_=qe;function vs(n,o,s){var c=n.length;return s=s===e?c:s,!o&amp;&amp;s&gt;=c?n:Po(n,o,s)}var Ny=WS||function(n){return Mn.clearTimeout(n)};function n0(n,o){if(o)return n.slice();var s=n.length,c=ay?ay(s):new n.constructor(s);return n.copy(c),c}function jd(n){var o=new n.constructor(n.byteLength);return new vd(o).set(new vd(n)),o}function c_(n,o){var s=o?jd(n.buffer):n.buffer;return new n.constructor(s,n.byteOffset,n.byteLength)}function r0(n){var o=new n.constructor(n.source,xr.exec(n));return o.lastIndex=n.lastIndex,o}function Ay(n){return iu?Tt(iu.call(n)):{}}function o0(n,o){var s=o?jd(n.buffer):n.buffer;return new n.constructor(s,n.byteOffset,n.length)}function Mc(n,o){if(n!==o){var s=n!==e,c=n===null,d=n===n,m=ao(n),g=o!==e,x=o===null,_=o===o,B=ao(o);if(!x&amp;&amp;!B&amp;&amp;!m&amp;&amp;n&gt;o||m&amp;&amp;g&amp;&amp;_&amp;&amp;!x&amp;&amp;!B||c&amp;&amp;g&amp;&amp;_||!s&amp;&amp;_||!d)return 1;if(!c&amp;&amp;!m&amp;&amp;!B&amp;&amp;n&lt;o||B&amp;&amp;s&amp;&amp;d&amp;&amp;!c&amp;&amp;!m||x&amp;&amp;s&amp;&amp;d||!g&amp;&amp;d||!_)return-1}return 0}function Ui(n,o,s){for(var c=-1,d=n.criteria,m=o.criteria,g=d.length,x=s.length;++c&lt;g;){var _=Mc(d[c],m[c]);if(_){if(c&gt;=x)return _;var B=s[c];return _*(B=="desc"?-1:1)}}return n.index-o.index}function gs(n,o,s,c){for(var d=-1,m=n.length,g=s.length,x=-1,_=o.length,B=Ln(m-g,0),A=h(_+B),D=!c;++x&lt;_;)A[x]=o[x];for(;++d&lt;g;)(D||d&lt;m)&amp;&amp;(A[s[d]]=n[d]);for(;B--;)A[x++]=n[d++];return A}function My(n,o,s,c){for(var d=-1,m=n.length,g=-1,x=s.length,_=-1,B=o.length,A=Ln(m-x,0),D=h(A+B),V=!c;++d&lt;A;)D[d]=n[d];for(var Z=d;++_&lt;B;)D[Z+_]=o[_];for(;++g&lt;x;)(V||d&lt;m)&amp;&amp;(D[Z+s[g]]=n[d++]);return D}function _r(n,o){var s=-1,c=n.length;for(o||(o=h(c));++s&lt;c;)o[s]=n[s];return o}function ji(n,o,s,c){var d=!s;s||(s={});for(var m=-1,g=o.length;++m&lt;g;){var x=o[m],_=c?c(s[x],n[x],x,s,n):e;_===e&amp;&amp;(_=n[x]),d?Bi(s,x,_):rr(s,x,_)}return s}function f_(n,o){return ji(n,Gd(n),o)}function d_(n,o){return ji(n,Vy(n),o)}function qd(n,o){return function(s,c){var d=De(s)?CS:Cd,m=o?o():{};return d(s,n,Me(c,2),m)}}function ul(n){return qe(function(o,s){var c=-1,d=s.length,m=d&gt;1?s[d-1]:e,g=d&gt;2?s[2]:e;for(m=n.length&gt;3&amp;&amp;typeof m=="function"?(d--,m):e,g&amp;&amp;Er(s[0],s[1],g)&amp;&amp;(m=d&lt;3?e:m,d=1),o=Tt(o);++c&lt;d;){var x=s[c];x&amp;&amp;n(o,x,c,m)}return o})}function Ly(n,o){return function(s,c){if(s==null)return s;if(!lr(s))return n(s,c);for(var d=s.length,m=o?d:-1,g=Tt(s);(o?m--:++m&lt;d)&amp;&amp;c(g[m],m,g)!==!1;);return s}}function By(n){return function(o,s,c){for(var d=-1,m=Tt(o),g=c(o),x=g.length;x--;){var _=g[n?x:++d];if(s(m[_],_,m)===!1)break}return o}}function p_(n,o,s){var c=o&amp;k,d=ll(n);function m(){var g=this&amp;&amp;this!==Mn&amp;&amp;this instanceof m?d:n;return g.apply(c?s:this,arguments)}return m}function i0(n){return function(o){o=ht(o);var s=Yu(o)?Co(o):e,c=s?s[0]:o.charAt(0),d=s?vs(s,1).join(""):o.slice(1);return c[n]()+d}}function lu(n){return function(o){return cd(D2(M2(o).replace(mS,"")),n,"")}}function ll(n){return function(){var o=arguments;switch(o.length){case 0:return new n;case 1:return new n(o[0]);case 2:return new n(o[0],o[1]);case 3:return new n(o[0],o[1],o[2]);case 4:return new n(o[0],o[1],o[2],o[3]);case 5:return new n(o[0],o[1],o[2],o[3],o[4]);case 6:return new n(o[0],o[1],o[2],o[3],o[4],o[5]);case 7:return new n(o[0],o[1],o[2],o[3],o[4],o[5],o[6])}var s=el(n.prototype),c=n.apply(s,o);return an(c)?c:s}}function m_(n,o,s){var c=ll(n);function d(){for(var m=arguments.length,g=h(m),x=m,_=cl(d);x--;)g[x]=arguments[x];var B=m&lt;3&amp;&amp;g[0]!==_&amp;&amp;g[m-1]!==_?[]:Ni(g,_);if(m-=B.length,m&lt;s)return Uy(n,o,Lc,d.placeholder,e,g,B,e,e,s-m);var A=this&amp;&amp;this!==Mn&amp;&amp;this instanceof d?c:n;return Fr(A,this,g)}return d}function Dy(n){return function(o,s,c){var d=Tt(o);if(!lr(o)){var m=Me(s,3);o=qn(o),s=function(x){return m(d[x],x,d)}}var g=n(o,s,c);return g&gt;-1?d[m?o[g]:g]:e}}function Fy(n){return Ra(function(o){var s=o.length,c=s,d=Ro.prototype.thru;for(n&amp;&amp;o.reverse();c--;){var m=o[c];if(typeof m!="function")throw new Eo(a);if(d&amp;&amp;!g&amp;&amp;$d(m)=="wrapper")var g=new Ro([],!0)}for(c=g?c:s;++c&lt;s;){m=o[c];var x=$d(m),_=x=="wrapper"?c0(m):e;_&amp;&amp;m0(_[0])&amp;&amp;_[1]==($|T|E|W)&amp;&amp;!_[4].length&amp;&amp;_[9]==1?g=g[$d(_[0])].apply(g,_[3]):g=m.length==1&amp;&amp;m0(m)?g[x]():g.thru(m)}return function(){var B=arguments,A=B[0];if(g&amp;&amp;B.length==1&amp;&amp;De(A))return g.plant(A).value();for(var D=0,V=s?o[D].apply(this,B):A;++D&lt;s;)V=o[D].call(this,V);return V}})}function Lc(n,o,s,c,d,m,g,x,_,B){var A=o&amp;$,D=o&amp;k,V=o&amp;M,Z=o&amp;(T|R),te=o&amp;H,fe=V?e:ll(n);function ne(){for(var me=arguments.length,he=h(me),Mt=me;Mt--;)he[Mt]=arguments[Mt];if(Z)var Lt=cl(ne),Rn=RS(he,Lt);if(c&amp;&amp;(he=gs(he,c,d,Z)),m&amp;&amp;(he=My(he,m,g,Z)),me-=Rn,Z&amp;&amp;me&lt;B){var Ke=Ni(he,Lt);return Uy(n,o,Lc,ne.placeholder,s,he,Ke,x,_,B-me)}var mn=D?s:this,so=V?mn[n]:n;return me=he.length,x?he=I_(he,x):te&amp;&amp;me&gt;1&amp;&amp;he.reverse(),A&amp;&amp;_&lt;me&amp;&amp;(he.length=_),this&amp;&amp;this!==Mn&amp;&amp;this instanceof ne&amp;&amp;(so=fe||ll(so)),so.apply(mn,he)}return ne}function zy(n,o){return function(s,c){return rl(s,n,o(c),{})}}function Hd(n,o){return function(s,c){var d;if(s===e&amp;&amp;c===e)return o;if(s!==e&amp;&amp;(d=s),c!==e){if(d===e)return c;typeof s=="string"||typeof c=="string"?(s=oo(s),c=oo(c)):(s=Iy(s),c=Iy(c)),d=n(s,c)}return d}}function a0(n){return Ra(function(o){return o=Vt(o,no(Me())),qe(function(s){var c=this;return n(o,function(d){return Fr(d,c,s)})})})}function Cr(n,o){o=o===e?" ":oo(o);var s=o.length;if(s&lt;2)return s?al(o,n):o;var c=al(o,yd(n/Js(o)));return Yu(o)?vs(Co(c),0,n).join(""):c.slice(0,n)}function h_(n,o,s,c){var d=o&amp;k,m=ll(n);function g(){for(var x=-1,_=arguments.length,B=-1,A=c.length,D=h(A+_),V=this&amp;&amp;this!==Mn&amp;&amp;this instanceof g?m:n;++B&lt;A;)D[B]=c[B];for(;_--;)D[B++]=arguments[++x];return Fr(V,d?s:this,D)}return g}function Wy(n){return function(o,s,c){return c&amp;&amp;typeof c!="number"&amp;&amp;Er(o,s,c)&amp;&amp;(s=c=e),o=Wt(o),s===e?(s=o,o=0):s=Wt(s),c=c===e?o&lt;s?1:-1:Wt(c),e0(o,s,c,n)}}function Bc(n){return function(o,s){return typeof o=="string"&amp;&amp;typeof s=="string"||(o=Ao(o),s=Ao(s)),n(o,s)}}function Uy(n,o,s,c,d,m,g,x,_,B){var A=o&amp;T,D=A?g:e,V=A?e:g,Z=A?m:e,te=A?e:m;o|=A?E:z,o&amp;=~(A?z:E),o&amp;Q||(o&amp;=~(k|M));var fe=[n,o,d,Z,D,te,V,x,_,B],ne=s.apply(e,fe);return m0(n)&amp;&amp;Zy(ne,fe),ne.placeholder=c,y0(ne,n,o)}function s0(n){var o=mt[n];return function(s,c){if(s=Ao(s),c=c==null?0:en(Re(c),292),c&amp;&amp;Cc(s)){var d=(ht(s)+"e").split("e"),m=o(d[0]+"e"+(+d[1]+c));return d=(ht(m)+"e").split("e"),+(d[0]+"e"+(+d[1]-c))}return o(s)}}var v_=Ju&amp;&amp;1/wr(new Ju([,-0]))[1]==nt?function(n){return new Ju(n)}:V0;function Vd(n){return function(o){var s=sr(o);return s==it?ba(o):s==vn?ny(o):kS(o,n(o))}}function ka(n,o,s,c,d,m,g,x){var _=o&amp;M;if(!_&amp;&amp;typeof n!="function")throw new Eo(a);var B=c?c.length:0;if(B||(o&amp;=~(E|z),c=d=e),g=g===e?g:Ln(Re(g),0),x=x===e?x:Re(x),B-=d?d.length:0,o&amp;z){var A=c,D=d;c=d=e}var V=_?e:c0(n),Z=[n,o,s,c,d,A,D,m,g,x];if(V&amp;&amp;P_(Z,V),n=Z[0],o=Z[1],s=Z[2],c=Z[3],d=Z[4],x=Z[9]=Z[9]===e?_?0:n.length:Ln(Z[9]-B,0),!x&amp;&amp;o&amp;(T|R)&amp;&amp;(o&amp;=~(T|R)),!o||o==k)var te=p_(n,o,s);else o==T||o==R?te=m_(n,o,x):(o==E||o==(k|E))&amp;&amp;!d.length?te=h_(n,o,s,c):te=Lc.apply(e,Z);var fe=V?ms:Zy;return y0(fe(te,Z),n,o)}function jy(n,o,s,c){return n===e||It(n,Zu[s])&amp;&amp;!Ot.call(c,s)?o:n}function qy(n,o,s,c,d,m){return an(n)&amp;&amp;an(o)&amp;&amp;(m.set(o,n),Nc(n,o,e,qy,m),m.delete(o)),n}function g_(n){return Na(n)?e:n}function Hy(n,o,s,c,d,m){var g=s&amp;P,x=n.length,_=o.length;if(x!=_&amp;&amp;!(g&amp;&amp;_&gt;x))return!1;var B=m.get(n),A=m.get(o);if(B&amp;&amp;A)return B==o&amp;&amp;A==n;var D=-1,V=!0,Z=s&amp;O?new ds:e;for(m.set(n,o),m.set(o,n);++D&lt;x;){var te=n[D],fe=o[D];if(c)var ne=g?c(fe,te,D,o,n,m):c(te,fe,D,n,o,m);if(ne!==e){if(ne)continue;V=!1;break}if(Z){if(!bh(o,function(me,he){if(!kt(Z,he)&amp;&amp;(te===me||d(te,me,s,c,m)))return Z.push(he)})){V=!1;break}}else if(!(te===fe||d(te,fe,s,c,m))){V=!1;break}}return m.delete(n),m.delete(o),V}function y_(n,o,s,c,d,m,g){switch(s){case gr:if(n.byteLength!=o.byteLength||n.byteOffset!=o.byteOffset)return!1;n=n.buffer,o=o.buffer;case wo:return!(n.byteLength!=o.byteLength||!m(new vd(n),new vd(o)));case J:case se:case En:return It(+n,+o);case we:return n.name==o.name&amp;&amp;n.message==o.message;case ga:case ya:return n==o+"";case it:var x=ba;case vn:var _=c&amp;P;if(x||(x=wr),n.size!=o.size&amp;&amp;!_)return!1;var B=g.get(n);if(B)return B==o;c|=O,g.set(n,o);var A=Hy(x(n),x(o),c,d,m,g);return g.delete(n),A;case kn:if(iu)return iu.call(n)==iu.call(o)}return!1}function x_(n,o,s,c,d,m){var g=s&amp;P,x=u0(n),_=x.length,B=u0(o),A=B.length;if(_!=A&amp;&amp;!g)return!1;for(var D=_;D--;){var V=x[D];if(!(g?V in o:Ot.call(o,V)))return!1}var Z=m.get(n),te=m.get(o);if(Z&amp;&amp;te)return Z==o&amp;&amp;te==n;var fe=!0;m.set(n,o),m.set(o,n);for(var ne=g;++D&lt;_;){V=x[D];var me=n[V],he=o[V];if(c)var Mt=g?c(he,me,V,o,n,m):c(me,he,V,n,o,m);if(!(Mt===e?me===he||d(me,he,s,c,m):Mt)){fe=!1;break}ne||(ne=V=="constructor")}if(fe&amp;&amp;!ne){var Lt=n.constructor,Rn=o.constructor;Lt!=Rn&amp;&amp;"constructor"in n&amp;&amp;"constructor"in o&amp;&amp;!(typeof Lt=="function"&amp;&amp;Lt instanceof Lt&amp;&amp;typeof Rn=="function"&amp;&amp;Rn instanceof Rn)&amp;&amp;(fe=!1)}return m.delete(n),m.delete(o),fe}function Ra(n){return g0(Qy(n,e,kr),n+"")}function u0(n){return $h(n,qn,Gd)}function l0(n){return $h(n,Pr,Vy)}var c0=kc?function(n){return kc.get(n)}:V0;function $d(n){for(var o=n.name+"",s=dn[o],c=Ot.call(dn,o)?s.length:0;c--;){var d=s[c],m=d.func;if(m==null||m==n)return d.name}return o}function cl(n){var o=Ot.call(S,"placeholder")?S:n;return o.placeholder}function Me(){var n=S.iteratee||q0;return n=n===q0?Id:n,arguments.length?n(arguments[0],arguments[1]):n}function Kd(n,o){var s=n.__data__;return E_(o)?s[typeof o=="string"?"string":"hash"]:s.map}function f0(n){for(var o=qn(n),s=o.length;s--;){var c=o[s],d=n[c];o[s]=[c,d,h0(d)]}return o}function cu(n,o){var s=ty(n,o);return Gh(s)?s:e}function d0(n){var o=Ot.call(n,tu),s=n[tu];try{n[tu]=e;var c=!0}catch(m){}var d=md.call(n);return c&amp;&amp;(o?n[tu]=s:delete n[tu]),d}var Gd=Sc?function(n){return n==null?[]:(n=Tt(n),ls(Sc(n),function(o){return uy.call(n,o)}))}:K0,Vy=Sc?function(n){for(var o=[];n;)to(o,Gd(n)),n=Ai(n);return o}:K0,sr=or;(wd&amp;&amp;sr(new wd(new ArrayBuffer(1)))!=gr||Xu&amp;&amp;sr(new Xu)!=it||ru&amp;&amp;sr(ru.resolve())!=ki||Ju&amp;&amp;sr(new Ju)!=vn||fs&amp;&amp;sr(new fs)!=Qo)&amp;&amp;(sr=function(n){var o=or(n),s=o==Br?n.constructor:e,c=s?fu(s):"";if(c)switch(c){case Mi:return gr;case Mh:return it;case bd:return ki;case ou:return vn;case py:return Qo}return o});function $y(n,o,s){for(var c=-1,d=s.length;++c&lt;d;){var m=s[c],g=m.size;switch(m.type){case"drop":n+=g;break;case"dropRight":o-=g;break;case"take":o=en(o,n+g);break;case"takeRight":n=Ln(n,o-g);break}}return{start:n,end:o}}function w_(n){var o=n.match(fn);return o?o[1].split(gn):[]}function Dc(n,o,s){o=hs(o,n);for(var c=-1,d=o.length,m=!1;++c&lt;d;){var g=ti(o[c]);if(!(m=n!=null&amp;&amp;s(n,g)))break;n=n[g]}return m||++c!=d?m:(d=n==null?0:n.length,!!d&amp;&amp;up(d)&amp;&amp;Pa(g,d)&amp;&amp;(De(n)||ys(n)))}function b_(n){var o=n.length,s=new n.constructor(o);return o&amp;&amp;typeof n[0]=="string"&amp;&amp;Ot.call(n,"index")&amp;&amp;(s.index=n.index,s.input=n.input),s}function Ky(n){return typeof n.constructor=="function"&amp;&amp;!fl(n)?el(Ai(n)):{}}function S_(n,o,s){var c=n.constructor;switch(o){case wo:return jd(n);case J:case se:return new c(+n);case gr:return c_(n,s);case yr:case Gn:case Ri:case us:case Fn:case zn:case Pi:case Kt:case Dr:return o0(n,s);case it:return new c;case En:case ya:return new c(n);case ga:return r0(n);case vn:return new c;case kn:return Ay(n)}}function __(n,o){var s=o.length;if(!s)return n;var c=s-1;return o[c]=(s&gt;1?"&amp; ":"")+o[c],o=o.join(s&gt;2?", ":" "),n.replace(qt,`{
/* [wrapped with `+o+`] */
`)}function C_(n){return De(n)||ys(n)||!!(ly&amp;&amp;n&amp;&amp;n[ly])}function Pa(n,o){var s=typeof n;return o=o==null?Ve:o,!!o&amp;&amp;(s=="number"||s!="symbol"&amp;&amp;Qn.test(n))&amp;&amp;n&gt;-1&amp;&amp;n%1==0&amp;&amp;n&lt;o}function Er(n,o,s){if(!an(s))return!1;var c=typeof o;return(c=="number"?lr(s)&amp;&amp;Pa(o,s.length):c=="string"&amp;&amp;o in s)?It(s[o],n):!1}function p0(n,o){if(De(n))return!1;var s=typeof n;return s=="number"||s=="symbol"||s=="boolean"||n==null||ao(n)?!0:Ne.test(n)||!de.test(n)||o!=null&amp;&amp;n in Tt(o)}function E_(n){var o=typeof n;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?n!=="__proto__":n===null}function m0(n){var o=$d(n),s=S[o];if(typeof s!="function"||!(o in Xe.prototype))return!1;if(n===s)return!0;var c=c0(s);return!!c&amp;&amp;n===c[0]}function k_(n){return!!iy&amp;&amp;iy in n}var R_=pd?No:G0;function fl(n){var o=n&amp;&amp;n.constructor,s=typeof o=="function"&amp;&amp;o.prototype||Zu;return n===s}function h0(n){return n===n&amp;&amp;!an(n)}function Gy(n,o){return function(s){return s==null?!1:s[n]===o&amp;&amp;(o!==e||n in Tt(s))}}function Qd(n){var o=qc(n,function(c){return s.size===f&amp;&amp;s.clear(),c}),s=o.cache;return o}function P_(n,o){var s=n[1],c=o[1],d=s|c,m=d&lt;(k|M|$),g=c==$&amp;&amp;s==T||c==$&amp;&amp;s==W&amp;&amp;n[7].length&lt;=o[8]||c==($|W)&amp;&amp;o[7].length&lt;=o[8]&amp;&amp;s==T;if(!(m||g))return n;c&amp;k&amp;&amp;(n[2]=o[2],d|=s&amp;k?0:Q);var x=o[3];if(x){var _=n[3];n[3]=_?gs(_,x,o[4]):x,n[4]=_?Ni(n[3],p):o[4]}return x=o[5],x&amp;&amp;(_=n[5],n[5]=_?My(_,x,o[6]):x,n[6]=_?Ni(n[5],p):o[6]),x=o[7],x&amp;&amp;(n[7]=x),c&amp;$&amp;&amp;(n[8]=n[8]==null?o[8]:en(n[8],o[8])),n[9]==null&amp;&amp;(n[9]=o[9]),n[0]=o[0],n[1]=d,n}function T_(n){var o=[];if(n!=null)for(var s in Tt(n))o.push(s);return o}function O_(n){return md.call(n)}function Qy(n,o,s){return o=Ln(o===e?n.length-1:o,0),function(){for(var c=arguments,d=-1,m=Ln(c.length-o,0),g=h(m);++d&lt;m;)g[d]=c[o+d];d=-1;for(var x=h(o+1);++d&lt;o;)x[d]=c[d];return x[o]=s(g),Fr(n,this,x)}}function Yy(n,o){return o.length&lt;2?n:su(n,Po(o,0,-1))}function I_(n,o){for(var s=n.length,c=en(o.length,s),d=_r(n);c--;){var m=o[c];n[c]=Pa(m,s)?d[m]:e}return n}function v0(n,o){if(!(o==="constructor"&amp;&amp;typeof n[o]=="function")&amp;&amp;o!="__proto__")return n[o]}var Zy=x0(ms),Fc=fy||function(n,o){return Mn.setTimeout(n,o)},g0=x0(s_);function y0(n,o,s){var c=o+"";return g0(n,__(c,Yd(w_(c),s)))}function x0(n){var o=0,s=0;return function(){var c=Ah(),d=Ct-(c-s);if(s=c,d&gt;0){if(++o&gt;=Ee)return arguments[0]}else o=0;return n.apply(e,arguments)}}function zc(n,o){var s=-1,c=n.length,d=c-1;for(o=o===e?c:o;++s&lt;o;){var m=Ac(s,d),g=n[m];n[m]=n[s],n[s]=g}return n.length=o,n}var w0=Qd(function(n){var o=[];return n.charCodeAt(0)===46&amp;&amp;o.push(""),n.replace($e,function(s,c,d,m){o.push(d?m.replace(Nn,"$1"):c||s)}),o});function ti(n){if(typeof n=="string"||ao(n))return n;var o=n+"";return o=="0"&amp;&amp;1/n==-nt?"-0":o}function fu(n){if(n!=null){try{return ko.call(n)}catch(o){}try{return n+""}catch(o){}}return""}function Yd(n,o){return eo(je,function(s){var c="_."+s[0];o&amp;s[1]&amp;&amp;!xc(n,c)&amp;&amp;n.push(c)}),n.sort()}function Wc(n){if(n instanceof Xe)return n.clone();var o=new Ro(n.__wrapped__,n.__chain__);return o.__actions__=_r(n.__actions__),o.__index__=n.__index__,o.__values__=n.__values__,o}function N_(n,o,s){(s?Er(n,o,s):o===e)?o=1:o=Ln(Re(o),0);var c=n==null?0:n.length;if(!c||o&lt;1)return[];for(var d=0,m=0,g=h(yd(c/o));d&lt;c;)g[m++]=Po(n,d,d+=o);return g}function A_(n){for(var o=-1,s=n==null?0:n.length,c=0,d=[];++o&lt;s;){var m=n[o];m&amp;&amp;(d[c++]=m)}return d}function M_(){var n=arguments.length;if(!n)return[];for(var o=h(n-1),s=arguments[0],c=n;c--;)o[c-1]=arguments[c];return to(De(s)?_r(s):[s],Bn(o,1))}var L_=qe(function(n,o){return wn(n)?au(n,Bn(o,1,wn,!0)):[]}),B_=qe(function(n,o){var s=Rr(o);return wn(s)&amp;&amp;(s=e),wn(n)?au(n,Bn(o,1,wn,!0),Me(s,2)):[]}),D_=qe(function(n,o){var s=Rr(o);return wn(s)&amp;&amp;(s=e),wn(n)?au(n,Bn(o,1,wn,!0),e,s):[]});function F_(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===e?1:Re(o),Po(n,o&lt;0?0:o,c)):[]}function z_(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===e?1:Re(o),o=c-o,Po(n,0,o&lt;0?0:o)):[]}function W_(n,o){return n&amp;&amp;n.length?Fd(n,Me(o,3),!0,!0):[]}function U_(n,o){return n&amp;&amp;n.length?Fd(n,Me(o,3),!0):[]}function j_(n,o,s,c){var d=n==null?0:n.length;return d?(s&amp;&amp;typeof s!="number"&amp;&amp;Er(n,o,s)&amp;&amp;(s=0,c=d),ps(n,o,s,c)):[]}function Xy(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=s==null?0:Re(s);return d&lt;0&amp;&amp;(d=Ln(c+d,0)),fd(n,Me(o,3),d)}function To(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=c-1;return s!==e&amp;&amp;(d=Re(s),d=s&lt;0?Ln(c+d,0):en(d,c-1)),fd(n,Me(o,3),d,!0)}function kr(n){var o=n==null?0:n.length;return o?Bn(n,1):[]}function xn(n){var o=n==null?0:n.length;return o?Bn(n,nt):[]}function q_(n,o){var s=n==null?0:n.length;return s?(o=o===e?1:Re(o),Bn(n,o)):[]}function H_(n){for(var o=-1,s=n==null?0:n.length,c={};++o&lt;s;){var d=n[o];c[d[0]]=d[1]}return c}function Jy(n){return n&amp;&amp;n.length?n[0]:e}function V_(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=s==null?0:Re(s);return d&lt;0&amp;&amp;(d=Ln(c+d,0)),Qu(n,o,d)}function $_(n){var o=n==null?0:n.length;return o?Po(n,0,-1):[]}var b0=qe(function(n){var o=Vt(n,Wd);return o.length&amp;&amp;o[0]===n[0]?nl(o):[]}),K_=qe(function(n){var o=Rr(n),s=Vt(n,Wd);return o===Rr(s)?o=e:s.pop(),s.length&amp;&amp;s[0]===n[0]?nl(s,Me(o,2)):[]}),Ta=qe(function(n){var o=Rr(n),s=Vt(n,Wd);return o=typeof o=="function"?o:e,o&amp;&amp;s.pop(),s.length&amp;&amp;s[0]===n[0]?nl(s,e,o):[]});function e2(n,o){return n==null?"":US.call(n,o)}function Rr(n){var o=n==null?0:n.length;return o?n[o-1]:e}function on(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=c;return s!==e&amp;&amp;(d=Re(s),d=d&lt;0?Ln(c+d,0):en(d,c-1)),o===o?oy(n,o,d):fd(n,_h,d,!0)}function pn(n,o){return n&amp;&amp;n.length?Yh(n,Re(o)):e}var G_=qe(t2);function t2(n,o){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Jh(n,o):n}function Q_(n,o,s){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Jh(n,o,Me(s,2)):n}function Y_(n,o,s){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Jh(n,o,e,s):n}var Z_=Ra(function(n,o){var s=n==null?0:n.length,c=Sr(n,o);return Wi(n,Vt(o,function(d){return Pa(d,s)?+d:d}).sort(Mc)),c});function X_(n,o){var s=[];if(!(n&amp;&amp;n.length))return s;var c=-1,d=[],m=n.length;for(o=Me(o,3);++c&lt;m;){var g=n[c];o(g,c,n)&amp;&amp;(s.push(g),d.push(c))}return Wi(n,d),s}function Zd(n){return n==null?n:jS.call(n)}function Uc(n,o,s){var c=n==null?0:n.length;return c?(s&amp;&amp;typeof s!="number"&amp;&amp;Er(n,o,s)?(o=0,s=c):(o=o==null?0:Re(o),s=s===e?c:Re(s)),Po(n,o,s)):[]}function J_(n,o){return Ld(n,o)}function Xd(n,o,s){return Bd(n,o,Me(s,2))}function io(n,o){var s=n==null?0:n.length;if(s){var c=Ld(n,o);if(c&lt;s&amp;&amp;It(n[c],o))return c}return-1}function e4(n,o){return Ld(n,o,!0)}function t4(n,o,s){return Bd(n,o,Me(s,2),!0)}function n4(n,o){var s=n==null?0:n.length;if(s){var c=Ld(n,o,!0)-1;if(It(n[c],o))return c}return-1}function n2(n){return n&amp;&amp;n.length?Oy(n):[]}function Oa(n,o){return n&amp;&amp;n.length?Oy(n,Me(o,2)):[]}function Qe(n){var o=n==null?0:n.length;return o?Po(n,1,o):[]}function r2(n,o,s){return n&amp;&amp;n.length?(o=s||o===e?1:Re(o),Po(n,0,o&lt;0?0:o)):[]}function Oo(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===e?1:Re(o),o=c-o,Po(n,o&lt;0?0:o,c)):[]}function o2(n,o){return n&amp;&amp;n.length?Fd(n,Me(o,3),!1,!0):[]}function r4(n,o){return n&amp;&amp;n.length?Fd(n,Me(o,3)):[]}var Rt=qe(function(n){return ar(Bn(n,1,wn,!0))}),o4=qe(function(n){var o=Rr(n);return wn(o)&amp;&amp;(o=e),ar(Bn(n,1,wn,!0),Me(o,2))}),i4=qe(function(n){var o=Rr(n);return o=typeof o=="function"?o:e,ar(Bn(n,1,wn,!0),e,o)});function a4(n){return n&amp;&amp;n.length?ar(n):[]}function s4(n,o){return n&amp;&amp;n.length?ar(n,Me(o,2)):[]}function u4(n,o){return o=typeof o=="function"?o:e,n&amp;&amp;n.length?ar(n,e,o):[]}function S0(n){if(!(n&amp;&amp;n.length))return[];var o=0;return n=ls(n,function(s){if(wn(s))return o=Ln(s.length,o),!0}),Ph(o,function(s){return Vt(n,Ch(s))})}function i2(n,o){if(!(n&amp;&amp;n.length))return[];var s=S0(n);return o==null?s:Vt(s,function(c){return Fr(o,e,c)})}var l4=qe(function(n,o){return wn(n)?au(n,o):[]}),c4=qe(function(n){return t0(ls(n,wn))}),_0=qe(function(n){var o=Rr(n);return wn(o)&amp;&amp;(o=e),t0(ls(n,wn),Me(o,2))}),f4=qe(function(n){var o=Rr(n);return o=typeof o=="function"?o:e,t0(ls(n,wn),e,o)}),C0=qe(S0);function jn(n,o){return sl(n||[],o||[],rr)}function jr(n,o){return sl(n||[],o||[],uu)}var d4=qe(function(n){var o=n.length,s=o&gt;1?n[o-1]:e;return s=typeof s=="function"?(n.pop(),s):e,i2(n,s)});function a2(n){var o=S(n);return o.__chain__=!0,o}function p4(n,o){return o(n),n}function jc(n,o){return o(n)}var m4=Ra(function(n){var o=n.length,s=o?n[0]:0,c=this.__wrapped__,d=function(m){return Sr(m,n)};return o&gt;1||this.__actions__.length||!(c instanceof Xe)||!Pa(s)?this.thru(d):(c=c.slice(s,+s+(o?1:0)),c.__actions__.push({func:jc,args:[d],thisArg:e}),new Ro(c,this.__chain__).thru(function(m){return o&amp;&amp;!m.length&amp;&amp;m.push(e),m}))});function h4(){return a2(this)}function v4(){return new Ro(this.value(),this.__chain__)}function g4(){this.__values__===e&amp;&amp;(this.__values__=_2(this.value()));var n=this.__index__&gt;=this.__values__.length,o=n?e:this.__values__[this.__index__++];return{done:n,value:o}}function y4(){return this}function x4(n){for(var o,s=this;s instanceof tl;){var c=Wc(s);c.__index__=0,c.__values__=e,o?d.__wrapped__=c:o=c;var d=c;s=s.__wrapped__}return d.__wrapped__=n,o}function w4(){var n=this.__wrapped__;if(n instanceof Xe){var o=n;return this.__actions__.length&amp;&amp;(o=new Xe(this)),o=o.reverse(),o.__actions__.push({func:jc,args:[Zd],thisArg:e}),new Ro(o,this.__chain__)}return this.thru(Zd)}function dl(){return zd(this.__wrapped__,this.__actions__)}var b4=qd(function(n,o,s){Ot.call(n,s)?++n[s]:Bi(n,s,1)});function S4(n,o,s){var c=De(n)?ld:qh;return s&amp;&amp;Er(n,o,s)&amp;&amp;(o=e),c(n,Me(o,3))}function _4(n,o){var s=De(n)?ls:Hh;return s(n,Me(o,3))}var C4=Dy(Xy),s2=Dy(To);function u2(n,o){return Bn(Jd(n,o),1)}function E4(n,o){return Bn(Jd(n,o),nt)}function k4(n,o,s){return s=s===e?1:Re(s),Bn(Jd(n,o),s)}function l2(n,o){var s=De(n)?eo:Ca;return s(n,Me(o,3))}function c2(n,o){var s=De(n)?V1:kd;return s(n,Me(o,3))}var R4=qd(function(n,o,s){Ot.call(n,s)?n[s].push(o):Bi(n,s,[o])});function P4(n,o,s,c){n=lr(n)?n:gl(n),s=s&amp;&amp;!c?Re(s):0;var d=n.length;return s&lt;0&amp;&amp;(s=Ln(d+s,0)),pp(n)?s&lt;=d&amp;&amp;n.indexOf(o,s)&gt;-1:!!d&amp;&amp;Qu(n,o,s)&gt;-1}var T4=qe(function(n,o,s){var c=-1,d=typeof o=="function",m=lr(n)?h(n.length):[];return Ca(n,function(g){m[++c]=d?Fr(o,g,s):ol(g,o,s)}),m}),O4=qd(function(n,o,s){Bi(n,s,o)});function Jd(n,o){var s=De(n)?Vt:Ic;return s(n,Me(o,3))}function I4(n,o,s,c){return n==null?[]:(De(o)||(o=o==null?[]:[o]),s=c?e:s,De(s)||(s=s==null?[]:[s]),Zh(n,o,s))}var N4=qd(function(n,o,s){n[s?0:1].push(o)},function(){return[[],[]]});function A4(n,o,s){var c=De(n)?cd:Z1,d=arguments.length&lt;3;return c(n,Me(o,4),s,d,Ca)}function M4(n,o,s){var c=De(n)?$1:Z1,d=arguments.length&lt;3;return c(n,Me(o,4),s,d,kd)}function L4(n,o){var s=De(n)?ls:Hh;return s(n,op(Me(o,3)))}function B4(n){var o=De(n)?_y:Ae;return o(n)}function D4(n,o,s){(s?Er(n,o,s):o===e)?o=1:o=Re(o);var c=De(n)?JS:Md;return c(n,o)}function F4(n){var o=De(n)?Rc:u_;return o(n)}function z4(n){if(n==null)return 0;if(lr(n))return pp(n)?Js(n):n.length;var o=sr(n);return o==it||o==vn?n.size:il(n).length}function W4(n,o,s){var c=De(n)?bh:Ty;return s&amp;&amp;Er(n,o,s)&amp;&amp;(o=e),c(n,Me(o,3))}var f2=qe(function(n,o){if(n==null)return[];var s=o.length;return s&gt;1&amp;&amp;Er(n,o[0],o[1])?o=[]:s&gt;2&amp;&amp;Er(o[0],o[1],o[2])&amp;&amp;(o=[o[0]]),Zh(n,Bn(o,1),[])}),ep=cy||function(){return Mn.Date.now()};function U4(n,o){if(typeof o!="function")throw new Eo(a);return n=Re(n),function(){if(--n&lt;1)return o.apply(this,arguments)}}function tp(n,o,s){return o=s?e:o,o=n&amp;&amp;o==null?n.length:o,ka(n,$,e,e,e,e,o)}function d2(n,o){var s;if(typeof o!="function")throw new Eo(a);return n=Re(n),function(){return--n&gt;0&amp;&amp;(s=o.apply(this,arguments)),n&lt;=1&amp;&amp;(o=e),s}}var ur=qe(function(n,o,s){var c=k;if(s.length){var d=Ni(s,cl(ur));c|=E}return ka(n,c,o,s,d)}),np=qe(function(n,o,s){var c=k|M;if(s.length){var d=Ni(s,cl(np));c|=E}return ka(o,c,n,s,d)});function p2(n,o,s){o=s?e:o;var c=ka(n,T,e,e,e,e,e,o);return c.placeholder=p2.placeholder,c}function m2(n,o,s){o=s?e:o;var c=ka(n,R,e,e,e,e,e,o);return c.placeholder=m2.placeholder,c}function rp(n,o,s){var c,d,m,g,x,_,B=0,A=!1,D=!1,V=!0;if(typeof n!="function")throw new Eo(a);o=Ao(o)||0,an(s)&amp;&amp;(A=!!s.leading,D="maxWait"in s,m=D?Ln(Ao(s.maxWait)||0,o):m,V="trailing"in s?!!s.trailing:V);function Z(Ke){var mn=c,so=d;return c=d=e,B=Ke,g=n.apply(so,mn),g}function te(Ke){return B=Ke,x=Fc(me,o),A?Z(Ke):g}function fe(Ke){var mn=Ke-_,so=Ke-B,Y0=o-mn;return D?en(Y0,m-so):Y0}function ne(Ke){var mn=Ke-_,so=Ke-B;return _===e||mn&gt;=o||mn&lt;0||D&amp;&amp;so&gt;=m}function me(){var Ke=ep();if(ne(Ke))return he(Ke);x=Fc(me,fe(Ke))}function he(Ke){return x=e,V&amp;&amp;c?Z(Ke):(c=d=e,g)}function Mt(){x!==e&amp;&amp;Ny(x),B=0,c=_=d=x=e}function Lt(){return x===e?g:he(ep())}function Rn(){var Ke=ep(),mn=ne(Ke);if(c=arguments,d=this,_=Ke,mn){if(x===e)return te(_);if(D)return Ny(x),x=Fc(me,o),Z(_)}return x===e&amp;&amp;(x=Fc(me,o)),g}return Rn.cancel=Mt,Rn.flush=Lt,Rn}var j4=qe(function(n,o){return jh(n,1,o)}),E0=qe(function(n,o,s){return jh(n,Ao(o)||0,s)});function q4(n){return ka(n,H)}function qc(n,o){if(typeof n!="function"||o!=null&amp;&amp;typeof o!="function")throw new Eo(a);var s=function(){var c=arguments,d=o?o.apply(this,c):c[0],m=s.cache;if(m.has(d))return m.get(d);var g=n.apply(this,c);return s.cache=m.set(d,g)||m,g};return s.cache=new(qc.Cache||Li),s}qc.Cache=Li;function op(n){if(typeof n!="function")throw new Eo(a);return function(){var o=arguments;switch(o.length){case 0:return!n.call(this);case 1:return!n.call(this,o[0]);case 2:return!n.call(this,o[0],o[1]);case 3:return!n.call(this,o[0],o[1],o[2])}return!n.apply(this,o)}}function k0(n){return d2(2,n)}var R0=l_(function(n,o){o=o.length==1&amp;&amp;De(o[0])?Vt(o[0],no(Me())):Vt(Bn(o,1),no(Me()));var s=o.length;return qe(function(c){for(var d=-1,m=en(c.length,s);++d&lt;m;)c[d]=o[d].call(this,c[d]);return Fr(n,this,c)})}),P0=qe(function(n,o){var s=Ni(o,cl(P0));return ka(n,E,e,o,s)}),h2=qe(function(n,o){var s=Ni(o,cl(h2));return ka(n,z,e,o,s)}),H4=Ra(function(n,o){return ka(n,W,e,e,e,o)});function V4(n,o){if(typeof n!="function")throw new Eo(a);return o=o===e?o:Re(o),qe(n,o)}function $4(n,o){if(typeof n!="function")throw new Eo(a);return o=o==null?0:Ln(Re(o),0),qe(function(s){var c=s[o],d=vs(s,0,o);return c&amp;&amp;to(d,c),Fr(n,this,d)})}function K4(n,o,s){var c=!0,d=!0;if(typeof n!="function")throw new Eo(a);return an(s)&amp;&amp;(c="leading"in s?!!s.leading:c,d="trailing"in s?!!s.trailing:d),rp(n,o,{leading:c,maxWait:o,trailing:d})}function G4(n){return tp(n,1)}function Q4(n,o){return P0(Ud(o),n)}function Y4(){if(!arguments.length)return[];var n=arguments[0];return De(n)?n:[n]}function Z4(n){return Ur(n,w)}function X4(n,o){return o=typeof o=="function"?o:e,Ur(n,w,o)}function J4(n){return Ur(n,v|w)}function e6(n,o){return o=typeof o=="function"?o:e,Ur(n,v|w,o)}function t6(n,o){return o==null||Pc(n,o,qn(o))}function It(n,o){return n===o||n!==n&amp;&amp;o!==o}var ip=Bc(ir),T0=Bc(function(n,o){return n&gt;=o}),ys=Kh(function(){return arguments}())?Kh:function(n){return Yt(n)&amp;&amp;Ot.call(n,"callee")&amp;&amp;!uy.call(n,"callee")},De=h.isArray,Qt=yh?no(yh):n_;function lr(n){return n!=null&amp;&amp;up(n.length)&amp;&amp;!No(n)}function wn(n){return Yt(n)&amp;&amp;lr(n)}function Io(n){return n===!0||n===!1||Yt(n)&amp;&amp;or(n)==J}var ni=_c||G0,n6=xh?no(xh):Ry;function pl(n){return Yt(n)&amp;&amp;n.nodeType===1&amp;&amp;!Na(n)}function ap(n){if(n==null)return!0;if(lr(n)&amp;&amp;(De(n)||typeof n=="string"||typeof n.splice=="function"||ni(n)||Ma(n)||ys(n)))return!n.length;var o=sr(n);if(o==it||o==vn)return!n.size;if(fl(n))return!il(n).length;for(var s in n)if(Ot.call(n,s))return!1;return!0}function sp(n,o){return zi(n,o)}function Nt(n,o,s){s=typeof s=="function"?s:e;var c=s?s(n,o):e;return c===e?zi(n,o,e,s):!!c}function O0(n){if(!Yt(n))return!1;var o=or(n);return o==we||o==Te||typeof n.message=="string"&amp;&amp;typeof n.name=="string"&amp;&amp;!Na(n)}function v2(n){return typeof n=="number"&amp;&amp;Cc(n)}function No(n){if(!an(n))return!1;var o=or(n);return o==jt||o==$t||o==ye||o==N}function g2(n){return typeof n=="number"&amp;&amp;n==Re(n)}function up(n){return typeof n=="number"&amp;&amp;n&gt;-1&amp;&amp;n%1==0&amp;&amp;n&lt;=Ve}function an(n){var o=typeof n;return n!=null&amp;&amp;(o=="object"||o=="function")}function Yt(n){return n!=null&amp;&amp;typeof n=="object"}var Ia=ud?no(ud):r_;function lp(n,o){return n===o||Pd(n,o,f0(o))}function y2(n,o,s){return s=typeof s=="function"?s:e,Pd(n,o,f0(o),s)}function cp(n){return I0(n)&amp;&amp;n!=+n}function x2(n){if(R_(n))throw new oe(i);return Gh(n)}function w2(n){return n===null}function fp(n){return n==null}function I0(n){return typeof n=="number"||Yt(n)&amp;&amp;or(n)==En}function Na(n){if(!Yt(n)||or(n)!=Br)return!1;var o=Ai(n);if(o===null)return!0;var s=Ot.call(o,"constructor")&amp;&amp;o.constructor;return typeof s=="function"&amp;&amp;s instanceof s&amp;&amp;ko.call(s)==FS}var Aa=H1?no(H1):Td;function dp(n){return g2(n)&amp;&amp;n&gt;=-Ve&amp;&amp;n&lt;=Ve}var b2=wh?no(wh):Py;function pp(n){return typeof n=="string"||!De(n)&amp;&amp;Yt(n)&amp;&amp;or(n)==ya}function ao(n){return typeof n=="symbol"||Yt(n)&amp;&amp;or(n)==kn}var Ma=yc?no(yc):Od;function mp(n){return n===e}function N0(n){return Yt(n)&amp;&amp;sr(n)==Qo}function r6(n){return Yt(n)&amp;&amp;or(n)==dc}var S2=Bc(Nd),o6=Bc(function(n,o){return n&lt;=o});function _2(n){if(!n)return[];if(lr(n))return pp(n)?Co(n):_r(n);if(bc&amp;&amp;n[bc])return Th(n[bc]());var o=sr(n),s=o==it?ba:o==vn?wr:gl;return s(n)}function Wt(n){if(!n)return n===0?n:0;if(n=Ao(n),n===nt||n===-nt){var o=n&lt;0?-1:1;return o*xt}return n===n?n:0}function Re(n){var o=Wt(n),s=o%1;return o===o?s?o-s:o:0}function C2(n){return n?Wr(Re(n),0,wt):0}function Ao(n){if(typeof n=="number")return n;if(ao(n))return ot;if(an(n)){var o=typeof n.valueOf=="function"?n.valueOf():n;n=an(o)?o+"":o}if(typeof n!="string")return n===0?n:+n;n=X1(n);var s=Et.test(n);return s||wa.test(n)?_S(n.slice(2),s?2:8):Ti.test(n)?ot:+n}function A0(n){return ji(n,Pr(n))}function i6(n){return n?Wr(Re(n),-Ve,Ve):n===0?n:0}function ht(n){return n==null?"":oo(n)}var Hc=ul(function(n,o){if(fl(o)||lr(o)){ji(o,qn(o),n);return}for(var s in o)Ot.call(o,s)&amp;&amp;rr(n,s,o[s])}),hp=ul(function(n,o){ji(o,Pr(o),n)}),La=ul(function(n,o,s,c){ji(o,Pr(o),n,c)}),Vc=ul(function(n,o,s,c){ji(o,qn(o),n,c)}),$c=Ra(Sr);function vp(n,o){var s=el(n);return o==null?s:Ed(s,o)}var ml=qe(function(n,o){n=Tt(n);var s=-1,c=o.length,d=c&gt;2?o[2]:e;for(d&amp;&amp;Er(o[0],o[1],d)&amp;&amp;(c=1);++s&lt;c;)for(var m=o[s],g=Pr(m),x=-1,_=g.length;++x&lt;_;){var B=g[x],A=n[B];(A===e||It(A,Zu[B])&amp;&amp;!Ot.call(n,B))&amp;&amp;(n[B]=m[B])}return n}),a6=qe(function(n){return n.push(e,qy),Fr(B0,e,n)});function s6(n,o){return Sh(n,Me(o,3),Di)}function u6(n,o){return Sh(n,Me(o,3),Rd)}function l6(n,o){return n==null?n:Vh(n,Me(o,3),Pr)}function c6(n,o){return n==null?n:ky(n,Me(o,3),Pr)}function gp(n,o){return n&amp;&amp;Di(n,Me(o,3))}function Kc(n,o){return n&amp;&amp;Rd(n,Me(o,3))}function E2(n){return n==null?[]:Tc(n,qn(n))}function hl(n){return n==null?[]:Tc(n,Pr(n))}function qi(n,o,s){var c=n==null?e:su(n,o);return c===e?s:c}function k2(n,o){return n!=null&amp;&amp;Dc(n,o,Fi)}function Gc(n,o){return n!=null&amp;&amp;Dc(n,o,e_)}var R2=zy(function(n,o,s){o!=null&amp;&amp;typeof o.toString!="function"&amp;&amp;(o=md.call(o)),n[o]=s},j0(Zn)),P2=zy(function(n,o,s){o!=null&amp;&amp;typeof o.toString!="function"&amp;&amp;(o=md.call(o)),Ot.call(n,o)?n[o].push(s):n[o]=[s]},Me),f6=qe(ol);function qn(n){return lr(n)?Je(n):il(n)}function Pr(n){return lr(n)?Je(n,!0):o_(n)}function d6(n,o){var s={};return o=Me(o,3),Di(n,function(c,d,m){Bi(s,o(c,d,m),c)}),s}function M0(n,o){var s={};return o=Me(o,3),Di(n,function(c,d,m){Bi(s,d,o(c,d,m))}),s}var L0=ul(function(n,o,s){Nc(n,o,s)}),B0=ul(function(n,o,s,c){Nc(n,o,s,c)}),cr=Ra(function(n,o){var s={};if(n==null)return s;var c=!1;o=Vt(o,function(m){return m=hs(m,n),c||(c=m.length&gt;1),m}),ji(n,l0(n),s),c&amp;&amp;(s=Ur(s,v|y|w,g_));for(var d=o.length;d--;)Yn(s,o[d]);return s});function p6(n,o){return vl(n,op(Me(o)))}var T2=Ra(function(n,o){return n==null?{}:i_(n,o)});function vl(n,o){if(n==null)return{};var s=Vt(l0(n),function(c){return[c]});return o=Me(o),Xh(n,s,function(c,d){return o(c,d[0])})}function D0(n,o,s){o=hs(o,n);var c=-1,d=o.length;for(d||(d=1,n=e);++c&lt;d;){var m=n==null?e:n[ti(o[c])];m===e&amp;&amp;(c=d,m=s),n=No(m)?m.call(n):m}return n}function O2(n,o,s){return n==null?n:uu(n,o,s)}function m6(n,o,s,c){return c=typeof c=="function"?c:e,n==null?n:uu(n,o,s,c)}var I2=Vd(qn),N2=Vd(Pr);function h6(n,o,s){var c=De(n),d=c||ni(n)||Ma(n);if(o=Me(o,4),s==null){var m=n&amp;&amp;n.constructor;d?s=c?new m:[]:an(n)?s=No(m)?el(Ai(n)):{}:s={}}return(d?eo:Di)(n,function(g,x,_){return o(s,g,x,_)}),s}function v6(n,o){return n==null?!0:Yn(n,o)}function g6(n,o,s){return n==null?n:Dd(n,o,Ud(s))}function y6(n,o,s,c){return c=typeof c=="function"?c:e,n==null?n:Dd(n,o,Ud(s),c)}function gl(n){return n==null?[]:zt(n,qn(n))}function x6(n){return n==null?[]:zt(n,Pr(n))}function w6(n,o,s){return s===e&amp;&amp;(s=o,o=e),s!==e&amp;&amp;(s=Ao(s),s=s===s?s:0),o!==e&amp;&amp;(o=Ao(o),o=o===o?o:0),Wr(Ao(n),o,s)}function b6(n,o,s){return o=Wt(o),s===e?(s=o,o=0):s=Wt(s),n=Ao(n),t_(n,o,s)}function S6(n,o,s){if(s&amp;&amp;typeof s!="boolean"&amp;&amp;Er(n,o,s)&amp;&amp;(o=s=e),s===e&amp;&amp;(typeof o=="boolean"?(s=o,o=e):typeof n=="boolean"&amp;&amp;(s=n,n=e)),n===e&amp;&amp;o===e?(n=0,o=1):(n=Wt(n),o===e?(o=n,n=0):o=Wt(o)),n&gt;o){var c=n;n=o,o=c}if(s||n%1||o%1){var d=ro();return en(n+d*(o-n+SS("1e-"+((d+"").length-1))),o)}return Ac(n,o)}var _6=lu(function(n,o,s){return o=o.toLowerCase(),n+(s?A2(o):o)});function A2(n){return Hi(ht(n).toLowerCase())}function M2(n){return n=ht(n),n&amp;&amp;n.replace(Xr,PS).replace(hS,"")}function C6(n,o,s){n=ht(n),o=oo(o);var c=n.length;s=s===e?c:Wr(Re(s),0,c);var d=s;return s-=o.length,s&gt;=0&amp;&amp;n.slice(s,d)==o}function E6(n){return n=ht(n),n&amp;&amp;U.test(n)?n.replace(Zs,TS):n}function k6(n){return n=ht(n),n&amp;&amp;at.test(n)?n.replace(ze,"\\$&amp;"):n}var R6=lu(function(n,o,s){return n+(s?"-":"")+o.toLowerCase()}),P6=lu(function(n,o,s){return n+(s?" ":"")+o.toLowerCase()}),T6=i0("toLowerCase");function O6(n,o,s){n=ht(n),o=Re(o);var c=o?Js(n):0;if(!o||c&gt;=o)return n;var d=(o-c)/2;return Cr(xd(d),s)+n+Cr(yd(d),s)}function I6(n,o,s){n=ht(n),o=Re(o);var c=o?Js(n):0;return o&amp;&amp;c&lt;o?n+Cr(o-c,s):n}function N6(n,o,s){n=ht(n),o=Re(o);var c=o?Js(n):0;return o&amp;&amp;c&lt;o?Cr(o-c,s)+n:n}function A6(n,o,s){return s||o==null?o=0:o&amp;&amp;(o=+o),nu(ht(n).replace(Ze,""),o||0)}function M6(n,o,s){return(s?Er(n,o,s):o===e)?o=1:o=Re(o),al(ht(n),o)}function yp(){var n=arguments,o=ht(n[0]);return n.length&lt;3?o:o.replace(n[1],n[2])}var F0=lu(function(n,o,s){return n+(s?"_":"")+o.toLowerCase()});function L2(n,o,s){return s&amp;&amp;typeof s!="number"&amp;&amp;Er(n,o,s)&amp;&amp;(o=s=e),s=s===e?wt:s&gt;&gt;&gt;0,s?(n=ht(n),n&amp;&amp;(typeof o=="string"||o!=null&amp;&amp;!Aa(o))&amp;&amp;(o=oo(o),!o&amp;&amp;Yu(n))?vs(Co(n),0,s):n.split(o,s)):[]}var L6=lu(function(n,o,s){return n+(s?" ":"")+Hi(o)});function B6(n,o,s){return n=ht(n),s=s==null?0:Wr(Re(s),0,n.length),o=oo(o),n.slice(s,s+o.length)==o}function D6(n,o,s){var c=S.templateSettings;s&amp;&amp;Er(n,o,s)&amp;&amp;(o=e),n=ht(n),o=La({},o,c,jy);var d=La({},o.imports,c.imports,jy),m=qn(d),g=zt(d,m),x,_,B=0,A=o.interpolate||Oi,D="__p += '",V=Nh((o.escape||Oi).source+"|"+A.source+"|"+(A===ce?An:Oi).source+"|"+(o.evaluate||Oi).source+"|$","g"),Z="//# sourceURL="+(Ot.call(o,"sourceURL")?(o.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++xS+"]")+`
`;n.replace(V,function(ne,me,he,Mt,Lt,Rn){return he||(he=Mt),D+=n.slice(B,Rn).replace(_o,OS),me&amp;&amp;(x=!0,D+=`' +
__e(`+me+`) +
'`),Lt&amp;&amp;(_=!0,D+=`';
`+Lt+`;
__p += '`),he&amp;&amp;(D+=`' +
((__t = (`+he+`)) == null ? '' : __t) +
'`),B=Rn+ne.length,ne}),D+=`';
`;var te=Ot.call(o,"variable")&amp;&amp;o.variable;if(!te)D=`with (obj) {
`+D+`
}
`;else if(Jt.test(te))throw new oe(u);D=(_?D.replace(bo,""):D).replace(Yo,"$1").replace(So,"$1;"),D="function("+(te||"obj")+`) {
`+(te?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(x?", __e = _.escape":"")+(_?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+D+`return __p
}`;var fe=W0(function(){return ae(m,Z+"return "+D).apply(e,g)});if(fe.source=D,O0(fe))throw fe;return fe}function z0(n){return ht(n).toLowerCase()}function B2(n){return ht(n).toUpperCase()}function F6(n,o,s){if(n=ht(n),n&amp;&amp;(s||o===e))return X1(n);if(!n||!(o=oo(o)))return n;var c=Co(n),d=Co(o),m=J1(c,d),g=ey(c,d)+1;return vs(c,m,g).join("")}function z6(n,o,s){if(n=ht(n),n&amp;&amp;(s||o===e))return n.slice(0,Ih(n)+1);if(!n||!(o=oo(o)))return n;var c=Co(n),d=ey(c,Co(o))+1;return vs(c,0,d).join("")}function W6(n,o,s){if(n=ht(n),n&amp;&amp;(s||o===e))return n.replace(Ze,"");if(!n||!(o=oo(o)))return n;var c=Co(n),d=J1(c,Co(o));return vs(c,d).join("")}function du(n,o){var s=Y,c=Se;if(an(o)){var d="separator"in o?o.separator:d;s="length"in o?Re(o.length):s,c="omission"in o?oo(o.omission):c}n=ht(n);var m=n.length;if(Yu(n)){var g=Co(n);m=g.length}if(s&gt;=m)return n;var x=s-Js(c);if(x&lt;1)return c;var _=g?vs(g,0,x).join(""):n.slice(0,x);if(d===e)return _+c;if(g&amp;&amp;(x+=_.length-x),Aa(d)){if(n.slice(x).search(d)){var B,A=_;for(d.global||(d=Nh(d.source,ht(xr.exec(d))+"g")),d.lastIndex=0;B=d.exec(A);)var D=B.index;_=_.slice(0,D===e?x:D)}}else if(n.indexOf(oo(d),x)!=x){var V=_.lastIndexOf(d);V&gt;-1&amp;&amp;(_=_.slice(0,V))}return _+c}function He(n){return n=ht(n),n&amp;&amp;L.test(n)?n.replace(xa,IS):n}var U6=lu(function(n,o,s){return n+(s?" ":"")+o.toUpperCase()}),Hi=i0("toUpperCase");function D2(n,o,s){return n=ht(n),o=s?e:o,o===e?Wn(n)?MS(n):Q1(n):n.match(o)||[]}var W0=qe(function(n,o){try{return Fr(n,e,o)}catch(s){return O0(s)?s:new oe(s)}}),U0=Ra(function(n,o){return eo(o,function(s){s=ti(s),Bi(n,s,ur(n[s],n))}),n});function F2(n){var o=n==null?0:n.length,s=Me();return n=o?Vt(n,function(c){if(typeof c[1]!="function")throw new Eo(a);return[s(c[0]),c[1]]}):[],qe(function(c){for(var d=-1;++d&lt;o;){var m=n[d];if(Fr(m[0],this,c))return Fr(m[1],this,c)}})}function yl(n){return Ey(Ur(n,v))}function j0(n){return function(){return n}}function j6(n,o){return n==null||n!==n?o:n}var q6=Fy(),z2=Fy(!0);function Zn(n){return n}function q0(n){return Id(typeof n=="function"?n:Ur(n,v))}function H6(n){return Qh(Ur(n,v))}function V6(n,o){return Ad(n,Ur(o,v))}var $6=qe(function(n,o){return function(s){return ol(s,n,o)}}),K6=qe(function(n,o){return function(s){return ol(n,s,o)}});function H0(n,o,s){var c=qn(o),d=Tc(o,c);s==null&amp;&amp;!(an(o)&amp;&amp;(d.length||!c.length))&amp;&amp;(s=o,o=n,n=this,d=Tc(o,qn(o)));var m=!(an(s)&amp;&amp;"chain"in s)||!!s.chain,g=No(n);return eo(d,function(x){var _=o[x];n[x]=_,g&amp;&amp;(n.prototype[x]=function(){var B=this.__chain__;if(m||B){var A=n(this.__wrapped__),D=A.__actions__=_r(this.__actions__);return D.push({func:_,args:arguments,thisArg:n}),A.__chain__=B,A}return _.apply(n,to([this.value()],arguments))})}),n}function G6(){return Mn._===this&amp;&amp;(Mn._=Sa),this}function V0(){}function W2(n){return n=Re(n),qe(function(o){return Yh(o,n)})}var Q6=a0(Vt),Y6=a0(ld),U2=a0(bh);function $0(n){return p0(n)?Ch(ti(n)):a_(n)}function Z6(n){return function(o){return n==null?e:su(n,o)}}var X6=Wy(),J6=Wy(!0);function K0(){return[]}function G0(){return!1}function eC(){return{}}function tC(){return""}function Q0(){return!0}function j2(n,o){if(n=Re(n),n&lt;1||n&gt;Ve)return[];var s=wt,c=en(n,wt);o=Me(o),n-=wt;for(var d=Ph(c,o);++s&lt;n;)o(s);return d}function nC(n){return De(n)?Vt(n,ti):ao(n)?[n]:_r(w0(ht(n)))}function rC(n){var o=++DS;return ht(n)+o}var oC=Hd(function(n,o){return n+o},0),iC=s0("ceil"),aC=Hd(function(n,o){return n/o},1),sC=s0("floor");function uC(n){return n&amp;&amp;n.length?ei(n,Zn,ir):e}function lC(n,o){return n&amp;&amp;n.length?ei(n,Me(o,2),ir):e}function cC(n){return Y1(n,Zn)}function fC(n,o){return Y1(n,Me(o,2))}function dC(n){return n&amp;&amp;n.length?ei(n,Zn,Nd):e}function pC(n,o){return n&amp;&amp;n.length?ei(n,Me(o,2),Nd):e}var mC=Hd(function(n,o){return n*o},1),hC=s0("round"),vC=Hd(function(n,o){return n-o},0);function gC(n){return n&amp;&amp;n.length?Rh(n,Zn):0}function yC(n,o){return n&amp;&amp;n.length?Rh(n,Me(o,2)):0}return S.after=U4,S.ary=tp,S.assign=Hc,S.assignIn=hp,S.assignInWith=La,S.assignWith=Vc,S.at=$c,S.before=d2,S.bind=ur,S.bindAll=U0,S.bindKey=np,S.castArray=Y4,S.chain=a2,S.chunk=N_,S.compact=A_,S.concat=M_,S.cond=F2,S.conforms=yl,S.constant=j0,S.countBy=b4,S.create=vp,S.curry=p2,S.curryRight=m2,S.debounce=rp,S.defaults=ml,S.defaultsDeep=a6,S.defer=j4,S.delay=E0,S.difference=L_,S.differenceBy=B_,S.differenceWith=D_,S.drop=F_,S.dropRight=z_,S.dropRightWhile=W_,S.dropWhile=U_,S.fill=j_,S.filter=_4,S.flatMap=u2,S.flatMapDeep=E4,S.flatMapDepth=k4,S.flatten=kr,S.flattenDeep=xn,S.flattenDepth=q_,S.flip=q4,S.flow=q6,S.flowRight=z2,S.fromPairs=H_,S.functions=E2,S.functionsIn=hl,S.groupBy=R4,S.initial=$_,S.intersection=b0,S.intersectionBy=K_,S.intersectionWith=Ta,S.invert=R2,S.invertBy=P2,S.invokeMap=T4,S.iteratee=q0,S.keyBy=O4,S.keys=qn,S.keysIn=Pr,S.map=Jd,S.mapKeys=d6,S.mapValues=M0,S.matches=H6,S.matchesProperty=V6,S.memoize=qc,S.merge=L0,S.mergeWith=B0,S.method=$6,S.methodOf=K6,S.mixin=H0,S.negate=op,S.nthArg=W2,S.omit=cr,S.omitBy=p6,S.once=k0,S.orderBy=I4,S.over=Q6,S.overArgs=R0,S.overEvery=Y6,S.overSome=U2,S.partial=P0,S.partialRight=h2,S.partition=N4,S.pick=T2,S.pickBy=vl,S.property=$0,S.propertyOf=Z6,S.pull=G_,S.pullAll=t2,S.pullAllBy=Q_,S.pullAllWith=Y_,S.pullAt=Z_,S.range=X6,S.rangeRight=J6,S.rearg=H4,S.reject=L4,S.remove=X_,S.rest=V4,S.reverse=Zd,S.sampleSize=D4,S.set=O2,S.setWith=m6,S.shuffle=F4,S.slice=Uc,S.sortBy=f2,S.sortedUniq=n2,S.sortedUniqBy=Oa,S.split=L2,S.spread=$4,S.tail=Qe,S.take=r2,S.takeRight=Oo,S.takeRightWhile=o2,S.takeWhile=r4,S.tap=p4,S.throttle=K4,S.thru=jc,S.toArray=_2,S.toPairs=I2,S.toPairsIn=N2,S.toPath=nC,S.toPlainObject=A0,S.transform=h6,S.unary=G4,S.union=Rt,S.unionBy=o4,S.unionWith=i4,S.uniq=a4,S.uniqBy=s4,S.uniqWith=u4,S.unset=v6,S.unzip=S0,S.unzipWith=i2,S.update=g6,S.updateWith=y6,S.values=gl,S.valuesIn=x6,S.without=l4,S.words=D2,S.wrap=Q4,S.xor=c4,S.xorBy=_0,S.xorWith=f4,S.zip=C0,S.zipObject=jn,S.zipObjectDeep=jr,S.zipWith=d4,S.entries=I2,S.entriesIn=N2,S.extend=hp,S.extendWith=La,H0(S,S),S.add=oC,S.attempt=W0,S.camelCase=_6,S.capitalize=A2,S.ceil=iC,S.clamp=w6,S.clone=Z4,S.cloneDeep=J4,S.cloneDeepWith=e6,S.cloneWith=X4,S.conformsTo=t6,S.deburr=M2,S.defaultTo=j6,S.divide=aC,S.endsWith=C6,S.eq=It,S.escape=E6,S.escapeRegExp=k6,S.every=S4,S.find=C4,S.findIndex=Xy,S.findKey=s6,S.findLast=s2,S.findLastIndex=To,S.findLastKey=u6,S.floor=sC,S.forEach=l2,S.forEachRight=c2,S.forIn=l6,S.forInRight=c6,S.forOwn=gp,S.forOwnRight=Kc,S.get=qi,S.gt=ip,S.gte=T0,S.has=k2,S.hasIn=Gc,S.head=Jy,S.identity=Zn,S.includes=P4,S.indexOf=V_,S.inRange=b6,S.invoke=f6,S.isArguments=ys,S.isArray=De,S.isArrayBuffer=Qt,S.isArrayLike=lr,S.isArrayLikeObject=wn,S.isBoolean=Io,S.isBuffer=ni,S.isDate=n6,S.isElement=pl,S.isEmpty=ap,S.isEqual=sp,S.isEqualWith=Nt,S.isError=O0,S.isFinite=v2,S.isFunction=No,S.isInteger=g2,S.isLength=up,S.isMap=Ia,S.isMatch=lp,S.isMatchWith=y2,S.isNaN=cp,S.isNative=x2,S.isNil=fp,S.isNull=w2,S.isNumber=I0,S.isObject=an,S.isObjectLike=Yt,S.isPlainObject=Na,S.isRegExp=Aa,S.isSafeInteger=dp,S.isSet=b2,S.isString=pp,S.isSymbol=ao,S.isTypedArray=Ma,S.isUndefined=mp,S.isWeakMap=N0,S.isWeakSet=r6,S.join=e2,S.kebabCase=R6,S.last=Rr,S.lastIndexOf=on,S.lowerCase=P6,S.lowerFirst=T6,S.lt=S2,S.lte=o6,S.max=uC,S.maxBy=lC,S.mean=cC,S.meanBy=fC,S.min=dC,S.minBy=pC,S.stubArray=K0,S.stubFalse=G0,S.stubObject=eC,S.stubString=tC,S.stubTrue=Q0,S.multiply=mC,S.nth=pn,S.noConflict=G6,S.noop=V0,S.now=ep,S.pad=O6,S.padEnd=I6,S.padStart=N6,S.parseInt=A6,S.random=S6,S.reduce=A4,S.reduceRight=M4,S.repeat=M6,S.replace=yp,S.result=D0,S.round=hC,S.runInContext=b,S.sample=B4,S.size=z4,S.snakeCase=F0,S.some=W4,S.sortedIndex=J_,S.sortedIndexBy=Xd,S.sortedIndexOf=io,S.sortedLastIndex=e4,S.sortedLastIndexBy=t4,S.sortedLastIndexOf=n4,S.startCase=L6,S.startsWith=B6,S.subtract=vC,S.sum=gC,S.sumBy=yC,S.template=D6,S.times=j2,S.toFinite=Wt,S.toInteger=Re,S.toLength=C2,S.toLower=z0,S.toNumber=Ao,S.toSafeInteger=i6,S.toString=ht,S.toUpper=B2,S.trim=F6,S.trimEnd=z6,S.trimStart=W6,S.truncate=du,S.unescape=He,S.uniqueId=rC,S.upperCase=U6,S.upperFirst=Hi,S.each=l2,S.eachRight=c2,S.first=Jy,H0(S,function(){var n={};return Di(S,function(o,s){Ot.call(S.prototype,s)||(n[s]=o)}),n}(),{chain:!1}),S.VERSION=t,eo(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){S[n].placeholder=S}),eo(["drop","take"],function(n,o){Xe.prototype[n]=function(s){s=s===e?1:Ln(Re(s),0);var c=this.__filtered__&amp;&amp;!o?new Xe(this):this.clone();return c.__filtered__?c.__takeCount__=en(s,c.__takeCount__):c.__views__.push({size:en(s,wt),type:n+(c.__dir__&lt;0?"Right":"")}),c},Xe.prototype[n+"Right"]=function(s){return this.reverse()[n](s).reverse()}}),eo(["filter","map","takeWhile"],function(n,o){var s=o+1,c=s==Le||s==pe;Xe.prototype[n]=function(d){var m=this.clone();return m.__iteratees__.push({iteratee:Me(d,3),type:s}),m.__filtered__=m.__filtered__||c,m}}),eo(["head","last"],function(n,o){var s="take"+(o?"Right":"");Xe.prototype[n]=function(){return this[s](1).value()[0]}}),eo(["initial","tail"],function(n,o){var s="drop"+(o?"":"Right");Xe.prototype[n]=function(){return this.__filtered__?new Xe(this):this[s](1)}}),Xe.prototype.compact=function(){return this.filter(Zn)},Xe.prototype.find=function(n){return this.filter(n).head()},Xe.prototype.findLast=function(n){return this.reverse().find(n)},Xe.prototype.invokeMap=qe(function(n,o){return typeof n=="function"?new Xe(this):this.map(function(s){return ol(s,n,o)})}),Xe.prototype.reject=function(n){return this.filter(op(Me(n)))},Xe.prototype.slice=function(n,o){n=Re(n);var s=this;return s.__filtered__&amp;&amp;(n&gt;0||o&lt;0)?new Xe(s):(n&lt;0?s=s.takeRight(-n):n&amp;&amp;(s=s.drop(n)),o!==e&amp;&amp;(o=Re(o),s=o&lt;0?s.dropRight(-o):s.take(o-n)),s)},Xe.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Xe.prototype.toArray=function(){return this.take(wt)},Di(Xe.prototype,function(n,o){var s=/^(?:filter|find|map|reject)|While$/.test(o),c=/^(?:head|last)$/.test(o),d=S[c?"take"+(o=="last"?"Right":""):o],m=c||/^find/.test(o);!d||(S.prototype[o]=function(){var g=this.__wrapped__,x=c?[1]:arguments,_=g instanceof Xe,B=x[0],A=_||De(g),D=function(me){var he=d.apply(S,to([me],x));return c&amp;&amp;V?he[0]:he};A&amp;&amp;s&amp;&amp;typeof B=="function"&amp;&amp;B.length!=1&amp;&amp;(_=A=!1);var V=this.__chain__,Z=!!this.__actions__.length,te=m&amp;&amp;!V,fe=_&amp;&amp;!Z;if(!m&amp;&amp;A){g=fe?g:new Xe(this);var ne=n.apply(g,x);return ne.__actions__.push({func:jc,args:[D],thisArg:e}),new Ro(ne,V)}return te&amp;&amp;fe?n.apply(this,x):(ne=this.thru(D),te?c?ne.value()[0]:ne.value():ne)})}),eo(["pop","push","shift","sort","splice","unshift"],function(n){var o=dd[n],s=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",c=/^(?:pop|shift)$/.test(n);S.prototype[n]=function(){var d=arguments;if(c&amp;&amp;!this.__chain__){var m=this.value();return o.apply(De(m)?m:[],d)}return this[s](function(g){return o.apply(De(g)?g:[],d)})}}),Di(Xe.prototype,function(n,o){var s=S[o];if(s){var c=s.name+"";Ot.call(dn,c)||(dn[c]=[]),dn[c].push({name:o,func:s})}}),dn[Lc(e,M).name]=[{name:"wrapper",func:e}],Xe.prototype.clone=hy,Xe.prototype.reverse=qS,Xe.prototype.value=HS,S.prototype.at=m4,S.prototype.chain=h4,S.prototype.commit=v4,S.prototype.next=g4,S.prototype.plant=x4,S.prototype.reverse=w4,S.prototype.toJSON=S.prototype.valueOf=S.prototype.value=dl,S.prototype.first=S.prototype.head,bc&amp;&amp;(S.prototype[bc]=y4),S},br=LS();typeof define=="function"&amp;&amp;typeof define.amd=="object"&amp;&amp;define.amd?(Mn._=br,define(function(){return br})):Xs?((Xs.exports=br)._=br,vh._=br):Mn._=br}).call(em)});var BI=vt((wm,dg)=&gt;{(function(){function e(b,I,h){switch(h.length){case 0:return b.call(I);case 1:return b.call(I,h[0]);case 2:return b.call(I,h[0],h[1]);case 3:return b.call(I,h[0],h[1],h[2])}return b.apply(I,h)}function t(b,I,h,K){for(var oe=-1,ae=b==null?0:b.length;++oe&lt;ae;){var mt=b[oe];I(K,mt,h(mt),b)}return K}function r(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K&amp;&amp;I(b[h],h,b)!==!1;);return b}function i(b,I){for(var h=b==null?0:b.length;h--&amp;&amp;I(b[h],h,b)!==!1;);return b}function a(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K;)if(!I(b[h],h,b))return!1;return!0}function u(b,I){for(var h=-1,K=b==null?0:b.length,oe=0,ae=[];++h&lt;K;){var mt=b[h];I(mt,h,b)&amp;&amp;(ae[oe++]=mt)}return ae}function l(b,I){return!!(b!=null&amp;&amp;b.length)&amp;&amp;T(b,I,0)&gt;-1}function f(b,I,h){for(var K=-1,oe=b==null?0:b.length;++K&lt;oe;)if(h(I,b[K]))return!0;return!1}function p(b,I){for(var h=-1,K=b==null?0:b.length,oe=Array(K);++h&lt;K;)oe[h]=I(b[h],h,b);return oe}function v(b,I){for(var h=-1,K=I.length,oe=b.length;++h&lt;K;)b[oe+h]=I[h];return b}function y(b,I,h,K){var oe=-1,ae=b==null?0:b.length;for(K&amp;&amp;ae&amp;&amp;(h=b[++oe]);++oe&lt;ae;)h=I(h,b[oe],oe,b);return h}function w(b,I,h,K){var oe=b==null?0:b.length;for(K&amp;&amp;oe&amp;&amp;(h=b[--oe]);oe--;)h=I(h,b[oe],oe,b);return h}function P(b,I){for(var h=-1,K=b==null?0:b.length;++h&lt;K;)if(I(b[h],h,b))return!0;return!1}function O(b){return b.split("")}function k(b){return b.match(pS)||[]}function M(b,I,h){var K;return h(b,function(oe,ae,mt){if(I(oe,ae,mt))return K=ae,!1}),K}function Q(b,I,h,K){for(var oe=b.length,ae=h+(K?1:-1);K?ae--:++ae&lt;oe;)if(I(b[ae],ae,b))return ae;return-1}function T(b,I,h){return I===I?we(b,I,h):Q(b,E,h)}function R(b,I,h,K){for(var oe=h-1,ae=b.length;++oe&lt;ae;)if(K(b[oe],I))return oe;return-1}function E(b){return b!==b}function z(b,I){var h=b==null?0:b.length;return h?Se(b,I)/h:Ze}function $(b){return function(I){return I==null?N:I[b]}}function W(b){return function(I){return b==null?N:b[I]}}function H(b,I,h,K,oe){return oe(b,function(ae,mt,Tt){h=K?(K=!1,ae):I(h,ae,mt,Tt)}),h}function Y(b,I){var h=b.length;for(b.sort(I);h--;)b[h]=b[h].value;return b}function Se(b,I){for(var h,K=-1,oe=b.length;++K&lt;oe;){var ae=I(b[K]);ae!==N&amp;&amp;(h=h===N?ae:h+ae)}return h}function Ee(b,I){for(var h=-1,K=Array(b);++h&lt;b;)K[h]=I(h);return K}function Ct(b,I){return p(I,function(h){return[h,b[h]]})}function Le(b){return b&amp;&amp;b.slice(0,En(b)+1).replace(ph,"")}function ft(b){return function(I){return b(I)}}function pe(b,I){return p(I,function(h){return b[h]})}function nt(b,I){return b.has(I)}function Ve(b,I){for(var h=-1,K=b.length;++h&lt;K&amp;&amp;T(I,b[h],0)&gt;-1;);return h}function xt(b,I){for(var h=b.length;h--&amp;&amp;T(I,b[h],0)&gt;-1;);return h}function ot(b,I){for(var h=b.length,K=0;h--;)b[h]===I&amp;&amp;++K;return K}function wt(b){return"\\"+PS[b]}function Ce(b,I){return b==null?N:b[I]}function Be(b){return Ph.test(b)}function je(b){return kS.test(b)}function ge(b){for(var I,h=[];!(I=b.next()).done;)h.push(I.value);return h}function rt(b){var I=-1,h=Array(b.size);return b.forEach(function(K,oe){h[++I]=[oe,K]}),h}function ye(b,I){return function(h){return b(I(h))}}function J(b,I){for(var h=-1,K=b.length,oe=0,ae=[];++h&lt;K;){var mt=b[h];mt!==I&amp;&amp;mt!==wo||(b[h]=wo,ae[oe++]=h)}return ae}function se(b){var I=-1,h=Array(b.size);return b.forEach(function(K){h[++I]=K}),h}function Te(b){var I=-1,h=Array(b.size);return b.forEach(function(K){h[++I]=[K,K]}),h}function we(b,I,h){for(var K=h-1,oe=b.length;++K&lt;oe;)if(b[K]===I)return K;return-1}function jt(b,I,h){for(var K=h+1;K--;)if(b[K]===I)return K;return K}function $t(b){return Be(b)?Hu(b):IS(b)}function it(b){return Be(b)?Br(b):O(b)}function En(b){for(var I=b.length;I--&amp;&amp;cS.test(b.charAt(I)););return I}function Hu(b){for(var I=kh.lastIndex=0;kh.test(b);)++I;return I}function Br(b){return b.match(kh)||[]}function ki(b){return b.match(Rh)||[]}var N,ga="4.17.21",vn=200,ya="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",kn="Expected a function",fc="Invalid `variable` option passed into `_.template`",Qo="__lodash_hash_undefined__",dc=500,wo="__lodash_placeholder__",gr=1,yr=2,Gn=4,Ri=1,us=2,Fn=1,zn=2,Pi=4,Kt=8,Dr=16,bo=32,Yo=64,So=128,xa=256,Zs=512,L=30,U="...",q=800,X=16,ce=1,de=2,Ne=3,$e=1/0,ze=9007199254740991,at=17976931348623157e292,Ze=NaN,Ft=4294967295,qt=Ft-1,fn=Ft&gt;&gt;&gt;1,gn=[["ary",So],["bind",Fn],["bindKey",zn],["curry",Kt],["curryRight",Dr],["flip",Zs],["partial",bo],["partialRight",Yo],["rearg",xa]],Xt="[object Arguments]",Jt="[object Array]",Nn="[object AsyncFunction]",An="[object Boolean]",xr="[object Date]",Ti="[object DOMException]",Et="[object Error]",yn="[object Function]",wa="[object GeneratorFunction]",Qn="[object Map]",Xr="[object Number]",Oi="[object Null]",_o="[object Object]",Ii="[object Promise]",sS="[object Proxy]",pc="[object RegExp]",Zo="[object Set]",Vu="[object String]",mc="[object Symbol]",N1="[object Undefined]",hc="[object WeakMap]",uS="[object WeakSet]",vc="[object ArrayBuffer]",$u="[object DataView]",ed="[object Float32Array]",td="[object Float64Array]",nd="[object Int8Array]",gc="[object Int16Array]",ah="[object Int32Array]",rd="[object Uint8Array]",Ku="[object Uint8ClampedArray]",od="[object Uint16Array]",sh="[object Uint32Array]",A1=/\b__p \+= '';/g,M1=/\b(__p \+=) '' \+/g,uh=/(__e\(.*?\)|\b__t\)) \+\n'';/g,L1=/&amp;(?:amp|lt|gt|quot|#39);/g,lh=/[&amp;&lt;&gt;"']/g,ch=RegExp(L1.source),fh=RegExp(lh.source),Gu=/&lt;%-([\s\S]+?)%&gt;/g,B1=/&lt;%([\s\S]+?)%&gt;/g,dh=/&lt;%=([\s\S]+?)%&gt;/g,lS=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,D1=/^\w*$/,F1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,id=/[\\^$.*+?()[\]{}|]/g,z1=RegExp(id.source),ph=/^\s+/,cS=/\s/,fS=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,W1=/\{\n\/\* \[wrapped with (.+)\] \*/,dS=/,? &amp; /,pS=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,mS=/[()=,{}\[\]\/\s]/,hS=/\\(\\)?/g,mh=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,U1=/\w*$/,vS=/^[-+]0x[0-9a-f]+$/i,gS=/^0b[01]+$/i,yS=/^\[object .+?Constructor\]$/,xS=/^0o[0-7]+$/i,Gt=/^(?:0|[1-9]\d*)$/,Ht=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ad=/($^)/,wS=/['\n\r\u2028\u2029\\]/g,sd="\\ud800-\\udfff",bS="\\u0300-\\u036f",SS="\\ufe20-\\ufe2f",_S="\\u20d0-\\u20ff",hh=bS+SS+_S,j1="\\u2700-\\u27bf",Mn="a-z\\xdf-\\xf6\\xf8-\\xff",vh="\\xac\\xb1\\xd7\\xf7",Xs="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",q1="\\u2000-\\u206f",gh=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Jr="A-Z\\xc0-\\xd6\\xd8-\\xde",yh="\\ufe0e\\ufe0f",xh=vh+Xs+q1+gh,ud="['\u2019]",H1="["+sd+"]",wh="["+xh+"]",yc="["+hh+"]",Fr="\\d+",CS="["+j1+"]",eo="["+Mn+"]",V1="[^"+sd+xh+Fr+j1+Mn+Jr+"]",ld="\\ud83c[\\udffb-\\udfff]",ls="(?:"+yc+"|"+ld+")",xc="[^"+sd+"]",wc="(?:\\ud83c[\\udde6-\\uddff]){2}",Vt="[\\ud800-\\udbff][\\udc00-\\udfff]",to="["+Jr+"]",cd="\\u200d",$1="(?:"+eo+"|"+V1+")",bh="(?:"+to+"|"+V1+")",K1="(?:"+ud+"(?:d|ll|m|re|s|t|ve))?",G1="(?:"+ud+"(?:D|LL|M|RE|S|T|VE))?",Q1=ls+"?",Sh="["+yh+"]?",fd="(?:"+cd+"(?:"+[xc,wc,Vt].join("|")+")"+Sh+Q1+")*",Qu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ES="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",_h=Sh+Q1+fd,Y1="(?:"+[CS,wc,Vt].join("|")+")"+_h,Ch="(?:"+[xc+yc+"?",yc,wc,Vt,H1].join("|")+")",Eh=RegExp(ud,"g"),Z1=RegExp(yc,"g"),kh=RegExp(ld+"(?="+ld+")|"+Ch+_h,"g"),Rh=RegExp([to+"?"+eo+"+"+K1+"(?="+[wh,to,"$"].join("|")+")",bh+"+"+G1+"(?="+[wh,to+$1,"$"].join("|")+")",to+"?"+$1+"+"+K1,to+"+"+G1,ES,Qu,Fr,Y1].join("|"),"g"),Ph=RegExp("["+cd+sd+hh+yh+"]"),kS=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,X1=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],no=-1,zt={};zt[ed]=zt[td]=zt[nd]=zt[gc]=zt[ah]=zt[rd]=zt[Ku]=zt[od]=zt[sh]=!0,zt[Xt]=zt[Jt]=zt[vc]=zt[An]=zt[$u]=zt[xr]=zt[Et]=zt[yn]=zt[Qn]=zt[Xr]=zt[_o]=zt[pc]=zt[Zo]=zt[Vu]=zt[hc]=!1;var kt={};kt[Xt]=kt[Jt]=kt[vc]=kt[$u]=kt[An]=kt[xr]=kt[ed]=kt[td]=kt[nd]=kt[gc]=kt[ah]=kt[Qn]=kt[Xr]=kt[_o]=kt[pc]=kt[Zo]=kt[Vu]=kt[mc]=kt[rd]=kt[Ku]=kt[od]=kt[sh]=!0,kt[Et]=kt[yn]=kt[hc]=!1;var J1={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},ey={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;"},RS={"&amp;amp;":"&amp;","&amp;lt;":"&lt;","&amp;gt;":"&gt;","&amp;quot;":'"',"&amp;#39;":"'"},PS={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},TS=parseFloat,OS=parseInt,ty=typeof global=="object"&amp;&amp;global&amp;&amp;global.Object===Object&amp;&amp;global,Yu=typeof self=="object"&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,Wn=ty||Yu||Function("return this")(),Th=typeof wm=="object"&amp;&amp;wm&amp;&amp;!wm.nodeType&amp;&amp;wm,ba=Th&amp;&amp;typeof dg=="object"&amp;&amp;dg&amp;&amp;!dg.nodeType&amp;&amp;dg,Oh=ba&amp;&amp;ba.exports===Th,Ni=Oh&amp;&amp;ty.process,wr=function(){try{var b=ba&amp;&amp;ba.require&amp;&amp;ba.require("util").types;return b||Ni&amp;&amp;Ni.binding&amp;&amp;Ni.binding("util")}catch(I){}}(),ny=wr&amp;&amp;wr.isArrayBuffer,ry=wr&amp;&amp;wr.isDate,oy=wr&amp;&amp;wr.isMap,Js=wr&amp;&amp;wr.isRegExp,Co=wr&amp;&amp;wr.isSet,Ih=wr&amp;&amp;wr.isTypedArray,IS=$("length"),NS=W(J1),AS=W(ey),MS=W(RS),LS=function b(I){function h(n){if(pn(n)&amp;&amp;!He(n)&amp;&amp;!(n instanceof ae)){if(n instanceof oe)return n;if(Nt.call(n,"__wrapped__"))return _r(n)}return new oe(n)}function K(){}function oe(n,o){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!o,this.__index__=0,this.__values__=N}function ae(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ft,this.__views__=[]}function mt(){var n=new ae(this.__wrapped__);return n.__actions__=ir(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ir(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ir(this.__views__),n}function Tt(){if(this.__filtered__){var n=new ae(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Nh(){var n=this.__wrapped__.value(),o=this.__dir__,s=He(n),c=o&lt;0,d=s?n.length:0,m=u_(0,d,this.__views__),g=m.start,x=m.end,_=x-g,B=c?x:g-1,A=this.__iteratees__,D=A.length,V=0,Z=Re(_,this.__takeCount__);if(!s||!c&amp;&amp;d==_&amp;&amp;Z==_)return jh(n,this.__actions__);var te=[];e:for(;_--&amp;&amp;V&lt;Z;){B+=o;for(var fe=-1,ne=n[B];++fe&lt;D;){var me=A[fe],he=me.iteratee,Mt=me.type,Lt=he(ne);if(Mt==de)ne=Lt;else if(!Lt){if(Mt==ce)continue e;break e}}te[V++]=ne}return te}function eu(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function Eo(){this.__data__=$c?$c(null):{},this.size=0}function dd(n){var o=this.has(n)&amp;&amp;delete this.__data__[n];return this.size-=o?1:0,o}function BS(n){var o=this.__data__;if($c){var s=o[n];return s===Qo?N:s}return Nt.call(o,n)?o[n]:N}function Zu(n){var o=this.__data__;return $c?o[n]!==N:Nt.call(o,n)}function pd(n,o){var s=this.__data__;return this.size+=this.has(n)?0:1,s[n]=$c&amp;&amp;o===N?Qo:o,this}function ko(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function Ot(){this.__data__=[],this.size=0}function DS(n){var o=this.__data__,s=Cc(o,n);return!(s&lt;0)&amp;&amp;(s==o.length-1?o.pop():fp.call(o,s,1),--this.size,!0)}function iy(n){var o=this.__data__,s=Cc(o,n);return s&lt;0?N:o[s][1]}function md(n){return Cc(this.__data__,n)&gt;-1}function FS(n,o){var s=this.__data__,c=Cc(s,n);return c&lt;0?(++this.size,s.push([n,o])):s[c][1]=o,this}function Sa(n){var o=-1,s=n==null?0:n.length;for(this.clear();++o&lt;s;){var c=n[o];this.set(c[0],c[1])}}function zS(){this.size=0,this.__data__={hash:new eu,map:new(Hc||ko),string:new eu}}function hd(n){var o=Md(this,n).delete(n);return this.size-=o?1:0,o}function cs(n){return Md(this,n).get(n)}function vd(n){return Md(this,n).has(n)}function ay(n,o){var s=Md(this,n),c=s.size;return s.set(n,o),this.size+=s.size==c?0:1,this}function Ai(n){var o=-1,s=n==null?0:n.length;for(this.__data__=new Sa;++o&lt;s;)this.add(n[o])}function sy(n){return this.__data__.set(n,Qo),this}function uy(n){return this.__data__.has(n)}function zr(n){this.size=(this.__data__=new ko(n)).size}function ly(){this.__data__=new ko,this.size=0}function bc(n){var o=this.__data__,s=o.delete(n);return this.size=o.size,s}function tu(n){return this.__data__.get(n)}function gd(n){return this.__data__.has(n)}function WS(n,o){var s=this.__data__;if(s instanceof ko){var c=s.__data__;if(!Hc||c.length&lt;vn-1)return c.push([n,o]),this.size=++s.size,this;s=this.__data__=new Sa(c)}return s.set(n,o),this.size=s.size,this}function cy(n,o){var s=He(n),c=!s&amp;&amp;du(n),d=!s&amp;&amp;!c&amp;&amp;Hi(n),m=!s&amp;&amp;!c&amp;&amp;!d&amp;&amp;yl(n),g=s||c||d||m,x=g?Ee(n.length,wn):[],_=x.length;for(var B in n)!o&amp;&amp;!Nt.call(n,B)||g&amp;&amp;(B=="length"||d&amp;&amp;(B=="offset"||B=="parent")||m&amp;&amp;(B=="buffer"||B=="byteLength"||B=="byteOffset")||ar(B,_))||x.push(B);return x}function fy(n){var o=n.length;return o?n[zh(0,o-1)]:N}function yd(n,o){return Mc(ir(n),nu(o,0,n.length))}function xd(n){return Mc(ir(n))}function Sc(n,o,s){(s===N||To(n[o],s))&amp;&amp;(s!==N||o in n)||en(n,o,s)}function _c(n,o,s){var c=n[o];Nt.call(n,o)&amp;&amp;To(c,s)&amp;&amp;(s!==N||o in n)||en(n,o,s)}function Cc(n,o){for(var s=n.length;s--;)if(To(n[s][0],o))return s;return-1}function US(n,o,s,c){return qi(n,function(d,m,g){o(c,d,s(d),g)}),c}function dy(n,o){return n&amp;&amp;Fi(o,jn(o),n)}function Ln(n,o){return n&amp;&amp;Fi(o,jr(o),n)}function en(n,o,s){o=="__proto__"&amp;&amp;dp?dp(n,o,{configurable:!0,enumerable:!0,value:s,writable:!0}):n[o]=s}function Ah(n,o){for(var s=-1,c=o.length,d=It(c),m=n==null;++s&lt;c;)d[s]=m?N:_0(n,o[s]);return d}function nu(n,o,s){return n===n&amp;&amp;(s!==N&amp;&amp;(n=n&lt;=s?n:s),o!==N&amp;&amp;(n=n&gt;=o?n:o)),n}function ro(n,o,s,c,d,m){var g,x=o&amp;gr,_=o&amp;yr,B=o&amp;Gn;if(s&amp;&amp;(g=d?s(n,c,d,m):s(n)),g!==N)return g;if(!on(n))return n;var A=He(n);if(A){if(g=Ld(n),!x)return ir(n,g)}else{var D=cr(n),V=D==yn||D==wa;if(Hi(n))return Hh(n,x);if(D==_o||D==Xt||V&amp;&amp;!d){if(g=_||V?{}:Bd(n),!x)return _?t_(n,Ln(g,n)):e_(n,dy(g,n))}else{if(!kt[D])return d?n:{};g=Oy(n,D,x)}}m||(m=new zr);var Z=m.get(n);if(Z)return Z;m.set(n,g),F2(n)?n.forEach(function(ne){g.add(ro(ne,o,s,ne,n,m))}):W0(n)&amp;&amp;n.forEach(function(ne,me){g.set(me,ro(ne,o,s,me,n,m))});var te=B?_?e0:Ac:_?jr:jn,fe=A?N:te(n);return r(fe||n,function(ne,me){fe&amp;&amp;(me=ne,ne=n[me]),_c(g,me,ro(ne,o,s,me,n,m))}),g}function jS(n){var o=jn(n);return function(s){return wd(s,n,o)}}function wd(n,o,s){var c=s.length;if(n==null)return!c;for(n=Qt(n);c--;){var d=s[c],m=o[d],g=n[d];if(g===N&amp;&amp;!(d in n)||!m(g))return!1}return!0}function Xu(n,o,s){if(typeof n!="function")throw new Io(kn);return vl(function(){n.apply(N,s)},o)}function ru(n,o,s,c){var d=-1,m=l,g=!0,x=n.length,_=[],B=o.length;if(!x)return _;s&amp;&amp;(o=p(o,ft(s))),c?(m=f,g=!1):o.length&gt;=vn&amp;&amp;(m=nt,g=!1,o=new Ai(o));e:for(;++d&lt;x;){var A=n[d],D=s==null?A:s(A);if(A=c||A!==0?A:0,g&amp;&amp;D===D){for(var V=B;V--;)if(o[V]===D)continue e;_.push(A)}else m(o,D,c)||_.push(A)}return _}function Ju(n,o){var s=!0;return qi(n,function(c,d,m){return s=!!o(c,d,m)}),s}function fs(n,o,s){for(var c=-1,d=n.length;++c&lt;d;){var m=n[c],g=o(m);if(g!=null&amp;&amp;(x===N?g===g&amp;&amp;!io(g):s(g,x)))var x=g,_=m}return _}function Ec(n,o,s,c){var d=n.length;for(s=Qe(s),s&lt;0&amp;&amp;(s=-s&gt;d?0:d+s),c=c===N||c&gt;d?d:Qe(c),c&lt;0&amp;&amp;(c+=d),c=s&gt;c?0:r2(c);s&lt;c;)n[s++]=o;return n}function kc(n,o){var s=[];return qi(n,function(c,d,m){o(c,d,m)&amp;&amp;s.push(c)}),s}function dn(n,o,s,c,d){var m=-1,g=n.length;for(s||(s=oo),d||(d=[]);++m&lt;g;){var x=n[m];o&gt;0&amp;&amp;s(x)?o&gt;1?dn(x,o-1,s,c,d):v(d,x):c||(d[d.length]=x)}return d}function Mi(n,o){return n&amp;&amp;Gc(n,o,jn)}function Mh(n,o){return n&amp;&amp;R2(n,o,jn)}function bd(n,o){return u(o,function(s){return Ta(n[s])})}function ou(n,o){o=ei(o,n);for(var s=0,c=o.length;n!=null&amp;&amp;s&lt;c;)n=n[Ui(o[s++])];return s&amp;&amp;s==c?n:N}function py(n,o,s){var c=o(n);return He(n)?c:v(c,s(n))}function Un(n){return n==null?n===N?N1:Oi:Aa&amp;&amp;Aa in Qt(n)?s_(n):Ny(n)}function iu(n,o){return n&gt;o}function my(n,o){return n!=null&amp;&amp;Nt.call(n,o)}function S(n,o){return n!=null&amp;&amp;o in Qt(n)}function el(n,o,s){return n&gt;=Re(o,s)&amp;&amp;n&lt;Wt(o,s)}function tl(n,o,s){for(var c=s?f:l,d=n[0].length,m=n.length,g=m,x=It(m),_=1/0,B=[];g--;){var A=n[g];g&amp;&amp;o&amp;&amp;(A=p(A,ft(o))),_=Re(A.length,_),x[g]=!s&amp;&amp;(o||d&gt;=120&amp;&amp;A.length&gt;=120)?new Ai(g&amp;&amp;A):N}A=n[0];var D=-1,V=x[0];e:for(;++D&lt;d&amp;&amp;B.length&lt;_;){var Z=A[D],te=o?o(Z):Z;if(Z=s||Z!==0?Z:0,!(V?nt(V,te):c(B,te,s))){for(g=m;--g;){var fe=x[g];if(!(fe?nt(fe,te):c(n[g],te,s)))continue e}V&amp;&amp;V.push(te),B.push(Z)}}return B}function Ro(n,o,s,c){return Mi(n,function(d,m,g){o(c,s(d),m,g)}),c}function Xe(n,o,s){o=ei(o,n),n=jd(n,o);var c=n==null?n:n[Ui(Cr(o))];return c==null?N:e(c,n,s)}function hy(n){return pn(n)&amp;&amp;Un(n)==Xt}function qS(n){return pn(n)&amp;&amp;Un(n)==vc}function HS(n){return pn(n)&amp;&amp;Un(n)==xr}function Xo(n,o,s,c,d){return n===o||(n==null||o==null||!pn(n)&amp;&amp;!pn(o)?n!==n&amp;&amp;o!==o:VS(n,o,s,c,Xo,d))}function VS(n,o,s,c,d,m){var g=He(n),x=He(o),_=g?Jt:cr(n),B=x?Jt:cr(o);_=_==Xt?_o:_,B=B==Xt?_o:B;var A=_==_o,D=B==_o,V=_==B;if(V&amp;&amp;Hi(n)){if(!Hi(o))return!1;g=!0,A=!1}if(V&amp;&amp;!A)return m||(m=new zr),g||yl(n)?Xh(n,o,s,c,d,m):a_(n,o,_,s,c,d,m);if(!(s&amp;Ri)){var Z=A&amp;&amp;Nt.call(n,"__wrapped__"),te=D&amp;&amp;Nt.call(o,"__wrapped__");if(Z||te){var fe=Z?n.value():n,ne=te?o.value():o;return m||(m=new zr),d(fe,ne,s,c,m)}}return!!V&amp;&amp;(m||(m=new zr),Jh(n,o,s,c,d,m))}function $S(n){return pn(n)&amp;&amp;cr(n)==Qn}function Lh(n,o,s,c){var d=s.length,m=d,g=!c;if(n==null)return!m;for(n=Qt(n);d--;){var x=s[d];if(g&amp;&amp;x[2]?x[1]!==n[x[0]]:!(x[0]in n))return!1}for(;++d&lt;m;){x=s[d];var _=x[0],B=n[_],A=x[1];if(g&amp;&amp;x[2]){if(B===N&amp;&amp;!(_ in n))return!1}else{var D=new zr;if(c)var V=c(B,A,_,n,o,D);if(!(V===N?Xo(A,B,Ri|us,c,D):V))return!1}}return!0}function vy(n){return!(!on(n)||t0(n))&amp;&amp;(Ta(n)?an:yS).test(gs(n))}function KS(n){return pn(n)&amp;&amp;Un(n)==pc}function _a(n){return pn(n)&amp;&amp;cr(n)==Zo}function GS(n){return pn(n)&amp;&amp;Rr(n.length)&amp;&amp;!!zt[Un(n)]}function gy(n){return typeof n=="function"?n:n==null?ur:typeof n=="object"?He(n)?xy(n[0],n[1]):yy(n):qc(n)}function Bh(n){if(!sl(n))return _2(n);var o=[];for(var s in Qt(n))Nt.call(n,s)&amp;&amp;s!="constructor"&amp;&amp;o.push(s);return o}function QS(n){if(!on(n))return vs(n);var o=sl(n),s=[];for(var c in n)(c!="constructor"||!o&amp;&amp;Nt.call(n,c))&amp;&amp;s.push(c);return s}function Dh(n,o){return n&lt;o}function Li(n,o){var s=-1,c=kr(n)?It(n.length):[];return qi(n,function(d,m,g){c[++s]=o(d,m,g)}),c}function yy(n){var o=uu(n);return o.length==1&amp;&amp;o[0][2]?Ud(o[0][0],o[0][1]):function(s){return s===n||Lh(s,n,o)}}function xy(n,o){return Dd(n)&amp;&amp;Wd(o)?Ud(Ui(n),o):function(s){var c=_0(s,n);return c===N&amp;&amp;c===o?C0(s,n):Xo(o,c,Ri|us)}}function Sd(n,o,s,c,d){n!==o&amp;&amp;Gc(o,function(m,g){if(d||(d=new zr),on(m))YS(n,o,g,s,Sd,c,d);else{var x=c?c(r0(n,g),m,g+"",n,o,d):N;x===N&amp;&amp;(x=m),Sc(n,g,x)}},jr)}function YS(n,o,s,c,d,m,g){var x=r0(n,s),_=r0(o,s),B=g.get(_);if(B)return Sc(n,s,B),N;var A=m?m(x,_,s+"",n,o,g):N,D=A===N;if(D){var V=He(_),Z=!V&amp;&amp;Hi(_),te=!V&amp;&amp;!Z&amp;&amp;yl(_);A=_,V||Z||te?He(x)?A=x:xn(x)?A=ir(x):Z?(D=!1,A=Hh(_,!0)):te?(D=!1,A=Rd(_,!0)):A=[]:Uc(_)||du(_)?(A=x,du(x)?A=o2(x):on(x)&amp;&amp;!Ta(x)||(A=Bd(_))):D=!1}D&amp;&amp;(g.set(_,A),d(A,_,c,m,g),g.delete(_)),Sc(n,s,A)}function wy(n,o){var s=n.length;if(s)return o+=o&lt;0?s:0,ar(o,s)?n[o]:N}function ds(n,o,s){o=o.length?p(o,function(d){return He(d)?function(m){return ou(m,d.length===1?d[0]:d)}:d}):[ur];var c=-1;return o=p(o,ft(Ae())),Y(Li(n,function(d,m,g){return{criteria:p(o,function(x){return x(d)}),index:++c,value:d}}),function(d,m){return su(d,m,s)})}function ZS(n,o){return by(n,o,function(s,c){return C0(n,c)})}function by(n,o,s){for(var c=-1,d=o.length,m={};++c&lt;d;){var g=o[c],x=ou(n,g);s(x,g)&amp;&amp;Rc(m,ei(g,n),x)}return m}function Jo(n){return function(o){return ou(o,n)}}function Fh(n,o,s,c){var d=c?R:T,m=-1,g=o.length,x=n;for(n===o&amp;&amp;(o=ir(o)),s&amp;&amp;(x=p(n,ft(s)));++m&lt;g;)for(var _=0,B=o[m],A=s?s(B):B;(_=d(x,A,_,c))&gt;-1;)x!==n&amp;&amp;fp.call(x,_,1),fp.call(n,_,1);return n}function Sy(n,o){for(var s=n?o.length:0,c=s-1;s--;){var d=o[s];if(s==c||d!==m){var m=d;ar(d)?fp.call(n,d,1):Ur(n,d)}}return n}function zh(n,o){return n+mp(A0()*(o-n+1))}function XS(n,o,s,c){for(var d=-1,m=Wt(Ma((o-n)/(s||1)),0),g=It(m);m--;)g[c?m:++d]=n,n+=s;return g}function Wh(n,o){var s="";if(!n||o&lt;1||o&gt;ze)return s;do o%2&amp;&amp;(s+=n),o=mp(o/2),o&amp;&amp;(n+=n);while(o);return s}function Je(n,o){return D0(n0(n,o,ur),n+"")}function _y(n){return fy(dl(n))}function JS(n,o){var s=dl(n);return Mc(s,nu(o,0,s.length))}function Rc(n,o,s,c){if(!on(n))return n;o=ei(o,n);for(var d=-1,m=o.length,g=m-1,x=n;x!=null&amp;&amp;++d&lt;m;){var _=Ui(o[d]),B=s;if(_==="__proto__"||_==="constructor"||_==="prototype")return n;if(d!=g){var A=x[_];B=c?c(A,_,x):N,B===N&amp;&amp;(B=on(A)?A:ar(o[d+1])?[]:{})}_c(x,_,B),x=x[_]}return n}function Uh(n){return Mc(dl(n))}function rr(n,o,s){var c=-1,d=n.length;o&lt;0&amp;&amp;(o=-o&gt;d?0:d+o),s=s&gt;d?d:s,s&lt;0&amp;&amp;(s+=d),d=o&gt;s?0:s-o&gt;&gt;&gt;0,o&gt;&gt;&gt;=0;for(var m=It(d);++c&lt;d;)m[c]=n[c+o];return m}function _d(n,o){var s;return qi(n,function(c,d,m){return s=o(c,d,m),!s}),!!s}function Cd(n,o,s){var c=0,d=n==null?c:n.length;if(typeof o=="number"&amp;&amp;o===o&amp;&amp;d&lt;=fn){for(;c&lt;d;){var m=c+d&gt;&gt;&gt;1,g=n[m];g!==null&amp;&amp;!io(g)&amp;&amp;(s?g&lt;=o:g&lt;o)?c=m+1:d=m}return d}return Ed(n,o,ur,s)}function Ed(n,o,s,c){var d=0,m=n==null?0:n.length;if(m===0)return 0;o=s(o);for(var g=o!==o,x=o===null,_=io(o),B=o===N;d&lt;m;){var A=mp((d+m)/2),D=s(n[A]),V=D!==N,Z=D===null,te=D===D,fe=io(D);if(g)var ne=c||te;else ne=B?te&amp;&amp;(c||V):x?te&amp;&amp;V&amp;&amp;(c||!Z):_?te&amp;&amp;V&amp;&amp;!Z&amp;&amp;(c||!fe):!Z&amp;&amp;!fe&amp;&amp;(c?D&lt;=o:D&lt;o);ne?d=A+1:m=A}return Re(m,qt)}function Cy(n,o){for(var s=-1,c=n.length,d=0,m=[];++s&lt;c;){var g=n[s],x=o?o(g):g;if(!s||!To(x,_)){var _=x;m[d++]=g===0?0:g}}return m}function Bi(n){return typeof n=="number"?n:io(n)?Ze:+n}function Sr(n){if(typeof n=="string")return n;if(He(n))return p(n,Sr)+"";if(io(n))return E2?E2.call(n):"";var o=n+"";return o=="0"&amp;&amp;1/n==-$e?"-0":o}function Wr(n,o,s){var c=-1,d=l,m=n.length,g=!0,x=[],_=x;if(s)g=!1,d=f;else if(m&gt;=vn){var B=o?null:d6(n);if(B)return se(B);g=!1,d=nt,_=new Ai}else _=o?[]:x;e:for(;++c&lt;m;){var A=n[c],D=o?o(A):A;if(A=s||A!==0?A:0,g&amp;&amp;D===D){for(var V=_.length;V--;)if(_[V]===D)continue e;o&amp;&amp;_.push(D),x.push(A)}else d(_,D,s)||(_!==x&amp;&amp;_.push(D),x.push(A))}return x}function Ur(n,o){return o=ei(o,n),n=jd(n,o),n==null||delete n[Ui(Cr(o))]}function Ey(n,o,s,c){return Rc(n,o,s(ou(n,o)),c)}function Pc(n,o,s,c){for(var d=n.length,m=c?d:-1;(c?m--:++m&lt;d)&amp;&amp;o(n[m],m,n););return s?rr(n,c?0:m,c?m+1:d):rr(n,c?m+1:0,c?d:m)}function jh(n,o){var s=n;return s instanceof ae&amp;&amp;(s=s.value()),y(o,function(c,d){return d.func.apply(d.thisArg,v([c],d.args))},s)}function au(n,o,s){var c=n.length;if(c&lt;2)return c?Wr(n[0]):[];for(var d=-1,m=It(c);++d&lt;c;)for(var g=n[d],x=-1;++x&lt;c;)x!=d&amp;&amp;(m[d]=ru(m[d]||g,n[x],o,s));return Wr(dn(m,1),o,s)}function Ca(n,o,s){for(var c=-1,d=n.length,m=o.length,g={};++c&lt;d;)s(g,n[c],c&lt;m?o[c]:N);return g}function kd(n){return xn(n)?n:[]}function qh(n){return typeof n=="function"?n:ur}function ei(n,o){return He(n)?n:Dd(n,o)?[n]:O2(Rt(n))}function ps(n,o,s){var c=n.length;return s=s===N?c:s,!o&amp;&amp;s&gt;=c?n:rr(n,o,s)}function Hh(n,o){if(o)return n.slice();var s=n.length,c=y2?y2(s):new n.constructor(s);return n.copy(c),c}function Bn(n){var o=new n.constructor(n.byteLength);return new lp(o).set(new lp(n)),o}function Vh(n,o){return new n.constructor(o?Bn(n.buffer):n.buffer,n.byteOffset,n.byteLength)}function ky(n){var o=new n.constructor(n.source,U1.exec(n));return o.lastIndex=n.lastIndex,o}function Di(n){return Kc?Qt(Kc.call(n)):{}}function Rd(n,o){return new n.constructor(o?Bn(n.buffer):n.buffer,n.byteOffset,n.length)}function Tc(n,o){if(n!==o){var s=n!==N,c=n===null,d=n===n,m=io(n),g=o!==N,x=o===null,_=o===o,B=io(o);if(!x&amp;&amp;!B&amp;&amp;!m&amp;&amp;n&gt;o||m&amp;&amp;g&amp;&amp;_&amp;&amp;!x&amp;&amp;!B||c&amp;&amp;g&amp;&amp;_||!s&amp;&amp;_||!d)return 1;if(!c&amp;&amp;!m&amp;&amp;!B&amp;&amp;n&lt;o||B&amp;&amp;s&amp;&amp;d&amp;&amp;!c&amp;&amp;!m||x&amp;&amp;s&amp;&amp;d||!g&amp;&amp;d||!_)return-1}return 0}function su(n,o,s){for(var c=-1,d=n.criteria,m=o.criteria,g=d.length,x=s.length;++c&lt;g;){var _=Tc(d[c],m[c]);if(_)return c&gt;=x?_:_*(s[c]=="desc"?-1:1)}return n.index-o.index}function $h(n,o,s,c){for(var d=-1,m=n.length,g=s.length,x=-1,_=o.length,B=Wt(m-g,0),A=It(_+B),D=!c;++x&lt;_;)A[x]=o[x];for(;++d&lt;g;)(D||d&lt;m)&amp;&amp;(A[s[d]]=n[d]);for(;B--;)A[x++]=n[d++];return A}function or(n,o,s,c){for(var d=-1,m=n.length,g=-1,x=s.length,_=-1,B=o.length,A=Wt(m-x,0),D=It(A+B),V=!c;++d&lt;A;)D[d]=n[d];for(var Z=d;++_&lt;B;)D[Z+_]=o[_];for(;++g&lt;x;)(V||d&lt;m)&amp;&amp;(D[Z+s[g]]=n[d++]);return D}function ir(n,o){var s=-1,c=n.length;for(o||(o=It(c));++s&lt;c;)o[s]=n[s];return o}function Fi(n,o,s,c){var d=!s;s||(s={});for(var m=-1,g=o.length;++m&lt;g;){var x=o[m],_=c?c(s[x],n[x],x,s,n):N;_===N&amp;&amp;(_=n[x]),d?en(s,x,_):_c(s,x,_)}return s}function e_(n,o){return Fi(n,L0(n),o)}function t_(n,o){return Fi(n,B0(n),o)}function nl(n,o){return function(s,c){var d=He(s)?t:US,m=o?o():{};return d(s,n,Ae(c,2),m)}}function rl(n){return Je(function(o,s){var c=-1,d=s.length,m=d&gt;1?s[d-1]:N,g=d&gt;2?s[2]:N;for(m=n.length&gt;3&amp;&amp;typeof m=="function"?(d--,m):N,g&amp;&amp;Yn(s[0],s[1],g)&amp;&amp;(m=d&lt;3?N:m,d=1),o=Qt(o);++c&lt;d;){var x=s[c];x&amp;&amp;n(o,x,c,m)}return o})}function ol(n,o){return function(s,c){if(s==null)return s;if(!kr(s))return n(s,c);for(var d=s.length,m=o?d:-1,g=Qt(s);(o?m--:++m&lt;d)&amp;&amp;c(g[m],m,g)!==!1;);return s}}function Kh(n){return function(o,s,c){for(var d=-1,m=Qt(o),g=c(o),x=g.length;x--;){var _=g[n?x:++d];if(s(m[_],_,m)===!1)break}return o}}function n_(n,o,s){function c(){return(this&amp;&amp;this!==Wn&amp;&amp;this instanceof c?m:n).apply(d?s:this,arguments)}var d=o&amp;Fn,m=Oc(n);return c}function Ry(n){return function(o){o=Rt(o);var s=Be(o)?it(o):N,c=s?s[0]:o.charAt(0),d=s?ps(s,1).join(""):o.slice(1);return c[n]()+d}}function zi(n){return function(o){return y(f2(u2(o).replace(Eh,"")),n,"")}}function Oc(n){return function(){var o=arguments;switch(o.length){case 0:return new n;case 1:return new n(o[0]);case 2:return new n(o[0],o[1]);case 3:return new n(o[0],o[1],o[2]);case 4:return new n(o[0],o[1],o[2],o[3]);case 5:return new n(o[0],o[1],o[2],o[3],o[4]);case 6:return new n(o[0],o[1],o[2],o[3],o[4],o[5]);case 7:return new n(o[0],o[1],o[2],o[3],o[4],o[5],o[6])}var s=hl(n.prototype),c=n.apply(s,o);return on(c)?c:s}}function r_(n,o,s){function c(){for(var m=arguments.length,g=It(m),x=m,_=qe(c);x--;)g[x]=arguments[x];var B=m&lt;3&amp;&amp;g[0]!==_&amp;&amp;g[m-1]!==_?[]:J(g,_);return m-=B.length,m&lt;s?Qh(n,o,Td,c.placeholder,N,g,B,N,N,s-m):e(this&amp;&amp;this!==Wn&amp;&amp;this instanceof c?d:n,this,g)}var d=Oc(n);return c}function Pd(n){return function(o,s,c){var d=Qt(o);if(!kr(o)){var m=Ae(s,3);o=jn(o),s=function(x){return m(d[x],x,d)}}var g=n(o,s,c);return g&gt;-1?d[m?o[g]:g]:N}}function Gh(n){return Wi(function(o){var s=o.length,c=s,d=oe.prototype.thru;for(n&amp;&amp;o.reverse();c--;){var m=o[c];if(typeof m!="function")throw new Io(kn);if(d&amp;&amp;!g&amp;&amp;al(m)=="wrapper")var g=new oe([],!0)}for(c=g?c:s;++c&lt;s;){m=o[c];var x=al(m),_=x=="wrapper"?M0(m):N;g=_&amp;&amp;zd(_[0])&amp;&amp;_[1]==(So|Kt|bo|xa)&amp;&amp;!_[4].length&amp;&amp;_[9]==1?g[al(_[0])].apply(g,_[3]):m.length==1&amp;&amp;zd(m)?g[x]():g.thru(m)}return function(){var B=arguments,A=B[0];if(g&amp;&amp;B.length==1&amp;&amp;He(A))return g.plant(A).value();for(var D=0,V=s?o[D].apply(this,B):A;++D&lt;s;)V=o[D].call(this,V);return V}})}function Td(n,o,s,c,d,m,g,x,_,B){function A(){for(var me=arguments.length,he=It(me),Mt=me;Mt--;)he[Mt]=arguments[Mt];if(te)var Lt=qe(A),Rn=ot(he,Lt);if(c&amp;&amp;(he=$h(he,c,d,te)),m&amp;&amp;(he=or(he,m,g,te)),me-=Rn,te&amp;&amp;me&lt;B)return Qh(n,o,Td,A.placeholder,s,he,J(he,Lt),x,_,B-me);var Ke=V?s:this,mn=Z?Ke[n]:n;return me=he.length,x?he=c_(he,x):fe&amp;&amp;me&gt;1&amp;&amp;he.reverse(),D&amp;&amp;_&lt;me&amp;&amp;(he.length=_),this&amp;&amp;this!==Wn&amp;&amp;this instanceof A&amp;&amp;(mn=ne||Oc(mn)),mn.apply(Ke,he)}var D=o&amp;So,V=o&amp;Fn,Z=o&amp;zn,te=o&amp;(Kt|Dr),fe=o&amp;Zs,ne=Z?N:Oc(n);return A}function Py(n,o){return function(s,c){return Ro(s,n,o(c),{})}}function Od(n,o){return function(s,c){var d;if(s===N&amp;&amp;c===N)return o;if(s!==N&amp;&amp;(d=s),c!==N){if(d===N)return c;typeof s=="string"||typeof c=="string"?(s=Sr(s),c=Sr(c)):(s=Bi(s),c=Bi(c)),d=n(s,c)}return d}}function Id(n){return Wi(function(o){return o=p(o,ft(Ae())),Je(function(s){var c=this;return n(o,function(d){return e(d,c,s)})})})}function il(n,o){o=o===N?" ":Sr(o);var s=o.length;if(s&lt;2)return s?Wh(o,n):o;var c=Wh(o,Ma(n/$t(o)));return Be(o)?ps(it(c),0,n).join(""):c.slice(0,n)}function o_(n,o,s,c){function d(){for(var x=-1,_=arguments.length,B=-1,A=c.length,D=It(A+_),V=this&amp;&amp;this!==Wn&amp;&amp;this instanceof d?g:n;++B&lt;A;)D[B]=c[B];for(;_--;)D[B++]=arguments[++x];return e(V,m?s:this,D)}var m=o&amp;Fn,g=Oc(n);return d}function Nd(n){return function(o,s,c){return c&amp;&amp;typeof c!="number"&amp;&amp;Yn(o,s,c)&amp;&amp;(s=c=N),o=Oa(o),s===N?(s=o,o=0):s=Oa(s),c=c===N?o&lt;s?1:-1:Oa(c),XS(o,s,c,n)}}function Ic(n){return function(o,s){return typeof o=="string"&amp;&amp;typeof s=="string"||(o=Oo(o),s=Oo(s)),n(o,s)}}function Qh(n,o,s,c,d,m,g,x,_,B){var A=o&amp;Kt,D=A?g:N,V=A?N:g,Z=A?m:N,te=A?N:m;o|=A?bo:Yo,o&amp;=~(A?Yo:bo),o&amp;Pi||(o&amp;=~(Fn|zn));var fe=[n,o,d,Z,D,te,V,x,_,B],ne=s.apply(N,fe);return zd(n)&amp;&amp;T2(ne,fe),ne.placeholder=c,Ay(ne,n,o)}function Ad(n){var o=De[n];return function(s,c){if(s=Oo(s),c=c==null?0:Re(Qe(c),292),c&amp;&amp;S2(s)){var d=(Rt(s)+"e").split("e");return d=(Rt(o(d[0]+"e"+(+d[1]+c)))+"e").split("e"),+(d[0]+"e"+(+d[1]-c))}return o(s)}}function Nc(n){return function(o){var s=cr(o);return s==Qn?rt(o):s==Zo?Te(o):Ct(o,n(o))}}function Ea(n,o,s,c,d,m,g,x){var _=o&amp;zn;if(!_&amp;&amp;typeof n!="function")throw new Io(kn);var B=c?c.length:0;if(B||(o&amp;=~(bo|Yo),c=d=N),g=g===N?g:Wt(Qe(g),0),x=x===N?x:Qe(x),B-=d?d.length:0,o&amp;Yo){var A=c,D=d;c=d=N}var V=_?N:M0(n),Z=[n,o,s,c,d,A,D,m,g,x];if(V&amp;&amp;l_(Z,V),n=Z[0],o=Z[1],s=Z[2],c=Z[3],d=Z[4],x=Z[9]=Z[9]===N?_?0:n.length:Wt(Z[9]-B,0),!x&amp;&amp;o&amp;(Kt|Dr)&amp;&amp;(o&amp;=~(Kt|Dr)),o&amp;&amp;o!=Fn)te=o==Kt||o==Dr?r_(n,o,x):o!=bo&amp;&amp;o!=(Fn|bo)||d.length?Td.apply(N,Z):o_(n,o,s,c);else var te=n_(n,o,s);return Ay((V?P2:T2)(te,Z),n,o)}function Yh(n,o,s,c){return n===N||To(n,pl[s])&amp;&amp;!Nt.call(c,s)?o:n}function Zh(n,o,s,c,d,m){return on(n)&amp;&amp;on(o)&amp;&amp;(m.set(o,n),Sd(n,o,N,Zh,m),m.delete(o)),n}function i_(n){return Uc(n)?N:n}function Xh(n,o,s,c,d,m){var g=s&amp;Ri,x=n.length,_=o.length;if(x!=_&amp;&amp;!(g&amp;&amp;_&gt;x))return!1;var B=m.get(n),A=m.get(o);if(B&amp;&amp;A)return B==o&amp;&amp;A==n;var D=-1,V=!0,Z=s&amp;us?new Ai:N;for(m.set(n,o),m.set(o,n);++D&lt;x;){var te=n[D],fe=o[D];if(c)var ne=g?c(fe,te,D,o,n,m):c(te,fe,D,n,o,m);if(ne!==N){if(ne)continue;V=!1;break}if(Z){if(!P(o,function(me,he){if(!nt(Z,he)&amp;&amp;(te===me||d(te,me,s,c,m)))return Z.push(he)})){V=!1;break}}else if(te!==fe&amp;&amp;!d(te,fe,s,c,m)){V=!1;break}}return m.delete(n),m.delete(o),V}function a_(n,o,s,c,d,m,g){switch(s){case $u:if(n.byteLength!=o.byteLength||n.byteOffset!=o.byteOffset)return!1;n=n.buffer,o=o.buffer;case vc:return!(n.byteLength!=o.byteLength||!m(new lp(n),new lp(o)));case An:case xr:case Xr:return To(+n,+o);case Et:return n.name==o.name&amp;&amp;n.message==o.message;case pc:case Vu:return n==o+"";case Qn:var x=rt;case Zo:var _=c&amp;Ri;if(x||(x=se),n.size!=o.size&amp;&amp;!_)return!1;var B=g.get(n);if(B)return B==o;c|=us,g.set(n,o);var A=Xh(x(n),x(o),c,d,m,g);return g.delete(n),A;case mc:if(Kc)return Kc.call(n)==Kc.call(o)}return!1}function Jh(n,o,s,c,d,m){var g=s&amp;Ri,x=Ac(n),_=x.length;if(_!=Ac(o).length&amp;&amp;!g)return!1;for(var B=_;B--;){var A=x[B];if(!(g?A in o:Nt.call(o,A)))return!1}var D=m.get(n),V=m.get(o);if(D&amp;&amp;V)return D==o&amp;&amp;V==n;var Z=!0;m.set(n,o),m.set(o,n);for(var te=g;++B&lt;_;){A=x[B];var fe=n[A],ne=o[A];if(c)var me=g?c(ne,fe,A,o,n,m):c(fe,ne,A,n,o,m);if(!(me===N?fe===ne||d(fe,ne,s,c,m):me)){Z=!1;break}te||(te=A=="constructor")}if(Z&amp;&amp;!te){var he=n.constructor,Mt=o.constructor;he!=Mt&amp;&amp;"constructor"in n&amp;&amp;"constructor"in o&amp;&amp;!(typeof he=="function"&amp;&amp;he instanceof he&amp;&amp;typeof Mt=="function"&amp;&amp;Mt instanceof Mt)&amp;&amp;(Z=!1)}return m.delete(n),m.delete(o),Z}function Wi(n){return D0(n0(n,N,ll),n+"")}function Ac(n){return py(n,jn,L0)}function e0(n){return py(n,jr,B0)}function al(n){for(var o=n.name+"",s=ml[o],c=Nt.call(ml,o)?s.length:0;c--;){var d=s[c],m=d.func;if(m==null||m==n)return d.name}return o}function qe(n){return(Nt.call(h,"placeholder")?h:n).placeholder}function Ae(){var n=h.iteratee||np;return n=n===np?gy:n,arguments.length?n(arguments[0],arguments[1]):n}function Md(n,o){var s=n.__data__;return Fd(o)?s[typeof o=="string"?"string":"hash"]:s.map}function uu(n){for(var o=jn(n),s=o.length;s--;){var c=o[s],d=n[c];o[s]=[c,d,Wd(d)]}return o}function ms(n,o){var s=Ce(n,o);return vy(s)?s:N}function s_(n){var o=Nt.call(n,Aa),s=n[Aa];try{n[Aa]=N;var c=!0}catch(m){}var d=No.call(n);return c&amp;&amp;(o?n[Aa]=s:delete n[Aa]),d}function u_(n,o,s){for(var c=-1,d=s.length;++c&lt;d;){var m=s[c],g=m.size;switch(m.type){case"drop":n+=g;break;case"dropRight":o-=g;break;case"take":o=Re(o,n+g);break;case"takeRight":n=Wt(n,o-g)}}return{start:n,end:o}}function Po(n){var o=n.match(W1);return o?o[1].split(dS):[]}function Ty(n,o,s){o=ei(o,n);for(var c=-1,d=o.length,m=!1;++c&lt;d;){var g=Ui(o[c]);if(!(m=n!=null&amp;&amp;s(n,g)))break;n=n[g]}return m||++c!=d?m:(d=n==null?0:n.length,!!d&amp;&amp;Rr(d)&amp;&amp;ar(g,d)&amp;&amp;(He(n)||du(n)))}function Ld(n){var o=n.length,s=new n.constructor(o);return o&amp;&amp;typeof n[0]=="string"&amp;&amp;Nt.call(n,"index")&amp;&amp;(s.index=n.index,s.input=n.input),s}function Bd(n){return typeof n.constructor!="function"||sl(n)?{}:hl(cp(n))}function Oy(n,o,s){var c=n.constructor;switch(o){case vc:return Bn(n);case An:case xr:return new c(+n);case $u:return Vh(n,s);case ed:case td:case nd:case gc:case ah:case rd:case Ku:case od:case sh:return Rd(n,s);case Qn:return new c;case Xr:case Vu:return new c(n);case pc:return ky(n);case Zo:return new c;case mc:return Di(n)}}function Iy(n,o){var s=o.length;if(!s)return n;var c=s-1;return o[c]=(s&gt;1?"&amp; ":"")+o[c],o=o.join(s&gt;2?", ":" "),n.replace(fS,`{
/* [wrapped with `+o+`] */
`)}function oo(n){return He(n)||du(n)||!!(I0&amp;&amp;n&amp;&amp;n[I0])}function ar(n,o){var s=typeof n;return o=o==null?ze:o,!!o&amp;&amp;(s=="number"||s!="symbol"&amp;&amp;Gt.test(n))&amp;&amp;n&gt;-1&amp;&amp;n%1==0&amp;&amp;n&lt;o}function Yn(n,o,s){if(!on(s))return!1;var c=typeof o;return!!(c=="number"?kr(s)&amp;&amp;ar(o,s.length):c=="string"&amp;&amp;o in s)&amp;&amp;To(s[o],n)}function Dd(n,o){if(He(n))return!1;var s=typeof n;return!(s!="number"&amp;&amp;s!="symbol"&amp;&amp;s!="boolean"&amp;&amp;n!=null&amp;&amp;!io(n))||D1.test(n)||!lS.test(n)||o!=null&amp;&amp;n in Qt(o)}function Fd(n){var o=typeof n;return o=="string"||o=="number"||o=="symbol"||o=="boolean"?n!=="__proto__":n===null}function zd(n){var o=al(n),s=h[o];if(typeof s!="function"||!(o in ae.prototype))return!1;if(n===s)return!0;var c=M0(s);return!!c&amp;&amp;n===c[0]}function t0(n){return!!v2&amp;&amp;v2 in n}function sl(n){var o=n&amp;&amp;n.constructor;return n===(typeof o=="function"&amp;&amp;o.prototype||pl)}function Wd(n){return n===n&amp;&amp;!on(n)}function Ud(n,o){return function(s){return s!=null&amp;&amp;s[n]===o&amp;&amp;(o!==N||n in Qt(s))}}function hs(n){var o=Yd(n,function(c){return s.size===dc&amp;&amp;s.clear(),c}),s=o.cache;return o}function l_(n,o){var s=n[1],c=o[1],d=s|c,m=d&lt;(Fn|zn|So),g=c==So&amp;&amp;s==Kt||c==So&amp;&amp;s==xa&amp;&amp;n[7].length&lt;=o[8]||c==(So|xa)&amp;&amp;o[7].length&lt;=o[8]&amp;&amp;s==Kt;if(!m&amp;&amp;!g)return n;c&amp;Fn&amp;&amp;(n[2]=o[2],d|=s&amp;Fn?0:Pi);var x=o[3];if(x){var _=n[3];n[3]=_?$h(_,x,o[4]):x,n[4]=_?J(n[3],wo):o[4]}return x=o[5],x&amp;&amp;(_=n[5],n[5]=_?or(_,x,o[6]):x,n[6]=_?J(n[5],wo):o[6]),x=o[7],x&amp;&amp;(n[7]=x),c&amp;So&amp;&amp;(n[8]=n[8]==null?o[8]:Re(n[8],o[8])),n[9]==null&amp;&amp;(n[9]=o[9]),n[0]=o[0],n[1]=d,n}function vs(n){var o=[];if(n!=null)for(var s in Qt(n))o.push(s);return o}function Ny(n){return No.call(n)}function n0(n,o,s){return o=Wt(o===N?n.length-1:o,0),function(){for(var c=arguments,d=-1,m=Wt(c.length-o,0),g=It(m);++d&lt;m;)g[d]=c[o+d];d=-1;for(var x=It(o+1);++d&lt;o;)x[d]=c[d];return x[o]=s(g),e(n,this,x)}}function jd(n,o){return o.length&lt;2?n:ou(n,rr(o,0,-1))}function c_(n,o){for(var s=n.length,c=Re(o.length,s),d=ir(n);c--;){var m=o[c];n[c]=ar(m,s)?d[m]:N}return n}function r0(n,o){if((o!=="constructor"||typeof n[o]!="function")&amp;&amp;o!="__proto__")return n[o]}function Ay(n,o,s){var c=o+"";return D0(n,Iy(c,My(Po(c),s)))}function o0(n){var o=0,s=0;return function(){var c=C2(),d=X-(c-s);if(s=c,d&gt;0){if(++o&gt;=q)return arguments[0]}else o=0;return n.apply(N,arguments)}}function Mc(n,o){var s=-1,c=n.length,d=c-1;for(o=o===N?c:o;++s&lt;o;){var m=zh(s,d),g=n[m];n[m]=n[s],n[s]=g}return n.length=o,n}function Ui(n){if(typeof n=="string"||io(n))return n;var o=n+"";return o=="0"&amp;&amp;1/n==-$e?"-0":o}function gs(n){if(n!=null){try{return sp.call(n)}catch(o){}try{return n+""}catch(o){}}return""}function My(n,o){return r(gn,function(s){var c="_."+s[0];o&amp;s[1]&amp;&amp;!l(n,c)&amp;&amp;n.push(c)}),n.sort()}function _r(n){if(n instanceof ae)return n.clone();var o=new oe(n.__wrapped__,n.__chain__);return o.__actions__=ir(n.__actions__),o.__index__=n.__index__,o.__values__=n.__values__,o}function ji(n,o,s){o=(s?Yn(n,o,s):o===N)?1:Wt(Qe(o),0);var c=n==null?0:n.length;if(!c||o&lt;1)return[];for(var d=0,m=0,g=It(Ma(c/o));d&lt;c;)g[m++]=rr(n,d,d+=o);return g}function f_(n){for(var o=-1,s=n==null?0:n.length,c=0,d=[];++o&lt;s;){var m=n[o];m&amp;&amp;(d[c++]=m)}return d}function d_(){var n=arguments.length;if(!n)return[];for(var o=It(n-1),s=arguments[0],c=n;c--;)o[c-1]=arguments[c];return v(He(s)?ir(s):[s],dn(o,1))}function qd(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===N?1:Qe(o),rr(n,o&lt;0?0:o,c)):[]}function ul(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===N?1:Qe(o),o=c-o,rr(n,0,o&lt;0?0:o)):[]}function Ly(n,o){return n&amp;&amp;n.length?Pc(n,Ae(o,3),!0,!0):[]}function By(n,o){return n&amp;&amp;n.length?Pc(n,Ae(o,3),!0):[]}function p_(n,o,s,c){var d=n==null?0:n.length;return d?(s&amp;&amp;typeof s!="number"&amp;&amp;Yn(n,o,s)&amp;&amp;(s=0,c=d),Ec(n,o,s,c)):[]}function i0(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=s==null?0:Qe(s);return d&lt;0&amp;&amp;(d=Wt(c+d,0)),Q(n,Ae(o,3),d)}function lu(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=c-1;return s!==N&amp;&amp;(d=Qe(s),d=s&lt;0?Wt(c+d,0):Re(d,c-1)),Q(n,Ae(o,3),d,!0)}function ll(n){return n!=null&amp;&amp;n.length?dn(n,1):[]}function m_(n){return n!=null&amp;&amp;n.length?dn(n,$e):[]}function Dy(n,o){return n!=null&amp;&amp;n.length?(o=o===N?1:Qe(o),dn(n,o)):[]}function Fy(n){for(var o=-1,s=n==null?0:n.length,c={};++o&lt;s;){var d=n[o];c[d[0]]=d[1]}return c}function Lc(n){return n&amp;&amp;n.length?n[0]:N}function zy(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=s==null?0:Qe(s);return d&lt;0&amp;&amp;(d=Wt(c+d,0)),T(n,o,d)}function Hd(n){return n!=null&amp;&amp;n.length?rr(n,0,-1):[]}function a0(n,o){return n==null?"":o6.call(n,o)}function Cr(n){var o=n==null?0:n.length;return o?n[o-1]:N}function h_(n,o,s){var c=n==null?0:n.length;if(!c)return-1;var d=c;return s!==N&amp;&amp;(d=Qe(s),d=d&lt;0?Wt(c+d,0):Re(d,c-1)),o===o?jt(n,o,d):Q(n,E,d,!0)}function Wy(n,o){return n&amp;&amp;n.length?wy(n,Qe(o)):N}function Bc(n,o){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Fh(n,o):n}function Uy(n,o,s){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Fh(n,o,Ae(s,2)):n}function s0(n,o,s){return n&amp;&amp;n.length&amp;&amp;o&amp;&amp;o.length?Fh(n,o,N,s):n}function v_(n,o){var s=[];if(!n||!n.length)return s;var c=-1,d=[],m=n.length;for(o=Ae(o,3);++c&lt;m;){var g=n[c];o(g,c,n)&amp;&amp;(s.push(g),d.push(c))}return Sy(n,d),s}function Vd(n){return n==null?n:i6.call(n)}function ka(n,o,s){var c=n==null?0:n.length;return c?(s&amp;&amp;typeof s!="number"&amp;&amp;Yn(n,o,s)?(o=0,s=c):(o=o==null?0:Qe(o),s=s===N?c:Qe(s)),rr(n,o,s)):[]}function jy(n,o){return Cd(n,o)}function qy(n,o,s){return Ed(n,o,Ae(s,2))}function g_(n,o){var s=n==null?0:n.length;if(s){var c=Cd(n,o);if(c&lt;s&amp;&amp;To(n[c],o))return c}return-1}function Hy(n,o){return Cd(n,o,!0)}function y_(n,o,s){return Ed(n,o,Ae(s,2),!0)}function x_(n,o){if(n!=null&amp;&amp;n.length){var s=Cd(n,o,!0)-1;if(To(n[s],o))return s}return-1}function Ra(n){return n&amp;&amp;n.length?Cy(n):[]}function u0(n,o){return n&amp;&amp;n.length?Cy(n,Ae(o,2)):[]}function l0(n){var o=n==null?0:n.length;return o?rr(n,1,o):[]}function c0(n,o,s){return n&amp;&amp;n.length?(o=s||o===N?1:Qe(o),rr(n,0,o&lt;0?0:o)):[]}function $d(n,o,s){var c=n==null?0:n.length;return c?(o=s||o===N?1:Qe(o),o=c-o,rr(n,o&lt;0?0:o,c)):[]}function cl(n,o){return n&amp;&amp;n.length?Pc(n,Ae(o,3),!1,!0):[]}function Me(n,o){return n&amp;&amp;n.length?Pc(n,Ae(o,3)):[]}function Kd(n){return n&amp;&amp;n.length?Wr(n):[]}function f0(n,o){return n&amp;&amp;n.length?Wr(n,Ae(o,2)):[]}function cu(n,o){return o=typeof o=="function"?o:N,n&amp;&amp;n.length?Wr(n,N,o):[]}function d0(n){if(!n||!n.length)return[];var o=0;return n=u(n,function(s){if(xn(s))return o=Wt(s.length,o),!0}),Ee(o,function(s){return p(n,$(s))})}function Gd(n,o){if(!n||!n.length)return[];var s=d0(n);return o==null?s:p(s,function(c){return e(o,N,c)})}function Vy(n,o){return Ca(n||[],o||[],_c)}function sr(n,o){return Ca(n||[],o||[],Rc)}function $y(n){var o=h(n);return o.__chain__=!0,o}function w_(n,o){return o(n),n}function Dc(n,o){return o(n)}function b_(){return $y(this)}function Ky(){return new oe(this.value(),this.__chain__)}function S_(){this.__values__===N&amp;&amp;(this.__values__=n2(this.value()));var n=this.__index__&gt;=this.__values__.length;return{done:n,value:n?N:this.__values__[this.__index__++]}}function __(){return this}function C_(n){for(var o,s=this;s instanceof K;){var c=_r(s);c.__index__=0,c.__values__=N,o?d.__wrapped__=c:o=c;var d=c;s=s.__wrapped__}return d.__wrapped__=n,o}function Pa(){var n=this.__wrapped__;if(n instanceof ae){var o=n;return this.__actions__.length&amp;&amp;(o=new ae(this)),o=o.reverse(),o.__actions__.push({func:Dc,args:[Vd],thisArg:N}),new oe(o,this.__chain__)}return this.thru(Vd)}function Er(){return jh(this.__wrapped__,this.__actions__)}function p0(n,o,s){var c=He(n)?a:Ju;return s&amp;&amp;Yn(n,o,s)&amp;&amp;(o=N),c(n,Ae(o,3))}function E_(n,o){return(He(n)?u:kc)(n,Ae(o,3))}function m0(n,o){return dn(Qd(n,o),1)}function k_(n,o){return dn(Qd(n,o),$e)}function R_(n,o,s){return s=s===N?1:Qe(s),dn(Qd(n,o),s)}function fl(n,o){return(He(n)?r:qi)(n,Ae(o,3))}function h0(n,o){return(He(n)?i:k2)(n,Ae(o,3))}function Gy(n,o,s,c){n=kr(n)?n:dl(n),s=s&amp;&amp;!c?Qe(s):0;var d=n.length;return s&lt;0&amp;&amp;(s=Wt(d+s,0)),Xd(n)?s&lt;=d&amp;&amp;n.indexOf(o,s)&gt;-1:!!d&amp;&amp;T(n,o,s)&gt;-1}function Qd(n,o){return(He(n)?p:Li)(n,Ae(o,3))}function P_(n,o,s,c){return n==null?[]:(He(o)||(o=o==null?[]:[o]),s=c?N:s,He(s)||(s=s==null?[]:[s]),ds(n,o,s))}function T_(n,o,s){var c=He(n)?y:H,d=arguments.length&lt;3;return c(n,Ae(o,4),s,d,qi)}function O_(n,o,s){var c=He(n)?w:H,d=arguments.length&lt;3;return c(n,Ae(o,4),s,d,k2)}function Qy(n,o){return(He(n)?u:kc)(n,Wc(Ae(o,3)))}function Yy(n){return(He(n)?fy:_y)(n)}function I_(n,o,s){return o=(s?Yn(n,o,s):o===N)?1:Qe(o),(He(n)?yd:JS)(n,o)}function v0(n){return(He(n)?xd:Uh)(n)}function Zy(n){if(n==null)return 0;if(kr(n))return Xd(n)?$t(n):n.length;var o=cr(n);return o==Qn||o==Zo?n.size:Bh(n).length}function Fc(n,o,s){var c=He(n)?P:_d;return s&amp;&amp;Yn(n,o,s)&amp;&amp;(o=N),c(n,Ae(o,3))}function g0(n,o){if(typeof o!="function")throw new Io(kn);return n=Qe(n),function(){if(--n&lt;1)return o.apply(this,arguments)}}function y0(n,o,s){return o=s?N:o,o=n&amp;&amp;o==null?n.length:o,Ea(n,So,N,N,N,N,o)}function x0(n,o){var s;if(typeof o!="function")throw new Io(kn);return n=Qe(n),function(){return--n&gt;0&amp;&amp;(s=o.apply(this,arguments)),n&lt;=1&amp;&amp;(o=N),s}}function zc(n,o,s){o=s?N:o;var c=Ea(n,Kt,N,N,N,N,N,o);return c.placeholder=zc.placeholder,c}function w0(n,o,s){o=s?N:o;var c=Ea(n,Dr,N,N,N,N,N,o);return c.placeholder=w0.placeholder,c}function ti(n,o,s){function c(Ke){var mn=V,so=Z;return V=Z=N,he=Ke,fe=n.apply(so,mn)}function d(Ke){return he=Ke,ne=vl(x,o),Mt?c(Ke):fe}function m(Ke){var mn=Ke-me,so=Ke-he,Y0=o-mn;return Lt?Re(Y0,te-so):Y0}function g(Ke){var mn=Ke-me,so=Ke-he;return me===N||mn&gt;=o||mn&lt;0||Lt&amp;&amp;so&gt;=te}function x(){var Ke=yp();return g(Ke)?_(Ke):(ne=vl(x,m(Ke)),N)}function _(Ke){return ne=N,Rn&amp;&amp;V?c(Ke):(V=Z=N,fe)}function B(){ne!==N&amp;&amp;Pr(ne),he=0,V=me=Z=ne=N}function A(){return ne===N?fe:_(yp())}function D(){var Ke=yp(),mn=g(Ke);if(V=arguments,Z=this,me=Ke,mn){if(ne===N)return d(me);if(Lt)return Pr(ne),ne=vl(x,o),c(me)}return ne===N&amp;&amp;(ne=vl(x,o)),fe}var V,Z,te,fe,ne,me,he=0,Mt=!1,Lt=!1,Rn=!0;if(typeof n!="function")throw new Io(kn);return o=Oo(o)||0,on(s)&amp;&amp;(Mt=!!s.leading,Lt="maxWait"in s,te=Lt?Wt(Oo(s.maxWait)||0,o):te,Rn="trailing"in s?!!s.trailing:Rn),D.cancel=B,D.flush=A,D}function fu(n){return Ea(n,Zs)}function Yd(n,o){if(typeof n!="function"||o!=null&amp;&amp;typeof o!="function")throw new Io(kn);var s=function(){var c=arguments,d=o?o.apply(this,c):c[0],m=s.cache;if(m.has(d))return m.get(d);var g=n.apply(this,c);return s.cache=m.set(d,g)||m,g};return s.cache=new(Yd.Cache||Sa),s}function Wc(n){if(typeof n!="function")throw new Io(kn);return function(){var o=arguments;switch(o.length){case 0:return!n.call(this);case 1:return!n.call(this,o[0]);case 2:return!n.call(this,o[0],o[1]);case 3:return!n.call(this,o[0],o[1],o[2])}return!n.apply(this,o)}}function N_(n){return x0(2,n)}function A_(n,o){if(typeof n!="function")throw new Io(kn);return o=o===N?o:Qe(o),Je(n,o)}function M_(n,o){if(typeof n!="function")throw new Io(kn);return o=o==null?0:Wt(Qe(o),0),Je(function(s){var c=s[o],d=ps(s,0,o);return c&amp;&amp;v(d,c),e(n,this,d)})}function L_(n,o,s){var c=!0,d=!0;if(typeof n!="function")throw new Io(kn);return on(s)&amp;&amp;(c="leading"in s?!!s.leading:c,d="trailing"in s?!!s.trailing:d),ti(n,o,{leading:c,maxWait:o,trailing:d})}function B_(n){return y0(n,1)}function D_(n,o){return z0(qh(o),n)}function F_(){if(!arguments.length)return[];var n=arguments[0];return He(n)?n:[n]}function z_(n){return ro(n,Gn)}function W_(n,o){return o=typeof o=="function"?o:N,ro(n,Gn,o)}function U_(n){return ro(n,gr|Gn)}function j_(n,o){return o=typeof o=="function"?o:N,ro(n,gr|Gn,o)}function Xy(n,o){return o==null||wd(n,o,jn(o))}function To(n,o){return n===o||n!==n&amp;&amp;o!==o}function kr(n){return n!=null&amp;&amp;Rr(n.length)&amp;&amp;!Ta(n)}function xn(n){return pn(n)&amp;&amp;kr(n)}function q_(n){return n===!0||n===!1||pn(n)&amp;&amp;Un(n)==An}function H_(n){return pn(n)&amp;&amp;n.nodeType===1&amp;&amp;!Uc(n)}function Jy(n){if(n==null)return!0;if(kr(n)&amp;&amp;(He(n)||typeof n=="string"||typeof n.splice=="function"||Hi(n)||yl(n)||du(n)))return!n.length;var o=cr(n);if(o==Qn||o==Zo)return!n.size;if(sl(n))return!Bh(n).length;for(var s in n)if(Nt.call(n,s))return!1;return!0}function V_(n,o){return Xo(n,o)}function $_(n,o,s){s=typeof s=="function"?s:N;var c=s?s(n,o):N;return c===N?Xo(n,o,N,s):!!c}function b0(n){if(!pn(n))return!1;var o=Un(n);return o==Et||o==Ti||typeof n.message=="string"&amp;&amp;typeof n.name=="string"&amp;&amp;!Uc(n)}function K_(n){return typeof n=="number"&amp;&amp;S2(n)}function Ta(n){if(!on(n))return!1;var o=Un(n);return o==yn||o==wa||o==Nn||o==sS}function e2(n){return typeof n=="number"&amp;&amp;n==Qe(n)}function Rr(n){return typeof n=="number"&amp;&amp;n&gt;-1&amp;&amp;n%1==0&amp;&amp;n&lt;=ze}function on(n){var o=typeof n;return n!=null&amp;&amp;(o=="object"||o=="function")}function pn(n){return n!=null&amp;&amp;typeof n=="object"}function G_(n,o){return n===o||Lh(n,o,uu(o))}function t2(n,o,s){return s=typeof s=="function"?s:N,Lh(n,o,uu(o),s)}function Q_(n){return Zd(n)&amp;&amp;n!=+n}function Y_(n){if(p6(n))throw new T0(ya);return vy(n)}function Z_(n){return n===null}function X_(n){return n==null}function Zd(n){return typeof n=="number"||pn(n)&amp;&amp;Un(n)==Xr}function Uc(n){if(!pn(n)||Un(n)!=_o)return!1;var o=cp(n);if(o===null)return!0;var s=Nt.call(o,"constructor")&amp;&amp;o.constructor;return typeof s=="function"&amp;&amp;s instanceof s&amp;&amp;sp.call(s)==g2}function J_(n){return e2(n)&amp;&amp;n&gt;=-ze&amp;&amp;n&lt;=ze}function Xd(n){return typeof n=="string"||!He(n)&amp;&amp;pn(n)&amp;&amp;Un(n)==Vu}function io(n){return typeof n=="symbol"||pn(n)&amp;&amp;Un(n)==mc}function e4(n){return n===N}function t4(n){return pn(n)&amp;&amp;cr(n)==hc}function n4(n){return pn(n)&amp;&amp;Un(n)==uS}function n2(n){if(!n)return[];if(kr(n))return Xd(n)?it(n):ir(n);if(Na&amp;&amp;n[Na])return ge(n[Na]());var o=cr(n);return(o==Qn?rt:o==Zo?se:dl)(n)}function Oa(n){return n?(n=Oo(n),n===$e||n===-$e?(n&lt;0?-1:1)*at:n===n?n:0):n===0?n:0}function Qe(n){var o=Oa(n),s=o%1;return o===o?s?o-s:o:0}function r2(n){return n?nu(Qe(n),0,Ft):0}function Oo(n){if(typeof n=="number")return n;if(io(n))return Ze;if(on(n)){var o=typeof n.valueOf=="function"?n.valueOf():n;n=on(o)?o+"":o}if(typeof n!="string")return n===0?n:+n;n=Le(n);var s=gS.test(n);return s||xS.test(n)?OS(n.slice(2),s?2:8):vS.test(n)?Ze:+n}function o2(n){return Fi(n,jr(n))}function r4(n){return n?nu(Qe(n),-ze,ze):n===0?n:0}function Rt(n){return n==null?"":Sr(n)}function o4(n,o){var s=hl(n);return o==null?s:dy(s,o)}function i4(n,o){return M(n,Ae(o,3),Mi)}function a4(n,o){return M(n,Ae(o,3),Mh)}function s4(n,o){return n==null?n:Gc(n,Ae(o,3),jr)}function u4(n,o){return n==null?n:R2(n,Ae(o,3),jr)}function S0(n,o){return n&amp;&amp;Mi(n,Ae(o,3))}function i2(n,o){return n&amp;&amp;Mh(n,Ae(o,3))}function l4(n){return n==null?[]:bd(n,jn(n))}function c4(n){return n==null?[]:bd(n,jr(n))}function _0(n,o,s){var c=n==null?N:ou(n,o);return c===N?s:c}function f4(n,o){return n!=null&amp;&amp;Ty(n,o,my)}function C0(n,o){return n!=null&amp;&amp;Ty(n,o,S)}function jn(n){return kr(n)?cy(n):Bh(n)}function jr(n){return kr(n)?cy(n,!0):QS(n)}function d4(n,o){var s={};return o=Ae(o,3),Mi(n,function(c,d,m){en(s,o(c,d,m),c)}),s}function a2(n,o){var s={};return o=Ae(o,3),Mi(n,function(c,d,m){en(s,d,o(c,d,m))}),s}function p4(n,o){return jc(n,Wc(Ae(o)))}function jc(n,o){if(n==null)return{};var s=p(e0(n),function(c){return[c]});return o=Ae(o),by(n,s,function(c,d){return o(c,d[0])})}function m4(n,o,s){o=ei(o,n);var c=-1,d=o.length;for(d||(d=1,n=N);++c&lt;d;){var m=n==null?N:n[Ui(o[c])];m===N&amp;&amp;(c=d,m=s),n=Ta(m)?m.call(n):m}return n}function h4(n,o,s){return n==null?n:Rc(n,o,s)}function v4(n,o,s,c){return c=typeof c=="function"?c:N,n==null?n:Rc(n,o,s,c)}function g4(n,o,s){var c=He(n),d=c||Hi(n)||yl(n);if(o=Ae(o,4),s==null){var m=n&amp;&amp;n.constructor;s=d?c?new m:[]:on(n)&amp;&amp;Ta(m)?hl(cp(n)):{}}return(d?r:Mi)(n,function(g,x,_){return o(s,g,x,_)}),s}function y4(n,o){return n==null||Ur(n,o)}function x4(n,o,s){return n==null?n:Ey(n,o,qh(s))}function w4(n,o,s,c){return c=typeof c=="function"?c:N,n==null?n:Ey(n,o,qh(s),c)}function dl(n){return n==null?[]:pe(n,jn(n))}function b4(n){return n==null?[]:pe(n,jr(n))}function S4(n,o,s){return s===N&amp;&amp;(s=o,o=N),s!==N&amp;&amp;(s=Oo(s),s=s===s?s:0),o!==N&amp;&amp;(o=Oo(o),o=o===o?o:0),nu(Oo(n),o,s)}function _4(n,o,s){return o=Oa(o),s===N?(s=o,o=0):s=Oa(s),n=Oo(n),el(n,o,s)}function C4(n,o,s){if(s&amp;&amp;typeof s!="boolean"&amp;&amp;Yn(n,o,s)&amp;&amp;(o=s=N),s===N&amp;&amp;(typeof o=="boolean"?(s=o,o=N):typeof n=="boolean"&amp;&amp;(s=n,n=N)),n===N&amp;&amp;o===N?(n=0,o=1):(n=Oa(n),o===N?(o=n,n=0):o=Oa(o)),n&gt;o){var c=n;n=o,o=c}if(s||n%1||o%1){var d=A0();return Re(n+d*(o-n+TS("1e-"+((d+"").length-1))),o)}return zh(n,o)}function s2(n){return Q0(Rt(n).toLowerCase())}function u2(n){return n=Rt(n),n&amp;&amp;n.replace(Ht,NS).replace(Z1,"")}function E4(n,o,s){n=Rt(n),o=Sr(o);var c=n.length;s=s===N?c:nu(Qe(s),0,c);var d=s;return s-=o.length,s&gt;=0&amp;&amp;n.slice(s,d)==o}function k4(n){return n=Rt(n),n&amp;&amp;fh.test(n)?n.replace(lh,AS):n}function l2(n){return n=Rt(n),n&amp;&amp;z1.test(n)?n.replace(id,"\\$&amp;"):n}function c2(n,o,s){n=Rt(n),o=Qe(o);var c=o?$t(n):0;if(!o||c&gt;=o)return n;var d=(o-c)/2;return il(mp(d),s)+n+il(Ma(d),s)}function R4(n,o,s){n=Rt(n),o=Qe(o);var c=o?$t(n):0;return o&amp;&amp;c&lt;o?n+il(o-c,s):n}function P4(n,o,s){n=Rt(n),o=Qe(o);var c=o?$t(n):0;return o&amp;&amp;c&lt;o?il(o-c,s)+n:n}function T4(n,o,s){return s||o==null?o=0:o&amp;&amp;(o=+o),Ao(Rt(n).replace(ph,""),o||0)}function O4(n,o,s){return o=(s?Yn(n,o,s):o===N)?1:Qe(o),Wh(Rt(n),o)}function Jd(){var n=arguments,o=Rt(n[0]);return n.length&lt;3?o:o.replace(n[1],n[2])}function I4(n,o,s){return s&amp;&amp;typeof s!="number"&amp;&amp;Yn(n,o,s)&amp;&amp;(o=s=N),(s=s===N?Ft:s&gt;&gt;&gt;0)?(n=Rt(n),n&amp;&amp;(typeof o=="string"||o!=null&amp;&amp;!U0(o))&amp;&amp;(o=Sr(o),!o&amp;&amp;Be(n))?ps(it(n),0,s):n.split(o,s)):[]}function N4(n,o,s){return n=Rt(n),s=s==null?0:nu(Qe(s),0,n.length),o=Sr(o),n.slice(s,s+o.length)==o}function A4(n,o,s){var c=h.templateSettings;s&amp;&amp;Yn(n,o,s)&amp;&amp;(o=N),n=Rt(n),o=Zn({},o,c,Yh);var d,m,g=Zn({},o.imports,c.imports,Yh),x=jn(g),_=pe(g,x),B=0,A=o.interpolate||ad,D="__p += '",V=lr((o.escape||ad).source+"|"+A.source+"|"+(A===dh?mh:ad).source+"|"+(o.evaluate||ad).source+"|$","g"),Z="//# sourceURL="+(Nt.call(o,"sourceURL")?(o.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++no+"]")+`
`;n.replace(V,function(ne,me,he,Mt,Lt,Rn){return he||(he=Mt),D+=n.slice(B,Rn).replace(wS,wt),me&amp;&amp;(d=!0,D+=`' +
__e(`+me+`) +
'`),Lt&amp;&amp;(m=!0,D+=`';
`+Lt+`;
__p += '`),he&amp;&amp;(D+=`' +
((__t = (`+he+`)) == null ? '' : __t) +
'`),B=Rn+ne.length,ne}),D+=`';
`;var te=Nt.call(o,"variable")&amp;&amp;o.variable;if(te){if(mS.test(te))throw new T0(fc)}else D=`with (obj) {
`+D+`
}
`;D=(m?D.replace(A1,""):D).replace(M1,"$1").replace(uh,"$1;"),D="function("+(te||"obj")+`) {
`+(te?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(d?", __e = _.escape":"")+(m?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+D+`return __p
}`;var fe=j2(function(){return ys(x,Z+"return "+D).apply(N,_)});if(fe.source=D,b0(fe))throw fe;return fe}function M4(n){return Rt(n).toLowerCase()}function L4(n){return Rt(n).toUpperCase()}function B4(n,o,s){if(n=Rt(n),n&amp;&amp;(s||o===N))return Le(n);if(!n||!(o=Sr(o)))return n;var c=it(n),d=it(o);return ps(c,Ve(c,d),xt(c,d)+1).join("")}function D4(n,o,s){if(n=Rt(n),n&amp;&amp;(s||o===N))return n.slice(0,En(n)+1);if(!n||!(o=Sr(o)))return n;var c=it(n);return ps(c,0,xt(c,it(o))+1).join("")}function F4(n,o,s){if(n=Rt(n),n&amp;&amp;(s||o===N))return n.replace(ph,"");if(!n||!(o=Sr(o)))return n;var c=it(n);return ps(c,Ve(c,it(o))).join("")}function z4(n,o){var s=L,c=U;if(on(o)){var d="separator"in o?o.separator:d;s="length"in o?Qe(o.length):s,c="omission"in o?Sr(o.omission):c}n=Rt(n);var m=n.length;if(Be(n)){var g=it(n);m=g.length}if(s&gt;=m)return n;var x=s-$t(c);if(x&lt;1)return c;var _=g?ps(g,0,x).join(""):n.slice(0,x);if(d===N)return _+c;if(g&amp;&amp;(x+=_.length-x),U0(d)){if(n.slice(x).search(d)){var B,A=_;for(d.global||(d=lr(d.source,Rt(U1.exec(d))+"g")),d.lastIndex=0;B=d.exec(A);)var D=B.index;_=_.slice(0,D===N?x:D)}}else if(n.indexOf(Sr(d),x)!=x){var V=_.lastIndexOf(d);V&gt;-1&amp;&amp;(_=_.slice(0,V))}return _+c}function W4(n){return n=Rt(n),n&amp;&amp;ch.test(n)?n.replace(L1,MS):n}function f2(n,o,s){return n=Rt(n),o=s?N:o,o===N?je(n)?ki(n):k(n):n.match(o)||[]}function ep(n){var o=n==null?0:n.length,s=Ae();return n=o?p(n,function(c){if(typeof c[1]!="function")throw new Io(kn);return[s(c[0]),c[1]]}):[],Je(function(c){for(var d=-1;++d&lt;o;){var m=n[d];if(e(m[0],this,c))return e(m[1],this,c)}})}function U4(n){return jS(ro(n,gr))}function tp(n){return function(){return n}}function d2(n,o){return n==null||n!==n?o:n}function ur(n){return n}function np(n){return gy(typeof n=="function"?n:ro(n,gr))}function p2(n){return yy(ro(n,gr))}function m2(n,o){return xy(n,ro(o,gr))}function rp(n,o,s){var c=jn(o),d=bd(o,c);s!=null||on(o)&amp;&amp;(d.length||!c.length)||(s=o,o=n,n=this,d=bd(o,jn(o)));var m=!(on(s)&amp;&amp;"chain"in s&amp;&amp;!s.chain),g=Ta(n);return r(d,function(x){var _=o[x];n[x]=_,g&amp;&amp;(n.prototype[x]=function(){var B=this.__chain__;if(m||B){var A=n(this.__wrapped__);return(A.__actions__=ir(this.__actions__)).push({func:_,args:arguments,thisArg:n}),A.__chain__=B,A}return _.apply(n,v([this.value()],arguments))})}),n}function j4(){return Wn._===this&amp;&amp;(Wn._=up),this}function E0(){}function q4(n){return n=Qe(n),Je(function(o){return wy(o,n)})}function qc(n){return Dd(n)?$(Ui(n)):Jo(n)}function op(n){return function(o){return n==null?N:ou(n,o)}}function k0(){return[]}function R0(){return!1}function P0(){return{}}function h2(){return""}function H4(){return!0}function V4(n,o){if(n=Qe(n),n&lt;1||n&gt;ze)return[];var s=Ft,c=Re(n,Ft);o=Ae(o),n-=Ft;for(var d=Ee(c,o);++s&lt;n;)o(s);return d}function $4(n){return He(n)?p(n,Ui):io(n)?[n]:ir(O2(Rt(n)))}function K4(n){var o=++O0;return Rt(n)+o}function G4(n){return n&amp;&amp;n.length?fs(n,ur,iu):N}function Q4(n,o){return n&amp;&amp;n.length?fs(n,Ae(o,2),iu):N}function Y4(n){return z(n,ur)}function Z4(n,o){return z(n,Ae(o,2))}function X4(n){return n&amp;&amp;n.length?fs(n,ur,Dh):N}function J4(n,o){return n&amp;&amp;n.length?fs(n,Ae(o,2),Dh):N}function e6(n){return n&amp;&amp;n.length?Se(n,ur):0}function t6(n,o){return n&amp;&amp;n.length?Se(n,Ae(o,2)):0}I=I==null?Wn:br.defaults(Wn.Object(),I,br.pick(Wn,X1));var It=I.Array,ip=I.Date,T0=I.Error,ys=I.Function,De=I.Math,Qt=I.Object,lr=I.RegExp,wn=I.String,Io=I.TypeError,ni=It.prototype,n6=ys.prototype,pl=Qt.prototype,ap=I["__core-js_shared__"],sp=n6.toString,Nt=pl.hasOwnProperty,O0=0,v2=function(){var n=/[^.]+$/.exec(ap&amp;&amp;ap.keys&amp;&amp;ap.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),No=pl.toString,g2=sp.call(Qt),up=Wn._,an=lr("^"+sp.call(Nt).replace(id,"\\$&amp;").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Yt=Oh?I.Buffer:N,Ia=I.Symbol,lp=I.Uint8Array,y2=Yt?Yt.allocUnsafe:N,cp=ye(Qt.getPrototypeOf,Qt),x2=Qt.create,w2=pl.propertyIsEnumerable,fp=ni.splice,I0=Ia?Ia.isConcatSpreadable:N,Na=Ia?Ia.iterator:N,Aa=Ia?Ia.toStringTag:N,dp=function(){try{var n=ms(Qt,"defineProperty");return n({},"",{}),n}catch(o){}}(),b2=I.clearTimeout!==Wn.clearTimeout&amp;&amp;I.clearTimeout,pp=ip&amp;&amp;ip.now!==Wn.Date.now&amp;&amp;ip.now,ao=I.setTimeout!==Wn.setTimeout&amp;&amp;I.setTimeout,Ma=De.ceil,mp=De.floor,N0=Qt.getOwnPropertySymbols,r6=Yt?Yt.isBuffer:N,S2=I.isFinite,o6=ni.join,_2=ye(Qt.keys,Qt),Wt=De.max,Re=De.min,C2=ip.now,Ao=I.parseInt,A0=De.random,i6=ni.reverse,ht=ms(I,"DataView"),Hc=ms(I,"Map"),hp=ms(I,"Promise"),La=ms(I,"Set"),Vc=ms(I,"WeakMap"),$c=ms(Qt,"create"),vp=Vc&amp;&amp;new Vc,ml={},a6=gs(ht),s6=gs(Hc),u6=gs(hp),l6=gs(La),c6=gs(Vc),gp=Ia?Ia.prototype:N,Kc=gp?gp.valueOf:N,E2=gp?gp.toString:N,hl=function(){function n(){}return function(o){if(!on(o))return{};if(x2)return x2(o);n.prototype=o;var s=new n;return n.prototype=N,s}}();h.templateSettings={escape:Gu,evaluate:B1,interpolate:dh,variable:"",imports:{_:h}},h.prototype=K.prototype,h.prototype.constructor=h,oe.prototype=hl(K.prototype),oe.prototype.constructor=oe,ae.prototype=hl(K.prototype),ae.prototype.constructor=ae,eu.prototype.clear=Eo,eu.prototype.delete=dd,eu.prototype.get=BS,eu.prototype.has=Zu,eu.prototype.set=pd,ko.prototype.clear=Ot,ko.prototype.delete=DS,ko.prototype.get=iy,ko.prototype.has=md,ko.prototype.set=FS,Sa.prototype.clear=zS,Sa.prototype.delete=hd,Sa.prototype.get=cs,Sa.prototype.has=vd,Sa.prototype.set=ay,Ai.prototype.add=Ai.prototype.push=sy,Ai.prototype.has=uy,zr.prototype.clear=ly,zr.prototype.delete=bc,zr.prototype.get=tu,zr.prototype.has=gd,zr.prototype.set=WS;var qi=ol(Mi),k2=ol(Mh,!0),Gc=Kh(),R2=Kh(!0),P2=vp?function(n,o){return vp.set(n,o),n}:ur,f6=dp?function(n,o){return dp(n,"toString",{configurable:!0,enumerable:!1,value:tp(o),writable:!0})}:ur,qn=Je,Pr=b2||function(n){return Wn.clearTimeout(n)},d6=La&amp;&amp;1/se(new La([,-0]))[1]==$e?function(n){return new La(n)}:E0,M0=vp?function(n){return vp.get(n)}:E0,L0=N0?function(n){return n==null?[]:(n=Qt(n),u(N0(n),function(o){return w2.call(n,o)}))}:k0,B0=N0?function(n){for(var o=[];n;)v(o,L0(n)),n=cp(n);return o}:k0,cr=Un;(ht&amp;&amp;cr(new ht(new ArrayBuffer(1)))!=$u||Hc&amp;&amp;cr(new Hc)!=Qn||hp&amp;&amp;cr(hp.resolve())!=Ii||La&amp;&amp;cr(new La)!=Zo||Vc&amp;&amp;cr(new Vc)!=hc)&amp;&amp;(cr=function(n){var o=Un(n),s=o==_o?n.constructor:N,c=s?gs(s):"";if(c)switch(c){case a6:return $u;case s6:return Qn;case u6:return Ii;case l6:return Zo;case c6:return hc}return o});var p6=ap?Ta:R0,T2=o0(P2),vl=ao||function(n,o){return Wn.setTimeout(n,o)},D0=o0(f6),O2=hs(function(n){var o=[];return n.charCodeAt(0)===46&amp;&amp;o.push(""),n.replace(F1,function(s,c,d,m){o.push(d?m.replace(hS,"$1"):c||s)}),o}),m6=Je(function(n,o){return xn(n)?ru(n,dn(o,1,xn,!0)):[]}),I2=Je(function(n,o){var s=Cr(o);return xn(s)&amp;&amp;(s=N),xn(n)?ru(n,dn(o,1,xn,!0),Ae(s,2)):[]}),N2=Je(function(n,o){var s=Cr(o);return xn(s)&amp;&amp;(s=N),xn(n)?ru(n,dn(o,1,xn,!0),N,s):[]}),h6=Je(function(n){var o=p(n,kd);return o.length&amp;&amp;o[0]===n[0]?tl(o):[]}),v6=Je(function(n){var o=Cr(n),s=p(n,kd);return o===Cr(s)?o=N:s.pop(),s.length&amp;&amp;s[0]===n[0]?tl(s,Ae(o,2)):[]}),g6=Je(function(n){var o=Cr(n),s=p(n,kd);return o=typeof o=="function"?o:N,o&amp;&amp;s.pop(),s.length&amp;&amp;s[0]===n[0]?tl(s,N,o):[]}),y6=Je(Bc),gl=Wi(function(n,o){var s=n==null?0:n.length,c=Ah(n,o);return Sy(n,p(o,function(d){return ar(d,s)?+d:d}).sort(Tc)),c}),x6=Je(function(n){return Wr(dn(n,1,xn,!0))}),w6=Je(function(n){var o=Cr(n);return xn(o)&amp;&amp;(o=N),Wr(dn(n,1,xn,!0),Ae(o,2))}),b6=Je(function(n){var o=Cr(n);return o=typeof o=="function"?o:N,Wr(dn(n,1,xn,!0),N,o)}),S6=Je(function(n,o){return xn(n)?ru(n,o):[]}),_6=Je(function(n){return au(u(n,xn))}),A2=Je(function(n){var o=Cr(n);return xn(o)&amp;&amp;(o=N),au(u(n,xn),Ae(o,2))}),M2=Je(function(n){var o=Cr(n);return o=typeof o=="function"?o:N,au(u(n,xn),N,o)}),C6=Je(d0),E6=Je(function(n){var o=n.length,s=o&gt;1?n[o-1]:N;return s=typeof s=="function"?(n.pop(),s):N,Gd(n,s)}),k6=Wi(function(n){var o=n.length,s=o?n[0]:0,c=this.__wrapped__,d=function(m){return Ah(m,n)};return!(o&gt;1||this.__actions__.length)&amp;&amp;c instanceof ae&amp;&amp;ar(s)?(c=c.slice(s,+s+(o?1:0)),c.__actions__.push({func:Dc,args:[d],thisArg:N}),new oe(c,this.__chain__).thru(function(m){return o&amp;&amp;!m.length&amp;&amp;m.push(N),m})):this.thru(d)}),R6=nl(function(n,o,s){Nt.call(n,s)?++n[s]:en(n,s,1)}),P6=Pd(i0),T6=Pd(lu),O6=nl(function(n,o,s){Nt.call(n,s)?n[s].push(o):en(n,s,[o])}),I6=Je(function(n,o,s){var c=-1,d=typeof o=="function",m=kr(n)?It(n.length):[];return qi(n,function(g){m[++c]=d?e(o,g,s):Xe(g,o,s)}),m}),N6=nl(function(n,o,s){en(n,s,o)}),A6=nl(function(n,o,s){n[s?0:1].push(o)},function(){return[[],[]]}),M6=Je(function(n,o){if(n==null)return[];var s=o.length;return s&gt;1&amp;&amp;Yn(n,o[0],o[1])?o=[]:s&gt;2&amp;&amp;Yn(o[0],o[1],o[2])&amp;&amp;(o=[o[0]]),ds(n,dn(o,1),[])}),yp=pp||function(){return Wn.Date.now()},F0=Je(function(n,o,s){var c=Fn;if(s.length){var d=J(s,qe(F0));c|=bo}return Ea(n,c,o,s,d)}),L2=Je(function(n,o,s){var c=Fn|zn;if(s.length){var d=J(s,qe(L2));c|=bo}return Ea(o,c,n,s,d)}),L6=Je(function(n,o){return Xu(n,1,o)}),B6=Je(function(n,o,s){return Xu(n,Oo(o)||0,s)});Yd.Cache=Sa;var D6=qn(function(n,o){o=o.length==1&amp;&amp;He(o[0])?p(o[0],ft(Ae())):p(dn(o,1),ft(Ae()));var s=o.length;return Je(function(c){for(var d=-1,m=Re(c.length,s);++d&lt;m;)c[d]=o[d].call(this,c[d]);return e(n,this,c)})}),z0=Je(function(n,o){return Ea(n,bo,N,o,J(o,qe(z0)))}),B2=Je(function(n,o){return Ea(n,Yo,N,o,J(o,qe(B2)))}),F6=Wi(function(n,o){return Ea(n,xa,N,N,N,o)}),z6=Ic(iu),W6=Ic(function(n,o){return n&gt;=o}),du=hy(function(){return arguments}())?hy:function(n){return pn(n)&amp;&amp;Nt.call(n,"callee")&amp;&amp;!w2.call(n,"callee")},He=It.isArray,U6=ny?ft(ny):qS,Hi=r6||R0,D2=ry?ft(ry):HS,W0=oy?ft(oy):$S,U0=Js?ft(Js):KS,F2=Co?ft(Co):_a,yl=Ih?ft(Ih):GS,j0=Ic(Dh),j6=Ic(function(n,o){return n&lt;=o}),q6=rl(function(n,o){if(sl(o)||kr(o))return Fi(o,jn(o),n),N;for(var s in o)Nt.call(o,s)&amp;&amp;_c(n,s,o[s])}),z2=rl(function(n,o){Fi(o,jr(o),n)}),Zn=rl(function(n,o,s,c){Fi(o,jr(o),n,c)}),q0=rl(function(n,o,s,c){Fi(o,jn(o),n,c)}),H6=Wi(Ah),V6=Je(function(n,o){n=Qt(n);var s=-1,c=o.length,d=c&gt;2?o[2]:N;for(d&amp;&amp;Yn(o[0],o[1],d)&amp;&amp;(c=1);++s&lt;c;)for(var m=o[s],g=jr(m),x=-1,_=g.length;++x&lt;_;){var B=g[x],A=n[B];(A===N||To(A,pl[B])&amp;&amp;!Nt.call(n,B))&amp;&amp;(n[B]=m[B])}return n}),$6=Je(function(n){return n.push(N,Zh),e(W2,N,n)}),K6=Py(function(n,o,s){o!=null&amp;&amp;typeof o.toString!="function"&amp;&amp;(o=No.call(o)),n[o]=s},tp(ur)),H0=Py(function(n,o,s){o!=null&amp;&amp;typeof o.toString!="function"&amp;&amp;(o=No.call(o)),Nt.call(n,o)?n[o].push(s):n[o]=[s]},Ae),G6=Je(Xe),V0=rl(function(n,o,s){Sd(n,o,s)}),W2=rl(function(n,o,s,c){Sd(n,o,s,c)}),Q6=Wi(function(n,o){var s={};if(n==null)return s;var c=!1;o=p(o,function(m){return m=ei(m,n),c||(c=m.length&gt;1),m}),Fi(n,e0(n),s),c&amp;&amp;(s=ro(s,gr|yr|Gn,i_));for(var d=o.length;d--;)Ur(s,o[d]);return s}),Y6=Wi(function(n,o){return n==null?{}:ZS(n,o)}),U2=Nc(jn),$0=Nc(jr),Z6=zi(function(n,o,s){return o=o.toLowerCase(),n+(s?s2(o):o)}),X6=zi(function(n,o,s){return n+(s?"-":"")+o.toLowerCase()}),J6=zi(function(n,o,s){return n+(s?" ":"")+o.toLowerCase()}),K0=Ry("toLowerCase"),G0=zi(function(n,o,s){return n+(s?"_":"")+o.toLowerCase()}),eC=zi(function(n,o,s){return n+(s?" ":"")+Q0(o)}),tC=zi(function(n,o,s){return n+(s?" ":"")+o.toUpperCase()}),Q0=Ry("toUpperCase"),j2=Je(function(n,o){try{return e(n,N,o)}catch(s){return b0(s)?s:new T0(s)}}),nC=Wi(function(n,o){return r(o,function(s){s=Ui(s),en(n,s,F0(n[s],n))}),n}),rC=Gh(),oC=Gh(!0),iC=Je(function(n,o){return function(s){return Xe(s,n,o)}}),aC=Je(function(n,o){return function(s){return Xe(n,s,o)}}),sC=Id(p),uC=Id(a),lC=Id(P),cC=Nd(),fC=Nd(!0),dC=Od(function(n,o){return n+o},0),pC=Ad("ceil"),mC=Od(function(n,o){return n/o},1),hC=Ad("floor"),vC=Od(function(n,o){return n*o},1),gC=Ad("round"),yC=Od(function(n,o){return n-o},0);return h.after=g0,h.ary=y0,h.assign=q6,h.assignIn=z2,h.assignInWith=Zn,h.assignWith=q0,h.at=H6,h.before=x0,h.bind=F0,h.bindAll=nC,h.bindKey=L2,h.castArray=F_,h.chain=$y,h.chunk=ji,h.compact=f_,h.concat=d_,h.cond=ep,h.conforms=U4,h.constant=tp,h.countBy=R6,h.create=o4,h.curry=zc,h.curryRight=w0,h.debounce=ti,h.defaults=V6,h.defaultsDeep=$6,h.defer=L6,h.delay=B6,h.difference=m6,h.differenceBy=I2,h.differenceWith=N2,h.drop=qd,h.dropRight=ul,h.dropRightWhile=Ly,h.dropWhile=By,h.fill=p_,h.filter=E_,h.flatMap=m0,h.flatMapDeep=k_,h.flatMapDepth=R_,h.flatten=ll,h.flattenDeep=m_,h.flattenDepth=Dy,h.flip=fu,h.flow=rC,h.flowRight=oC,h.fromPairs=Fy,h.functions=l4,h.functionsIn=c4,h.groupBy=O6,h.initial=Hd,h.intersection=h6,h.intersectionBy=v6,h.intersectionWith=g6,h.invert=K6,h.invertBy=H0,h.invokeMap=I6,h.iteratee=np,h.keyBy=N6,h.keys=jn,h.keysIn=jr,h.map=Qd,h.mapKeys=d4,h.mapValues=a2,h.matches=p2,h.matchesProperty=m2,h.memoize=Yd,h.merge=V0,h.mergeWith=W2,h.method=iC,h.methodOf=aC,h.mixin=rp,h.negate=Wc,h.nthArg=q4,h.omit=Q6,h.omitBy=p4,h.once=N_,h.orderBy=P_,h.over=sC,h.overArgs=D6,h.overEvery=uC,h.overSome=lC,h.partial=z0,h.partialRight=B2,h.partition=A6,h.pick=Y6,h.pickBy=jc,h.property=qc,h.propertyOf=op,h.pull=y6,h.pullAll=Bc,h.pullAllBy=Uy,h.pullAllWith=s0,h.pullAt=gl,h.range=cC,h.rangeRight=fC,h.rearg=F6,h.reject=Qy,h.remove=v_,h.rest=A_,h.reverse=Vd,h.sampleSize=I_,h.set=h4,h.setWith=v4,h.shuffle=v0,h.slice=ka,h.sortBy=M6,h.sortedUniq=Ra,h.sortedUniqBy=u0,h.split=I4,h.spread=M_,h.tail=l0,h.take=c0,h.takeRight=$d,h.takeRightWhile=cl,h.takeWhile=Me,h.tap=w_,h.throttle=L_,h.thru=Dc,h.toArray=n2,h.toPairs=U2,h.toPairsIn=$0,h.toPath=$4,h.toPlainObject=o2,h.transform=g4,h.unary=B_,h.union=x6,h.unionBy=w6,h.unionWith=b6,h.uniq=Kd,h.uniqBy=f0,h.uniqWith=cu,h.unset=y4,h.unzip=d0,h.unzipWith=Gd,h.update=x4,h.updateWith=w4,h.values=dl,h.valuesIn=b4,h.without=S6,h.words=f2,h.wrap=D_,h.xor=_6,h.xorBy=A2,h.xorWith=M2,h.zip=C6,h.zipObject=Vy,h.zipObjectDeep=sr,h.zipWith=E6,h.entries=U2,h.entriesIn=$0,h.extend=z2,h.extendWith=Zn,rp(h,h),h.add=dC,h.attempt=j2,h.camelCase=Z6,h.capitalize=s2,h.ceil=pC,h.clamp=S4,h.clone=z_,h.cloneDeep=U_,h.cloneDeepWith=j_,h.cloneWith=W_,h.conformsTo=Xy,h.deburr=u2,h.defaultTo=d2,h.divide=mC,h.endsWith=E4,h.eq=To,h.escape=k4,h.escapeRegExp=l2,h.every=p0,h.find=P6,h.findIndex=i0,h.findKey=i4,h.findLast=T6,h.findLastIndex=lu,h.findLastKey=a4,h.floor=hC,h.forEach=fl,h.forEachRight=h0,h.forIn=s4,h.forInRight=u4,h.forOwn=S0,h.forOwnRight=i2,h.get=_0,h.gt=z6,h.gte=W6,h.has=f4,h.hasIn=C0,h.head=Lc,h.identity=ur,h.includes=Gy,h.indexOf=zy,h.inRange=_4,h.invoke=G6,h.isArguments=du,h.isArray=He,h.isArrayBuffer=U6,h.isArrayLike=kr,h.isArrayLikeObject=xn,h.isBoolean=q_,h.isBuffer=Hi,h.isDate=D2,h.isElement=H_,h.isEmpty=Jy,h.isEqual=V_,h.isEqualWith=$_,h.isError=b0,h.isFinite=K_,h.isFunction=Ta,h.isInteger=e2,h.isLength=Rr,h.isMap=W0,h.isMatch=G_,h.isMatchWith=t2,h.isNaN=Q_,h.isNative=Y_,h.isNil=X_,h.isNull=Z_,h.isNumber=Zd,h.isObject=on,h.isObjectLike=pn,h.isPlainObject=Uc,h.isRegExp=U0,h.isSafeInteger=J_,h.isSet=F2,h.isString=Xd,h.isSymbol=io,h.isTypedArray=yl,h.isUndefined=e4,h.isWeakMap=t4,h.isWeakSet=n4,h.join=a0,h.kebabCase=X6,h.last=Cr,h.lastIndexOf=h_,h.lowerCase=J6,h.lowerFirst=K0,h.lt=j0,h.lte=j6,h.max=G4,h.maxBy=Q4,h.mean=Y4,h.meanBy=Z4,h.min=X4,h.minBy=J4,h.stubArray=k0,h.stubFalse=R0,h.stubObject=P0,h.stubString=h2,h.stubTrue=H4,h.multiply=vC,h.nth=Wy,h.noConflict=j4,h.noop=E0,h.now=yp,h.pad=c2,h.padEnd=R4,h.padStart=P4,h.parseInt=T4,h.random=C4,h.reduce=T_,h.reduceRight=O_,h.repeat=O4,h.replace=Jd,h.result=m4,h.round=gC,h.runInContext=b,h.sample=Yy,h.size=Zy,h.snakeCase=G0,h.some=Fc,h.sortedIndex=jy,h.sortedIndexBy=qy,h.sortedIndexOf=g_,h.sortedLastIndex=Hy,h.sortedLastIndexBy=y_,h.sortedLastIndexOf=x_,h.startCase=eC,h.startsWith=N4,h.subtract=yC,h.sum=e6,h.sumBy=t6,h.template=A4,h.times=V4,h.toFinite=Oa,h.toInteger=Qe,h.toLength=r2,h.toLower=M4,h.toNumber=Oo,h.toSafeInteger=r4,h.toString=Rt,h.toUpper=L4,h.trim=B4,h.trimEnd=D4,h.trimStart=F4,h.truncate=z4,h.unescape=W4,h.uniqueId=K4,h.upperCase=tC,h.upperFirst=Q0,h.each=fl,h.eachRight=h0,h.first=Lc,rp(h,function(){var n={};return Mi(h,function(o,s){Nt.call(h.prototype,s)||(n[s]=o)}),n}(),{chain:!1}),h.VERSION=ga,r(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){h[n].placeholder=h}),r(["drop","take"],function(n,o){ae.prototype[n]=function(s){s=s===N?1:Wt(Qe(s),0);var c=this.__filtered__&amp;&amp;!o?new ae(this):this.clone();return c.__filtered__?c.__takeCount__=Re(s,c.__takeCount__):c.__views__.push({size:Re(s,Ft),type:n+(c.__dir__&lt;0?"Right":"")}),c},ae.prototype[n+"Right"]=function(s){return this.reverse()[n](s).reverse()}}),r(["filter","map","takeWhile"],function(n,o){var s=o+1,c=s==ce||s==Ne;ae.prototype[n]=function(d){var m=this.clone();return m.__iteratees__.push({iteratee:Ae(d,3),type:s}),m.__filtered__=m.__filtered__||c,m}}),r(["head","last"],function(n,o){var s="take"+(o?"Right":"");ae.prototype[n]=function(){return this[s](1).value()[0]}}),r(["initial","tail"],function(n,o){var s="drop"+(o?"":"Right");ae.prototype[n]=function(){return this.__filtered__?new ae(this):this[s](1)}}),ae.prototype.compact=function(){return this.filter(ur)},ae.prototype.find=function(n){return this.filter(n).head()},ae.prototype.findLast=function(n){return this.reverse().find(n)},ae.prototype.invokeMap=Je(function(n,o){return typeof n=="function"?new ae(this):this.map(function(s){return Xe(s,n,o)})}),ae.prototype.reject=function(n){return this.filter(Wc(Ae(n)))},ae.prototype.slice=function(n,o){n=Qe(n);var s=this;return s.__filtered__&amp;&amp;(n&gt;0||o&lt;0)?new ae(s):(n&lt;0?s=s.takeRight(-n):n&amp;&amp;(s=s.drop(n)),o!==N&amp;&amp;(o=Qe(o),s=o&lt;0?s.dropRight(-o):s.take(o-n)),s)},ae.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ae.prototype.toArray=function(){return this.take(Ft)},Mi(ae.prototype,function(n,o){var s=/^(?:filter|find|map|reject)|While$/.test(o),c=/^(?:head|last)$/.test(o),d=h[c?"take"+(o=="last"?"Right":""):o],m=c||/^find/.test(o);d&amp;&amp;(h.prototype[o]=function(){var g=this.__wrapped__,x=c?[1]:arguments,_=g instanceof ae,B=x[0],A=_||He(g),D=function(me){var he=d.apply(h,v([me],x));return c&amp;&amp;V?he[0]:he};A&amp;&amp;s&amp;&amp;typeof B=="function"&amp;&amp;B.length!=1&amp;&amp;(_=A=!1);var V=this.__chain__,Z=!!this.__actions__.length,te=m&amp;&amp;!V,fe=_&amp;&amp;!Z;if(!m&amp;&amp;A){g=fe?g:new ae(this);var ne=n.apply(g,x);return ne.__actions__.push({func:Dc,args:[D],thisArg:N}),new oe(ne,V)}return te&amp;&amp;fe?n.apply(this,x):(ne=this.thru(D),te?c?ne.value()[0]:ne.value():ne)})}),r(["pop","push","shift","sort","splice","unshift"],function(n){var o=ni[n],s=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",c=/^(?:pop|shift)$/.test(n);h.prototype[n]=function(){var d=arguments;if(c&amp;&amp;!this.__chain__){var m=this.value();return o.apply(He(m)?m:[],d)}return this[s](function(g){return o.apply(He(g)?g:[],d)})}}),Mi(ae.prototype,function(n,o){var s=h[o];if(s){var c=s.name+"";Nt.call(ml,c)||(ml[c]=[]),ml[c].push({name:o,func:s})}}),ml[Td(N,zn).name]=[{name:"wrapper",func:N}],ae.prototype.clone=mt,ae.prototype.reverse=Tt,ae.prototype.value=Nh,h.prototype.at=k6,h.prototype.chain=b_,h.prototype.commit=Ky,h.prototype.next=S_,h.prototype.plant=C_,h.prototype.reverse=Pa,h.prototype.toJSON=h.prototype.valueOf=h.prototype.value=Er,h.prototype.first=h.prototype.head,Na&amp;&amp;(h.prototype[Na]=__),h},br=LS();typeof define=="function"&amp;&amp;typeof define.amd=="object"&amp;&amp;define.amd?(Wn._=br,define(function(){return br})):ba?((ba.exports=br)._=br,Th._=br):Wn._=br}).call(wm)});var DI=vt(Uo=&gt;{Uo.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"};Uo.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]};Uo.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]};Uo.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2};Uo.iterateeRearg={mapKeys:[1],reduceRight:[1,0]};Uo.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]};Uo.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}};Uo.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}};Uo.realToAlias=function(){var e=Object.prototype.hasOwnProperty,t=Uo.aliasToReal,r={};for(var i in t){var a=t[i];e.call(r,a)?r[a].push(i):r[a]=[i]}return r}();Uo.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"};Uo.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0};Uo.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}});var zI=vt((yte,FI)=&gt;{FI.exports={}});var qI=vt((xte,jI)=&gt;{var er=DI(),tq=zI(),WI=Array.prototype.push;function nq(e,t){return t==2?function(r,i){return e.apply(void 0,arguments)}:function(r){return e.apply(void 0,arguments)}}function Lk(e,t){return t==2?function(r,i){return e(r,i)}:function(r){return e(r)}}function UI(e){for(var t=e?e.length:0,r=Array(t);t--;)r[t]=e[t];return r}function rq(e){return function(t){return e({},t)}}function oq(e,t){return function(){for(var r=arguments.length,i=r-1,a=Array(r);r--;)a[r]=arguments[r];var u=a[t],l=a.slice(0,t);return u&amp;&amp;WI.apply(l,u),t!=i&amp;&amp;WI.apply(l,a.slice(t+1)),e.apply(this,l)}}function Bk(e,t){return function(){var r=arguments.length;if(!!r){for(var i=Array(r);r--;)i[r]=arguments[r];var a=i[0]=t.apply(void 0,i);return e.apply(void 0,i),a}}}function Dk(e,t,r,i){var a=typeof t=="function",u=t===Object(t);if(u&amp;&amp;(i=r,r=t,t=void 0),r==null)throw new TypeError;i||(i={});var l={cap:"cap"in i?i.cap:!0,curry:"curry"in i?i.curry:!0,fixed:"fixed"in i?i.fixed:!0,immutable:"immutable"in i?i.immutable:!0,rearg:"rearg"in i?i.rearg:!0},f=a?r:tq,p="curry"in i&amp;&amp;i.curry,v="fixed"in i&amp;&amp;i.fixed,y="rearg"in i&amp;&amp;i.rearg,w=a?r.runInContext():void 0,P=a?r:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},O=P.ary,k=P.assign,M=P.clone,Q=P.curry,T=P.forEach,R=P.isArray,E=P.isError,z=P.isFunction,$=P.isWeakMap,W=P.keys,H=P.rearg,Y=P.toInteger,Se=P.toPath,Ee=W(er.aryMethod),Ct={castArray:function(ye){return function(){var J=arguments[0];return R(J)?ye(UI(J)):ye.apply(void 0,arguments)}},iteratee:function(ye){return function(){var J=arguments[0],se=arguments[1],Te=ye(J,se),we=Te.length;return l.cap&amp;&amp;typeof se=="number"?(se=se&gt;2?se-2:1,we&amp;&amp;we&lt;=se?Te:Lk(Te,se)):Te}},mixin:function(ye){return function(J){var se=this;if(!z(se))return ye(se,Object(J));var Te=[];return T(W(J),function(we){z(J[we])&amp;&amp;Te.push([we,se.prototype[we]])}),ye(se,Object(J)),T(Te,function(we){var jt=we[1];z(jt)?se.prototype[we[0]]=jt:delete se.prototype[we[0]]}),se}},nthArg:function(ye){return function(J){var se=J&lt;0?1:Y(J)+1;return Q(ye(J),se)}},rearg:function(ye){return function(J,se){var Te=se?se.length:0;return Q(ye(J,se),Te)}},runInContext:function(ye){return function(J){return Dk(e,ye(J),i)}}};function Le(ye,J){if(l.cap){var se=er.iterateeRearg[ye];if(se)return Ce(J,se);var Te=!a&amp;&amp;er.iterateeAry[ye];if(Te)return wt(J,Te)}return J}function ft(ye,J,se){return p||l.curry&amp;&amp;se&gt;1?Q(J,se):J}function pe(ye,J,se){if(l.fixed&amp;&amp;(v||!er.skipFixed[ye])){var Te=er.methodSpread[ye],we=Te&amp;&amp;Te.start;return we===void 0?O(J,se):oq(J,we)}return J}function nt(ye,J,se){return l.rearg&amp;&amp;se&gt;1&amp;&amp;(y||!er.skipRearg[ye])?H(J,er.methodRearg[ye]||er.aryRearg[se]):J}function Ve(ye,J){J=Se(J);for(var se=-1,Te=J.length,we=Te-1,jt=M(Object(ye)),$t=jt;$t!=null&amp;&amp;++se&lt;Te;){var it=J[se],En=$t[it];En!=null&amp;&amp;!(z(En)||E(En)||$(En))&amp;&amp;($t[it]=M(se==we?En:Object(En))),$t=$t[it]}return jt}function xt(ye){return ge.runInContext.convert(ye)(void 0)}function ot(ye,J){var se=er.aliasToReal[ye]||ye,Te=er.remap[se]||se,we=i;return function(jt){var $t=a?w:P,it=a?w[Te]:J,En=k(k({},we),jt);return Dk($t,se,it,En)}}function wt(ye,J){return Be(ye,function(se){return typeof se=="function"?Lk(se,J):se})}function Ce(ye,J){return Be(ye,function(se){var Te=J.length;return nq(H(Lk(se,Te),J),Te)})}function Be(ye,J){return function(){var se=arguments.length;if(!se)return ye();for(var Te=Array(se);se--;)Te[se]=arguments[se];var we=l.rearg?0:se-1;return Te[we]=J(Te[we]),ye.apply(void 0,Te)}}function je(ye,J,se){var Te,we=er.aliasToReal[ye]||ye,jt=J,$t=Ct[we];return $t?jt=$t(J):l.immutable&amp;&amp;(er.mutate.array[we]?jt=Bk(J,UI):er.mutate.object[we]?jt=Bk(J,rq(J)):er.mutate.set[we]&amp;&amp;(jt=Bk(J,Ve))),T(Ee,function(it){return T(er.aryMethod[it],function(En){if(we==En){var Hu=er.methodSpread[we],Br=Hu&amp;&amp;Hu.afterRearg;return Te=Br?pe(we,nt(we,jt,it),it):nt(we,pe(we,jt,it),it),Te=Le(we,Te),Te=ft(we,Te,it),!1}}),!Te}),Te||(Te=jt),Te==J&amp;&amp;(Te=p?Q(Te,1):function(){return J.apply(this,arguments)}),Te.convert=ot(we,J),Te.placeholder=J.placeholder=se,Te}if(!u)return je(t,r,f);var ge=r,rt=[];return T(Ee,function(ye){T(er.aryMethod[ye],function(J){var se=ge[er.remap[J]||J];se&amp;&amp;rt.push([J,je(J,se,ge)])})}),T(W(ge),function(ye){var J=ge[ye];if(typeof J=="function"){for(var se=rt.length;se--;)if(rt[se][0]==ye)return;J.convert=ot(ye,J),rt.push([ye,J])}}),T(rt,function(ye){ge[ye[0]]=ye[1]}),ge.convert=xt,ge.placeholder=ge,T(W(ge),function(ye){T(er.realToAlias[ye]||[],function(J){ge[J]=ge[ye]})}),ge}jI.exports=Dk});var Ar=vt((wte,VI)=&gt;{var HI=BI().runInContext();VI.exports=qI()(HI,HI)});var oa=vt(E8=&gt;{var Dq=function(e){var t="b",r="w",i=-1,a="p",u="n",l="b",f="r",p="q",v="k",y="pnbrqkPNBRQK",w="rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",P=["1-0","0-1","1/2-1/2","*"],O={b:[16,32,17,15],w:[-16,-32,-17,-15]},k={n:[-18,-33,-31,-14,18,33,31,14],b:[-17,-15,17,15],r:[-16,1,16,-1],q:[-17,-16,-15,1,17,16,15,-1],k:[-17,-16,-15,1,17,16,15,-1]},M=[20,0,0,0,0,0,0,24,0,0,0,0,0,0,20,0,0,20,0,0,0,0,0,24,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,24,0,0,0,0,20,0,0,0,0,0,0,20,0,0,0,24,0,0,0,20,0,0,0,0,0,0,0,0,20,0,0,24,0,0,20,0,0,0,0,0,0,0,0,0,0,20,2,24,2,20,0,0,0,0,0,0,0,0,0,0,0,2,53,56,53,2,0,0,0,0,0,0,24,24,24,24,24,24,56,0,56,24,24,24,24,24,24,0,0,0,0,0,0,2,53,56,53,2,0,0,0,0,0,0,0,0,0,0,0,20,2,24,2,20,0,0,0,0,0,0,0,0,0,0,20,0,0,24,0,0,20,0,0,0,0,0,0,0,0,20,0,0,0,24,0,0,0,20,0,0,0,0,0,0,20,0,0,0,0,24,0,0,0,0,20,0,0,0,0,20,0,0,0,0,0,24,0,0,0,0,0,20,0,0,20,0,0,0,0,0,0,24,0,0,0,0,0,0,20],Q=[17,0,0,0,0,0,0,16,0,0,0,0,0,0,15,0,0,17,0,0,0,0,0,16,0,0,0,0,0,15,0,0,0,0,17,0,0,0,0,16,0,0,0,0,15,0,0,0,0,0,0,17,0,0,0,16,0,0,0,15,0,0,0,0,0,0,0,0,17,0,0,16,0,0,15,0,0,0,0,0,0,0,0,0,0,17,0,16,0,15,0,0,0,0,0,0,0,0,0,0,0,0,17,16,15,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,-15,-16,-17,0,0,0,0,0,0,0,0,0,0,0,0,-15,0,-16,0,-17,0,0,0,0,0,0,0,0,0,0,-15,0,0,-16,0,0,-17,0,0,0,0,0,0,0,0,-15,0,0,0,-16,0,0,0,-17,0,0,0,0,0,0,-15,0,0,0,0,-16,0,0,0,0,-17,0,0,0,0,-15,0,0,0,0,0,-16,0,0,0,0,0,-17,0,0,-15,0,0,0,0,0,0,-16,0,0,0,0,0,0,-17],T={p:0,n:1,b:2,r:3,q:4,k:5},R={NORMAL:"n",CAPTURE:"c",BIG_PAWN:"b",EP_CAPTURE:"e",PROMOTION:"p",KSIDE_CASTLE:"k",QSIDE_CASTLE:"q"},E={NORMAL:1,CAPTURE:2,BIG_PAWN:4,EP_CAPTURE:8,PROMOTION:16,KSIDE_CASTLE:32,QSIDE_CASTLE:64},z=7,$=6,W=5,H=4,Y=3,Se=2,Ee=1,Ct=0,Le={a8:0,b8:1,c8:2,d8:3,e8:4,f8:5,g8:6,h8:7,a7:16,b7:17,c7:18,d7:19,e7:20,f7:21,g7:22,h7:23,a6:32,b6:33,c6:34,d6:35,e6:36,f6:37,g6:38,h6:39,a5:48,b5:49,c5:50,d5:51,e5:52,f5:53,g5:54,h5:55,a4:64,b4:65,c4:66,d4:67,e4:68,f4:69,g4:70,h4:71,a3:80,b3:81,c3:82,d3:83,e3:84,f3:85,g3:86,h3:87,a2:96,b2:97,c2:98,d2:99,e2:100,f2:101,g2:102,h2:103,a1:112,b1:113,c1:114,d1:115,e1:116,f1:117,g1:118,h1:119},ft={w:[{square:Le.a1,flag:E.QSIDE_CASTLE},{square:Le.h1,flag:E.KSIDE_CASTLE}],b:[{square:Le.a8,flag:E.QSIDE_CASTLE},{square:Le.h8,flag:E.KSIDE_CASTLE}]},pe=new Array(128),nt={w:i,b:i},Ve=r,xt={w:0,b:0},ot=i,wt=0,Ce=1,Be=[],je={},ge={};se(typeof e=="undefined"?w:e);function rt(L){typeof L=="undefined"&amp;&amp;(L=!1),pe=new Array(128),nt={w:i,b:i},Ve=r,xt={w:0,b:0},ot=i,wt=0,Ce=1,Be=[],L||(je={}),ge={},$t(we())}function ye(){for(var L=[],U={},q=function(X){X in ge&amp;&amp;(U[X]=ge[X])};Be.length&gt;0;)L.push(Gn());for(q(we());L.length&gt;0;)yr(L.pop()),q(we());ge=U}function J(){se(w)}function se(L,U){typeof U=="undefined"&amp;&amp;(U=!1);var q=L.split(/\s+/),X=q[0],ce=0;if(!Te(L).valid)return!1;rt(U);for(var de=0;de&lt;X.length;de++){var Ne=X.charAt(de);if(Ne==="/")ce+=8;else if(bo(Ne))ce+=parseInt(Ne,10);else{var $e=Ne&lt;"a"?r:t;En({type:Ne.toLowerCase(),color:$e},Kt(ce)),ce++}}return Ve=q[1],q[2].indexOf("K")&gt;-1&amp;&amp;(xt.w|=E.KSIDE_CASTLE),q[2].indexOf("Q")&gt;-1&amp;&amp;(xt.w|=E.QSIDE_CASTLE),q[2].indexOf("k")&gt;-1&amp;&amp;(xt.b|=E.KSIDE_CASTLE),q[2].indexOf("q")&gt;-1&amp;&amp;(xt.b|=E.QSIDE_CASTLE),ot=q[3]==="-"?i:Le[q[3]],wt=parseInt(q[4],10),Ce=parseInt(q[5],10),$t(we()),!0}function Te(L){var U={0:"No errors.",1:"FEN string must contain six space-delimited fields.",2:"6th field (move number) must be a positive integer.",3:"5th field (half move counter) must be a non-negative integer.",4:"4th field (en-passant square) is invalid.",5:"3rd field (castling availability) is invalid.",6:"2nd field (side to move) is invalid.",7:"1st field (piece positions) does not contain 8 '/'-delimited rows.",8:"1st field (piece positions) is invalid [consecutive numbers].",9:"1st field (piece positions) is invalid [invalid piece].",10:"1st field (piece positions) is invalid [row too large].",11:"Illegal en-passant square"},q=L.split(/\s+/);if(q.length!==6)return{valid:!1,error_number:1,error:U[1]};if(isNaN(q[5])||parseInt(q[5],10)&lt;=0)return{valid:!1,error_number:2,error:U[2]};if(isNaN(q[4])||parseInt(q[4],10)&lt;0)return{valid:!1,error_number:3,error:U[3]};if(!/^(-|[abcdefgh][36])$/.test(q[3]))return{valid:!1,error_number:4,error:U[4]};if(!/^(KQ?k?q?|Qk?q?|kq?|q|-)$/.test(q[2]))return{valid:!1,error_number:5,error:U[5]};if(!/^(w|b)$/.test(q[1]))return{valid:!1,error_number:6,error:U[6]};var X=q[0].split("/");if(X.length!==8)return{valid:!1,error_number:7,error:U[7]};for(var ce=0;ce&lt;X.length;ce++){for(var de=0,Ne=!1,$e=0;$e&lt;X[ce].length;$e++)if(isNaN(X[ce][$e])){if(!/^[prnbqkPRNBQK]$/.test(X[ce][$e]))return{valid:!1,error_number:9,error:U[9]};de+=1,Ne=!1}else{if(Ne)return{valid:!1,error_number:8,error:U[8]};de+=parseInt(X[ce][$e],10),Ne=!0}if(de!==8)return{valid:!1,error_number:10,error:U[10]}}return q[3][1]=="3"&amp;&amp;q[1]=="w"||q[3][1]=="6"&amp;&amp;q[1]=="b"?{valid:!1,error_number:11,error:U[11]}:{valid:!0,error_number:0,error:U[0]}}function we(){for(var L=0,U="",q=Le.a8;q&lt;=Le.h1;q++){if(pe[q]==null)L++;else{L&gt;0&amp;&amp;(U+=L,L=0);var X=pe[q].color,ce=pe[q].type;U+=X===r?ce.toUpperCase():ce.toLowerCase()}q+1&amp;136&amp;&amp;(L&gt;0&amp;&amp;(U+=L),q!==Le.h1&amp;&amp;(U+="/"),L=0,q+=8)}var de="";xt[r]&amp;E.KSIDE_CASTLE&amp;&amp;(de+="K"),xt[r]&amp;E.QSIDE_CASTLE&amp;&amp;(de+="Q"),xt[t]&amp;E.KSIDE_CASTLE&amp;&amp;(de+="k"),xt[t]&amp;E.QSIDE_CASTLE&amp;&amp;(de+="q"),de=de||"-";var Ne=ot===i?"-":Kt(ot);return[U,Ve,de,Ne,wt,Ce].join(" ")}function jt(L){for(var U=0;U&lt;L.length;U+=2)typeof L[U]=="string"&amp;&amp;typeof L[U+1]=="string"&amp;&amp;(je[L[U]]=L[U+1]);return je}function $t(L){Be.length&gt;0||(L!==w?(je.SetUp="1",je.FEN=L):(delete je.SetUp,delete je.FEN))}function it(L){var U=pe[Le[L]];return U?{type:U.type,color:U.color}:null}function En(L,U){if(!("type"in L&amp;&amp;"color"in L)||y.indexOf(L.type.toLowerCase())===-1||!(U in Le))return!1;var q=Le[U];return L.type==v&amp;&amp;!(nt[L.color]==i||nt[L.color]==q)?!1:(pe[q]={type:L.type,color:L.color},L.type===v&amp;&amp;(nt[L.color]=q),$t(we()),!0)}function Hu(L){var U=it(L);return pe[Le[L]]=null,U&amp;&amp;U.type===v&amp;&amp;(nt[U.color]=i),$t(we()),U}function Br(L,U,q,X,ce){var de={color:Ve,from:U,to:q,flags:X,piece:L[U].type};return ce&amp;&amp;(de.flags|=E.PROMOTION,de.promotion=ce),L[q]?de.captured=L[q].type:X&amp;E.EP_CAPTURE&amp;&amp;(de.captured=a),de}function ki(L){function U(xr,Ti,Et,yn,wa){if(xr[Et].type===a&amp;&amp;(zn(yn)===Ct||zn(yn)===z))for(var Qn=[p,f,l,u],Xr=0,Oi=Qn.length;Xr&lt;Oi;Xr++)Ti.push(Br(xr,Et,yn,wa,Qn[Xr]));else Ti.push(Br(xr,Et,yn,wa))}var q=[],X=Ve,ce=Dr(X),de={b:Ee,w:$},Ne=Le.a8,$e=Le.h1,ze=!1,at=typeof L!="undefined"&amp;&amp;"legal"in L?L.legal:!0;if(typeof L!="undefined"&amp;&amp;"square"in L)if(L.square in Le)Ne=$e=Le[L.square],ze=!0;else return[];for(var Ze=Ne;Ze&lt;=$e;Ze++){if(Ze&amp;136){Ze+=7;continue}var Ft=pe[Ze];if(!(Ft==null||Ft.color!==X))if(Ft.type===a){var qt=Ze+O[X][0];if(pe[qt]==null){U(pe,q,Ze,qt,E.NORMAL);var qt=Ze+O[X][1];de[X]===zn(Ze)&amp;&amp;pe[qt]==null&amp;&amp;U(pe,q,Ze,qt,E.BIG_PAWN)}for(fn=2;fn&lt;4;fn++){var qt=Ze+O[X][fn];qt&amp;136||(pe[qt]!=null&amp;&amp;pe[qt].color===ce?U(pe,q,Ze,qt,E.CAPTURE):qt===ot&amp;&amp;U(pe,q,Ze,ot,E.EP_CAPTURE))}}else for(var fn=0,gn=k[Ft.type].length;fn&lt;gn;fn++)for(var Xt=k[Ft.type][fn],qt=Ze;qt+=Xt,!(qt&amp;136);){if(pe[qt]==null)U(pe,q,Ze,qt,E.NORMAL);else{if(pe[qt].color===X)break;U(pe,q,Ze,qt,E.CAPTURE);break}if(Ft.type==="n"||Ft.type==="k")break}}if(!ze||$e===nt[X]){if(xt[X]&amp;E.KSIDE_CASTLE){var Jt=nt[X],Nn=Jt+2;pe[Jt+1]==null&amp;&amp;pe[Nn]==null&amp;&amp;!vn(ce,nt[X])&amp;&amp;!vn(ce,Jt+1)&amp;&amp;!vn(ce,Nn)&amp;&amp;U(pe,q,nt[X],Nn,E.KSIDE_CASTLE)}if(xt[X]&amp;E.QSIDE_CASTLE){var Jt=nt[X],Nn=Jt-2;pe[Jt-1]==null&amp;&amp;pe[Jt-2]==null&amp;&amp;pe[Jt-3]==null&amp;&amp;!vn(ce,nt[X])&amp;&amp;!vn(ce,Jt-1)&amp;&amp;!vn(ce,Nn)&amp;&amp;U(pe,q,nt[X],Nn,E.QSIDE_CASTLE)}}if(!at)return q;for(var An=[],Ze=0,gn=q.length;Ze&lt;gn;Ze++)yr(q[Ze]),ya(X)||An.push(q[Ze]),Gn();return An}function N(L,U){var q="";if(L.flags&amp;E.KSIDE_CASTLE)q="O-O";else if(L.flags&amp;E.QSIDE_CASTLE)q="O-O-O";else{var X=Ri(L,U);L.piece!==a&amp;&amp;(q+=L.piece.toUpperCase()+X),L.flags&amp;(E.CAPTURE|E.EP_CAPTURE)&amp;&amp;(L.piece===a&amp;&amp;(q+=Kt(L.from)[0]),q+="x"),q+=Kt(L.to),L.flags&amp;E.PROMOTION&amp;&amp;(q+="="+L.promotion.toUpperCase())}return yr(L),kn()&amp;&amp;(fc()?q+="#":q+="+"),Gn(),q}function ga(L){return L.replace(/=/,"").replace(/[+#]?[?!]*$/,"")}function vn(L,U){for(var q=Le.a8;q&lt;=Le.h1;q++){if(q&amp;136){q+=7;continue}if(!(pe[q]==null||pe[q].color!==L)){var X=pe[q],ce=q-U,de=ce+119;if(M[de]&amp;1&lt;&lt;T[X.type]){if(X.type===a){if(ce&gt;0){if(X.color===r)return!0}else if(X.color===t)return!0;continue}if(X.type==="n"||X.type==="k")return!0;for(var Ne=Q[de],$e=q+Ne,ze=!1;$e!==U;){if(pe[$e]!=null){ze=!0;break}$e+=Ne}if(!ze)return!0}}}return!1}function ya(L){return vn(Dr(L),nt[L])}function kn(){return ya(Ve)}function fc(){return kn()&amp;&amp;ki().length===0}function Qo(){return!kn()&amp;&amp;ki().length===0}function dc(){for(var L={},U=[],q=0,X=0,ce=Le.a8;ce&lt;=Le.h1;ce++){if(X=(X+1)%2,ce&amp;136){ce+=7;continue}var de=pe[ce];de&amp;&amp;(L[de.type]=de.type in L?L[de.type]+1:1,de.type===l&amp;&amp;U.push(X),q++)}if(q===2)return!0;if(q===3&amp;&amp;(L[l]===1||L[u]===1))return!0;if(q===L[l]+2){for(var Ne=0,$e=U.length,ce=0;ce&lt;$e;ce++)Ne+=U[ce];if(Ne===0||Ne===$e)return!0}return!1}function wo(){for(var L=[],U={},q=!1;;){var X=Gn();if(!X)break;L.push(X)}for(;;){var ce=we().split(" ").slice(0,4).join(" ");if(U[ce]=ce in U?U[ce]+1:1,U[ce]&gt;=3&amp;&amp;(q=!0),!L.length)break;yr(L.pop())}return q}function gr(L){Be.push({move:L,kings:{b:nt.b,w:nt.w},turn:Ve,castling:{b:xt.b,w:xt.w},ep_square:ot,half_moves:wt,move_number:Ce})}function yr(L){var U=Ve,q=Dr(U);if(gr(L),pe[L.to]=pe[L.from],pe[L.from]=null,L.flags&amp;E.EP_CAPTURE&amp;&amp;(Ve===t?pe[L.to-16]=null:pe[L.to+16]=null),L.flags&amp;E.PROMOTION&amp;&amp;(pe[L.to]={type:L.promotion,color:U}),pe[L.to].type===v){if(nt[pe[L.to].color]=L.to,L.flags&amp;E.KSIDE_CASTLE){var X=L.to-1,ce=L.to+1;pe[X]=pe[ce],pe[ce]=null}else if(L.flags&amp;E.QSIDE_CASTLE){var X=L.to+1,ce=L.to-2;pe[X]=pe[ce],pe[ce]=null}xt[U]=""}if(xt[U]){for(var de=0,Ne=ft[U].length;de&lt;Ne;de++)if(L.from===ft[U][de].square&amp;&amp;xt[U]&amp;ft[U][de].flag){xt[U]^=ft[U][de].flag;break}}if(xt[q]){for(var de=0,Ne=ft[q].length;de&lt;Ne;de++)if(L.to===ft[q][de].square&amp;&amp;xt[q]&amp;ft[q][de].flag){xt[q]^=ft[q][de].flag;break}}L.flags&amp;E.BIG_PAWN?Ve==="b"?ot=L.to-16:ot=L.to+16:ot=i,L.piece===a||L.flags&amp;(E.CAPTURE|E.EP_CAPTURE)?wt=0:wt++,Ve===t&amp;&amp;Ce++,Ve=Dr(Ve)}function Gn(){var L=Be.pop();if(L==null)return null;var U=L.move;nt=L.kings,Ve=L.turn,xt=L.castling,ot=L.ep_square,wt=L.half_moves,Ce=L.move_number;var q=Ve,X=Dr(Ve);if(pe[U.from]=pe[U.to],pe[U.from].type=U.piece,pe[U.to]=null,U.flags&amp;E.CAPTURE)pe[U.to]={type:U.captured,color:X};else if(U.flags&amp;E.EP_CAPTURE){var ce;q===t?ce=U.to-16:ce=U.to+16,pe[ce]={type:a,color:X}}if(U.flags&amp;(E.KSIDE_CASTLE|E.QSIDE_CASTLE)){var de,Ne;U.flags&amp;E.KSIDE_CASTLE?(de=U.to+1,Ne=U.to-1):U.flags&amp;E.QSIDE_CASTLE&amp;&amp;(de=U.to-2,Ne=U.to+1),pe[de]=pe[Ne],pe[Ne]=null}return U}function Ri(L,U){for(var q=ki({legal:!U}),X=L.from,ce=L.to,de=L.piece,Ne=0,$e=0,ze=0,at=0,Ze=q.length;at&lt;Ze;at++){var Ft=q[at].from,qt=q[at].to,fn=q[at].piece;de===fn&amp;&amp;X!==Ft&amp;&amp;ce===qt&amp;&amp;(Ne++,zn(X)===zn(Ft)&amp;&amp;$e++,Pi(X)===Pi(Ft)&amp;&amp;ze++)}return Ne&gt;0?$e&gt;0&amp;&amp;ze&gt;0?Kt(X):ze&gt;0?Kt(X).charAt(1):Kt(X).charAt(0):""}function us(){for(var L=`   +------------------------+
`,U=Le.a8;U&lt;=Le.h1;U++){if(Pi(U)===0&amp;&amp;(L+=" "+"87654321"[zn(U)]+" |"),pe[U]==null)L+=" . ";else{var q=pe[U].type,X=pe[U].color,ce=X===r?q.toUpperCase():q.toLowerCase();L+=" "+ce+" "}U+1&amp;136&amp;&amp;(L+=`|
`,U+=8)}return L+=`   +------------------------+
`,L+=`     a  b  c  d  e  f  g  h
`,L}function Fn(L,U){var q=ga(L);if(U){var X=q.match(/([pnbrqkPNBRQK])?([a-h][1-8])x?-?([a-h][1-8])([qrbnQRBN])?/);if(X)var ce=X[1],de=X[2],Ne=X[3],$e=X[4]}for(var ze=ki(),at=0,Ze=ze.length;at&lt;Ze;at++){if(q===ga(N(ze[at]))||U&amp;&amp;q===ga(N(ze[at],!0)))return ze[at];if(X&amp;&amp;(!ce||ce.toLowerCase()==ze[at].piece)&amp;&amp;Le[de]==ze[at].from&amp;&amp;Le[Ne]==ze[at].to&amp;&amp;(!$e||$e.toLowerCase()==ze[at].promotion))return ze[at]}return null}function zn(L){return L&gt;&gt;4}function Pi(L){return L&amp;15}function Kt(L){var U=Pi(L),q=zn(L);return"abcdefgh".substring(U,U+1)+"87654321".substring(q,q+1)}function Dr(L){return L===r?t:r}function bo(L){return"0123456789".indexOf(L)!==-1}function Yo(L){var U=So(L);U.san=N(U,!1),U.to=Kt(U.to),U.from=Kt(U.from);var q="";for(var X in E)E[X]&amp;U.flags&amp;&amp;(q+=R[X]);return U.flags=q,U}function So(L){var U=L instanceof Array?[]:{};for(var q in L)typeof q=="object"?U[q]=So(L[q]):U[q]=L[q];return U}function xa(L){return L.replace(/^\s+|\s+$/g,"")}function Zs(L){for(var U=ki({legal:!1}),q=0,X=Ve,ce=0,de=U.length;ce&lt;de;ce++){if(yr(U[ce]),!ya(X))if(L-1&gt;0){var Ne=Zs(L-1);q+=Ne}else q++;Gn()}return q}return{WHITE:r,BLACK:t,PAWN:a,KNIGHT:u,BISHOP:l,ROOK:f,QUEEN:p,KING:v,SQUARES:function(){for(var L=[],U=Le.a8;U&lt;=Le.h1;U++){if(U&amp;136){U+=7;continue}L.push(Kt(U))}return L}(),FLAGS:R,load:function(L){return se(L)},reset:function(){return J()},moves:function(L){for(var U=ki(L),q=[],X=0,ce=U.length;X&lt;ce;X++)typeof L!="undefined"&amp;&amp;"verbose"in L&amp;&amp;L.verbose?q.push(Yo(U[X])):q.push(N(U[X],!1));return q},in_check:function(){return kn()},in_checkmate:function(){return fc()},in_stalemate:function(){return Qo()},in_draw:function(){return wt&gt;=100||Qo()||dc()||wo()},insufficient_material:function(){return dc()},in_threefold_repetition:function(){return wo()},game_over:function(){return wt&gt;=100||fc()||Qo()||dc()||wo()},validate_fen:function(L){return Te(L)},fen:function(){return we()},board:function(){for(var L=[],U=[],q=Le.a8;q&lt;=Le.h1;q++)pe[q]==null?U.push(null):U.push({type:pe[q].type,color:pe[q].color}),q+1&amp;136&amp;&amp;(L.push(U),U=[],q+=8);return L},pgn:function(L){var U=typeof L=="object"&amp;&amp;typeof L.newline_char=="string"?L.newline_char:`
`,q=typeof L=="object"&amp;&amp;typeof L.max_width=="number"?L.max_width:0,X=[],ce=!1;for(var de in je)X.push("["+de+' "'+je[de]+'"]'+U),ce=!0;ce&amp;&amp;Be.length&amp;&amp;X.push(U);for(var Ne=function(gn){var Xt=ge[we()];if(typeof Xt!="undefined"){var Jt=gn.length&gt;0?" ":"";gn=`${gn}${Jt}{${Xt}}`}return gn},$e=[];Be.length&gt;0;)$e.push(Gn());var ze=[],at="";for($e.length===0&amp;&amp;ze.push(Ne(""));$e.length&gt;0;){at=Ne(at);var Ze=$e.pop();!Be.length&amp;&amp;Ze.color==="b"?at=Ce+". ...":Ze.color==="w"&amp;&amp;(at.length&amp;&amp;ze.push(at),at=Ce+"."),at=at+" "+N(Ze,!1),yr(Ze)}if(at.length&amp;&amp;ze.push(Ne(at)),typeof je.Result!="undefined"&amp;&amp;ze.push(je.Result),q===0)return X.join("")+ze.join(" ");for(var Ft=function(){return X.length&gt;0&amp;&amp;X[X.length-1]===" "?(X.pop(),!0):!1},qt=function(gn,Xt){for(var Jt of Xt.split(" "))if(!!Jt){if(gn+Jt.length&gt;q){for(;Ft();)gn--;X.push(U),gn=0}X.push(Jt),gn+=Jt.length,X.push(" "),gn++}return Ft()&amp;&amp;gn--,gn},fn=0,de=0;de&lt;ze.length;de++){if(fn+ze[de].length&gt;q&amp;&amp;ze[de].includes("{")){fn=qt(fn,ze[de]);continue}fn+ze[de].length&gt;q&amp;&amp;de!==0?(X[X.length-1]===" "&amp;&amp;X.pop(),X.push(U),fn=0):de!==0&amp;&amp;(X.push(" "),fn++),X.push(ze[de]),fn+=ze[de].length}return X.join("")},load_pgn:function(L,U){var q=typeof U!="undefined"&amp;&amp;"sloppy"in U?U.sloppy:!1;function X(Et){return Et.replace(/\\/g,"\\")}function ce(Et){for(var yn in Et)return!0;return!1}function de(Et,yn){for(var wa=typeof yn=="object"&amp;&amp;typeof yn.newline_char=="string"?yn.newline_char:`\r?
`,Qn={},Xr=Et.split(new RegExp(X(wa))),Oi="",_o="",Ii=0;Ii&lt;Xr.length;Ii++)Oi=Xr[Ii].replace(/^\[([A-Z][A-Za-z]*)\s.*\]$/,"$1"),_o=Xr[Ii].replace(/^\[[A-Za-z]+\s"(.*)"\ *\]$/,"$1"),xa(Oi).length&gt;0&amp;&amp;(Qn[Oi]=_o);return Qn}var Ne=typeof U=="object"&amp;&amp;typeof U.newline_char=="string"?U.newline_char:`\r?
`,$e=new RegExp("^(\\[((?:"+X(Ne)+")|.)*\\])(?:"+X(Ne)+"){2}"),ze=$e.test(L)?$e.exec(L)[1]:"";J();var at=de(ze,U);for(var Ze in at)jt([Ze,at[Ze]]);if(at.SetUp==="1"&amp;&amp;!("FEN"in at&amp;&amp;se(at.FEN,!0)))return!1;for(var Ft=function(Et){return Array.from(Et).map(function(yn){return yn.charCodeAt(0)&lt;128?yn.charCodeAt(0).toString(16):encodeURIComponent(yn).replace(/\%/g,"").toLowerCase()}).join("")},qt=function(Et){return Et.length==0?"":decodeURIComponent("%"+Et.match(/.{1,2}/g).join("%"))},fn=function(Et){return Et=Et.replace(new RegExp(X(Ne),"g")," "),`{${Ft(Et.slice(1,Et.length-1))}}`},gn=function(Et){if(Et.startsWith("{")&amp;&amp;Et.endsWith("}"))return qt(Et.slice(1,Et.length-1))},Xt=L.replace(ze,"").replace(new RegExp(`({[^}]*})+?|;([^${X(Ne)}]*)`,"g"),function(Et,yn,wa){return yn!==void 0?fn(yn):" "+fn(`{${wa.slice(1)}}`)}).replace(new RegExp(X(Ne),"g")," "),Jt=/(\([^\(\)]+\))+?/g;Jt.test(Xt);)Xt=Xt.replace(Jt,"");Xt=Xt.replace(/\d+\.(\.\.)?/g,""),Xt=Xt.replace(/\.\.\./g,""),Xt=Xt.replace(/\$\d+/g,"");var Nn=xa(Xt).split(new RegExp(/\s+/));Nn=Nn.join(",").replace(/,,+/g,",").split(",");for(var An="",xr=0;xr&lt;Nn.length-1;xr++){var Ti=gn(Nn[xr]);if(Ti!==void 0){ge[we()]=Ti;continue}if(An=Fn(Nn[xr],q),An==null)return!1;yr(An)}if(Ti=gn(Nn[Nn.length-1]),Ti!==void 0&amp;&amp;(ge[we()]=Ti,Nn.pop()),An=Nn[Nn.length-1],P.indexOf(An)&gt;-1)ce(je)&amp;&amp;typeof je.Result=="undefined"&amp;&amp;jt(["Result",An]);else{if(An=Fn(An,q),An==null)return!1;yr(An)}return!0},header:function(){return jt(arguments)},ascii:function(){return us()},turn:function(){return Ve},move:function(L,U){var q=typeof U!="undefined"&amp;&amp;"sloppy"in U?U.sloppy:!1,X=null;if(typeof L=="string")X=Fn(L,q);else if(typeof L=="object"){for(var ce=ki(),de=0,Ne=ce.length;de&lt;Ne;de++)if(L.from===Kt(ce[de].from)&amp;&amp;L.to===Kt(ce[de].to)&amp;&amp;(!("promotion"in ce[de])||L.promotion===ce[de].promotion)){X=ce[de];break}}if(!X)return null;var $e=Yo(X);return yr(X),$e},undo:function(){var L=Gn();return L?Yo(L):null},clear:function(){return rt()},put:function(L,U){return En(L,U)},get:function(L){return it(L)},remove:function(L){return Hu(L)},perft:function(L){return Zs(L)},square_color:function(L){if(L in Le){var U=Le[L];return(zn(U)+Pi(U))%2===0?"light":"dark"}return null},history:function(L){for(var U=[],q=[],X=typeof L!="undefined"&amp;&amp;("verbose"in L)&amp;&amp;L.verbose;Be.length&gt;0;)U.push(Gn());for(;U.length&gt;0;){var ce=U.pop();X?q.push(Yo(ce)):q.push(N(ce)),yr(ce)}return q},get_comment:function(){return ge[we()]},set_comment:function(L){ge[we()]=L.replace("{","[").replace("}","]")},delete_comment:function(){var L=ge[we()];return delete ge[we()],L},get_comments:function(){return ye(),Object.keys(ge).map(function(L){return{fen:L,comment:ge[L]}})},delete_comments:function(){return ye(),Object.keys(ge).map(function(L){var U=ge[L];return delete ge[L],{fen:L,comment:U}})}}};typeof E8!="undefined"&amp;&amp;(E8.Chess=Dq)});var hA=vt(mA=&gt;{"use strict";var e1=re();function DH(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var FH=typeof Object.is=="function"?Object.is:DH,zH=e1.useSyncExternalStore,WH=e1.useRef,UH=e1.useEffect,jH=e1.useMemo,qH=e1.useDebugValue;mA.useSyncExternalStoreWithSelector=function(e,t,r,i,a){var u=WH(null);if(u.current===null){var l={hasValue:!1,value:null};u.current=l}else l=u.current;u=jH(function(){function p(O){if(!v){if(v=!0,y=O,O=i(O),a!==void 0&amp;&amp;l.hasValue){var k=l.value;if(a(k,O))return w=k}return w=O}if(k=w,FH(y,O))return k;var M=i(O);return a!==void 0&amp;&amp;a(k,M)?k:(y=O,w=M)}var v=!1,y,w,P=r===void 0?null:r;return[function(){return p(t())},P===null?void 0:function(){return p(P())}]},[t,r,i,a]);var f=zH(e,u[0],u[1]);return UH(function(){l.hasValue=!0,l.value=f},[f]),qH(f),f}});var gA=vt((qfe,vA)=&gt;{"use strict";vA.exports=hA()});var qA=vt((h0e,jA)=&gt;{"use strict";var OV="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";jA.exports=OV});var KA=vt((v0e,$A)=&gt;{"use strict";var IV=qA();function HA(){}function VA(){}VA.resetWarningCache=HA;$A.exports=function(){function e(i,a,u,l,f,p){if(p!==IV){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:VA,resetWarningCache:HA};return r.PropTypes=r,r}});var TR=vt((x0e,GA)=&gt;{GA.exports=KA()();var g0e,y0e});var OR=vt((J3,YA)=&gt;{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});J3.default=QA;var NV="none",AV="contents",MV=/input|select|textarea|button|object|iframe/;function LV(e,t){return t.getPropertyValue("overflow")!=="visible"||e.scrollWidth&lt;=0&amp;&amp;e.scrollHeight&lt;=0}function BV(e){var t=e.offsetWidth&lt;=0&amp;&amp;e.offsetHeight&lt;=0;if(t&amp;&amp;!e.innerHTML)return!0;try{var r=window.getComputedStyle(e),i=r.getPropertyValue("display");return t?i!==AV&amp;&amp;LV(e,r):i===NV}catch(a){return console.warn("Failed to inspect element style"),!1}}function DV(e){for(var t=e,r=e.getRootNode&amp;&amp;e.getRootNode();t&amp;&amp;t!==document.body;){if(r&amp;&amp;t===r&amp;&amp;(t=r.host.parentNode),BV(t))return!1;t=t.parentNode}return!0}function FV(e,t){var r=e.nodeName.toLowerCase(),i=MV.test(r)&amp;&amp;!e.disabled||r==="a"&amp;&amp;e.href||t;return i&amp;&amp;DV(e)}function zV(e){var t=e.getAttribute("tabindex");t===null&amp;&amp;(t=void 0);var r=isNaN(t);return(r||t&gt;=0)&amp;&amp;FV(e,!r)}function QA(e){var t=[].slice.call(e.querySelectorAll("*"),0).reduce(function(r,i){return r.concat(i.shadowRoot?QA(i.shadowRoot):[i])},[]);return t.filter(zV)}YA.exports=J3.default});var ZA=vt(Ja=&gt;{"use strict";Object.defineProperty(Ja,"__esModule",{value:!0});Ja.resetState=qV;Ja.log=HV;Ja.handleBlur=r1;Ja.handleFocus=o1;Ja.markForFocusLater=VV;Ja.returnFocus=$V;Ja.popWithoutFocus=KV;Ja.setupScopedFocus=GV;Ja.teardownScopedFocus=QV;var WV=OR(),UV=jV(WV);function jV(e){return e&amp;&amp;e.__esModule?e:{default:e}}var $m=[],Vm=null,IR=!1;function qV(){$m=[]}function HV(){}function r1(){IR=!0}function o1(){if(IR){if(IR=!1,!Vm)return;setTimeout(function(){if(!Vm.contains(document.activeElement)){var e=(0,UV.default)(Vm)[0]||Vm;e.focus()}},0)}}function VV(){$m.push(document.activeElement)}function $V(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:!1,t=null;try{$m.length!==0&amp;&amp;(t=$m.pop(),t.focus({preventScroll:e}));return}catch(r){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function KV(){$m.length&gt;0&amp;&amp;$m.pop()}function GV(e){Vm=e,window.addEventListener?(window.addEventListener("blur",r1,!1),document.addEventListener("focus",o1,!0)):(window.attachEvent("onBlur",r1),document.attachEvent("onFocus",o1))}function QV(){Vm=null,window.addEventListener?(window.removeEventListener("blur",r1),document.removeEventListener("focus",o1)):(window.detachEvent("onBlur",r1),document.detachEvent("onFocus",o1))}});var eM=vt((eb,JA)=&gt;{"use strict";Object.defineProperty(eb,"__esModule",{value:!0});eb.default=JV;var YV=OR(),ZV=XV(YV);function XV(e){return e&amp;&amp;e.__esModule?e:{default:e}}function XA(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:document;return e.activeElement.shadowRoot?XA(e.activeElement.shadowRoot):e.activeElement}function JV(e,t){var r=(0,ZV.default)(e);if(!r.length){t.preventDefault();return}var i=void 0,a=t.shiftKey,u=r[0],l=r[r.length-1],f=XA();if(e===f){if(!a)return;i=l}if(l===f&amp;&amp;!a&amp;&amp;(i=u),u===f&amp;&amp;a&amp;&amp;(i=l),i){t.preventDefault(),i.focus();return}var p=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent),v=p!=null&amp;&amp;p[1]!="Chrome"&amp;&amp;/\biPod\b|\biPad\b/g.exec(navigator.userAgent)==null;if(!!v){var y=r.indexOf(f);if(y&gt;-1&amp;&amp;(y+=a?-1:1),i=r[y],typeof i=="undefined"){t.preventDefault(),i=a?l:u,i.focus();return}t.preventDefault(),i.focus()}}JA.exports=eb.default});var oM=vt((b0e,rM)=&gt;{"use strict";var e$=!1,nM=function(){};e$&amp;&amp;(tM=function(t,r){var i=arguments.length;r=new Array(i&gt;1?i-1:0);for(var a=1;a&lt;i;a++)r[a-1]=arguments[a];var u=0,l="Warning: "+t.replace(/%s/g,function(){return r[u++]});typeof console!="undefined"&amp;&amp;console.error(l);try{throw new Error(l)}catch(f){}},nM=function(e,t,r){var i=arguments.length;r=new Array(i&gt;2?i-2:0);for(var a=2;a&lt;i;a++)r[a-2]=arguments[a];if(t===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||tM.apply(null,[t].concat(r))});var tM;rM.exports=nM});var iM=vt((S0e,tb)=&gt;{(function(){"use strict";var e=!!(typeof window!="undefined"&amp;&amp;window.document&amp;&amp;window.document.createElement),t={canUseDOM:e,canUseWorkers:typeof Worker!="undefined",canUseEventListeners:e&amp;&amp;!!(window.addEventListener||window.attachEvent),canUseViewport:e&amp;&amp;!!window.screen};typeof define=="function"&amp;&amp;typeof define.amd=="object"&amp;&amp;define.amd?define(function(){return t}):typeof tb!="undefined"&amp;&amp;tb.exports?tb.exports=t:window.ExecutionEnvironment=t})()});var rb=vt(Mu=&gt;{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.canUseDOM=Mu.SafeNodeList=Mu.SafeHTMLCollection=void 0;var t$=iM(),n$=r$(t$);function r$(e){return e&amp;&amp;e.__esModule?e:{default:e}}var nb=n$.default,o$=nb.canUseDOM?window.HTMLElement:{},_0e=Mu.SafeHTMLCollection=nb.canUseDOM?window.HTMLCollection:{},C0e=Mu.SafeNodeList=nb.canUseDOM?window.NodeList:{},E0e=Mu.canUseDOM=nb.canUseDOM;Mu.default=o$});var AR=vt(Fs=&gt;{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.resetState=l$;Fs.log=c$;Fs.assertNodeList=aM;Fs.setElement=f$;Fs.validateElement=NR;Fs.hide=d$;Fs.show=p$;Fs.documentNotReadyOrSSRTesting=m$;var i$=oM(),a$=u$(i$),s$=rb();function u$(e){return e&amp;&amp;e.__esModule?e:{default:e}}var sa=null;function l$(){sa&amp;&amp;(sa.removeAttribute?sa.removeAttribute("aria-hidden"):sa.length!=null?sa.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(sa).forEach(function(e){return e.removeAttribute("aria-hidden")})),sa=null}function c$(){if(!1)var e}function aM(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function f$(e){var t=e;if(typeof t=="string"&amp;&amp;s$.canUseDOM){var r=document.querySelectorAll(t);aM(r,t),t=r}return sa=t||sa,sa}function NR(e){var t=e||sa;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a$.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}function d$(e){var t=!0,r=!1,i=void 0;try{for(var a=NR(e)[Symbol.iterator](),u;!(t=(u=a.next()).done);t=!0){var l=u.value;l.setAttribute("aria-hidden","true")}}catch(f){r=!0,i=f}finally{try{!t&amp;&amp;a.return&amp;&amp;a.return()}finally{if(r)throw i}}}function p$(e){var t=!0,r=!1,i=void 0;try{for(var a=NR(e)[Symbol.iterator](),u;!(t=(u=a.next()).done);t=!0){var l=u.value;l.removeAttribute("aria-hidden")}}catch(f){r=!0,i=f}finally{try{!t&amp;&amp;a.return&amp;&amp;a.return()}finally{if(r)throw i}}}function m$(){sa=null}});var uM=vt(Km=&gt;{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.resetState=h$;Km.log=v$;var i1={},a1={};function sM(e,t){e.classList.remove(t)}function h$(){var e=document.getElementsByTagName("html")[0];for(var t in i1)sM(e,i1[t]);var r=document.body;for(var i in a1)sM(r,a1[i]);i1={},a1={}}function v$(){if(!1){var e,t;for(var r in i1);for(var i in a1);}}var g$=function(t,r){return t[r]||(t[r]=0),t[r]+=1,r},y$=function(t,r){return t[r]&amp;&amp;(t[r]-=1),r},x$=function(t,r,i){i.forEach(function(a){g$(r,a),t.add(a)})},w$=function(t,r,i){i.forEach(function(a){y$(r,a),r[a]===0&amp;&amp;t.remove(a)})},P0e=Km.add=function(t,r){return x$(t.classList,t.nodeName.toLowerCase()=="html"?i1:a1,r.split(" "))},T0e=Km.remove=function(t,r){return w$(t.classList,t.nodeName.toLowerCase()=="html"?i1:a1,r.split(" "))}});var MR=vt(s1=&gt;{"use strict";Object.defineProperty(s1,"__esModule",{value:!0});s1.log=S$;s1.resetState=_$;function b$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var lM=function e(){var t=this;b$(this,e),this.register=function(r){t.openInstances.indexOf(r)===-1&amp;&amp;(t.openInstances.push(r),t.emit("register"))},this.deregister=function(r){var i=t.openInstances.indexOf(r);i!==-1&amp;&amp;(t.openInstances.splice(i,1),t.emit("deregister"))},this.subscribe=function(r){t.subscribers.push(r)},this.emit=function(r){t.subscribers.forEach(function(i){return i(r,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},ob=new lM;function S$(){console.log("portalOpenInstances ----------"),console.log(ob.openInstances.length),ob.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function _$(){ob=new lM}s1.default=ob});var fM=vt(ib=&gt;{"use strict";Object.defineProperty(ib,"__esModule",{value:!0});ib.resetState=R$;ib.log=P$;var C$=MR(),E$=k$(C$);function k$(e){return e&amp;&amp;e.__esModule?e:{default:e}}var Yr=void 0,es=void 0,Wf=[];function R$(){for(var e=[Yr,es],t=0;t&lt;e.length;t++){var r=e[t];!r||r.parentNode&amp;&amp;r.parentNode.removeChild(r)}Yr=es=null,Wf=[]}function P$(){console.log("bodyTrap ----------"),console.log(Wf.length);for(var e=[Yr,es],t=0;t&lt;e.length;t++){var r=e[t],i=r||{};console.log(i.nodeName,i.className,i.id)}console.log("edn bodyTrap ----------")}function cM(){Wf.length!==0&amp;&amp;Wf[Wf.length-1].focusContent()}function T$(e,t){!Yr&amp;&amp;!es&amp;&amp;(Yr=document.createElement("div"),Yr.setAttribute("data-react-modal-body-trap",""),Yr.style.position="absolute",Yr.style.opacity="0",Yr.setAttribute("tabindex","0"),Yr.addEventListener("focus",cM),es=Yr.cloneNode(),es.addEventListener("focus",cM)),Wf=t,Wf.length&gt;0?(document.body.firstChild!==Yr&amp;&amp;document.body.insertBefore(Yr,document.body.firstChild),document.body.lastChild!==es&amp;&amp;document.body.appendChild(es)):(Yr.parentElement&amp;&amp;Yr.parentElement.removeChild(Yr),es.parentElement&amp;&amp;es.parentElement.removeChild(es))}E$.default.subscribe(T$)});var vM=vt((cb,hM)=&gt;{"use strict";Object.defineProperty(cb,"__esModule",{value:!0});var ab=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(e[i]=r[i])}return e},O$=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&amp;&amp;typeof Symbol=="function"&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},I$=function(){function e(t,r){for(var i=0;i&lt;r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&amp;&amp;(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(t,r,i){return r&amp;&amp;e(t.prototype,r),i&amp;&amp;e(t,i),t}}(),N$=re(),A$=TR(),Ye=lb(A$),M$=ZA(),u1=DR(M$),L$=eM(),B$=lb(L$),D$=AR(),dM=DR(D$),F$=uM(),sb=DR(F$),BR=rb(),pM=lb(BR),z$=MR(),mM=lb(z$);fM();function DR(e){if(e&amp;&amp;e.__esModule)return e;var t={};if(e!=null)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&amp;&amp;(t[r]=e[r]);return t.default=e,t}function lb(e){return e&amp;&amp;e.__esModule?e:{default:e}}function W$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U$(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&amp;&amp;(typeof t=="object"||typeof t=="function")?t:e}function j$(e,t){if(typeof t!="function"&amp;&amp;t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var LR={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},q$=function(t){return t.code==="Tab"||t.keyCode===9},H$=function(t){return t.code==="Escape"||t.keyCode===27},ub=0,FR=function(e){j$(t,e);function t(r){W$(this,t);var i=U$(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));return i.setOverlayRef=function(a){i.overlay=a,i.props.overlayRef&amp;&amp;i.props.overlayRef(a)},i.setContentRef=function(a){i.content=a,i.props.contentRef&amp;&amp;i.props.contentRef(a)},i.afterClose=function(){var a=i.props,u=a.appElement,l=a.ariaHideApp,f=a.htmlOpenClassName,p=a.bodyOpenClassName,v=a.parentSelector,y=v&amp;&amp;v().ownerDocument||document;p&amp;&amp;sb.remove(y.body,p),f&amp;&amp;sb.remove(y.getElementsByTagName("html")[0],f),l&amp;&amp;ub&gt;0&amp;&amp;(ub-=1,ub===0&amp;&amp;dM.show(u)),i.props.shouldFocusAfterRender&amp;&amp;(i.props.shouldReturnFocusAfterClose?(u1.returnFocus(i.props.preventScroll),u1.teardownScopedFocus()):u1.popWithoutFocus()),i.props.onAfterClose&amp;&amp;i.props.onAfterClose(),mM.default.deregister(i)},i.open=function(){i.beforeOpen(),i.state.afterOpen&amp;&amp;i.state.beforeClose?(clearTimeout(i.closeTimer),i.setState({beforeClose:!1})):(i.props.shouldFocusAfterRender&amp;&amp;(u1.setupScopedFocus(i.node),u1.markForFocusLater()),i.setState({isOpen:!0},function(){i.openAnimationFrame=requestAnimationFrame(function(){i.setState({afterOpen:!0}),i.props.isOpen&amp;&amp;i.props.onAfterOpen&amp;&amp;i.props.onAfterOpen({overlayEl:i.overlay,contentEl:i.content})})}))},i.close=function(){i.props.closeTimeoutMS&gt;0?i.closeWithTimeout():i.closeWithoutTimeout()},i.focusContent=function(){return i.content&amp;&amp;!i.contentHasFocus()&amp;&amp;i.content.focus({preventScroll:!0})},i.closeWithTimeout=function(){var a=Date.now()+i.props.closeTimeoutMS;i.setState({beforeClose:!0,closesAt:a},function(){i.closeTimer=setTimeout(i.closeWithoutTimeout,i.state.closesAt-Date.now())})},i.closeWithoutTimeout=function(){i.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},i.afterClose)},i.handleKeyDown=function(a){q$(a)&amp;&amp;(0,B$.default)(i.content,a),i.props.shouldCloseOnEsc&amp;&amp;H$(a)&amp;&amp;(a.stopPropagation(),i.requestClose(a))},i.handleOverlayOnClick=function(a){i.shouldClose===null&amp;&amp;(i.shouldClose=!0),i.shouldClose&amp;&amp;i.props.shouldCloseOnOverlayClick&amp;&amp;(i.ownerHandlesClose()?i.requestClose(a):i.focusContent()),i.shouldClose=null},i.handleContentOnMouseUp=function(){i.shouldClose=!1},i.handleOverlayOnMouseDown=function(a){!i.props.shouldCloseOnOverlayClick&amp;&amp;a.target==i.overlay&amp;&amp;a.preventDefault()},i.handleContentOnClick=function(){i.shouldClose=!1},i.handleContentOnMouseDown=function(){i.shouldClose=!1},i.requestClose=function(a){return i.ownerHandlesClose()&amp;&amp;i.props.onRequestClose(a)},i.ownerHandlesClose=function(){return i.props.onRequestClose},i.shouldBeClosed=function(){return!i.state.isOpen&amp;&amp;!i.state.beforeClose},i.contentHasFocus=function(){return document.activeElement===i.content||i.content.contains(document.activeElement)},i.buildClassName=function(a,u){var l=(typeof u=="undefined"?"undefined":O$(u))==="object"?u:{base:LR[a],afterOpen:LR[a]+"--after-open",beforeClose:LR[a]+"--before-close"},f=l.base;return i.state.afterOpen&amp;&amp;(f=f+" "+l.afterOpen),i.state.beforeClose&amp;&amp;(f=f+" "+l.beforeClose),typeof u=="string"&amp;&amp;u?f+" "+u:f},i.attributesFromObject=function(a,u){return Object.keys(u).reduce(function(l,f){return l[a+"-"+f]=u[f],l},{})},i.state={afterOpen:!1,beforeClose:!1},i.shouldClose=null,i.moveFromContentToOverlay=null,i}return I$(t,[{key:"componentDidMount",value:function(){this.props.isOpen&amp;&amp;this.open()}},{key:"componentDidUpdate",value:function(i,a){this.props.isOpen&amp;&amp;!i.isOpen?this.open():!this.props.isOpen&amp;&amp;i.isOpen&amp;&amp;this.close(),this.props.shouldFocusAfterRender&amp;&amp;this.state.isOpen&amp;&amp;!a.isOpen&amp;&amp;this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&amp;&amp;this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var i=this.props,a=i.appElement,u=i.ariaHideApp,l=i.htmlOpenClassName,f=i.bodyOpenClassName,p=i.parentSelector,v=p&amp;&amp;p().ownerDocument||document;f&amp;&amp;sb.add(v.body,f),l&amp;&amp;sb.add(v.getElementsByTagName("html")[0],l),u&amp;&amp;(ub+=1,dM.hide(a)),mM.default.register(this)}},{key:"render",value:function(){var i=this.props,a=i.id,u=i.className,l=i.overlayClassName,f=i.defaultStyles,p=i.children,v=u?{}:f.content,y=l?{}:f.overlay;if(this.shouldBeClosed())return null;var w={ref:this.setOverlayRef,className:this.buildClassName("overlay",l),style:ab({},y,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},P=ab({id:a,ref:this.setContentRef,style:ab({},v,this.props.style.content),className:this.buildClassName("content",u),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",ab({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),O=this.props.contentElement(P,p);return this.props.overlayElement(w,O)}}]),t}(N$.Component);FR.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}};FR.propTypes={isOpen:Ye.default.bool.isRequired,defaultStyles:Ye.default.shape({content:Ye.default.object,overlay:Ye.default.object}),style:Ye.default.shape({content:Ye.default.object,overlay:Ye.default.object}),className:Ye.default.oneOfType([Ye.default.string,Ye.default.object]),overlayClassName:Ye.default.oneOfType([Ye.default.string,Ye.default.object]),parentSelector:Ye.default.func,bodyOpenClassName:Ye.default.string,htmlOpenClassName:Ye.default.string,ariaHideApp:Ye.default.bool,appElement:Ye.default.oneOfType([Ye.default.instanceOf(pM.default),Ye.default.instanceOf(BR.SafeHTMLCollection),Ye.default.instanceOf(BR.SafeNodeList),Ye.default.arrayOf(Ye.default.instanceOf(pM.default))]),onAfterOpen:Ye.default.func,onAfterClose:Ye.default.func,onRequestClose:Ye.default.func,closeTimeoutMS:Ye.default.number,shouldFocusAfterRender:Ye.default.bool,shouldCloseOnOverlayClick:Ye.default.bool,shouldReturnFocusAfterClose:Ye.default.bool,preventScroll:Ye.default.bool,role:Ye.default.string,contentLabel:Ye.default.string,aria:Ye.default.object,data:Ye.default.object,children:Ye.default.node,shouldCloseOnEsc:Ye.default.bool,overlayRef:Ye.default.func,contentRef:Ye.default.func,id:Ye.default.string,overlayElement:Ye.default.func,contentElement:Ye.default.func,testId:Ye.default.string};cb.default=FR;hM.exports=cb.default});var wM=vt(zR=&gt;{"use strict";Object.defineProperty(zR,"__esModule",{value:!0});function gM(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&amp;&amp;this.setState(e)}function yM(e){function t(r){var i=this.constructor.getDerivedStateFromProps(e,r);return i!=null?i:null}this.setState(t.bind(this))}function xM(e,t){try{var r=this.props,i=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,i)}finally{this.props=r,this.state=i}}gM.__suppressDeprecationWarning=!0;yM.__suppressDeprecationWarning=!0;xM.__suppressDeprecationWarning=!0;function V$(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&amp;&amp;typeof t.getSnapshotBeforeUpdate!="function")return e;var r=null,i=null,a=null;if(typeof t.componentWillMount=="function"?r="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&amp;&amp;(r="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?i="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&amp;&amp;(i="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?a="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&amp;&amp;(a="UNSAFE_componentWillUpdate"),r!==null||i!==null||a!==null){var u=e.displayName||e.name,l=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.

`+u+" uses "+l+" but also contains the following legacy lifecycles:"+(r!==null?`
  `+r:"")+(i!==null?`
  `+i:"")+(a!==null?`
  `+a:"")+`

The above lifecycles should be removed. Learn more about this warning here:
https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&amp;&amp;(t.componentWillMount=gM,t.componentWillReceiveProps=yM),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=xM;var f=t.componentDidUpdate;t.componentDidUpdate=function(v,y,w){var P=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:w;f.call(this,v,y,P)}}return e}zR.polyfill=V$});var PM=vt(jf=&gt;{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.bodyOpenClassName=jf.portalClassName=void 0;var bM=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(e[i]=r[i])}return e},$$=function(){function e(t,r){for(var i=0;i&lt;r.length;i++){var a=r[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&amp;&amp;(a.writable=!0),Object.defineProperty(t,a.key,a)}}return function(t,r,i){return r&amp;&amp;e(t.prototype,r),i&amp;&amp;e(t,i),t}}(),RM=re(),db=l1(RM),K$=Qp(),pb=l1(K$),G$=TR(),Ge=l1(G$),Q$=vM(),SM=l1(Q$),Y$=AR(),Z$=J$(Y$),tc=rb(),_M=l1(tc),X$=wM();function J$(e){if(e&amp;&amp;e.__esModule)return e;var t={};if(e!=null)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&amp;&amp;(t[r]=e[r]);return t.default=e,t}function l1(e){return e&amp;&amp;e.__esModule?e:{default:e}}function eK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CM(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&amp;&amp;(typeof t=="object"||typeof t=="function")?t:e}function tK(e,t){if(typeof t!="function"&amp;&amp;t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var nK=jf.portalClassName="ReactModalPortal",rK=jf.bodyOpenClassName="ReactModal__Body--open",Uf=tc.canUseDOM&amp;&amp;pb.default.createPortal!==void 0,EM=function(t){return document.createElement(t)},kM=function(){return Uf?pb.default.createPortal:pb.default.unstable_renderSubtreeIntoContainer};function fb(e){return e()}var c1=function(e){tK(t,e);function t(){var r,i,a,u;eK(this,t);for(var l=arguments.length,f=Array(l),p=0;p&lt;l;p++)f[p]=arguments[p];return u=(i=(a=CM(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(f))),a),a.removePortal=function(){!Uf&amp;&amp;pb.default.unmountComponentAtNode(a.node);var v=fb(a.props.parentSelector);v&amp;&amp;v.contains(a.node)?v.removeChild(a.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},a.portalRef=function(v){a.portal=v},a.renderPortal=function(v){var y=kM(),w=y(a,db.default.createElement(SM.default,bM({defaultStyles:t.defaultStyles},v)),a.node);a.portalRef(w)},i),CM(a,u)}return $$(t,[{key:"componentDidMount",value:function(){if(!!tc.canUseDOM){Uf||(this.node=EM("div")),this.node.className=this.props.portalClassName;var i=fb(this.props.parentSelector);i.appendChild(this.node),!Uf&amp;&amp;this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(i){var a=fb(i.parentSelector),u=fb(this.props.parentSelector);return{prevParent:a,nextParent:u}}},{key:"componentDidUpdate",value:function(i,a,u){if(!!tc.canUseDOM){var l=this.props,f=l.isOpen,p=l.portalClassName;i.portalClassName!==p&amp;&amp;(this.node.className=p);var v=u.prevParent,y=u.nextParent;y!==v&amp;&amp;(v.removeChild(this.node),y.appendChild(this.node)),!(!i.isOpen&amp;&amp;!f)&amp;&amp;!Uf&amp;&amp;this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(!(!tc.canUseDOM||!this.node||!this.portal)){var i=this.portal.state,a=Date.now(),u=i.isOpen&amp;&amp;this.props.closeTimeoutMS&amp;&amp;(i.closesAt||a+this.props.closeTimeoutMS);u?(i.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,u-a)):this.removePortal()}}},{key:"render",value:function(){if(!tc.canUseDOM||!Uf)return null;!this.node&amp;&amp;Uf&amp;&amp;(this.node=EM("div"));var i=kM();return i(db.default.createElement(SM.default,bM({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)}}],[{key:"setAppElement",value:function(i){Z$.setElement(i)}}]),t}(RM.Component);c1.propTypes={isOpen:Ge.default.bool.isRequired,style:Ge.default.shape({content:Ge.default.object,overlay:Ge.default.object}),portalClassName:Ge.default.string,bodyOpenClassName:Ge.default.string,htmlOpenClassName:Ge.default.string,className:Ge.default.oneOfType([Ge.default.string,Ge.default.shape({base:Ge.default.string.isRequired,afterOpen:Ge.default.string.isRequired,beforeClose:Ge.default.string.isRequired})]),overlayClassName:Ge.default.oneOfType([Ge.default.string,Ge.default.shape({base:Ge.default.string.isRequired,afterOpen:Ge.default.string.isRequired,beforeClose:Ge.default.string.isRequired})]),appElement:Ge.default.oneOfType([Ge.default.instanceOf(_M.default),Ge.default.instanceOf(tc.SafeHTMLCollection),Ge.default.instanceOf(tc.SafeNodeList),Ge.default.arrayOf(Ge.default.instanceOf(_M.default))]),onAfterOpen:Ge.default.func,onRequestClose:Ge.default.func,closeTimeoutMS:Ge.default.number,ariaHideApp:Ge.default.bool,shouldFocusAfterRender:Ge.default.bool,shouldCloseOnOverlayClick:Ge.default.bool,shouldReturnFocusAfterClose:Ge.default.bool,preventScroll:Ge.default.bool,parentSelector:Ge.default.func,aria:Ge.default.object,data:Ge.default.object,role:Ge.default.string,contentLabel:Ge.default.string,shouldCloseOnEsc:Ge.default.bool,overlayRef:Ge.default.func,contentRef:Ge.default.func,id:Ge.default.string,overlayElement:Ge.default.func,contentElement:Ge.default.func};c1.defaultProps={isOpen:!1,portalClassName:nK,bodyOpenClassName:rK,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(t,r){return db.default.createElement("div",t,r)},contentElement:function(t,r){return db.default.createElement("div",t,r)}};c1.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}};(0,X$.polyfill)(c1);jf.default=c1});var OM=vt((mb,TM)=&gt;{"use strict";Object.defineProperty(mb,"__esModule",{value:!0});var oK=PM(),iK=aK(oK);function aK(e){return e&amp;&amp;e.__esModule?e:{default:e}}mb.default=iK.default;TM.exports=mb.default});var xD=vt((sSe,aS)=&gt;{(function(e,t,r){if(!e)return;for(var i={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},a={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},u={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&amp;":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","&lt;":",","&gt;":".","?":"/","|":"\\"},l={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},f,p=1;p&lt;20;++p)i[111+p]="f"+p;for(p=0;p&lt;=9;++p)i[p+96]=p.toString();function v(W,H,Y){if(W.addEventListener){W.addEventListener(H,Y,!1);return}W.attachEvent("on"+H,Y)}function y(W){if(W.type=="keypress"){var H=String.fromCharCode(W.which);return W.shiftKey||(H=H.toLowerCase()),H}return i[W.which]?i[W.which]:a[W.which]?a[W.which]:String.fromCharCode(W.which).toLowerCase()}function w(W,H){return W.sort().join(",")===H.sort().join(",")}function P(W){var H=[];return W.shiftKey&amp;&amp;H.push("shift"),W.altKey&amp;&amp;H.push("alt"),W.ctrlKey&amp;&amp;H.push("ctrl"),W.metaKey&amp;&amp;H.push("meta"),H}function O(W){if(W.preventDefault){W.preventDefault();return}W.returnValue=!1}function k(W){if(W.stopPropagation){W.stopPropagation();return}W.cancelBubble=!0}function M(W){return W=="shift"||W=="ctrl"||W=="alt"||W=="meta"}function Q(){if(!f){f={};for(var W in i)W&gt;95&amp;&amp;W&lt;112||i.hasOwnProperty(W)&amp;&amp;(f[i[W]]=W)}return f}function T(W,H,Y){return Y||(Y=Q()[W]?"keydown":"keypress"),Y=="keypress"&amp;&amp;H.length&amp;&amp;(Y="keydown"),Y}function R(W){return W==="+"?["+"]:(W=W.replace(/\+{2}/g,"+plus"),W.split("+"))}function E(W,H){var Y,Se,Ee,Ct=[];for(Y=R(W),Ee=0;Ee&lt;Y.length;++Ee)Se=Y[Ee],l[Se]&amp;&amp;(Se=l[Se]),H&amp;&amp;H!="keypress"&amp;&amp;u[Se]&amp;&amp;(Se=u[Se],Ct.push("shift")),M(Se)&amp;&amp;Ct.push(Se);return H=T(Se,Ct,H),{key:Se,modifiers:Ct,action:H}}function z(W,H){return W===null||W===t?!1:W===H?!0:z(W.parentNode,H)}function $(W){var H=this;if(W=W||t,!(H instanceof $))return new $(W);H.target=W,H._callbacks={},H._directMap={};var Y={},Se,Ee=!1,Ct=!1,Le=!1;function ft(Ce){Ce=Ce||{};var Be=!1,je;for(je in Y){if(Ce[je]){Be=!0;continue}Y[je]=0}Be||(Le=!1)}function pe(Ce,Be,je,ge,rt,ye){var J,se,Te=[],we=je.type;if(!H._callbacks[Ce])return[];for(we=="keyup"&amp;&amp;M(Ce)&amp;&amp;(Be=[Ce]),J=0;J&lt;H._callbacks[Ce].length;++J)if(se=H._callbacks[Ce][J],!(!ge&amp;&amp;se.seq&amp;&amp;Y[se.seq]!=se.level)&amp;&amp;we==se.action&amp;&amp;(we=="keypress"&amp;&amp;!je.metaKey&amp;&amp;!je.ctrlKey||w(Be,se.modifiers))){var jt=!ge&amp;&amp;se.combo==rt,$t=ge&amp;&amp;se.seq==ge&amp;&amp;se.level==ye;(jt||$t)&amp;&amp;H._callbacks[Ce].splice(J,1),Te.push(se)}return Te}function nt(Ce,Be,je,ge){H.stopCallback(Be,Be.target||Be.srcElement,je,ge)||Ce(Be,je)===!1&amp;&amp;(O(Be),k(Be))}H._handleKey=function(Ce,Be,je){var ge=pe(Ce,Be,je),rt,ye={},J=0,se=!1;for(rt=0;rt&lt;ge.length;++rt)ge[rt].seq&amp;&amp;(J=Math.max(J,ge[rt].level));for(rt=0;rt&lt;ge.length;++rt){if(ge[rt].seq){if(ge[rt].level!=J)continue;se=!0,ye[ge[rt].seq]=1,nt(ge[rt].callback,je,ge[rt].combo,ge[rt].seq);continue}se||nt(ge[rt].callback,je,ge[rt].combo)}var Te=je.type=="keypress"&amp;&amp;Ct;je.type==Le&amp;&amp;!M(Ce)&amp;&amp;!Te&amp;&amp;ft(ye),Ct=se&amp;&amp;je.type=="keydown"};function Ve(Ce){typeof Ce.which!="number"&amp;&amp;(Ce.which=Ce.keyCode);var Be=y(Ce);if(!!Be){if(Ce.type=="keyup"&amp;&amp;Ee===Be){Ee=!1;return}H.handleKey(Be,P(Ce),Ce)}}function xt(){clearTimeout(Se),Se=setTimeout(ft,1e3)}function ot(Ce,Be,je,ge){Y[Ce]=0;function rt(we){return function(){Le=we,++Y[Ce],xt()}}function ye(we){nt(je,we,Ce),ge!=="keyup"&amp;&amp;(Ee=y(we)),setTimeout(ft,10)}for(var J=0;J&lt;Be.length;++J){var se=J+1===Be.length,Te=se?ye:rt(ge||E(Be[J+1]).action);wt(Be[J],Te,ge,Ce,J)}}function wt(Ce,Be,je,ge,rt){H._directMap[Ce+":"+je]=Be,Ce=Ce.replace(/\s+/g," ");var ye=Ce.split(" "),J;if(ye.length&gt;1){ot(Ce,ye,Be,je);return}J=E(Ce,je),H._callbacks[J.key]=H._callbacks[J.key]||[],pe(J.key,J.modifiers,{type:J.action},ge,Ce,rt),H._callbacks[J.key][ge?"unshift":"push"]({callback:Be,modifiers:J.modifiers,action:J.action,seq:ge,level:rt,combo:Ce})}H._bindMultiple=function(Ce,Be,je){for(var ge=0;ge&lt;Ce.length;++ge)wt(Ce[ge],Be,je)},v(W,"keypress",Ve),v(W,"keydown",Ve),v(W,"keyup",Ve)}$.prototype.bind=function(W,H,Y){var Se=this;return W=W instanceof Array?W:[W],Se._bindMultiple.call(Se,W,H,Y),Se},$.prototype.unbind=function(W,H){var Y=this;return Y.bind.call(Y,W,function(){},H)},$.prototype.trigger=function(W,H){var Y=this;return Y._directMap[W+":"+H]&amp;&amp;Y._directMap[W+":"+H]({},W),Y},$.prototype.reset=function(){var W=this;return W._callbacks={},W._directMap={},W},$.prototype.stopCallback=function(W,H){var Y=this;if((" "+H.className+" ").indexOf(" mousetrap ")&gt;-1||z(H,Y.target))return!1;if("composedPath"in W&amp;&amp;typeof W.composedPath=="function"){var Se=W.composedPath()[0];Se!==W.target&amp;&amp;(H=Se)}return H.tagName=="INPUT"||H.tagName=="SELECT"||H.tagName=="TEXTAREA"||H.isContentEditable},$.prototype.handleKey=function(){var W=this;return W._handleKey.apply(W,arguments)},$.addKeycodes=function(W){for(var H in W)W.hasOwnProperty(H)&amp;&amp;(i[H]=W[H]);f=null},$.init=function(){var W=$(t);for(var H in W)H.charAt(0)!=="_"&amp;&amp;($[H]=function(Y){return function(){return W[Y].apply(W,arguments)}}(H))},$.init(),e.Mousetrap=$,typeof aS!="undefined"&amp;&amp;aS.exports&amp;&amp;(aS.exports=$),typeof define=="function"&amp;&amp;define.amd&amp;&amp;define(function(){return $})})(typeof window!="undefined"?window:null,typeof window!="undefined"?document:null)});(function(){var e=t();function t(){if(typeof window.CustomEvent=="function")return window.CustomEvent;function a(u,l){l=l||{bubbles:!1,cancelable:!1,detail:void 0};var f=document.createEvent("CustomEvent");return f.initCustomEvent(u,l.bubbles,l.cancelable,l.detail),f}return a.prototype=window.Event.prototype,a}function r(a,u){var l=document.createElement("input");return l.type="hidden",l.name=a,l.value=u,l}function i(a,u){var l=a.getAttribute("data-to"),f=r("_method",a.getAttribute("data-method")),p=r("_csrf_token",a.getAttribute("data-csrf")),v=document.createElement("form"),y=a.getAttribute("target");v.method=a.getAttribute("data-method")==="get"?"get":"post",v.action=l,v.style.display="hidden",y?v.target=y:u&amp;&amp;(v.target="_blank"),v.appendChild(p),v.appendChild(f),document.body.appendChild(v),v.submit()}window.addEventListener("click",function(a){var u=a.target;if(!a.defaultPrevented)for(;u&amp;&amp;u.getAttribute;){var l=new e("phoenix.link.click",{bubbles:!0,cancelable:!0});if(!u.dispatchEvent(l))return a.preventDefault(),a.stopImmediatePropagation(),!1;if(u.getAttribute("data-method"))return i(u,a.metaKey||a.shiftKey),a.preventDefault(),!1;u=u.parentNode}},!1),window.addEventListener("phoenix.link.click",function(a){var u=a.target.getAttribute("data-confirm");u&amp;&amp;!window.confirm(u)&amp;&amp;a.preventDefault()},!1)})();var WG=j(re()),UG=j(U5());function Nr(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Gz=(()=&gt;typeof Symbol=="function"&amp;&amp;Symbol.observable||"@@observable")(),n9=Gz,j5=()=&gt;Math.random().toString(36).substring(7).split("").join("."),Qz={INIT:`@@redux/INIT${j5()}`,REPLACE:`@@redux/REPLACE${j5()}`,PROBE_UNKNOWN_ACTION:()=&gt;`@@redux/PROBE_UNKNOWN_ACTION${j5()}`},pw=Qz;function mw(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function q5(e,t,r){if(typeof e!="function")throw new Error(Nr(2));if(typeof t=="function"&amp;&amp;typeof r=="function"||typeof r=="function"&amp;&amp;typeof arguments[3]=="function")throw new Error(Nr(0));if(typeof t=="function"&amp;&amp;typeof r=="undefined"&amp;&amp;(r=t,t=void 0),typeof r!="undefined"){if(typeof r!="function")throw new Error(Nr(1));return r(q5)(e,t)}let i=e,a=t,u=new Map,l=u,f=0,p=!1;function v(){l===u&amp;&amp;(l=new Map,u.forEach((Q,T)=&gt;{l.set(T,Q)}))}function y(){if(p)throw new Error(Nr(3));return a}function w(Q){if(typeof Q!="function")throw new Error(Nr(4));if(p)throw new Error(Nr(5));let T=!0;v();let R=f++;return l.set(R,Q),function(){if(!!T){if(p)throw new Error(Nr(6));T=!1,v(),l.delete(R),u=null}}}function P(Q){if(!mw(Q))throw new Error(Nr(7));if(typeof Q.type=="undefined")throw new Error(Nr(8));if(typeof Q.type!="string")throw new Error(Nr(17));if(p)throw new Error(Nr(9));try{p=!0,a=i(a,Q)}finally{p=!1}return(u=l).forEach(R=&gt;{R()}),Q}function O(Q){if(typeof Q!="function")throw new Error(Nr(10));i=Q,P({type:pw.REPLACE})}function k(){let Q=w;return{subscribe(T){if(typeof T!="object"||T===null)throw new Error(Nr(11));function R(){let z=T;z.next&amp;&amp;z.next(y())}return R(),{unsubscribe:Q(R)}},[n9](){return this}}}return P({type:pw.INIT}),{dispatch:P,subscribe:w,getState:y,replaceReducer:O,[n9]:k}}function Yz(e){Object.keys(e).forEach(t=&gt;{let r=e[t];if(typeof r(void 0,{type:pw.INIT})=="undefined")throw new Error(Nr(12));if(typeof r(void 0,{type:pw.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(Nr(13))})}function hw(e){let t=Object.keys(e),r={};for(let l=0;l&lt;t.length;l++){let f=t[l];typeof e[f]=="function"&amp;&amp;(r[f]=e[f])}let i=Object.keys(r),a,u;try{Yz(r)}catch(l){u=l}return function(f={},p){if(u)throw u;let v=!1,y={};for(let w=0;w&lt;i.length;w++){let P=i[w],O=r[P],k=f[P],M=O(k,p);if(typeof M=="undefined"){let Q=p&amp;&amp;p.type;throw new Error(Nr(14))}y[P]=M,v=v||M!==k}return v=v||i.length!==Object.keys(f).length,v?y:f}}function Yp(...e){return e.length===0?t=&gt;t:e.length===1?e[0]:e.reduce((t,r)=&gt;(...i)=&gt;t(r(...i)))}function r9(...e){return t=&gt;(r,i)=&gt;{let a=t(r,i),u=()=&gt;{throw new Error(Nr(15))},l={getState:a.getState,dispatch:(p,...v)=&gt;u(p,...v)},f=e.map(p=&gt;p(l));return u=Yp(...f)(a.dispatch),F(C({},a),{dispatch:u})}}function o9(e){return mw(e)&amp;&amp;"type"in e&amp;&amp;typeof e.type=="string"}var c9=Symbol.for("immer-nothing"),i9=Symbol.for("immer-draftable"),li=Symbol.for("immer-state");function Ha(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Zp=Object.getPrototypeOf;function Wl(e){return!!e&amp;&amp;!!e[li]}function Va(e){var t;return e?f9(e)||Array.isArray(e)||!!e[i9]||!!((t=e.constructor)!=null&amp;&amp;t[i9])||ww(e)||bw(e):!1}var Zz=Object.prototype.constructor.toString();function f9(e){if(!e||typeof e!="object")return!1;let t=Zp(e);if(t===null)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&amp;&amp;t.constructor;return r===Object?!0:typeof r=="function"&amp;&amp;Function.toString.call(r)===Zz}function vw(e,t){xw(e)===0?Reflect.ownKeys(e).forEach(r=&gt;{t(r,e[r],e)}):e.forEach((r,i)=&gt;t(i,r,e))}function xw(e){let t=e[li];return t?t.type_:Array.isArray(e)?1:ww(e)?2:bw(e)?3:0}function $5(e,t){return xw(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function d9(e,t,r){let i=xw(e);i===2?e.set(t,r):i===3?e.add(r):e[t]=r}function Xz(e,t){return e===t?e!==0||1/e===1/t:e!==e&amp;&amp;t!==t}function ww(e){return e instanceof Map}function bw(e){return e instanceof Set}function ff(e){return e.copy_||e.base_}function K5(e,t){if(ww(e))return new Map(e);if(bw(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=f9(e);if(t===!0||t==="class_only"&amp;&amp;!r){let i=Object.getOwnPropertyDescriptors(e);delete i[li];let a=Reflect.ownKeys(i);for(let u=0;u&lt;a.length;u++){let l=a[u],f=i[l];f.writable===!1&amp;&amp;(f.writable=!0,f.configurable=!0),(f.get||f.set)&amp;&amp;(i[l]={configurable:!0,writable:!0,enumerable:f.enumerable,value:e[l]})}return Object.create(Zp(e),i)}else{let i=Zp(e);if(i!==null&amp;&amp;r)return C({},e);let a=Object.create(i);return Object.assign(a,e)}}function X5(e,t=!1){return Sw(e)||Wl(e)||!Va(e)||(xw(e)&gt;1&amp;&amp;(e.set=e.add=e.clear=e.delete=Jz),Object.freeze(e),t&amp;&amp;Object.entries(e).forEach(([r,i])=&gt;X5(i,!0))),e}function Jz(){Ha(2)}function Sw(e){return Object.isFrozen(e)}var eW={};function df(e){let t=eW[e];return t||Ha(0,e),t}var Hv;function p9(){return Hv}function tW(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function a9(e,t){t&amp;&amp;(df("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function G5(e){Q5(e),e.drafts_.forEach(nW),e.drafts_=null}function Q5(e){e===Hv&amp;&amp;(Hv=e.parent_)}function s9(e){return Hv=tW(Hv,e)}function nW(e){let t=e[li];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function u9(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];return e!==void 0&amp;&amp;e!==r?(r[li].modified_&amp;&amp;(G5(t),Ha(4)),Va(e)&amp;&amp;(e=gw(t,e),t.parent_||yw(t,e)),t.patches_&amp;&amp;df("Patches").generateReplacementPatches_(r[li].base_,e,t.patches_,t.inversePatches_)):e=gw(t,r,[]),G5(t),t.patches_&amp;&amp;t.patchListener_(t.patches_,t.inversePatches_),e!==c9?e:void 0}function gw(e,t,r){if(Sw(t))return t;let i=t[li];if(!i)return vw(t,(a,u)=&gt;l9(e,i,t,a,u,r)),t;if(i.scope_!==e)return t;if(!i.modified_)return yw(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;let a=i.copy_,u=a,l=!1;i.type_===3&amp;&amp;(u=new Set(a),a.clear(),l=!0),vw(u,(f,p)=&gt;l9(e,i,a,f,p,r,l)),yw(e,a,!1),r&amp;&amp;e.patches_&amp;&amp;df("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function l9(e,t,r,i,a,u,l){if(Wl(a)){let f=u&amp;&amp;t&amp;&amp;t.type_!==3&amp;&amp;!$5(t.assigned_,i)?u.concat(i):void 0,p=gw(e,a,f);if(d9(r,i,p),Wl(p))e.canAutoFreeze_=!1;else return}else l&amp;&amp;r.add(a);if(Va(a)&amp;&amp;!Sw(a)){if(!e.immer_.autoFreeze_&amp;&amp;e.unfinalizedDrafts_&lt;1)return;gw(e,a),(!t||!t.scope_.parent_)&amp;&amp;typeof i!="symbol"&amp;&amp;Object.prototype.propertyIsEnumerable.call(r,i)&amp;&amp;yw(e,a)}}function yw(e,t,r=!1){!e.parent_&amp;&amp;e.immer_.autoFreeze_&amp;&amp;e.canAutoFreeze_&amp;&amp;X5(t,r)}function rW(e,t){let r=Array.isArray(e),i={type_:r?1:0,scope_:t?t.scope_:p9(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},a=i,u=J5;r&amp;&amp;(a=[i],u=Vv);let{revoke:l,proxy:f}=Proxy.revocable(a,u);return i.draft_=f,i.revoke_=l,f}var J5={get(e,t){if(t===li)return e;let r=ff(e);if(!$5(r,t))return oW(e,r,t);let i=r[t];return e.finalized_||!Va(i)?i:i===H5(e.base_,t)?(V5(e),e.copy_[t]=Z5(i,e)):i},has(e,t){return t in ff(e)},ownKeys(e){return Reflect.ownKeys(ff(e))},set(e,t,r){let i=m9(ff(e),t);if(i!=null&amp;&amp;i.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){let a=H5(ff(e),t),u=a==null?void 0:a[li];if(u&amp;&amp;u.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Xz(r,a)&amp;&amp;(r!==void 0||$5(e.base_,t)))return!0;V5(e),Y5(e)}return e.copy_[t]===r&amp;&amp;(r!==void 0||t in e.copy_)||Number.isNaN(r)&amp;&amp;Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return H5(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,V5(e),Y5(e)):delete e.assigned_[t],e.copy_&amp;&amp;delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let r=ff(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&amp;&amp;{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:i.enumerable,value:r[t]}},defineProperty(){Ha(11)},getPrototypeOf(e){return Zp(e.base_)},setPrototypeOf(){Ha(12)}},Vv={};vw(J5,(e,t)=&gt;{Vv[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Vv.deleteProperty=function(e,t){return Vv.set.call(this,e,t,void 0)};Vv.set=function(e,t,r){return J5.set.call(this,e[0],t,r,e[0])};function H5(e,t){let r=e[li];return(r?ff(r):e)[t]}function oW(e,t,r){var a;let i=m9(t,r);return i?"value"in i?i.value:(a=i.get)==null?void 0:a.call(e.draft_):void 0}function m9(e,t){if(!(t in e))return;let r=Zp(e);for(;r;){let i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=Zp(r)}}function Y5(e){e.modified_||(e.modified_=!0,e.parent_&amp;&amp;Y5(e.parent_))}function V5(e){e.copy_||(e.copy_=K5(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var iW=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,i)=&gt;{if(typeof t=="function"&amp;&amp;typeof r!="function"){let u=r;r=t;let l=this;return function(p=u,...v){return l.produce(p,y=&gt;r.call(this,y,...v))}}typeof r!="function"&amp;&amp;Ha(6),i!==void 0&amp;&amp;typeof i!="function"&amp;&amp;Ha(7);let a;if(Va(t)){let u=s9(this),l=Z5(t,void 0),f=!0;try{a=r(l),f=!1}finally{f?G5(u):Q5(u)}return a9(u,i),u9(a,u)}else if(!t||typeof t!="object"){if(a=r(t),a===void 0&amp;&amp;(a=t),a===c9&amp;&amp;(a=void 0),this.autoFreeze_&amp;&amp;X5(a,!0),i){let u=[],l=[];df("Patches").generateReplacementPatches_(t,a,u,l),i(u,l)}return a}else Ha(1,t)},this.produceWithPatches=(t,r)=&gt;{if(typeof t=="function")return(l,...f)=&gt;this.produceWithPatches(l,p=&gt;t(p,...f));let i,a;return[this.produce(t,r,(l,f)=&gt;{i=l,a=f}),i,a]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&amp;&amp;this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&amp;&amp;this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){Va(e)||Ha(8),Wl(e)&amp;&amp;(e=aW(e));let t=s9(this),r=Z5(e,void 0);return r[li].isManual_=!0,Q5(t),r}finishDraft(e,t){let r=e&amp;&amp;e[li];(!r||!r.isManual_)&amp;&amp;Ha(9);let{scope_:i}=r;return a9(i,t),u9(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r&gt;=0;r--){let a=t[r];if(a.path.length===0&amp;&amp;a.op==="replace"){e=a.value;break}}r&gt;-1&amp;&amp;(t=t.slice(r+1));let i=df("Patches").applyPatches_;return Wl(e)?i(e,t):this.produce(e,a=&gt;i(a,t))}};function Z5(e,t){let r=ww(e)?df("MapSet").proxyMap_(e,t):bw(e)?df("MapSet").proxySet_(e,t):rW(e,t);return(t?t.scope_:p9()).drafts_.push(r),r}function aW(e){return Wl(e)||Ha(10,e),h9(e)}function h9(e){if(!Va(e)||Sw(e))return e;let t=e[li],r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=K5(e,t.scope_.immer_.useStrictShallowCopy_)}else r=K5(e,!0);return vw(r,(i,a)=&gt;{d9(r,i,h9(a))}),t&amp;&amp;(t.finalized_=!1),r}var ci=new iW,_w=ci.produce,XG=ci.produceWithPatches.bind(ci),JG=ci.setAutoFreeze.bind(ci),eQ=ci.setUseStrictShallowCopy.bind(ci),tQ=ci.applyPatches.bind(ci),nQ=ci.createDraft.bind(ci),rQ=ci.finishDraft.bind(ci);function v9(e){return({dispatch:r,getState:i})=&gt;a=&gt;u=&gt;typeof u=="function"?u(r,i,e):a(u)}var g9=v9(),y9=v9;var sW=typeof window!="undefined"&amp;&amp;window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Yp:Yp.apply(null,arguments)},lQ=typeof window!="undefined"&amp;&amp;window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}},uW=e=&gt;e&amp;&amp;typeof e.match=="function";function Xi(e,t){function r(...i){if(t){let a=t(...i);if(!a)throw new Error(fi(0));return C(C({type:e,payload:a.payload},"meta"in a&amp;&amp;{meta:a.meta}),"error"in a&amp;&amp;{error:a.error})}return{type:e,payload:i[0]}}return r.toString=()=&gt;`${e}`,r.type=e,r.match=i=&gt;o9(i)&amp;&amp;i.type===e,r}var b9=class $v extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,$v.prototype)}static get[Symbol.species](){return $v}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&amp;&amp;Array.isArray(t[0])?new $v(...t[0].concat(this)):new $v(...t.concat(this))}};function x9(e){return Va(e)?_w(e,()=&gt;{}):e}function tk(e,t,r){if(e.has(t)){let a=e.get(t);return r.update&amp;&amp;(a=r.update(a,t,e),e.set(t,a)),a}if(!r.insert)throw new Error(fi(10));let i=r.insert(t,e);return e.set(t,i),i}function lW(e){return typeof e=="boolean"}var cW=()=&gt;function(t){let{thunk:r=!0,immutableCheck:i=!0,serializableCheck:a=!0,actionCreatorCheck:u=!0}=t!=null?t:{},l=new b9;return r&amp;&amp;(lW(r)?l.push(g9):l.push(y9(r.extraArgument))),l},fW="RTK_autoBatch";var S9=e=&gt;t=&gt;{setTimeout(t,e)},dW=typeof window!="undefined"&amp;&amp;window.requestAnimationFrame?window.requestAnimationFrame:S9(10),pW=(e={type:"raf"})=&gt;t=&gt;(...r)=&gt;{let i=t(...r),a=!0,u=!1,l=!1,f=new Set,p=e.type==="tick"?queueMicrotask:e.type==="raf"?dW:e.type==="callback"?e.queueNotification:S9(e.timeout),v=()=&gt;{l=!1,u&amp;&amp;(u=!1,f.forEach(y=&gt;y()))};return Object.assign({},i,{subscribe(y){let w=()=&gt;a&amp;&amp;y(),P=i.subscribe(w);return f.add(y),()=&gt;{P(),f.delete(y)}},dispatch(y){var w;try{return a=!((w=y==null?void 0:y.meta)!=null&amp;&amp;w[fW]),u=!a,u&amp;&amp;(l||(l=!0,p(v))),i.dispatch(y)}finally{a=!0}}})},mW=e=&gt;function(r){let{autoBatch:i=!0}=r!=null?r:{},a=new b9(e);return i&amp;&amp;a.push(pW(typeof i=="object"?i:void 0)),a};function _9(e){let t=cW(),{reducer:r=void 0,middleware:i,devTools:a=!0,preloadedState:u=void 0,enhancers:l=void 0}=e||{},f;if(typeof r=="function")f=r;else if(mw(r))f=hw(r);else throw new Error(fi(1));let p;typeof i=="function"?p=i(t):p=t();let v=Yp;a&amp;&amp;(v=sW(C({trace:!1},typeof a=="object"&amp;&amp;a)));let y=r9(...p),w=mW(y),P=typeof l=="function"?l(w):w(),O=v(...P);return q5(f,u,O)}function C9(e){let t={},r=[],i,a={addCase(u,l){let f=typeof u=="string"?u:u.type;if(!f)throw new Error(fi(28));if(f in t)throw new Error(fi(29));return t[f]=l,a},addMatcher(u,l){return r.push({matcher:u,reducer:l}),a},addDefaultCase(u){return i=u,a}};return e(a),[t,r,i]}function hW(e){return typeof e=="function"}function vW(e,t){let[r,i,a]=C9(t),u;if(hW(e))u=()=&gt;x9(e());else{let f=x9(e);u=()=&gt;f}function l(f=u(),p){let v=[r[p.type],...i.filter(({matcher:y})=&gt;y(p)).map(({reducer:y})=&gt;y)];return v.filter(y=&gt;!!y).length===0&amp;&amp;(v=[a]),v.reduce((y,w)=&gt;{if(w)if(Wl(y)){let O=w(y,p);return O===void 0?y:O}else{if(Va(y))return _w(y,P=&gt;w(P,p));{let P=w(y,p);if(P===void 0){if(y===null)return y;throw new Error(fi(9))}return P}}return y},f)}return l.getInitialState=u,l}var gW=(e,t)=&gt;uW(e)?e.match(t):e(t);function yW(...e){return t=&gt;e.some(r=&gt;gW(r,t))}var xW="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",E9=(e=21)=&gt;{let t="",r=e;for(;r--;)t+=xW[Math.random()*64|0];return t},wW=["name","message","stack","code"],ek=class{constructor(e,t){bC(this,"_type");this.payload=e,this.meta=t}},w9=class{constructor(e,t){bC(this,"_type");this.payload=e,this.meta=t}},bW=e=&gt;{if(typeof e=="object"&amp;&amp;e!==null){let t={};for(let r of wW)typeof e[r]=="string"&amp;&amp;(t[r]=e[r]);return t}return{message:String(e)}},SW=(()=&gt;{function e(t,r,i){let a=Xi(t+"/fulfilled",(p,v,y,w)=&gt;({payload:p,meta:F(C({},w||{}),{arg:y,requestId:v,requestStatus:"fulfilled"})})),u=Xi(t+"/pending",(p,v,y)=&gt;({payload:void 0,meta:F(C({},y||{}),{arg:v,requestId:p,requestStatus:"pending"})})),l=Xi(t+"/rejected",(p,v,y,w,P)=&gt;({payload:w,error:(i&amp;&amp;i.serializeError||bW)(p||"Rejected"),meta:F(C({},P||{}),{arg:y,requestId:v,rejectedWithValue:!!w,requestStatus:"rejected",aborted:(p==null?void 0:p.name)==="AbortError",condition:(p==null?void 0:p.name)==="ConditionError"})}));function f(p){return(v,y,w)=&gt;{let P=i!=null&amp;&amp;i.idGenerator?i.idGenerator(p):E9(),O=new AbortController,k,M;function Q(R){M=R,O.abort()}let T=async function(){var z,$;let R;try{let W=(z=i==null?void 0:i.condition)==null?void 0:z.call(i,p,{getState:y,extra:w});if(CW(W)&amp;&amp;(W=await W),W===!1||O.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let H=new Promise((Y,Se)=&gt;{k=()=&gt;{Se({name:"AbortError",message:M||"Aborted"})},O.signal.addEventListener("abort",k)});v(u(P,p,($=i==null?void 0:i.getPendingMeta)==null?void 0:$.call(i,{requestId:P,arg:p},{getState:y,extra:w}))),R=await Promise.race([H,Promise.resolve(r(p,{dispatch:v,getState:y,extra:w,requestId:P,signal:O.signal,abort:Q,rejectWithValue:(Y,Se)=&gt;new ek(Y,Se),fulfillWithValue:(Y,Se)=&gt;new w9(Y,Se)})).then(Y=&gt;{if(Y instanceof ek)throw Y;return Y instanceof w9?a(Y.payload,P,p,Y.meta):a(Y,P,p)})])}catch(W){R=W instanceof ek?l(null,P,p,W.payload,W.meta):l(W,P,p)}finally{k&amp;&amp;O.signal.removeEventListener("abort",k)}return i&amp;&amp;!i.dispatchConditionRejection&amp;&amp;l.match(R)&amp;&amp;R.meta.condition||v(R),R}();return Object.assign(T,{abort:Q,requestId:P,arg:p,unwrap(){return T.then(_W)}})}}return Object.assign(f,{pending:u,rejected:l,fulfilled:a,settled:yW(l,a),typePrefix:t})}return e.withTypes=()=&gt;e,e})();function _W(e){if(e.meta&amp;&amp;e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function CW(e){return e!==null&amp;&amp;typeof e=="object"&amp;&amp;typeof e.then=="function"}var k9=Symbol.for("rtk-slice-createasyncthunk"),mQ={[k9]:SW};function EW(e,t){return`${e}/${t}`}function kW({creators:e}={}){var r;let t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[k9];return function(a){let{name:u,reducerPath:l=u}=a;if(!u)throw new Error(fi(11));let f=(typeof a.reducers=="function"?a.reducers(PW()):a.reducers)||{},p=Object.keys(f),v={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},y={addCase(E,z){let $=typeof E=="string"?E:E.type;if(!$)throw new Error(fi(12));if($ in v.sliceCaseReducersByType)throw new Error(fi(13));return v.sliceCaseReducersByType[$]=z,y},addMatcher(E,z){return v.sliceMatchers.push({matcher:E,reducer:z}),y},exposeAction(E,z){return v.actionCreators[E]=z,y},exposeCaseReducer(E,z){return v.sliceCaseReducersByName[E]=z,y}};p.forEach(E=&gt;{let z=f[E],$={reducerName:E,type:EW(u,E),createNotation:typeof a.reducers=="function"};OW(z)?NW($,z,y,t):TW($,z,y)});function w(){let[E={},z=[],$=void 0]=typeof a.extraReducers=="function"?C9(a.extraReducers):[a.extraReducers],W=C(C({},E),v.sliceCaseReducersByType);return vW(a.initialState,H=&gt;{for(let Y in W)H.addCase(Y,W[Y]);for(let Y of v.sliceMatchers)H.addMatcher(Y.matcher,Y.reducer);for(let Y of z)H.addMatcher(Y.matcher,Y.reducer);$&amp;&amp;H.addDefaultCase($)})}let P=E=&gt;E,O=new Map,k;function M(E,z){return k||(k=w()),k(E,z)}function Q(){return k||(k=w()),k.getInitialState()}function T(E,z=!1){function $(H){let Y=H[E];return typeof Y=="undefined"&amp;&amp;z&amp;&amp;(Y=Q()),Y}function W(H=P){let Y=tk(O,z,{insert:()=&gt;new WeakMap});return tk(Y,H,{insert:()=&gt;{var Ee;let Se={};for(let[Ct,Le]of Object.entries((Ee=a.selectors)!=null?Ee:{}))Se[Ct]=RW(Le,H,Q,z);return Se}})}return{reducerPath:E,getSelectors:W,get selectors(){return W($)},selectSlice:$}}let R=F(C({name:u,reducer:M,actions:v.actionCreators,caseReducers:v.sliceCaseReducersByName,getInitialState:Q},T(l)),{injectInto(E,W={}){var H=W,{reducerPath:z}=H,$=Z0(H,["reducerPath"]);let Y=z!=null?z:l;return E.inject({reducerPath:Y,reducer:M},$),C(C({},R),T(Y,!0))}});return R}}function RW(e,t,r,i){function a(u,...l){let f=t(u);return typeof f=="undefined"&amp;&amp;i&amp;&amp;(f=r()),e(f,...l)}return a.unwrapped=e,a}var Bt=kW();function PW(){function e(t,r){return C({_reducerDefinitionType:"asyncThunk",payloadCreator:t},r)}return e.withTypes=()=&gt;e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function TW({type:e,reducerName:t,createNotation:r},i,a){let u,l;if("reducer"in i){if(r&amp;&amp;!IW(i))throw new Error(fi(17));u=i.reducer,l=i.prepare}else u=i;a.addCase(e,u).exposeCaseReducer(t,u).exposeAction(t,l?Xi(e,l):Xi(e))}function OW(e){return e._reducerDefinitionType==="asyncThunk"}function IW(e){return e._reducerDefinitionType==="reducerWithPrepare"}function NW({type:e,reducerName:t},r,i,a){if(!a)throw new Error(fi(18));let{payloadCreator:u,fulfilled:l,pending:f,rejected:p,settled:v,options:y}=r,w=a(e,u,y);i.exposeAction(t,w),l&amp;&amp;i.addCase(w.fulfilled,l),f&amp;&amp;i.addCase(w.pending,f),p&amp;&amp;i.addCase(w.rejected,p),v&amp;&amp;i.addMatcher(w.settled,v),i.exposeCaseReducer(t,{fulfilled:l||Cw,pending:f||Cw,rejected:p||Cw,settled:v||Cw})}function Cw(){}var R9="listener",P9="completed",T9="cancelled",hQ=`task-${T9}`,vQ=`task-${P9}`,gQ=`${R9}-${T9}`,yQ=`${R9}-${P9}`;var{assign:O9}=Object;var nk="listenerMiddleware";var AW=O9(Xi(`${nk}/add`),{withTypes:()=&gt;AW}),xQ=Xi(`${nk}/removeAll`),MW=O9(Xi(`${nk}/remove`),{withTypes:()=&gt;MW});var LW=e=&gt;"reducerPath"in e&amp;&amp;typeof e.reducerPath=="string",BW=e=&gt;e.flatMap(t=&gt;LW(t)?[[t.reducerPath,t.reducer]]:Object.entries(t)),rk=Symbol.for("rtk-state-proxy-original"),DW=e=&gt;!!e&amp;&amp;!!e[rk],FW=new WeakMap,zW=(e,t)=&gt;tk(FW,e,{insert:()=&gt;new Proxy(e,{get:(r,i,a)=&gt;{if(i===rk)return r;let u=Reflect.get(r,i,a);if(typeof u=="undefined"){let l=t[i.toString()];if(l){let f=l(void 0,{type:E9()});if(typeof f=="undefined")throw new Error(fi(24));return f}}return u}})}),WW=e=&gt;{if(!DW(e))throw new Error(fi(25));return e[rk]},UW=(e={})=&gt;e;function I9(...e){let t=Object.fromEntries(BW(e)),r=()=&gt;Object.keys(t).length?hw(t):UW,i=r();function a(f,p){return i(f,p)}a.withLazyLoadedSlices=()=&gt;a;let u=(f,p={})=&gt;{let{reducerPath:v,reducer:y}=f,w=t[v];return!p.overrideExisting&amp;&amp;w&amp;&amp;w!==y||(t[v]=y,i=r()),a},l=Object.assign(function(p,v){return function(w,...P){return p(zW(v?v(w,...P):w,t),...P)}},{original:WW});return Object.assign(a,{inject:u,selector:l})}function fi(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function Ji(e){return e=="w"?"b":"w"}function rn(e){return e==e.toUpperCase()?"w":"b"}function Xp(e){return e!==void 0&amp;&amp;e.toUpperCase()=="K"}function St(e){return typeof e=="number"}function Tn(e){return typeof e=="string"}function Ew(e){if((e==null?void 0:e.draggedPiece)!==void 0)return e.startIndex}function kw(e){if((e==null?void 0:e.draggedPiece)!==void 0)return e.endIndex}function pf(e){if((e==null?void 0:e.draggedPiece)===void 0)return e==null?void 0:e.startIndex}function Rw(e){return St(e)?"#FFFF00":"#DDDD00"}function Ul(e){if(e==null)return"NCM Pro Only";if(!e.active)return`${e.type=="trial"?"Trial":"Subscription"} Expired`;if(e.type!="paid"){if(e.trialTime==null)return"Requires email confirmation";if(e.trialTime==0)return"No trial credit left"}}function Pw(e,t){return t.name!="Lc0"?"GPU only for LcZero":Ul(e)}function N9(e){return"$"+(e/100).toFixed(2).replace(".00","")}function Jp(e){return N9(e==null?1900:e.priceInCents)}function Vn(e){return!!(e&amp;&amp;e.active)}function $a(e){return!!(Vn(e)&amp;&amp;(e.type=="paid"||e.trialTime&amp;&amp;e.trialTime&gt;0))}function Tw(e){return e.trialTime!=null||e.type=="paid"}function Ow(e){return!(e==null||e.trialTime!=null||e.active==!1||e.type=="paid")}function di(e,t){return e.useLocal==!0?"local":t.name=="Lc0"&amp;&amp;e.usePaidGpu?"paidGpu":e.usePaidCpu?"paidCpu":"freeCpu"}function ok(e,t,r,i){return!Vn(t)&amp;&amp;di(r,i)!="local"?5e3:e}var M9=j(At());function ik(e,t,r,i,a){return a||Vn(t)||di(r,i)=="local"?(0,M9.clamp)(e,1,4):1}function Iw(e){return e.type=="trial"?"Trial":"Subscription"}function Nw(e){return Vn(e)?"expires":"expired"}function Aw(e,t="nps",r="knps"){switch(e.name){case"Lc0":case"GNU Chess":return t;default:return r}}function Mw(e,t){let r=Math.round(t/1e3);switch(e.name){case"Lc0":case"GNU Chess":return t;default:return Math.round(t/1e3)}}function Lw(e){if(!e||e.type!="trial"||e.trialTime==null)return;if(!Vn(e))return"00:00";let t=Math.round(e.trialTime/1e3),r=Math.floor(t/60),i=t%60;return r.toString().padStart(2,"0")+":"+i.toString().padStart(2,"0")}function Es(e){if(e==null)return"NCM Pro Only";if(!e.active)return`${e.type=="trial"?"Trial":"Subscription"} Expired`;if(e.type!="paid"&amp;&amp;e.trialTime==null)return"Requires email confirmation"}var jW="#c6c167",qW="#7ea16b";function tm(e){return(e.row*9+e.col)%2==0?jW:qW}var L9=["Q","R","B","N","P"],B9=["q","r","b","n","p"];function Bw(e){return e?L9:B9}function Dw(e){return e?B9:L9}function Ka(e,t){let r=Math.floor(e/8),i=e%8;return t?{row:7-r,col:7-i}:{row:r,col:i}}function ak(e,t){let r=e.row*8+e.col;return t?63-r:r}function ke(e){return"abcdefgh".indexOf(e[0])+"87654321".indexOf(e[1])*8}function Ga(e){return Fw(e)+zw(e)}function Fw(e){return"abcdefgh".charAt(e%8)}function zw(e){return"87654321".charAt(Math.floor(e/8))}function pr(e){return{rank:8-Math.floor(e/8),file:e%8+1}}function Ww(e){return e.name=="DevBuild"?e.date:e.name+" "+e.version}var mf={name:"Lc0",version:"0.31.2"},_u={name:"Stockfish",version:"17"},Uw=[{name:"Stockfish",version:"17"},{name:"Stockfish",version:"16.1"},{name:"Stockfish",version:"16"},{name:"Stockfish",version:"15.1"},{name:"Stockfish",version:"15"},{name:"Stockfish",version:"14.1"},{name:"Stockfish",version:"14"},{name:"Stockfish",version:"13"},{name:"Stockfish",version:"12"},{name:"Stockfish",version:"11"},{name:"Stockfish",version:"10"},{name:"Stockfish",version:"9"},{name:"Stockfish",version:"8"},{name:"Stockfish",version:"7"},{name:"Stockfish",version:"6"},{name:"Stockfish",version:"5"}],nm=[{name:"GNU Chess",version:"6.2.9"},{name:"GNU Chess",version:"6.2.8"},{name:"GNU Chess",version:"6.2.7"},{name:"Alexandria",version:"7.1.0"},{name:"Alexandria",version:"7.0.0"},{name:"Arasan",version:"24.2.2"},{name:"Arasan",version:"24.2.1"},{name:"Arasan",version:"24.2.0"},{name:"Arasan",version:"24.1.0"},{name:"Arasan",version:"24.0.0"},{name:"Arasan",version:"23.5.0"},{name:"Arasan",version:"23.4.0"},{name:"Arasan",version:"23.3.0"},{name:"Arasan",version:"23.2.0"},{name:"Arasan",version:"23.1.0"},{name:"Arasan",version:"23.0.1"},{name:"Arasan",version:"23.0.0"},{name:"Arasan",version:"22.3.0"},{name:"Arasan",version:"22.2.0"},{name:"Arasan",version:"22.1.0"},{name:"Arasan",version:"22.0.0"},{name:"Arasan",version:"21.4.0"},{name:"asmFish",version:"9"},{name:"Berserk",version:"13"},{name:"Berserk",version:"12.1"},{name:"Berserk",version:"12"},{name:"Berserk",version:"11.1"},{name:"Berserk",version:"11"},{name:"Berserk",version:"10"},{name:"Berserk",version:"9"},{name:"Berserk",version:"8.5.1"},{name:"Berserk",version:"7"},{name:"Berserk",version:"6"},{name:"Berserk",version:"4.6.0"},{name:"Berserk",version:"4.5.1"},{name:"Berserk",version:"4.5.0"},{name:"Berserk",version:"4.4.0"},{name:"Berserk",version:"4.3.0"},{name:"Black Marlin",version:"9.0"},{name:"Black Marlin",version:"8.0"},{name:"Black Marlin",version:"7.0"},{name:"Black Marlin",version:"6.0"},{name:"Caissa",version:"1.21"},{name:"Caissa",version:"1.20"},{name:"Caissa",version:"1.19"},{name:"Caissa",version:"1.18"},{name:"Caissa",version:"1.17"},{name:"Caissa",version:"1.16"},{name:"Caissa",version:"1.15.6"},{name:"Caissa",version:"1.15"},{name:"Caissa",version:"1.14"},{name:"Caissa",version:"1.13"},{name:"Caissa",version:"1.12"},{name:"Caissa",version:"1.11"},{name:"Caissa",version:"1.10"},{name:"Caissa",version:"1.9"},{name:"Cfish",version:"13"},{name:"Cfish",version:"12"},{name:"Cfish",version:"11a"},{name:"Cfish",version:"11"},{name:"Cfish",version:"10"},{name:"Cfish",version:"8"},{name:"Cfish",version:"9"},{name:"Clover",version:"8.1"},{name:"Clover",version:"8.0.2"},{name:"Clover",version:"8.0"},{name:"Clover",version:"7.1"},{name:"Clover",version:"7.0"},{name:"Clover",version:"6.2"},{name:"Clover",version:"6.1"},{name:"Clover",version:"6.0"},{name:"Clover",version:"5.0"},{name:"Clover",version:"4.1"},{name:"Clover",version:"4.0"},{name:"Combusken",version:"2.0.0"},{name:"Combusken",version:"1.4.0"},{name:"Combusken",version:"1.3.1"},{name:"Combusken",version:"1.3.0"},{name:"Combusken",version:"1.2.0"},{name:"CorChess",version:"210723"},{name:"CorChess",version:"170922"},{name:"Counter",version:"5.5"},{name:"Counter",version:"5.0"},{name:"Counter",version:"4.1"},{name:"Counter",version:"4.0"},{name:"Defenchess",version:"2.2"},{name:"Defenchess",version:"2.1"},{name:"Defenchess",version:"2.0"},{name:"Demolito",version:"2021-10-04"},{name:"Demolito",version:"2020-05-14"},{name:"Devre",version:"6.0"},{name:"Devre",version:"5.0"},{name:"Devre",version:"4.0"},{name:"Ethereal",version:"14.00"},{name:"Ethereal",version:"13.00"},{name:"Ethereal",version:"12.75"},{name:"Ethereal",version:"12.50"},{name:"Ethereal",version:"12.25"},{name:"Ethereal",version:"12.00"},{name:"Ethereal",version:"11.75"},{name:"Fire",version:"9"},{name:"Fire",version:"8.NN.MC.3"},{name:"Fire",version:"8.NN.MC.2"},{name:"Fire",version:"8.NN.MC.1"},{name:"Fire",version:"8.NN.MC"},{name:"Fire",version:"8.NN.1"},{name:"Fire",version:"8.NN"},{name:"Fire",version:"8.N"},{name:"Frozenight",version:"6.0.0"},{name:"Frozenight",version:"5.1.0"},{name:"Frozenight",version:"5.0.0"},{name:"Frozenight",version:"4.0.0"},{name:"Halogen",version:"12"},{name:"Halogen",version:"11"},{name:"Halogen",version:"10"},{name:"Halogen",version:"9"},{name:"Igel",version:"3.5.0"},{name:"Igel",version:"3.4.0"},{name:"Igel",version:"3.3.0"},{name:"Igel",version:"3.2.0"},{name:"Igel",version:"3.1.0"},{name:"Igel",version:"3.0.5"},{name:"Igel",version:"3.0.0"},{name:"Koivisto",version:"9.0"},{name:"Koivisto",version:"8.0"},{name:"Koivisto",version:"7.0"},{name:"Koivisto",version:"6.9"},{name:"Laser",version:"1.7"},{name:"Laser",version:"1.6"},{name:"Mantissa",version:"3.7.2"},{name:"Mantissa",version:"3.3.0"},{name:"Mantissa",version:"3.0.0"},{name:"Marvin",version:"6.3.0"},{name:"Marvin",version:"6.2.0"},{name:"Marvin",version:"6.1.0"},{name:"Marvin",version:"6.0.0"},{name:"Marvin",version:"5.2.0"},{name:"Marvin",version:"5.1.0"},{name:"Marvin",version:"5.0.0"},{name:"Marvin",version:"4.0.1"},{name:"Marvin",version:"4.0.0"},{name:"Minic",version:"3.32"},{name:"Nalwald",version:"19"},{name:"Nalwald",version:"14"},{name:"Nalwald",version:"1.12"},{name:"Nalwald",version:"1.11"},{name:"Nalwald",version:"1.10"},{name:"Nalwald",version:"1.9"},{name:"Nalwald",version:"1.8.1"},{name:"Nalwald",version:"1.8"},{name:"Nemorino",version:"6.09"},{name:"Nemorino",version:"6.08"},{name:"Nemorino",version:"6.07"},{name:"Nemorino",version:"6.06"},{name:"Nemorino",version:"6.05"},{name:"Nemorino",version:"6.00"},{name:"Nemorino",version:"5.15"},{name:"Obsidian",version:"15.0"},{name:"Obsidian",version:"14.0"},{name:"Obsidian",version:"13.0"},{name:"Obsidian",version:"12.0"},{name:"Obsidian",version:"11.0"},{name:"Obsidian",version:"10.0"},{name:"Obsidian",version:"9.0"},{name:"Obsidian",version:"8.0"},{name:"OpenTal",version:"1.1"},{name:"Patricia",version:"4"},{name:"Pawn",version:"3.0"},{name:"Pawn",version:"2.0"},{name:"Pawn",version:"1.0"},{name:"PlentyChess",version:"3.0.2"},{name:"PlentyChess",version:"3.0.1"},{name:"PlentyChess",version:"3.0.0"},{name:"Rice",version:"8.0.0"},{name:"Rice",version:"7.0.0"},{name:"RubiChess",version:"20240817"},{name:"RubiChess",version:"20240112"},{name:"RubiChess",version:"20230918"},{name:"RubiChess",version:"20230410"},{name:"RubiChess",version:"20221203"},{name:"RubiChess",version:"20221120"},{name:"RubiChess",version:"20220813"},{name:"RubiChess",version:"20220223"},{name:"RubiChess",version:"2021"},{name:"RubiChess",version:"2.2"},{name:"RubiChess",version:"2.1"},{name:"RubiChess",version:"2.0.1"},{name:"RubiChess",version:"2.0"},{name:"Seer",version:"2.8.0"},{name:"Seer",version:"2.7.0"},{name:"Seer",version:"2.6.0"},{name:"Seer",version:"2.5.0"},{name:"Seer",version:"2.4.0"},{name:"Seer",version:"2.3.0"},{name:"Seer",version:"2.2.0"},{name:"Seer",version:"2.1.0"},{name:"Seer",version:"2.0.1"},{name:"Seer",version:"2.0.0"},{name:"ShashChess",version:"38"},{name:"ShashChess",version:"37"},{name:"ShashChess",version:"Santiago"},{name:"ShashChess",version:"36"},{name:"ShashChess",version:"35.3"},{name:"ShashChess",version:"35.2"},{name:"ShashChess",version:"35.1"},{name:"ShashChess",version:"35"},{name:"ShashChess",version:"34.6"},{name:"ShashChess",version:"34.5"},{name:"ShashChess",version:"34.4"},{name:"ShashChess",version:"34.3"},{name:"ShashChess",version:"34.2"},{name:"ShashChess",version:"34.1"},{name:"ShashChess",version:"34"},{name:"ShashChess",version:"33.2"},{name:"ShashChess",version:"33.1"},{name:"ShashChess",version:"33"},{name:"ShashChess",version:"32"},{name:"ShashChess",version:"GZ"},{name:"ShashChess",version:"31.1"},{name:"ShashChess",version:"31"},{name:"ShashChess",version:"30"},{name:"ShashChess",version:"29.1"},{name:"ShashChess",version:"29"},{name:"ShashChess",version:"28"},{name:"ShashChess",version:"27.2"},{name:"ShashChess",version:"27.1"},{name:"ShashChess",version:"27"},{name:"ShashChess",version:"26.2"},{name:"ShashChess",version:"26.1"},{name:"ShashChess",version:"26"},{name:"ShashChess",version:"25.4"},{name:"ShashChess",version:"25.3"},{name:"ShashChess",version:"25.2"},{name:"ShashChess",version:"25.1"},{name:"ShashChess",version:"25"},{name:"ShashChess",version:"24"},{name:"ShashChess",version:"23.1.1"},{name:"ShashChess",version:"23.1"},{name:"ShashChess",version:"23"},{name:"ShashChess",version:"22"},{name:"ShashChess",version:"21.1"},{name:"ShashChess",version:"21"},{name:"ShashChess",version:"20.1"},{name:"ShashChess",version:"20"},{name:"Smallbrain",version:"7.0"},{name:"Starzix",version:"6.0"},{name:"Starzix",version:"5.0"},{name:"Starzix",version:"4.0"},{name:"Stash",version:"30.0"},{name:"Stash",version:"29.0"},{name:"Stash",version:"28.0"},{name:"Stash",version:"27.0"},{name:"Stash",version:"26.0"},{name:"Stormphrax",version:"6.0.0"},{name:"Stormphrax",version:"5.0.0"},{name:"Stormphrax",version:"4.1.0"},{name:"Stormphrax",version:"4.0.0"},{name:"Stormphrax",version:"3.0.0"},{name:"Stormphrax",version:"2.0.0"},{name:"Stormphrax",version:"1.0.0"},{name:"Sunfish",version:"2023"},{name:"Tucano",version:"12.00"},{name:"Tucano",version:"11.00.1"},{name:"Tucano",version:"11.00"},{name:"Tucano",version:"10.00"},{name:"Vajolet2",version:"2.8"},{name:"Vajolet2",version:"2.7"},{name:"Velvet",version:"8.1.1"},{name:"Velvet",version:"8.1.0"},{name:"Velvet",version:"8.0.0"},{name:"Velvet",version:"7.3.0"},{name:"Velvet",version:"7.2.0"},{name:"Velvet",version:"7.1.0"},{name:"Velvet",version:"7.0.0"},{name:"Velvet",version:"6.0.0"},{name:"Velvet",version:"5.3.0"},{name:"Velvet",version:"5.2.1"},{name:"Velvet",version:"5.2.0"},{name:"Velvet",version:"5.1.0"},{name:"Velvet",version:"5.0.0"},{name:"Viridithas",version:"15.0.0"},{name:"Viridithas",version:"14.0.0"},{name:"Viridithas",version:"13.0.0"},{name:"Viridithas",version:"12.0.0"},{name:"Viridithas",version:"11.0.0"},{name:"Viridithas",version:"10.0.0"},{name:"Viridithas",version:"9.1.0"},{name:"Viridithas",version:"9.0.0"},{name:"Wasp",version:"4.50"},{name:"Wasp",version:"4.00"},{name:"Wasp",version:"3.75"},{name:"Weiss",version:"2.0"},{name:"Winter",version:"4.0"},{name:"Winter",version:"3.0"},{name:"Winter",version:"2.0"},{name:"Winter",version:"1.0"},{name:"Winter",version:"0.9"},{name:"Winter",version:"0.8"},{name:"Winter",version:"0.7"},{name:"Xiphos",version:"0.6"},{name:"Xiphos",version:"0.5"},{name:"Xiphos",version:"0.4"},{name:"Zahak",version:"10.0"},{name:"Zahak",version:"9.0"},{name:"Zahak",version:"8.0"}];var hf={kind:"official",trainingRun:"T40",networkId:42850};function jw(e,t){return{top:e.top-t,left:e.left-t,width:e.width+2*t,height:e.height+2*t}}function vf(e,t){return{segments:t,sequenceNo:e.sequenceNo+1}}function rm(e){return e?["1","2","3","4","5","6","7","8"]:["8","7","6","5","4","3","2","1"]}function om(e){return e?["h","g","f","e","d","c","b","a"]:["a","b","c","d","e","f","g","h"]}function im(e){return{fromIndex:ke(e.substring(0,2)),toIndex:ke(e.substring(2,4)),promotion:e.substring(4,5)||void 0}}function Gv(){let e=()=&gt;Math.floor(Math.random()*16).toString(16);return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=&gt;{let r=e();return t==="x"?r:(parseInt(r,16)&amp;3|8).toString(16)})}function qw(e){return e&lt;1e3?`${e}ms`:e==1e3?"1 second":`${e/1e3} seconds`}function Yv(e,t){return function(){return e.apply(t,arguments)}}var{toString:HW}=Object.prototype,{getPrototypeOf:lk}=Object,Vw=(e=&gt;t=&gt;{let r=HW.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),ks=e=&gt;(e=e.toLowerCase(),t=&gt;Vw(t)===e),$w=e=&gt;t=&gt;typeof t===e,{isArray:am}=Array,Zv=$w("undefined");function VW(e){return e!==null&amp;&amp;!Zv(e)&amp;&amp;e.constructor!==null&amp;&amp;!Zv(e.constructor)&amp;&amp;ea(e.constructor.isBuffer)&amp;&amp;e.constructor.isBuffer(e)}var z9=ks("ArrayBuffer");function $W(e){let t;return typeof ArrayBuffer!="undefined"&amp;&amp;ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&amp;&amp;e.buffer&amp;&amp;z9(e.buffer),t}var KW=$w("string"),ea=$w("function"),W9=$w("number"),Kw=e=&gt;e!==null&amp;&amp;typeof e=="object",GW=e=&gt;e===!0||e===!1,Hw=e=&gt;{if(Vw(e)!=="object")return!1;let t=lk(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&amp;&amp;!(Symbol.toStringTag in e)&amp;&amp;!(Symbol.iterator in e)},QW=ks("Date"),YW=ks("File"),ZW=ks("Blob"),XW=ks("FileList"),JW=e=&gt;Kw(e)&amp;&amp;ea(e.pipe),eU=e=&gt;{let t;return e&amp;&amp;(typeof FormData=="function"&amp;&amp;e instanceof FormData||ea(e.append)&amp;&amp;((t=Vw(e))==="formdata"||t==="object"&amp;&amp;ea(e.toString)&amp;&amp;e.toString()==="[object FormData]"))},tU=ks("URLSearchParams"),nU=e=&gt;e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Xv(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e=="undefined")return;let i,a;if(typeof e!="object"&amp;&amp;(e=[e]),am(e))for(i=0,a=e.length;i&lt;a;i++)t.call(null,e[i],i,e);else{let u=r?Object.getOwnPropertyNames(e):Object.keys(e),l=u.length,f;for(i=0;i&lt;l;i++)f=u[i],t.call(null,e[f],f,e)}}function U9(e,t){t=t.toLowerCase();let r=Object.keys(e),i=r.length,a;for(;i-- &gt;0;)if(a=r[i],t===a.toLowerCase())return a;return null}var j9=(()=&gt;typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global)(),q9=e=&gt;!Zv(e)&amp;&amp;e!==j9;function uk(){let{caseless:e}=q9(this)&amp;&amp;this||{},t={},r=(i,a)=&gt;{let u=e&amp;&amp;U9(t,a)||a;Hw(t[u])&amp;&amp;Hw(i)?t[u]=uk(t[u],i):Hw(i)?t[u]=uk({},i):am(i)?t[u]=i.slice():t[u]=i};for(let i=0,a=arguments.length;i&lt;a;i++)arguments[i]&amp;&amp;Xv(arguments[i],r);return t}var rU=(e,t,r,{allOwnKeys:i}={})=&gt;(Xv(t,(a,u)=&gt;{r&amp;&amp;ea(a)?e[u]=Yv(a,r):e[u]=a},{allOwnKeys:i}),e),oU=e=&gt;(e.charCodeAt(0)===65279&amp;&amp;(e=e.slice(1)),e),iU=(e,t,r,i)=&gt;{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&amp;&amp;Object.assign(e.prototype,r)},aU=(e,t,r,i)=&gt;{let a,u,l,f={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),u=a.length;u-- &gt;0;)l=a[u],(!i||i(l,e,t))&amp;&amp;!f[l]&amp;&amp;(t[l]=e[l],f[l]=!0);e=r!==!1&amp;&amp;lk(e)}while(e&amp;&amp;(!r||r(e,t))&amp;&amp;e!==Object.prototype);return t},sU=(e,t,r)=&gt;{e=String(e),(r===void 0||r&gt;e.length)&amp;&amp;(r=e.length),r-=t.length;let i=e.indexOf(t,r);return i!==-1&amp;&amp;i===r},uU=e=&gt;{if(!e)return null;if(am(e))return e;let t=e.length;if(!W9(t))return null;let r=new Array(t);for(;t-- &gt;0;)r[t]=e[t];return r},lU=(e=&gt;t=&gt;e&amp;&amp;t instanceof e)(typeof Uint8Array!="undefined"&amp;&amp;lk(Uint8Array)),cU=(e,t)=&gt;{let i=(e&amp;&amp;e[Symbol.iterator]).call(e),a;for(;(a=i.next())&amp;&amp;!a.done;){let u=a.value;t.call(e,u[0],u[1])}},fU=(e,t)=&gt;{let r,i=[];for(;(r=e.exec(t))!==null;)i.push(r);return i},dU=ks("HTMLFormElement"),pU=e=&gt;e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,i,a){return i.toUpperCase()+a}),D9=(({hasOwnProperty:e})=&gt;(t,r)=&gt;e.call(t,r))(Object.prototype),mU=ks("RegExp"),H9=(e,t)=&gt;{let r=Object.getOwnPropertyDescriptors(e),i={};Xv(r,(a,u)=&gt;{let l;(l=t(a,u,e))!==!1&amp;&amp;(i[u]=l||a)}),Object.defineProperties(e,i)},hU=e=&gt;{H9(e,(t,r)=&gt;{if(ea(e)&amp;&amp;["arguments","caller","callee"].indexOf(r)!==-1)return!1;let i=e[r];if(!!ea(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=&gt;{throw Error("Can not rewrite read-only method '"+r+"'")})}})},vU=(e,t)=&gt;{let r={},i=a=&gt;{a.forEach(u=&gt;{r[u]=!0})};return am(e)?i(e):i(String(e).split(t)),r},gU=()=&gt;{},yU=(e,t)=&gt;(e=+e,Number.isFinite(e)?e:t),sk="abcdefghijklmnopqrstuvwxyz",F9="0123456789",V9={DIGIT:F9,ALPHA:sk,ALPHA_DIGIT:sk+sk.toUpperCase()+F9},xU=(e=16,t=V9.ALPHA_DIGIT)=&gt;{let r="",{length:i}=t;for(;e--;)r+=t[Math.random()*i|0];return r};function wU(e){return!!(e&amp;&amp;ea(e.append)&amp;&amp;e[Symbol.toStringTag]==="FormData"&amp;&amp;e[Symbol.iterator])}var bU=e=&gt;{let t=new Array(10),r=(i,a)=&gt;{if(Kw(i)){if(t.indexOf(i)&gt;=0)return;if(!("toJSON"in i)){t[a]=i;let u=am(i)?[]:{};return Xv(i,(l,f)=&gt;{let p=r(l,a+1);!Zv(p)&amp;&amp;(u[f]=p)}),t[a]=void 0,u}}return i};return r(e,0)},SU=ks("AsyncFunction"),_U=e=&gt;e&amp;&amp;(Kw(e)||ea(e))&amp;&amp;ea(e.then)&amp;&amp;ea(e.catch),G={isArray:am,isArrayBuffer:z9,isBuffer:VW,isFormData:eU,isArrayBufferView:$W,isString:KW,isNumber:W9,isBoolean:GW,isObject:Kw,isPlainObject:Hw,isUndefined:Zv,isDate:QW,isFile:YW,isBlob:ZW,isRegExp:mU,isFunction:ea,isStream:JW,isURLSearchParams:tU,isTypedArray:lU,isFileList:XW,forEach:Xv,merge:uk,extend:rU,trim:nU,stripBOM:oU,inherits:iU,toFlatObject:aU,kindOf:Vw,kindOfTest:ks,endsWith:sU,toArray:uU,forEachEntry:cU,matchAll:fU,isHTMLForm:dU,hasOwnProperty:D9,hasOwnProp:D9,reduceDescriptors:H9,freezeMethods:hU,toObjectSet:vU,toCamelCase:pU,noop:gU,toFiniteNumber:yU,findKey:U9,global:j9,isContextDefined:q9,ALPHABET:V9,generateString:xU,isSpecCompliantForm:wU,toJSONObject:bU,isAsyncFn:SU,isThenable:_U};function sm(e,t,r,i,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&amp;&amp;(this.code=t),r&amp;&amp;(this.config=r),i&amp;&amp;(this.request=i),a&amp;&amp;(this.response=a)}G.inherits(sm,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.response&amp;&amp;this.response.status?this.response.status:null}}});var $9=sm.prototype,K9={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=&gt;{K9[e]={value:e}});Object.defineProperties(sm,K9);Object.defineProperty($9,"isAxiosError",{value:!0});sm.from=(e,t,r,i,a,u)=&gt;{let l=Object.create($9);return G.toFlatObject(e,l,function(p){return p!==Error.prototype},f=&gt;f!=="isAxiosError"),sm.call(l,e.message,t,r,i,a),l.cause=e,l.name=e.name,u&amp;&amp;Object.assign(l,u),l};var ct=sm;var Gw=null;function ck(e){return G.isPlainObject(e)||G.isArray(e)}function Q9(e){return G.endsWith(e,"[]")?e.slice(0,-2):e}function G9(e,t,r){return e?e.concat(t).map(function(a,u){return a=Q9(a),!r&amp;&amp;u?"["+a+"]":a}).join(r?".":""):t}function CU(e){return G.isArray(e)&amp;&amp;!e.some(ck)}var EU=G.toFlatObject(G,{},null,function(t){return/^is[A-Z]/.test(t)});function kU(e,t,r){if(!G.isObject(e))throw new TypeError("target must be an object");t=t||new(Gw||FormData),r=G.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(M,Q){return!G.isUndefined(Q[M])});let i=r.metaTokens,a=r.visitor||y,u=r.dots,l=r.indexes,p=(r.Blob||typeof Blob!="undefined"&amp;&amp;Blob)&amp;&amp;G.isSpecCompliantForm(t);if(!G.isFunction(a))throw new TypeError("visitor must be a function");function v(k){if(k===null)return"";if(G.isDate(k))return k.toISOString();if(!p&amp;&amp;G.isBlob(k))throw new ct("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(k)||G.isTypedArray(k)?p&amp;&amp;typeof Blob=="function"?new Blob([k]):Buffer.from(k):k}function y(k,M,Q){let T=k;if(k&amp;&amp;!Q&amp;&amp;typeof k=="object"){if(G.endsWith(M,"{}"))M=i?M:M.slice(0,-2),k=JSON.stringify(k);else if(G.isArray(k)&amp;&amp;CU(k)||(G.isFileList(k)||G.endsWith(M,"[]"))&amp;&amp;(T=G.toArray(k)))return M=Q9(M),T.forEach(function(E,z){!(G.isUndefined(E)||E===null)&amp;&amp;t.append(l===!0?G9([M],z,u):l===null?M:M+"[]",v(E))}),!1}return ck(k)?!0:(t.append(G9(Q,M,u),v(k)),!1)}let w=[],P=Object.assign(EU,{defaultVisitor:y,convertValue:v,isVisitable:ck});function O(k,M){if(!G.isUndefined(k)){if(w.indexOf(k)!==-1)throw Error("Circular reference detected in "+M.join("."));w.push(k),G.forEach(k,function(T,R){(!(G.isUndefined(T)||T===null)&amp;&amp;a.call(t,T,G.isString(R)?R.trim():R,M,P))===!0&amp;&amp;O(T,M?M.concat(R):[R])}),w.pop()}}if(!G.isObject(e))throw new TypeError("data must be an object");return O(e),t}var jl=kU;function Y9(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Z9(e,t){this._pairs=[],e&amp;&amp;jl(e,this,t)}var X9=Z9.prototype;X9.append=function(t,r){this._pairs.push([t,r])};X9.toString=function(t){let r=t?function(i){return t.call(this,i,Y9)}:Y9;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&amp;")};var Qw=Z9;function RU(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Jv(e,t,r){if(!t)return e;let i=r&amp;&amp;r.encode||RU,a=r&amp;&amp;r.serialize,u;if(a?u=a(t,r):u=G.isURLSearchParams(t)?t.toString():new Qw(t,r).toString(i),u){let l=e.indexOf("#");l!==-1&amp;&amp;(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&amp;")+u}return e}var fk=class{constructor(){this.handlers=[]}use(t,r,i){return this.handlers.push({fulfilled:t,rejected:r,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&amp;&amp;(this.handlers[t]=null)}clear(){this.handlers&amp;&amp;(this.handlers=[])}forEach(t){G.forEach(this.handlers,function(i){i!==null&amp;&amp;t(i)})}},dk=fk;var Yw={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var J9=typeof URLSearchParams!="undefined"?URLSearchParams:Qw;var eI=typeof FormData!="undefined"?FormData:null;var tI=typeof Blob!="undefined"?Blob:null;var nI={isBrowser:!0,classes:{URLSearchParams:J9,FormData:eI,Blob:tI},protocols:["http","https","file","blob","url","data"]};var pk={};TD(pk,{hasBrowserEnv:()=&gt;rI,hasStandardBrowserEnv:()=&gt;PU,hasStandardBrowserWebWorkerEnv:()=&gt;TU});var rI=typeof window!="undefined"&amp;&amp;typeof document!="undefined",PU=(e=&gt;rI&amp;&amp;["ReactNative","NativeScript","NS"].indexOf(e)&lt;0)(typeof navigator!="undefined"&amp;&amp;navigator.product),TU=(()=&gt;typeof WorkerGlobalScope!="undefined"&amp;&amp;self instanceof WorkerGlobalScope&amp;&amp;typeof self.importScripts=="function")();var po=C(C({},pk),nI);function mk(e,t){return jl(e,new po.classes.URLSearchParams,Object.assign({visitor:function(r,i,a,u){return po.isNode&amp;&amp;G.isBuffer(r)?(this.append(i,r.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)}},t))}function OU(e){return G.matchAll(/\w+|\[(\w*)]/g,e).map(t=&gt;t[0]==="[]"?"":t[1]||t[0])}function IU(e){let t={},r=Object.keys(e),i,a=r.length,u;for(i=0;i&lt;a;i++)u=r[i],t[u]=e[u];return t}function NU(e){function t(r,i,a,u){let l=r[u++];if(l==="__proto__")return!0;let f=Number.isFinite(+l),p=u&gt;=r.length;return l=!l&amp;&amp;G.isArray(a)?a.length:l,p?(G.hasOwnProp(a,l)?a[l]=[a[l],i]:a[l]=i,!f):((!a[l]||!G.isObject(a[l]))&amp;&amp;(a[l]=[]),t(r,i,a[l],u)&amp;&amp;G.isArray(a[l])&amp;&amp;(a[l]=IU(a[l])),!f)}if(G.isFormData(e)&amp;&amp;G.isFunction(e.entries)){let r={};return G.forEachEntry(e,(i,a)=&gt;{t(OU(i),a,r,0)}),r}return null}var Zw=NU;function AU(e,t,r){if(G.isString(e))try{return(t||JSON.parse)(e),G.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(r||JSON.stringify)(e)}var hk={transitional:Yw,adapter:["xhr","http"],transformRequest:[function(t,r){let i=r.getContentType()||"",a=i.indexOf("application/json")&gt;-1,u=G.isObject(t);if(u&amp;&amp;G.isHTMLForm(t)&amp;&amp;(t=new FormData(t)),G.isFormData(t))return a?JSON.stringify(Zw(t)):t;if(G.isArrayBuffer(t)||G.isBuffer(t)||G.isStream(t)||G.isFile(t)||G.isBlob(t))return t;if(G.isArrayBufferView(t))return t.buffer;if(G.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let f;if(u){if(i.indexOf("application/x-www-form-urlencoded")&gt;-1)return mk(t,this.formSerializer).toString();if((f=G.isFileList(t))||i.indexOf("multipart/form-data")&gt;-1){let p=this.env&amp;&amp;this.env.FormData;return jl(f?{"files[]":t}:t,p&amp;&amp;new p,this.formSerializer)}}return u||a?(r.setContentType("application/json",!1),AU(t)):t}],transformResponse:[function(t){let r=this.transitional||hk.transitional,i=r&amp;&amp;r.forcedJSONParsing,a=this.responseType==="json";if(t&amp;&amp;G.isString(t)&amp;&amp;(i&amp;&amp;!this.responseType||a)){let l=!(r&amp;&amp;r.silentJSONParsing)&amp;&amp;a;try{return JSON.parse(t)}catch(f){if(l)throw f.name==="SyntaxError"?ct.from(f,ct.ERR_BAD_RESPONSE,this,null,this.response):f}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:po.classes.FormData,Blob:po.classes.Blob},validateStatus:function(t){return t&gt;=200&amp;&amp;t&lt;300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],e=&gt;{hk.headers[e]={}});var um=hk;var MU=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),oI=e=&gt;{let t={},r,i,a;return e&amp;&amp;e.split(`
`).forEach(function(l){a=l.indexOf(":"),r=l.substring(0,a).trim().toLowerCase(),i=l.substring(a+1).trim(),!(!r||t[r]&amp;&amp;MU[r])&amp;&amp;(r==="set-cookie"?t[r]?t[r].push(i):t[r]=[i]:t[r]=t[r]?t[r]+", "+i:i)}),t};var iI=Symbol("internals");function eg(e){return e&amp;&amp;String(e).trim().toLowerCase()}function Xw(e){return e===!1||e==null?e:G.isArray(e)?e.map(Xw):String(e)}function LU(e){let t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=r.exec(e);)t[i[1]]=i[2];return t}var BU=e=&gt;/^[-_a-zA-Z0-9^`|~,!#$%&amp;'*+.]+$/.test(e.trim());function vk(e,t,r,i,a){if(G.isFunction(i))return i.call(this,t,r);if(a&amp;&amp;(t=r),!!G.isString(t)){if(G.isString(i))return t.indexOf(i)!==-1;if(G.isRegExp(i))return i.test(t)}}function DU(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,i)=&gt;r.toUpperCase()+i)}function FU(e,t){let r=G.toCamelCase(" "+t);["get","set","has"].forEach(i=&gt;{Object.defineProperty(e,i+r,{value:function(a,u,l){return this[i].call(this,t,a,u,l)},configurable:!0})})}var lm=class{constructor(t){t&amp;&amp;this.set(t)}set(t,r,i){let a=this;function u(f,p,v){let y=eg(p);if(!y)throw new Error("header name must be a non-empty string");let w=G.findKey(a,y);(!w||a[w]===void 0||v===!0||v===void 0&amp;&amp;a[w]!==!1)&amp;&amp;(a[w||p]=Xw(f))}let l=(f,p)=&gt;G.forEach(f,(v,y)=&gt;u(v,y,p));return G.isPlainObject(t)||t instanceof this.constructor?l(t,r):G.isString(t)&amp;&amp;(t=t.trim())&amp;&amp;!BU(t)?l(oI(t),r):t!=null&amp;&amp;u(r,t,i),this}get(t,r){if(t=eg(t),t){let i=G.findKey(this,t);if(i){let a=this[i];if(!r)return a;if(r===!0)return LU(a);if(G.isFunction(r))return r.call(this,a,i);if(G.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=eg(t),t){let i=G.findKey(this,t);return!!(i&amp;&amp;this[i]!==void 0&amp;&amp;(!r||vk(this,this[i],i,r)))}return!1}delete(t,r){let i=this,a=!1;function u(l){if(l=eg(l),l){let f=G.findKey(i,l);f&amp;&amp;(!r||vk(i,i[f],f,r))&amp;&amp;(delete i[f],a=!0)}}return G.isArray(t)?t.forEach(u):u(t),a}clear(t){let r=Object.keys(this),i=r.length,a=!1;for(;i--;){let u=r[i];(!t||vk(this,this[u],u,t,!0))&amp;&amp;(delete this[u],a=!0)}return a}normalize(t){let r=this,i={};return G.forEach(this,(a,u)=&gt;{let l=G.findKey(i,u);if(l){r[l]=Xw(a),delete r[u];return}let f=t?DU(u):String(u).trim();f!==u&amp;&amp;delete r[u],r[f]=Xw(a),i[f]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let r=Object.create(null);return G.forEach(this,(i,a)=&gt;{i!=null&amp;&amp;i!==!1&amp;&amp;(r[a]=t&amp;&amp;G.isArray(i)?i.join(", "):i)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=&gt;t+": "+r).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){let i=new this(t);return r.forEach(a=&gt;i.set(a)),i}static accessor(t){let i=(this[iI]=this[iI]={accessors:{}}).accessors,a=this.prototype;function u(l){let f=eg(l);i[f]||(FU(a,l),i[f]=!0)}return G.isArray(t)?t.forEach(u):u(t),this}};lm.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);G.reduceDescriptors(lm.prototype,({value:e},t)=&gt;{let r=t[0].toUpperCase()+t.slice(1);return{get:()=&gt;e,set(i){this[r]=i}}});G.freezeMethods(lm);var mo=lm;function tg(e,t){let r=this||um,i=t||r,a=mo.from(i.headers),u=i.data;return G.forEach(e,function(f){u=f.call(r,u,a.normalize(),t?t.status:void 0)}),a.normalize(),u}function ng(e){return!!(e&amp;&amp;e.__CANCEL__)}function aI(e,t,r){ct.call(this,e==null?"canceled":e,ct.ERR_CANCELED,t,r),this.name="CanceledError"}G.inherits(aI,ct,{__CANCEL__:!0});var ql=aI;function gk(e,t,r){let i=r.config.validateStatus;!r.status||!i||i(r.status)?e(r):t(new ct("Request failed with status code "+r.status,[ct.ERR_BAD_REQUEST,ct.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}var sI=po.hasStandardBrowserEnv?{write(e,t,r,i,a,u){let l=[e+"="+encodeURIComponent(t)];G.isNumber(r)&amp;&amp;l.push("expires="+new Date(r).toGMTString()),G.isString(i)&amp;&amp;l.push("path="+i),G.isString(a)&amp;&amp;l.push("domain="+a),u===!0&amp;&amp;l.push("secure"),document.cookie=l.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function yk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xk(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rg(e,t){return e&amp;&amp;!yk(t)?xk(e,t):t}var uI=po.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),i;function a(u){let l=u;return t&amp;&amp;(r.setAttribute("href",l),l=r.href),r.setAttribute("href",l),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return i=a(window.location.href),function(l){let f=G.isString(l)?a(l):l;return f.protocol===i.protocol&amp;&amp;f.host===i.host}}():function(){return function(){return!0}}();function wk(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&amp;&amp;t[1]||""}function zU(e,t){e=e||10;let r=new Array(e),i=new Array(e),a=0,u=0,l;return t=t!==void 0?t:1e3,function(p){let v=Date.now(),y=i[u];l||(l=v),r[a]=p,i[a]=v;let w=u,P=0;for(;w!==a;)P+=r[w++],w=w%e;if(a=(a+1)%e,a===u&amp;&amp;(u=(u+1)%e),v-l&lt;t)return;let O=y&amp;&amp;v-y;return O?Math.round(P*1e3/O):void 0}}var lI=zU;function cI(e,t){let r=0,i=lI(50,250);return a=&gt;{let u=a.loaded,l=a.lengthComputable?a.total:void 0,f=u-r,p=i(f),v=u&lt;=l;r=u;let y={loaded:u,total:l,progress:l?u/l:void 0,bytes:f,rate:p||void 0,estimated:p&amp;&amp;l&amp;&amp;v?(l-u)/p:void 0,event:a};y[t?"download":"upload"]=!0,e(y)}}var WU=typeof XMLHttpRequest!="undefined",fI=WU&amp;&amp;function(e){return new Promise(function(r,i){let a=e.data,u=mo.from(e.headers).normalize(),{responseType:l,withXSRFToken:f}=e,p;function v(){e.cancelToken&amp;&amp;e.cancelToken.unsubscribe(p),e.signal&amp;&amp;e.signal.removeEventListener("abort",p)}let y;if(G.isFormData(a)){if(po.hasStandardBrowserEnv||po.hasStandardBrowserWebWorkerEnv)u.setContentType(!1);else if((y=u.getContentType())!==!1){let[M,...Q]=y?y.split(";").map(T=&gt;T.trim()).filter(Boolean):[];u.setContentType([M||"multipart/form-data",...Q].join("; "))}}let w=new XMLHttpRequest;if(e.auth){let M=e.auth.username||"",Q=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";u.set("Authorization","Basic "+btoa(M+":"+Q))}let P=rg(e.baseURL,e.url);w.open(e.method.toUpperCase(),Jv(P,e.params,e.paramsSerializer),!0),w.timeout=e.timeout;function O(){if(!w)return;let M=mo.from("getAllResponseHeaders"in w&amp;&amp;w.getAllResponseHeaders()),T={data:!l||l==="text"||l==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:M,config:e,request:w};gk(function(E){r(E),v()},function(E){i(E),v()},T),w=null}if("onloadend"in w?w.onloadend=O:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&amp;&amp;!(w.responseURL&amp;&amp;w.responseURL.indexOf("file:")===0)||setTimeout(O)},w.onabort=function(){!w||(i(new ct("Request aborted",ct.ECONNABORTED,e,w)),w=null)},w.onerror=function(){i(new ct("Network Error",ct.ERR_NETWORK,e,w)),w=null},w.ontimeout=function(){let Q=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",T=e.transitional||Yw;e.timeoutErrorMessage&amp;&amp;(Q=e.timeoutErrorMessage),i(new ct(Q,T.clarifyTimeoutError?ct.ETIMEDOUT:ct.ECONNABORTED,e,w)),w=null},po.hasStandardBrowserEnv&amp;&amp;(f&amp;&amp;G.isFunction(f)&amp;&amp;(f=f(e)),f||f!==!1&amp;&amp;uI(P))){let M=e.xsrfHeaderName&amp;&amp;e.xsrfCookieName&amp;&amp;sI.read(e.xsrfCookieName);M&amp;&amp;u.set(e.xsrfHeaderName,M)}a===void 0&amp;&amp;u.setContentType(null),"setRequestHeader"in w&amp;&amp;G.forEach(u.toJSON(),function(Q,T){w.setRequestHeader(T,Q)}),G.isUndefined(e.withCredentials)||(w.withCredentials=!!e.withCredentials),l&amp;&amp;l!=="json"&amp;&amp;(w.responseType=e.responseType),typeof e.onDownloadProgress=="function"&amp;&amp;w.addEventListener("progress",cI(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&amp;&amp;w.upload&amp;&amp;w.upload.addEventListener("progress",cI(e.onUploadProgress)),(e.cancelToken||e.signal)&amp;&amp;(p=M=&gt;{!w||(i(!M||M.type?new ql(null,e,w):M),w.abort(),w=null)},e.cancelToken&amp;&amp;e.cancelToken.subscribe(p),e.signal&amp;&amp;(e.signal.aborted?p():e.signal.addEventListener("abort",p)));let k=wk(P);if(k&amp;&amp;po.protocols.indexOf(k)===-1){i(new ct("Unsupported protocol "+k+":",ct.ERR_BAD_REQUEST,e));return}w.send(a||null)})};var bk={http:Gw,xhr:fI};G.forEach(bk,(e,t)=&gt;{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(r){}Object.defineProperty(e,"adapterName",{value:t})}});var dI=e=&gt;`- ${e}`,UU=e=&gt;G.isFunction(e)||e===null||e===!1,Jw={getAdapter:e=&gt;{e=G.isArray(e)?e:[e];let{length:t}=e,r,i,a={};for(let u=0;u&lt;t;u++){r=e[u];let l;if(i=r,!UU(r)&amp;&amp;(i=bk[(l=String(r)).toLowerCase()],i===void 0))throw new ct(`Unknown adapter '${l}'`);if(i)break;a[l||"#"+u]=i}if(!i){let u=Object.entries(a).map(([f,p])=&gt;`adapter ${f} `+(p===!1?"is not supported by the environment":"is not available in the build")),l=t?u.length&gt;1?`since :
`+u.map(dI).join(`
`):" "+dI(u[0]):"as no adapter specified";throw new ct("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return i},adapters:bk};function Sk(e){if(e.cancelToken&amp;&amp;e.cancelToken.throwIfRequested(),e.signal&amp;&amp;e.signal.aborted)throw new ql(null,e)}function e3(e){return Sk(e),e.headers=mo.from(e.headers),e.data=tg.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&amp;&amp;e.headers.setContentType("application/x-www-form-urlencoded",!1),Jw.getAdapter(e.adapter||um.adapter)(e).then(function(i){return Sk(e),i.data=tg.call(e,e.transformResponse,i),i.headers=mo.from(i.headers),i},function(i){return ng(i)||(Sk(e),i&amp;&amp;i.response&amp;&amp;(i.response.data=tg.call(e,e.transformResponse,i.response),i.response.headers=mo.from(i.response.headers))),Promise.reject(i)})}var pI=e=&gt;e instanceof mo?C({},e):e;function Cu(e,t){t=t||{};let r={};function i(v,y,w){return G.isPlainObject(v)&amp;&amp;G.isPlainObject(y)?G.merge.call({caseless:w},v,y):G.isPlainObject(y)?G.merge({},y):G.isArray(y)?y.slice():y}function a(v,y,w){if(G.isUndefined(y)){if(!G.isUndefined(v))return i(void 0,v,w)}else return i(v,y,w)}function u(v,y){if(!G.isUndefined(y))return i(void 0,y)}function l(v,y){if(G.isUndefined(y)){if(!G.isUndefined(v))return i(void 0,v)}else return i(void 0,y)}function f(v,y,w){if(w in t)return i(v,y);if(w in e)return i(void 0,v)}let p={url:u,method:u,data:u,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:f,headers:(v,y)=&gt;a(pI(v),pI(y),!0)};return G.forEach(Object.keys(Object.assign({},e,t)),function(y){let w=p[y]||a,P=w(e[y],t[y],y);G.isUndefined(P)&amp;&amp;w!==f||(r[y]=P)}),r}var t3="1.6.8";var _k={};["object","boolean","number","function","string","symbol"].forEach((e,t)=&gt;{_k[e]=function(i){return typeof i===e||"a"+(t&lt;1?"n ":" ")+e}});var mI={};_k.transitional=function(t,r,i){function a(u,l){return"[Axios v"+t3+"] Transitional option '"+u+"'"+l+(i?". "+i:"")}return(u,l,f)=&gt;{if(t===!1)throw new ct(a(l," has been removed"+(r?" in "+r:"")),ct.ERR_DEPRECATED);return r&amp;&amp;!mI[l]&amp;&amp;(mI[l]=!0,console.warn(a(l," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(u,l,f):!0}};function jU(e,t,r){if(typeof e!="object")throw new ct("options must be an object",ct.ERR_BAD_OPTION_VALUE);let i=Object.keys(e),a=i.length;for(;a-- &gt;0;){let u=i[a],l=t[u];if(l){let f=e[u],p=f===void 0||l(f,u,e);if(p!==!0)throw new ct("option "+u+" must be "+p,ct.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ct("Unknown option "+u,ct.ERR_BAD_OPTION)}}var n3={assertOptions:jU,validators:_k};var Hl=n3.validators,cm=class{constructor(t){this.defaults=t,this.interceptors={request:new dk,response:new dk}}async request(t,r){try{return await this._request(t,r)}catch(i){if(i instanceof Error){let a;Error.captureStackTrace?Error.captureStackTrace(a={}):a=new Error;let u=a.stack?a.stack.replace(/^.+\n/,""):"";i.stack?u&amp;&amp;!String(i.stack).endsWith(u.replace(/^.+\n.+\n/,""))&amp;&amp;(i.stack+=`
`+u):i.stack=u}throw i}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Cu(this.defaults,r);let{transitional:i,paramsSerializer:a,headers:u}=r;i!==void 0&amp;&amp;n3.assertOptions(i,{silentJSONParsing:Hl.transitional(Hl.boolean),forcedJSONParsing:Hl.transitional(Hl.boolean),clarifyTimeoutError:Hl.transitional(Hl.boolean)},!1),a!=null&amp;&amp;(G.isFunction(a)?r.paramsSerializer={serialize:a}:n3.assertOptions(a,{encode:Hl.function,serialize:Hl.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=u&amp;&amp;G.merge(u.common,u[r.method]);u&amp;&amp;G.forEach(["delete","get","head","post","put","patch","common"],k=&gt;{delete u[k]}),r.headers=mo.concat(l,u);let f=[],p=!0;this.interceptors.request.forEach(function(M){typeof M.runWhen=="function"&amp;&amp;M.runWhen(r)===!1||(p=p&amp;&amp;M.synchronous,f.unshift(M.fulfilled,M.rejected))});let v=[];this.interceptors.response.forEach(function(M){v.push(M.fulfilled,M.rejected)});let y,w=0,P;if(!p){let k=[e3.bind(this),void 0];for(k.unshift.apply(k,f),k.push.apply(k,v),P=k.length,y=Promise.resolve(r);w&lt;P;)y=y.then(k[w++],k[w++]);return y}P=f.length;let O=r;for(w=0;w&lt;P;){let k=f[w++],M=f[w++];try{O=k(O)}catch(Q){M.call(this,Q);break}}try{y=e3.call(this,O)}catch(k){return Promise.reject(k)}for(w=0,P=v.length;w&lt;P;)y=y.then(v[w++],v[w++]);return y}getUri(t){t=Cu(this.defaults,t);let r=rg(t.baseURL,t.url);return Jv(r,t.params,t.paramsSerializer)}};G.forEach(["delete","get","head","options"],function(t){cm.prototype[t]=function(r,i){return this.request(Cu(i||{},{method:t,url:r,data:(i||{}).data}))}});G.forEach(["post","put","patch"],function(t){function r(i){return function(u,l,f){return this.request(Cu(f||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:u,data:l}))}}cm.prototype[t]=r(),cm.prototype[t+"Form"]=r(!0)});var og=cm;var ig=class{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(u){r=u});let i=this;this.promise.then(a=&gt;{if(!i._listeners)return;let u=i._listeners.length;for(;u-- &gt;0;)i._listeners[u](a);i._listeners=null}),this.promise.then=a=&gt;{let u,l=new Promise(f=&gt;{i.subscribe(f),u=f}).then(a);return l.cancel=function(){i.unsubscribe(u)},l},t(function(u,l,f){i.reason||(i.reason=new ql(u,l,f),r(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let r=this._listeners.indexOf(t);r!==-1&amp;&amp;this._listeners.splice(r,1)}static source(){let t;return{token:new ig(function(a){t=a}),cancel:t}}},hI=ig;function Ck(e){return function(r){return e.apply(null,r)}}function Ek(e){return G.isObject(e)&amp;&amp;e.isAxiosError===!0}var kk={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kk).forEach(([e,t])=&gt;{kk[t]=e});var vI=kk;function gI(e){let t=new og(e),r=Yv(og.prototype.request,t);return G.extend(r,og.prototype,t,{allOwnKeys:!0}),G.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return gI(Cu(e,a))},r}var $n=gI(um);$n.Axios=og;$n.CanceledError=ql;$n.CancelToken=hI;$n.isCancel=ng;$n.VERSION=t3;$n.toFormData=jl;$n.AxiosError=ct;$n.Cancel=$n.CanceledError;$n.all=function(t){return Promise.all(t)};$n.spread=Ck;$n.isAxiosError=Ek;$n.mergeConfig=Cu;$n.AxiosHeaders=mo;$n.formToJSON=e=&gt;Zw(G.isHTMLForm(e)?new FormData(e):e);$n.getAdapter=Jw.getAdapter;$n.HttpStatusCode=vI;$n.default=$n;var Qa=$n;var{Axios:oee,AxiosError:iee,CanceledError:aee,isCancel:see,CancelToken:uee,VERSION:lee,all:cee,Cancel:fee,isAxiosError:dee,spread:pee,toFormData:mee,AxiosHeaders:hee,HttpStatusCode:vee,formToJSON:gee,getAdapter:yee,mergeConfig:xee}=Qa;var gt;(function(e){e.assertEqual=a=&gt;a;function t(a){}e.assertIs=t;function r(a){throw new Error}e.assertNever=r,e.arrayToEnum=a=&gt;{let u={};for(let l of a)u[l]=l;return u},e.getValidEnumValues=a=&gt;{let u=e.objectKeys(a).filter(f=&gt;typeof a[a[f]]!="number"),l={};for(let f of u)l[f]=a[f];return e.objectValues(l)},e.objectValues=a=&gt;e.objectKeys(a).map(function(u){return a[u]}),e.objectKeys=typeof Object.keys=="function"?a=&gt;Object.keys(a):a=&gt;{let u=[];for(let l in a)Object.prototype.hasOwnProperty.call(a,l)&amp;&amp;u.push(l);return u},e.find=(a,u)=&gt;{for(let l of a)if(u(l))return l},e.isInteger=typeof Number.isInteger=="function"?a=&gt;Number.isInteger(a):a=&gt;typeof a=="number"&amp;&amp;isFinite(a)&amp;&amp;Math.floor(a)===a;function i(a,u=" | "){return a.map(l=&gt;typeof l=="string"?`'${l}'`:l).join(u)}e.joinValues=i,e.jsonStringifyReplacer=(a,u)=&gt;typeof u=="bigint"?u.toString():u})(gt||(gt={}));var Pk;(function(e){e.mergeShapes=(t,r)=&gt;C(C({},t),r)})(Pk||(Pk={}));var xe=gt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Vl=e=&gt;{switch(typeof e){case"undefined":return xe.undefined;case"string":return xe.string;case"number":return isNaN(e)?xe.nan:xe.number;case"boolean":return xe.boolean;case"function":return xe.function;case"bigint":return xe.bigint;case"symbol":return xe.symbol;case"object":return Array.isArray(e)?xe.array:e===null?xe.null:e.then&amp;&amp;typeof e.then=="function"&amp;&amp;e.catch&amp;&amp;typeof e.catch=="function"?xe.promise:typeof Map!="undefined"&amp;&amp;e instanceof Map?xe.map:typeof Set!="undefined"&amp;&amp;e instanceof Set?xe.set:typeof Date!="undefined"&amp;&amp;e instanceof Date?xe.date:xe.object;default:return xe.unknown}},le=gt.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),qU=e=&gt;JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ho=class extends Error{constructor(t){super(),this.issues=[],this.addIssue=i=&gt;{this.issues=[...this.issues,i]},this.addIssues=(i=[])=&gt;{this.issues=[...this.issues,...i]};let r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=t}get errors(){return this.issues}format(t){let r=t||function(u){return u.message},i={_errors:[]},a=u=&gt;{for(let l of u.issues)if(l.code==="invalid_union")l.unionErrors.map(a);else if(l.code==="invalid_return_type")a(l.returnTypeError);else if(l.code==="invalid_arguments")a(l.argumentsError);else if(l.path.length===0)i._errors.push(r(l));else{let f=i,p=0;for(;p&lt;l.path.length;){let v=l.path[p];p===l.path.length-1?(f[v]=f[v]||{_errors:[]},f[v]._errors.push(r(l))):f[v]=f[v]||{_errors:[]},f=f[v],p++}}};return a(this),i}static assert(t){if(!(t instanceof ho))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,gt.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=r=&gt;r.message){let r={},i=[];for(let a of this.issues)a.path.length&gt;0?(r[a.path[0]]=r[a.path[0]]||[],r[a.path[0]].push(t(a))):i.push(t(a));return{formErrors:i,fieldErrors:r}}get formErrors(){return this.flatten()}};ho.create=e=&gt;new ho(e);var pm=(e,t)=&gt;{let r;switch(e.code){case le.invalid_type:e.received===xe.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case le.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,gt.jsonStringifyReplacer)}`;break;case le.unrecognized_keys:r=`Unrecognized key(s) in object: ${gt.joinValues(e.keys,", ")}`;break;case le.invalid_union:r="Invalid input";break;case le.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${gt.joinValues(e.options)}`;break;case le.invalid_enum_value:r=`Invalid enum value. Expected ${gt.joinValues(e.options)}, received '${e.received}'`;break;case le.invalid_arguments:r="Invalid function arguments";break;case le.invalid_return_type:r="Invalid function return type";break;case le.invalid_date:r="Invalid date";break;case le.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&amp;&amp;(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:gt.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case le.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case le.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case le.custom:r="Invalid input";break;case le.invalid_intersection_types:r="Intersection results could not be merged";break;case le.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case le.not_finite:r="Number must be finite";break;default:r=t.defaultError,gt.assertNever(e)}return{message:r}},wI=pm;function HU(e){wI=e}function r3(){return wI}var o3=e=&gt;{let{data:t,path:r,errorMaps:i,issueData:a}=e,u=[...r,...a.path||[]],l=F(C({},a),{path:u});if(a.message!==void 0)return F(C({},a),{path:u,message:a.message});let f="",p=i.filter(v=&gt;!!v).slice().reverse();for(let v of p)f=v(l,{data:t,defaultError:f}).message;return F(C({},a),{path:u,message:f})},VU=[];function ve(e,t){let r=r3(),i=o3({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===pm?void 0:pm].filter(a=&gt;!!a)});e.common.issues.push(i)}var mr=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&amp;&amp;(this.value="dirty")}abort(){this.value!=="aborted"&amp;&amp;(this.value="aborted")}static mergeArray(t,r){let i=[];for(let a of r){if(a.status==="aborted")return We;a.status==="dirty"&amp;&amp;t.dirty(),i.push(a.value)}return{status:t.value,value:i}}static async mergeObjectAsync(t,r){let i=[];for(let a of r){let u=await a.key,l=await a.value;i.push({key:u,value:l})}return mr.mergeObjectSync(t,i)}static mergeObjectSync(t,r){let i={};for(let a of r){let{key:u,value:l}=a;if(u.status==="aborted"||l.status==="aborted")return We;u.status==="dirty"&amp;&amp;t.dirty(),l.status==="dirty"&amp;&amp;t.dirty(),u.value!=="__proto__"&amp;&amp;(typeof l.value!="undefined"||a.alwaysSet)&amp;&amp;(i[u.value]=l.value)}return{status:t.value,value:i}}},We=Object.freeze({status:"aborted"}),dm=e=&gt;({status:"dirty",value:e}),vo=e=&gt;({status:"valid",value:e}),Tk=e=&gt;e.status==="aborted",Ok=e=&gt;e.status==="dirty",ug=e=&gt;e.status==="valid",lg=e=&gt;typeof Promise!="undefined"&amp;&amp;e instanceof Promise;function i3(e,t,r,i){if(r==="a"&amp;&amp;!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function bI(e,t,r,i,a){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&amp;&amp;!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?a.call(e,r):a?a.value=r:t.set(e,r),r}var Oe;(function(e){e.errToObj=t=&gt;typeof t=="string"?{message:t}:t||{},e.toString=t=&gt;typeof t=="string"?t:t==null?void 0:t.message})(Oe||(Oe={}));var ag,sg,na=class{constructor(t,r,i,a){this._cachedPath=[],this.parent=t,this.data=r,this._path=i,this._key=a}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},yI=(e,t)=&gt;{if(ug(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let r=new ho(e.common.issues);return this._error=r,this._error}}};function et(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:i,description:a}=e;if(t&amp;&amp;(r||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(l,f)=&gt;{var p,v;let{message:y}=e;return l.code==="invalid_enum_value"?{message:y!=null?y:f.defaultError}:typeof f.data=="undefined"?{message:(p=y!=null?y:i)!==null&amp;&amp;p!==void 0?p:f.defaultError}:l.code!=="invalid_type"?{message:f.defaultError}:{message:(v=y!=null?y:r)!==null&amp;&amp;v!==void 0?v:f.defaultError}},description:a}}var tt=class{constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(t){return Vl(t.data)}_getOrReturnCtx(t,r){return r||{common:t.parent.common,data:t.data,parsedType:Vl(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new mr,ctx:{common:t.parent.common,data:t.data,parsedType:Vl(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let r=this._parse(t);if(lg(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(t){let r=this._parse(t);return Promise.resolve(r)}parse(t,r){let i=this.safeParse(t,r);if(i.success)return i.data;throw i.error}safeParse(t,r){var i;let a={common:{issues:[],async:(i=r==null?void 0:r.async)!==null&amp;&amp;i!==void 0?i:!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Vl(t)},u=this._parseSync({data:t,path:a.path,parent:a});return yI(a,u)}async parseAsync(t,r){let i=await this.safeParseAsync(t,r);if(i.success)return i.data;throw i.error}async safeParseAsync(t,r){let i={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Vl(t)},a=this._parse({data:t,path:i.path,parent:i}),u=await(lg(a)?a:Promise.resolve(a));return yI(i,u)}refine(t,r){let i=a=&gt;typeof r=="string"||typeof r=="undefined"?{message:r}:typeof r=="function"?r(a):r;return this._refinement((a,u)=&gt;{let l=t(a),f=()=&gt;u.addIssue(C({code:le.custom},i(a)));return typeof Promise!="undefined"&amp;&amp;l instanceof Promise?l.then(p=&gt;p?!0:(f(),!1)):l?!0:(f(),!1)})}refinement(t,r){return this._refinement((i,a)=&gt;t(i)?!0:(a.addIssue(typeof r=="function"?r(i,a):r),!1))}_refinement(t){return new hi({schema:this,typeName:Fe.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}optional(){return ta.create(this,this._def)}nullable(){return Os.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return mi.create(this,this._def)}promise(){return Gl.create(this,this._def)}or(t){return wf.create([this,t],this._def)}and(t){return bf.create(this,t,this._def)}transform(t){return new hi(F(C({},et(this._def)),{schema:this,typeName:Fe.ZodEffects,effect:{type:"transform",transform:t}}))}default(t){let r=typeof t=="function"?t:()=&gt;t;return new kf(F(C({},et(this._def)),{innerType:this,defaultValue:r,typeName:Fe.ZodDefault}))}brand(){return new cg(C({typeName:Fe.ZodBranded,type:this},et(this._def)))}catch(t){let r=typeof t=="function"?t:()=&gt;t;return new Rf(F(C({},et(this._def)),{innerType:this,catchValue:r,typeName:Fe.ZodCatch}))}describe(t){let r=this.constructor;return new r(F(C({},this._def),{description:t}))}pipe(t){return Pf.create(this,t)}readonly(){return Tf.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},$U=/^c[^\s-]{8,}$/i,KU=/^[0-9a-z]+$/,GU=/^[0-9A-HJKMNP-TV-Z]{26}$/,QU=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,YU=/^[a-z0-9_-]{21}$/i,ZU=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,XU=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,JU="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Rk,ej=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,tj=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,nj=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,SI="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",rj=new RegExp(`^${SI}$`);function _I(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&amp;&amp;(t=`${t}(\\.\\d+)?`),t}function oj(e){return new RegExp(`^${_I(e)}$`)}function CI(e){let t=`${SI}T${_I(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&amp;&amp;r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}function ij(e,t){return!!((t==="v4"||!t)&amp;&amp;ej.test(e)||(t==="v6"||!t)&amp;&amp;tj.test(e))}var pi=class extends tt{_parse(t){if(this._def.coerce&amp;&amp;(t.data=String(t.data)),this._getType(t)!==xe.string){let u=this._getOrReturnCtx(t);return ve(u,{code:le.invalid_type,expected:xe.string,received:u.parsedType}),We}let i=new mr,a;for(let u of this._def.checks)if(u.kind==="min")t.data.length&lt;u.value&amp;&amp;(a=this._getOrReturnCtx(t,a),ve(a,{code:le.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="max")t.data.length&gt;u.value&amp;&amp;(a=this._getOrReturnCtx(t,a),ve(a,{code:le.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!1,message:u.message}),i.dirty());else if(u.kind==="length"){let l=t.data.length&gt;u.value,f=t.data.length&lt;u.value;(l||f)&amp;&amp;(a=this._getOrReturnCtx(t,a),l?ve(a,{code:le.too_big,maximum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}):f&amp;&amp;ve(a,{code:le.too_small,minimum:u.value,type:"string",inclusive:!0,exact:!0,message:u.message}),i.dirty())}else if(u.kind==="email")XU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"email",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="emoji")Rk||(Rk=new RegExp(JU,"u")),Rk.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"emoji",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="uuid")QU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"uuid",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="nanoid")YU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"nanoid",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid")$U.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"cuid",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="cuid2")KU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"cuid2",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="ulid")GU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"ulid",code:le.invalid_string,message:u.message}),i.dirty());else if(u.kind==="url")try{new URL(t.data)}catch(l){a=this._getOrReturnCtx(t,a),ve(a,{validation:"url",code:le.invalid_string,message:u.message}),i.dirty()}else u.kind==="regex"?(u.regex.lastIndex=0,u.regex.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"regex",code:le.invalid_string,message:u.message}),i.dirty())):u.kind==="trim"?t.data=t.data.trim():u.kind==="includes"?t.data.includes(u.value,u.position)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:{includes:u.value,position:u.position},message:u.message}),i.dirty()):u.kind==="toLowerCase"?t.data=t.data.toLowerCase():u.kind==="toUpperCase"?t.data=t.data.toUpperCase():u.kind==="startsWith"?t.data.startsWith(u.value)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:{startsWith:u.value},message:u.message}),i.dirty()):u.kind==="endsWith"?t.data.endsWith(u.value)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:{endsWith:u.value},message:u.message}),i.dirty()):u.kind==="datetime"?CI(u).test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:"datetime",message:u.message}),i.dirty()):u.kind==="date"?rj.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:"date",message:u.message}),i.dirty()):u.kind==="time"?oj(u).test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{code:le.invalid_string,validation:"time",message:u.message}),i.dirty()):u.kind==="duration"?ZU.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"duration",code:le.invalid_string,message:u.message}),i.dirty()):u.kind==="ip"?ij(t.data,u.version)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"ip",code:le.invalid_string,message:u.message}),i.dirty()):u.kind==="base64"?nj.test(t.data)||(a=this._getOrReturnCtx(t,a),ve(a,{validation:"base64",code:le.invalid_string,message:u.message}),i.dirty()):gt.assertNever(u);return{status:i.value,value:t.data}}_regex(t,r,i){return this.refinement(a=&gt;t.test(a),C({validation:r,code:le.invalid_string},Oe.errToObj(i)))}_addCheck(t){return new pi(F(C({},this._def),{checks:[...this._def.checks,t]}))}email(t){return this._addCheck(C({kind:"email"},Oe.errToObj(t)))}url(t){return this._addCheck(C({kind:"url"},Oe.errToObj(t)))}emoji(t){return this._addCheck(C({kind:"emoji"},Oe.errToObj(t)))}uuid(t){return this._addCheck(C({kind:"uuid"},Oe.errToObj(t)))}nanoid(t){return this._addCheck(C({kind:"nanoid"},Oe.errToObj(t)))}cuid(t){return this._addCheck(C({kind:"cuid"},Oe.errToObj(t)))}cuid2(t){return this._addCheck(C({kind:"cuid2"},Oe.errToObj(t)))}ulid(t){return this._addCheck(C({kind:"ulid"},Oe.errToObj(t)))}base64(t){return this._addCheck(C({kind:"base64"},Oe.errToObj(t)))}ip(t){return this._addCheck(C({kind:"ip"},Oe.errToObj(t)))}datetime(t){var r,i;return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck(C({kind:"datetime",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision,offset:(r=t==null?void 0:t.offset)!==null&amp;&amp;r!==void 0?r:!1,local:(i=t==null?void 0:t.local)!==null&amp;&amp;i!==void 0?i:!1},Oe.errToObj(t==null?void 0:t.message)))}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck(C({kind:"time",precision:typeof(t==null?void 0:t.precision)=="undefined"?null:t==null?void 0:t.precision},Oe.errToObj(t==null?void 0:t.message)))}duration(t){return this._addCheck(C({kind:"duration"},Oe.errToObj(t)))}regex(t,r){return this._addCheck(C({kind:"regex",regex:t},Oe.errToObj(r)))}includes(t,r){return this._addCheck(C({kind:"includes",value:t,position:r==null?void 0:r.position},Oe.errToObj(r==null?void 0:r.message)))}startsWith(t,r){return this._addCheck(C({kind:"startsWith",value:t},Oe.errToObj(r)))}endsWith(t,r){return this._addCheck(C({kind:"endsWith",value:t},Oe.errToObj(r)))}min(t,r){return this._addCheck(C({kind:"min",value:t},Oe.errToObj(r)))}max(t,r){return this._addCheck(C({kind:"max",value:t},Oe.errToObj(r)))}length(t,r){return this._addCheck(C({kind:"length",value:t},Oe.errToObj(r)))}nonempty(t){return this.min(1,Oe.errToObj(t))}trim(){return new pi(F(C({},this._def),{checks:[...this._def.checks,{kind:"trim"}]}))}toLowerCase(){return new pi(F(C({},this._def),{checks:[...this._def.checks,{kind:"toLowerCase"}]}))}toUpperCase(){return new pi(F(C({},this._def),{checks:[...this._def.checks,{kind:"toUpperCase"}]}))}get isDatetime(){return!!this._def.checks.find(t=&gt;t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=&gt;t.kind==="date")}get isTime(){return!!this._def.checks.find(t=&gt;t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=&gt;t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=&gt;t.kind==="email")}get isURL(){return!!this._def.checks.find(t=&gt;t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=&gt;t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=&gt;t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=&gt;t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=&gt;t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=&gt;t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=&gt;t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=&gt;t.kind==="ip")}get isBase64(){return!!this._def.checks.find(t=&gt;t.kind==="base64")}get minLength(){let t=null;for(let r of this._def.checks)r.kind==="min"&amp;&amp;(t===null||r.value&gt;t)&amp;&amp;(t=r.value);return t}get maxLength(){let t=null;for(let r of this._def.checks)r.kind==="max"&amp;&amp;(t===null||r.value&lt;t)&amp;&amp;(t=r.value);return t}};pi.create=e=&gt;{var t;return new pi(C({checks:[],typeName:Fe.ZodString,coerce:(t=e==null?void 0:e.coerce)!==null&amp;&amp;t!==void 0?t:!1},et(e)))};function aj(e,t){let r=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,a=r&gt;i?r:i,u=parseInt(e.toFixed(a).replace(".","")),l=parseInt(t.toFixed(a).replace(".",""));return u%l/Math.pow(10,a)}var Rs=class extends tt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&amp;&amp;(t.data=Number(t.data)),this._getType(t)!==xe.number){let u=this._getOrReturnCtx(t);return ve(u,{code:le.invalid_type,expected:xe.number,received:u.parsedType}),We}let i,a=new mr;for(let u of this._def.checks)u.kind==="int"?gt.isInteger(t.data)||(i=this._getOrReturnCtx(t,i),ve(i,{code:le.invalid_type,expected:"integer",received:"float",message:u.message}),a.dirty()):u.kind==="min"?(u.inclusive?t.data&lt;u.value:t.data&lt;=u.value)&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.too_small,minimum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),a.dirty()):u.kind==="max"?(u.inclusive?t.data&gt;u.value:t.data&gt;=u.value)&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.too_big,maximum:u.value,type:"number",inclusive:u.inclusive,exact:!1,message:u.message}),a.dirty()):u.kind==="multipleOf"?aj(t.data,u.value)!==0&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.not_multiple_of,multipleOf:u.value,message:u.message}),a.dirty()):u.kind==="finite"?Number.isFinite(t.data)||(i=this._getOrReturnCtx(t,i),ve(i,{code:le.not_finite,message:u.message}),a.dirty()):gt.assertNever(u);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,Oe.toString(r))}gt(t,r){return this.setLimit("min",t,!1,Oe.toString(r))}lte(t,r){return this.setLimit("max",t,!0,Oe.toString(r))}lt(t,r){return this.setLimit("max",t,!1,Oe.toString(r))}setLimit(t,r,i,a){return new Rs(F(C({},this._def),{checks:[...this._def.checks,{kind:t,value:r,inclusive:i,message:Oe.toString(a)}]}))}_addCheck(t){return new Rs(F(C({},this._def),{checks:[...this._def.checks,t]}))}int(t){return this._addCheck({kind:"int",message:Oe.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Oe.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(r)})}finite(t){return this._addCheck({kind:"finite",message:Oe.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Oe.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Oe.toString(t)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&amp;&amp;(t===null||r.value&gt;t)&amp;&amp;(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&amp;&amp;(t===null||r.value&lt;t)&amp;&amp;(t=r.value);return t}get isInt(){return!!this._def.checks.find(t=&gt;t.kind==="int"||t.kind==="multipleOf"&amp;&amp;gt.isInteger(t.value))}get isFinite(){let t=null,r=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(r===null||i.value&gt;r)&amp;&amp;(r=i.value):i.kind==="max"&amp;&amp;(t===null||i.value&lt;t)&amp;&amp;(t=i.value)}return Number.isFinite(r)&amp;&amp;Number.isFinite(t)}};Rs.create=e=&gt;new Rs(C({checks:[],typeName:Fe.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1},et(e)));var Ps=class extends tt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce&amp;&amp;(t.data=BigInt(t.data)),this._getType(t)!==xe.bigint){let u=this._getOrReturnCtx(t);return ve(u,{code:le.invalid_type,expected:xe.bigint,received:u.parsedType}),We}let i,a=new mr;for(let u of this._def.checks)u.kind==="min"?(u.inclusive?t.data&lt;u.value:t.data&lt;=u.value)&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.too_small,type:"bigint",minimum:u.value,inclusive:u.inclusive,message:u.message}),a.dirty()):u.kind==="max"?(u.inclusive?t.data&gt;u.value:t.data&gt;=u.value)&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.too_big,type:"bigint",maximum:u.value,inclusive:u.inclusive,message:u.message}),a.dirty()):u.kind==="multipleOf"?t.data%u.value!==BigInt(0)&amp;&amp;(i=this._getOrReturnCtx(t,i),ve(i,{code:le.not_multiple_of,multipleOf:u.value,message:u.message}),a.dirty()):gt.assertNever(u);return{status:a.value,value:t.data}}gte(t,r){return this.setLimit("min",t,!0,Oe.toString(r))}gt(t,r){return this.setLimit("min",t,!1,Oe.toString(r))}lte(t,r){return this.setLimit("max",t,!0,Oe.toString(r))}lt(t,r){return this.setLimit("max",t,!1,Oe.toString(r))}setLimit(t,r,i,a){return new Ps(F(C({},this._def),{checks:[...this._def.checks,{kind:t,value:r,inclusive:i,message:Oe.toString(a)}]}))}_addCheck(t){return new Ps(F(C({},this._def),{checks:[...this._def.checks,t]}))}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}multipleOf(t,r){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(r)})}get minValue(){let t=null;for(let r of this._def.checks)r.kind==="min"&amp;&amp;(t===null||r.value&gt;t)&amp;&amp;(t=r.value);return t}get maxValue(){let t=null;for(let r of this._def.checks)r.kind==="max"&amp;&amp;(t===null||r.value&lt;t)&amp;&amp;(t=r.value);return t}};Ps.create=e=&gt;{var t;return new Ps(C({checks:[],typeName:Fe.ZodBigInt,coerce:(t=e==null?void 0:e.coerce)!==null&amp;&amp;t!==void 0?t:!1},et(e)))};var gf=class extends tt{_parse(t){if(this._def.coerce&amp;&amp;(t.data=Boolean(t.data)),this._getType(t)!==xe.boolean){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.boolean,received:i.parsedType}),We}return vo(t.data)}};gf.create=e=&gt;new gf(C({typeName:Fe.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1},et(e)));var Ru=class extends tt{_parse(t){if(this._def.coerce&amp;&amp;(t.data=new Date(t.data)),this._getType(t)!==xe.date){let u=this._getOrReturnCtx(t);return ve(u,{code:le.invalid_type,expected:xe.date,received:u.parsedType}),We}if(isNaN(t.data.getTime())){let u=this._getOrReturnCtx(t);return ve(u,{code:le.invalid_date}),We}let i=new mr,a;for(let u of this._def.checks)u.kind==="min"?t.data.getTime()&lt;u.value&amp;&amp;(a=this._getOrReturnCtx(t,a),ve(a,{code:le.too_small,message:u.message,inclusive:!0,exact:!1,minimum:u.value,type:"date"}),i.dirty()):u.kind==="max"?t.data.getTime()&gt;u.value&amp;&amp;(a=this._getOrReturnCtx(t,a),ve(a,{code:le.too_big,message:u.message,inclusive:!0,exact:!1,maximum:u.value,type:"date"}),i.dirty()):gt.assertNever(u);return{status:i.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Ru(F(C({},this._def),{checks:[...this._def.checks,t]}))}min(t,r){return this._addCheck({kind:"min",value:t.getTime(),message:Oe.toString(r)})}max(t,r){return this._addCheck({kind:"max",value:t.getTime(),message:Oe.toString(r)})}get minDate(){let t=null;for(let r of this._def.checks)r.kind==="min"&amp;&amp;(t===null||r.value&gt;t)&amp;&amp;(t=r.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let r of this._def.checks)r.kind==="max"&amp;&amp;(t===null||r.value&lt;t)&amp;&amp;(t=r.value);return t!=null?new Date(t):null}};Ru.create=e=&gt;new Ru(C({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:Fe.ZodDate},et(e)));var mm=class extends tt{_parse(t){if(this._getType(t)!==xe.symbol){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.symbol,received:i.parsedType}),We}return vo(t.data)}};mm.create=e=&gt;new mm(C({typeName:Fe.ZodSymbol},et(e)));var yf=class extends tt{_parse(t){if(this._getType(t)!==xe.undefined){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.undefined,received:i.parsedType}),We}return vo(t.data)}};yf.create=e=&gt;new yf(C({typeName:Fe.ZodUndefined},et(e)));var xf=class extends tt{_parse(t){if(this._getType(t)!==xe.null){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.null,received:i.parsedType}),We}return vo(t.data)}};xf.create=e=&gt;new xf(C({typeName:Fe.ZodNull},et(e)));var Kl=class extends tt{constructor(){super(...arguments),this._any=!0}_parse(t){return vo(t.data)}};Kl.create=e=&gt;new Kl(C({typeName:Fe.ZodAny},et(e)));var ku=class extends tt{constructor(){super(...arguments),this._unknown=!0}_parse(t){return vo(t.data)}};ku.create=e=&gt;new ku(C({typeName:Fe.ZodUnknown},et(e)));var Ya=class extends tt{_parse(t){let r=this._getOrReturnCtx(t);return ve(r,{code:le.invalid_type,expected:xe.never,received:r.parsedType}),We}};Ya.create=e=&gt;new Ya(C({typeName:Fe.ZodNever},et(e)));var hm=class extends tt{_parse(t){if(this._getType(t)!==xe.undefined){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.void,received:i.parsedType}),We}return vo(t.data)}};hm.create=e=&gt;new hm(C({typeName:Fe.ZodVoid},et(e)));var mi=class extends tt{_parse(t){let{ctx:r,status:i}=this._processInputParams(t),a=this._def;if(r.parsedType!==xe.array)return ve(r,{code:le.invalid_type,expected:xe.array,received:r.parsedType}),We;if(a.exactLength!==null){let l=r.data.length&gt;a.exactLength.value,f=r.data.length&lt;a.exactLength.value;(l||f)&amp;&amp;(ve(r,{code:l?le.too_big:le.too_small,minimum:f?a.exactLength.value:void 0,maximum:l?a.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:a.exactLength.message}),i.dirty())}if(a.minLength!==null&amp;&amp;r.data.length&lt;a.minLength.value&amp;&amp;(ve(r,{code:le.too_small,minimum:a.minLength.value,type:"array",inclusive:!0,exact:!1,message:a.minLength.message}),i.dirty()),a.maxLength!==null&amp;&amp;r.data.length&gt;a.maxLength.value&amp;&amp;(ve(r,{code:le.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),i.dirty()),r.common.async)return Promise.all([...r.data].map((l,f)=&gt;a.type._parseAsync(new na(r,l,r.path,f)))).then(l=&gt;mr.mergeArray(i,l));let u=[...r.data].map((l,f)=&gt;a.type._parseSync(new na(r,l,r.path,f)));return mr.mergeArray(i,u)}get element(){return this._def.type}min(t,r){return new mi(F(C({},this._def),{minLength:{value:t,message:Oe.toString(r)}}))}max(t,r){return new mi(F(C({},this._def),{maxLength:{value:t,message:Oe.toString(r)}}))}length(t,r){return new mi(F(C({},this._def),{exactLength:{value:t,message:Oe.toString(r)}}))}nonempty(t){return this.min(1,t)}};mi.create=(e,t)=&gt;new mi(C({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Fe.ZodArray},et(t)));function fm(e){if(e instanceof ln){let t={};for(let r in e.shape){let i=e.shape[r];t[r]=ta.create(fm(i))}return new ln(F(C({},e._def),{shape:()=&gt;t}))}else return e instanceof mi?new mi(F(C({},e._def),{type:fm(e.element)})):e instanceof ta?ta.create(fm(e.unwrap())):e instanceof Os?Os.create(fm(e.unwrap())):e instanceof ra?ra.create(e.items.map(t=&gt;fm(t))):e}var ln=class extends tt{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),r=gt.objectKeys(t);return this._cached={shape:t,keys:r}}_parse(t){if(this._getType(t)!==xe.object){let v=this._getOrReturnCtx(t);return ve(v,{code:le.invalid_type,expected:xe.object,received:v.parsedType}),We}let{status:i,ctx:a}=this._processInputParams(t),{shape:u,keys:l}=this._getCached(),f=[];if(!(this._def.catchall instanceof Ya&amp;&amp;this._def.unknownKeys==="strip"))for(let v in a.data)l.includes(v)||f.push(v);let p=[];for(let v of l){let y=u[v],w=a.data[v];p.push({key:{status:"valid",value:v},value:y._parse(new na(a,w,a.path,v)),alwaysSet:v in a.data})}if(this._def.catchall instanceof Ya){let v=this._def.unknownKeys;if(v==="passthrough")for(let y of f)p.push({key:{status:"valid",value:y},value:{status:"valid",value:a.data[y]}});else if(v==="strict")f.length&gt;0&amp;&amp;(ve(a,{code:le.unrecognized_keys,keys:f}),i.dirty());else if(v!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let v=this._def.catchall;for(let y of f){let w=a.data[y];p.push({key:{status:"valid",value:y},value:v._parse(new na(a,w,a.path,y)),alwaysSet:y in a.data})}}return a.common.async?Promise.resolve().then(async()=&gt;{let v=[];for(let y of p){let w=await y.key,P=await y.value;v.push({key:w,value:P,alwaysSet:y.alwaysSet})}return v}).then(v=&gt;mr.mergeObjectSync(i,v)):mr.mergeObjectSync(i,p)}get shape(){return this._def.shape()}strict(t){return Oe.errToObj,new ln(C(F(C({},this._def),{unknownKeys:"strict"}),t!==void 0?{errorMap:(r,i)=&gt;{var a,u,l,f;let p=(l=(u=(a=this._def).errorMap)===null||u===void 0?void 0:u.call(a,r,i).message)!==null&amp;&amp;l!==void 0?l:i.defaultError;return r.code==="unrecognized_keys"?{message:(f=Oe.errToObj(t).message)!==null&amp;&amp;f!==void 0?f:p}:{message:p}}}:{}))}strip(){return new ln(F(C({},this._def),{unknownKeys:"strip"}))}passthrough(){return new ln(F(C({},this._def),{unknownKeys:"passthrough"}))}extend(t){return new ln(F(C({},this._def),{shape:()=&gt;C(C({},this._def.shape()),t)}))}merge(t){return new ln({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=&gt;C(C({},this._def.shape()),t._def.shape()),typeName:Fe.ZodObject})}setKey(t,r){return this.augment({[t]:r})}catchall(t){return new ln(F(C({},this._def),{catchall:t}))}pick(t){let r={};return gt.objectKeys(t).forEach(i=&gt;{t[i]&amp;&amp;this.shape[i]&amp;&amp;(r[i]=this.shape[i])}),new ln(F(C({},this._def),{shape:()=&gt;r}))}omit(t){let r={};return gt.objectKeys(this.shape).forEach(i=&gt;{t[i]||(r[i]=this.shape[i])}),new ln(F(C({},this._def),{shape:()=&gt;r}))}deepPartial(){return fm(this)}partial(t){let r={};return gt.objectKeys(this.shape).forEach(i=&gt;{let a=this.shape[i];t&amp;&amp;!t[i]?r[i]=a:r[i]=a.optional()}),new ln(F(C({},this._def),{shape:()=&gt;r}))}required(t){let r={};return gt.objectKeys(this.shape).forEach(i=&gt;{if(t&amp;&amp;!t[i])r[i]=this.shape[i];else{let u=this.shape[i];for(;u instanceof ta;)u=u._def.innerType;r[i]=u}}),new ln(F(C({},this._def),{shape:()=&gt;r}))}keyof(){return EI(gt.objectKeys(this.shape))}};ln.create=(e,t)=&gt;new ln(C({shape:()=&gt;e,unknownKeys:"strip",catchall:Ya.create(),typeName:Fe.ZodObject},et(t)));ln.strictCreate=(e,t)=&gt;new ln(C({shape:()=&gt;e,unknownKeys:"strict",catchall:Ya.create(),typeName:Fe.ZodObject},et(t)));ln.lazycreate=(e,t)=&gt;new ln(C({shape:e,unknownKeys:"strip",catchall:Ya.create(),typeName:Fe.ZodObject},et(t)));var wf=class extends tt{_parse(t){let{ctx:r}=this._processInputParams(t),i=this._def.options;function a(u){for(let f of u)if(f.result.status==="valid")return f.result;for(let f of u)if(f.result.status==="dirty")return r.common.issues.push(...f.ctx.common.issues),f.result;let l=u.map(f=&gt;new ho(f.ctx.common.issues));return ve(r,{code:le.invalid_union,unionErrors:l}),We}if(r.common.async)return Promise.all(i.map(async u=&gt;{let l=F(C({},r),{common:F(C({},r.common),{issues:[]}),parent:null});return{result:await u._parseAsync({data:r.data,path:r.path,parent:l}),ctx:l}})).then(a);{let u,l=[];for(let p of i){let v=F(C({},r),{common:F(C({},r.common),{issues:[]}),parent:null}),y=p._parseSync({data:r.data,path:r.path,parent:v});if(y.status==="valid")return y;y.status==="dirty"&amp;&amp;!u&amp;&amp;(u={result:y,ctx:v}),v.common.issues.length&amp;&amp;l.push(v.common.issues)}if(u)return r.common.issues.push(...u.ctx.common.issues),u.result;let f=l.map(p=&gt;new ho(p));return ve(r,{code:le.invalid_union,unionErrors:f}),We}}get options(){return this._def.options}};wf.create=(e,t)=&gt;new wf(C({options:e,typeName:Fe.ZodUnion},et(t)));var Eu=e=&gt;e instanceof _f?Eu(e.schema):e instanceof hi?Eu(e.innerType()):e instanceof Cf?[e.value]:e instanceof Ts?e.options:e instanceof Ef?gt.objectValues(e.enum):e instanceof kf?Eu(e._def.innerType):e instanceof yf?[void 0]:e instanceof xf?[null]:e instanceof ta?[void 0,...Eu(e.unwrap())]:e instanceof Os?[null,...Eu(e.unwrap())]:e instanceof cg||e instanceof Tf?Eu(e.unwrap()):e instanceof Rf?Eu(e._def.innerType):[],vm=class extends tt{_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.object)return ve(r,{code:le.invalid_type,expected:xe.object,received:r.parsedType}),We;let i=this.discriminator,a=r.data[i],u=this.optionsMap.get(a);return u?r.common.async?u._parseAsync({data:r.data,path:r.path,parent:r}):u._parseSync({data:r.data,path:r.path,parent:r}):(ve(r,{code:le.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),We)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,r,i){let a=new Map;for(let u of r){let l=Eu(u.shape[t]);if(!l.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let f of l){if(a.has(f))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(f)}`);a.set(f,u)}}return new vm(C({typeName:Fe.ZodDiscriminatedUnion,discriminator:t,options:r,optionsMap:a},et(i)))}};function Ik(e,t){let r=Vl(e),i=Vl(t);if(e===t)return{valid:!0,data:e};if(r===xe.object&amp;&amp;i===xe.object){let a=gt.objectKeys(t),u=gt.objectKeys(e).filter(f=&gt;a.indexOf(f)!==-1),l=C(C({},e),t);for(let f of u){let p=Ik(e[f],t[f]);if(!p.valid)return{valid:!1};l[f]=p.data}return{valid:!0,data:l}}else if(r===xe.array&amp;&amp;i===xe.array){if(e.length!==t.length)return{valid:!1};let a=[];for(let u=0;u&lt;e.length;u++){let l=e[u],f=t[u],p=Ik(l,f);if(!p.valid)return{valid:!1};a.push(p.data)}return{valid:!0,data:a}}else return r===xe.date&amp;&amp;i===xe.date&amp;&amp;+e==+t?{valid:!0,data:e}:{valid:!1}}var bf=class extends tt{_parse(t){let{status:r,ctx:i}=this._processInputParams(t),a=(u,l)=&gt;{if(Tk(u)||Tk(l))return We;let f=Ik(u.value,l.value);return f.valid?((Ok(u)||Ok(l))&amp;&amp;r.dirty(),{status:r.value,value:f.data}):(ve(i,{code:le.invalid_intersection_types}),We)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([u,l])=&gt;a(u,l)):a(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};bf.create=(e,t,r)=&gt;new bf(C({left:e,right:t,typeName:Fe.ZodIntersection},et(r)));var ra=class extends tt{_parse(t){let{status:r,ctx:i}=this._processInputParams(t);if(i.parsedType!==xe.array)return ve(i,{code:le.invalid_type,expected:xe.array,received:i.parsedType}),We;if(i.data.length&lt;this._def.items.length)return ve(i,{code:le.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),We;!this._def.rest&amp;&amp;i.data.length&gt;this._def.items.length&amp;&amp;(ve(i,{code:le.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());let u=[...i.data].map((l,f)=&gt;{let p=this._def.items[f]||this._def.rest;return p?p._parse(new na(i,l,i.path,f)):null}).filter(l=&gt;!!l);return i.common.async?Promise.all(u).then(l=&gt;mr.mergeArray(r,l)):mr.mergeArray(r,u)}get items(){return this._def.items}rest(t){return new ra(F(C({},this._def),{rest:t}))}};ra.create=(e,t)=&gt;{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ra(C({items:e,typeName:Fe.ZodTuple,rest:null},et(t)))};var Sf=class extends tt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:i}=this._processInputParams(t);if(i.parsedType!==xe.object)return ve(i,{code:le.invalid_type,expected:xe.object,received:i.parsedType}),We;let a=[],u=this._def.keyType,l=this._def.valueType;for(let f in i.data)a.push({key:u._parse(new na(i,f,i.path,f)),value:l._parse(new na(i,i.data[f],i.path,f)),alwaysSet:f in i.data});return i.common.async?mr.mergeObjectAsync(r,a):mr.mergeObjectSync(r,a)}get element(){return this._def.valueType}static create(t,r,i){return r instanceof tt?new Sf(C({keyType:t,valueType:r,typeName:Fe.ZodRecord},et(i))):new Sf(C({keyType:pi.create(),valueType:t,typeName:Fe.ZodRecord},et(r)))}},gm=class extends tt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:r,ctx:i}=this._processInputParams(t);if(i.parsedType!==xe.map)return ve(i,{code:le.invalid_type,expected:xe.map,received:i.parsedType}),We;let a=this._def.keyType,u=this._def.valueType,l=[...i.data.entries()].map(([f,p],v)=&gt;({key:a._parse(new na(i,f,i.path,[v,"key"])),value:u._parse(new na(i,p,i.path,[v,"value"]))}));if(i.common.async){let f=new Map;return Promise.resolve().then(async()=&gt;{for(let p of l){let v=await p.key,y=await p.value;if(v.status==="aborted"||y.status==="aborted")return We;(v.status==="dirty"||y.status==="dirty")&amp;&amp;r.dirty(),f.set(v.value,y.value)}return{status:r.value,value:f}})}else{let f=new Map;for(let p of l){let v=p.key,y=p.value;if(v.status==="aborted"||y.status==="aborted")return We;(v.status==="dirty"||y.status==="dirty")&amp;&amp;r.dirty(),f.set(v.value,y.value)}return{status:r.value,value:f}}}};gm.create=(e,t,r)=&gt;new gm(C({valueType:t,keyType:e,typeName:Fe.ZodMap},et(r)));var Pu=class extends tt{_parse(t){let{status:r,ctx:i}=this._processInputParams(t);if(i.parsedType!==xe.set)return ve(i,{code:le.invalid_type,expected:xe.set,received:i.parsedType}),We;let a=this._def;a.minSize!==null&amp;&amp;i.data.size&lt;a.minSize.value&amp;&amp;(ve(i,{code:le.too_small,minimum:a.minSize.value,type:"set",inclusive:!0,exact:!1,message:a.minSize.message}),r.dirty()),a.maxSize!==null&amp;&amp;i.data.size&gt;a.maxSize.value&amp;&amp;(ve(i,{code:le.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),r.dirty());let u=this._def.valueType;function l(p){let v=new Set;for(let y of p){if(y.status==="aborted")return We;y.status==="dirty"&amp;&amp;r.dirty(),v.add(y.value)}return{status:r.value,value:v}}let f=[...i.data.values()].map((p,v)=&gt;u._parse(new na(i,p,i.path,v)));return i.common.async?Promise.all(f).then(p=&gt;l(p)):l(f)}min(t,r){return new Pu(F(C({},this._def),{minSize:{value:t,message:Oe.toString(r)}}))}max(t,r){return new Pu(F(C({},this._def),{maxSize:{value:t,message:Oe.toString(r)}}))}size(t,r){return this.min(t,r).max(t,r)}nonempty(t){return this.min(1,t)}};Pu.create=(e,t)=&gt;new Pu(C({valueType:e,minSize:null,maxSize:null,typeName:Fe.ZodSet},et(t)));var $l=class extends tt{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.function)return ve(r,{code:le.invalid_type,expected:xe.function,received:r.parsedType}),We;function i(f,p){return o3({data:f,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,r3(),pm].filter(v=&gt;!!v),issueData:{code:le.invalid_arguments,argumentsError:p}})}function a(f,p){return o3({data:f,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,r3(),pm].filter(v=&gt;!!v),issueData:{code:le.invalid_return_type,returnTypeError:p}})}let u={errorMap:r.common.contextualErrorMap},l=r.data;if(this._def.returns instanceof Gl){let f=this;return vo(async function(...p){let v=new ho([]),y=await f._def.args.parseAsync(p,u).catch(O=&gt;{throw v.addIssue(i(p,O)),v}),w=await Reflect.apply(l,this,y);return await f._def.returns._def.type.parseAsync(w,u).catch(O=&gt;{throw v.addIssue(a(w,O)),v})})}else{let f=this;return vo(function(...p){let v=f._def.args.safeParse(p,u);if(!v.success)throw new ho([i(p,v.error)]);let y=Reflect.apply(l,this,v.data),w=f._def.returns.safeParse(y,u);if(!w.success)throw new ho([a(y,w.error)]);return w.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new $l(F(C({},this._def),{args:ra.create(t).rest(ku.create())}))}returns(t){return new $l(F(C({},this._def),{returns:t}))}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,r,i){return new $l(C({args:t||ra.create([]).rest(ku.create()),returns:r||ku.create(),typeName:Fe.ZodFunction},et(i)))}},_f=class extends tt{get schema(){return this._def.getter()}_parse(t){let{ctx:r}=this._processInputParams(t);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}};_f.create=(e,t)=&gt;new _f(C({getter:e,typeName:Fe.ZodLazy},et(t)));var Cf=class extends tt{_parse(t){if(t.data!==this._def.value){let r=this._getOrReturnCtx(t);return ve(r,{received:r.data,code:le.invalid_literal,expected:this._def.value}),We}return{status:"valid",value:t.data}}get value(){return this._def.value}};Cf.create=(e,t)=&gt;new Cf(C({value:e,typeName:Fe.ZodLiteral},et(t)));function EI(e,t){return new Ts(C({values:e,typeName:Fe.ZodEnum},et(t)))}var Ts=class extends tt{constructor(){super(...arguments),ag.set(this,void 0)}_parse(t){if(typeof t.data!="string"){let r=this._getOrReturnCtx(t),i=this._def.values;return ve(r,{expected:gt.joinValues(i),received:r.parsedType,code:le.invalid_type}),We}if(i3(this,ag,"f")||bI(this,ag,new Set(this._def.values),"f"),!i3(this,ag,"f").has(t.data)){let r=this._getOrReturnCtx(t),i=this._def.values;return ve(r,{received:r.data,code:le.invalid_enum_value,options:i}),We}return vo(t.data)}get options(){return this._def.values}get enum(){let t={};for(let r of this._def.values)t[r]=r;return t}get Values(){let t={};for(let r of this._def.values)t[r]=r;return t}get Enum(){let t={};for(let r of this._def.values)t[r]=r;return t}extract(t,r=this._def){return Ts.create(t,C(C({},this._def),r))}exclude(t,r=this._def){return Ts.create(this.options.filter(i=&gt;!t.includes(i)),C(C({},this._def),r))}};ag=new WeakMap;Ts.create=EI;var Ef=class extends tt{constructor(){super(...arguments),sg.set(this,void 0)}_parse(t){let r=gt.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(t);if(i.parsedType!==xe.string&amp;&amp;i.parsedType!==xe.number){let a=gt.objectValues(r);return ve(i,{expected:gt.joinValues(a),received:i.parsedType,code:le.invalid_type}),We}if(i3(this,sg,"f")||bI(this,sg,new Set(gt.getValidEnumValues(this._def.values)),"f"),!i3(this,sg,"f").has(t.data)){let a=gt.objectValues(r);return ve(i,{received:i.data,code:le.invalid_enum_value,options:a}),We}return vo(t.data)}get enum(){return this._def.values}};sg=new WeakMap;Ef.create=(e,t)=&gt;new Ef(C({values:e,typeName:Fe.ZodNativeEnum},et(t)));var Gl=class extends tt{unwrap(){return this._def.type}_parse(t){let{ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.promise&amp;&amp;r.common.async===!1)return ve(r,{code:le.invalid_type,expected:xe.promise,received:r.parsedType}),We;let i=r.parsedType===xe.promise?r.data:Promise.resolve(r.data);return vo(i.then(a=&gt;this._def.type.parseAsync(a,{path:r.path,errorMap:r.common.contextualErrorMap})))}};Gl.create=(e,t)=&gt;new Gl(C({type:e,typeName:Fe.ZodPromise},et(t)));var hi=class extends tt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Fe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:r,ctx:i}=this._processInputParams(t),a=this._def.effect||null,u={addIssue:l=&gt;{ve(i,l),l.fatal?r.abort():r.dirty()},get path(){return i.path}};if(u.addIssue=u.addIssue.bind(u),a.type==="preprocess"){let l=a.transform(i.data,u);if(i.common.async)return Promise.resolve(l).then(async f=&gt;{if(r.value==="aborted")return We;let p=await this._def.schema._parseAsync({data:f,path:i.path,parent:i});return p.status==="aborted"?We:p.status==="dirty"||r.value==="dirty"?dm(p.value):p});{if(r.value==="aborted")return We;let f=this._def.schema._parseSync({data:l,path:i.path,parent:i});return f.status==="aborted"?We:f.status==="dirty"||r.value==="dirty"?dm(f.value):f}}if(a.type==="refinement"){let l=f=&gt;{let p=a.refinement(f,u);if(i.common.async)return Promise.resolve(p);if(p instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return f};if(i.common.async===!1){let f=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return f.status==="aborted"?We:(f.status==="dirty"&amp;&amp;r.dirty(),l(f.value),{status:r.value,value:f.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(f=&gt;f.status==="aborted"?We:(f.status==="dirty"&amp;&amp;r.dirty(),l(f.value).then(()=&gt;({status:r.value,value:f.value}))))}if(a.type==="transform")if(i.common.async===!1){let l=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ug(l))return l;let f=a.transform(l.value,u);if(f instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:f}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(l=&gt;ug(l)?Promise.resolve(a.transform(l.value,u)).then(f=&gt;({status:r.value,value:f})):l);gt.assertNever(a)}};hi.create=(e,t,r)=&gt;new hi(C({schema:e,typeName:Fe.ZodEffects,effect:t},et(r)));hi.createWithPreprocess=(e,t,r)=&gt;new hi(C({schema:t,effect:{type:"preprocess",transform:e},typeName:Fe.ZodEffects},et(r)));var ta=class extends tt{_parse(t){return this._getType(t)===xe.undefined?vo(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};ta.create=(e,t)=&gt;new ta(C({innerType:e,typeName:Fe.ZodOptional},et(t)));var Os=class extends tt{_parse(t){return this._getType(t)===xe.null?vo(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Os.create=(e,t)=&gt;new Os(C({innerType:e,typeName:Fe.ZodNullable},et(t)));var kf=class extends tt{_parse(t){let{ctx:r}=this._processInputParams(t),i=r.data;return r.parsedType===xe.undefined&amp;&amp;(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:r.path,parent:r})}removeDefault(){return this._def.innerType}};kf.create=(e,t)=&gt;new kf(C({innerType:e,typeName:Fe.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=&gt;t.default},et(t)));var Rf=class extends tt{_parse(t){let{ctx:r}=this._processInputParams(t),i=F(C({},r),{common:F(C({},r.common),{issues:[]})}),a=this._def.innerType._parse({data:i.data,path:i.path,parent:C({},i)});return lg(a)?a.then(u=&gt;({status:"valid",value:u.status==="valid"?u.value:this._def.catchValue({get error(){return new ho(i.common.issues)},input:i.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new ho(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Rf.create=(e,t)=&gt;new Rf(C({innerType:e,typeName:Fe.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=&gt;t.catch},et(t)));var ym=class extends tt{_parse(t){if(this._getType(t)!==xe.nan){let i=this._getOrReturnCtx(t);return ve(i,{code:le.invalid_type,expected:xe.nan,received:i.parsedType}),We}return{status:"valid",value:t.data}}};ym.create=e=&gt;new ym(C({typeName:Fe.ZodNaN},et(e)));var sj=Symbol("zod_brand"),cg=class extends tt{_parse(t){let{ctx:r}=this._processInputParams(t),i=r.data;return this._def.type._parse({data:i,path:r.path,parent:r})}unwrap(){return this._def.type}},Pf=class extends tt{_parse(t){let{status:r,ctx:i}=this._processInputParams(t);if(i.common.async)return(async()=&gt;{let u=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return u.status==="aborted"?We:u.status==="dirty"?(r.dirty(),dm(u.value)):this._def.out._parseAsync({data:u.value,path:i.path,parent:i})})();{let a=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?We:a.status==="dirty"?(r.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:i.path,parent:i})}}static create(t,r){return new Pf({in:t,out:r,typeName:Fe.ZodPipeline})}},Tf=class extends tt{_parse(t){let r=this._def.innerType._parse(t),i=a=&gt;(ug(a)&amp;&amp;(a.value=Object.freeze(a.value)),a);return lg(r)?r.then(a=&gt;i(a)):i(r)}unwrap(){return this._def.innerType}};Tf.create=(e,t)=&gt;new Tf(C({innerType:e,typeName:Fe.ZodReadonly},et(t)));function kI(e,t={},r){return e?Kl.create().superRefine((i,a)=&gt;{var u,l;if(!e(i)){let f=typeof t=="function"?t(i):typeof t=="string"?{message:t}:t,p=(l=(u=f.fatal)!==null&amp;&amp;u!==void 0?u:r)!==null&amp;&amp;l!==void 0?l:!0,v=typeof f=="string"?{message:f}:f;a.addIssue(F(C({code:"custom"},v),{fatal:p}))}}):Kl.create()}var uj={object:ln.lazycreate},Fe;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Fe||(Fe={}));var lj=(e,t={message:`Input not instance of ${e.name}`})=&gt;kI(r=&gt;r instanceof e,t),RI=pi.create,PI=Rs.create,cj=ym.create,fj=Ps.create,TI=gf.create,dj=Ru.create,pj=mm.create,mj=yf.create,hj=xf.create,vj=Kl.create,gj=ku.create,yj=Ya.create,xj=hm.create,wj=mi.create,bj=ln.create,Sj=ln.strictCreate,_j=wf.create,Cj=vm.create,Ej=bf.create,kj=ra.create,Rj=Sf.create,Pj=gm.create,Tj=Pu.create,Oj=$l.create,Ij=_f.create,Nj=Cf.create,Aj=Ts.create,Mj=Ef.create,Lj=Gl.create,xI=hi.create,Bj=ta.create,Dj=Os.create,Fj=hi.createWithPreprocess,zj=Pf.create,Wj=()=&gt;RI().optional(),Uj=()=&gt;PI().optional(),jj=()=&gt;TI().optional(),qj={string:e=&gt;pi.create(F(C({},e),{coerce:!0})),number:e=&gt;Rs.create(F(C({},e),{coerce:!0})),boolean:e=&gt;gf.create(F(C({},e),{coerce:!0})),bigint:e=&gt;Ps.create(F(C({},e),{coerce:!0})),date:e=&gt;Ru.create(F(C({},e),{coerce:!0}))},Hj=We,_e=Object.freeze({__proto__:null,defaultErrorMap:pm,setErrorMap:HU,getErrorMap:r3,makeIssue:o3,EMPTY_PATH:VU,addIssueToContext:ve,ParseStatus:mr,INVALID:We,DIRTY:dm,OK:vo,isAborted:Tk,isDirty:Ok,isValid:ug,isAsync:lg,get util(){return gt},get objectUtil(){return Pk},ZodParsedType:xe,getParsedType:Vl,ZodType:tt,datetimeRegex:CI,ZodString:pi,ZodNumber:Rs,ZodBigInt:Ps,ZodBoolean:gf,ZodDate:Ru,ZodSymbol:mm,ZodUndefined:yf,ZodNull:xf,ZodAny:Kl,ZodUnknown:ku,ZodNever:Ya,ZodVoid:hm,ZodArray:mi,ZodObject:ln,ZodUnion:wf,ZodDiscriminatedUnion:vm,ZodIntersection:bf,ZodTuple:ra,ZodRecord:Sf,ZodMap:gm,ZodSet:Pu,ZodFunction:$l,ZodLazy:_f,ZodLiteral:Cf,ZodEnum:Ts,ZodNativeEnum:Ef,ZodPromise:Gl,ZodEffects:hi,ZodTransformer:hi,ZodOptional:ta,ZodNullable:Os,ZodDefault:kf,ZodCatch:Rf,ZodNaN:ym,BRAND:sj,ZodBranded:cg,ZodPipeline:Pf,ZodReadonly:Tf,custom:kI,Schema:tt,ZodSchema:tt,late:uj,get ZodFirstPartyTypeKind(){return Fe},coerce:qj,any:vj,array:wj,bigint:fj,boolean:TI,date:dj,discriminatedUnion:Cj,effect:xI,enum:Aj,function:Oj,instanceof:lj,intersection:Ej,lazy:Ij,literal:Nj,map:Pj,nan:cj,nativeEnum:Mj,never:yj,null:hj,nullable:Dj,number:PI,object:bj,oboolean:jj,onumber:Uj,optional:Bj,ostring:Wj,pipeline:zj,preprocess:Fj,promise:Lj,record:Rj,set:Tj,strictObject:Sj,string:RI,symbol:pj,transformer:xI,tuple:kj,undefined:mj,union:_j,unknown:gj,void:xj,NEVER:Hj,ZodIssueCode:le,quotelessJson:qU,ZodError:ho});var xm="rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1";var a3=j(At());function Nk(){return[{option:"K",kingType:"K",kingFrom:ke("e1"),kingTo:ke("g1"),rookType:"R",rookFrom:ke("h1"),rookTo:ke("f1"),empties:[ke("f1"),ke("g1")]},{option:"Q",kingType:"K",kingFrom:ke("e1"),kingTo:ke("c1"),rookType:"R",rookFrom:ke("a1"),rookTo:ke("d1"),empties:[ke("b1"),ke("c1"),ke("d1")]},{option:"k",kingType:"k",kingFrom:ke("e8"),kingTo:ke("g8"),rookType:"r",rookFrom:ke("h8"),rookTo:ke("f8"),empties:[ke("f8"),ke("g8")]},{option:"q",kingType:"k",kingFrom:ke("e8"),kingTo:ke("c8"),rookType:"r",rookFrom:ke("a8"),rookTo:ke("d8"),empties:[ke("b8"),ke("c8"),ke("d8")]}]}function Of(e,t,r){return(0,a3.find)(Nk(),i=&gt;i.kingFrom==t&amp;&amp;i.kingTo==r&amp;&amp;e.position[i.kingFrom]==i.kingType&amp;&amp;e.position[i.rookFrom]==i.rookType&amp;&amp;(0,a3.every)(i.empties,a=&gt;e.position[a]===void 0))}var OI=j(At());function Pe(e){let t=e.trim().split(/\s+/);return{position:Vj(t[0]),activeColor:$j(t[1]||"w"),castling:Kj(t[2]||"-"),enPassant:Gj(t[3]||"-"),halfmoveClock:t[4]||"0",fullmoveNumber:t[5]||"1"}}function Vj(e){return(0,OI.flatten)(e.replace(/\//g,"").split("").map(t=&gt;t.match(/[1-8]/)?Array(+t):t))}function $j(e){return e.toLowerCase()=="b"?"b":"w"}function Kj(e){return{K:e.indexOf("K")!=-1,Q:e.indexOf("Q")!=-1,k:e.indexOf("k")!=-1,q:e.indexOf("q")!=-1}}function Gj(e){return e=="-"?void 0:ke(e)}var II=j(At());function yt(e){return[Qj(e.position),e.activeColor,Yj(e.castling),Zj(e.enPassant),e.halfmoveClock,e.fullmoveNumber].join(" ")}function Qj(e){return(0,II.chain)(e).chunk(8).map(t=&gt;t.map(r=&gt;r||"_").join("").replace(/_+/g,r=&gt;r.length.toString())).join("/").value()}function Yj(e){let t=[e.K?"K":"",e.Q?"Q":"",e.k?"k":"",e.q?"q":""].join("");return t.length&gt;0?t:"-"}function Zj(e){return e===void 0?"-":Ga(e)}function Ak(e){let t=Pe(e);return yt(F(C({},t),{position:Xj(t.position),castling:{K:!1,Q:!1,k:!1,q:!1}}))}function Xj(e){return e.map(t=&gt;Xp(t)?t:void 0)}function Mk(e,t){let r=Pe(e);return yt(F(C({},r),{castling:{K:t=="K"?!r.castling.K:r.castling.K,Q:t=="Q"?!r.castling.Q:r.castling.Q,k:t=="k"?!r.castling.k:r.castling.k,q:t=="q"?!r.castling.q:r.castling.q}}))}function NI(e,t,r){if(!St(t)||!r)return;let i=Of(e,t,r);if(i!=null)return F(C({},e),{enPassant:void 0,position:e.position.map((a,u)=&gt;{switch(u){case i.kingFrom:return;case i.kingTo:return i.kingType;case i.rookFrom:return;case i.rookTo:return i.rookType;default:return a}})})}function Tu(e,t,r){if(r!=e.enPassant)return;let i=pr(t),a=pr(r);if(Math.abs(i.file-a.file)==1){if(i.rank==4&amp;&amp;a.rank==3&amp;&amp;e.position[r-8]=="P")return r-8;if(i.rank==5&amp;&amp;a.rank==6&amp;&amp;e.position[r+8]=="p")return r+8}}function AI(e,t,r){if(!St(t)||r===void 0)return;let i=Tu(e,t,r);if(i!=null)return F(C({},e),{enPassant:void 0,position:e.position.map((a,u)=&gt;{switch(u){case i:return;case r:return e.position[t];case t:return;default:return a}})})}function Wo(e,t){return Tn(t)?t:e.position[t]}function fg(e){if(e.enPassant===void 0||e.position[e.enPassant]!==void 0)return!1;let t=pr(e.enPassant);switch(t.rank){case 6:return t.file&gt;1&amp;&amp;e.position[e.enPassant+7]=="P"||t.file&lt;8&amp;&amp;e.position[e.enPassant+9]=="P";case 3:return t.file&gt;1&amp;&amp;e.position[e.enPassant-9]=="p"||t.file&lt;8&amp;&amp;e.position[e.enPassant-7]=="p"}return!1}function MI(e,t,r){let i=Jj(e,t,r);if(!(i&amp;&amp;!fg(F(C({},e),{enPassant:i}))))return i}function Jj(e,t,r){if(!St(t)||r===void 0)return;let i=pr(t),a=pr(r);if(i.file==a.file){if(e.position[t]=="P"&amp;&amp;i.rank==2&amp;&amp;a.rank==4)return r+8;if(e.position[t]=="p"&amp;&amp;i.rank==7&amp;&amp;a.rank==5)return r-8}}function LI(e,t,r,i){let a=F(C({},e),{position:[...e.position]});return St(t)&amp;&amp;(a.position[t]=void 0),r!==void 0&amp;&amp;(a.position[r]=eq(e,t,i)||Wo(e,t)),a.enPassant=MI(e,t,r),a}function eq(e,t,r){if(r===void 0||!St(t))return;let i=e.position[t];if(i!==void 0)return rn(i)=="w"?r.toUpperCase():r.toLowerCase()}var KI=j(Ar());var $I=j(At());function Ou(e,t){let r=(0,$I.find)(Nk(),i=&gt;i.option==t);return e.position[r.kingFrom]==r.kingType&amp;&amp;e.position[r.rookFrom]==r.rookType}function pg(e){let t={K:e.castling["K"]&amp;&amp;Ou(e,"K"),Q:e.castling["Q"]&amp;&amp;Ou(e,"Q"),k:e.castling["k"]&amp;&amp;Ou(e,"k"),q:e.castling["q"]&amp;&amp;Ou(e,"q")};return(0,KI.isEqual)(t,e.castling)?e:F(C({},e),{castling:t})}function Iu(e,t,r,i){let a=NI(e,t,r)||AI(e,t,r)||LI(e,t,r,i);return pg(a)}var GI=j(At());function Ql(e){let t=QI(e);return!(t.length&gt;6||!If(t[0])||t[1]&amp;&amp;!/^[wb]$/i.test(t[1])||t[2]&amp;&amp;!/^(-|[kq]+)$/i.test(t[2])||t[3]&amp;&amp;!/^(-|[a-h][36])$/i.test(t[3])||t[4]&amp;&amp;!/^[0-9]+$/.test(t[4])||t[5]&amp;&amp;!/^[1-9][0-9]*$/.test(t[5]))}function If(e){let t=QI(e)[0];if(!/^([kqrbnp1-8]+\/){7}[kqrbnp1-8]+$/i.test(t))return!1;let r=Pe(e);return r.position.length!=64?!1:iq(r)}function iq(e){let t=C({K:0,Q:0,R:0,B:0,N:0,P:0,k:0,q:0,r:0,b:0,n:0,p:0},(0,GI.countBy)(e.position));return!(t["K"]!=1||t["k"]!=1||aq(t)&gt;8-t["P"]||sq(t)&gt;8-t["p"])}function QI(e){return e.trim().split(/\s+/)}function aq(e){return Math.max(0,e["R"]-2)+Math.max(0,e["N"]-2)+Math.max(0,e["B"]-2)+Math.max(0,e["Q"]-1)}function sq(e){return Math.max(0,e["r"]-2)+Math.max(0,e["n"]-2)+Math.max(0,e["b"]-2)+Math.max(0,e["q"]-1)}function mg(e,t){return yt(F(C({},Pe(e)),{activeColor:t}))}var ZI=j(At());function Is(e,t){return(0,ZI.isEqual)(YI(e),YI(t))}function YI(e){return(typeof e=="string"?e:yt(e)).split(/\s+/)[0]}function hg(e){return e.replace(/\d+\s+\d+$/,"0 1")}function Yl(e){let t=Pe(e);return t.enPassant===void 0?e:t.position[t.enPassant]?yt(F(C({},t),{enPassant:void 0})):t.enPassant&amp;&amp;!fg(t)?yt(F(C({},t),{enPassant:void 0})):e}function Fk(e,t){if(e.enPassant===void 0)return e;let r=pr(e.enPassant);return t=="b"&amp;&amp;r.rank==6?F(C({},e),{enPassant:void 0}):t=="w"&amp;&amp;r.rank==3?F(C({},e),{enPassant:void 0}):e}function zk(e,t,r){return If(yt(Iu(e,t,r)))}var bm=_e.array(_e.string()).catch([]).transform(e=&gt;(e=e.filter(t=&gt;Ql(t)),e.length==0&amp;&amp;e.push(xm),e));function s3(e){return F(C({},e),{historyIndex:Math.max(0,Math.min(e.history.length-1,e.historyIndex||1/0))})}function Wk(e){let t=_e.object({id:_e.number(),name:_e.string(),history:bm,flipped:_e.boolean(),active:_e.boolean()}).nullable().catch(null),a=_e.preprocess(l=&gt;l&amp;&amp;typeof l=="object"?l:{},_e.object({boards:_e.array(t).catch([])})).parse(e).boards.filter(l=&gt;l!=null),u=a.find(l=&gt;l.active);return{activeOnlineBoardId:u&amp;&amp;u.id,onlineBoards:a.map(l=&gt;({id:{kind:"online",id:l.id},name:l.name,history:l.history,historyIndex:l.history.length-1,flipped:l.flipped,animations:{sequenceNo:0,segments:[]}}))}}async function jk(e){try{let t=await Qa.post("/api/v4/boards",{board:{name:e}});return Wk(t.data)}catch(t){console.log(t.toJSON())}}async function qk(e){try{let t=await Qa.delete(`/api/v4/boards/${e}`);return Wk(t.data)}catch(t){console.log(t.toJSON())}}async function vg(){var e;try{let t=await Qa.get("/api/v4/ping");return{status:t.status,token:t.data.token}}catch(t){return{status:(e=t.response)==null?void 0:e.status}}}function Hk(e){Qa.put(`/api/v4/boards/${e}/switch`).catch(t=&gt;{console.log(t.toJSON())})}async function Vk(e,t){Qa.put(`/api/v4/boards/${e}`,{board:t}).catch(r=&gt;{console.log(r.toJSON())})}function $k(e){Qa.put("/api/v4/settings",{settings:e}).catch(t=&gt;{console.log(t.toJSON())})}function gg(e,t){return Math.round(e*t)/e}function Sm(e,t){let r=e.boardSize/8;return e.sparePieceSize+e.sparesMargin+r/2+t*r+5}function yg(e){return gg(e,12)}function _m(e,t){let r=e.boardSize/8;return e.rankLabelWidth+r/2+t*r}function Cm(e){return e.sparePieceSize+e.sparesMargin+e.boardSize+e.fileLabelHeight}function Em(e,t,r=1){let i=y=&gt;gg(r,y),u=i(Math.floor((e-yg(r))/8))*8,l=i(Math.floor(u*.1)),f=i(Math.floor(l*.2)),p=i(10),v=i(15);return{rankLabelWidth:yg(r),sparePieceSize:l,sparePieceSpacing:f,sparesMargin:p,boardSize:u,fileLabelHeight:v,flipped:t}}function Ns(e){return{left:e.rankLabelWidth,top:e.sparePieceSize+e.sparesMargin,width:e.boardSize,height:e.boardSize}}function Nu(e,t){let r=e.flipped?eN:JI,i=e.flipped?JI:eN;switch(t){case"q":return r(e,0);case"r":return r(e,1);case"b":return r(e,2);case"n":return r(e,3);case"p":return r(e,4);case"Q":return i(e,0);case"R":return i(e,1);case"B":return i(e,2);case"N":return i(e,3);case"P":return i(e,4)}}function JI(e,t){return{left:tN(e,t),top:0,width:e.sparePieceSize,height:e.sparePieceSize}}function eN(e,t){return{left:tN(e,t),top:mq(e),width:e.sparePieceSize,height:e.sparePieceSize}}function tN(e,t){return dq(e)+t*(e.sparePieceSize+e.sparePieceSpacing)}function dq(e){return e.rankLabelWidth+e.boardSize/2-pq(e)/2}function pq(e){return 5*e.sparePieceSize+4*e.sparePieceSpacing}function mq(e){return e.sparePieceSize+e.sparesMargin+e.boardSize+e.sparesMargin+e.fileLabelHeight}function jo(e,t){let r=Ka(t,e.flipped),i=e.boardSize/8;return{left:e.rankLabelWidth+r.col*i,top:e.sparePieceSize+e.sparesMargin+r.row*i,width:i,height:i}}function km(e,t){return Tn(t)?Nu(e,t):jo(e,t)}function Kk(e){return e.boardSize+e.fileLabelHeight}function Rm(e){return e.rankLabelWidth+e.boardSize}function Pm(e){return e.sparePieceSize+e.sparesMargin+Kk(e)+e.sparesMargin+e.sparePieceSize}function Gk(e,t){return e.x&gt;=t.left&amp;&amp;e.x&lt;t.left+t.width&amp;&amp;e.y&gt;=t.top&amp;&amp;e.y&lt;t.top+t.height}function Nf(e,t){let r;if(r=Qk(e,t),r!==void 0||(r=hq(e,t),r!==void 0))return r}function Qk(e,t){let r=Ns(e);if(Gk(t,r)){let i=Math.floor((t.y-r.top)/r.height*8),a=Math.floor((t.x-r.left)/r.width*8);return ak({row:i,col:a},e.flipped)}}function hq(e,t){let r=["q","r","b","n","p","Q","R","B","N","P"];for(let i of r)if(Gk(t,Nu(e,i)))return i}function u3(e,t){let r=Ka(t,e.flipped);return{top:e.sparePieceSize+e.sparesMargin,left:e.rankLabelWidth+nN(e,r.col),width:Yk(e),height:e.boardSize}}function l3(e,t){let r=Ka(t,e.flipped);return{top:e.sparePieceSize+e.sparesMargin+nN(e,r.row),left:e.rankLabelWidth,width:e.boardSize,height:Yk(e)}}function nN(e,t){return(t+.5)*(e.boardSize/8)-Yk(e)/2}function Yk(e){return e.boardSize/24}function pt(e){return e.history[e.historyIndex]}function Tm(){return{history:[xm],historyIndex:0,flipped:!1,animations:{sequenceNo:0,segments:[]}}}function xg(e){return e.historyIndex&gt;0}function Zk(e){return xg(e)?F(C({},e),{historyIndex:e.historyIndex-1}):e}function wg(e){return e.historyIndex&lt;e.history.length-1}function Xk(e){return wg(e)?F(C({},e),{historyIndex:e.historyIndex+1}):e}function Jk(e){return F(C({},e),{historyIndex:0})}function e8(e){return F(C({},e),{historyIndex:e.history.length-1})}function t8(e,t){return t&lt;0||t&gt;=e.history.length?e:F(C({},e),{historyIndex:t})}var n8=j(At());function c3(e,t){return rN(e,t)||oN(e,t)}function bg(e,t){return t.kind==="detatched"?e.detatched:c3(e,t)}function rN(e,t){if(t.kind=="online")return(0,n8.find)(e.online,r=&gt;r.id.id==t.id)}function oN(e,t){if(t.kind=="offline")return(0,n8.find)(e.offline,r=&gt;r.id.id==t.id)}function Zl(e){return bg(e,e.activeBoardId)}function tr(e){return Zl(e)?e.activeBoardId:{kind:"detatched"}}function st(e){return Zl(e)||e.detatched}var aN=j(At());function Sg(e,t){if(t.kind=="online")return(0,aN.find)(e.online,r=&gt;r.id.id==t.id)}function o8(e){var t;return F(C({},e),{online:(t=e.online)==null?void 0:t.map(r8),offline:e.offline.map(r8),detatched:r8(e.detatched)})}function r8(e){return e.animations.segments.length==0?e:F(C({},e),{animations:{segments:[],sequenceNo:0}})}var Om=j(Ar());function _g(e){return e.activeBoardId.kind!="online"?{kind:"detatched"}:e.online===void 0?e.activeBoardId:e.online&amp;&amp;e.online.length&gt;0?e.online[0].id:e.offline.length&gt;0?e.offline[0].id:{kind:"detatched"}}function f3(e,t){let r=yq(t,e.onlineBoardOrder),i=F(C({},e),{online:(0,Om.map)(a=&gt;{let u=Sg(e,a.id);return u===void 0?a:xq(u,a)?u:a},r)});return i.activeBoardId.kind=="online"&amp;&amp;Zl(i)===void 0?F(C({},i),{activeBoardId:_g(i)}):i}function yq(e,t){return t===void 0?e:(0,Om.sortBy)(r=&gt;{let i=(0,Om.indexOf)(r.id.id,t);return[i==-1?1:0,i,r.id.id]},e)}function xq(e,t){return e.history.length&gt;t.history.length}function d3(e,t){switch(t.kind){case"offline":return e.offline.length&gt;1;case"online":return e.online&amp;&amp;e.online.length&gt;1;default:return!1}}var sN=j(At());function i8(e,t){return d3(e,{kind:"offline",id:t})?F(C({},e),{activeBoardId:wq(e,t),offline:e.offline.filter(r=&gt;r.id.id!=t)}):e}function wq(e,t){if(e.activeBoardId.kind!="offline"||e.activeBoardId.id!=t)return e.activeBoardId;let r=(0,sN.findIndex)(e.offline,i=&gt;i.id.id==t);return r==-1?e.activeBoardId:r==e.offline.length-1?e.offline[r-1].id:e.offline[r+1].id}var p3=j(At());function uN(e=Gv()){return C({id:{kind:"offline",id:e},name:""},Tm())}function a8(e,t=Gv()){let r=uN(t),i=(0,p3.findIndex)(e.offline,a=&gt;(0,p3.isEqual)(a.id,e.activeBoardId));return F(C({},e),{activeBoardId:r.id,offline:i==-1?e.offline.concat([r]):[...e.offline.slice(0,i+1),r,...e.offline.slice(i+1)]})}function s8(e){return F(C(C({},e),Tm()),{flipped:e.flipped})}function u8(e){return F(C({},e),{history:[Ak(pt(e))],historyIndex:0})}function l8(e,t){return F(C({},e),{history:e.history.map((r,i)=&gt;i==e.historyIndex?Mk(r,t):r)})}function Xl(e,t,r){let i=yt(r);if(t&gt;=e.history.length){let a=e.history.concat(i);return F(C({},e),{history:a,historyIndex:a.length-1})}return Is(e.history[t],r)?F(C({},e),{history:e.history.map((a,u)=&gt;u==t?i:a),historyIndex:t}):F(C({},e),{history:e.history.slice(0,t).concat([i]),historyIndex:t})}var Im=class{constructor(t,r,i){this.board=t;this.fromIndex=r;this.toIndex=i;this._oldFen=Pe(pt(t)),this._newFen=Iu(this._oldFen,r,i)}move(){if(this.fromIndex===this.toIndex)return this.board;if(!Ql(yt(this._newFen)))return this.revertDrag();if(this.toIndex!==void 0){if(this.isCapturingOwnPiece())return this.revertDrag();if(St(this.fromIndex)&amp;&amp;St(this.toIndex)){let t=Tu(this._oldFen,this.fromIndex,this.toIndex);if(t!==void 0)return this.enPassantCapture(t)}if(this.isCapture())return this.capture()}return Xl(this.board,this.board.historyIndex+1,this._newFen)}revertDrag(){return F(C({},this.board),{animations:vf(this.board.animations,this.revertDragAnimations())})}enPassantCapture(t){return F(C({},Xl(this.board,this.board.historyIndex+1,this._newFen)),{animations:vf(this.board.animations,this.enPassantCaptureAnimations(t))})}capture(){return F(C({},Xl(this.board,this.board.historyIndex+1,this._newFen)),{animations:vf(this.board.animations,this.captureAnimations())})}isCapturingOwnPiece(){if(!St(this.fromIndex)||this.toIndex===void 0||!St(this.toIndex))return!1;let t=this._oldFen.position[this.fromIndex],r=this._oldFen.position[this.toIndex];return!t||!r?!1:rn(t)==rn(r)}isCapture(){if(Tn(this.fromIndex)&amp;&amp;!this.shouldAnimateSpareCaptures())return!1;let t=St(this.fromIndex)?this._oldFen.position[this.fromIndex]:this.fromIndex,r=this.toIndex===void 0?void 0:this._oldFen.position[this.toIndex];return t&amp;&amp;r&amp;&amp;rn(t)!=rn(r)}};function f8(e,t,r){return new c8(e,t,r).move()}var c8=class extends Im{revertDragAnimations(){return[{fromIndex:"drag",toIndex:this.fromIndex,pieceType:Wo(this._oldFen,this.fromIndex)}]}enPassantCaptureAnimations(t){return[{fromIndex:"drag",toIndex:this.toIndex,pieceType:Wo(this._oldFen,this.fromIndex)},{fromIndex:t,toIndex:Wo(this._oldFen,t),pieceType:Wo(this._oldFen,t)}]}captureAnimations(){return[{fromIndex:this.toIndex,toIndex:this._oldFen.position[this.toIndex],pieceType:this._oldFen.position[this.toIndex]},{fromIndex:"drag",toIndex:this.toIndex,pieceType:Wo(this._oldFen,this.fromIndex)}]}shouldAnimateSpareCaptures(){return!0}};function p8(e,t,r){return new d8(e,t,r).move()}var d8=class extends Im{revertDragAnimations(){return[]}enPassantCaptureAnimations(t){return[{fromIndex:this.fromIndex,toIndex:this.toIndex,pieceType:Wo(this._oldFen,this.fromIndex)},{fromIndex:t,toIndex:Wo(this._oldFen,t),pieceType:Wo(this._oldFen,t),delay:200}]}captureAnimations(){return[{fromIndex:this.toIndex,toIndex:this._oldFen.position[this.toIndex],pieceType:this._oldFen.position[this.toIndex],delay:200},{fromIndex:this.fromIndex,toIndex:this.toIndex,pieceType:Wo(this._oldFen,this.fromIndex)}]}shouldAnimateSpareCaptures(){return!1}};function m8(e,t){return F(C({},e),{history:e.history.map((r,i)=&gt;i==e.historyIndex?mg(r,t):r)})}var lN=j(Ar());function h8(e,t){if(e.animations===void 0)return e;let r=e.animations.segments,i=(0,lN.findIndex)(a=&gt;a.toIndex==t,r);return i===-1?e:F(C({},e),{animations:F(C({},e.animations),{segments:[...r.slice(0,i),...r.slice(i+1)]})})}var cN=j(At());function m3(e,t){return e.animations===void 0?!1:!!(0,cN.find)(e.animations.segments,r=&gt;r.toIndex==t)}var dN=j(At());var fN=j(At());function v8(e,t){let r=(0,fN.findLastIndex)(e.history,a=&gt;Is(a,t));if(r!=-1)return F(C({},e),{historyIndex:r});let i=e.history.concat([t]);return F(C({},e),{history:i,historyIndex:i.length-1})}function g8(e,t,r){let{fromIndex:i,toIndex:a,promotion:u}=im(r),l=Pe(t),f=Iu(l,i,a,u);if(!Ql(yt(f)))return e;let p=(0,dN.compact)([_q(l,a),Sq(l,i,a),Cq(l,i,a),bq(l,i,a)]),v=v8(e,yt(l)),y=Xl(v,v.historyIndex+1,f);return e.historyIndex!=y.historyIndex-1&amp;&amp;p.forEach(w=&gt;{w.delay=(w.delay||0)+200}),F(C({},y),{animations:vf(y.animations,p)})}function bq(e,t,r){return{fromIndex:t,toIndex:r,pieceType:e.position[t]}}function Sq(e,t,r){let i=Tu(e,t,r);if(i!==void 0)return{fromIndex:i,toIndex:e.position[i],pieceType:e.position[i],delay:200}}function _q(e,t){let r=e.position[t];if(!!r)return{fromIndex:t,toIndex:r,pieceType:r,delay:200}}function Cq(e,t,r){let i=Of(e,t,r);if(!!i)return{fromIndex:i.rookFrom,toIndex:i.rookTo,pieceType:i.rookType}}function y8(e,t){let r=pg(Pe(hg(t))),i=e.history[e.historyIndex],a=Is(r,i)?e.historyIndex:e.historyIndex+1;return Xl(e,a,r)}function x8(e,t){return F(C({},e),{history:t.map(hg),historyIndex:t.length-1})}var h3=j(Ar());function w8(e,t,r){return t.kind=="online"&amp;&amp;e.online?F(C({},e),{online:pN(e.online,t,r)}):t.kind=="offline"?F(C({},e),{offline:pN(e.offline,t,r)}):e}function pN(e,t,r){let i=(0,h3.findIndex)(u=&gt;(0,h3.isEqual)(u.id,t),e);if(i==-1)return e;let a=[...e];return a.splice(r,0,a.splice(i,1)[0]),a}function Cg(e,t,r){var i;switch(t.kind){case"online":return F(C({},e),{online:(i=e.online)==null?void 0:i.map(a=&gt;a.id.id==t.id?r(a):a)});case"offline":return F(C({},e),{offline:e.offline.map(a=&gt;a.id.id==t.id?r(a):a)});case"detatched":return F(C({},e),{detatched:r(e.detatched)})}}function Qr(e,t){return Cg(e,tr(e),t)}function Za(e){return e===void 0?!1:e.status.finished==!1}function mN(e,t){let r=Rq(t);if(r!==void 0){e.request.status.error=r,e.request.status.finished=!0;return}let i=Pq(t);if(i!==void 0){e.request.status.message=i;return}let a=Lq(t);if(a!==void 0&amp;&amp;e.response.moves.length==0){e.response.moves=[{move:a,score:"",nodes:0,nps:0,depth:0}];return}let u=Oq(t);if(u===void 0)return;let l=Iq(t);if(l===void 0)return;let f=Aq(t);if(f===void 0)return;let p=Nq(t);if(p===void 0)return;let v=Mq(t);if(v===void 0)return;let y=Tq(t),w=y===void 0?0:y-1;e.response.moves[w]={move:u,score:l,nodes:f,nps:p,depth:v}}function Rq(e){let t=e.match(/^\&lt;info ncm error\s+(.+)/);if(t!=null)return t[1]}function Pq(e){let t=e.match(/^\&lt;info ncm status\s+(.+)/);if(t!=null)return t[1]}function Tq(e){let t=e.match(/^\&lt;info.*\bmultipv\s+(\d+)/);if(t!=null)return parseInt(t[1],10)}function Oq(e){let t=e.match(/^\&lt;info.*\bpv\s+(\S+)/);if(t!=null)return t[1]}function Iq(e){let t=e.match(/^\&lt;info.*\bscore\s+((cp|mate)\s+-?\d+)/);if(t!=null)return t[1]}function Nq(e){let t=e.match(/^\&lt;info.*\bnps\s+(\d+)/);if(t!=null)return parseInt(t[1],10)}function Aq(e){let t=e.match(/^\&lt;info.*\bnodes\s+(\d+)/);if(t!=null)return parseInt(t[1],10)}function Mq(e){let t=e.match(/^\&lt;info.*\bdepth\s+(\d+)/);if(t!=null)return parseInt(t[1],10)}function Lq(e){let t=e.match(/^\&lt;bestmove\s+(\S+)/);if(t!=null)return t[1]}function hN(e){return[e[0]=="&gt;"?"&lt;":"&gt;",e.substring(1)]}function hr(e,t){return e[gN(t)]}function vN(e,t,r){e[gN(t)]=r}function Eg(e,t){return hr(e,tr(t))}function gN(e){switch(e.kind){case"detatched":return"detatched";case"online":return`online:${e.id}`;case"offline":return`offline:${e.id}`}}function b8(e,t){return e[_8(t)]}function yN(e,t){e[_8(t)]=[]}function xN(e,t,r){S8(e,t,[r])}function S8(e,t,r){let i=r.map(hN),a=_8(t);e[a]==null?e[a]=i:e[a].push(...i)}function _8(e){switch(e.kind){case"detatched":return"detatched";case"online":return`online:${e.id}`;case"offline":return`offline:${e.id}`}}function wN(e,t){let r=[],i=(a,u)=&gt;{r.push([a,`${u}`])};return e.multipv&amp;&amp;Bq(t)&amp;&amp;i("MultiPV",e.multipv),r}function Bq(e){switch(e.name){case"Defenchess":return!1;case"Xiphos":return!1;default:return!0}}function bN(e){if(e!==void 0)switch(e.kind){case"official":return{family:"official",filename:`${e.networkId}.pb.gz`};case"contrib":return{family:e.family,name:e.name}}}var C8=class{constructor(){this._stoppers=new Map,this._stopOnRegister=new Set}register(t,r){this._stopOnRegister.has(Af(t))?(r(),this._stopOnRegister.delete(Af(t))):this._stoppers.set(Af(t),r)}unregister(t){this._stoppers.delete(Af(t)),this._stopOnRegister.delete(Af(t))}stop(t){let r=this._stoppers.get(Af(t));r!==void 0?r():this._stopOnRegister.add(Af(t))}};function Af(e){return e.kind=="detatched"?e.kind:`${e.kind}-${e.id}`}var Mf=new C8;var SN=j(oa());function k8(e){return(0,SN.Chess)(e).in_check()}var _N=j(oa());function v3(e){let t=Pe(e);return yt(F(C({},t),{activeColor:Ji(t.activeColor)}))}function kg(e){return(0,_N.Chess)(v3(e)).in_check()}var R8=j(oa());function Rg(e){return(0,R8.Chess)(e).in_checkmate()||(0,R8.Chess)(v3(e)).in_checkmate()}var CN=j(oa());function Pg(e){return(0,CN.Chess)(Yl(e)).in_stalemate()}var Nm=j(Ar()),Fq=ke("a8"),zq=ke("h8"),Wq=ke("a1"),Uq=ke("h1");function EN(e){let t=Pe(e);return(0,Nm.some)(r=&gt;t.position[r]=="P",(0,Nm.range)(Fq,zq+1))||(0,Nm.some)(r=&gt;t.position[r]=="p",(0,Nm.range)(Wq,Uq+1))}function Am(e){if(Rg(e))return"Checkmate";if(kg(e))return"Check";if(Pg(e))return"Stalemate";if(EN(e))return"Unpromoted Pawn"}function kN(e,t){if(e.length!=1||t.length!=1)return;let r=t[0],i=e[0],a=e[0].piece!=t[0].piece?r.piece.toLowerCase():"";return{color:rn(r.piece),move:[Ga(i.index),Ga(r.index),a].join("")}}var Tg=j(At());function RN(e,t){if(jq(e,t))return{color:"w",move:"e1g1"};if(qq(e,t))return{color:"w",move:"e1c1"};if(Hq(e,t))return{color:"b",move:"e8g8"};if(Vq(e,t))return{color:"b",move:"e8c8"}}function jq(e,t){return Jl(e,{piece:"K",index:ke("e1")},{piece:"R",index:ke("h1")})&amp;&amp;Jl(t,{piece:"K",index:ke("g1")},{piece:"R",index:ke("f1")})}function qq(e,t){return Jl(e,{piece:"K",index:ke("e1")},{piece:"R",index:ke("a1")})&amp;&amp;Jl(t,{piece:"K",index:ke("c1")},{piece:"R",index:ke("d1")})}function Hq(e,t){return Jl(e,{piece:"k",index:ke("e8")},{piece:"r",index:ke("h8")})&amp;&amp;Jl(t,{piece:"k",index:ke("g8")},{piece:"r",index:ke("f8")})}function Vq(e,t){return Jl(e,{piece:"k",index:ke("e8")},{piece:"r",index:ke("a8")})&amp;&amp;Jl(t,{piece:"k",index:ke("c8")},{piece:"r",index:ke("d8")})}function Jl(e,...t){return(0,Tg.isEqual)((0,Tg.sortBy)(e,r=&gt;r.index),(0,Tg.sortBy)(t,r=&gt;r.index))}var PN=j(At());function TN(e,t){return $q(e,t)||Kq(e,t)}function $q(e,t){return ON(e,t,{fromRank:5,toRank:6,capturingPawn:"P",capturedPawn:"p",color:"w"})}function Kq(e,t){return ON(e,t,{fromRank:4,toRank:3,capturingPawn:"p",capturedPawn:"P",color:"b"})}function ON(e,t,r){if(e.length!=2||t.length!=1)return;let i=t[0];if(pr(i.index).rank==r.toRank){let[a,u]=(0,PN.sortBy)(e,v=&gt;v.piece==i.piece?0:1);if(a.piece!=r.capturingPawn||i.piece!=r.capturingPawn||u.piece!=r.capturedPawn)return;let l=pr(a.index),f=pr(i.index),p=pr(u.index);return l.rank!=r.fromRank||f.rank!=r.toRank||f.file!=l.file-1&amp;&amp;f.file!=l.file+1||p.rank!=r.fromRank||p.file!=f.file?void 0:{color:r.color,move:[Ga(a.index),Ga(i.index)].join("")}}}function P8(e,t){let r=Pe(e).position,i=Pe(t).position,a=[],u=[],l;for(l=0;l&lt;r.length;l++){let f=r[l],p=i[l];p===void 0&amp;&amp;f!==void 0&amp;&amp;u.push({index:l,piece:f}),p!==void 0&amp;&amp;f!==p&amp;&amp;a.push({index:l,piece:p})}return kN(u,a)||RN(u,a)||TN(u,a)}var g3=j(At());function Og(e,t){let r=Pe(e).position,i=Pe(t).position,a=!1,u=!1,l;for(l=0;l&lt;r.length;l++){let f=r[l],p=i[l];p!==f&amp;&amp;(f&amp;&amp;rn(f)=="b"&amp;&amp;p===void 0&amp;&amp;(a=!0),f&amp;&amp;rn(f)=="w"&amp;&amp;p===void 0&amp;&amp;(u=!0),a=a||p&amp;&amp;rn(p)=="b"||!1,u=u||p&amp;&amp;rn(p)=="w"||!1)}if(!(a&amp;&amp;u)){if(a)return"b";if(u)return"w"}}function T8(e,t){if(e.length&lt;2)return;let r=(0,g3.last)(e);if(Og((0,g3.nth)(e,-2),r)!=t)return;let i=e.length-2;for(;i&gt;0&amp;&amp;Og(e[i-1],r)==t;)i--;let a=P8(e[i],r);if(a!=null)return{history:e.slice(0,i+1),move:a.move}}var y3=j(At());var IN=j(oa());function O8(e,t){let r=Pe(e),i=t.substring(0,2),a=r.position[ke(i)];return a===void 0||(e=yt(F(C({},r),{activeColor:rn(a)})),kg(e))?!1:(0,IN.Chess)(e).moves({square:i,verbose:!0}).map(l=&gt;l.from+l.to+(l.promotion||"")).indexOf(t)!=-1}function Ig(e){let t=Pe(e[e.length-1]).activeColor,r={fen:(0,y3.last)(e),moves:[]};for(;;){t=Ji(t);let i=T8(e,t);if(i===void 0||!O8((0,y3.last)(i.history),i.move))break;e=i.history;let a=Pe((0,y3.last)(e));r={fen:yt(F(C({},a),{activeColor:t})),moves:[i.move,...r.moves]}}return F(C({},r),{fen:yt(Gq(Pe(r.fen)))})}function Gq(e){if(!e.enPassant)return e;let t=pr(e.enPassant);return e.activeColor=="w"&amp;&amp;t.rank==3?F(C({},e),{enPassant:void 0}):e.activeColor=="b"&amp;&amp;t.rank==6?F(C({},e),{enPassant:void 0}):e}var NN=j(oa());function I8(e){return{from:e.substring(0,2),to:e.substring(2,4),promotion:e.substring(4,5)||void 0}}function As(e,t){let r=(0,NN.Chess)(e);return r.move(I8(t)),r.history()[0]||t}function x3(e,t){let{activeColor:r}=Pe(e),i=t.trim().match(/^(cp|mate)\s+(-?\d+)$/);if(!i)return t;let a=i[1],u=Qq(r,parseInt(i[2],10));return a=="mate"?"mate "+u:a=="cp"?Yq(u)+(Math.abs(u)/100).toFixed(2):t}function Qq(e,t){return e=="b"?0-t:t}function Yq(e){return e&gt;=0?"+":"-"}var Ng=j(At());var AN=j(oa());function w3(e){let t=Ig([...e.slice(0,-1),yt(F(C({},Pe((0,Ng.last)(e))),{activeColor:Zq(e)}))]),r=(0,AN.Chess)(t.fen);for(let i of t.moves)r.move(As(r.fen(),i));return r.pgn({max_width:65})}function Zq(e){if(e.length&lt;2)return"w";let t=Og((0,Ng.nth)(e,-2),(0,Ng.nth)(e,-1));return t?Ji(t):"w"}var qo=j(Ar());var MN=j(oa());function Mm(e){let t=(0,MN.Chess)();if(!t.load_pgn(Xq(e),{sloppy:!0}))return;let r=[Yl(t.fen())];for(;t.undo();)r.unshift(Yl(t.fen()));return r}function Xq(e){let t=(0,qo.flow)((0,qo.split)(/[\r\n]+/),(0,qo.map)(qo.trim),(0,qo.filter)(a=&gt;a.length&gt;0))(e),r=(0,qo.takeWhile)((0,qo.startsWith)("["),t),i=t.splice(r.length);return[r.join(`
`).trim(),"",i.join(`
`).trim()].join(`
`).trim()}var Jq=j(oa());function b3(e){let{fen:t,moves:r}=Ig(e.history.slice(0,e.historyIndex+1));return{fen:pt(e),startpos:t,moves:r}}var LN=j(At());var BN=j(oa());function Ag(e,t){let r=e.position[t];if(r===void 0)return[];let i=yt(Fk(F(C({},e),{activeColor:rn(r)}),rn(r))),a=(0,BN.Chess)(i).moves({square:Ga(t),verbose:!0});return(0,LN.chain)(a).map(u=&gt;ke(u.to)).reject(u=&gt;u&lt;0||u&gt;63).reject(u=&gt;Xp(e.position[u])).uniq().value()}function N8(e,t,r){return Ag(e,t).indexOf(r)!=-1}var Lm=j(Ar()),DN=j(oa());function S3(e,t){let r=t.match(/^(info.*?)(pv (([a-h][1-8]){2}[qrnb]?( ([a-h][1-8]){2}[qrnb]?)*))(.*)$/);if(r!=null)return{text:{start:r[1],pv:r[2],end:r[7]},startpos:e}}function _3(e){let t=(0,DN.Chess)(e.startpos);return e.text.pv.split(" ").slice(1).map(r=&gt;{let i=t.fen();return t.move(As(i,r)),{fen:Yl(t.fen()),move:{fen:i,move:r}}})}function C3(e){return(0,Lm.map)(Lm.compact)((0,Lm.chunk)(2,Pe(e[0].fen).activeColor=="w"?[null,...e]:e))}function Xa(e){for(var t=arguments.length,r=Array(t&gt;1?t-1:0),i=1;i&lt;t;i++)r[i-1]=arguments[i];if(!1)var a,u;throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map(function(l){return"'"+l+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Bm(e){return!!e&amp;&amp;!!e[vi]}function Bf(e){var t;return!!e&amp;&amp;(function(r){if(!r||typeof r!="object")return!1;var i=Object.getPrototypeOf(r);if(i===null)return!0;var a=Object.hasOwnProperty.call(i,"constructor")&amp;&amp;i.constructor;return a===Object||typeof a=="function"&amp;&amp;Function.toString.call(a)===sH}(e)||Array.isArray(e)||!!e[VN]||!!(!((t=e.constructor)===null||t===void 0)&amp;&amp;t[VN])||j8(e)||q8(e))}function Lg(e,t,r){r===void 0&amp;&amp;(r=!1),Dm(e)===0?(r?Object.keys:G8)(e).forEach(function(i){r&amp;&amp;typeof i=="symbol"||t(i,e[i],e)}):e.forEach(function(i,a){return t(a,i,e)})}function Dm(e){var t=e[vi];return t?t.i&gt;3?t.i-4:t.i:Array.isArray(e)?1:j8(e)?2:q8(e)?3:0}function D8(e,t){return Dm(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function eH(e,t){return Dm(e)===2?e.get(t):e[t]}function $N(e,t,r){var i=Dm(e);i===2?e.set(t,r):i===3?(e.delete(t),e.add(r)):e[t]=r}function tH(e,t){return e===t?e!==0||1/e==1/t:e!=e&amp;&amp;t!=t}function j8(e){return iH&amp;&amp;e instanceof Map}function q8(e){return aH&amp;&amp;e instanceof Set}function Lf(e){return e.o||e.t}function H8(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=uH(e);delete t[vi];for(var r=G8(t),i=0;i&lt;r.length;i++){var a=r[i],u=t[a];u.writable===!1&amp;&amp;(u.writable=!0,u.configurable=!0),(u.get||u.set)&amp;&amp;(t[a]={configurable:!0,writable:!0,enumerable:u.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function V8(e,t){return t===void 0&amp;&amp;(t=!1),$8(e)||Bm(e)||!Bf(e)||(Dm(e)&gt;1&amp;&amp;(e.set=e.add=e.clear=e.delete=nH),Object.freeze(e),t&amp;&amp;Lg(e,function(r,i){return V8(i,!0)},!0)),e}function nH(){Xa(2)}function $8(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Ms(e){var t=lH[e];return t||Xa(18,e),t}function FN(){return Bg}function A8(e,t){t&amp;&amp;(Ms("Patches"),e.u=[],e.s=[],e.v=t)}function E3(e){F8(e),e.p.forEach(rH),e.p=null}function F8(e){e===Bg&amp;&amp;(Bg=e.l)}function zN(e){return Bg={p:[],l:Bg,h:e,m:!0,_:0}}function rH(e){var t=e[vi];t.i===0||t.i===1?t.j():t.O=!0}function M8(e,t){t._=t.p.length;var r=t.p[0],i=e!==void 0&amp;&amp;e!==r;return t.h.g||Ms("ES5").S(t,e,i),i?(r[vi].P&amp;&amp;(E3(t),Xa(4)),Bf(e)&amp;&amp;(e=k3(t,e),t.l||R3(t,e)),t.u&amp;&amp;Ms("Patches").M(r[vi].t,e,t.u,t.s)):e=k3(t,r,[]),E3(t),t.u&amp;&amp;t.v(t.u,t.s),e!==KN?e:void 0}function k3(e,t,r){if($8(t))return t;var i=t[vi];if(!i)return Lg(t,function(u,l){return WN(e,i,t,u,l,r)},!0),t;if(i.A!==e)return t;if(!i.P)return R3(e,i.t,!0),i.t;if(!i.I){i.I=!0,i.A._--;var a=i.i===4||i.i===5?i.o=H8(i.k):i.o;Lg(i.i===3?new Set(a):a,function(u,l){return WN(e,i,a,u,l,r)}),R3(e,a,!1),r&amp;&amp;e.u&amp;&amp;Ms("Patches").R(i,r,e.u,e.s)}return i.o}function WN(e,t,r,i,a,u){if(Bm(a)){var l=k3(e,a,u&amp;&amp;t&amp;&amp;t.i!==3&amp;&amp;!D8(t.D,i)?u.concat(i):void 0);if($N(r,i,l),!Bm(l))return;e.m=!1}if(Bf(a)&amp;&amp;!$8(a)){if(!e.h.F&amp;&amp;e._&lt;1)return;k3(e,a),t&amp;&amp;t.A.l||R3(e,a)}}function R3(e,t,r){r===void 0&amp;&amp;(r=!1),e.h.F&amp;&amp;e.m&amp;&amp;V8(t,r)}function L8(e,t){var r=e[vi];return(r?Lf(r):e)[t]}function UN(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=Object.getPrototypeOf(r)}}function z8(e){e.P||(e.P=!0,e.l&amp;&amp;z8(e.l))}function B8(e){e.o||(e.o=H8(e.t))}function W8(e,t,r){var i=j8(t)?Ms("MapSet").N(t,r):q8(t)?Ms("MapSet").T(t,r):e.g?function(a,u){var l=Array.isArray(a),f={i:l?1:0,A:u?u.A:FN(),P:!1,I:!1,D:{},l:u,t:a,k:null,o:null,j:null,C:!1},p=f,v=U8;l&amp;&amp;(p=[f],v=Mg);var y=Proxy.revocable(p,v),w=y.revoke,P=y.proxy;return f.k=P,f.j=w,P}(t,r):Ms("ES5").J(t,r);return(r?r.A:FN()).p.push(i),i}function oH(e){return Bm(e)||Xa(22,e),function t(r){if(!Bf(r))return r;var i,a=r[vi],u=Dm(r);if(a){if(!a.P&amp;&amp;(a.i&lt;4||!Ms("ES5").K(a)))return a.t;a.I=!0,i=jN(r,u),a.I=!1}else i=jN(r,u);return Lg(i,function(l,f){a&amp;&amp;eH(a.t,l)===f||$N(i,l,t(f))}),u===3?new Set(i):i}(e)}function jN(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return H8(e)}var qN,Bg,K8=typeof Symbol!="undefined"&amp;&amp;typeof Symbol("x")=="symbol",iH=typeof Map!="undefined",aH=typeof Set!="undefined",HN=typeof Proxy!="undefined"&amp;&amp;Proxy.revocable!==void 0&amp;&amp;typeof Reflect!="undefined",KN=K8?Symbol.for("immer-nothing"):((qN={})["immer-nothing"]=!0,qN),VN=K8?Symbol.for("immer-draftable"):"__$immer_draftable",vi=K8?Symbol.for("immer-state"):"__$immer_state";var sH=""+Object.prototype.constructor,G8=typeof Reflect!="undefined"&amp;&amp;Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,uH=Object.getOwnPropertyDescriptors||function(e){var t={};return G8(e).forEach(function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)}),t},lH={},U8={get:function(e,t){if(t===vi)return e;var r=Lf(e);if(!D8(r,t))return function(a,u,l){var f,p=UN(u,l);return p?"value"in p?p.value:(f=p.get)===null||f===void 0?void 0:f.call(a.k):void 0}(e,r,t);var i=r[t];return e.I||!Bf(i)?i:i===L8(e.t,t)?(B8(e),e.o[t]=W8(e.A.h,i,e)):i},has:function(e,t){return t in Lf(e)},ownKeys:function(e){return Reflect.ownKeys(Lf(e))},set:function(e,t,r){var i=UN(Lf(e),t);if(i!=null&amp;&amp;i.set)return i.set.call(e.k,r),!0;if(!e.P){var a=L8(Lf(e),t),u=a==null?void 0:a[vi];if(u&amp;&amp;u.t===r)return e.o[t]=r,e.D[t]=!1,!0;if(tH(r,a)&amp;&amp;(r!==void 0||D8(e.t,t)))return!0;B8(e),z8(e)}return e.o[t]===r&amp;&amp;typeof r!="number"&amp;&amp;(r!==void 0||t in e.o)||(e.o[t]=r,e.D[t]=!0,!0)},deleteProperty:function(e,t){return L8(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,B8(e),z8(e)):delete e.D[t],e.o&amp;&amp;delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=Lf(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&amp;&amp;{writable:!0,configurable:e.i!==1||t!=="length",enumerable:i.enumerable,value:r[t]}},defineProperty:function(){Xa(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Xa(12)}},Mg={};Lg(U8,function(e,t){Mg[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Mg.deleteProperty=function(e,t){return Mg.set.call(this,e,t,void 0)},Mg.set=function(e,t,r){return U8.set.call(this,e[0],t,r,e[0])};var cH=function(){function e(r){var i=this;this.g=HN,this.F=!0,this.produce=function(a,u,l){if(typeof a=="function"&amp;&amp;typeof u!="function"){var f=u;u=a;var p=i;return function(M){var Q=this;M===void 0&amp;&amp;(M=f);for(var T=arguments.length,R=Array(T&gt;1?T-1:0),E=1;E&lt;T;E++)R[E-1]=arguments[E];return p.produce(M,function(z){var $;return($=u).call.apply($,[Q,z].concat(R))})}}var v;if(typeof u!="function"&amp;&amp;Xa(6),l!==void 0&amp;&amp;typeof l!="function"&amp;&amp;Xa(7),Bf(a)){var y=zN(i),w=W8(i,a,void 0),P=!0;try{v=u(w),P=!1}finally{P?E3(y):F8(y)}return typeof Promise!="undefined"&amp;&amp;v instanceof Promise?v.then(function(M){return A8(y,l),M8(M,y)},function(M){throw E3(y),M}):(A8(y,l),M8(v,y))}if(!a||typeof a!="object"){if((v=u(a))===void 0&amp;&amp;(v=a),v===KN&amp;&amp;(v=void 0),i.F&amp;&amp;V8(v,!0),l){var O=[],k=[];Ms("Patches").M(a,v,O,k),l(O,k)}return v}Xa(21,a)},this.produceWithPatches=function(a,u){if(typeof a=="function")return function(v){for(var y=arguments.length,w=Array(y&gt;1?y-1:0),P=1;P&lt;y;P++)w[P-1]=arguments[P];return i.produceWithPatches(v,function(O){return a.apply(void 0,[O].concat(w))})};var l,f,p=i.produce(a,u,function(v,y){l=v,f=y});return typeof Promise!="undefined"&amp;&amp;p instanceof Promise?p.then(function(v){return[v,l,f]}):[p,l,f]},typeof(r==null?void 0:r.useProxies)=="boolean"&amp;&amp;this.setUseProxies(r.useProxies),typeof(r==null?void 0:r.autoFreeze)=="boolean"&amp;&amp;this.setAutoFreeze(r.autoFreeze)}var t=e.prototype;return t.createDraft=function(r){Bf(r)||Xa(8),Bm(r)&amp;&amp;(r=oH(r));var i=zN(this),a=W8(this,r,void 0);return a[vi].C=!0,F8(i),a},t.finishDraft=function(r,i){var a=r&amp;&amp;r[vi],u=a.A;return A8(u,i),M8(void 0,u)},t.setAutoFreeze=function(r){this.F=r},t.setUseProxies=function(r){r&amp;&amp;!HN&amp;&amp;Xa(20),this.g=r},t.applyPatches=function(r,i){var a;for(a=i.length-1;a&gt;=0;a--){var u=i[a];if(u.path.length===0&amp;&amp;u.op==="replace"){r=u.value;break}}a&gt;-1&amp;&amp;(i=i.slice(a+1));var l=Ms("Patches").$;return Bm(r)?l(r,i):this.produce(r,function(f){return l(f,i)})},e}(),gi=new cH,GN=gi.produce,wue=gi.produceWithPatches.bind(gi),bue=gi.setAutoFreeze.bind(gi),Sue=gi.setUseProxies.bind(gi),_ue=gi.applyPatches.bind(gi),Cue=gi.createDraft.bind(gi),Eue=gi.finishDraft.bind(gi);var ia=Xi("loadMobileAppSession");var Dg=Bt({name:"user",initialState:null,reducers:{setUser(e,t){return t.payload},setTrialTime(e,t){e&amp;&amp;(e.trialTime=t.payload)}},extraReducers:e=&gt;e.addCase(ia,(t,r)=&gt;r.payload.user)}),{setUser:aa,setTrialTime:QN}=Dg.actions;function YN(e,t){!$a(e.user)&amp;&amp;$a(t.user)&amp;&amp;(t.hardware.useLocal=!1,t.hardware.usePaidCpu=!0,t.hardware.usePaidGpu=!0,t.settings.syzygy=!0),!Vn(e.user)&amp;&amp;Vn(t.user)&amp;&amp;(t.hardware.useLocal=!1)}var ZN=j(At());var fH={activeBoardId:{kind:"detatched"},detatched:{animations:{segments:[],sequenceNo:0},flipped:!1,history:["rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"],historyIndex:0},offline:[],online:[]},Fg=Bt({name:"boards",initialState:fH,reducers:{renameSavedBoard(e,t){let r=c3(e,t.payload.id);r!==void 0&amp;&amp;(r.name=t.payload.name)},switchToSavedBoard(e,t){return F(C({},o8(e)),{activeBoardId:t.payload})},loadOnlineBoards(e,t){return f3(e,t.payload)},createOfflineBoard(e){return a8(e)},deleteOfflineBoard(e,t){return i8(e,t.payload)},moveSavedBoard(e,t){return w8(e,t.payload.id,t.payload.toIndex)},animateMove(e,t){return Cg(e,t.payload.boardId,r=&gt;g8(r,t.payload.fen,t.payload.move))},reset(e){return Qr(e,s8)},captureAll(e){return Qr(e,u8)},flip(e){let t=st(e);t.flipped=!t.flipped},goPrev(e){return Qr(e,Zk)},goNext(e){return Qr(e,Xk)},goStart(e){return Qr(e,Jk)},goEnd(e){return Qr(e,e8)},goToIndex(e,t){return Qr(e,r=&gt;t8(r,t.payload))},toggleCastling(e,t){return Qr(e,r=&gt;l8(r,t.payload))},move(e,t){return Qr(e,r=&gt;f8(r,t.payload.fromIndex,t.payload.toIndex))},moveFromClick(e,t){return Qr(e,r=&gt;p8(r,t.payload.fromIndex,t.payload.toIndex))},setActiveColor(e,t){return Qr(e,r=&gt;m8(r,t.payload))},removeAnimation(e,t){return Qr(e,r=&gt;h8(r,t.payload))},loadFen(e,t){return Qr(e,r=&gt;y8(r,t.payload))},loadHistory(e,t){return Qr(e,r=&gt;x8(r,t.payload))},setOnlineBoardOrder(e,t){e.onlineBoardOrder=t.payload}},extraReducers:e=&gt;e.addCase(ia,(t,r)=&gt;f3(t,r.payload.boards))}),{renameSavedBoard:zue,switchToSavedBoard:XN,loadOnlineBoards:P3,createOfflineBoard:Wue,deleteOfflineBoard:Uue,moveSavedBoard:jue,animateMove:T3,reset:que,captureAll:Hue,flip:Vue,goPrev:$ue,goNext:Kue,goStart:Gue,goEnd:Que,goToIndex:Yue,toggleCastling:Zue,move:Xue,moveFromClick:O3,setActiveColor:Jue,removeAnimation:ele,loadFen:tle,loadHistory:nle,setOnlineBoardOrder:rle}=Fg.actions;function JN(e){if(e.user==null&amp;&amp;e.boards.online&amp;&amp;e.boards.online.length&gt;0&amp;&amp;(e.boards.online=[]),e.user&amp;&amp;e.boards.online&amp;&amp;e.boards.online.length&gt;0){let t=e.boards.online.map(r=&gt;r.id.id);(0,ZN.isEqual)(t,e.boards.onlineBoardOrder)||(e.boards.onlineBoardOrder=t)}return Zl(e.boards)==null&amp;&amp;(e.boards.activeBoardId=_g(e.boards)),e}var zg=Bt({name:"calculations",initialState:{},reducers:{calculateStarted(e,t){vN(e,t.payload.boardId,{request:t.payload.request,response:{moves:[]}})},calculateUpdated(e,t){let r=hr(e,t.payload.boardId);r&amp;&amp;mN(r,t.payload.line)},calculateFinished(e,t){let r=hr(e,t.payload.boardId);r!==void 0&amp;&amp;(r.request.status.finished=!0)},calculateStopping(e,t){let r=hr(e,t.payload.boardId);r!==void 0&amp;&amp;(r.stopping=!0)},calculateStopWithError(e,t){let r=hr(e,t.payload.boardId);r!==void 0&amp;&amp;(r.request.status.error=t.payload.error,r.request.status.finished=!0)}}}),{calculateStarted:Fm,calculateUpdated:eA,calculateFinished:I3,calculateStopping:tA,calculateStopWithError:N3}=zg.actions;var Wg=Bt({name:"engineLogs",initialState:{},reducers:{calculateAppendLinesToLog(e,t){S8(e,t.payload.boardId,t.payload.lines)}},extraReducers:e=&gt;e.addCase(Fm,(t,r)=&gt;{yN(t,r.payload.boardId)}).addCase(eA,(t,r)=&gt;{xN(t,r.payload.boardId,r.payload.line)})}),{calculateAppendLinesToLog:gle}=Wg.actions;var Ug=Bt({name:"dragPoint",initialState:null,reducers:{dragStart(e,t){return{x:t.payload.x,y:t.payload.y}},dragMove(e,t){return{x:t.payload.x,y:t.payload.y}},dragEnd(e){return null}}}),{dragStart:nA,dragMove:A3,dragEnd:Df}=Ug.actions;var dH={automove:!1,clickToMove:!1,movetime:5e3,multipv:1,san:!1,showBoardName:!0,showOnlineBoards:!0,syzygy:!1,theme:"light",threads:1},jg=Bt({name:"settings",initialState:dH,reducers:{setSan(e,t){e.san=t.payload},setAutomove(e,t){e.automove=t.payload},setSyzygy(e,t){e.syzygy=t.payload},setMovetime(e,t){e.movetime=t.payload},setMultipv(e,t){e.multipv=t.payload},setTheme(e,t){e.theme=t.payload},setThreads(e,t){e.threads=t.payload},setShowBoardName(e,t){e.showBoardName=t.payload},setShowOnlineBoards(e,t){e.showOnlineBoards=t.payload},setClickToMove(e,t){e.clickToMove=t.payload}}}),{setSan:Rle,setAutomove:Ple,setSyzygy:Tle,setMovetime:Ole,setMultipv:Ile,setTheme:Nle,setThreads:Ale,setShowBoardName:Mle,setShowOnlineBoards:Lle,setClickToMove:rA}=jg.actions;function oA(e,t){let r=ok(e.settings.movetime,e.user,e.hardware,e.engine);r!=e.settings.movetime&amp;&amp;(e.settings.movetime=r);let i=ik(e.settings.multipv,e.user,e.hardware,e.engine,t);i!=e.settings.multipv&amp;&amp;(e.settings.multipv=i),!$a(e.user)&amp;&amp;e.settings.syzygy&amp;&amp;(e.settings.syzygy=!1)}var Q8=Bt({name:"uiMove",initialState:null,reducers:{firstClick(e,t){return{startIndex:t.payload}}},extraReducers:e=&gt;e.addCase(nA,(t,r)=&gt;({startIndex:r.payload.index,endIndex:St(r.payload.index)?r.payload.index:void 0,draggedPiece:{pieceType:r.payload.pieceType,xPct:r.payload.xPct,yPct:r.payload.yPct,dragSize:r.payload.dragSize}})).addCase(A3,(t,r)=&gt;{t&amp;&amp;(t.endIndex=r.payload.index)}).addCase(Df,t=&gt;null).addCase(rA,(t,r)=&gt;r.payload==!1?null:t)}),{firstClick:Y8}=Q8.actions;var qg=Bt({name:"lc0Network",initialState:hf,reducers:{setLc0Network(e,t){return t.payload}}}),{setLc0Network:iA}=qg.actions;var Hg=Bt({name:"engine",initialState:_u,reducers:{setEngine(e,t){return t.payload}},extraReducers:e=&gt;e.addCase(iA,t=&gt;t.name!="Lc0"?mf:t)}),{setEngine:tce}=Hg.actions;var pH={usePaidCpu:!1,usePaidGpu:!1,useLocal:!0},Vg=Bt({name:"hardware",initialState:pH,reducers:{setUsePaidCpu(e,t){e.usePaidCpu=t.payload},setUsePaidGpu(e,t){e.usePaidGpu=t.payload},setUseLocal(e,t){e.useLocal=t.payload}}}),{setUsePaidCpu:mH,setUsePaidGpu:uce,setUseLocal:lce}=Vg.actions;function aA(e,t){$a(e.user)||(e.hardware.usePaidCpu=!1,e.hardware.usePaidGpu=!1),e.engine.name=="Lc0"&amp;&amp;mH.match(t)&amp;&amp;(e.hardware.usePaidGpu=!1)}var hH={paymentIsProcessing:!1},$g=Bt({name:"payment",initialState:hH,reducers:{setPaymentIsProcessing(e,t){e.paymentIsProcessing=t.payload}}}),{setPaymentIsProcessing:pce}=$g.actions;var zm=Xi("nop");var sA=j(Ar());function yi(e){return(rn(e)=="w"?"white":"black")+" "+Z8(e)}function Z8(e){switch(e.toLowerCase()){case"k":return"king";case"q":return"queen";case"r":return"rook";case"b":return"bishop";case"n":return"knight";case"p":return"pawn"}}function Ho(e){return Fw(e)+"-"+zw(e)}function Wm(e,t,r,i){return(0,sA.compact)([vH(e,t,r),gH(i),CH(e,t,r)]).join(" ")}function vH(e,t,r,i){return yH(e,t,r)||xH(e,t,r)||wH(e,t,r)||bH(e,t,r)||SH(e,t,r)||_H(e,t,r)}function gH(e){if(!(e===void 0||e.trim().length==0))return"promote to "+Z8(e)}function yH(e,t,r){if(!Tn(t))return;let i=e.position[r];if(i!==void 0)return["spare",yi(t),"replaces",yi(i),"at",Ho(r)].join(" ")}function xH(e,t,r){if(!!Tn(t)&amp;&amp;e.position[r]===void 0)return["spare",yi(t),"to",Ho(r)].join(" ")}function wH(e,t,r){if(!St(t))return;let i=Of(e,t,r);if(i!==void 0)return[yi(i.kingType),"castles to",Ho(r)].join(" ")}function bH(e,t,r){if(!St(t))return;let i=e.position[t];if(i===void 0)return;let a=e.position[r];if(a!==void 0)return[yi(i),"at",Ho(t),"takes",yi(a),"at",Ho(r)].join(" ")}function SH(e,t,r){if(!St(t))return;let i=e.position[t];if(i===void 0)return;let a=Tu(e,t,r);if(a===void 0)return;let u=e.position[a];if(u!==void 0)return[yi(i),"at",Ho(t),"to",Ho(r),"captures",yi(u),"at",Ho(a)].join(" ")}function _H(e,t,r){if(!St(t))return;let i=e.position[t];if(i!==void 0&amp;&amp;e.position[r]===void 0)return[yi(i),"at",Ho(t),"to",Ho(r)].join(" ")}function CH(e,t,r,i){let a=Tn(t)?t:e.position[t];if(a===void 0)return;let u=mg(yt(Iu(e,t,r,i)),Ji(rn(a)));if(Rg(u))return". checkmate";if(k8(u))return". check";if(Pg(u))return". stalemate"}var EH={enabled:!1},Kg=Bt({name:"screenReader",initialState:EH,reducers:{setScreenReaderEnabled(e,t){e.enabled=t.payload,e.speechToAnnounce=void 0},setSpeechToAnnounce(e,t){e.speechToAnnounce=t.payload},clearSpeechToAnnounce(e){e.speechToAnnounce=void 0}},extraReducers:e=&gt;e.addCase(Fm,t=&gt;{t.speechToAnnounce={announcement:"calculating",queue:!1}}).addCase(I3,t=&gt;{t.speechToAnnounce={announcement:"calculation finished",queue:!1}}).addCase(T3,(t,r)=&gt;{let i=im(r.payload.move),a=Pe(r.payload.fen);t.speechToAnnounce={announcement:Wm(a,i.fromIndex,i.toIndex,i.promotion),queue:!!r.payload.queueSpeech}})}),{setScreenReaderEnabled:jce,setSpeechToAnnounce:Um,clearSpeechToAnnounce:qce}=Kg.actions;var{setUser:kH,setTrialTime:nfe}=Dg.actions,{renameSavedBoard:X8,switchToSavedBoard:J8,loadOnlineBoards:rfe,createOfflineBoard:RH,deleteOfflineBoard:PH,moveSavedBoard:TH,animateMove:Gg,reset:Qg,captureAll:Yg,flip:Zg,goPrev:Xg,goNext:Jg,goStart:eR,goEnd:tR,goToIndex:ofe,toggleCastling:nR,move:rR,moveFromClick:oR,setActiveColor:Ff,removeAnimation:M3,loadFen:iR,loadHistory:aR,setOnlineBoardOrder:ife}=Fg.actions,{calculateStarted:sR,calculateUpdated:uR,calculateFinished:lR,calculateStopping:afe,calculateStopWithError:sfe}=zg.actions,{calculateAppendLinesToLog:cR}=Wg.actions,{dragStart:fR,dragMove:L3,dragEnd:dR}=Ug.actions,{setEngine:zf}=Hg.actions,{setLc0Network:B3}=qg.actions,{setUsePaidCpu:D3,setUsePaidGpu:pR,setUseLocal:OH}=Vg.actions,{setSan:mR,setAutomove:hR,setSyzygy:vR,setMovetime:gR,setMultipv:yR,setTheme:xR,setThreads:IH,setShowBoardName:NH,setShowOnlineBoards:ufe,setClickToMove:wR}=jg.actions,{setPaymentIsProcessing:lfe}=$g.actions,{setScreenReaderEnabled:AH,setSpeechToAnnounce:MH,clearSpeechToAnnounce:LH}=Kg.actions;var uA=Bt({name:"devBuilds",initialState:[hf],reducers:{},extraReducers:e=&gt;e.addCase(ia,(t,r)=&gt;r.payload.lc0Networks.length==0?[hf]:r.payload.lc0Networks)});var lA=Bt({name:"devBuilds",initialState:[],reducers:{},extraReducers:e=&gt;e.addCase(ia,(t,r)=&gt;r.payload.lc0ContribNetworks)});var cA=Bt({name:"devBuilds",initialState:[],reducers:{},extraReducers:e=&gt;e.addCase(ia,(t,r)=&gt;r.payload.devBuilds)});var BH=I9({user:Dg.reducer,boards:Fg.reducer,calculations:zg.reducer,engineLogs:Wg.reducer,uiMove:Q8.reducer,dragPoint:Ug.reducer,engine:Hg.reducer,lc0Network:qg.reducer,hardware:Vg.reducer,settings:jg.reducer,payment:$g.reducer,lc0OfficialNetworks:uA.reducer,lc0ContribNetworks:lA.reducer,devBuilds:cA.reducer,screenReader:Kg.reducer});function fA(e){return(t,r)=&gt;{let i=BH(t,r);return GN(i,a=&gt;{t!=null&amp;&amp;YN(t,a),JN(a),aA(a,r),oA(a,e)})}}var dA=fA(!0),pA=fA(!1),F3=pA;var bA=j(re(),1),SA=j(gA(),1),z3=j(re(),1),xi="default"in z3?z3.default:z3,yA=Symbol.for("react-redux-context"),xA=typeof globalThis!="undefined"?globalThis:{};function HH(){var r;if(!xi.createContext)return{};let e=(r=xA[yA])!=null?r:xA[yA]=new Map,t=e.get(xi.createContext);return t||(t=xi.createContext(null),e.set(xi.createContext,t)),t}var ec=HH(),_A=()=&gt;{throw new Error("uSES not initialized!")};function bR(e=ec){return function(){return xi.useContext(e)}}var CA=bR(),EA=_A,VH=e=&gt;{EA=e},$H=(e,t)=&gt;e===t;function KH(e=ec){let t=e===ec?CA:bR(e),r=(i,a={})=&gt;{let{equalityFn:u=$H,devModeChecks:l={}}=typeof a=="function"?{equalityFn:a}:a,{store:f,subscription:p,getServerState:v,stabilityCheck:y,identityFunctionCheck:w}=t(),P=xi.useRef(!0),O=xi.useCallback({[i.name](M){let Q=i(M);if(!1){if((R==="always"||R==="once"&amp;&amp;P.current)&amp;&amp;!u(Q,E))try{}catch($){}if((T==="always"||T==="once"&amp;&amp;P.current)&amp;&amp;Q===M)try{}catch(z){}}return Q}}[i.name],[i,y,l.stabilityCheck]),k=EA(p.addNestedSub,f.getState,v||f.getState,O,u);return xi.useDebugValue(k),k};return Object.assign(r,{withTypes:()=&gt;r}),r}var kA=KH(),Hfe=Symbol.for("react.element"),Vfe=Symbol.for("react.portal"),$fe=Symbol.for("react.fragment"),Kfe=Symbol.for("react.strict_mode"),Gfe=Symbol.for("react.profiler"),Qfe=Symbol.for("react.provider"),Yfe=Symbol.for("react.context"),Zfe=Symbol.for("react.server_context"),GH=Symbol.for("react.forward_ref"),Xfe=Symbol.for("react.suspense"),Jfe=Symbol.for("react.suspense_list"),QH=Symbol.for("react.memo"),ede=Symbol.for("react.lazy"),tde=Symbol.for("react.offscreen"),nde=Symbol.for("react.client.reference"),YH=GH,ZH=QH;function XH(e){e()}function JH(){let e=null,t=null;return{clear(){e=null,t=null},notify(){XH(()=&gt;{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],i=e;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0,a=t={callback:r,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){!i||e===null||(i=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}var wA={notify(){},get:()=&gt;[]};function eV(e,t){let r,i=wA,a=0,u=!1;function l(M){y();let Q=i.subscribe(M),T=!1;return()=&gt;{T||(T=!0,Q(),w())}}function f(){i.notify()}function p(){k.onStateChange&amp;&amp;k.onStateChange()}function v(){return u}function y(){a++,r||(r=t?t.addNestedSub(p):e.subscribe(p),i=JH())}function w(){a--,r&amp;&amp;a===0&amp;&amp;(r(),r=void 0,i.clear(),i=wA)}function P(){u||(u=!0,y())}function O(){u&amp;&amp;(u=!1,w())}let k={addNestedSub:l,notifyNestedSubs:f,handleChangeWrapper:p,isSubscribed:v,trySubscribe:P,tryUnsubscribe:O,getListeners:()=&gt;i};return k}var tV=typeof window!="undefined"&amp;&amp;typeof window.document!="undefined"&amp;&amp;typeof window.document.createElement!="undefined",nV=typeof navigator!="undefined"&amp;&amp;navigator.product==="ReactNative",rV=tV||nV?xi.useLayoutEffect:xi.useEffect;var oV={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},iV={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},rde={[YH]:oV,[ZH]:iV};var ode=Object.prototype;var aV=_A,sV=e=&gt;{aV=e};function uV({store:e,context:t,children:r,serverState:i,stabilityCheck:a="once",identityFunctionCheck:u="once"}){let l=xi.useMemo(()=&gt;{let v=eV(e);return{store:e,subscription:v,getServerState:i?()=&gt;i:void 0,stabilityCheck:a,identityFunctionCheck:u}},[e,i,a,u]),f=xi.useMemo(()=&gt;e.getState(),[e]);rV(()=&gt;{let{subscription:v}=l;return v.onStateChange=v.notifyNestedSubs,v.trySubscribe(),f!==e.getState()&amp;&amp;v.notifyNestedSubs(),()=&gt;{v.tryUnsubscribe(),v.onStateChange=void 0}},[l,f]);let p=t||ec;return xi.createElement(p.Provider,{value:l},r)}var W3=uV;function RA(e=ec){let t=e===ec?CA:bR(e),r=()=&gt;{let{store:i}=t();return i};return Object.assign(r,{withTypes:()=&gt;r}),r}var lV=RA();function cV(e=ec){let t=e===ec?lV:RA(e),r=()=&gt;t().dispatch;return Object.assign(r,{withTypes:()=&gt;r}),r}var Ue=cV();VH(SA.useSyncExternalStoreWithSelector);sV(bA.useSyncExternalStore);var ie=kA;var t1=class{constructor(t,r){this._queue=[],this._boardId=t,this._dispatch=r,this._finished=!1}dispatch(t){this._lineCanBeQueued(t)?this._queue.push(t):(this._flushQueue(),this._dispatch(uR({boardId:this._boardId,line:t}))),this._isLastLineFromEngine(t)&amp;&amp;(this._dispatch(lR({boardId:this._boardId})),this._finished=!0)}isFinished(){return this._finished}_flushQueue(){this._queue.length&gt;0&amp;&amp;(this._dispatch(cR({boardId:this._boardId,lines:this._queue})),this._queue=[])}_lineCanBeQueued(t){return t.match(/^&lt;info depth \d+ currmove \S+ currmovenumber \d+$/)?!0:!(t.startsWith("&lt;info")||this._isLastLineFromEngine(t))}_isLastLineFromEngine(t){return t.startsWith("&lt;bestmove")||t.startsWith("&lt;info ncm error")}};var SR;async function PA(e){return SR===void 0&amp;&amp;(SR=await fV(e)),SR}async function fV(e){let t=e.channel("calculations");return t.onError(()=&gt;console.log("calculations channel error")),t.onClose(()=&gt;console.log("calculations channel close")),t.join(),t}function TA(e,t,r,i){let{fen:a,moves:u,startpos:l}=b3(e);return{hardware:t,engine:r,startpos:l,startpos_moves:u,fen:a,movetime:i.movetime,multipv:i.multipv,status:{finished:!1}}}function OA(e,t,r,i,a){return{hardware:dV(e),engine:{name:e.engine.name,version:e.engine.version},network:e.engine.name=="Lc0"?bN(t):void 0,syzygy:r.syzygy,startpos:e.startpos,startpos_moves:e.startpos_moves,fen:e.fen,movetime:e.movetime,uci_options:wN(r,e.engine),app:i,token:a||null}}function dV(e){switch(di(e.hardware,e.engine)){case"paidCpu":return"paid_cpu";case"paidGpu":return"paid_gpu";default:return"free_cpu"}}var Ls;function n1(e,t){return async(r,i)=&gt;{let{boards:a,hardware:u,engine:l,settings:f,calculations:p,lc0Network:v,user:y}=i(),w=tr(a),P=st(a),O=TA(P,u,l,f);if(pV(a,p)==!1)return;(y==null||y.id!=(Ls==null?void 0:Ls.userId))&amp;&amp;(Ls=void 0),y&amp;&amp;Ls===void 0&amp;&amp;await IA(y,r),Mf.unregister(w),r(Fm({boardId:w,request:O}));let k=await PA(e),M=R=&gt;{r(N3({boardId:w,error:R}))},Q=()=&gt;{let R=OA(O,v,f,t,Ls==null?void 0:Ls.token);return k.push("calculate",R).receive("error",E=&gt;M(E.msg)).receive("ok",E=&gt;{mV(i,e,E.uuid,w,r)})},T=3;Q().receive("timeout",()=&gt;{--T&lt;0?M("error connecting to NCM"):setTimeout(Q,500)}).receive("expired",async()=&gt;{y&amp;&amp;(await IA(y,r),Q())})}}async function IA(e,t){let r=await vg();r.token===void 0?(t(aa(null)),Ls=void 0):Ls={token:r.token,userId:e.id}}function pV(e,t){var u;let r=st(e),i=tr(e),a=(u=hr(t,i))==null?void 0:u.request;return!(Za(a)||Am(pt(r)))}function mV(e,t,r,i,a){let u=t.channel(`calculation:${r}`);u.onError(()=&gt;{var w;console.log(`channel calculations:${r} error`);let{boards:f,calculations:p}=e(),v=tr(f),y=(w=hr(p,v))==null?void 0:w.request;y!==void 0&amp;&amp;(!Za(y)||y.hardware.useLocal||a(N3({boardId:v,error:"lost connection to server"})))}),u.onClose(()=&gt;{Mf.unregister(i)});let l=new t1(i,a);u.on("io",f=&gt;l.dispatch(f.line)),u.on("trialTime",f=&gt;a(QN(f.trialTime))),u.join().receive("error",f=&gt;{u.leave(),a(N3({boardId:i,error:f.reason}))}),Mf.register(i,()=&gt;{u.push("stop",{})})}function _R(e){return t=&gt;{t(tA({boardId:e})),Mf.stop(e)}}function CR(e){return async t=&gt;{let r=await qk(e);t(r!==void 0?P3(r.onlineBoards):aa(null))}}function ER(e){return async t=&gt;{let r=await jk(e);r===void 0?t(aa(null)):(t(P3(r.onlineBoards)),r.activeOnlineBoardId!==void 0&amp;&amp;t(XN({kind:"online",id:r.activeOnlineBoardId})))}}function kR(e){let t=[hV,vV,gV,yV,xV];return(r,i)=&gt;{let{uiMove:a,boards:u}=i(),l=st(u),f=Pe(pt(l));for(let p of t){let v=p(e,a,f);if(v!==void 0){for(let y of v)r(y);return}}}}function hV(e,t,r){if(t!=null&amp;&amp;!!St(t.startIndex)&amp;&amp;!!St(e)&amp;&amp;!!N8(r,t.startIndex,e))return[O3({fromIndex:t.startIndex,toIndex:e}),Um({announcement:Wm(r,t.startIndex,e),queue:!1})]}function vV(e,t,r){if(t&amp;&amp;t.startIndex===e)return[Df(),Um({announcement:"selection removed",queue:!1})]}function gV(e,t,r){if(Tn(e))return[Y8(e),Um({announcement:"selected",queue:!1})]}function yV(e,t,r){if(t!=null&amp;&amp;!!Tn(t.startIndex)&amp;&amp;!!St(e)&amp;&amp;t.startIndex!==r.position[e]&amp;&amp;!!zk(r,t.startIndex,e))return[O3({fromIndex:t.startIndex,toIndex:e}),Um({announcement:Wm(r,t.startIndex,e),queue:!1})]}function xV(e,t,r){if(!(t&amp;&amp;Tn(t.startIndex))&amp;&amp;St(e)&amp;&amp;r.position[e])return[Y8(e),Um({announcement:"selected",queue:!1})]}function RR(){return async e=&gt;{(await vg()).status==401&amp;&amp;e(aa(null))}}var jm=j(At());var U3=e=&gt;t=&gt;r=&gt;{var l;let i=e.getState(),a=t(r),u=e.getState();if(i.boards.online!==void 0&amp;&amp;u.boards.online!==void 0){for(let f of i.boards.online){let p=Sg(u.boards,f.id);if(p){let v={};if((0,jm.isEqual)(f.name,p.name)||(v.name=p.name),(0,jm.isEqual)(f.flipped,p.flipped)||(v.flipped=p.flipped),(0,jm.isEqual)(f.history,p.history)||(v.history=p.history),!(0,jm.isEmpty)(v))try{Vk(f.id.id,v)}catch(y){((l=y.request)==null?void 0:l.status)==401&amp;&amp;e.dispatch(aa(null))}}}return a}};var j3=e=&gt;t=&gt;r=&gt;{let i=t(r);if(I3.match(r)){let{boardId:a}=r.payload,u=bg(e.getState().boards,a),l=hr(e.getState().calculations,a);if(!e.getState().settings.automove||(l==null?void 0:l.response.moves[0])===void 0||u===void 0||pt(u)!=l.request.fen)return i;e.dispatch(T3({boardId:a,fen:l.request.fen,move:l.response.moves[0].move,queueSpeech:!0}))}return i};var NA=j(At());var q3=e=&gt;t=&gt;r=&gt;{var l;let i=e.getState(),a=t(r),u=e.getState();if(Vn(u.user)&amp;&amp;!(0,NA.isEqual)(i.settings,u.settings))try{$k(u.settings)}catch(f){((l=f.response)==null?void 0:l.status)==401&amp;&amp;e.dispatch(aa(null))}return a};var AA=j(At());var H3=e=&gt;t=&gt;r=&gt;{let i=e.getState(),a=t(r),u=e.getState(),l=i.boards.activeBoardId,f=u.boards.activeBoardId;return f.kind=="online"&amp;&amp;!(0,AA.isEqual)(f,l)&amp;&amp;Hk(f.id),a};var PR=j(Ar());var V3=e=&gt;t=&gt;r=&gt;{if(A3.match(r))return t(r);let i=e.getState().boards,a=t(r),u=e.getState().boards,l=i.activeBoardId,f=u.activeBoardId;if(!(0,PR.isEqual)(l,f))return e.dispatch(Df()),a;let p=pf(e.getState().uiMove);if(p&amp;&amp;Tn(p))return a;let v=pt(st(i)),y=pt(st(u));return(!(0,PR.isEqual)(l,f)||!Is(v,y))&amp;&amp;e.dispatch(Df()),a};function $3(e){let t=_e.preprocess(w=&gt;w&amp;&amp;typeof w=="object"?w:{},_e.object({id:_e.number(),uuid:_e.string().default("00000000-0000-0000-0000-000000000000"),email:_e.string(),active:_e.boolean(),endsOn:_e.string(),type:_e.enum(["trial","paid"]),canMakePayment:_e.boolean(),priceInCents:_e.number(),trialTime:_e.number().nullish(),confirmed:_e.boolean()})),r=_e.object({usePaidCpu:_e.boolean().catch(!1),usePaidGpu:_e.boolean().catch(!1)}).default({}),i=_e.preprocess(w=&gt;w&amp;&amp;typeof w=="object"?w:{},_e.object({san:_e.boolean().catch(!0),automove:_e.boolean().catch(!1),syzygy:_e.boolean().catch(!1),movetime:_e.number().catch(5e3),multipv:_e.number().catch(1),theme:_e.enum(["light","dark"]).catch("light"),clickToMove:_e.boolean().catch(!1)})),a=_e.preprocess(w=&gt;w&amp;&amp;typeof w=="object"?w:{},_e.object({flipped:_e.boolean().catch(!1),history:bm,historyIndex:_e.number().nullable().catch(null)}).transform(w=&gt;C(C({},w),s3(w)))),u=_e.object({id:_e.number(),name:_e.string(),flipped:_e.boolean(),history:bm,historyIndex:_e.number().nullable().catch(null)}).transform(w=&gt;C(C({},w),s3(w))),l=_e.preprocess(w=&gt;w&amp;&amp;typeof w=="object"?w:{},_e.object({activeBoardId:_e.union([_e.number(),_e.literal("detatched")]).catch("detatched"),detatched:a,online:_e.array(u.nullable().catch(null)).default([]).transform(w=&gt;w.filter(P=&gt;P!=null))})),f=_e.tuple([_e.string(),_e.string()]),p=_e.tuple([_e.number(),_e.string()]),v=_e.tuple([_e.string(),_e.string()]);return _e.object({user:t.nullable().catch(null),hardware:r,settings:i,boards:l,devBuilds:_e.array(f).catch([]),lc0Networks:_e.array(p).catch([]),lc0ContribNetworks:_e.array(v).catch([])}).transform(w=&gt;({user:w.user,hardware:w.hardware,settings:w.settings,boards:w.boards,devBuilds:w.devBuilds,lc0OfficialNetworks:w.lc0Networks,lc0ContribNetworks:w.lc0ContribNetworks})).parse(e)}var MA=j(At());function K3(e){let t=wV(e),r=bV(e),i=SV(e);return{user:e.user,engine:_V(e,t),lc0Network:r[0],hardware:F(C({},e.hardware),{useLocal:!1}),settings:F(C({},e.settings),{threads:1,showBoardName:!0,showOnlineBoards:!0}),boards:{activeBoardId:e.boards.activeBoardId=="detatched"?{kind:"detatched"}:{kind:"online",id:e.boards.activeBoardId},detatched:F(C({},e.boards.detatched),{historyIndex:e.boards.detatched.history.length-1,animations:{sequenceNo:0,segments:[]}}),offline:[],online:e.boards.online.map(a=&gt;F(C({},a),{id:{kind:"online",id:a.id},historyIndex:a.history.length-1,animations:{sequenceNo:0,segments:[]}}))},calculations:{},engineLogs:{},devBuilds:t,lc0OfficialNetworks:r,lc0ContribNetworks:i,payment:{paymentIsProcessing:!1},screenReader:{enabled:!1},uiMove:null,dragPoint:null}}function wV(e){return e.devBuilds.map(t=&gt;({name:"DevBuild",version:t[0],date:t[1]}))}function bV(e){return e.lc0OfficialNetworks.map(t=&gt;({kind:"official",networkId:t[0],trainingRun:t[1]}))}function SV(e){return e.lc0ContribNetworks.map(t=&gt;({kind:"contrib",family:t[0],name:t[1]}))}function _V(e,t){let r=e.devBuildCommitId&amp;&amp;(0,MA.find)(t,i=&gt;i.version==e.devBuildCommitId);return r||_u}function G3(e){return{detatchedBoard:e.boards.detatched,engine:e.engine,lc0Network:e.lc0Network}}function Q3(e,t){return F(C({},t),{boards:F(C({},t.boards),{detatched:e.detatchedBoard}),engine:e.engine,lc0Network:e.lc0Network})}var Y3=class{static calculate(){try{window.plausible&amp;&amp;window.plausible("Calculate")}catch(t){}}};var LA=e=&gt;t=&gt;r=&gt;(sR.match(r)&amp;&amp;Y3.calculate(),t(r));var BA=e=&gt;t=&gt;r=&gt;{let i=t(r),a=e.getState();return document.documentElement.classList.remove("light","dark"),document.documentElement.classList.add(a.settings.theme),i};var DA=e=&gt;t=&gt;r=&gt;{let i=t(r);return RV(e.getState()),i};function RV(e){sessionStorage.setItem("ncmSessionState",JSON.stringify(G3(e)))}function FA(e){let t,r=K3($3(e)),i=sessionStorage.getItem("ncmSessionState");return i!=null&amp;&amp;(r=Q3(JSON.parse(i),r)),t=_9({reducer:F3,preloadedState:r,middleware:a=&gt;a().concat(U3,q3,H3,j3,LA,BA,DA,V3)}),t}var Rb=j(re());var X3=j(re());var Au=j(re());var Dt=j(re()),cn={prev:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14.883 10.236",fill:"currentColor"},Dt.createElement("path",{d:"M14.883 4.118v2a1 1 0 0 1-1 1h-6v2.118a1 1 0 0 1-1.573.82L.427 5.936a1 1 0 0 1 0-1.638L6.31.18A1 1 0 0 1 7.883 1v2.118h6a1 1 0 0 1 1 1z"})),next:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14.883 10.236",fill:"currentColor"},Dt.createElement("path",{d:"M14.456 5.937l-5.883 4.118A1 1 0 0 1 7 9.236V7.118H1a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h6V1A1 1 0 0 1 8.573.18L14.456 4.3a1 1 0 0 1 0 1.638z"})),settings:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15.99 15.99",fill:"currentColor"},Dt.createElement("path",{d:"M15.98 7.332a.496.496 0 0 0-.378-.46l-1.767-.443a6.18 6.18 0 0 0-.603-1.458l.942-1.57a.499.499 0 0 0-.04-.578 8.22 8.22 0 0 0-.968-.962.505.505 0 0 0-.582-.044l-1.567.94a6.055 6.055 0 0 0-1.456-.6L9.119.389a.5.5 0 0 0-.47-.379 21.157 21.157 0 0 0-1.317 0 .496.496 0 0 0-.46.379l-.443 1.768a6.086 6.086 0 0 0-1.456.6l-1.57-.941a.5.5 0 0 0-.577.04 8.164 8.164 0 0 0-.965.964.504.504 0 0 0-.044.582l.941 1.57a6.105 6.105 0 0 0-.601 1.457l-1.768.442a.5.5 0 0 0-.379.47 21.21 21.21 0 0 0 0 1.317.496.496 0 0 0 .378.461l1.769.442a6.087 6.087 0 0 0 .6 1.456l-.941 1.57a.499.499 0 0 0 .04.577 8.166 8.166 0 0 0 .965.965.505.505 0 0 0 .583.044l1.567-.941a6.169 6.169 0 0 0 1.458.603l.442 1.766a.5.5 0 0 0 .47.379c.383.013.928.014 1.317 0a.496.496 0 0 0 .46-.378l.443-1.767a6.184 6.184 0 0 0 1.46-.605l1.568.944a.499.499 0 0 0 .578-.04 8.22 8.22 0 0 0 .962-.968.505.505 0 0 0 .044-.582l-.94-1.566a6.333 6.333 0 0 0 .602-1.457l1.766-.442a.5.5 0 0 0 .379-.47c.013-.383.014-.928 0-1.317zm-7.986 3.67a3.007 3.007 0 1 1 3.008-3.008 3.01 3.01 0 0 1-3.008 3.008z"})),edit:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"15",fill:"currentColor",viewBox:"0 0 17.877 16.877"},Dt.createElement("path",{d:"M17.584 3.475L11.298 9.76 8.116 6.58 14.402.293a1 1 0 0 1 1.414 0l1.768 1.767a1 1 0 0 1 0 1.415zM14 13.877a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-10a1 1 0 0 1 1-1h5.99l2-2H3a3.003 3.003 0 0 0-3 3v10a3.003 3.003 0 0 0 3 3h10a3.003 3.003 0 0 0 3-3v-5.99l-2 2zm-7.774-1.152l3.433-1.776-2.732-2.731-1.776 3.433a.797.797 0 0 0 1.075 1.074z"})),help:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},Dt.createElement("path",{d:"M8 0a8 8 0 1 0 8 8 8 8 0 0 0-8-8zm1.031 11.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm.62-3.691s-.62.272-.62.691a.481.481 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.381a2 2 0 0 1 1.107-1.79l.617-.308a.499.499 0 0 0 .276-.448.521.521 0 0 0-.5-.573h-1a.5.5 0 0 0-.5.5.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5 2.5 2.5 0 0 1 2.5-2.5h.929a2.545 2.545 0 0 1 1.19 4.809z"})),trashCan:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"15",fill:"currentColor",viewBox:"0 0 14 16"},Dt.createElement("path",{d:"M14 3v1H0V3a1 1 0 0 1 1-1h3V1a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v1h3a1 1 0 0 1 1 1zM1 14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V6H1z"})),pencil:Dt.createElement("svg",{height:15,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 15.814 15.814"},Dt.createElement("path",{d:"M15.521 3.475L6.236 12.76 3.054 9.58 12.34.293a1 1 0 0 1 1.414 0l1.767 1.767a1 1 0 0 1 0 1.415zM.09 14.65a.797.797 0 0 0 1.075 1.074l3.433-1.776-2.732-2.731z"})),stats:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 17 16",fill:"currentColor"},Dt.createElement("path",{d:"M17 14v1a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1v-3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3h2V1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v12h2V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7h1a1 1 0 0 1 1 1z"})),downArrow:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12.796 7.741",fill:"currentColor"},Dt.createElement("path",{d:"M12.673.83L6.774 7.57a.5.5 0 0 1-.752 0L.124.83A.5.5 0 0 1 .5 0h11.796a.5.5 0 0 1 .377.83z"})),close:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",fill:"currentColor"},Dt.createElement("rect",{x:"0",y:"40",width:"100",height:"20",rx:"10",transform:"rotate(45, 50, 50)"}),Dt.createElement("rect",{x:"0",y:"40",width:"100",height:"20",rx:"10",transform:"rotate(-45, 50, 50)"})),pv:{skipToStart:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"9.774"},Dt.createElement("path",{d:"M16 .838v8.099c0 .66-.73 1.06-1.287.704l-6.328-4.05a.836.836 0 010-1.408l6.328-4.05A.836.836 0 0116 .838zM6.713.133L.385 4.183a.836.836 0 000 1.409l6.328 4.05A.836.836 0 008 8.936v-8.1c0-.66-.73-1.06-1.287-.704z"})),prev:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"9.774"},Dt.createElement("path",{d:"M8 .838v8.099c0 .66-.73 1.06-1.287.704L.385 5.591a.836.836 0 010-1.408L6.713.133A.836.836 0 018 .838z"})),next:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"9.774"},Dt.createElement("path",{d:"M7.615 4.183a.836.836 0 010 1.409l-6.328 4.05A.836.836 0 010 8.936v-8.1c0-.66.73-1.06 1.287-.704z"})),skipToEnd:Dt.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"9.774"},Dt.createElement("path",{d:"M7.615 4.183a.836.836 0 010 1.409l-6.328 4.05A.836.836 0 010 8.936v-8.1c0-.66.73-1.06 1.287-.704zM9.287.133A.836.836 0 008 .838v8.099c0 .66.73 1.06 1.287.704l6.328-4.05a.836.836 0 000-1.408z"}))}};function Z3(e){let[t,r]=Au.useState(!0);return t?Au.createElement("div",{className:"mt-4"},Au.createElement("div",{className:PV(e.kind)},e.dismissable&amp;&amp;Au.createElement(TV,{onClose:()=&gt;r(!1)}),e.children)):null}function PV(e){switch(e){case"info":return"alert alert-info";case"success":return"alert alert-success";case"error":return"alert alert-danger"}}function TV(e){return Au.createElement("div",{className:"alert-link"},Au.createElement("button",{className:"float-right mt-1 ml-4",onClick:e.onClose},Au.createElement("svg",{style:{width:15,height:15}},cn.close)))}function zA(e){return null}var go=j(re());var qm=j(re()),WA=(0,qm.createContext)(!1),UA=e=&gt;qm.default.createElement(WA.Provider,{value:e.isMobile},e.children),Bs=()=&gt;(0,qm.useContext)(WA);var JR=j(re());var Hm=j(re());function Ds(e){let[t,r]=Hm.useState(!1),i=l=&gt;{var f;l==null||l.preventDefault(),(f=e.onOpen)==null||f.call(e),r(!0)},a=()=&gt;r(!1),u=t?e.modal(a):null;return Hm.createElement(Hm.Fragment,null,e.children(i),u)}var Pt=j(re());var zs=j(re()),WR=j(OM());WR.default.setAppElement("#ncm-main");function ua(e){let t={overlay:{zIndex:10,backgroundColor:"rgba(0, 0, 0, 0.4)",overflow:"scroll",WebkitOverflowScrolling:"touch",visibility:"hidden",WebkitTransform:"translate3d(0, 0, 0)",padding:"1.75rem 10px"},content:{width:"100%",maxWidth:e.maxWidth||600,position:"relative",top:void 0,right:void 0,bottom:void 0,left:void 0,margin:"0 auto",background:void 0,WebkitTransform:"translate3d(0, 0, 0)"}};function r(){return zs.createElement("div",{style:{margin:"-20px -20px 15px -20px",padding:"10px 20px"},className:"border-b border-gray-400"},zs.createElement("div",{className:"flex justify-between items-center"},zs.createElement("h4",{className:"text-xl font-bold dark:text-gray-50"},e.title),zs.createElement("button",{className:"p-2 -mx-2",onClick:()=&gt;e.close()},zs.createElement("svg",{className:"w-4 h-4 text-gray-600 dark:text-ncm-blue-lighter"},cn.close))))}function i(){return zs.createElement("div",{style:{marginTop:15}},e.footer)}return zs.createElement(WR.default,{style:t,className:"p-4 rounded-md bg-white dark:bg-gray-700 dark:border-2 dark:border-gray-400 dark:text-gray-200",overlayRef:a=&gt;{a&amp;&amp;window.setTimeout(()=&gt;{a.scrollTop=0,a.style.visibility="visible"},10)},isOpen:!0,onRequestClose:e.close},zs.createElement(r,null),e.body,zs.createElement(i,null))}var wi=j(re()),_b=j(Ar());var la=j(re()),ca=(0,la.forwardRef)((e,t)=&gt;{let r=(0,la.useRef)(null),i=(0,la.useRef)(),a=(0,la.useRef)(null);return(0,la.useEffect)(()=&gt;{i.current=document.createElement("div")},[]),(0,la.useImperativeHandle)(t,()=&gt;({flashMessage(u){let l=i.current;if(l==null)return;l.parentNode&amp;&amp;l.remove();let f=r.current;f!=null&amp;&amp;(l.className="absolute flex items-center font-bold text-red-800 dark:text-red-500 leading-tight",l.innerText=u,l.style.top=f.offsetTop+"px",l.style.left=f.offsetLeft+"px",l.style.width=f.getBoundingClientRect().width+"px",l.style.height=f.getBoundingClientRect().height+"px",l.style.justifyContent=e.center?"center":"flex-start",l.style.fontSize=getComputedStyle(f).fontSize,f.offsetParent.appendChild(l),hb(l,"1",""),hb(f,"0",""),a.current&amp;&amp;clearTimeout(a.current),a.current=window.setTimeout((()=&gt;{a.current=null,l&amp;&amp;(l.addEventListener("transitionend",()=&gt;{l&amp;&amp;f.offsetParent.removeChild(l)},{once:!0}),hb(l,"0","opacity 400ms ease"),hb(f,"1","opacity 400ms ease"))}).bind(this),1e3))}})),la.default.createElement("div",{ref:r},e.children)});function hb(e,t,r){e.style.transition=r,e.style.opacity=t}var nr=j(re()),QM=j(Ar());var nc=j(re());var fa=[];var IM=function(){return fa.some(function(e){return e.activeTargets.length&gt;0})};var NM=function(){return fa.some(function(e){return e.skippedTargets.length&gt;0})};var AM="ResizeObserver loop completed with undelivered notifications.",MM=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:AM}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=AM),window.dispatchEvent(e)};var qf;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(qf||(qf={}));var ts=function(e){return Object.freeze(e)};var UR=function(){function e(t,r){this.inlineSize=t,this.blockSize=r,ts(this)}return e}();var jR=function(){function e(t,r,i,a){return this.x=t,this.y=r,this.width=i,this.height=a,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,ts(this)}return e.prototype.toJSON=function(){var t=this,r=t.x,i=t.y,a=t.top,u=t.right,l=t.bottom,f=t.left,p=t.width,v=t.height;return{x:r,y:i,top:a,right:u,bottom:l,left:f,width:p,height:v}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}();var f1=function(e){return e instanceof SVGElement&amp;&amp;"getBBox"in e},vb=function(e){if(f1(e)){var t=e.getBBox(),r=t.width,i=t.height;return!r&amp;&amp;!i}var a=e,u=a.offsetWidth,l=a.offsetHeight;return!(u||l||e.getClientRects().length)},qR=function(e){var t;if(e instanceof Element)return!0;var r=(t=e==null?void 0:e.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(r&amp;&amp;e instanceof r.Element)},LM=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1};var Hf=typeof window!="undefined"?window:{};var gb=new WeakMap,BM=/auto|scroll/,sK=/^tb|vertical/,uK=/msie|trident/i.test(Hf.navigator&amp;&amp;Hf.navigator.userAgent),Ws=function(e){return parseFloat(e||"0")},Gm=function(e,t,r){return e===void 0&amp;&amp;(e=0),t===void 0&amp;&amp;(t=0),r===void 0&amp;&amp;(r=!1),new UR((r?t:e)||0,(r?e:t)||0)},DM=ts({devicePixelContentBoxSize:Gm(),borderBoxSize:Gm(),contentBoxSize:Gm(),contentRect:new jR(0,0,0,0)}),HR=function(e,t){if(t===void 0&amp;&amp;(t=!1),gb.has(e)&amp;&amp;!t)return gb.get(e);if(vb(e))return gb.set(e,DM),DM;var r=getComputedStyle(e),i=f1(e)&amp;&amp;e.ownerSVGElement&amp;&amp;e.getBBox(),a=!uK&amp;&amp;r.boxSizing==="border-box",u=sK.test(r.writingMode||""),l=!i&amp;&amp;BM.test(r.overflowY||""),f=!i&amp;&amp;BM.test(r.overflowX||""),p=i?0:Ws(r.paddingTop),v=i?0:Ws(r.paddingRight),y=i?0:Ws(r.paddingBottom),w=i?0:Ws(r.paddingLeft),P=i?0:Ws(r.borderTopWidth),O=i?0:Ws(r.borderRightWidth),k=i?0:Ws(r.borderBottomWidth),M=i?0:Ws(r.borderLeftWidth),Q=w+v,T=p+y,R=M+O,E=P+k,z=f?e.offsetHeight-E-e.clientHeight:0,$=l?e.offsetWidth-R-e.clientWidth:0,W=a?Q+R:0,H=a?T+E:0,Y=i?i.width:Ws(r.width)-W-$,Se=i?i.height:Ws(r.height)-H-z,Ee=Y+Q+$+R,Ct=Se+T+z+E,Le=ts({devicePixelContentBoxSize:Gm(Math.round(Y*devicePixelRatio),Math.round(Se*devicePixelRatio),u),borderBoxSize:Gm(Ee,Ct,u),contentBoxSize:Gm(Y,Se,u),contentRect:new jR(w,p,Y,Se)});return gb.set(e,Le),Le},yb=function(e,t,r){var i=HR(e,r),a=i.borderBoxSize,u=i.contentBoxSize,l=i.devicePixelContentBoxSize;switch(t){case qf.DEVICE_PIXEL_CONTENT_BOX:return l;case qf.BORDER_BOX:return a;default:return u}};var VR=function(){function e(t){var r=HR(t);this.target=t,this.contentRect=r.contentRect,this.borderBoxSize=ts([r.borderBoxSize]),this.contentBoxSize=ts([r.contentBoxSize]),this.devicePixelContentBoxSize=ts([r.devicePixelContentBoxSize])}return e}();var xb=function(e){if(vb(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t};var FM=function(){var e=1/0,t=[];fa.forEach(function(l){if(l.activeTargets.length!==0){var f=[];l.activeTargets.forEach(function(v){var y=new VR(v.target),w=xb(v.target);f.push(y),v.lastReportedSize=yb(v.target,v.observedBox),w&lt;e&amp;&amp;(e=w)}),t.push(function(){l.callback.call(l.observer,f,l.observer)}),l.activeTargets.splice(0,l.activeTargets.length)}});for(var r=0,i=t;r&lt;i.length;r++){var a=i[r];a()}return e};var $R=function(e){fa.forEach(function(r){r.activeTargets.splice(0,r.activeTargets.length),r.skippedTargets.splice(0,r.skippedTargets.length),r.observationTargets.forEach(function(a){a.isActive()&amp;&amp;(xb(a.target)&gt;e?r.activeTargets.push(a):r.skippedTargets.push(a))})})};var zM=function(){var e=0;for($R(e);IM();)e=FM(),$R(e);return NM()&amp;&amp;MM(),e&gt;0};var KR,WM=[],lK=function(){return WM.splice(0).forEach(function(e){return e()})},UM=function(e){if(!KR){var t=0,r=document.createTextNode(""),i={characterData:!0};new MutationObserver(function(){return lK()}).observe(r,i),KR=function(){r.textContent="".concat(t?t--:t++)}}WM.push(e),KR()};var jM=function(e){UM(function(){requestAnimationFrame(e)})};var wb=0,cK=function(){return!!wb},fK=250,dK={attributes:!0,characterData:!0,childList:!0,subtree:!0},qM=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],HM=function(e){return e===void 0&amp;&amp;(e=0),Date.now()+e},GR=!1,pK=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var r=this;if(t===void 0&amp;&amp;(t=fK),!GR){GR=!0;var i=HM(t);jM(function(){var a=!1;try{a=zM()}finally{if(GR=!1,t=i-HM(),!cK())return;a?r.run(1e3):t&gt;0?r.run(t):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,r=function(){return t.observer&amp;&amp;t.observer.observe(document.body,dK)};document.body?r():Hf.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var t=this;this.stopped&amp;&amp;(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),qM.forEach(function(r){return Hf.addEventListener(r,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&amp;&amp;this.observer.disconnect(),qM.forEach(function(r){return Hf.removeEventListener(r,t.listener,!0)}),this.stopped=!0)},e}(),bb=new pK,QR=function(e){!wb&amp;&amp;e&gt;0&amp;&amp;bb.start(),wb+=e,!wb&amp;&amp;bb.stop()};var mK=function(e){return!f1(e)&amp;&amp;!LM(e)&amp;&amp;getComputedStyle(e).display==="inline"},VM=function(){function e(t,r){this.target=t,this.observedBox=r||qf.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=yb(this.target,this.observedBox,!0);return mK(this.target)&amp;&amp;(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}();var $M=function(){function e(t,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=r}return e}();var Sb=new WeakMap,KM=function(e,t){for(var r=0;r&lt;e.length;r+=1)if(e[r].target===t)return r;return-1},d1=function(){function e(){}return e.connect=function(t,r){var i=new $M(t,r);Sb.set(t,i)},e.observe=function(t,r,i){var a=Sb.get(t),u=a.observationTargets.length===0;KM(a.observationTargets,r)&lt;0&amp;&amp;(u&amp;&amp;fa.push(a),a.observationTargets.push(new VM(r,i&amp;&amp;i.box)),QR(1),bb.schedule())},e.unobserve=function(t,r){var i=Sb.get(t),a=KM(i.observationTargets,r),u=i.observationTargets.length===1;a&gt;=0&amp;&amp;(u&amp;&amp;fa.splice(fa.indexOf(i),1),i.observationTargets.splice(a,1),QR(-1))},e.disconnect=function(t){var r=this,i=Sb.get(t);i.observationTargets.slice().forEach(function(a){return r.unobserve(t,a.target)}),i.activeTargets.splice(0,i.activeTargets.length)},e}();var YR=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");d1.connect(this,t)}return e.prototype.observe=function(t,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!qR(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");d1.observe(this,t,r)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!qR(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");d1.unobserve(this,t)},e.prototype.disconnect=function(){d1.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();var Qm=e=&gt;{let t=(0,nc.useRef)(null),[r,i]=(0,nc.useState)(e.initialWidth?{top:0,left:0,width:e.initialWidth,height:0}:null);return(0,nc.useLayoutEffect)(()=&gt;{let a=t.current;if(a){let u=new YR(()=&gt;{i(a.getBoundingClientRect())});return u.observe(t.current),()=&gt;{u.disconnect()}}},[]),nc.default.createElement("div",{ref:t},r&amp;&amp;e.children(r))};var ZR=2,p1=12,GM=4;function XR(){return 10+2*p1}function YM(e){return nr.createElement(Qm,null,t=&gt;nr.createElement(hK,null,nr.createElement(vK,F(C({},e),{rect:t}))))}function hK(e){let t=XR()/2-GM/2;return nr.createElement("svg",{width:"100%",height:XR()},nr.createElement("rect",{x:"0",y:t,width:"100%",height:GM,fill:"#ccc",stroke:"#999",rx:"4",ry:"4"}),e.children)}function vK(e){let[t,r]=nr.useState(),i=nr.useRef(t),a=z=&gt;{r(z),i.current=z},u=nr.createRef(),l=e.rect.width-2*ZR-2*p1,f=z=&gt;{z.preventDefault(),O(z.clientX)},p=z=&gt;{i.current!==void 0&amp;&amp;(z.preventDefault(),O(z.clientX))},v=()=&gt;{i.current!==void 0&amp;&amp;M()},y=z=&gt;{z.preventDefault(),O(z.touches[0].clientX)},w=z=&gt;{i.current!==void 0&amp;&amp;(z.preventDefault(),O(z.touches[0].clientX))},P=()=&gt;{i.current!==void 0&amp;&amp;M()},O=z=&gt;{let $=k(z);$!=i.current&amp;&amp;e.onSliderMove($),a($)},k=z=&gt;{let $=z-(e.rect.left+ZR+p1),W=Math.round(e.values.length*($/l));return e.values[(0,QM.clamp)(0,e.values.length-1,W)]},M=()=&gt;{a(void 0),e.onChange()};nr.useEffect(()=&gt;Q(),[]);let Q=()=&gt;{let z=u.current;return z.addEventListener("mousedown",f),z.addEventListener("touchstart",y),window.addEventListener("mousemove",p),window.addEventListener("touchmove",w),window.addEventListener("mouseup",v),window.addEventListener("touchend",P),window.addEventListener("touchcancel",P),()=&gt;{z.removeEventListener("mousedown",f),z.removeEventListener("touchstart",y),window.removeEventListener("mousemove",p),window.removeEventListener("touchmove",w),window.removeEventListener("mouseup",v),window.removeEventListener("touchend",P),window.removeEventListener("touchcancel",P)}},T=t!==void 0?t:e.value,R=ZR+p1+l/(e.values.length-1)*e.values.indexOf(T),E=XR()/2;return nr.createElement(nr.Fragment,null,nr.createElement("circle",{cx:R,cy:E,r:p1,stroke:"#333",fill:"#fff"}),nr.createElement("rect",{ref:u,x:"0",y:"0",width:"100%",height:"100%",fillOpacity:"0"}))}function ZM(){let e=(0,wi.useRef)(null),t=ie(f=&gt;f.user),r=ie(f=&gt;f.settings),[i,a]=(0,wi.useState)(r.movetime),u=wi.default.useRef(i);u.current=i;let l=Ue();return wi.default.createElement("div",null,wi.default.createElement("div",{style:{display:"flex"}},wi.default.createElement("div",{className:"font-bold dark:text-gray-50"},"Think Time"),wi.default.createElement("div",{style:{width:10}}),wi.default.createElement("div",{style:{flexGrow:1}},wi.default.createElement(ca,{ref:e},qw(i)))),wi.default.createElement(YM,{values:[100,250,500,750,...(0,_b.map)(f=&gt;f*1e3,(0,_b.range)(1,30+1))],value:i,onSliderMove:f=&gt;a(f),onChange:()=&gt;{let f=Es(t);f?(e.current.flashMessage(f),a(5e3)):l(gR(u.current))}}))}var On=j(re());var XM=j(re());var Ym=j(re());function Cb(e){let t=(0,Ym.useRef)(null),r=Ym.default.createElement("div",{className:"select-none pointer-events-none"},e.children);return Ym.default.createElement("div",{onClick:()=&gt;{e.onDisabledClick&amp;&amp;e.onDisabledClick();let i=e.flasher?e.flasher():t.current;i&amp;&amp;i.flashMessage(e.message)}},e.flasher?r:Ym.default.createElement(ca,{ref:t,center:e.center===void 0?!0:e.center},r))}function Zm(e){let t=Es(e.user),r=e.children(!!t);return t?XM.default.createElement(Cb,{flasher:e.flasher,onDisabledClick:e.onDisabledClick,message:t,center:e.center},r):r}function JM(){let e=(0,On.useRef)(null),t=(0,On.useRef)(null),r=ie(v=&gt;v.user),i=ie(v=&gt;v.settings),[a,u]=(0,On.useState)(i.multipv),l=Ue();(0,On.useEffect)(()=&gt;u(i.multipv),[i.multipv]);function f(v){let y={display:"flex",alignItems:"center"},w={marginLeft:v.value==1?0:10,marginRight:10};return On.default.createElement("label",{style:C(C({},y),w)},On.default.createElement("div",{style:F(C({},y),{marginRight:10})},On.default.createElement("input",{type:"radio",checked:v.value==a,onChange:()=&gt;l(yR(v.value)),disabled:v.disabled})),On.default.createElement("div",null,v.value))}function p(v){return On.default.createElement(Zm,{onDisabledClick:()=&gt;{t.current&amp;&amp;window.clearTimeout(t.current),u(v.value),t.current=window.setTimeout(()=&gt;{u(i.multipv),t.current=null},1e3)},user:r,flasher:()=&gt;e.current},y=&gt;On.default.createElement(f,{value:v.value,disabled:y}))}return On.default.createElement("div",null,On.default.createElement("div",{className:"font-bold dark:text-gray-50"},On.default.createElement(ca,{ref:e},"Multi-PV")),On.default.createElement("div",{style:{display:"flex",padding:"3px 0"}},On.default.createElement(f,{value:1,disabled:!1}),On.default.createElement(p,{value:2}),On.default.createElement(p,{value:3}),On.default.createElement(p,{value:4})))}var ns=j(re());var eL=j(re());function tL(e){let t=Ul(e.user),r=e.children(!!t);return t?eL.createElement(Cb,{flasher:e.flasher,onDisabledClick:e.onDisabledClick,message:t,center:e.center},r):r}var Eb=j(re());function Xm(e){return Eb.createElement("label",{className:"flex items-center"},Eb.createElement("input",{type:"checkbox",disabled:e.disabled,checked:e.checked,onChange:()=&gt;e.onChange(!e.checked)}),Eb.createElement("div",{className:"ml-2 font-bold dark:text-gray-50"},e.label))}function nL(){let e=(0,ns.useRef)(null),t=(0,ns.useRef)(null),r=ie(f=&gt;f.user),i=ie(f=&gt;f.settings),[a,u]=(0,ns.useState)(i.syzygy);(0,ns.useEffect)(()=&gt;u(i.syzygy),[i.syzygy]);let l=Ue();return ns.default.createElement(tL,{user:r,flasher:()=&gt;e.current,onDisabledClick:()=&gt;{t.current&amp;&amp;window.clearTimeout(t.current),u(!0),t.current=window.setTimeout(()=&gt;{u(!1),t.current=null},1e3)}},f=&gt;ns.default.createElement(Xm,{disabled:f,checked:a,onChange:()=&gt;l(vR(!i.syzygy)),label:ns.default.createElement(ca,{ref:e},"Use 6-man syzygy tablebases")}))}var rL=j(re());function Vf(e){return rL.createElement("div",{className:"text-sm"},e.children)}var m1=j(re());function $f(e){return m1.createElement("div",{className:"flex"},m1.createElement("div",null,m1.createElement("input",{type:"checkbox",className:"invisible"})),m1.createElement("div",{className:"ml-2"},e.children))}function oL(e){let t=ie(i=&gt;i.settings),r=Ue();return Pt.createElement(ua,{title:"NCM Settings",close:e.close,body:Pt.createElement("div",null,Pt.createElement(Jm,null,Pt.createElement($f,null,Pt.createElement(ZM,null),Pt.createElement(Vf,null,'Engines calculate by searching ahead several moves "deep" to figure out which move yields the strongest position. The more time the engine has to calculate, the deeper it can search, and the more likely it is to find a stronger move.'))),Pt.createElement(Jm,null,Pt.createElement($f,null,Pt.createElement(JM,null),Pt.createElement(Vf,null,`Multi-PV ("principal variation") instructs the engine to return up to four moves corresponding to the 1st, 2nd, 3rd, and 4th best moves it can find. This is great for finding alternate moves, but it comes at the cost of slowing the engine's depth progression.`))),Pt.createElement(Jm,null,Pt.createElement(Xm,{checked:t.san,onChange:()=&gt;r(mR(!t.san)),label:"Use SAN notation"}),Pt.createElement($f,null,Pt.createElement(Vf,null,"Display moves using standard algebraic notation: e.g.,"," ",Pt.createElement("strong",null,"Nf3")," instead of ",Pt.createElement("strong",null,"g1f3"),"."))),Pt.createElement(Jm,null,Pt.createElement(Xm,{checked:t.automove,onChange:()=&gt;r(hR(!t.automove)),label:"Move automatically"}),Pt.createElement($f,null,Pt.createElement(Vf,null,"Automatically execute the suggested move after calculating."))),Pt.createElement(Jm,null,Pt.createElement(nL,null),Pt.createElement($f,null,Pt.createElement(Vf,null,"Syzygy tablebases contain huge amounts of precomputed data which strengthens the engine and allows it to achieve perfect play with 6 or fewer pieces on the board."))),Pt.createElement(Jm,null,Pt.createElement(Xm,{checked:t.clickToMove,onChange:()=&gt;r(wR(!t.clickToMove)),label:"Click to move"}),Pt.createElement($f,null,Pt.createElement(Vf,null,"Click to move pieces instead of dragging. Double-click a piece to remove it. Only legal moves are allowed.")))),footer:Pt.createElement("div",{className:"flex justify-end"},Pt.createElement("button",{className:"bg-ncm-blue text-white font-bold rounded-md px-4 py-1",onClick:()=&gt;e.close()},"Close"))})}function Jm(e){return Pt.createElement("div",{className:"my-2"},e.children)}function kb(e){return JR.createElement(Ds,{modal:t=&gt;JR.createElement(oL,{close:t})},e.children)}function iL(){let e=ie(r=&gt;r.user),t=Bs();return Ow(e)?go.createElement(Z3,{kind:"success",dismissable:!0},go.createElement("div",null,go.createElement("div",{className:"font-bold"},"We've Sent you a Confirmation Email"),go.createElement("div",{className:"mt-2"},"Click the link inside to activate your trial and 10 minutes of calculation time. Click"," ",go.createElement("a",{href:"/users/confirm",className:"alert-link"},"here")," ","to resend."),go.createElement("div",{className:"mt-2"},"Once confirmed, enable features like"," ",go.createElement("strong",null,"Adjustable Think Time")," and ",go.createElement("strong",null,"Multi-PV")," ","in"," ",go.createElement(kb,null,r=&gt;go.createElement("button",{className:"alert-link whitespace-nowrap",onClick:r},go.createElement("span",{className:"underline"},"Settings")," ",!t&amp;&amp;go.createElement(gK,null))),"."))):null}function gK(){return go.createElement("span",{className:"inline-flex items-center"},"(",go.createElement("span",{className:"inline-block mx-px",style:{width:14,height:14}},cn.settings),")")}function aL(e){return Rb.createElement(W3,{store:e.store},Rb.createElement(zA,null),Rb.createElement(iL,null))}var Ie=j(re());var Ob=j(re());var sL=j(re()),uL=j(At());function lL(e){let t=ie(r=&gt;st(r.boards).flipped);return sL.createElement(Qm,{initialWidth:e.initialWidth},r=&gt;{let i=yK(r.width,t);return e.children(i)})}var yK=(0,uL.memoize)(Em,(...e)=&gt;JSON.stringify(e));var Bu=j(re());var Kf=j(re());var rc=j(re()),cL=j(Qp());var ee=j(re());function Lu(e,t){switch(e){case"R":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{fill:"#ffc",color:"#000",stroke:"#000",strokeWidth:"1.46"},ee.createElement("path",{d:"M222.102 173.408h52.014v4.996h-52.014zM227.119 166.402h41.98v7.001h-41.98z",style:{marker:"none"},overflow:"visible",transform:"matrix(1.37062 0 0 1.36983 -290.064 -155.382)"}),ee.createElement("path",{d:"M232.112 161.422h31.982l5.075 4.965h-42.12z",style:{marker:"none"},strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.37062 0 0 1.36983 -290.064 -155.382)"}),ee.createElement("path",{d:"M232.119 136.426H264.1v24.996H232.12z",style:{marker:"none"},overflow:"visible",transform:"matrix(1.37062 0 0 1.36983 -290.064 -155.382)"}),ee.createElement("path",{d:"M226.097 131.41h44.024l-6.157 4.991H232.23z",style:{marker:"none"},strokeLinecap:"square",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.37062 0 0 1.36983 -290.064 -155.382)"}),ee.createElement("path",{d:"M226.094 121.406v10h44.031v-10h-9v4.969h-9v-4.969h-8.063v4.969h-8.968v-4.969h-9z",style:{marker:"none"},overflow:"visible",transform:"matrix(1.37062 0 0 1.36983 -290.064 -155.382)"})));case"N":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("path",{d:"M238.212-1.716l2.554.06c-.113-2.713 4.445-7.153 4.445-7.153s2.632 2.952 3.057 7.117c5.938-.238 11.038 2.899 13 4.107 12.429 7.656 17.294 32.449 17.268 51.47l-44.902-.142c-.208-13.073 15.562-17.974 15.1-30.39-3.984 3.099-8.426 3.942-11.945 6.904-2.793 2.353-4.232 5.108-7.018 8.413-1.027 1.218-3.768.678-4.653-1.093-4.428 1.329-8.683.018-8.583-6.302.089-5.595 5.716-10.651 7.65-15.902.834-2.263.717-5.762 2.035-8.28 1.023-1.956 3.325-4.22 4.38-4.965.82-2.788.64-7.512-.717-9.321 1.979-.565 6.52 2.199 8.329 5.477z",opacity:".99",stroke:"#000",strokeWidth:".549",transform:"matrix(1.36456 0 0 1.34394 -287.778 17.211)"}),ee.createElement("path",{d:"M242.817-.58c-.072.794-.327 1.42-.73 2.28-2.117 4.514-1.195-.172-1.15-1.197-1.509.478-4.004 2.265-5.073 3.23.226-.823 1.595-2.915 1.199-4.373-.535-1.97-2.397-3.307-4.383-4.278.616 2.306.975 5.129-.524 8.105-.963 1.127-1.947 1.993-2.75 3.125-.683.964-1.343 1.956-1.735 3.09-.832 1.952-.867 4.103-1.473 6.118-1.015 3.39-2.801 6.466-4.802 9.36-1.333 2.143-2.907 4.398-2.856 7.032.074 1.3.661 2.596 1.57 3.43 1.075.87 2.593.83 3.805.431 1.766-.58 3.022-3.337 4.473-5.63.047.475-.1 1.849-.28 3.229-.224 1.723-.497 3.456-.497 3.456 3.784-2.467 6.29-7.057 10.077-9.828 2.635-1.929 6.466-2.181 8.642-4.617 2.707-3.03 3.366-3.373 4.5-11.33 1.236 7.755.262 17.298-3.068 22.365-.944 1.436-2.641 3.137-3.95 4.707-2.359 2.832-5.02 5.234-6.634 8.423-.824 1.63-1.38 3.845-1.46 5.28 13.886.052 27.627-.034 39.714 0 .134-5.249-.482-10.006-1.26-14.944-.757-4.8-1.815-9.572-3.303-14.198-1.255-3.9-2.305-8.037-4.718-11.348-3.012-4.132-7.093-7.685-11.681-9.942-1.89-.93-3.844-1.227-5.876-1.424-.677 2.64-1.138.362-1.513-.142-1.037-1.945-1.889-2.714-2.042-4.944-1.318 1.77-2.113 3.332-2.222 4.533z",opacity:".99",fill:"#ffc",stroke:"#fdfdca",strokeWidth:".549",transform:"matrix(1.36456 0 0 1.34394 -287.778 17.211)"}),ee.createElement("path",{d:"M14.526 61.371c3.567-.165 5.21-7.709 1.586-7.611-4.002.107-4.663 7.754-1.586 7.611zM27.097 36.173l1.208-2.975c3.625.595 5.438-1.19 4.833-4.76l3.021-.596v-.595c-5.437-1.19-10.27 3.57-9.062 8.926z",opacity:".99"}));case"B":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",fill:"#ffc",stroke:"#000"},ee.createElement("path",{d:"M508.863-382.554a4.612 4.612 0 1 1-9.225 0 4.612 4.612 0 1 1 9.225 0z",transform:"matrix(1.1257 0 0 1.12013 -517.633 439.674)",style:{marker:"none"},strokeWidth:"1.781",overflow:"visible"}),ee.createElement("path",{d:"M35.97 57.594c-2.188-2.572-7.934-3.956-8.037-16.693-.092-11.376 14.967-23.27 22.26-23.363C57.49 17.444 72.045 29.54 72.066 40.9c.026 13.791-5.586 14.681-7.68 16.693z",style:{marker:"none"},strokeWidth:"1.99955273",overflow:"visible"}),ee.createElement("path",{d:"M69.23 69.59c0 2.133-8.61 3.863-19.23 3.863-10.621 0-19.231-1.73-19.231-3.863.068-1.434 2.747-9.996 6.676-11.313 6.9-2.313 18.407-2.583 25.561 0 3.84 1.387 6.292 10.015 6.224 11.313z",style:{marker:"none"},strokeWidth:"1.99955273",overflow:"visible"}),ee.createElement("path",{d:"M31.392 68.633c2.12-1.67 9.66-2.906 18.635-2.906 8.9 0 16.388 1.214 18.581 2.863M50 30.55v16.822M40.97 39.653h18.06M9.274 84.22L13.489 89c2.073-1.364 4.81-2.595 7.479-2.595h19.717c3.268 0 6.407-2.8 9.043-4.165 2.908 1.229 5.677 4.165 9.043 4.165h20.805c2.256 0 4.102 1.178 6.255 2.595l4.895-4.78c-2.222-1.686-6.153-4.318-9.518-4.318H59.45c-2.3-.037-3.65-2.156-6.369-5.106h-6.3c-1.756 1.546-4.81 5.137-7.457 5.106H18.928c-3.535 0-7.052 1.874-9.654 4.318z",style:{marker:"none"},strokeWidth:"1.99955273",overflow:"visible"})));case"Q":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",stroke:"#000"},ee.createElement("path",{d:"M-33.978 157.113l-4.028-24.855 13.351 23.409",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"}),ee.createElement("path",{d:"M-25.1 155.4l1.513-29.106 9.969 27.415z",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"}),ee.createElement("path",{d:"M-14.152 153.62l6.141-29.462 6.32 29.462zM18.113 157.069l4.139-24.811L8.9 155.667",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"}),ee.createElement("path",{d:"M9.346 155.4L8.01 126.294-2.136 153.71z",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"}),ee.createElement("path",{d:"M4.628 179.165c0 1.573-3.307 2.848-7.387 2.848s-7.388-1.275-7.388-2.848l1.05-4.083-.114-4.181-1.8-4.07 1.314-2.216 1.572 1.206 1.658-2.469 1.657 1.207 2.058-1.768 2.115 1.768 1.543-1.207 1.915 2.47 1.286-1.207 1.343 2.217-1.686 4.069-.229 4.18z",transform:"matrix(3.91489 0 0 2.01046 60.813 -276.93)",style:{marker:"none"},fill:"#ffc",strokeWidth:".713",overflow:"visible"}),ee.createElement("path",{d:"M-27.928 163.691c3.94-1.377 11.453-2.308 20.073-2.308 8.672 0 16.223.942 20.144 2.333",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"}),ee.createElement("path",{d:"M-35.497 129.147a3.776 3.776 0 1 1-7.552 0 3.776 3.776 0 1 1 7.552 0z",transform:"matrix(1.18368 0 0 1.19373 56.886 -131.77)",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.683",overflow:"visible"}),ee.createElement("path",{d:"M-35.497 129.147a3.776 3.776 0 1 1-7.552 0 3.776 3.776 0 1 1 7.552 0z",transform:"matrix(1.18368 0 0 1.19373 136.087 -131.67)",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.683",overflow:"visible"}),ee.createElement("path",{d:"M-35.497 129.147a3.776 3.776 0 1 1-7.552 0 3.776 3.776 0 1 1 7.552 0z",transform:"matrix(1.18368 0 0 1.19373 117.226 -139.316)",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.683",overflow:"visible"}),ee.createElement("path",{d:"M-35.497 129.147a3.776 3.776 0 1 1-7.552 0 3.776 3.776 0 1 1 7.552 0z",transform:"matrix(1.00591 0 0 1.19373 89.432 -141.897)",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.825",overflow:"visible"}),ee.createElement("path",{d:"M-35.497 129.147a3.776 3.776 0 1 1-7.552 0 3.776 3.776 0 1 1 7.552 0z",transform:"matrix(1.18368 0 0 1.19373 75.724 -139.34)",style:{marker:"none"},fill:"#ffc",strokeWidth:"1.683",overflow:"visible"}),ee.createElement("path",{d:"M-10.147 179.165c0-1.573 3.308-2.849 7.388-2.849s7.387 1.276 7.387 2.849",transform:"matrix(3.91489 0 0 2.01046 60.813 -276.93)",style:{marker:"none"},fill:"#ffc",strokeWidth:".713",overflow:"visible"}),ee.createElement("path",{d:"M-27.615 170.637c4.018-1.32 11.364-2.202 19.76-2.202 8.48 0 15.889.9 19.88 2.241",style:{marker:"none"},fill:"none",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.257 0 0 1.26768 59.884 -141)"})));case"K":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",stroke:"#000",strokeWidth:"1.439"},ee.createElement("path",{d:"M524.008-75.612c0 2.202-8.926 3.987-19.937 3.987-11.01 0-19.937-1.785-19.937-3.987l-1.586-14.572s-9.594-5.74-9.562-12.729c.027-5.897 4.618-11.881 13.183-11.8 11.915.115 17.983 12.166 17.983 22.012 0-9.846 6.037-21.962 18.147-22.011 8.51-.035 13.134 5.965 12.938 11.799-.243 7.249-9.62 12.729-9.62 12.729z",style:{marker:"none"},fill:"#ffc",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41351 0 0 1.36661 -662.572 186.883)"}),ee.createElement("path",{d:"M484.178-80.273c0-2.36 8.926-4.275 19.937-4.275 11.01 0 19.936 1.914 19.936 4.275M483.257-87.552c0-2.79 9.338-5.051 20.858-5.051 11.519 0 20.857 2.261 20.857 5.051M484.178-75.612c0-2.202 8.926-3.987 19.937-3.987 11.01 0 19.936 1.785 19.936 3.987",style:{marker:"none"},fill:"#ffc",overflow:"visible",transform:"matrix(1.41351 0 0 1.36661 -662.572 186.883)"}),ee.createElement("path",{d:"M504.13-121.625c-3.305 0-6 3.583-6 8l.032 4.281c4.053 4.436 6.093 10.936 6.093 16.656 0-5.566 1.948-11.854 5.813-16.28l.031-4.657c0-4.417-2.664-8-5.969-8z",style:{marker:"none"},fill:"#ffc",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41351 0 0 1.36661 -662.572 186.883)"}),ee.createElement("path",{d:"M504.115-134.602v13.544M499.137-129.63h9.955",style:{marker:"none"},fill:"none",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41351 0 0 1.36661 -662.572 186.883)"})));case"P":return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("path",{d:"M49.98 16c-5.062 0-9.136 3.82-9.136 8.555 0 2.695 1.327 5.11 3.405 6.681-6.128 2-10.464 7.09-10.464 13.077 0 5.255 3.34 9.829 8.305 12.222-11.672 3.982-20.181 15.845-20.181 30.754 0 .58.016 1.139.041 1.711h56.1a38.04 38.04 0 0 0 .041-1.711c0-14.909-8.51-26.772-20.18-30.754 4.964-2.393 8.304-6.967 8.304-12.222 0-5.986-4.336-11.077-10.464-13.077 2.078-1.571 3.405-3.986 3.405-6.68C59.156 19.82 55.04 16 49.98 16z",style:{marker:"none"},color:"#000",fill:"#ffc",stroke:"#000",strokeWidth:"2",overflow:"visible"}));case"r":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",stroke:"#ffc"},ee.createElement("path",{d:"M19.83 11v13.684l8.26 6.714V65.78l-6.847 6.799v9.579h-6.847V89h71.208v-6.842h-6.847v-9.58l-6.847-6.756V31.355l8.216-6.67V11H67.802v6.8H55.478V11H44.437v6.8H32.155V11H19.831z",style:{marker:"none"},strokeWidth:"2",overflow:"visible"}),ee.createElement("g",{fill:"#ffc",strokeWidth:".702",strokeLinecap:"square"},ee.createElement("path",{style:{marker:"none"},overflow:"visible",d:"M100.595 130.894h39.016v.998h-39.016zM105.608 135.902h28.988v.998h-28.988zM105.584 160.903h29.037v.998h-29.037zM100.595 172.913h39.016v.998h-39.016zM101.593 165.9h37.02v.998h-37.02z",transform:"matrix(1.42593 0 0 1.42479 -121.378 -163.585)"})))):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000"},ee.createElement("path",{d:"M19.83 11v13.684l8.26 6.714V65.78l-6.847 6.799v9.579h-6.847V89h71.208v-6.842h-6.847v-9.58l-6.847-6.756V31.355l8.216-6.67V11H67.802v6.8H55.478V11H44.437v6.8H32.155V11H19.831z",style:{marker:"none"},stroke:"#000",strokeWidth:"2",overflow:"visible"}),ee.createElement("g",{fill:"#ffc",stroke:"#ffc",strokeWidth:".702",strokeLinecap:"square"},ee.createElement("path",{style:{marker:"none"},overflow:"visible",d:"M100.595 130.894h39.016v.998h-39.016zM105.608 135.902h28.988v.998h-28.988zM105.584 160.903h29.037v.998h-29.037zM100.595 172.913h39.016v.998h-39.016zM101.593 165.9h37.02v.998h-37.02z",transform:"matrix(1.42593 0 0 1.42479 -121.378 -163.585)"}))));case"n":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{stroke:"#ffc"},ee.createElement("path",{d:"M117.594-7.438c-1.301 1.942-3.162 3.869-3.438 6.282-.712.611-1.732.033-2.568.209-.845-.023-1.82-.334-2.014-1.232-.778-1.202-1.843-2.303-3.199-2.821-.47-.573-1.253-.74-1.938-.969-.567 1.204.282 2.455.073 3.7.09 1.638-.104 3.35-.68 4.866-1.924 1.75-3.784 3.708-4.643 6.215-1.054 2.328-.766 5.023-1.844 7.346-1.26 3.965-4.334 6.988-6.035 10.737-1.213 2.313-1.848 5.159-.746 7.636.517 1.113 1.51 2.022 2.659 2.467 1.526.513 3.193.25 4.685-.217.683.038.907.666 1.188 1.125.757.924 2.59.72 3.062-.281 1.086-1.101 1.753-2.41 2.792-3.522 1.625-1.924 3.316-3.818 5.27-5.416 1.013-.613 2.212-1.304 3.363-1.821 2.983-1.407 5.805-3.178 8.544-4.991.298.114-.023.795.062 1.125.025 3.218-.759 6.507-2.429 9.271-.914 1.474-1.93 2.723-3.13 4-1.907 2.085-3.584 4.374-5.31 6.623-1.81 2.544-3.472 5.317-4.068 8.418.051.552-.446 1.444.28 1.663.78.296 1.645-.056 2.457.087 13.494-.058 26.988-.035 40.482.063-.2-8.044-.823-16.13-2.716-23.969-.951-4.236-2.141-8.437-3.935-12.4a42.56 42.56 0 0 0-5.996-9.95c-1.809-2.177-4.307-3.62-6.728-5.056-2.954-1.622-6.28-2.738-9.688-2.656-.822.022-1.474-.737-1.397-1.535-.38-1.855-1.15-3.63-2.322-5.122l-.06.08-.033.045z",opacity:".99",fill:"#ffc",strokeWidth:".553",transform:"matrix(1.34696 0 0 1.34394 -111.945 17.211)"}),ee.createElement("path",{d:"M110.907-1.716l2.554.06c-.113-2.713 4.446-7.153 4.446-7.153s2.63 2.952 3.056 7.117c5.938-.238 11.039 2.899 13 4.107 12.43 7.656 17.294 32.449 17.269 51.47l-44.903-.142c-.207-13.073 15.563-17.974 15.1-30.39-3.984 3.099-8.426 3.942-11.944 6.904-2.794 2.353-4.233 5.108-7.018 8.413-1.027 1.218-3.769.678-4.654-1.093-4.428 1.329-8.682.018-8.582-6.302.088-5.595 5.715-10.651 7.65-15.902.833-2.263.717-5.762 2.034-8.28 1.023-1.956 3.325-4.22 4.38-4.965.82-2.788.64-7.512-.716-9.321 1.978-.565 6.52 2.199 8.328 5.477zm10.31 2.158v2.756c3.826-.003 8.787 2.03 12.338 5.279 7.098 6.496 10.28 22.51 11.707 37.087.402 3.407.782 6.19 3.948 6.426.151-11.674-3.639-35.798-11.388-43.87-4.93-5.136-10.425-7.415-16.605-7.678zM97.973 35.128l1.328.443 1.329-4.428h-.443zm-3.739-2.27c2.614-.122 3.818-5.735 1.162-5.663-2.933.08-3.417 5.77-1.162 5.664zm28.008-11.419h.885c1.36-.44 1.848-4.31 1.329-4.87-.772.206-1.255 3.1-2.214 4.87zm-18.796-7.33l.886-2.214c2.656.443 3.984-.885 3.542-3.542l2.213-.443v-.442c-3.984-.886-7.527 2.656-6.641 6.641zm3.382-10.86c.886 0 3.91-.113 4.795-.556 8.413-2.656-3.91-4.314-4.795.556z",opacity:".99",transform:"matrix(1.34696 0 0 1.34394 -111.945 17.211)"}))):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{strokeWidth:".553"},ee.createElement("path",{d:"M117.594-7.438c-1.301 1.942-3.162 3.869-3.438 6.282-.712.611-1.732.033-2.568.209-.845-.023-1.82-.334-2.014-1.232-.778-1.202-1.843-2.303-3.199-2.821-.47-.573-1.253-.74-1.938-.969-.567 1.204.282 2.455.073 3.7.09 1.638-.104 3.35-.68 4.866-1.924 1.75-3.784 3.708-4.643 6.215-1.054 2.328-.766 5.023-1.844 7.346-1.26 3.965-4.334 6.988-6.035 10.737-1.213 2.313-1.848 5.159-.746 7.636.517 1.113 1.51 2.022 2.659 2.467 1.526.513 3.193.25 4.685-.217.683.038.907.666 1.188 1.125.757.924 2.59.72 3.062-.281 1.086-1.101 1.753-2.41 2.792-3.522 1.625-1.924 3.316-3.818 5.27-5.416 1.013-.613 2.212-1.304 3.363-1.821 2.983-1.407 5.805-3.178 8.544-4.991.298.114-.023.795.062 1.125.025 3.218-.759 6.507-2.429 9.271-.914 1.474-1.93 2.723-3.13 4-1.907 2.085-3.584 4.374-5.31 6.623-1.81 2.544-3.472 5.317-4.068 8.418.051.552-.446 1.444.28 1.663.78.296 1.645-.056 2.457.087 13.494-.058 26.988-.035 40.482.063-.2-8.044-.823-16.13-2.716-23.969-.951-4.236-2.141-8.437-3.935-12.4a42.56 42.56 0 0 0-5.996-9.95c-1.809-2.177-4.307-3.62-6.728-5.056-2.954-1.622-6.28-2.738-9.688-2.656-.822.022-1.474-.737-1.397-1.535-.38-1.855-1.15-3.63-2.322-5.122l-.06.08-.033.045z",opacity:".99",fill:"#ffc",stroke:"#ffc",transform:"matrix(1.34696 0 0 1.34394 -111.945 17.211)"}),ee.createElement("path",{d:"M110.907-1.716l2.554.06c-.113-2.713 4.446-7.153 4.446-7.153s2.63 2.952 3.056 7.117c5.938-.238 11.039 2.899 13 4.107 12.43 7.656 17.294 32.449 17.269 51.47l-44.903-.142c-.207-13.073 15.563-17.974 15.1-30.39-3.984 3.099-8.426 3.942-11.944 6.904-2.794 2.353-4.233 5.108-7.018 8.413-1.027 1.218-3.769.678-4.654-1.093-4.428 1.329-8.682.018-8.582-6.302.088-5.595 5.715-10.651 7.65-15.902.833-2.263.717-5.762 2.034-8.28 1.023-1.956 3.325-4.22 4.38-4.965.82-2.788.64-7.512-.716-9.321 1.978-.565 6.52 2.199 8.328 5.477zm10.31 2.158v2.756c3.826-.003 8.787 2.03 12.338 5.279 7.098 6.496 10.28 22.51 11.707 37.087.402 3.407.782 6.19 3.948 6.426.151-11.674-3.639-35.798-11.388-43.87-4.93-5.136-10.425-7.415-16.605-7.678zM97.973 35.128l1.328.443 1.329-4.428h-.443zm-3.739-2.27c2.614-.122 3.818-5.735 1.162-5.663-2.933.08-3.417 5.77-1.162 5.664zm28.008-11.419h.885c1.36-.44 1.848-4.31 1.329-4.87-.772.206-1.255 3.1-2.214 4.87zm-18.796-7.33l.886-2.214c2.656.443 3.984-.885 3.542-3.542l2.213-.443v-.442c-3.984-.886-7.527 2.656-6.641 6.641zm3.382-10.86c.886 0 3.91-.113 4.795-.556 8.413-2.656-3.91-4.314-4.795.556z",opacity:".99",stroke:"#000",transform:"matrix(1.34696 0 0 1.34394 -111.945 17.211)"})));case"b":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",stroke:"#ffc"},ee.createElement("path",{d:"M508.863-382.554a4.612 4.612 0 1 1-9.225 0 4.612 4.612 0 1 1 9.225 0z",transform:"matrix(1.13072 0 0 1.13324 -520.166 444.756)",style:{marker:"none"},strokeWidth:"1.767",overflow:"visible"}),ee.createElement("path",{d:"M365.169-346.786c-1.693-1.982-6.139-3.048-6.219-12.86-.07-8.764 11.58-17.926 17.223-17.998 5.646-.073 16.908 9.246 16.925 17.998.02 10.624-4.322 11.31-5.943 12.86z",style:{marker:"none"},strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M390.902-337.545c0 1.643-6.661 2.976-14.879 2.976-8.217 0-14.879-1.333-14.879-2.976.053-1.105 2.126-7.7 5.166-8.715 5.339-1.782 14.242-1.99 19.777 0 2.971 1.068 4.868 7.715 4.815 8.715z",style:{marker:"none"},strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M364.57-339.527c2.73-.653 6.834-1.068 11.423-1.068 4.624 0 8.755.421 11.484 1.083",style:{marker:"none"},fill:"none",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M376.024-367.62v12.959M369.038-360.608h13.972",style:{marker:"none"},fill:"#ef2929",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M345.034-327.093l3.485 3.757c1.604-1.051 3.2-1.255 5.266-1.255h14.362c2.538 0 6.13-3.112 7.964-4.325 1.81 1.28 5.36 4.325 7.964 4.325h15.055c1.746 0 2.802.163 4.468 1.255l3.416-3.683c-1.72-1.298-8.633-2.81-11.671-2.687-3.039.122-9 .961-11.679.105-2.678-.856-5.137-2.865-6.228-3.955l-2.78.074c-1.36 1.191-3.12 3.156-6.563 3.88-3.443.725-8.048-.086-11.047-.104-3-.019-9.998.73-12.012 2.613z",style:{marker:"none"},strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M366.635-346.557c2.73-.653 4.639-1.069 9.228-1.069 4.623 0 6.82.348 9.55 1.01",style:{marker:"none"},fill:"none",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}))):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000"},ee.createElement("path",{d:"M508.863-382.554a4.612 4.612 0 1 1-9.225 0 4.612 4.612 0 1 1 9.225 0z",transform:"matrix(1.13072 0 0 1.13324 -520.166 444.756)",style:{marker:"none"},stroke:"#000",strokeWidth:"1.767",overflow:"visible"}),ee.createElement("path",{d:"M365.169-346.786c-1.693-1.982-6.139-3.048-6.219-12.86-.07-8.764 11.58-17.926 17.223-17.998 5.646-.073 16.908 9.246 16.925 17.998.02 10.624-4.322 11.31-5.943 12.86z",style:{marker:"none"},stroke:"#000",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M390.902-337.545c0 1.643-6.661 2.976-14.879 2.976-8.217 0-14.879-1.333-14.879-2.976.053-1.105 2.126-7.7 5.166-8.715 5.339-1.782 14.242-1.99 19.777 0 2.971 1.068 4.868 7.715 4.815 8.715z",style:{marker:"none"},stroke:"#000",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M364.57-339.527c2.73-.653 6.834-1.068 11.423-1.068 4.624 0 8.755.421 11.484 1.083",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M376.024-367.62v12.959M369.038-360.608h13.972",style:{marker:"none"},fill:"#ef2929",stroke:"#ffc",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M345.034-327.093l3.485 3.757c1.604-1.051 3.2-1.255 5.266-1.255h14.362c2.538 0 6.13-3.112 7.964-4.325 1.81 1.28 5.36 4.325 7.964 4.325h15.055c1.746 0 2.802.163 4.468 1.255l3.416-3.683c-1.72-1.298-8.633-2.81-11.671-2.687-3.039.122-9 .961-11.679.105-2.678-.856-5.137-2.865-6.228-3.955l-2.78.074c-1.36 1.191-3.12 3.156-6.563 3.88-3.443.725-8.048-.086-11.047-.104-3-.019-9.998.73-12.012 2.613z",style:{marker:"none"},stroke:"#000",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"}),ee.createElement("path",{d:"M366.635-346.557c2.73-.653 4.639-1.069 9.228-1.069 4.623 0 6.82.348 9.55 1.01",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeWidth:"1.532",overflow:"visible",transform:"matrix(1.29823 0 0 1.31329 -438.167 513.633)"})));case"q":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000"},ee.createElement("path",{d:"M-135.75 117.344c-1.669 0-3 1.598-3 3.562 0 1.913 1.266 3.483 2.875 3.563l-5.906 28.281-9.594-26.375c1.57-.369 2.75-1.754 2.75-3.438a3.567 3.567 0 0 0-3.563-3.562 3.567 3.567 0 0 0-3.562 3.563c0 1.963 1.599 3.53 3.563 3.53.27 0 .528-.036.78-.093l-1.468 28.563-12.938-22.688 4.032 24.875 6.031 6.688.344 6.625-3.281 6.468c0 2.495 10.324 4.532 23.03 4.532 12.708 0 23-2.037 23-4.532l-3.406-6.468.72-6.625 5.656-6.75 4.124-24.813-12.937 22.688-1.313-28.5c.204.036.412.062.626.062a3.567 3.567 0 0 0 3.562-3.562 3.567 3.567 0 0 0-3.563-3.563 3.567 3.567 0 0 0-3.562 3.563c0 1.729 1.24 3.18 2.875 3.5l-9.75 26.468-.031-.062-6.094-28.375c1.669 0 3.031-1.599 3.031-3.563 0-1.964-1.362-3.562-3.031-3.562zm30.188 14.906a3.5 3.5 0 0 0 1.374.281 3.567 3.567 0 0 0 3.563-3.562 3.567 3.567 0 0 0-3.563-3.563c-1.963 0-3.53 1.599-3.53 3.563a3.55 3.55 0 0 0 2.156 3.281zm-61.626-6.906a3.567 3.567 0 0 0-3.562 3.562c0 1.964 1.599 3.531 3.563 3.531 1.963 0 3.562-1.567 3.562-3.53a3.567 3.567 0 0 0-3.563-3.563z",style:{marker:"none"},stroke:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.2571 0 0 1.2688 220.574 -141.207)"}),ee.createElement("path",{d:"M-154.93 163.412c4.118-1.222 11.183-2.029 19.207-2.029 7.825 0 14.737.767 18.894 1.939M-153.696 170.126c4.217-1.031 10.69-1.691 17.949-1.691 7.185 0 13.602.647 17.821 1.66",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.2571 0 0 1.2688 220.574 -141.207)"}),ee.createElement("path",{d:"M24.95 80.762a1.399.79 0 1 1-2.797 0 1.399.79 0 1 1 2.798 0z",style:{marker:"none"},fill:"#ffc",overflow:"visible"}))):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000"},ee.createElement("path",{d:"M-135.75 117.344c-1.669 0-3 1.598-3 3.562 0 1.913 1.266 3.483 2.875 3.563l-5.906 28.281-9.594-26.375c1.57-.369 2.75-1.754 2.75-3.438a3.567 3.567 0 0 0-3.563-3.562 3.567 3.567 0 0 0-3.562 3.563c0 1.963 1.599 3.53 3.563 3.53.27 0 .528-.036.78-.093l-1.468 28.563-12.938-22.688 4.032 24.875 6.031 6.688.344 6.625-3.281 6.468c0 2.495 10.324 4.532 23.03 4.532 12.708 0 23-2.037 23-4.532l-3.406-6.468.72-6.625 5.656-6.75 4.124-24.813-12.937 22.688-1.313-28.5c.204.036.412.062.626.062a3.567 3.567 0 0 0 3.562-3.562 3.567 3.567 0 0 0-3.563-3.563 3.567 3.567 0 0 0-3.562 3.563c0 1.729 1.24 3.18 2.875 3.5l-9.75 26.468-.031-.062-6.094-28.375c1.669 0 3.031-1.599 3.031-3.563 0-1.964-1.362-3.562-3.031-3.562zm30.188 14.906a3.5 3.5 0 0 0 1.374.281 3.567 3.567 0 0 0 3.563-3.562 3.567 3.567 0 0 0-3.563-3.563c-1.963 0-3.53 1.599-3.53 3.563a3.55 3.55 0 0 0 2.156 3.281zm-61.626-6.906a3.567 3.567 0 0 0-3.562 3.562c0 1.964 1.599 3.531 3.563 3.531 1.963 0 3.562-1.567 3.562-3.53a3.567 3.567 0 0 0-3.563-3.563z",style:{marker:"none"},stroke:"#000",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.2571 0 0 1.2688 220.574 -141.207)"}),ee.createElement("path",{d:"M-154.93 163.412c4.118-1.222 11.183-2.029 19.207-2.029 7.825 0 14.737.767 18.894 1.939M-153.696 170.126c4.217-1.031 10.69-1.691 17.949-1.691 7.185 0 13.602.647 17.821 1.66",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeWidth:"1.584",overflow:"visible",transform:"matrix(1.2571 0 0 1.2688 220.574 -141.207)"}),ee.createElement("path",{d:"M24.95 80.762a1.399.79 0 1 1-2.797 0 1.399.79 0 1 1 2.798 0z",style:{marker:"none"},fill:"#ffc",overflow:"visible"})));case"k":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",strokeWidth:"1.439"},ee.createElement("path",{d:"M396.039-75.612c0 2.202-8.926 3.987-19.937 3.987-11.01 0-19.936-1.785-19.936-3.987l-1.587-14.572s-9.594-5.74-9.562-12.729c.027-5.897 4.618-11.881 13.183-11.8 11.915.115 17.983 12.166 17.983 22.012 0-9.846 6.037-21.962 18.147-22.011 8.51-.035 13.134 5.965 12.938 11.799-.243 7.249-9.62 12.729-9.62 12.729z",style:{marker:"none"},stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.161-121.625c-3.305 0-6 3.583-6 8l.032 4.281c4.053 4.436 6.093 10.936 6.093 16.656 0-5.566 1.948-11.854 5.813-16.28l.031-4.657c0-4.417-2.664-8-5.969-8z",style:{marker:"none"},stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.146-134.602v13.544M371.168-129.63h9.955",style:{marker:"none"},fill:"none",stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.197-119.644c-1.359-.058-2.41 1.06-3.058 2.117-1.14 1.86-1.211 4.33-.873 6.484.471 3.007 2.967 5.443 3.93 8.243 1.175-2.808 3.398-5.245 3.847-8.243.323-2.159.219-4.615-.908-6.484-.624-1.034-1.58-2.059-2.938-2.117z",style:{marker:"none"},stroke:"#ffc",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M358.363-89.696s-11.311-7.363-11.311-13.217c0-5.897 5.185-9.684 11.148-9.684 11.915 0 15.868 13.224 15.868 19.896h4.231c0-6.59 3.921-19.814 16.03-19.814 5.825 0 11.02 3.768 10.824 9.602-.216 6.436-11.126 13.298-11.126 13.298",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M357.971-76.521c3.129-1.384 10.09-3.078 18.175-3.078 7.997 0 14.895 1.714 18.071 3.074M358.148-82.114c3.208-1.44 10.061-2.434 17.998-2.434 7.716 0 14.408.94 17.722 2.315M357.347-89.743c3.37-1.692 10.52-2.86 18.799-2.86 8.39 0 15.625 1.2 18.935 2.93",style:{marker:"none"},fill:"none",stroke:"#ffc",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}))):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("g",{color:"#000",strokeWidth:"1.439"},ee.createElement("path",{d:"M396.039-75.612c0 2.202-8.926 3.987-19.937 3.987-11.01 0-19.936-1.785-19.936-3.987l-1.587-14.572s-9.594-5.74-9.562-12.729c.027-5.897 4.618-11.881 13.183-11.8 11.915.115 17.983 12.166 17.983 22.012 0-9.846 6.037-21.962 18.147-22.011 8.51-.035 13.134 5.965 12.938 11.799-.243 7.249-9.62 12.729-9.62 12.729z",style:{marker:"none"},stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.161-121.625c-3.305 0-6 3.583-6 8l.032 4.281c4.053 4.436 6.093 10.936 6.093 16.656 0-5.566 1.948-11.854 5.813-16.28l.031-4.657c0-4.417-2.664-8-5.969-8z",style:{marker:"none"},stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.146-134.602v13.544M371.168-129.63h9.955",style:{marker:"none"},fill:"none",stroke:"#000",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M376.197-119.644c-1.359-.058-2.41 1.06-3.058 2.117-1.14 1.86-1.211 4.33-.873 6.484.471 3.007 2.967 5.443 3.93 8.243 1.175-2.808 3.398-5.245 3.847-8.243.323-2.159.219-4.615-.908-6.484-.624-1.034-1.58-2.059-2.938-2.117z",style:{marker:"none"},stroke:"#ffc",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M358.363-89.696s-11.311-7.363-11.311-13.217c0-5.897 5.185-9.684 11.148-9.684 11.915 0 15.868 13.224 15.868 19.896h4.231c0-6.59 3.921-19.814 16.03-19.814 5.825 0 11.02 3.768 10.824 9.602-.216 6.436-11.126 13.298-11.126 13.298",style:{marker:"none"},fill:"none",stroke:"#ffc",strokeLinejoin:"bevel",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"}),ee.createElement("path",{d:"M357.971-76.521c3.129-1.384 10.09-3.078 18.175-3.078 7.997 0 14.895 1.714 18.071 3.074M358.148-82.114c3.208-1.44 10.061-2.434 17.998-2.434 7.716 0 14.408.94 17.722 2.315M357.347-89.743c3.37-1.692 10.52-2.86 18.799-2.86 8.39 0 15.625 1.2 18.935 2.93",style:{marker:"none"},fill:"none",stroke:"#ffc",overflow:"visible",transform:"matrix(1.41455 0 0 1.36645 -482.078 186.871)"})));case"p":return t=="dark"?ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("path",{d:"M49.98 16c-5 0-9.025 3.82-9.025 8.555 0 2.695 1.31 5.11 3.364 6.681-6.054 2-10.338 7.09-10.338 13.077 0 5.255 3.3 9.829 8.204 12.222C30.655 60.517 22.25 72.38 22.25 87.289c0 .58.016 1.139.041 1.711h55.42c.025-.572.041-1.131.041-1.711 0-14.909-8.406-26.772-19.936-30.754 4.904-2.393 8.204-6.967 8.204-12.222 0-5.986-4.284-11.077-10.338-13.077 2.054-1.571 3.364-3.986 3.364-6.68C59.045 19.82 54.98 16 49.98 16z",style:{marker:"none"},color:"#000",stroke:"#ffc",strokeWidth:"2",overflow:"visible"})):ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.0",viewBox:"0 0 100 100"},ee.createElement("path",{d:"M49.98 16c-5 0-9.025 3.82-9.025 8.555 0 2.695 1.31 5.11 3.364 6.681-6.054 2-10.338 7.09-10.338 13.077 0 5.255 3.3 9.829 8.204 12.222C30.655 60.517 22.25 72.38 22.25 87.289c0 .58.016 1.139.041 1.711h55.42c.025-.572.041-1.131.041-1.711 0-14.909-8.406-26.772-19.936-30.754 4.904-2.393 8.204-6.967 8.204-12.222 0-5.986-4.284-11.077-10.338-13.077 2.054-1.571 3.364-3.986 3.364-6.68C59.045 19.82 54.98 16 49.98 16z",style:{marker:"none"},color:"#000",stroke:"#000",strokeWidth:"2",overflow:"visible"}))}}function Pb(){return ee.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},ee.createElement("g",{stroke:"#000",strokeWidth:"6",fill:"none"},ee.createElement("path",{d:"M30 30l40 40M30 70l40-40"})))}function h1(e){return F(C({},e),{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset})}var fL=rc.memo(xK,(e,t)=&gt;!0);function xK(e){let t=rc.useRef(null),r=Ue();return rc.useEffect(()=&gt;{let u=a(e.fromIndex),l=a(e.toIndex);if(u===void 0||l===void 0){r(M3(e.toIndex));return}let f=l.width/u.width,p=l.left-u.left-u.width*(1-f)/2,v=l.top-u.top-u.height*(1-f)/2;t.current.addEventListener("transitionend",()=&gt;{setTimeout(()=&gt;r(M3(e.toIndex)),20)}),window.setTimeout(()=&gt;t.current.style.transform=`translate(${p}px, ${v}px) scale(${f})`,20)},[]),cL.createPortal(i(),document.body);function i(){let u=a(e.fromIndex),l=F(C({},u),{position:"absolute",transitionProperty:"all",transitionDuration:"400ms",transitionTimingFunction:"ease",transitionDelay:`${e.delay||0}ms`});return rc.createElement("svg",{ref:t,style:l},Lu(e.pieceType))}function a(u){if(u==="drag")return e.dragRect===void 0?void 0:h1(e.dragRect);let l=km(e.boardLayout,u);if(l!==void 0)return h1(F(C({},l),{left:l.left+e.boardClientRect.left,top:l.top+e.boardClientRect.top}))}}function Tb(e,t,r){let i=t.y-e.dragSize*(r?.5:e.yPct),a=t.x-e.dragSize*(r?.5:e.xPct);return{top:i,left:a,width:e.dragSize,height:e.dragSize}}function dL(e){let t=Bs(),r=ie(f=&gt;st(f.boards)),i=ie(f=&gt;{var p;if(((p=f.uiMove)==null?void 0:p.draggedPiece)&amp;&amp;f.dragPoint)return Tb(f.uiMove.draggedPiece,f.dragPoint,t)}),a=Kf.useRef();if(i&amp;&amp;(a.current=i),r.animations==null||e.boardRef.current==null)return null;let u=e.boardRef.current.getBoundingClientRect(),l=r.animations.sequenceNo;return Kf.createElement(Kf.Fragment,null,r.animations.segments.map(f=&gt;Kf.createElement(fL,C({key:`${l}-${f.fromIndex}`,isMobile:t,flipped:r.flipped,dragRect:a.current,boardLayout:e.boardLayout,boardClientRect:u},f))))}var Cn=j(re()),pL=j(At());function mL(e){let t=Pe(pt(e.board));function r(k){return k(e.layout.flipped).map(M=&gt;Cn.createElement("svg",C({key:M},O(Nu(e.layout,M))),Lu(M,e.theme)))}function i(){return(0,pL.times)(64,k=&gt;Cn.createElement("rect",F(C({key:k},O(jo(e.layout,k))),{fill:tm(Ka(k,e.board.flipped))})))}function a(){return rm(e.board.flipped).map((k,M)=&gt;Cn.createElement("text",{key:k,x:0,y:Sm(e.layout,M),fill:"currentColor"},k))}function u(){return om(e.board.flipped).map((k,M)=&gt;Cn.createElement("text",{key:k,x:_m(e.layout,M),y:Cm(e.layout),fill:"currentColor",textAnchor:"middle"},k))}function l(){return Cn.createElement("rect",F(C({},O(Ns(e.layout))),{fill:"none",stroke:"black",strokeWidth:"1"}))}function f(k){return k.position.map((M,Q)=&gt;M&amp;&amp;p(Q,M))}function p(k,M){let Q=k==e.dragStartIndex||m3(e.board,k),T=jo(e.layout,k);return Cn.createElement("svg",C({key:k,visibility:Q?"hidden":"visible"},O(T)),Lu(M))}function v(k){if(!k.enPassant)return null;let M=jo(e.layout,k.enPassant);return Cn.createElement("svg",C({key:"enpassant"},O(M)),Pb())}function y(){let k=pf(e.uiMove);if(k==null)return null;let M=Tn(k)?jw(Nu(e.layout,k),3):jo(e.layout,k);return Cn.createElement("svg",F(C({},O(M)),{viewBox:"0 0 50 50",pointerEvents:"none"}),Cn.createElement("path",{d:"M0 0v50h50V0H0zm3 3h44v44H3V3z",fill:Rw(k),fillRule:"evenodd"}))}function w(){let k=pf(e.uiMove);if(k==null||Tn(k))return null;let M=Pe(pt(e.board));return Ag(M,k).map(Q=&gt;{let T=jo(e.layout,Q);return Cn.createElement("svg",F(C({key:Q},O(T)),{viewBox:"0 0 50 50",pointerEvents:"none"}),Cn.createElement("circle",{cx:25,cy:25,r:7,fill:"#FFFF00"}))})}function P(k){if(e.dragEndIndex==null)return null;let M=k(e.layout,e.dragEndIndex);return Cn.createElement("rect",C({},O(M)))}function O(k){return{x:k.left,y:k.top,width:k.width,height:k.height}}return Cn.createElement(Cn.Fragment,null,Cn.createElement("g",null,r(Bw),r(Dw)),Cn.createElement("g",{shapeRendering:"crispEdges"},i(),l()),Cn.createElement("g",null,f(t),v(t)),y(),w(),Cn.createElement("g",{fill:"black",fillOpacity:"0.25"},e.isMobile&amp;&amp;e.dragEndIndex!=null&amp;&amp;Cn.createElement(Cn.Fragment,null,P(l3),P(u3))),Cn.createElement("g",{fontSize:"11",className:"rank-and-file-labels"},a(),u()))}function hL(e){let t=Bu.useRef(null),r=Bs(),i=ie(p=&gt;st(p.boards)),a=ie(p=&gt;p.settings.theme),u=ie(p=&gt;p.uiMove),l=Ew(u),f=kw(u);return Bu.createElement(Bu.Fragment,null,Bu.createElement("svg",{ref:t,width:Rm(e.layout),height:Pm(e.layout)},Bu.createElement(mL,{layout:e.layout,isMobile:r,board:i,theme:a,uiMove:u,dragStartIndex:l,dragEndIndex:f})),Bu.createElement(dL,{boardRef:t,boardLayout:e.layout}))}var Us=j(re());function vL(e){let t=ie(O=&gt;st(O.boards)),r=Ue(),i=Us.useRef(null),a=Us.useRef(),u=Us.useRef(),l=Us.useRef(Date.now()),f=Us.useRef();a.current=e.layout,u.current=t,Us.useEffect(()=&gt;{pt(u.current)!=pt(t)&amp;&amp;(l.current=Date.now()),u.current=t},[t]);let p=O=&gt;{f.current=P(O.touches[0])},v=O=&gt;{f.current=P(O.touches[0])},y=O=&gt;{let k=f.current||P(O);k!=null&amp;&amp;r(kR(k))},w=O=&gt;{let k=f.current||P(O);k!=null&amp;&amp;Date.now()-l.current&gt;=400&amp;&amp;r(oR({fromIndex:k,toIndex:void 0}))},P=O=&gt;{if(u.current==null)return;let k=i.current.getBoundingClientRect();return Nf(a.current,{x:O.clientX-k.left,y:O.clientY-k.top})};return Us.createElement("div",{ref:i,className:"overflow-visible",onMouseDown:O=&gt;O.preventDefault(),onTouchStart:p,onTouchMove:v,onClick:y,onDoubleClick:w},e.children)}var Du=j(re());function yL(e){let t=Du.useRef(null),r=Bs(),i=ie(P=&gt;st(P.boards)),a=ie(P=&gt;P.uiMove),u=Ue(),l=Du.useRef();l.current=e.layout;let f=Du.useRef();f.current=i;let p=Du.useRef();p.current=a;function v(P,O){if(!l.current||!t.current||!f.current)return;let k=gL(t.current,O),M=Nf(l.current,k);if(M==null)return;wK();let Q=bK(f.current,M);if(Q){P.preventDefault();let T=km(l.current,M),R=Ns(l.current).width/(r?2.9:8);u(fR({x:O.x,y:O.y,xPct:(k.x-T.left)/T.width,yPct:(k.y-T.top)/T.height,index:M,pieceType:Q,dragSize:R}))}}function y(P,O){var R;if(!l.current||!t.current||!p.current)return;let k=(R=p.current)==null?void 0:R.draggedPiece;if(k===void 0)return;let M=gL(t.current,O),Q=r?M:{x:M.x-k.dragSize*k.xPct+k.dragSize/2,y:M.y-k.dragSize*k.yPct+k.dragSize/2},T=Nf(l.current,Q);T!==void 0&amp;&amp;St(T)?u(L3({x:O.x,y:O.y,index:T})):u(L3({x:O.x,y:O.y}))}function w(){!p.current||(u(rR({fromIndex:p.current.startIndex,toIndex:p.current.endIndex})),u(dR()))}return Du.useEffect(()=&gt;{let P=E=&gt;{v(E,{x:E.clientX,y:E.clientY})},O=E=&gt;{y(E,{x:E.clientX,y:E.clientY})},k=E=&gt;{w()},M=E=&gt;{v(E,{x:E.touches[0].clientX,y:E.touches[0].clientY})},Q=E=&gt;{y(E,{x:E.touches[0].clientX,y:E.touches[0].clientY})},T=()=&gt;{w()},R=t.current;if(!!R)return R.addEventListener("mousedown",P),window.addEventListener("mousemove",O),window.addEventListener("mouseup",k),R.addEventListener("touchstart",M),R.addEventListener("touchstart",M),window.addEventListener("touchmove",Q),window.addEventListener("touchend",T),window.addEventListener("touchcancel",T),()=&gt;{R.removeEventListener("mousedown",P),window.removeEventListener("mousemove",O),window.removeEventListener("mouseup",k),R.removeEventListener("touchstart",M),window.removeEventListener("touchmove",Q),window.removeEventListener("touchend",T),window.removeEventListener("touchcancel",T)}},[]),Du.createElement("div",{ref:t},e.children)}function wK(){let e=document.activeElement;e&amp;&amp;e.blur&amp;&amp;e.blur()}function gL(e,t){let r=e.getBoundingClientRect();return{x:t.x-r.left,y:t.y-r.top}}function bK(e,t){return typeof t=="string"?t:Pe(pt(e)).position[t]}function xL(e){let r=ie(i=&gt;i.settings.clickToMove)?vL:yL;return Ob.createElement(lL,{initialWidth:e.initialWidth},i=&gt;Ob.createElement(r,{layout:i},Ob.createElement(hL,{layout:i})))}var oc=j(re()),wL=j(U5());function bL(){let e=(0,oc.useRef)(null),t=ie(a=&gt;a.uiMove),r=ie(a=&gt;a.dragPoint),i=Bs();return(0,oc.useEffect)(()=&gt;{let a=document.createElement("div");return document.body.appendChild(a),e.current=wL.default.createRoot(a),()=&gt;{var u;(u=e.current)==null||u.unmount(),document.body.removeChild(a)}},[]),(0,oc.useLayoutEffect)(()=&gt;{if(!e.current)return;if(!(t!=null&amp;&amp;t.draggedPiece)||!r){e.current.render(null);return}let a=Tb(t.draggedPiece,r,i);e.current.render(oc.default.createElement("svg",{className:"absolute",style:h1(a)},Lu(t.draggedPiece.pieceType)))}),null}var Mb=j(re());var g1=e=&gt;typeof e=="function"?e:function(){return e},SK=typeof self!="undefined"?self:null,v1=typeof window!="undefined"?window:null,y1=SK||v1||y1,_K="2.0.0",js={connecting:0,open:1,closing:2,closed:3},CK=1e4,EK=1e3,bi={closed:"closed",errored:"errored",joined:"joined",joining:"joining",leaving:"leaving"},Fu={close:"phx_close",error:"phx_error",join:"phx_join",reply:"phx_reply",leave:"phx_leave"},t7={longpoll:"longpoll",websocket:"websocket"},kK={complete:4},Ib=class{constructor(e,t,r,i){this.channel=e,this.event=t,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=i,this.timeoutTimer=null,this.recHooks=[],this.sent=!1}resend(e){this.timeout=e,this.reset(),this.send()}send(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}receive(e,t){return this.hasReceived(e)&amp;&amp;t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}reset(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}matchReceive({status:e,response:t,_ref:r}){this.recHooks.filter(i=&gt;i.status===e).forEach(i=&gt;i.callback(t))}cancelRefEvent(){!this.refEvent||this.channel.off(this.refEvent)}cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}startTimeout(){this.timeoutTimer&amp;&amp;this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,e=&gt;{this.cancelRefEvent(),this.cancelTimeout(),this.receivedResp=e,this.matchReceive(e)}),this.timeoutTimer=setTimeout(()=&gt;{this.trigger("timeout",{})},this.timeout)}hasReceived(e){return this.receivedResp&amp;&amp;this.receivedResp.status===e}trigger(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}},SL=class{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=null,this.tries=0}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=&gt;{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}},RK=class{constructor(e,t,r){this.state=bi.closed,this.topic=e,this.params=g1(t||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new Ib(this,Fu.join,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new SL(()=&gt;{this.socket.isConnected()&amp;&amp;this.rejoin()},this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError(()=&gt;this.rejoinTimer.reset())),this.stateChangeRefs.push(this.socket.onOpen(()=&gt;{this.rejoinTimer.reset(),this.isErrored()&amp;&amp;this.rejoin()})),this.joinPush.receive("ok",()=&gt;{this.state=bi.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(i=&gt;i.send()),this.pushBuffer=[]}),this.joinPush.receive("error",()=&gt;{this.state=bi.errored,this.socket.isConnected()&amp;&amp;this.rejoinTimer.scheduleTimeout()}),this.onClose(()=&gt;{this.rejoinTimer.reset(),this.socket.hasLogger()&amp;&amp;this.socket.log("channel",`close ${this.topic} ${this.joinRef()}`),this.state=bi.closed,this.socket.remove(this)}),this.onError(i=&gt;{this.socket.hasLogger()&amp;&amp;this.socket.log("channel",`error ${this.topic}`,i),this.isJoining()&amp;&amp;this.joinPush.reset(),this.state=bi.errored,this.socket.isConnected()&amp;&amp;this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=&gt;{this.socket.hasLogger()&amp;&amp;this.socket.log("channel",`timeout ${this.topic} (${this.joinRef()})`,this.joinPush.timeout),new Ib(this,Fu.leave,g1({}),this.timeout).send(),this.state=bi.errored,this.joinPush.reset(),this.socket.isConnected()&amp;&amp;this.rejoinTimer.scheduleTimeout()}),this.on(Fu.reply,(i,a)=&gt;{this.trigger(this.replyEventName(a),i)})}join(e=this.timeout){if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush}onClose(e){this.on(Fu.close,e)}onError(e){return this.on(Fu.error,t=&gt;e(t))}on(e,t){let r=this.bindingRef++;return this.bindings.push({event:e,ref:r,callback:t}),r}off(e,t){this.bindings=this.bindings.filter(r=&gt;!(r.event===e&amp;&amp;(typeof t=="undefined"||t===r.ref)))}canPush(){return this.socket.isConnected()&amp;&amp;this.isJoined()}push(e,t,r=this.timeout){if(t=t||{},!this.joinedOnce)throw new Error(`tried to push '${e}' to '${this.topic}' before joining. Use channel.join() before pushing events`);let i=new Ib(this,e,function(){return t},r);return this.canPush()?i.send():(i.startTimeout(),this.pushBuffer.push(i)),i}leave(e=this.timeout){this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=bi.leaving;let t=()=&gt;{this.socket.hasLogger()&amp;&amp;this.socket.log("channel",`leave ${this.topic}`),this.trigger(Fu.close,"leave")},r=new Ib(this,Fu.leave,g1({}),e);return r.receive("ok",()=&gt;t()).receive("timeout",()=&gt;t()),r.send(),this.canPush()||r.trigger("ok",{}),r}onMessage(e,t,r){return t}isMember(e,t,r,i){return this.topic!==e?!1:i&amp;&amp;i!==this.joinRef()?(this.socket.hasLogger()&amp;&amp;this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:r,joinRef:i}),!1):!0}joinRef(){return this.joinPush.ref}rejoin(e=this.timeout){this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=bi.joining,this.joinPush.resend(e))}trigger(e,t,r,i){let a=this.onMessage(e,t,r,i);if(t&amp;&amp;!a)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");let u=this.bindings.filter(l=&gt;l.event===e);for(let l=0;l&lt;u.length;l++)u[l].callback(a,r,i||this.joinRef())}replyEventName(e){return`chan_reply_${e}`}isClosed(){return this.state===bi.closed}isErrored(){return this.state===bi.errored}isJoined(){return this.state===bi.joined}isJoining(){return this.state===bi.joining}isLeaving(){return this.state===bi.leaving}},Ab=class{static request(e,t,r,i,a,u,l){if(y1.XDomainRequest){let f=new y1.XDomainRequest;return this.xdomainRequest(f,e,t,i,a,u,l)}else{let f=new y1.XMLHttpRequest;return this.xhrRequest(f,e,t,r,i,a,u,l)}}static xdomainRequest(e,t,r,i,a,u,l){return e.timeout=a,e.open(t,r),e.onload=()=&gt;{let f=this.parseJSON(e.responseText);l&amp;&amp;l(f)},u&amp;&amp;(e.ontimeout=u),e.onprogress=()=&gt;{},e.send(i),e}static xhrRequest(e,t,r,i,a,u,l,f){return e.open(t,r,!0),e.timeout=u,e.setRequestHeader("Content-Type",i),e.onerror=()=&gt;f&amp;&amp;f(null),e.onreadystatechange=()=&gt;{if(e.readyState===kK.complete&amp;&amp;f){let p=this.parseJSON(e.responseText);f(p)}},l&amp;&amp;(e.ontimeout=l),e.send(a),e}static parseJSON(e){if(!e||e==="")return null;try{return JSON.parse(e)}catch(t){return console&amp;&amp;console.log("failed to parse JSON response",e),null}}static serialize(e,t){let r=[];for(var i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue;let a=t?`${t}[${i}]`:i,u=e[i];typeof u=="object"?r.push(this.serialize(u,a)):r.push(encodeURIComponent(a)+"="+encodeURIComponent(u))}return r.join("&amp;")}static appendParams(e,t){if(Object.keys(t).length===0)return e;let r=e.match(/\?/)?"&amp;":"?";return`${e}${r}${this.serialize(t)}`}},e7=class{constructor(e){this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.reqs=new Set,this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=js.connecting,this.poll()}normalizeEndpoint(e){return e.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+t7.websocket),"$1/"+t7.longpoll)}endpointURL(){return Ab.appendParams(this.pollEndpoint,{token:this.token})}closeAndRetry(e,t,r){this.close(e,t,r),this.readyState=js.connecting}ontimeout(){this.onerror("timeout"),this.closeAndRetry(1005,"timeout",!1)}isActive(){return this.readyState===js.open||this.readyState===js.connecting}poll(){this.ajax("GET",null,()=&gt;this.ontimeout(),e=&gt;{if(e){var{status:t,token:r,messages:i}=e;this.token=r}else t=0;switch(t){case 200:i.forEach(a=&gt;{setTimeout(()=&gt;this.onmessage({data:a}),0)}),this.poll();break;case 204:this.poll();break;case 410:this.readyState=js.open,this.onopen({}),this.poll();break;case 403:this.onerror(403),this.close(1008,"forbidden",!1);break;case 0:case 500:this.onerror(500),this.closeAndRetry(1011,"internal server error",500);break;default:throw new Error(`unhandled poll status ${t}`)}})}send(e){this.ajax("POST",e,()=&gt;this.onerror("timeout"),t=&gt;{(!t||t.status!==200)&amp;&amp;(this.onerror(t&amp;&amp;t.status),this.closeAndRetry(1011,"internal server error",!1))})}close(e,t,r){for(let a of this.reqs)a.abort();this.readyState=js.closed;let i=Object.assign({code:1e3,reason:void 0,wasClean:!0},{code:e,reason:t,wasClean:r});typeof CloseEvent!="undefined"?this.onclose(new CloseEvent("close",i)):this.onclose(i)}ajax(e,t,r,i){let a,u=()=&gt;{this.reqs.delete(a),r()};a=Ab.request(e,this.endpointURL(),"application/json",t,this.timeout,u,l=&gt;{this.reqs.delete(a),this.isActive()&amp;&amp;i(l)}),this.reqs.add(a)}};var Nb={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode(e,t){if(e.payload.constructor===ArrayBuffer)return t(this.binaryEncode(e));{let r=[e.join_ref,e.ref,e.topic,e.event,e.payload];return t(JSON.stringify(r))}},decode(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));{let[r,i,a,u,l]=JSON.parse(e);return t({join_ref:r,ref:i,topic:a,event:u,payload:l})}},binaryEncode(e){let{join_ref:t,ref:r,event:i,topic:a,payload:u}=e,l=this.META_LENGTH+t.length+r.length+a.length+i.length,f=new ArrayBuffer(this.HEADER_LENGTH+l),p=new DataView(f),v=0;p.setUint8(v++,this.KINDS.push),p.setUint8(v++,t.length),p.setUint8(v++,r.length),p.setUint8(v++,a.length),p.setUint8(v++,i.length),Array.from(t,w=&gt;p.setUint8(v++,w.charCodeAt(0))),Array.from(r,w=&gt;p.setUint8(v++,w.charCodeAt(0))),Array.from(a,w=&gt;p.setUint8(v++,w.charCodeAt(0))),Array.from(i,w=&gt;p.setUint8(v++,w.charCodeAt(0)));var y=new Uint8Array(f.byteLength+u.byteLength);return y.set(new Uint8Array(f),0),y.set(new Uint8Array(u),f.byteLength),y.buffer},binaryDecode(e){let t=new DataView(e),r=t.getUint8(0),i=new TextDecoder;switch(r){case this.KINDS.push:return this.decodePush(e,t,i);case this.KINDS.reply:return this.decodeReply(e,t,i);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,i)}},decodePush(e,t,r){let i=t.getUint8(1),a=t.getUint8(2),u=t.getUint8(3),l=this.HEADER_LENGTH+this.META_LENGTH-1,f=r.decode(e.slice(l,l+i));l=l+i;let p=r.decode(e.slice(l,l+a));l=l+a;let v=r.decode(e.slice(l,l+u));l=l+u;let y=e.slice(l,e.byteLength);return{join_ref:f,ref:null,topic:p,event:v,payload:y}},decodeReply(e,t,r){let i=t.getUint8(1),a=t.getUint8(2),u=t.getUint8(3),l=t.getUint8(4),f=this.HEADER_LENGTH+this.META_LENGTH,p=r.decode(e.slice(f,f+i));f=f+i;let v=r.decode(e.slice(f,f+a));f=f+a;let y=r.decode(e.slice(f,f+u));f=f+u;let w=r.decode(e.slice(f,f+l));f=f+l;let P=e.slice(f,e.byteLength),O={status:w,response:P};return{join_ref:p,ref:v,topic:y,event:Fu.reply,payload:O}},decodeBroadcast(e,t,r){let i=t.getUint8(1),a=t.getUint8(2),u=this.HEADER_LENGTH+2,l=r.decode(e.slice(u,u+i));u=u+i;let f=r.decode(e.slice(u,u+a));u=u+a;let p=e.slice(u,e.byteLength);return{join_ref:null,ref:null,topic:l,event:f,payload:p}}},_L=class{constructor(e,t={}){this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.timeout=t.timeout||CK,this.transport=t.transport||y1.WebSocket||e7,this.establishedConnections=0,this.defaultEncoder=Nb.encode.bind(Nb),this.defaultDecoder=Nb.decode.bind(Nb),this.closeWasClean=!1,this.binaryType=t.binaryType||"arraybuffer",this.connectClock=1,this.transport!==e7?(this.encode=t.encode||this.defaultEncoder,this.decode=t.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder);let r=null;v1&amp;&amp;v1.addEventListener&amp;&amp;(v1.addEventListener("pagehide",i=&gt;{this.conn&amp;&amp;(this.disconnect(),r=this.connectClock)}),v1.addEventListener("pageshow",i=&gt;{r===this.connectClock&amp;&amp;(r=null,this.connect())})),this.heartbeatIntervalMs=t.heartbeatIntervalMs||3e4,this.rejoinAfterMs=i=&gt;t.rejoinAfterMs?t.rejoinAfterMs(i):[1e3,2e3,5e3][i-1]||1e4,this.reconnectAfterMs=i=&gt;t.reconnectAfterMs?t.reconnectAfterMs(i):[10,50,100,150,200,250,500,1e3,2e3][i-1]||5e3,this.logger=t.logger||null,this.longpollerTimeout=t.longpollerTimeout||2e4,this.params=g1(t.params||{}),this.endPoint=`${e}/${t7.websocket}`,this.vsn=t.vsn||_K,this.heartbeatTimeoutTimer=null,this.heartbeatTimer=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new SL(()=&gt;{this.teardown(()=&gt;this.connect())},this.reconnectAfterMs)}getLongPollTransport(){return e7}replaceTransport(e){this.connectClock++,this.closeWasClean=!0,this.reconnectTimer.reset(),this.sendBuffer=[],this.conn&amp;&amp;(this.conn.close(),this.conn=null),this.transport=e}protocol(){return location.protocol.match(/^https/)?"wss":"ws"}endPointURL(){let e=Ab.appendParams(Ab.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return e.charAt(0)!=="/"?e:e.charAt(1)==="/"?`${this.protocol()}:${e}`:`${this.protocol()}://${location.host}${e}`}disconnect(e,t,r){this.connectClock++,this.closeWasClean=!0,this.reconnectTimer.reset(),this.teardown(e,t,r)}connect(e){e&amp;&amp;(console&amp;&amp;console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=g1(e)),!this.conn&amp;&amp;(this.connectClock++,this.closeWasClean=!1,this.conn=new this.transport(this.endPointURL()),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=()=&gt;this.onConnOpen(),this.conn.onerror=t=&gt;this.onConnError(t),this.conn.onmessage=t=&gt;this.onConnMessage(t),this.conn.onclose=t=&gt;this.onConnClose(t))}log(e,t,r){this.logger(e,t,r)}hasLogger(){return this.logger!==null}onOpen(e){let t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}onClose(e){let t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}onError(e){let t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}onMessage(e){let t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}ping(e){if(!this.isConnected())return!1;let t=this.makeRef(),r=Date.now();this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:t});let i=this.onMessage(a=&gt;{a.ref===t&amp;&amp;(this.off([i]),e(Date.now()-r))});return!0}clearHeartbeats(){clearTimeout(this.heartbeatTimer),clearTimeout(this.heartbeatTimeoutTimer)}onConnOpen(){this.hasLogger()&amp;&amp;this.log("transport",`connected to ${this.endPointURL()}`),this.closeWasClean=!1,this.establishedConnections++,this.flushSendBuffer(),this.reconnectTimer.reset(),this.resetHeartbeat(),this.stateChangeCallbacks.open.forEach(([,e])=&gt;e())}heartbeatTimeout(){this.pendingHeartbeatRef&amp;&amp;(this.pendingHeartbeatRef=null,this.hasLogger()&amp;&amp;this.log("transport","heartbeat timeout. Attempting to re-establish connection"),this.triggerChanError(),this.closeWasClean=!1,this.teardown(()=&gt;this.reconnectTimer.scheduleTimeout(),EK,"heartbeat timeout"))}resetHeartbeat(){this.conn&amp;&amp;this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,this.clearHeartbeats(),this.heartbeatTimer=setTimeout(()=&gt;this.sendHeartbeat(),this.heartbeatIntervalMs))}teardown(e,t,r){if(!this.conn)return e&amp;&amp;e();this.waitForBufferDone(()=&gt;{this.conn&amp;&amp;(t?this.conn.close(t,r||""):this.conn.close()),this.waitForSocketClosed(()=&gt;{this.conn&amp;&amp;(this.conn.onopen=function(){},this.conn.onerror=function(){},this.conn.onmessage=function(){},this.conn.onclose=function(){},this.conn=null),e&amp;&amp;e()})})}waitForBufferDone(e,t=1){if(t===5||!this.conn||!this.conn.bufferedAmount){e();return}setTimeout(()=&gt;{this.waitForBufferDone(e,t+1)},150*t)}waitForSocketClosed(e,t=1){if(t===5||!this.conn||this.conn.readyState===js.closed){e();return}setTimeout(()=&gt;{this.waitForSocketClosed(e,t+1)},150*t)}onConnClose(e){let t=e&amp;&amp;e.code;this.hasLogger()&amp;&amp;this.log("transport","close",e),this.triggerChanError(),this.clearHeartbeats(),!this.closeWasClean&amp;&amp;t!==1e3&amp;&amp;this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach(([,r])=&gt;r(e))}onConnError(e){this.hasLogger()&amp;&amp;this.log("transport",e);let t=this.transport,r=this.establishedConnections;this.stateChangeCallbacks.error.forEach(([,i])=&gt;{i(e,t,r)}),(t===this.transport||r&gt;0)&amp;&amp;this.triggerChanError()}triggerChanError(){this.channels.forEach(e=&gt;{e.isErrored()||e.isLeaving()||e.isClosed()||e.trigger(Fu.error)})}connectionState(){switch(this.conn&amp;&amp;this.conn.readyState){case js.connecting:return"connecting";case js.open:return"open";case js.closing:return"closing";default:return"closed"}}isConnected(){return this.connectionState()==="open"}remove(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter(t=&gt;t.joinRef()!==e.joinRef())}off(e){for(let t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter(([r])=&gt;e.indexOf(r)===-1)}channel(e,t={}){let r=new RK(e,t,this);return this.channels.push(r),r}push(e){if(this.hasLogger()){let{topic:t,event:r,payload:i,ref:a,join_ref:u}=e;this.log("push",`${t} ${r} (${u}, ${a})`,i)}this.isConnected()?this.encode(e,t=&gt;this.conn.send(t)):this.sendBuffer.push(()=&gt;this.encode(e,t=&gt;this.conn.send(t)))}makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}sendHeartbeat(){this.pendingHeartbeatRef&amp;&amp;!this.isConnected()||(this.pendingHeartbeatRef=this.makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.heartbeatTimeoutTimer=setTimeout(()=&gt;this.heartbeatTimeout(),this.heartbeatIntervalMs))}flushSendBuffer(){this.isConnected()&amp;&amp;this.sendBuffer.length&gt;0&amp;&amp;(this.sendBuffer.forEach(e=&gt;e()),this.sendBuffer=[])}onConnMessage(e){this.decode(e.data,t=&gt;{let{topic:r,event:i,payload:a,ref:u,join_ref:l}=t;u&amp;&amp;u===this.pendingHeartbeatRef&amp;&amp;(this.clearHeartbeats(),this.pendingHeartbeatRef=null,this.heartbeatTimer=setTimeout(()=&gt;this.sendHeartbeat(),this.heartbeatIntervalMs)),this.hasLogger()&amp;&amp;this.log("receive",`${a.status||""} ${r} ${i} ${u&amp;&amp;"("+u+")"||""}`,a);for(let f=0;f&lt;this.channels.length;f++){let p=this.channels[f];!p.isMember(r,i,a,l)||p.trigger(i,a,u,l)}for(let f=0;f&lt;this.stateChangeCallbacks.message.length;f++){let[,p]=this.stateChangeCallbacks.message[f];p(t)}})}leaveOpenTopic(e){let t=this.channels.find(r=&gt;r.topic===e&amp;&amp;(r.isJoined()||r.isJoining()));t&amp;&amp;(this.hasLogger()&amp;&amp;this.log("transport",`leaving duplicate topic "${e}"`),t.leave())}};var x1=new _L("/socket");x1.connect();function CL(){let e=ie(O=&gt;tr(O.boards)),t=ie(O=&gt;st(O.boards)),r=ie(O=&gt;{var k;return(k=hr(O.calculations,e))==null?void 0:k.request}),i=ie(O=&gt;O.user),a=Ue(),[u,l]=Mb.useState(!1),f=Am(pt(t)),p=Es(i)==null,v=!!(Za(r)&amp;&amp;u||Za(r)&amp;&amp;!p||!Za(r)&amp;&amp;f),y=()=&gt;{v||(Za(r)?(l(!0),a(_R(e))):(l(!1),a(n1(x1,!1))))},w=["w-full","text-sm","bg-ncm-blue","text-white","font-bold","rounded-md","py-1.5",v?"opacity-[0.65]":""].join(" "),P=Za(r)&amp;&amp;p?"Stop":f||"Calculate Next Move";return Mb.createElement("button",{className:w,onClick:y},P)}var _t=j(re()),a7=j(Ar());var n7=j(re()),EL=j(At());function kL(){return n7.createElement("div",{className:"ncm-spinner"},(0,EL.times)(9,e=&gt;n7.createElement("div",{key:e})))}var qs=j(re());function TL(){let e=ie(r=&gt;Eg(r.calculations,r.boards));if(e===void 0)return null;let t=e.response.moves[0];return t===void 0?qs.createElement("span",null,e.request.status.message):qs.createElement("span",null,qs.createElement(RL,null,"depth"),qs.createElement("span",{className:"inline-block min-w-[35px]"},qs.createElement(PL,null,t.depth)),qs.createElement(RL,null,Aw(e.request.engine)),qs.createElement(PL,null,Mw(e.request.engine,t.nps)))}var RL=e=&gt;qs.createElement("span",{className:"text-gray-800 dark:text-gray-400",style:{marginRight:5}},e.children),PL=e=&gt;qs.createElement("span",{className:"text-gray-600 dark:text-gray-200"},e.children);var Db=j(re());var r7=j(re());var Hs=j(re());var zu=j(re());var Si=j(re());var Zt=j(re()),OL=j(At());function IL(e){return Zt.createElement("svg",{width:Rm(e.layout),height:Pm(e.layout)},Zt.createElement("g",{shapeRendering:"crispEdges"},Zt.createElement(PK,{layout:e.layout}),Zt.createElement(TK,{layout:e.layout})),Zt.createElement("g",null,Zt.createElement(OK,{layout:e.layout,fen:e.fen}),Zt.createElement(NK,{layout:e.layout,fen:e.fen})),Zt.createElement("g",{fontSize:"10",className:"dark:text-gray-200",fill:"currentColor"},Zt.createElement(AK,{layout:e.layout}),Zt.createElement(MK,{layout:e.layout})))}function PK(e){return Zt.createElement(Zt.Fragment,null,(0,OL.times)(64,t=&gt;Zt.createElement("rect",F(C({key:t},Lb(jo(e.layout,t))),{fill:tm(Ka(t,e.layout.flipped))}))))}function TK(e){return Zt.createElement("rect",F(C({},Lb(Ns(e.layout))),{fill:"none",stroke:"black",strokeWidth:"1"}))}function OK(e){return Zt.createElement(Zt.Fragment,null,e.fen.position.map((t,r)=&gt;t&amp;&amp;Zt.createElement(IK,{key:r,layout:e.layout,pieceType:t,index:r})))}function IK(e){let t=jo(e.layout,e.index);return Zt.createElement("svg",C({},Lb(t)),Lu(e.pieceType))}function NK(e){if(e.fen.enPassant==null)return null;let t=jo(e.layout,e.fen.enPassant);return Zt.createElement("svg",C({key:"enpassant"},Lb(t)),Pb())}function AK(e){return Zt.createElement(Zt.Fragment,null,rm(e.layout.flipped).map((t,r)=&gt;Zt.createElement("text",{key:t,x:0,y:Sm(e.layout,r)},t)))}function MK(e){return Zt.createElement(Zt.Fragment,null,om(e.layout.flipped).map((t,r)=&gt;Zt.createElement("text",{key:t,x:_m(e.layout,r),y:Cm(e.layout)},t)))}function Lb(e){return{x:e.left,y:e.top,width:e.width,height:e.height}}var ic=j(re());var NL=j(Ar());function AL(e){return ic.createElement("div",{className:"flex flex-row flex-wrap"},C3(e.pvLineMoves).map((t,r)=&gt;ic.createElement("span",{key:r,className:"mr-2 space-nowrap"},r+1,".",t.map((i,a)=&gt;ic.createElement(LK,{key:a,move:i,san:e.san,index:(0,NL.indexOf)(i,e.pvLineMoves),selectedIndex:e.index,setIndex:e.setIndex})))))}function LK(e){let t=e.san?As(e.move.move.fen,e.move.move.move):e.move.move.move,r=["text-ncm-blue dark:text-ncm-blue-lighter border","rounded-sm",e.index==e.selectedIndex?"bg-gray-200 dark:bg-gray-600 border-ncm-blue dark:border-ncm-blue-lighter":"border-transparent","px-1"].join(" ");return ic.createElement(ic.Fragment,null," ",ic.createElement("button",{className:r,onClick:a=&gt;{a.preventDefault(),e.setIndex(e.index)}},t))}var ac=j(re());function ML(e){return ac.createElement("div",{className:"flex space-x-4"},ac.createElement(Bb,{svg:cn.pv.skipToStart,width:18,enabled:e.canGoPrev,onClick:e.goStart}),ac.createElement(Bb,{svg:cn.pv.prev,width:10,enabled:e.canGoPrev,onClick:e.goPrev}),ac.createElement(Bb,{svg:cn.pv.next,width:10,enabled:e.canGoNext,onClick:e.goNext}),ac.createElement(Bb,{svg:cn.pv.skipToEnd,width:18,enabled:e.canGoNext,onClick:e.goEnd}))}function Bb(e){let t=["px-4 py-2","border-2 rounded",e.enabled?"text-ncm-blue border-ncm-blue dark:text-gray-100 dark:bg-ncm-blue":"text-gray-400 border-gray-400 dark:text-gray-600 dark:bg-gray-400"].join(" ");return ac.createElement("button",{disabled:!e.enabled,className:t,onClick:e.onClick},ac.createElement("svg",{style:{width:e.width,height:10},fill:"currentColor"},e.svg))}function LL(e){let t=ie(k=&gt;st(k.boards).flipped),r=ie(k=&gt;k.settings.san),[i,a]=Si.useState(null),u=_3(e.pvLine),l=i===null?e.pvLine.startpos:u[i].fen,f=()=&gt;a(null),p=i!=null,v=()=&gt;{p&amp;&amp;a(i==0?null:i-1)},y=i==null||i&lt;u.length-1,w=()=&gt;{y&amp;&amp;a(i==null?0:i+1)},P=()=&gt;a(u.length-1),O=k=&gt;{let M=Em(Math.min(300,k),t);return BK(M)};return Si.createElement(Qm,null,k=&gt;Si.createElement("div",null,Si.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},Si.createElement("div",{style:{margin:"10px 0"}},Si.createElement(IL,{layout:O(k.width),fen:Pe(l)})),Si.createElement("div",{style:{flex:1,margin:10,minWidth:250}},Si.createElement("div",null,Si.createElement(ML,{canGoNext:y,canGoPrev:p,goStart:f,goPrev:v,goNext:w,goEnd:P})),Si.createElement("div",{style:{marginTop:20}},Si.createElement(AL,{pvLineMoves:u,san:r,index:i,setIndex:a}))))))}function BK(e){return F(C({},e),{sparePieceSize:0,sparesMargin:0})}function BL(e){let[t,r]=(0,zu.useState)(!1),i=["font-mono","whitespace-pre-wrap",e.line[0]=="&gt;"?"font-normal":"font-bold dark:text-gray-100",e.line[1].match(/^position fen/)?"break-all":"break-normal"].join(" "),a=S3(e.fen,e.line[1]);function u(l){return a?zu.default.createElement("div",null,a.text.start,zu.default.createElement("a",{href:"#",onClick:f=&gt;{f.preventDefault(),r(!t)}},a.text.pv),a.text.end):l.line[1]}return zu.default.createElement("div",null,zu.default.createElement("div",{className:i},zu.default.createElement(u,{line:e.line,pvLine:a})),t&amp;&amp;a&amp;&amp;zu.default.createElement(LL,{pvLine:a}))}function DL(e){function t(){return Hs.createElement("div",null,"Engine Log",Hs.createElement("span",{className:"ml-4 text-sm font-normal"},e.engine))}function r(){return Hs.createElement("div",{className:"flex justify-end"},Hs.createElement("button",{className:"bg-ncm-blue text-white font-bold px-4 py-1 rounded",onClick:e.close},"Close"))}return Hs.createElement(ua,{title:Hs.createElement(t,null),close:e.close,body:Hs.createElement("div",{className:"text-sm"},e.log.map((i,a)=&gt;Hs.createElement(BL,{key:a,line:i,fen:e.fen}))),footer:Hs.createElement(r,null),maxWidth:900})}function FL(e){return r7.createElement(Ds,{modal:t=&gt;r7.createElement(DL,{close:t,engine:e.engine,log:e.log,fen:e.fen})},e.children)}function zL(){let e=ie(i=&gt;b8(i.engineLogs,tr(i.boards))),t=ie(i=&gt;Eg(i.calculations,i.boards));if(e===void 0||t===void 0)return null;let r=Ww(t.request.engine);return Db.createElement(FL,{engine:r,log:e,fen:t.request.fen},i=&gt;Db.createElement("span",null,Db.createElement("button",{className:"text-ncm-blue dark:text-ncm-blue-lighter p-2 -m-2",onClick:i},r)))}var o7=j(re());function WL(e){return ie(r=&gt;r.settings.san)?o7.createElement("span",null,As(e.fen,e.move)):o7.createElement("span",null,e.move)}var sc=j(re());function UL(e){let t=sc.useRef(null),[r,i]=sc.useState(0);return sc.useEffect(()=&gt;{t.current&amp;&amp;i(Math.max(r,t.current.clientWidth))}),sc.createElement("div",{ref:t,style:{display:"inline-block",minWidth:r}},e.children)}function s7(){let e=ie(a=&gt;tr(a.boards)),t=ie(a=&gt;hr(a.calculations,e)),r=ie(a=&gt;a.user),i=ie(a=&gt;a.settings);return t===void 0?_t.createElement(i7,{multipv:i.multipv}):t.request.status.error!==void 0?_t.createElement(i7,{multipv:i.multipv,bottomContent:_t.createElement("span",null,t.request.status.error)}):_t.createElement(i7,{multipv:t.request.multipv,topContent:_t.createElement(DK,{boardId:e,calculation:t,user:r}),bottomContent:_t.createElement(FK,{calculation:t})})}function i7(e){return _t.createElement("div",null,_t.createElement("div",{className:"flex"},_t.createElement(zK,{multipv:e.multipv}),e.topContent),_t.createElement("div",{className:"mt-2 text-sm"},e.bottomContent,"\xA0"))}function DK(e){return!Vn(e.user)&amp;&amp;!e.calculation.request.status.finished?_t.createElement(jL,null):e.calculation.response.moves.length==0?_t.createElement(jL,null):_t.createElement(WK,{boardId:e.boardId,calculation:e.calculation,user:e.user})}function jL(){return _t.createElement("div",{className:"relative"},"\xA0",_t.createElement("div",{className:"absolute inset-0 flex items-center"},_t.createElement(kL,null)))}function FK(e){return e.calculation.request.status.finished?_t.createElement(zL,null):_t.createElement(TL,null)}function zK(e){return _t.createElement("div",{className:"w-0 invisible"},_t.createElement(qL,null,(0,a7.times)(t=&gt;_t.createElement(u7,{key:t},"\xA0"),e.multipv)))}function WK(e){let t=e.calculation.request.status.finished;if(!Vn(e.user)&amp;&amp;!t)return null;let r=(0,a7.times)(i=&gt;e.calculation.response.moves[i],e.calculation.request.multipv);return _t.createElement(UL,{key:e.calculation.request.fen},_t.createElement(qL,null,r.map((i,a)=&gt;i?_t.createElement(UK,{key:a,boardId:e.boardId,fen:e.calculation.request.fen,move:i}):_t.createElement(u7,{key:a},"\xA0"))))}function UK(e){let t=Ue();return _t.createElement(u7,{onClick:i=&gt;{i.preventDefault(),t(Gg({boardId:e.boardId,fen:e.fen,move:e.move.move}))}},_t.createElement("div",{className:"flex justify-between items-baseline"},_t.createElement("div",{className:"link"},_t.createElement(WL,{fen:e.fen,move:e.move.move})),_t.createElement("div",{className:"text-gray-600 dark:text-gray-400 ml-4"},x3(e.fen,e.move.score))))}function qL(e){return _t.createElement("div",{className:"flex flex-col border border-gray-400 rounded overflow-hidden"},e.children)}function u7(e){return _t.createElement("button",{className:"border-t first:border-t-0 border-gray-400 px-2 py-1 dark:bg-gray-700",onClick:e.onClick},e.children)}var Fb=j(re());function HL(){let e=ie(t=&gt;Lw(t.user));return e==null?null:Fb.createElement("div",{className:"mt-2 text-sm flex space-x-2"},Fb.createElement("span",null,"Trial\xA0Credit:"),Fb.createElement("span",{className:"font-bold text-red-800"},e))}var w1=j(re());function $L(){let e=ie(t=&gt;{let r=st(t.boards);return Pe(pt(r)).activeColor});return w1.createElement("div",{className:"flex text-sm border border-gray-400 rounded dark:bg-gray-700"},w1.createElement(VL,{color:"w",label:"White",active:e=="w"}),w1.createElement(VL,{color:"b",label:"Black",active:e=="b"}))}function VL(e){let t=Ue(),r=()=&gt;t(Ff(e.color)),i="flex-1 px-2 py-1 "+(e.active?"text-white bg-ncm-blue":"text-black dark:text-ncm-blue-lighter");return w1.createElement("button",{className:i,onClick:r},e.label)}var Wu=j(re());function GL(){let e=ie(r=&gt;st(r.boards)),t=Ue();return Wu.createElement("div",{className:"flex border border-gray-400 rounded-md dark:bg-gray-700"},Wu.createElement("div",null,Wu.createElement(KL,{enabled:xg(e),icon:cn.prev,onClick:()=&gt;t(Xg())})),Wu.createElement("div",{className:"border-l border-gray-400"},Wu.createElement(KL,{enabled:wg(e),icon:cn.next,onClick:()=&gt;t(Jg())})))}function KL(e){let t=e.enabled?"text-ncm-blue dark:text-ncm-blue-lighter":"text-gray-400",r=14.883/10.236;return Wu.createElement("button",{onClick:e.onClick,className:"inline-block px-4 py-2"},Wu.createElement("div",{className:"flex h-[1em] items-center"},Wu.createElement("div",{className:t,style:{width:14,height:14/r}},e.icon)))}var eh=j(re());function QL(){let e=Ue();return eh.createElement("div",{className:"flex text-sm border border-gray-400 rounded overflow-hidden"},eh.createElement(l7,{label:"Reset",onClick:()=&gt;e(Qg())}),eh.createElement(l7,{label:"Capture All",onClick:()=&gt;e(Yg())}),eh.createElement(l7,{label:"Flip",onClick:()=&gt;e(Zg())}))}function l7(e){return eh.createElement("button",{className:"px-2 py-1 flex-1 border-gray-400 border-l first:border-l-0 whitespace-nowrap dark:text-ncm-blue-lighter dark:bg-gray-700",onClick:e.onClick},e.label)}var c7=j(re());function _i(e){return c7.createElement("div",{className:"flex font-bold justify-between items-center dark:text-gray-100"},c7.createElement("div",null,e.children),e.help)}var da=j(re());var f7=j(re());var In=j(re());function Uu(e){return e==null||e.trim().length==0}function YL(e){let t=ie(O=&gt;st(O.boards).history),[r,i]=In.useState(""),[a,u]=In.useState(null),[l,f]=In.useState(null),p=Ue(),v=()=&gt;{let O=w3(t);i(O),u(Uu(O)?null:!0),f(null)},y=O=&gt;{let k=O.target.files[0];if(!k||k.size&gt;15*1024){f(!1);return}let M=new FileReader;M.onload=()=&gt;{let Q=M.result;if(Mm(Q)===void 0){f(!1);return}i(Q),u(!0),f(!0)},M.readAsText(k)},w=O=&gt;{let k=O.target.value,M=Mm(k);i(k),u(Uu(k)?null:!!M),f(null)},P=()=&gt;{let O=Mm(r);O&amp;&amp;(p(aR(O)),e.close())};return In.createElement(ua,{close:e.close,title:"PGN Editor",body:In.createElement("div",null,In.createElement("div",{className:"flex justify-between text-sm"},In.createElement("div",null,In.createElement("button",{className:"link",onClick:v},"Load From Board"),In.createElement("span",{className:"ml-4"},In.createElement("label",null,In.createElement("input",{className:"absolute w-[0.1px] h-[0.1px] opocity-0",type:"file",onChange:y}),In.createElement("span",{className:"link cursor-pointer"},"Upload PGN file")))),In.createElement("span",{className:"font-bold text-red-600"},l==!1&amp;&amp;In.createElement("span",null,"Error loading file"),a==!1&amp;&amp;In.createElement("span",null,"Invalid PGN"))),In.createElement("div",{className:"mt-2"},In.createElement("textarea",{className:"w-full h-[150px] border border-gray-400 rounded px-2 py-1",value:r,onChange:w}))),footer:In.createElement("div",{className:"flex justify-between items-center"},In.createElement("button",{className:["btn","btn-blue",a?"":"disabled"].join(" "),onClick:P},"Save To Board"),In.createElement("button",{className:"link font-bold",onClick:e.close},"Close"))})}function ZL(e){return f7.createElement(Ds,{modal:r=&gt;f7.createElement(YL,{close:r})},e.children)}var d7=j(re());var rs=j(re());function XL(e){let t=ie(v=&gt;pt(st(v.boards))),[r,i]=(0,rs.useState)(t),[a,u]=(0,rs.useState)(!0),l=Ue();function f(){let v=["bg-ncm-blue","text-white","font-bold","px-4","py-1","rounded-md",a?"":"opacity-[0.65]"].join(" ");return rs.default.createElement("button",{className:v,disabled:!a,onClick:()=&gt;{l(iR(r)),e.close()}},"Save To Board")}function p(){return rs.default.createElement("button",{className:"link font-bold",onClick:e.close},"Close")}return rs.default.createElement(ua,{close:e.close,title:"FEN Editor",body:rs.default.createElement("textarea",{className:"w-full h-[150px] border border-gray-400 rounded px-2 py-1",value:r,onChange:v=&gt;{i(v.target.value),u(If(v.target.value))}}),footer:rs.default.createElement("div",{className:"flex justify-between items-center"},rs.default.createElement(f,null),rs.default.createElement(p,null))})}function JL(e){return d7.createElement(Ds,{modal:t=&gt;d7.createElement(XL,{close:t})},e.children)}function eB(){return da.createElement("div",{className:"text-sm flex justify-center text-ncm-blue dark:text-ncm-blue-lighter"},da.createElement(jK,null),da.createElement(qK,null),da.createElement(HK,null))}function jK(){return da.createElement(ZL,null,e=&gt;da.createElement(p7,{label:"PGN",open:e}))}function qK(){return da.createElement(JL,null,e=&gt;da.createElement(p7,{label:"FEN",open:e}))}function HK(){return da.createElement(kb,null,e=&gt;da.createElement(p7,{label:"Settings",open:e}))}function p7(e){return da.createElement("button",{className:"font-bold px-4 py-1 mx-2",onClick:e.open},e.label)}var Gf=j(re());function tB(){let e=ie(r=&gt;st(r.boards)),t=Pe(pt(e));return Gf.createElement("div",{className:"flex text-sm border border-gray-400 rounded-md overflow-hidden dark:bg-gray-700"},Gf.createElement(zb,{fen:t,label:"K",option:"K"}),Gf.createElement(zb,{fen:t,label:"Q",option:"Q"}),Gf.createElement(zb,{fen:t,label:"k",option:"k"}),Gf.createElement(zb,{fen:t,label:"q",option:"q"}))}function zb(e){let t=e.fen.castling[e.option],r=Ue(),i=Ou(e.fen,e.option),a=()=&gt;{i&amp;&amp;r(nR(e.option))},u=[t?"text-white bg-ncm-blue":i?"text-gray-600 dark:text-ncm-blue-lighter":"text-gray-400 dark:text-gray-400","border-gray-400","flex-1","px-2","py-1","border-gray-400 border-l first:border-l-0"].join(" ");return Gf.createElement("button",{className:u,onClick:a},e.label)}var jb=j(re());var vr=j(re());var yo=j(re());function nB(){return yo.createElement(yo.Fragment,null,yo.createElement("p",null,"Get faster, stronger moves from NCM's high performance Ryzen 7950X"," ",yo.createElement("span",{className:"whitespace-nowrap"},"16 CPU-core")," ","servers."),yo.createElement("p",null,"Start a free trial for 10\xA0minutes of calculation time. Upgrade to a full year of unlimited calculations for just\xA0",yo.createElement("span",{className:"font-bold"},"$19"),"."," ","No auto renewals."))}function rB(e){let t=Jp(e.user);if(e.user.type=="trial")return yo.createElement(yo.Fragment,null,yo.createElement("p",null,"Purchase one year of unlimited access for ",yo.createElement("strong",null,t),"."),yo.createElement("p",null,"Does not automatically renew."));if(e.user.type=="paid")return yo.createElement("span",null,"Renew for ",yo.createElement("strong",null,t,"/year"),".")}function oB(){return vr.createElement(vr.Fragment,null,vr.createElement(_i,null,vr.createElement(VK,null)),vr.createElement("div",{className:"mt-2"},vr.createElement($K,null)),vr.createElement("div",{className:"mt-4 text-sm"},vr.createElement("div",{className:"px-4 py-2 bg-[#dff0d8] border-2 border-ncm-green rounded-md text-[#285e28] space-y-2"},vr.createElement(nB,null)),vr.createElement("div",{className:"mt-2 whitespace-nowrap text-center"},vr.createElement("a",{href:"/about-ncm-pro",className:"font-bold text-ncm-blue",target:"_blank"},"See Details"))))}function VK(){return vr.createElement("div",null,"NCM Pro",vr.createElement("span",{className:"ml-2 font-normal"},Jp(null),"/year"))}function $K(){return vr.createElement("div",{className:"flex space-x-2 text-sm font-bold"},vr.createElement("a",{className:"flex-1 text-center px-2 py-1 border-2 border-ncm-green rounded text-white bg-ncm-green",href:"/users/register"},"Start Trial"),vr.createElement("a",{className:"flex-1 text-center px-2 py-1 border-2 border-ncm-blue rounded text-ncm-blue dark:text-white dark:bg-ncm-blue",href:"/users/login"},"Log In"))}var os=j(re());var m7=j(re());function iB(e){let t=$a(e.user)?"text-green-800 dark:text-green-500":"text-red-800 dark:text-red-500";return m7.createElement("span",{className:t},Iw(e.user)," ",Nw(e.user)," ",m7.createElement("span",{style:{whiteSpace:"nowrap"}},e.user.endsOn))}var Ub=j(re());function Wb(){let e=window.document.querySelector("meta[name=csrf-token]");return e==null?void 0:e.content}function aB(){return Ub.createElement("div",{className:"flex justify-center space-x-2"},Ub.createElement("a",{className:"link px-2 py-1",href:"/users/account/email"},"My Account"),Ub.createElement("a",C({className:"link px-2 py-1",href:"/users/log_out"},{"data-method":"delete","data-to":"/users/log_out","data-csrf":Wb()}),"Sign Out"))}var ju=j(re());var Zr=j(re());function Vo(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b1(e,t){return b1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},b1(e,t)}function h7(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,b1(e,t)}var th=j(re());function sB(e){return Object.entries(e).filter(function(t){var r=t[0],i=t[1];return i||i===!1}).map(function(t){var r=t[0],i=t[1];return encodeURIComponent(r)+"="+encodeURIComponent(i)}).join("&amp;")}var uB="hcaptcha-api-script-id",lB="hcaptchaOnLoad",fB,dB,cB=new Promise(function(e,t){fB=e,dB=t}),KK=function(t){if(t===void 0&amp;&amp;(t={}),document.getElementById(uB))return cB;window[lB]=fB;var r=t.apihost||"https://js.hcaptcha.com";delete t.apihost;var i=document.createElement("script");i.id=uB,i.src=r+"/1/api.js?render=explicit&amp;onload="+lB,i.async=!0,i.onerror=function(u){return dB("script-error")};var a=sB(t);return i.src+=a!==""?"&amp;"+a:"",document.head.appendChild(i),cB},GK=function(e){h7(t,e);function t(i){var a;a=e.call(this,i)||this,a.renderCaptcha=a.renderCaptcha.bind(Vo(a)),a.resetCaptcha=a.resetCaptcha.bind(Vo(a)),a.removeCaptcha=a.removeCaptcha.bind(Vo(a)),a.isReady=a.isReady.bind(Vo(a)),a.loadCaptcha=a.loadCaptcha.bind(Vo(a)),a.handleOnLoad=a.handleOnLoad.bind(Vo(a)),a.handleSubmit=a.handleSubmit.bind(Vo(a)),a.handleExpire=a.handleExpire.bind(Vo(a)),a.handleError=a.handleError.bind(Vo(a)),a.handleOpen=a.handleOpen.bind(Vo(a)),a.handleClose=a.handleClose.bind(Vo(a)),a.handleChallengeExpired=a.handleChallengeExpired.bind(Vo(a));var u=typeof hcaptcha!="undefined";return a.ref=th.createRef(),a.apiScriptRequested=!1,a.state={isApiReady:u,isRemoved:!1,elementId:i.id,captchaId:""},a}var r=t.prototype;return r.componentDidMount=function(){var a=this.state.isApiReady;if(a){this.renderCaptcha();return}this.loadCaptcha()},r.componentWillUnmount=function(){var a=this.state.captchaId;!this.isReady()||(hcaptcha.reset(a),hcaptcha.remove(a))},r.shouldComponentUpdate=function(a,u){return!(this.state.isApiReady!==u.isApiReady||this.state.isRemoved!==u.isRemoved)},r.componentDidUpdate=function(a){var u=this,l=["sitekey","size","theme","tabindex","languageOverride","endpoint"],f=l.every(function(p){return a[p]===u.props[p]});f||this.removeCaptcha(function(){u.renderCaptcha()})},r.loadCaptcha=function(){if(!this.apiScriptRequested){var a=this.props,u=a.apihost,l=a.assethost,f=a.endpoint,p=a.host,v=a.imghost,y=a.languageOverride,w=a.reCaptchaCompat,P=a.reportapi,O=a.sentry,k=a.custom,M={apihost:u,assethost:l,endpoint:f,hl:y,host:p,imghost:v,recaptchacompat:w===!1?"off":null,reportapi:P,sentry:O,custom:k};KK(M).then(this.handleOnLoad).catch(this.handleError),this.apiScriptRequested=!0}},r.renderCaptcha=function(a){var u=this.state.isApiReady;if(!!u){var l=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),f=hcaptcha.render(this.ref.current,l);this.setState({isRemoved:!1,captchaId:f},function(){a&amp;&amp;a()})}},r.resetCaptcha=function(){var a=this.state.captchaId;!this.isReady()||hcaptcha.reset(a)},r.removeCaptcha=function(a){var u=this.state.captchaId;!this.isReady()||this.setState({isRemoved:!0},function(){hcaptcha.remove(u),a&amp;&amp;a()})},r.handleOnLoad=function(){var a=this;this.setState({isApiReady:!0},function(){a.renderCaptcha(function(){var u=a.props.onLoad;u&amp;&amp;u()})})},r.handleSubmit=function(a){var u=this.props.onVerify,l=this.state,f=l.isRemoved,p=l.captchaId;if(!(typeof hcaptcha=="undefined"||f)){var v=hcaptcha.getResponse(p),y=hcaptcha.getRespKey(p);u(v,y)}},r.handleExpire=function(){var a=this.props.onExpire,u=this.state.captchaId;!this.isReady()||(hcaptcha.reset(u),a&amp;&amp;a())},r.handleError=function(a){var u=this.props.onError,l=this.state.captchaId;this.isReady()&amp;&amp;hcaptcha.reset(l),u&amp;&amp;u(a)},r.isReady=function(){var a=this.state,u=a.isApiReady,l=a.isRemoved;return u&amp;&amp;!l},r.handleOpen=function(){!this.isReady()||!this.props.onOpen||this.props.onOpen()},r.handleClose=function(){!this.isReady()||!this.props.onClose||this.props.onClose()},r.handleChallengeExpired=function(){!this.isReady()||!this.props.onChalExpired||this.props.onChalExpired()},r.execute=function(a){a===void 0&amp;&amp;(a=null);var u=this.state.captchaId;if(!!this.isReady())return a&amp;&amp;typeof a!="object"&amp;&amp;(a=null),hcaptcha.execute(u,a)},r.setData=function(a){var u=this.state.captchaId;!this.isReady()||(a&amp;&amp;typeof a!="object"&amp;&amp;(a=null),hcaptcha.setData(u,a))},r.getResponse=function(){return hcaptcha.getResponse(this.state.captchaId)},r.getRespKey=function(){return hcaptcha.getRespKey(this.state.captchaId)},r.render=function(){var a=this.state.elementId;return th.createElement("div",{ref:this.ref,id:a})},t}(th.Component),pB=GK;async function v7(e){let t=await Qa.post("/stripe",{captcha_token:e},{headers:{"x-csrf-token":Wb()}});return console.log(t),t.data.captcha?!1:(window.Stripe(window.stripePublicKey).redirectToCheckout({sessionId:t.data.session_id}),!0)}function mB(e){let[t,r]=Zr.useState(!1),i=ie(u=&gt;u.user),a=async()=&gt;{Tw(i)?await v7()==!1&amp;&amp;r(!0):alert("Email confirmation is required for credit card payments.")};return Zr.createElement(Zr.Fragment,null,Zr.createElement("button",{className:e.btnClassName,onClick:a},"Credit Card"),t&amp;&amp;Zr.createElement(QK,{close:()=&gt;r(!1),onVerify:(u,l)=&gt;{v7(u)}}))}function QK(e){return Zr.createElement(ua,{title:"Card Payment Verification",body:Zr.createElement(Zr.Fragment,null,Zr.createElement("p",null,"We need to verify that you are a human before processing a credit card payment."),Zr.createElement("div",{className:"mt-4 flex justify-center min-h-[80px]"},Zr.createElement(pB,{sitekey:"c5e856b4-c3a1-41f4-a38f-062e68270d96",onVerify:e.onVerify}))),footer:Zr.createElement("div",{className:"flex justify-end"},Zr.createElement("button",{onClick:e.close,className:"bg-ncm-blue text-white px-4 py-1 font-bold rounded-md"},"Close")),close:e.close})}function hB(e){return ju.createElement("div",{className:"flex flex-col justify-center"},ju.createElement("div",{className:"text-center space-y-1"},ju.createElement(rB,{user:e.user})),ju.createElement("div",{className:"mt-3"},ju.createElement(YK,null)))}function YK(){let e="flex-1 bg-ncm-green text-center text-white font-bold rounded px-2 py-1";return ju.createElement("div",{className:"flex space-x-4 mx-4"},ju.createElement(mB,{btnClassName:e}),ju.createElement("a",{className:e,href:"/paypal/redirect"},"PayPal"))}function vB(e){return os.createElement(os.Fragment,null,os.createElement(_i,null,"NCM Pro"),os.createElement("div",{className:"mt-2 font-bold text-center"},os.createElement(iB,{user:e.user})),e.user&amp;&amp;e.user.canMakePayment&amp;&amp;os.createElement("div",{className:"mt-2"},os.createElement(hB,{user:e.user})),os.createElement("div",{className:"mt-2"},os.createElement(aB,null)))}function gB(){let e=ie(t=&gt;t.user);return e?jb.createElement(vB,{user:e}):jb.createElement("div",{className:"my-10"},jb.createElement(oB,null))}var uc=j(re());var Qf=j(re()),yB=j(At());var pa=j(re());function S1(e){let t=Ue(),r=pa.useRef(null),i=[e.isActive?"bg-ncm-blue text-white":"","border-t","first:border-0","border-gray-400"].join(" "),a=[e.isActive?"text-white":"text-gray-400","pr-2","flex","flex-nowrap"].join(" "),u=()=&gt;{e.boardId&amp;&amp;t(J8(e.boardId))},l=()=&gt;{let p=prompt("Enter new name:",e.name);Uu(p)||t(X8({id:e.boardId,name:p}))},f=()=&gt;{let p=["Really delete this board?",e.name].join(`
`);confirm(p)&amp;&amp;t(CR(e.boardId.id))};return pa.createElement("div",{className:i},pa.createElement(Zm,{user:e.user,flasher:()=&gt;r.current},p=&gt;pa.createElement("div",{className:"flex items-center"},pa.createElement("button",{className:"px-2 py-2 flex-grow text-left",onClick:u},pa.createElement(ca,{ref:r},e.name)),pa.createElement("div",{className:a},pa.createElement("button",{className:"p-[5px]",onClick:l},cn.pencil),pa.createElement("div",{className:e.isActive?"invisible":""},pa.createElement("button",{className:"p-[5px]",onClick:f},cn.trashCan))))))}function xB(e){let t=ie(f=&gt;f.user),r=ie(f=&gt;f.boards.online||[]),i=ie(f=&gt;f.boards.activeBoardId),a=`flex flex-col text-sm border border-gray-400 rounded overflow-hidden ${e.className}`;if(Es(t)!=null)return Qf.createElement("div",{className:a},Qf.createElement(S1,{user:t,name:"Board 1"}),Qf.createElement(S1,{user:t,name:"Board 2"}),Qf.createElement(S1,{user:t,name:"Board 3"}));let u=f=&gt;i.kind=="online"&amp;&amp;i.id==f.id.id,l=(0,yB.sortBy)(r,f=&gt;Uu(f.name)?"":f.name.toUpperCase().trim());return Qf.createElement("div",{className:a},l.map(f=&gt;Qf.createElement(S1,{key:f.id.id,user:t,name:f.name,boardId:f.id,isActive:u(f)})))}var _1=j(re());function wB(){let e=ie(i=&gt;i.user),t=Ue(),r=()=&gt;{let i=prompt("Enter name for new board:");Uu(i)||t(ER(i))};return _1.createElement("div",{className:"text-sm flex justify-end"},_1.createElement(Zm,{user:e},()=&gt;_1.createElement("button",{className:"link text-sm font-bold",onClick:r},_1.createElement("span",{className:"inline-block pb-px"},"New Saved Board"))))}function bB(){return uc.createElement(uc.Fragment,null,uc.createElement("div",null,uc.createElement(xB,{className:"dark:bg-gray-700 dark:text-gray-200"})),uc.createElement("div",{className:"mt-2"},uc.createElement(wB,null)))}var is=j(re());var Yf=j(re());function C1(e){let t=Yf.useRef(null),r=[e.disabledMessage?"text-gray-400":"",e.checked?"text-white bg-ncm-blue":"","px-2 py-1","w-full","text-left"].join(" ");return Yf.createElement("button",{className:r,onClick:()=&gt;{e.disabledMessage?t.current.flashMessage(e.disabledMessage):e.onChange()}},Yf.createElement(ca,{ref:t},Yf.createElement("div",{className:"font-bold"},e.line1),Yf.createElement("div",null,e.line2)))}function SB(){let e=ie(i=&gt;i.user),t=ie(i=&gt;di(i.hardware,i.engine)),r=Ue();return is.createElement("div",{className:"flex flex-col text-sm border border-gray-400 rounded dark:bg-gray-700"},is.createElement("div",null,is.createElement(C1,{line1:is.createElement("span",null,"16",is.createElement("span",{className:"mx-0.5"},"\xD7"),"CPU Core"),line2:is.createElement("span",null,"4.5GHz AMD Ryzen 7950X"),checked:t=="paidCpu",onChange:()=&gt;r(D3(!0)),disabledMessage:Ul(e)})),is.createElement("div",{className:"border-t border-gray-400"},is.createElement(C1,{line1:is.createElement("span",null,"Single CPU Core"),line2:is.createElement("span",null,"2.0GHz AMD EPYC 7702"),checked:t=="freeCpu",onChange:()=&gt;r(D3(!1))})))}var qb=j(re());var ma=j(re());function _B(){return ma.createElement("a",{target:"_blank",href:"https://geo.itunes.apple.com/us/app/next-chess-move/id595697977?mt=8"},ma.createElement(ZK,null))}function ZK(){return ma.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"40",width:"135"},ma.createElement("path",{fill:"#A6A6A6",d:"M130.197 40H4.729A4.74 4.74 0 0 1 0 35.267V4.726A4.733 4.733 0 0 1 4.729 0h125.468C132.803 0 135 2.12 135 4.726v30.541c0 2.605-2.197 4.733-4.803 4.733z"}),ma.createElement("path",{d:"M134.032 35.268a3.83 3.83 0 0 1-3.834 3.83H4.729a3.835 3.835 0 0 1-3.839-3.83V4.725A3.84 3.84 0 0 1 4.729.89h125.468a3.834 3.834 0 0 1 3.834 3.835l.001 30.543z"}),ma.createElement("g",{fill:"#FFF"},ma.createElement("path",{d:"M30.128 19.784c-.029-3.223 2.639-4.791 2.761-4.864-1.511-2.203-3.853-2.504-4.676-2.528-1.967-.207-3.875 1.177-4.877 1.177-1.022 0-2.565-1.157-4.228-1.123-2.14.033-4.142 1.272-5.24 3.196-2.266 3.923-.576 9.688 1.595 12.859 1.086 1.553 2.355 3.287 4.016 3.226 1.625-.067 2.232-1.036 4.193-1.036 1.943 0 2.513 1.036 4.207.997 1.744-.028 2.842-1.56 3.89-3.127 1.255-1.78 1.759-3.533 1.779-3.623-.041-.014-3.387-1.291-3.42-5.154zM26.928 10.306c.874-1.093 1.472-2.58 1.306-4.089-1.265.056-2.847.875-3.758 1.944-.806.942-1.526 2.486-1.34 3.938 1.421.106 2.88-.717 3.792-1.793z"})),ma.createElement("g",{fill:"#FFF"},ma.createElement("path",{d:"M53.645 31.504h-2.271l-1.244-3.909h-4.324l-1.185 3.909H42.41l4.284-13.308h2.646l4.305 13.308zm-3.89-5.549L48.63 22.48c-.119-.355-.342-1.191-.671-2.507h-.04a96.75 96.75 0 0 1-.632 2.507l-1.105 3.475h3.573zM64.662 26.588c0 1.632-.441 2.922-1.323 3.869-.79.843-1.771 1.264-2.942 1.264-1.264 0-2.172-.454-2.725-1.362h-.04v5.055H55.5V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.711-1.146 1.79-1.718 3.238-1.718 1.132 0 2.077.447 2.833 1.342.758.896 1.136 2.074 1.136 3.535zm-2.172.078c0-.934-.21-1.704-.632-2.31-.461-.632-1.08-.948-1.856-.948-.526 0-1.004.176-1.431.523-.428.35-.708.807-.839 1.373-.066.264-.099.48-.099.65v1.6c0 .698.214 1.287.642 1.768s.984.721 1.668.721c.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zM75.699 26.588c0 1.632-.441 2.922-1.324 3.869-.789.843-1.77 1.264-2.941 1.264-1.264 0-2.172-.454-2.724-1.362h-.04v5.055h-2.132V25.067c0-1.026-.027-2.079-.079-3.159h1.875l.119 1.521h.04c.71-1.146 1.789-1.718 3.238-1.718 1.131 0 2.076.447 2.834 1.342.755.896 1.134 2.074 1.134 3.535zm-2.172.078c0-.934-.211-1.704-.633-2.31-.461-.632-1.078-.948-1.855-.948a2.22 2.22 0 0 0-1.432.523c-.428.35-.707.807-.838 1.373-.065.264-.099.48-.099.65v1.6c0 .698.214 1.287.64 1.768.428.48.984.721 1.67.721.803 0 1.428-.31 1.875-.928.448-.619.672-1.435.672-2.449zM88.039 27.772c0 1.132-.393 2.053-1.182 2.764-.867.777-2.074 1.165-3.625 1.165-1.432 0-2.58-.276-3.449-.829l.494-1.777c.936.566 1.963.85 3.082.85.803 0 1.428-.182 1.877-.544.447-.362.67-.848.67-1.454 0-.54-.184-.995-.553-1.364-.367-.369-.98-.712-1.836-1.029-2.33-.869-3.494-2.142-3.494-3.816 0-1.094.408-1.991 1.225-2.689.814-.699 1.9-1.048 3.258-1.048 1.211 0 2.217.211 3.02.632l-.533 1.738c-.75-.408-1.598-.612-2.547-.612-.75 0-1.336.185-1.756.553a1.58 1.58 0 0 0-.533 1.205c0 .526.203.961.611 1.303.355.316 1 .658 1.936 1.027 1.145.461 1.986 1 2.527 1.618.539.616.808 1.387.808 2.307zM95.088 23.508h-2.35v4.659c0 1.185.414 1.777 1.244 1.777.381 0 .697-.033.947-.099l.059 1.619c-.42.157-.973.236-1.658.236-.842 0-1.5-.257-1.975-.77-.473-.514-.711-1.376-.711-2.587v-4.837h-1.4v-1.6h1.4v-1.757l2.094-.632v2.389h2.35v1.602zM105.691 26.627c0 1.475-.422 2.686-1.264 3.633-.883.975-2.055 1.461-3.516 1.461-1.408 0-2.529-.467-3.365-1.401s-1.254-2.113-1.254-3.534c0-1.487.43-2.705 1.293-3.652.861-.948 2.023-1.422 3.484-1.422 1.408 0 2.541.467 3.396 1.402.818.907 1.226 2.078 1.226 3.513zm-2.212.069c0-.885-.189-1.644-.572-2.277-.447-.766-1.086-1.148-1.914-1.148-.857 0-1.508.383-1.955 1.148-.383.634-.572 1.405-.572 2.317 0 .885.189 1.644.572 2.276.461.766 1.105 1.148 1.936 1.148.814 0 1.453-.39 1.914-1.168.393-.645.591-1.412.591-2.296zM112.621 23.783a3.702 3.702 0 0 0-.672-.059c-.75 0-1.33.283-1.738.85-.355.5-.533 1.132-.533 1.895v5.035h-2.131l.02-6.574c0-1.106-.027-2.113-.08-3.021h1.857l.078 1.836h.059c.225-.631.58-1.139 1.066-1.52a2.578 2.578 0 0 1 1.541-.514c.197 0 .375.014.533.039v2.033zM122.156 26.252a5 5 0 0 1-.078.967h-6.396c.025.948.334 1.673.928 2.173.539.447 1.236.671 2.092.671.947 0 1.811-.151 2.588-.454l.334 1.48c-.908.396-1.98.593-3.217.593-1.488 0-2.656-.438-3.506-1.313-.848-.875-1.273-2.05-1.273-3.524 0-1.447.395-2.652 1.186-3.613.828-1.026 1.947-1.539 3.355-1.539 1.383 0 2.43.513 3.141 1.539.563.815.846 1.823.846 3.02zm-2.033-.553c.014-.632-.125-1.178-.414-1.639-.369-.593-.936-.889-1.699-.889-.697 0-1.264.289-1.697.869-.355.461-.566 1.014-.631 1.658h4.441z"})),ma.createElement("g",{fill:"#FFF"},ma.createElement("path",{d:"M49.05 10.009c0 1.177-.353 2.063-1.058 2.658-.653.549-1.581.824-2.783.824-.596 0-1.106-.026-1.533-.078V6.982c.557-.09 1.157-.136 1.805-.136 1.145 0 2.008.249 2.59.747.652.563.979 1.368.979 2.416zm-1.105.029c0-.763-.202-1.348-.606-1.756-.404-.407-.994-.611-1.771-.611-.33 0-.611.022-.844.068v4.889c.129.02.365.029.708.029.802 0 1.421-.223 1.857-.669s.656-1.096.656-1.95zM54.909 11.037c0 .725-.207 1.319-.621 1.785-.434.479-1.009.718-1.727.718-.692 0-1.243-.229-1.654-.689-.41-.459-.615-1.038-.615-1.736 0-.73.211-1.329.635-1.794s.994-.698 1.712-.698c.692 0 1.248.229 1.669.688.4.446.601 1.022.601 1.726zm-1.087.034c0-.435-.094-.808-.281-1.119-.22-.376-.533-.564-.94-.564-.421 0-.741.188-.961.564-.188.311-.281.69-.281 1.138 0 .435.094.808.281 1.119.227.376.543.564.951.564.4 0 .714-.191.94-.574.194-.317.291-.693.291-1.128zM62.765 8.719l-1.475 4.714h-.96l-.611-2.047a15.32 15.32 0 0 1-.379-1.523h-.019a11.15 11.15 0 0 1-.379 1.523l-.649 2.047h-.971l-1.387-4.714h1.077l.533 2.241c.129.53.235 1.035.32 1.513h.019c.078-.394.207-.896.389-1.503l.669-2.25h.854l.641 2.202c.155.537.281 1.054.378 1.552h.029c.071-.485.178-1.002.32-1.552l.572-2.202h1.029zM68.198 13.433H67.15v-2.7c0-.832-.316-1.248-.95-1.248a.946.946 0 0 0-.757.343 1.217 1.217 0 0 0-.291.808v2.796h-1.048v-3.366c0-.414-.013-.863-.038-1.349h.921l.049.737h.029c.122-.229.304-.418.543-.569.284-.176.602-.265.95-.265.44 0 .806.142 1.097.427.362.349.543.87.543 1.562v2.824zM71.088 13.433h-1.047V6.556h1.047v6.877zM77.258 11.037c0 .725-.207 1.319-.621 1.785-.434.479-1.01.718-1.727.718-.693 0-1.244-.229-1.654-.689-.41-.459-.615-1.038-.615-1.736 0-.73.211-1.329.635-1.794s.994-.698 1.711-.698c.693 0 1.248.229 1.67.688.4.446.601 1.022.601 1.726zm-1.088.034c0-.435-.094-.808-.281-1.119-.219-.376-.533-.564-.939-.564-.422 0-.742.188-.961.564-.188.311-.281.69-.281 1.138 0 .435.094.808.281 1.119.227.376.543.564.951.564.4 0 .713-.191.939-.574.195-.317.291-.693.291-1.128zM82.33 13.433h-.941l-.078-.543h-.029c-.322.433-.781.65-1.377.65-.445 0-.805-.143-1.076-.427a1.339 1.339 0 0 1-.369-.96c0-.576.24-1.015.723-1.319.482-.304 1.16-.453 2.033-.446V10.3c0-.621-.326-.931-.979-.931-.465 0-.875.117-1.229.349l-.213-.688c.438-.271.979-.407 1.617-.407 1.232 0 1.85.65 1.85 1.95v1.736c0 .471.023.846.068 1.124zm-1.088-1.62v-.727c-1.156-.02-1.734.297-1.734.95 0 .246.066.43.201.553a.733.733 0 0 0 .512.184c.23 0 .445-.073.641-.218a.893.893 0 0 0 .38-.742zM88.285 13.433h-.93l-.049-.757h-.029c-.297.576-.803.864-1.514.864-.568 0-1.041-.223-1.416-.669s-.562-1.025-.562-1.736c0-.763.203-1.381.611-1.853.395-.44.879-.66 1.455-.66.633 0 1.076.213 1.328.64h.02V6.556h1.049v5.607c0 .459.012.882.037 1.27zm-1.086-1.988v-.786a1.194 1.194 0 0 0-.408-.965 1.03 1.03 0 0 0-.701-.257c-.391 0-.697.155-.922.466-.223.311-.336.708-.336 1.193 0 .466.107.844.322 1.135.227.31.533.465.916.465.344 0 .619-.129.828-.388.202-.239.301-.527.301-.863zM97.248 11.037c0 .725-.207 1.319-.621 1.785-.434.479-1.008.718-1.727.718-.691 0-1.242-.229-1.654-.689-.41-.459-.615-1.038-.615-1.736 0-.73.211-1.329.635-1.794s.994-.698 1.713-.698c.691 0 1.248.229 1.668.688.4.446.601 1.022.601 1.726zm-1.086.034c0-.435-.094-.808-.281-1.119-.221-.376-.533-.564-.941-.564-.42 0-.74.188-.961.564-.188.311-.281.69-.281 1.138 0 .435.094.808.281 1.119.227.376.543.564.951.564.4 0 .715-.191.941-.574.193-.317.291-.693.291-1.128zM102.883 13.433h-1.047v-2.7c0-.832-.316-1.248-.951-1.248-.311 0-.562.114-.756.343s-.291.499-.291.808v2.796h-1.049v-3.366c0-.414-.012-.863-.037-1.349h.92l.049.737h.029a1.53 1.53 0 0 1 .543-.569c.285-.176.602-.265.951-.265.439 0 .805.142 1.096.427.363.349.543.87.543 1.562v2.824zM109.936 9.504h-1.154v2.29c0 .582.205.873.611.873.188 0 .344-.016.467-.049l.027.795c-.207.078-.479.117-.814.117-.414 0-.736-.126-.969-.378-.234-.252-.35-.676-.35-1.271V9.504h-.689v-.785h.689v-.864l1.027-.31v1.173h1.154v.786zM115.484 13.433h-1.049v-2.68c0-.845-.316-1.268-.949-1.268-.486 0-.818.245-1 .735a1.317 1.317 0 0 0-.049.377v2.835h-1.047V6.556h1.047v2.841h.02c.33-.517.803-.775 1.416-.775.434 0 .793.142 1.078.427.355.355.533.883.533 1.581v2.803zM121.207 10.853c0 .188-.014.346-.039.475h-3.143c.014.466.164.821.455 1.067.266.22.609.33 1.029.33.465 0 .889-.074 1.271-.223l.164.728c-.447.194-.973.291-1.582.291-.73 0-1.305-.215-1.721-.645-.418-.43-.625-1.007-.625-1.731 0-.711.193-1.303.582-1.775.406-.504.955-.756 1.648-.756.678 0 1.193.252 1.541.756.281.4.42.895.42 1.483zm-1-.271a1.411 1.411 0 0 0-.203-.805c-.182-.291-.459-.437-.834-.437a.995.995 0 0 0-.834.427 1.586 1.586 0 0 0-.311.815h2.182z"})))}var ut=j(re());function CB(){return ut.createElement("a",{target:"_blank",href:"https://play.google.com/store/apps/details?id=com.nextchessmove"},ut.createElement(XK,null))}function XK(){return ut.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"40",viewBox:"10 10 135 40"},ut.createElement("defs",null,ut.createElement("linearGradient",{id:"a",x1:"31.8",y1:"183.29",x2:"15.02",y2:"166.51",gradientTransform:"matrix(1 0 0 -1 0 202)",gradientUnits:"userSpaceOnUse"},ut.createElement("stop",{offset:"0",stopColor:"#00a0ff"}),ut.createElement("stop",{offset:".01",stopColor:"#00a1ff"}),ut.createElement("stop",{offset:".26",stopColor:"#00beff"}),ut.createElement("stop",{offset:".51",stopColor:"#00d2ff"}),ut.createElement("stop",{offset:".76",stopColor:"#00dfff"}),ut.createElement("stop",{offset:"1",stopColor:"#00e3ff"})),ut.createElement("linearGradient",{id:"b",x1:"43.83",y1:"172",x2:"19.64",y2:"172",gradientTransform:"matrix(1 0 0 -1 0 202)",gradientUnits:"userSpaceOnUse"},ut.createElement("stop",{offset:"0",stopColor:"#ffe000"}),ut.createElement("stop",{offset:".41",stopColor:"#ffbd00"}),ut.createElement("stop",{offset:".78",stopColor:"orange"}),ut.createElement("stop",{offset:"1",stopColor:"#ff9c00"})),ut.createElement("linearGradient",{id:"c",x1:"34.83",y1:"169.7",x2:"12.07",y2:"146.95",gradientTransform:"matrix(1 0 0 -1 0 202)",gradientUnits:"userSpaceOnUse"},ut.createElement("stop",{offset:"0",stopColor:"#ff3a44"}),ut.createElement("stop",{offset:"1",stopColor:"#c31162"})),ut.createElement("linearGradient",{id:"d",x1:"17.3",y1:"191.82",x2:"27.46",y2:"181.66",gradientTransform:"matrix(1 0 0 -1 0 202)",gradientUnits:"userSpaceOnUse"},ut.createElement("stop",{offset:"0",stopColor:"#32a071"}),ut.createElement("stop",{offset:".07",stopColor:"#2da771"}),ut.createElement("stop",{offset:".48",stopColor:"#15cf74"}),ut.createElement("stop",{offset:".8",stopColor:"#06e775"}),ut.createElement("stop",{offset:"1",stopColor:"#00f076"}))),ut.createElement("path",{fill:"none",d:"M0 0h155v60H0z"}),ut.createElement("rect",{x:"10",y:"10",width:"135",height:"40",rx:"5",ry:"5"}),ut.createElement("path",{d:"M140 10.8a4.2 4.2 0 0 1 4.2 4.2v30a4.2 4.2 0 0 1-4.2 4.2H15a4.2 4.2 0 0 1-4.2-4.2V15a4.2 4.2 0 0 1 4.2-4.2h125m0-.8H15a5 5 0 0 0-5 5v30a5 5 0 0 0 5 5h125a5 5 0 0 0 5-5V15a5 5 0 0 0-5-5z",fill:"#a6a6a6"}),ut.createElement("path",{d:"M57.42 20.24a2.71 2.71 0 0 1-.75 2 2.91 2.91 0 0 1-2.2.89 3.15 3.15 0 0 1-2.21-5.37 3 3 0 0 1 2.21-.9 3.1 3.1 0 0 1 1.23.25 2.47 2.47 0 0 1 .94.67l-.53.53a2 2 0 0 0-1.64-.71 2.32 2.32 0 0 0-2.33 2.4 2.36 2.36 0 0 0 4 1.73 1.89 1.89 0 0 0 .5-1.22h-2.17v-.72h2.91a2.54 2.54 0 0 1 .04.45zM62 17.74h-2.7v1.9h2.46v.72H59.3v1.9H62V23h-3.5v-6H62zM65.28 23h-.77v-5.26h-1.68V17H67v.74h-1.72zM69.94 23v-6h.77v6zM74.13 23h-.77v-5.26h-1.68V17h4.12v.74h-1.67zM83.61 22.22a3.12 3.12 0 0 1-4.4 0 3.24 3.24 0 0 1 0-4.45 3.1 3.1 0 0 1 4.4 0 3.23 3.23 0 0 1 0 4.45zm-3.83-.5a2.31 2.31 0 0 0 3.26 0 2.56 2.56 0 0 0 0-3.44 2.31 2.31 0 0 0-3.26 0 2.56 2.56 0 0 0 0 3.44zM85.58 23v-6h.94l2.92 4.67h0V17h.77v6h-.8l-3.05-4.89h0V23z",fill:"#fff",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:".2"}),ut.createElement("path",{d:"M78.14 31.75A4.25 4.25 0 1 0 82.41 36a4.19 4.19 0 0 0-4.27-4.25zm0 6.83a2.58 2.58 0 1 1 2.4-2.58 2.46 2.46 0 0 1-2.4 2.58zm-9.31-6.83A4.25 4.25 0 1 0 73.09 36a4.19 4.19 0 0 0-4.27-4.25zm0 6.83A2.58 2.58 0 1 1 71.22 36a2.46 2.46 0 0 1-2.4 2.58zm-11.09-5.52v1.8h4.32a3.77 3.77 0 0 1-1 2.27 4.42 4.42 0 0 1-3.33 1.32 4.8 4.8 0 0 1 0-9.6A4.6 4.6 0 0 1 61 30.14l1.27-1.27A6.29 6.29 0 0 0 57.74 27a6.61 6.61 0 1 0 0 13.21 6 6 0 0 0 4.61-1.85 6 6 0 0 0 1.56-4.22 5.87 5.87 0 0 0-.1-1.13zm45.31 1.4a4 4 0 0 0-3.64-2.71 4 4 0 0 0-4 4.25 4.16 4.16 0 0 0 4.22 4.25 4.23 4.23 0 0 0 3.54-1.88l-1.45-1a2.43 2.43 0 0 1-2.09 1.18 2.16 2.16 0 0 1-2.06-1.29l5.69-2.35zm-5.8 1.42a2.33 2.33 0 0 1 2.22-2.48 1.65 1.65 0 0 1 1.58.9zM92.63 40h1.87V27.5h-1.87zm-3.06-7.3h-.07a3 3 0 0 0-2.24-1 4.26 4.26 0 0 0 0 8.51 2.9 2.9 0 0 0 2.24-1h.06v.61c0 1.63-.87 2.5-2.27 2.5a2.35 2.35 0 0 1-2.14-1.51l-1.63.68A4.05 4.05 0 0 0 87.29 44c2.19 0 4-1.29 4-4.43V32h-1.72zm-2.14 5.88a2.59 2.59 0 0 1 0-5.16A2.4 2.4 0 0 1 89.7 36a2.38 2.38 0 0 1-2.28 2.58zm24.38-11.08h-4.47V40h1.87v-4.74h2.61a3.89 3.89 0 1 0 0-7.76zm0 6h-2.61v-4.26h2.65a2.14 2.14 0 1 1 0 4.29zm11.53-1.8a3.5 3.5 0 0 0-3.33 1.91l1.66.69a1.77 1.77 0 0 1 1.7-.92 1.8 1.8 0 0 1 2 1.61v.13a4.13 4.13 0 0 0-1.95-.48c-1.79 0-3.6 1-3.6 2.81a2.89 2.89 0 0 0 3.1 2.75 2.63 2.63 0 0 0 2.4-1.2h.06v1h1.8v-4.81c0-2.19-1.66-3.46-3.79-3.46zm-.23 6.85c-.61 0-1.46-.31-1.46-1.06 0-1 1.06-1.33 2-1.33a3.32 3.32 0 0 1 1.7.42 2.26 2.26 0 0 1-2.19 2zM133.74 32l-2.14 5.42h-.06L129.32 32h-2l3.33 7.58-1.9 4.21h1.95L135.82 32zm-16.81 8h1.87V27.5h-1.87z",fill:"#fff"}),ut.createElement("path",{d:"M20.44 17.54a2 2 0 0 0-.46 1.4v22.12a2 2 0 0 0 .46 1.4l.07.07L32.9 30.15v-.29L20.51 17.47z",fill:"url(#a)"}),ut.createElement("path",{d:"M37 34.28l-4.1-4.13v-.29l4.1-4.14.09.05L42 28.56c1.4.79 1.4 2.09 0 2.89l-4.89 2.78z",fill:"url(#b)"}),ut.createElement("path",{d:"M37.12 34.22L32.9 30 20.44 42.46a1.63 1.63 0 0 0 2.08.06l14.61-8.3",fill:"url(#c)"}),ut.createElement("path",{d:"M37.12 25.78l-14.61-8.3a1.63 1.63 0 0 0-2.08.06L32.9 30z",fill:"url(#d)"}),ut.createElement("path",{d:"M37 34.13l-14.49 8.25a1.67 1.67 0 0 1-2 0l-.07.07.07.07a1.66 1.66 0 0 0 2 0l14.61-8.3z",style:{isolation:"isolate"},opacity:".2"}),ut.createElement("path",{d:"M20.44 42.32a2 2 0 0 1-.46-1.4v.15a2 2 0 0 0 .46 1.4l.07-.07zM42 31.3l-5 2.83.09.09L42 31.44A1.75 1.75 0 0 0 43 30a1.86 1.86 0 0 1-1 1.3z",style:{isolation:"isolate"},opacity:".12"}),ut.createElement("path",{d:"M22.51 17.62L42 28.7a1.86 1.86 0 0 1 1 1.3 1.75 1.75 0 0 0-1-1.44L22.51 17.48c-1.4-.79-2.54-.13-2.54 1.47v.15c.03-1.61 1.15-2.27 2.54-1.48z",style:{isolation:"isolate"},fill:"#fff",opacity:".25"}))}function EB(){return qb.createElement("div",{className:"flex justify-around"},qb.createElement(_B,null),qb.createElement(CB,null))}var Ei=j(re());var nS=j(re());var $o=j(re());var dt=j(re(),1),O1=j(re(),1);function Hb(){return typeof window!="undefined"}function lc(e){return RB(e)?(e.nodeName||"").toLowerCase():"#document"}function xo(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function $s(e){var t;return(t=(RB(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function RB(e){return Hb()?e instanceof Node||e instanceof xo(e).Node:!1}function Mr(e){return Hb()?e instanceof Element||e instanceof xo(e).Element:!1}function ha(e){return Hb()?e instanceof HTMLElement||e instanceof xo(e).HTMLElement:!1}function kB(e){return!Hb()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof xo(e).ShadowRoot}function rh(e){let{overflow:t,overflowX:r,overflowY:i,display:a}=Ci(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+r)&amp;&amp;!["inline","contents"].includes(a)}function PB(e){return["table","td","th"].includes(lc(e))}function E1(e){return[":popover-open",":modal"].some(t=&gt;{try{return e.matches(t)}catch(r){return!1}})}function Vb(e){let t=$b(),r=Mr(e)?Ci(e):e;return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&amp;&amp;(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&amp;&amp;(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(i=&gt;(r.willChange||"").includes(i))||["paint","layout","strict","content"].some(i=&gt;(r.contain||"").includes(i))}function TB(e){let t=Vs(e);for(;ha(t)&amp;&amp;!cc(t);){if(Vb(t))return t;if(E1(t))return null;t=Vs(t)}return null}function $b(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function cc(e){return["html","body","#document"].includes(lc(e))}function Ci(e){return xo(e).getComputedStyle(e)}function k1(e){return Mr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Vs(e){if(lc(e)==="html")return e;let t=e.assignedSlot||e.parentNode||kB(e)&amp;&amp;e.host||$s(e);return kB(t)?t.host:t}function OB(e){let t=Vs(e);return cc(t)?e.ownerDocument?e.ownerDocument.body:e.body:ha(t)&amp;&amp;rh(t)?t:OB(t)}function nh(e,t,r){var i;t===void 0&amp;&amp;(t=[]),r===void 0&amp;&amp;(r=!0);let a=OB(e),u=a===((i=e.ownerDocument)==null?void 0:i.body),l=xo(a);if(u){let f=Kb(l);return t.concat(l,l.visualViewport||[],rh(a)?a:[],f&amp;&amp;r?nh(f):[])}return t.concat(a,nh(a,[],r))}function Kb(e){return e.parent&amp;&amp;Object.getPrototypeOf(e.parent)?e.frameElement:null}var Gb=Math.min,Zf=Math.max,R1=Math.round;var qu=e=&gt;({x:e,y:e});function IB(e,t){return typeof e=="function"?e(t):e}function Qb(e){return e.split("-")[0]}function g7(e){return e.split("-")[1]}function NB(e){return e==="x"?"y":"x"}function AB(e){return e==="y"?"height":"width"}function Yb(e){return["top","bottom"].includes(Qb(e))?"y":"x"}function MB(e){return NB(Yb(e))}function P1(e){let{x:t,y:r,width:i,height:a}=e;return{width:i,height:a,top:r,left:t,right:t+i,bottom:r+a,x:t,y:r}}var JB=j(Qp(),1);function LB(e,t,r){let{reference:i,floating:a}=e,u=Yb(t),l=MB(t),f=AB(l),p=Qb(t),v=u==="y",y=i.x+i.width/2-a.width/2,w=i.y+i.height/2-a.height/2,P=i[f]/2-a[f]/2,O;switch(p){case"top":O={x:y,y:i.y-a.height};break;case"bottom":O={x:y,y:i.y+i.height};break;case"right":O={x:i.x+i.width,y:w};break;case"left":O={x:i.x-a.width,y:w};break;default:O={x:i.x,y:i.y}}switch(g7(t)){case"start":O[l]-=P*(r&amp;&amp;v?-1:1);break;case"end":O[l]+=P*(r&amp;&amp;v?-1:1);break}return O}var BB=async(e,t,r)=&gt;{let{placement:i="bottom",strategy:a="absolute",middleware:u=[],platform:l}=r,f=u.filter(Boolean),p=await(l.isRTL==null?void 0:l.isRTL(t)),v=await l.getElementRects({reference:e,floating:t,strategy:a}),{x:y,y:w}=LB(v,i,p),P=i,O={},k=0;for(let M=0;M&lt;f.length;M++){let{name:Q,fn:T}=f[M],{x:R,y:E,data:z,reset:$}=await T({x:y,y:w,initialPlacement:i,placement:P,strategy:a,middlewareData:O,rects:v,platform:l,elements:{reference:e,floating:t}});y=R!=null?R:y,w=E!=null?E:w,O=F(C({},O),{[Q]:C(C({},O[Q]),z)}),$&amp;&amp;k&lt;=50&amp;&amp;(k++,typeof $=="object"&amp;&amp;($.placement&amp;&amp;(P=$.placement),$.rects&amp;&amp;(v=$.rects===!0?await l.getElementRects({reference:e,floating:t,strategy:a}):$.rects),{x:y,y:w}=LB(v,P,p)),M=-1)}return{x:y,y:w,placement:P,strategy:a,middlewareData:O}};async function JK(e,t){let{placement:r,platform:i,elements:a}=e,u=await(i.isRTL==null?void 0:i.isRTL(a.floating)),l=Qb(r),f=g7(r),p=Yb(r)==="y",v=["left","top"].includes(l)?-1:1,y=u&amp;&amp;p?-1:1,w=IB(t,e),{mainAxis:P,crossAxis:O,alignmentAxis:k}=typeof w=="number"?{mainAxis:w,crossAxis:0,alignmentAxis:null}:{mainAxis:w.mainAxis||0,crossAxis:w.crossAxis||0,alignmentAxis:w.alignmentAxis};return f&amp;&amp;typeof k=="number"&amp;&amp;(O=f==="end"?k*-1:k),p?{x:O*y,y:P*v}:{x:P*v,y:O*y}}var DB=function(e){return e===void 0&amp;&amp;(e=0),{name:"offset",options:e,async fn(t){var r,i;let{x:a,y:u,placement:l,middlewareData:f}=t,p=await JK(t,e);return l===((r=f.offset)==null?void 0:r.placement)&amp;&amp;(i=f.arrow)!=null&amp;&amp;i.alignmentOffset?{}:{x:a+p.x,y:u+p.y,data:F(C({},p),{placement:l})}}}};function WB(e){let t=Ci(e),r=parseFloat(t.width)||0,i=parseFloat(t.height)||0,a=ha(e),u=a?e.offsetWidth:r,l=a?e.offsetHeight:i,f=R1(r)!==u||R1(i)!==l;return f&amp;&amp;(r=u,i=l),{width:r,height:i,$:f}}function UB(e){return Mr(e)?e:e.contextElement}function oh(e){let t=UB(e);if(!ha(t))return qu(1);let r=t.getBoundingClientRect(),{width:i,height:a,$:u}=WB(t),l=(u?R1(r.width):r.width)/i,f=(u?R1(r.height):r.height)/a;return(!l||!Number.isFinite(l))&amp;&amp;(l=1),(!f||!Number.isFinite(f))&amp;&amp;(f=1),{x:l,y:f}}var eG=qu(0);function jB(e){let t=xo(e);return!$b()||!t.visualViewport?eG:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function tG(e,t,r){return t===void 0&amp;&amp;(t=!1),!r||t&amp;&amp;r!==xo(e)?!1:t}function T1(e,t,r,i){t===void 0&amp;&amp;(t=!1),r===void 0&amp;&amp;(r=!1);let a=e.getBoundingClientRect(),u=UB(e),l=qu(1);t&amp;&amp;(i?Mr(i)&amp;&amp;(l=oh(i)):l=oh(e));let f=tG(u,r,i)?jB(u):qu(0),p=(a.left+f.x)/l.x,v=(a.top+f.y)/l.y,y=a.width/l.x,w=a.height/l.y;if(u){let P=xo(u),O=i&amp;&amp;Mr(i)?xo(i):i,k=P,M=Kb(k);for(;M&amp;&amp;i&amp;&amp;O!==k;){let Q=oh(M),T=M.getBoundingClientRect(),R=Ci(M),E=T.left+(M.clientLeft+parseFloat(R.paddingLeft))*Q.x,z=T.top+(M.clientTop+parseFloat(R.paddingTop))*Q.y;p*=Q.x,v*=Q.y,y*=Q.x,w*=Q.y,p+=E,v+=z,k=xo(M),M=Kb(k)}}return P1({width:y,height:w,x:p,y:v})}function nG(e){let{elements:t,rect:r,offsetParent:i,strategy:a}=e,u=a==="fixed",l=$s(i),f=t?E1(t.floating):!1;if(i===l||f&amp;&amp;u)return r;let p={scrollLeft:0,scrollTop:0},v=qu(1),y=qu(0),w=ha(i);if((w||!w&amp;&amp;!u)&amp;&amp;((lc(i)!=="body"||rh(l))&amp;&amp;(p=k1(i)),ha(i))){let P=T1(i);v=oh(i),y.x=P.x+i.clientLeft,y.y=P.y+i.clientTop}return{width:r.width*v.x,height:r.height*v.y,x:r.x*v.x-p.scrollLeft*v.x+y.x,y:r.y*v.y-p.scrollTop*v.y+y.y}}function rG(e){return Array.from(e.getClientRects())}function x7(e,t){let r=k1(e).scrollLeft;return t?t.left+r:T1($s(e)).left+r}function oG(e){let t=$s(e),r=k1(e),i=e.ownerDocument.body,a=Zf(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),u=Zf(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),l=-r.scrollLeft+x7(e),f=-r.scrollTop;return Ci(i).direction==="rtl"&amp;&amp;(l+=Zf(t.clientWidth,i.clientWidth)-a),{width:a,height:u,x:l,y:f}}function iG(e,t){let r=xo(e),i=$s(e),a=r.visualViewport,u=i.clientWidth,l=i.clientHeight,f=0,p=0;if(a){u=a.width,l=a.height;let v=$b();(!v||v&amp;&amp;t==="fixed")&amp;&amp;(f=a.offsetLeft,p=a.offsetTop)}return{width:u,height:l,x:f,y:p}}function aG(e,t){let r=T1(e,!0,t==="fixed"),i=r.top+e.clientTop,a=r.left+e.clientLeft,u=ha(e)?oh(e):qu(1),l=e.clientWidth*u.x,f=e.clientHeight*u.y,p=a*u.x,v=i*u.y;return{width:l,height:f,x:p,y:v}}function FB(e,t,r){let i;if(t==="viewport")i=iG(e,r);else if(t==="document")i=oG($s(e));else if(Mr(t))i=aG(t,r);else{let a=jB(e);i=F(C({},t),{x:t.x-a.x,y:t.y-a.y})}return P1(i)}function qB(e,t){let r=Vs(e);return r===t||!Mr(r)||cc(r)?!1:Ci(r).position==="fixed"||qB(r,t)}function sG(e,t){let r=t.get(e);if(r)return r;let i=nh(e,[],!1).filter(f=&gt;Mr(f)&amp;&amp;lc(f)!=="body"),a=null,u=Ci(e).position==="fixed",l=u?Vs(e):e;for(;Mr(l)&amp;&amp;!cc(l);){let f=Ci(l),p=Vb(l);!p&amp;&amp;f.position==="fixed"&amp;&amp;(a=null),(u?!p&amp;&amp;!a:!p&amp;&amp;f.position==="static"&amp;&amp;!!a&amp;&amp;["absolute","fixed"].includes(a.position)||rh(l)&amp;&amp;!p&amp;&amp;qB(e,l))?i=i.filter(y=&gt;y!==l):a=f,l=Vs(l)}return t.set(e,i),i}function uG(e){let{element:t,boundary:r,rootBoundary:i,strategy:a}=e,l=[...r==="clippingAncestors"?E1(t)?[]:sG(t,this._c):[].concat(r),i],f=l[0],p=l.reduce((v,y)=&gt;{let w=FB(t,y,a);return v.top=Zf(w.top,v.top),v.right=Gb(w.right,v.right),v.bottom=Gb(w.bottom,v.bottom),v.left=Zf(w.left,v.left),v},FB(t,f,a));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function lG(e){let{width:t,height:r}=WB(e);return{width:t,height:r}}function cG(e,t,r){let i=ha(t),a=$s(t),u=r==="fixed",l=T1(e,!0,u,t),f={scrollLeft:0,scrollTop:0},p=qu(0);if(i||!i&amp;&amp;!u)if((lc(t)!=="body"||rh(a))&amp;&amp;(f=k1(t)),i){let O=T1(t,!0,u,t);p.x=O.x+t.clientLeft,p.y=O.y+t.clientTop}else a&amp;&amp;(p.x=x7(a));let v=0,y=0;if(a&amp;&amp;!i&amp;&amp;!u){let O=a.getBoundingClientRect();y=O.top+f.scrollTop,v=O.left+f.scrollLeft-x7(a,O)}let w=l.left+f.scrollLeft-p.x-v,P=l.top+f.scrollTop-p.y-y;return{x:w,y:P,width:l.width,height:l.height}}function y7(e){return Ci(e).position==="static"}function zB(e,t){if(!ha(e)||Ci(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return $s(e)===r&amp;&amp;(r=r.ownerDocument.body),r}function HB(e,t){let r=xo(e);if(E1(e))return r;if(!ha(e)){let a=Vs(e);for(;a&amp;&amp;!cc(a);){if(Mr(a)&amp;&amp;!y7(a))return a;a=Vs(a)}return r}let i=zB(e,t);for(;i&amp;&amp;PB(i)&amp;&amp;y7(i);)i=zB(i,t);return i&amp;&amp;cc(i)&amp;&amp;y7(i)&amp;&amp;!Vb(i)?r:i||TB(e)||r}var fG=async function(e){let t=this.getOffsetParent||HB,i=await this.getDimensions(e.floating);return{reference:cG(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function dG(e){return Ci(e).direction==="rtl"}var VB={convertOffsetParentRelativeRectToViewportRelativeRect:nG,getDocumentElement:$s,getClippingRect:uG,getOffsetParent:HB,getElementRects:fG,getClientRects:rG,getDimensions:lG,getScale:oh,isElement:Mr,isRTL:dG};var $B=DB;var w7=(e,t,r)=&gt;{let i=new Map,a=C({platform:VB},r),u=F(C({},a.platform),{_c:i});return BB(e,t,F(C({},a),{platform:u}))};var Kn=j(re(),1),Jb=j(re(),1),GB=j(Qp(),1),Zb=typeof document!="undefined"?Jb.useLayoutEffect:Jb.useEffect;function Xb(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&amp;&amp;e.toString()===t.toString())return!0;let r,i,a;if(e&amp;&amp;t&amp;&amp;typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(i=r;i--!==0;)if(!Xb(e[i],t[i]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(i=r;i--!==0;)if(!{}.hasOwnProperty.call(t,a[i]))return!1;for(i=r;i--!==0;){let u=a[i];if(!(u==="_owner"&amp;&amp;e.$$typeof)&amp;&amp;!Xb(e[u],t[u]))return!1}return!0}return e!==e&amp;&amp;t!==t}function QB(e){return typeof window=="undefined"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function KB(e,t){let r=QB(e);return Math.round(t*r)/r}function b7(e){let t=Kn.useRef(e);return Zb(()=&gt;{t.current=e}),t}function YB(e){e===void 0&amp;&amp;(e={});let{placement:t="bottom",strategy:r="absolute",middleware:i=[],platform:a,elements:{reference:u,floating:l}={},transform:f=!0,whileElementsMounted:p,open:v}=e,[y,w]=Kn.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[P,O]=Kn.useState(i);Xb(P,i)||O(i);let[k,M]=Kn.useState(null),[Q,T]=Kn.useState(null),R=Kn.useCallback(ot=&gt;{ot!==W.current&amp;&amp;(W.current=ot,M(ot))},[]),E=Kn.useCallback(ot=&gt;{ot!==H.current&amp;&amp;(H.current=ot,T(ot))},[]),z=u||k,$=l||Q,W=Kn.useRef(null),H=Kn.useRef(null),Y=Kn.useRef(y),Se=p!=null,Ee=b7(p),Ct=b7(a),Le=b7(v),ft=Kn.useCallback(()=&gt;{if(!W.current||!H.current)return;let ot={placement:t,strategy:r,middleware:P};Ct.current&amp;&amp;(ot.platform=Ct.current),w7(W.current,H.current,ot).then(wt=&gt;{let Ce=F(C({},wt),{isPositioned:Le.current!==!1});pe.current&amp;&amp;!Xb(Y.current,Ce)&amp;&amp;(Y.current=Ce,GB.flushSync(()=&gt;{w(Ce)}))})},[P,t,r,Ct,Le]);Zb(()=&gt;{v===!1&amp;&amp;Y.current.isPositioned&amp;&amp;(Y.current.isPositioned=!1,w(ot=&gt;F(C({},ot),{isPositioned:!1})))},[v]);let pe=Kn.useRef(!1);Zb(()=&gt;(pe.current=!0,()=&gt;{pe.current=!1}),[]),Zb(()=&gt;{if(z&amp;&amp;(W.current=z),$&amp;&amp;(H.current=$),z&amp;&amp;$){if(Ee.current)return Ee.current(z,$,ft);ft()}},[z,$,ft,Ee,Se]);let nt=Kn.useMemo(()=&gt;({reference:W,floating:H,setReference:R,setFloating:E}),[R,E]),Ve=Kn.useMemo(()=&gt;({reference:z,floating:$}),[z,$]),xt=Kn.useMemo(()=&gt;{let ot={position:r,left:0,top:0};if(!Ve.floating)return ot;let wt=KB(Ve.floating,y.x),Ce=KB(Ve.floating,y.y);return f?C(F(C({},ot),{transform:"translate("+wt+"px, "+Ce+"px)"}),QB(Ve.floating)&gt;=1.5&amp;&amp;{willChange:"transform"}):{position:r,left:wt,top:Ce}},[r,f,Ve.floating,y.x,y.y]);return Kn.useMemo(()=&gt;F(C({},y),{update:ft,refs:nt,elements:Ve,floatingStyles:xt}),[y,ft,nt,Ve,xt])}var eS=(e,t)=&gt;F(C({},$B(e)),{options:[e,t]});var eD=C({},dt),mG=eD.useInsertionEffect,hG=mG||(e=&gt;e());function vG(e){let t=dt.useRef(()=&gt;{});return hG(()=&gt;{t.current=e}),dt.useCallback(function(){for(var r=arguments.length,i=new Array(r),a=0;a&lt;r;a++)i[a]=arguments[a];return t.current==null?void 0:t.current(...i)},[])}var gG="ArrowUp",yG="ArrowDown",xG="ArrowLeft",wG="ArrowRight";var S7=typeof document!="undefined"?O1.useLayoutEffect:O1.useEffect;var bG=[xG,wG],SG=[gG,yG],obe=[...bG,...SG];var ZB=!1,_G=0,XB=()=&gt;"floating-ui-"+Math.random().toString(36).slice(2,6)+_G++;function CG(){let[e,t]=dt.useState(()=&gt;ZB?XB():void 0);return S7(()=&gt;{e==null&amp;&amp;t(XB())},[]),dt.useEffect(()=&gt;{ZB=!0},[]),e}var EG=eD.useId,kG=EG||CG;function RG(){let e=new Map;return{emit(t,r){var i;(i=e.get(t))==null||i.forEach(a=&gt;a(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var i;e.set(t,((i=e.get(t))==null?void 0:i.filter(a=&gt;a!==r))||[])}}}var PG=dt.createContext(null),TG=dt.createContext(null),OG=()=&gt;{var e;return((e=dt.useContext(PG))==null?void 0:e.id)||null},IG=()=&gt;dt.useContext(TG);function NG(e){let{open:t=!1,onOpenChange:r,elements:i}=e,a=kG(),u=dt.useRef({}),[l]=dt.useState(()=&gt;RG()),f=OG()!=null,[p,v]=dt.useState(i.reference),y=vG((O,k,M)=&gt;{u.current.openEvent=O?k:void 0,l.emit("openchange",{open:O,event:k,reason:M,nested:f}),r==null||r(O,k,M)}),w=dt.useMemo(()=&gt;({setPositionReference:v}),[]),P=dt.useMemo(()=&gt;({reference:p||i.reference||null,floating:i.floating||null,domReference:i.reference}),[p,i.reference,i.floating]);return dt.useMemo(()=&gt;({dataRef:u,open:t,onOpenChange:y,elements:P,events:l,floatingId:a,refs:w}),[t,y,P,l,a,w])}function tD(e){e===void 0&amp;&amp;(e={});let{nodeId:t}=e,r=NG(F(C({},e),{elements:C({reference:null,floating:null},e.elements)})),i=e.rootContext||r,a=i.elements,[u,l]=dt.useState(null),[f,p]=dt.useState(null),y=(a==null?void 0:a.reference)||u,w=dt.useRef(null),P=IG();S7(()=&gt;{y&amp;&amp;(w.current=y)},[y]);let O=YB(F(C({},e),{elements:C(C({},a),f&amp;&amp;{reference:f})})),k=dt.useCallback(E=&gt;{let z=Mr(E)?{getBoundingClientRect:()=&gt;E.getBoundingClientRect(),contextElement:E}:E;p(z),O.refs.setReference(z)},[O.refs]),M=dt.useCallback(E=&gt;{(Mr(E)||E===null)&amp;&amp;(w.current=E,l(E)),(Mr(O.refs.reference.current)||O.refs.reference.current===null||E!==null&amp;&amp;!Mr(E))&amp;&amp;O.refs.setReference(E)},[O.refs]),Q=dt.useMemo(()=&gt;F(C({},O.refs),{setReference:M,setPositionReference:k,domReference:w}),[O.refs,M,k]),T=dt.useMemo(()=&gt;F(C({},O.elements),{domReference:y}),[O.elements,y]),R=dt.useMemo(()=&gt;F(C(C({},O),i),{refs:Q,elements:T,nodeId:t}),[O,Q,T,t,i]);return S7(()=&gt;{i.dataRef.current.floatingContext=R;let E=P==null?void 0:P.nodesRef.current.find(z=&gt;z.id===t);E&amp;&amp;(E.context=R)}),dt.useMemo(()=&gt;F(C({},O),{context:R,refs:Q,elements:T}),[O,Q,T,R])}var Xf=j(re());function nD(e){let t=Xf.useRef(null),r=Date.now(),i=u=&gt;{Date.now()-r&lt;100||!t.current||t.current.contains(u.target)||e.close()};Xf.useEffect(()=&gt;(window.addEventListener("click",i),()=&gt;{window.removeEventListener("click",i)}));let a=u=&gt;()=&gt;{e.onItemClick(u),e.close()};return Xf.createElement("div",{ref:t},e.items.map(u=&gt;Xf.createElement("div",{key:e.itemKey(u),className:"px-2 py-1 min-w-[6rem] dark:bg-gray-600",onClick:a(u)},e.renderItem(u))))}var rD=j(re());function oD(){return rD.createElement("svg",{className:"dropdown-toggle",width:6*1.6530164061490764,height:6},cn.downArrow)}var tS=j(re());function iD(){return tS.createElement("div",{className:"text-ncm-blue dark:text-ncm-blue-lighter"},tS.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 8.152 6.487",fill:"currentColor"},tS.createElement("path",{d:"M6.885.207a.75.75 0 011.07 1.05l-3.99 4.99a.75.75 0 01-1.08.02L.239 3.62a.75.75 0 111.06-1.06l2.094 2.093L6.866.229a.267.267 0 01.02-.022z"})))}function Ks(e){let[t,r]=$o.useState(!1),{refs:i,floatingStyles:a}=tD({placement:"bottom-end",middleware:[eS(2)]}),u=e.blueBackground?"bg-ncm-blue text-white":"dark:bg-gray-700",l=e.blueBackground?"border-[#2e6da4]":"border-gray-400";return $o.createElement($o.Fragment,null,$o.createElement("div",{ref:i.setReference,className:`flex ${u} border ${l} rounded`},$o.createElement("div",{className:`px-3 py-1 text-sm flex-grow flex items-center justify-between border-r ${l}`,onClick:()=&gt;e.onItemClick(e.selectedItem)},$o.createElement("div",null,e.renderSelectedItem(e.selectedItem)),e.checked?$o.createElement(iD,null):null),$o.createElement("div",{className:"px-2 py-1 flex w-[50px] items-center justify-center",onClick:()=&gt;r(!0)},$o.createElement(oD,null))),t&amp;&amp;$o.createElement("div",{ref:i.setFloating,style:a,className:"border border-gray-400 rounded bg-white"},$o.createElement(nD,{items:e.items,itemKey:e.itemKey,close:()=&gt;r(!1),onItemClick:e.onItemClick,renderItem:e.renderOption})))}function aD(){let e=ie(l=&gt;l.engine),t=ie(l=&gt;l.devBuilds),[r,i]=nS.useState(e.name=="DevBuild"?e:t[0]),a=Ue();if(r===void 0)return null;let u=l=&gt;{i(l),a(zf(l))};return nS.createElement(Ks,{items:t,selectedItem:r,blueBackground:r==e,renderSelectedItem:l=&gt;`Stockfish ${l.date}`,renderOption:l=&gt;l.date,itemKey:l=&gt;l.version,onItemClick:l=&gt;u(l)})}var rS=j(re());function sD(){let e=ie(u=&gt;u.engine),[t,r]=rS.useState(_u),i=Ue(),a=u=&gt;{r(u),i(zf(u))};return rS.createElement(Ks,{items:Uw,selectedItem:t,blueBackground:e==t,renderSelectedItem:u=&gt;`Stockfish ${u.version}`,renderOption:u=&gt;u.version,itemKey:u=&gt;u.version,onItemClick:u=&gt;a(u)})}function uD(){return Ei.createElement(Ei.Fragment,null,Ei.createElement("div",{className:"flex text-sm items-baseline"},"Dev Builds",Ei.createElement("a",{className:"link mx-2 -px-2",href:"/dev-builds",target:"_blank"},Ei.createElement("svg",{style:{width:17*.75,height:16*.75}},cn.stats)),Ei.createElement("span",{className:"font-extrabold text-xs uppercase text-gray-500"},"Strongest")),Ei.createElement("div",{className:"mt-1"},Ei.createElement(aD,null)),Ei.createElement("div",{className:"mt-2 text-sm"},"Official Releases"),Ei.createElement("div",{className:"mt-1"},Ei.createElement(sD,null)))}var as=j(re());var lD=j(re()),Gs=j(Ar());var Lr=j(re());function oS(e){let t=ie(f=&gt;f.lc0Network),r=ie(f=&gt;f.engine),[i,a]=Lr.useState(t!==void 0&amp;&amp;e.isNetworkType(t)?t:e.networks[0]);Lr.useEffect(()=&gt;{t!==void 0&amp;&amp;e.isNetworkType(t)&amp;&amp;a(t)});let u=Ue();if(t===void 0||i===void 0)return null;let l=r.name=="Lc0"&amp;&amp;e.isNetworkType(t);return Lr.createElement("div",null,Lr.createElement("span",{className:"text-sm"},e.label),Lr.createElement("div",{style:{marginTop:5}},Lr.createElement(Ks,{items:e.masterNetworks(e.networks),selectedItem:i,itemKey:f=&gt;e.masterValue(f),renderOption:f=&gt;e.masterValue(f),blueBackground:l,onItemClick:f=&gt;u(B3(f)),renderSelectedItem:f=&gt;Lr.createElement("div",{className:"flex"},Lr.createElement("div",{className:"w-[120px]"},e.masterLabel),Lr.createElement("div",null,e.masterValue(f)))})),Lr.createElement("div",{style:{marginTop:5}},Lr.createElement(Ks,{items:e.detailNetworks(i,e.networks),selectedItem:i,checked:l,itemKey:f=&gt;e.detailValue(f),renderOption:f=&gt;e.detailValue(f),onItemClick:f=&gt;u(B3(f)),renderSelectedItem:f=&gt;Lr.createElement("div",{className:"flex"},Lr.createElement("div",{className:"w-[120px]"},e.detailLabel),Lr.createElement("div",null,e.detailValue(f)))})))}function cD(){let e=ie(t=&gt;t.lc0OfficialNetworks);return lD.createElement(oS,{label:"Official Networks",networks:e,isNetworkType:t=&gt;t.kind=="official",masterNetworks:AG,detailNetworks:MG,masterLabel:"Training Run",masterValue:t=&gt;t.trainingRun,detailLabel:"Network",detailValue:t=&gt;t.networkId.toString()})}function AG(e){return(0,Gs.flow)(()=&gt;e,(0,Gs.groupBy)(t=&gt;t.trainingRun),Gs.toPairs,(0,Gs.map)(([t,r])=&gt;r[0]))()}function MG(e,t){return(0,Gs.filter)(r=&gt;r.trainingRun==e.trainingRun,t)}var fD=j(re()),Qs=j(Ar());function dD(){let e=ie(t=&gt;t.lc0ContribNetworks);return fD.createElement(oS,{label:"Third-Party Networks",networks:e,isNetworkType:t=&gt;t.kind=="contrib",masterNetworks:LG,detailNetworks:BG,masterLabel:"Family",masterValue:t=&gt;t.family,detailLabel:"Filename",detailValue:t=&gt;t.name})}function LG(e){return(0,Qs.flow)(()=&gt;e,(0,Qs.groupBy)(t=&gt;t.family),Qs.toPairs,(0,Qs.map)(([t,r])=&gt;r[0]))()}function BG(e,t){return(0,Qs.filter)(r=&gt;r.family==e.family,t)}function pD(){let e=ie(u=&gt;u.user),t=ie(u=&gt;u.engine),r=ie(u=&gt;u.hardware.usePaidGpu),i=ie(u=&gt;di(u.hardware,u.engine)),a=Ue();return as.createElement(as.Fragment,null,as.createElement("div",null,as.createElement(cD,null)),as.createElement("div",{className:"mt-2"},as.createElement(dD,null)),as.createElement("div",{className:"mt-4"},as.createElement("div",{className:"border border-gray-400 rounded dark:bg-gray-700"},as.createElement(C1,{line1:"Enable RTX 2080 GPU",line2:"Strongest hardware for LcZero",checked:i=="paidGpu",disabledMessage:Pw(e,t),onChange:()=&gt;a(pR(!r))}))))}var Ys=j(re()),ss=j(Ar());function mD(){let e=ie(f=&gt;f.engine),[t,r]=Ys.useState(nm[0]),i=Ue(),a=f=&gt;{r(f),i(zf(f))},u=(0,ss.flow)(()=&gt;nm,(0,ss.groupBy)(f=&gt;f.name),(0,ss.map)(ss.first))(),l=(0,ss.flow)(()=&gt;nm,(0,ss.filter)(f=&gt;f.name==t.name))();return Ys.createElement(Ys.Fragment,null,Ys.createElement("div",null,Ys.createElement(Ks,{items:u,selectedItem:t,itemKey:f=&gt;f.name,blueBackground:t==e,renderOption:f=&gt;f.name,renderSelectedItem:f=&gt;f.name,onItemClick:a})),Ys.createElement("div",{style:{marginTop:5}},Ys.createElement(Ks,{items:l,selectedItem:t,itemKey:f=&gt;f.version,checked:t==e,renderOption:f=&gt;f.version,renderSelectedItem:f=&gt;f.version,onItemClick:a})))}var Jf=j(re());var I1=j(re());var iS=j(re());function hD(e){return iS.createElement(ua,{title:e.title,close:e.close,body:e.children,footer:iS.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},iS.createElement("button",{className:"btn btn-blue",onClick:e.close},"Close"))})}function ih(e){return I1.createElement(Ds,{modal:r=&gt;I1.createElement(hD,{title:e.title,close:r},e.children),onOpen:e.onOpen},r=&gt;I1.createElement("a",{className:"p-1 -m-1 inline-flex",href:"#",onClick:r},I1.createElement("svg",{width:"14",height:"14",fill:"#ccc"},cn.help)))}function vD(){return Jf.createElement(ih,{title:"Hardware Options"},Jf.createElement("p",null,'Chess engines work by evaluating as many positions as they can during the alloted "think" time. Additional CPU cores are used to evaluate more positions per second. This allows the engine to probe to greater depths and occasionally find stronger moves that would otherwise not be apparent.'),Jf.createElement("p",{className:"mt-4"},"Paid subscribers can use NCM's AMD Ryzen 7950X dedicated servers. These servers each have ",Jf.createElement("strong",null,"16 CPU cores")," and can evaluate"," ",Jf.createElement("strong",null,"tens of millions of positions per second"),"."),Jf.createElement("p",{className:"mt-4"},"Anonymous and trial users are restricted to single core calculations on NCM's AMD EPYC 7702 servers."))}var va=j(re());function gD(){return va.createElement(ih,{title:"Stockfish"},va.createElement("p",null,va.createElement("a",{target:"_blank",href:"https://stockfishchess.org/"},"Stockfish")," ","is a free and open source chess engine. It's the strongest engine available on NCM and one of the strongest engines in general according to the"," ",va.createElement("a",{target:"_blank",href:"http://www.computerchess.org.uk/ccrl/4040/"},"CCRL 40/40 Rating List")," ","and"," ",va.createElement("a",{target:"_blank",href:"http://tcec.chessdom.com/live.php"},"TCEC")," ","computer chess tournament."),va.createElement("p",{className:"mt-4"},"Official releases happen every year or so after significant progress has been made since the prior official release."),va.createElement("p",{className:"mt-4"},'Development builds (a.k.a. "dev builds") appear automatically on NCM whenever a change is accepted into the Stockfish code base. These changes are often small improvements in strength which accumulate over time.'),va.createElement("p",{className:"mt-4"},va.createElement("strong",null,"Which version is strongest?"),` In our experience, you're usually best off using the latest dev build. NCM performs extensive testing on each dev build, and you can see the results by clicking the "progress bars" (`,va.createElement("a",{target:"_blank",href:"/dev-builds"},va.createElement("svg",{style:{width:17*.75,height:16*.75},className:"inline px-0.5 fill-ncm-blue"},cn.stats)),") icon next to dev builds on the home page."))}var Ko=j(re());function yD(){return Ko.createElement(ih,{title:"LCZero"},Ko.createElement("p",null,Ko.createElement("a",{target:"_blank",href:"https://lczero.org/"},"LcZero")," ","is an artifical intelligence chess engine that uses the same techniques as Google's AlphaZero project."),Ko.createElement("p",{className:"mt-4"},"The engine trains by playing millions of games using computing power donated by volunteers. Training produces neural networks which are large files that capture the engine's learned knowledge about strong chess play."),Ko.createElement("p",{className:"mt-4"},Ko.createElement("strong",null,"What are training runs?")),Ko.createElement("p",{className:"mt-1"},"A training run can last months and produces networks every few hours. New training runs are created as the LcZero team discovers better strategies, algorithms, and parameters for training."),Ko.createElement("p",{className:"mt-4"},Ko.createElement("strong",null,"Which network should I use?")),Ko.createElement("p",{className:"mt-1"},"The strongest networks so far are from test run test40. NCM places each run's strongest network (as measured by self-play Elo) first in the dropdown."),Ko.createElement("p",{className:"mt-4"},Ko.createElement("strong",null,"What is the RTX 2080 GPU?")),Ko.createElement("p",{className:"mt-1"},"The GPU is a powerful piece of hardware that massively boosts LcZero's strength and performance. It executes the type of mathematics required by LcZero thousands of times faster than even our Ryzen 7950X 16 CPU-core servers."))}var Go=j(xD());function wD(e){Go.bind("w",()=&gt;e.dispatch(Ff("w"))),Go.bind("b",()=&gt;e.dispatch(Ff("b"))),Go.bind("t",()=&gt;e.dispatch(DG(e))),Go.bind("r",()=&gt;e.dispatch(Qg())),Go.bind("k",()=&gt;e.dispatch(Yg())),Go.bind("f",()=&gt;e.dispatch(Zg())),Go.bind("c",()=&gt;e.dispatch(n1(x1,!1))),Go.bind("a",()=&gt;e.dispatch(FG(e))),Go.bind("d",()=&gt;e.dispatch(zG(e))),Go.bind("left",()=&gt;e.dispatch(Xg())),Go.bind("right",()=&gt;e.dispatch(Jg())),Go.bind("shift+left",()=&gt;e.dispatch(eR())),Go.bind("shift+right",()=&gt;e.dispatch(tR()))}function DG(e){let t=st(e.getState().boards),r=pt(t),i=Pe(r);return Ff(Ji(i.activeColor))}function FG(e){let{boards:t,calculations:r}=e.getState(),i=tr(t),a=hr(r,i);if(!a)return zm();let u=a.response.moves[0];return u?Gg({boardId:i,fen:a.request.fen,move:u.move}):zm()}function zG(e){let t=e.getState().settings.theme=="dark"?"light":"dark";return xR(t)}function bD(e){document.addEventListener("visibilitychange",()=&gt;{document.visibilityState=="visible"&amp;&amp;e.getState().user&amp;&amp;e.dispatch(RR())})}function SD(e){return Ie.useEffect(()=&gt;{wD(e.store),bD(e.store)},[]),Ie.createElement(UA,{isMobile:!0},Ie.createElement(W3,{store:e.store},Ie.createElement("div",{className:"mt-6",style:{paddingRight:t()}},Ie.createElement(xL,{initialWidth:r()})),Ie.createElement("div",{className:"mt-6"},Ie.createElement(CL,null)),Ie.createElement("div",{className:"flex justify-between mt-4"},Ie.createElement("div",null,Ie.createElement(s7,null)),Ie.createElement("div",{className:"flex flex-col items-end"},Ie.createElement(GL,null),Ie.createElement(HL,null))),Ie.createElement("div",{className:"mt-4"},Ie.createElement($L,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(_i,null,"Board Actions")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(QL,null)),Ie.createElement("div",{className:"mt-2"},Ie.createElement(eB,null)),Ie.createElement("div",{className:"mt-4"},Ie.createElement(_i,null,"Castling")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(tB,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(gB,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(_i,null,"Saved Boards")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(bB,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(_i,{help:Ie.createElement(vD,null)},"Hardware")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(SB,null)),Ie.createElement("div",{className:"mt-8"},Ie.createElement(_i,null,"Chess Engines")),Ie.createElement("div",{className:"mt-4"},Ie.createElement(_i,{help:Ie.createElement(gD,null)},"Stockfish")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(uD,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(_i,{help:Ie.createElement(yD,null)},"LcZero ",mf.version)),Ie.createElement("div",{className:"mt-2"},Ie.createElement(pD,null)),Ie.createElement("div",{className:"mt-6"},Ie.createElement(_i,null,"Other Engines")),Ie.createElement("div",{className:"mt-2"},Ie.createElement(mD,null)),Ie.createElement("div",{className:"mt-12"},Ie.createElement(EB,null)),Ie.createElement(bL,null)));function t(){return a()===void 0?5:0}function r(){return(a()||i())-32-t()}function i(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}function a(){if(window.matchMedia("(min-width: 1024px)").matches)return 1024;if(window.matchMedia("(min-width: 768px)").matches)return 768;if(window.matchMedia("(min-width: 640px)").matches)return 640}}window.React=WG;window.ReactDOM=UG;window.buildStore=FA;window.NcmTop=aL;window.NcmMobile=SD;})();
/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/
/*!
 * Adapted from jQuery UI core
 *
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */
/**
 * @license
 * Lodash &lt;https://lodash.com/&gt;
 * Copyright OpenJS Foundation and other contributors &lt;https://openjsf.org/&gt;
 * Released under MIT license &lt;https://lodash.com/license&gt;
 * Based on Underscore.js 1.8.3 &lt;http://underscorejs.org/LICENSE&gt;
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters &amp; Editors
 */
/**
 * @license React
 * react-dom.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.
 */
/**
 * @license React
 * react.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.
 */
/**
 * @license React
 * scheduler.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.
 */
/**
 * @license React
 * use-sync-external-store-with-selector.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.
 */
</pre></body></html>