224 lines
381 KiB
JavaScript
224 lines
381 KiB
JavaScript
var R0=Object.create;var Vc=Object.defineProperty;var J0=Object.getOwnPropertyDescriptor;var q0=Object.getOwnPropertyNames;var K0=Object.getPrototypeOf,b0=Object.prototype.hasOwnProperty;var Qe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),O0=(e,t)=>{for(var A in t)Vc(e,A,{get:t[A],enumerable:!0})},L0=(e,t,A,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of q0(t))!b0.call(e,n)&&n!==A&&Vc(e,n,{get:()=>t[n],enumerable:!(i=J0(t,n))||i.enumerable});return e};var K=(e,t,A)=>(A=e!=null?R0(K0(e)):{},L0(t||!e||!e.__esModule?Vc(A,"default",{value:e,enumerable:!0}):A,e));var ZB=Qe($=>{"use strict";var Yr=Symbol.for("react.element"),Y0=Symbol.for("react.portal"),P0=Symbol.for("react.fragment"),V0=Symbol.for("react.strict_mode"),z0=Symbol.for("react.profiler"),_0=Symbol.for("react.provider"),T0=Symbol.for("react.context"),X0=Symbol.for("react.forward_ref"),Z0=Symbol.for("react.suspense"),W0=Symbol.for("react.memo"),j0=Symbol.for("react.lazy"),bB=Symbol.iterator;function $0(e){return e===null||typeof e!="object"?null:(e=bB&&e[bB]||e["@@iterator"],typeof e=="function"?e:null)}var YB={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},PB=Object.assign,VB={};function Hn(e,t,A){this.props=e,this.context=t,this.refs=VB,this.updater=A||YB}Hn.prototype.isReactComponent={};Hn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&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")};Hn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function zB(){}zB.prototype=Hn.prototype;function _c(e,t,A){this.props=e,this.context=t,this.refs=VB,this.updater=A||YB}var Tc=_c.prototype=new zB;Tc.constructor=_c;PB(Tc,Hn.prototype);Tc.isPureReactComponent=!0;var OB=Array.isArray,_B=Object.prototype.hasOwnProperty,Xc={current:null},TB={key:!0,ref:!0,__self:!0,__source:!0};function XB(e,t,A){var i,n={},r=null,o=null;if(t!=null)for(i in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(r=""+t.key),t)_B.call(t,i)&&!TB.hasOwnProperty(i)&&(n[i]=t[i]);var s=arguments.length-2;if(s===1)n.children=A;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];n.children=a}if(e&&e.defaultProps)for(i in s=e.defaultProps,s)n[i]===void 0&&(n[i]=s[i]);return{$$typeof:Yr,type:e,key:r,ref:o,props:n,_owner:Xc.current}}function eF(e,t){return{$$typeof:Yr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Zc(e){return typeof e=="object"&&e!==null&&e.$$typeof===Yr}function tF(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(A){return t[A]})}var LB=/\/+/g;function zc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?tF(""+e.key):t.toString(36)}function qs(e,t,A,i,n){var r=typeof e;(r==="undefined"||r==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(r){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Yr:case Y0:o=!0}}if(o)return o=e,n=n(o),e=i===""?"."+zc(o,0):i,OB(n)?(A="",e!=null&&(A=e.replace(LB,"$&/")+"/"),qs(n,t,A,"",function(c){return c})):n!=null&&(Zc(n)&&(n=eF(n,A+(!n.key||o&&o.key===n.key?"":(""+n.key).replace(LB,"$&/")+"/")+e)),t.push(n)),1;if(o=0,i=i===""?".":i+":",OB(e))for(var s=0;s<e.length;s++){r=e[s];var a=i+zc(r,s);o+=qs(r,t,A,a,n)}else if(a=$0(e),typeof a=="function")for(e=a.call(e),s=0;!(r=e.next()).done;)r=r.value,a=i+zc(r,s++),o+=qs(r,t,A,a,n);else if(r==="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 o}function Js(e,t,A){if(e==null)return e;var i=[],n=0;return qs(e,i,"","",function(r){return t.call(A,r,n++)}),i}function AF(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(A){(e._status===0||e._status===-1)&&(e._status=1,e._result=A)},function(A){(e._status===0||e._status===-1)&&(e._status=2,e._result=A)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var rt={current:null},Ks={transition:null},iF={ReactCurrentDispatcher:rt,ReactCurrentBatchConfig:Ks,ReactCurrentOwner:Xc};$.Children={map:Js,forEach:function(e,t,A){Js(e,function(){t.apply(this,arguments)},A)},count:function(e){var t=0;return Js(e,function(){t++}),t},toArray:function(e){return Js(e,function(t){return t})||[]},only:function(e){if(!Zc(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};$.Component=Hn;$.Fragment=P0;$.Profiler=z0;$.PureComponent=_c;$.StrictMode=V0;$.Suspense=Z0;$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=iF;$.cloneElement=function(e,t,A){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=PB({},e.props),n=e.key,r=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(r=t.ref,o=Xc.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)_B.call(t,a)&&!TB.hasOwnProperty(a)&&(i[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)i.children=A;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];i.children=s}return{$$typeof:Yr,type:e.type,key:n,ref:r,props:i,_owner:o}};$.createContext=function(e){return e={$$typeof:T0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:_0,_context:e},e.Consumer=e};$.createElement=XB;$.createFactory=function(e){var t=XB.bind(null,e);return t.type=e,t};$.createRef=function(){return{current:null}};$.forwardRef=function(e){return{$$typeof:X0,render:e}};$.isValidElement=Zc;$.lazy=function(e){return{$$typeof:j0,_payload:{_status:-1,_result:e},_init:AF}};$.memo=function(e,t){return{$$typeof:W0,type:e,compare:t===void 0?null:t}};$.startTransition=function(e){var t=Ks.transition;Ks.transition={};try{e()}finally{Ks.transition=t}};$.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};$.useCallback=function(e,t){return rt.current.useCallback(e,t)};$.useContext=function(e){return rt.current.useContext(e)};$.useDebugValue=function(){};$.useDeferredValue=function(e){return rt.current.useDeferredValue(e)};$.useEffect=function(e,t){return rt.current.useEffect(e,t)};$.useId=function(){return rt.current.useId()};$.useImperativeHandle=function(e,t,A){return rt.current.useImperativeHandle(e,t,A)};$.useInsertionEffect=function(e,t){return rt.current.useInsertionEffect(e,t)};$.useLayoutEffect=function(e,t){return rt.current.useLayoutEffect(e,t)};$.useMemo=function(e,t){return rt.current.useMemo(e,t)};$.useReducer=function(e,t,A){return rt.current.useReducer(e,t,A)};$.useRef=function(e){return rt.current.useRef(e)};$.useState=function(e){return rt.current.useState(e)};$.useSyncExternalStore=function(e,t,A){return rt.current.useSyncExternalStore(e,t,A)};$.useTransition=function(){return rt.current.useTransition()};$.version="18.2.0"});var ze=Qe((CH,WB)=>{"use strict";WB.exports=ZB()});var sd=Qe(ue=>{"use strict";function el(e,t){var A=e.length;e.push(t);e:for(;0<A;){var i=A-1>>>1,n=e[i];if(0<bs(n,t))e[i]=t,e[A]=n,A=i;else break e}}function Wt(e){return e.length===0?null:e[0]}function Ls(e){if(e.length===0)return null;var t=e[0],A=e.pop();if(A!==t){e[0]=A;e:for(var i=0,n=e.length,r=n>>>1;i<r;){var o=2*(i+1)-1,s=e[o],a=o+1,c=e[a];if(0>bs(s,A))a<n&&0>bs(c,s)?(e[i]=c,e[a]=A,i=a):(e[i]=s,e[o]=A,i=o);else if(a<n&&0>bs(c,A))e[i]=c,e[a]=A,i=a;else break e}}return t}function bs(e,t){var A=e.sortIndex-t.sortIndex;return A!==0?A:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(jB=performance,ue.unstable_now=function(){return jB.now()}):(Wc=Date,$B=Wc.now(),ue.unstable_now=function(){return Wc.now()-$B});var jB,Wc,$B,uA=[],ii=[],nF=1,Rt=null,je=3,Ys=!1,Li=!1,Vr=!1,Ad=typeof setTimeout=="function"?setTimeout:null,id=typeof clearTimeout=="function"?clearTimeout:null,ed=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function tl(e){for(var t=Wt(ii);t!==null;){if(t.callback===null)Ls(ii);else if(t.startTime<=e)Ls(ii),t.sortIndex=t.expirationTime,el(uA,t);else break;t=Wt(ii)}}function Al(e){if(Vr=!1,tl(e),!Li)if(Wt(uA)!==null)Li=!0,nl(il);else{var t=Wt(ii);t!==null&&rl(Al,t.startTime-e)}}function il(e,t){Li=!1,Vr&&(Vr=!1,id(zr),zr=-1),Ys=!0;var A=je;try{for(tl(t),Rt=Wt(uA);Rt!==null&&(!(Rt.expirationTime>t)||e&&!od());){var i=Rt.callback;if(typeof i=="function"){Rt.callback=null,je=Rt.priorityLevel;var n=i(Rt.expirationTime<=t);t=ue.unstable_now(),typeof n=="function"?Rt.callback=n:Rt===Wt(uA)&&Ls(uA),tl(t)}else Ls(uA);Rt=Wt(uA)}if(Rt!==null)var r=!0;else{var o=Wt(ii);o!==null&&rl(Al,o.startTime-t),r=!1}return r}finally{Rt=null,je=A,Ys=!1}}var Ps=!1,Os=null,zr=-1,nd=5,rd=-1;function od(){return!(ue.unstable_now()-rd<nd)}function jc(){if(Os!==null){var e=ue.unstable_now();rd=e;var t=!0;try{t=Os(!0,e)}finally{t?Pr():(Ps=!1,Os=null)}}else Ps=!1}var Pr;typeof ed=="function"?Pr=function(){ed(jc)}:typeof MessageChannel<"u"?($c=new MessageChannel,td=$c.port2,$c.port1.onmessage=jc,Pr=function(){td.postMessage(null)}):Pr=function(){Ad(jc,0)};var $c,td;function nl(e){Os=e,Ps||(Ps=!0,Pr())}function rl(e,t){zr=Ad(function(){e(ue.unstable_now())},t)}ue.unstable_IdlePriority=5;ue.unstable_ImmediatePriority=1;ue.unstable_LowPriority=4;ue.unstable_NormalPriority=3;ue.unstable_Profiling=null;ue.unstable_UserBlockingPriority=2;ue.unstable_cancelCallback=function(e){e.callback=null};ue.unstable_continueExecution=function(){Li||Ys||(Li=!0,nl(il))};ue.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):nd=0<e?Math.floor(1e3/e):5};ue.unstable_getCurrentPriorityLevel=function(){return je};ue.unstable_getFirstCallbackNode=function(){return Wt(uA)};ue.unstable_next=function(e){switch(je){case 1:case 2:case 3:var t=3;break;default:t=je}var A=je;je=t;try{return e()}finally{je=A}};ue.unstable_pauseExecution=function(){};ue.unstable_requestPaint=function(){};ue.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var A=je;je=e;try{return t()}finally{je=A}};ue.unstable_scheduleCallback=function(e,t,A){var i=ue.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?i+A:i):A=i,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=A+n,e={id:nF++,callback:t,priorityLevel:e,startTime:A,expirationTime:n,sortIndex:-1},A>i?(e.sortIndex=A,el(ii,e),Wt(uA)===null&&e===Wt(ii)&&(Vr?(id(zr),zr=-1):Vr=!0,rl(Al,A-i))):(e.sortIndex=n,el(uA,e),Li||Ys||(Li=!0,nl(il))),e};ue.unstable_shouldYield=od;ue.unstable_wrapCallback=function(e){var t=je;return function(){var A=je;je=t;try{return e.apply(this,arguments)}finally{je=A}}}});var Id=Qe((hH,ad)=>{"use strict";ad.exports=sd()});var Bh=Qe(Mt=>{"use strict";var dC=ze(),Gt=Id();function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,A=1;A<arguments.length;A++)t+="&args[]="+encodeURIComponent(arguments[A]);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 CC=new Set,fo={};function tn(e,t){er(e,t),er(e+"Capture",t)}function er(e,t){for(fo[e]=t,e=0;e<t.length;e++)CC.add(t[e])}var KA=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Sl=Object.prototype.hasOwnProperty,rF=/^[: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]*$/,cd={},ld={};function oF(e){return Sl.call(ld,e)?!0:Sl.call(cd,e)?!1:rF.test(e)?ld[e]=!0:(cd[e]=!0,!1)}function sF(e,t,A,i){if(A!==null&&A.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return i?!1:A!==null?!A.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function aF(e,t,A,i){if(t===null||typeof t>"u"||sF(e,t,A,i))return!0;if(i)return!1;if(A!==null)switch(A.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function at(e,t,A,i,n,r,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=i,this.attributeNamespace=n,this.mustUseProperty=A,this.propertyName=e,this.type=t,this.sanitizeURL=r,this.removeEmptyString=o}var Xe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Xe[e]=new at(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Xe[t]=new at(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Xe[e]=new at(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Xe[e]=new at(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){Xe[e]=new at(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Xe[e]=new at(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Xe[e]=new at(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Xe[e]=new at(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Xe[e]=new at(e,5,!1,e.toLowerCase(),null,!1,!1)});var pg=/[\-:]([a-z])/g;function Eg(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(pg,Eg);Xe[t]=new at(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(pg,Eg);Xe[t]=new at(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(pg,Eg);Xe[t]=new at(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Xe[e]=new at(e,1,!1,e.toLowerCase(),null,!1,!1)});Xe.xlinkHref=new at("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Xe[e]=new at(e,1,!1,e.toLowerCase(),null,!0,!0)});function mg(e,t,A,i){var n=Xe.hasOwnProperty(t)?Xe[t]:null;(n!==null?n.type!==0:i||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(aF(t,A,n,i)&&(A=null),i||n===null?oF(t)&&(A===null?e.removeAttribute(t):e.setAttribute(t,""+A)):n.mustUseProperty?e[n.propertyName]=A===null?n.type===3?!1:"":A:(t=n.attributeName,i=n.attributeNamespace,A===null?e.removeAttribute(t):(n=n.type,A=n===3||n===4&&A===!0?"":""+A,i?e.setAttributeNS(i,t,A):e.setAttribute(t,A))))}var YA=dC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Vs=Symbol.for("react.element"),Rn=Symbol.for("react.portal"),Jn=Symbol.for("react.fragment"),yg=Symbol.for("react.strict_mode"),Ul=Symbol.for("react.profiler"),QC=Symbol.for("react.provider"),hC=Symbol.for("react.context"),wg=Symbol.for("react.forward_ref"),Nl=Symbol.for("react.suspense"),xl=Symbol.for("react.suspense_list"),Fg=Symbol.for("react.memo"),ri=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var pC=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var gd=Symbol.iterator;function _r(e){return e===null||typeof e!="object"?null:(e=gd&&e[gd]||e["@@iterator"],typeof e=="function"?e:null)}var De=Object.assign,ol;function to(e){if(ol===void 0)try{throw Error()}catch(A){var t=A.stack.trim().match(/\n( *(at )?)/);ol=t&&t[1]||""}return`
|
|
`+ol+e}var sl=!1;function al(e,t){if(!e||sl)return"";sl=!0;var A=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"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var i=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){i=c}e.call(t.prototype)}else{try{throw Error()}catch(c){i=c}e()}}catch(c){if(c&&i&&typeof c.stack=="string"){for(var n=c.stack.split(`
|
|
`),r=i.stack.split(`
|
|
`),o=n.length-1,s=r.length-1;1<=o&&0<=s&&n[o]!==r[s];)s--;for(;1<=o&&0<=s;o--,s--)if(n[o]!==r[s]){if(o!==1||s!==1)do if(o--,s--,0>s||n[o]!==r[s]){var a=`
|
|
`+n[o].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=o&&0<=s);break}}}finally{sl=!1,Error.prepareStackTrace=A}return(e=e?e.displayName||e.name:"")?to(e):""}function IF(e){switch(e.tag){case 5:return to(e.type);case 16:return to("Lazy");case 13:return to("Suspense");case 19:return to("SuspenseList");case 0:case 2:case 15:return e=al(e.type,!1),e;case 11:return e=al(e.type.render,!1),e;case 1:return e=al(e.type,!0),e;default:return""}}function Gl(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 Jn:return"Fragment";case Rn:return"Portal";case Ul:return"Profiler";case yg:return"StrictMode";case Nl:return"Suspense";case xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case hC:return(e.displayName||"Context")+".Consumer";case QC:return(e._context.displayName||"Context")+".Provider";case wg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Fg:return t=e.displayName||null,t!==null?t:Gl(e.type)||"Memo";case ri:t=e._payload,e=e._init;try{return Gl(e(t))}catch{}}return null}function cF(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 Gl(t);case 8:return t===yg?"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 hi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function EC(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lF(e){var t=EC(e)?"checked":"value",A=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof A<"u"&&typeof A.get=="function"&&typeof A.set=="function"){var n=A.get,r=A.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(o){i=""+o,r.call(this,o)}}),Object.defineProperty(e,t,{enumerable:A.enumerable}),{getValue:function(){return i},setValue:function(o){i=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zs(e){e._valueTracker||(e._valueTracker=lF(e))}function mC(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var A=t.getValue(),i="";return e&&(i=EC(e)?e.checked?"true":"false":e.value),e=i,e!==A?(t.setValue(e),!0):!1}function pa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Hl(e,t){var A=t.checked;return De({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:A??e._wrapperState.initialChecked})}function ud(e,t){var A=t.defaultValue==null?"":t.defaultValue,i=t.checked!=null?t.checked:t.defaultChecked;A=hi(t.value!=null?t.value:A),e._wrapperState={initialChecked:i,initialValue:A,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function yC(e,t){t=t.checked,t!=null&&mg(e,"checked",t,!1)}function Ml(e,t){yC(e,t);var A=hi(t.value),i=t.type;if(A!=null)i==="number"?(A===0&&e.value===""||e.value!=A)&&(e.value=""+A):e.value!==""+A&&(e.value=""+A);else if(i==="submit"||i==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?vl(e,t.type,A):t.hasOwnProperty("defaultValue")&&vl(e,t.type,hi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function fd(e,t,A){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!(i!=="submit"&&i!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,A||t===e.value||(e.value=t),e.defaultValue=t}A=e.name,A!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,A!==""&&(e.name=A)}function vl(e,t,A){(t!=="number"||pa(e.ownerDocument)!==e)&&(A==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+A&&(e.defaultValue=""+A))}var Ao=Array.isArray;function Tn(e,t,A,i){if(e=e.options,t){t={};for(var n=0;n<A.length;n++)t["$"+A[n]]=!0;for(A=0;A<e.length;A++)n=t.hasOwnProperty("$"+e[A].value),e[A].selected!==n&&(e[A].selected=n),n&&i&&(e[A].defaultSelected=!0)}else{for(A=""+hi(A),t=null,n=0;n<e.length;n++){if(e[n].value===A){e[n].selected=!0,i&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Rl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return De({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Bd(e,t){var A=t.value;if(A==null){if(A=t.children,t=t.defaultValue,A!=null){if(t!=null)throw Error(x(92));if(Ao(A)){if(1<A.length)throw Error(x(93));A=A[0]}t=A}t==null&&(t=""),A=t}e._wrapperState={initialValue:hi(A)}}function wC(e,t){var A=hi(t.value),i=hi(t.defaultValue);A!=null&&(A=""+A,A!==e.value&&(e.value=A),t.defaultValue==null&&e.defaultValue!==A&&(e.defaultValue=A)),i!=null&&(e.defaultValue=""+i)}function dd(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function FC(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 Jl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?FC(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _s,DC=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,A,i,n){MSApp.execUnsafeLocalFunction(function(){return e(t,A,i,n)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_s=_s||document.createElement("div"),_s.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_s.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bo(e,t){if(t){var A=e.firstChild;if(A&&A===e.lastChild&&A.nodeType===3){A.nodeValue=t;return}}e.textContent=t}var ro={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},gF=["Webkit","ms","Moz","O"];Object.keys(ro).forEach(function(e){gF.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ro[t]=ro[e]})});function kC(e,t,A){return t==null||typeof t=="boolean"||t===""?"":A||typeof t!="number"||t===0||ro.hasOwnProperty(e)&&ro[e]?(""+t).trim():t+"px"}function SC(e,t){e=e.style;for(var A in t)if(t.hasOwnProperty(A)){var i=A.indexOf("--")===0,n=kC(A,t[A],i);A==="float"&&(A="cssFloat"),i?e.setProperty(A,n):e[A]=n}}var uF=De({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 ql(e,t){if(t){if(uF[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Kl(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 bl=null;function Dg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ol=null,Xn=null,Zn=null;function Cd(e){if(e=Mo(e)){if(typeof Ol!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Ta(t),Ol(e.stateNode,e.type,t))}}function UC(e){Xn?Zn?Zn.push(e):Zn=[e]:Xn=e}function NC(){if(Xn){var e=Xn,t=Zn;if(Zn=Xn=null,Cd(e),t)for(e=0;e<t.length;e++)Cd(t[e])}}function xC(e,t){return e(t)}function GC(){}var Il=!1;function HC(e,t,A){if(Il)return e(t,A);Il=!0;try{return xC(e,t,A)}finally{Il=!1,(Xn!==null||Zn!==null)&&(GC(),NC())}}function Co(e,t){var A=e.stateNode;if(A===null)return null;var i=Ta(A);if(i===null)return null;A=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(A&&typeof A!="function")throw Error(x(231,t,typeof A));return A}var Ll=!1;if(KA)try{Mn={},Object.defineProperty(Mn,"passive",{get:function(){Ll=!0}}),window.addEventListener("test",Mn,Mn),window.removeEventListener("test",Mn,Mn)}catch{Ll=!1}var Mn;function fF(e,t,A,i,n,r,o,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(A,c)}catch(I){this.onError(I)}}var oo=!1,Ea=null,ma=!1,Yl=null,BF={onError:function(e){oo=!0,Ea=e}};function dF(e,t,A,i,n,r,o,s,a){oo=!1,Ea=null,fF.apply(BF,arguments)}function CF(e,t,A,i,n,r,o,s,a){if(dF.apply(this,arguments),oo){if(oo){var c=Ea;oo=!1,Ea=null}else throw Error(x(198));ma||(ma=!0,Yl=c)}}function An(e){var t=e,A=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(A=t.return),e=t.return;while(e)}return t.tag===3?A:null}function MC(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Qd(e){if(An(e)!==e)throw Error(x(188))}function QF(e){var t=e.alternate;if(!t){if(t=An(e),t===null)throw Error(x(188));return t!==e?null:e}for(var A=e,i=t;;){var n=A.return;if(n===null)break;var r=n.alternate;if(r===null){if(i=n.return,i!==null){A=i;continue}break}if(n.child===r.child){for(r=n.child;r;){if(r===A)return Qd(n),e;if(r===i)return Qd(n),t;r=r.sibling}throw Error(x(188))}if(A.return!==i.return)A=n,i=r;else{for(var o=!1,s=n.child;s;){if(s===A){o=!0,A=n,i=r;break}if(s===i){o=!0,i=n,A=r;break}s=s.sibling}if(!o){for(s=r.child;s;){if(s===A){o=!0,A=r,i=n;break}if(s===i){o=!0,i=r,A=n;break}s=s.sibling}if(!o)throw Error(x(189))}}if(A.alternate!==i)throw Error(x(190))}if(A.tag!==3)throw Error(x(188));return A.stateNode.current===A?e:t}function vC(e){return e=QF(e),e!==null?RC(e):null}function RC(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=RC(e);if(t!==null)return t;e=e.sibling}return null}var JC=Gt.unstable_scheduleCallback,hd=Gt.unstable_cancelCallback,hF=Gt.unstable_shouldYield,pF=Gt.unstable_requestPaint,Ue=Gt.unstable_now,EF=Gt.unstable_getCurrentPriorityLevel,kg=Gt.unstable_ImmediatePriority,qC=Gt.unstable_UserBlockingPriority,ya=Gt.unstable_NormalPriority,mF=Gt.unstable_LowPriority,KC=Gt.unstable_IdlePriority,Pa=null,CA=null;function yF(e){if(CA&&typeof CA.onCommitFiberRoot=="function")try{CA.onCommitFiberRoot(Pa,e,void 0,(e.current.flags&128)===128)}catch{}}var AA=Math.clz32?Math.clz32:DF,wF=Math.log,FF=Math.LN2;function DF(e){return e>>>=0,e===0?32:31-(wF(e)/FF|0)|0}var Ts=64,Xs=4194304;function io(e){switch(e&-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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function wa(e,t){var A=e.pendingLanes;if(A===0)return 0;var i=0,n=e.suspendedLanes,r=e.pingedLanes,o=A&268435455;if(o!==0){var s=o&~n;s!==0?i=io(s):(r&=o,r!==0&&(i=io(r)))}else o=A&~n,o!==0?i=io(o):r!==0&&(i=io(r));if(i===0)return 0;if(t!==0&&t!==i&&!(t&n)&&(n=i&-i,r=t&-t,n>=r||n===16&&(r&4194240)!==0))return t;if(i&4&&(i|=A&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=i;0<t;)A=31-AA(t),n=1<<A,i|=e[A],t&=~n;return i}function kF(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 SF(e,t){for(var A=e.suspendedLanes,i=e.pingedLanes,n=e.expirationTimes,r=e.pendingLanes;0<r;){var o=31-AA(r),s=1<<o,a=n[o];a===-1?(!(s&A)||s&i)&&(n[o]=kF(s,t)):a<=t&&(e.expiredLanes|=s),r&=~s}}function Pl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function bC(){var e=Ts;return Ts<<=1,!(Ts&4194240)&&(Ts=64),e}function cl(e){for(var t=[],A=0;31>A;A++)t.push(e);return t}function Go(e,t,A){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-AA(t),e[t]=A}function UF(e,t){var A=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var i=e.eventTimes;for(e=e.expirationTimes;0<A;){var n=31-AA(A),r=1<<n;t[n]=0,i[n]=-1,e[n]=-1,A&=~r}}function Sg(e,t){var A=e.entangledLanes|=t;for(e=e.entanglements;A;){var i=31-AA(A),n=1<<i;n&t|e[i]&t&&(e[i]|=t),A&=~n}}var Ie=0;function OC(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var LC,Ug,YC,PC,VC,Vl=!1,Zs=[],li=null,gi=null,ui=null,Qo=new Map,ho=new Map,si=[],NF="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 pd(e,t){switch(e){case"focusin":case"focusout":li=null;break;case"dragenter":case"dragleave":gi=null;break;case"mouseover":case"mouseout":ui=null;break;case"pointerover":case"pointerout":Qo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ho.delete(t.pointerId)}}function Tr(e,t,A,i,n,r){return e===null||e.nativeEvent!==r?(e={blockedOn:t,domEventName:A,eventSystemFlags:i,nativeEvent:r,targetContainers:[n]},t!==null&&(t=Mo(t),t!==null&&Ug(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function xF(e,t,A,i,n){switch(t){case"focusin":return li=Tr(li,e,t,A,i,n),!0;case"dragenter":return gi=Tr(gi,e,t,A,i,n),!0;case"mouseover":return ui=Tr(ui,e,t,A,i,n),!0;case"pointerover":var r=n.pointerId;return Qo.set(r,Tr(Qo.get(r)||null,e,t,A,i,n)),!0;case"gotpointercapture":return r=n.pointerId,ho.set(r,Tr(ho.get(r)||null,e,t,A,i,n)),!0}return!1}function zC(e){var t=Vi(e.target);if(t!==null){var A=An(t);if(A!==null){if(t=A.tag,t===13){if(t=MC(A),t!==null){e.blockedOn=t,VC(e.priority,function(){YC(A)});return}}else if(t===3&&A.stateNode.current.memoizedState.isDehydrated){e.blockedOn=A.tag===3?A.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ca(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var A=zl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(A===null){A=e.nativeEvent;var i=new A.constructor(A.type,A);bl=i,A.target.dispatchEvent(i),bl=null}else return t=Mo(A),t!==null&&Ug(t),e.blockedOn=A,!1;t.shift()}return!0}function Ed(e,t,A){ca(e)&&A.delete(t)}function GF(){Vl=!1,li!==null&&ca(li)&&(li=null),gi!==null&&ca(gi)&&(gi=null),ui!==null&&ca(ui)&&(ui=null),Qo.forEach(Ed),ho.forEach(Ed)}function Xr(e,t){e.blockedOn===t&&(e.blockedOn=null,Vl||(Vl=!0,Gt.unstable_scheduleCallback(Gt.unstable_NormalPriority,GF)))}function po(e){function t(n){return Xr(n,e)}if(0<Zs.length){Xr(Zs[0],e);for(var A=1;A<Zs.length;A++){var i=Zs[A];i.blockedOn===e&&(i.blockedOn=null)}}for(li!==null&&Xr(li,e),gi!==null&&Xr(gi,e),ui!==null&&Xr(ui,e),Qo.forEach(t),ho.forEach(t),A=0;A<si.length;A++)i=si[A],i.blockedOn===e&&(i.blockedOn=null);for(;0<si.length&&(A=si[0],A.blockedOn===null);)zC(A),A.blockedOn===null&&si.shift()}var Wn=YA.ReactCurrentBatchConfig,Fa=!0;function HF(e,t,A,i){var n=Ie,r=Wn.transition;Wn.transition=null;try{Ie=1,Ng(e,t,A,i)}finally{Ie=n,Wn.transition=r}}function MF(e,t,A,i){var n=Ie,r=Wn.transition;Wn.transition=null;try{Ie=4,Ng(e,t,A,i)}finally{Ie=n,Wn.transition=r}}function Ng(e,t,A,i){if(Fa){var n=zl(e,t,A,i);if(n===null)Cl(e,t,i,Da,A),pd(e,i);else if(xF(n,e,t,A,i))i.stopPropagation();else if(pd(e,i),t&4&&-1<NF.indexOf(e)){for(;n!==null;){var r=Mo(n);if(r!==null&&LC(r),r=zl(e,t,A,i),r===null&&Cl(e,t,i,Da,A),r===n)break;n=r}n!==null&&i.stopPropagation()}else Cl(e,t,i,null,A)}}var Da=null;function zl(e,t,A,i){if(Da=null,e=Dg(i),e=Vi(e),e!==null)if(t=An(e),t===null)e=null;else if(A=t.tag,A===13){if(e=MC(t),e!==null)return e;e=null}else if(A===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Da=e,null}function _C(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(EF()){case kg:return 1;case qC:return 4;case ya:case mF:return 16;case KC:return 536870912;default:return 16}default:return 16}}var Ii=null,xg=null,la=null;function TC(){if(la)return la;var e,t=xg,A=t.length,i,n="value"in Ii?Ii.value:Ii.textContent,r=n.length;for(e=0;e<A&&t[e]===n[e];e++);var o=A-e;for(i=1;i<=o&&t[A-i]===n[r-i];i++);return la=n.slice(e,1<i?1-i:void 0)}function ga(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ws(){return!0}function md(){return!1}function Ht(e){function t(A,i,n,r,o){this._reactName=A,this._targetInst=n,this.type=i,this.nativeEvent=r,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(A=e[s],this[s]=A?A(r):r[s]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?Ws:md,this.isPropagationStopped=md,this}return De(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var A=this.nativeEvent;A&&(A.preventDefault?A.preventDefault():typeof A.returnValue!="unknown"&&(A.returnValue=!1),this.isDefaultPrevented=Ws)},stopPropagation:function(){var A=this.nativeEvent;A&&(A.stopPropagation?A.stopPropagation():typeof A.cancelBubble!="unknown"&&(A.cancelBubble=!0),this.isPropagationStopped=Ws)},persist:function(){},isPersistent:Ws}),t}var sr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gg=Ht(sr),Ho=De({},sr,{view:0,detail:0}),vF=Ht(Ho),ll,gl,Zr,Va=De({},Ho,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Hg,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!==Zr&&(Zr&&e.type==="mousemove"?(ll=e.screenX-Zr.screenX,gl=e.screenY-Zr.screenY):gl=ll=0,Zr=e),ll)},movementY:function(e){return"movementY"in e?e.movementY:gl}}),yd=Ht(Va),RF=De({},Va,{dataTransfer:0}),JF=Ht(RF),qF=De({},Ho,{relatedTarget:0}),ul=Ht(qF),KF=De({},sr,{animationName:0,elapsedTime:0,pseudoElement:0}),bF=Ht(KF),OF=De({},sr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),LF=Ht(OF),YF=De({},sr,{data:0}),wd=Ht(YF),PF={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},VF={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"},zF={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _F(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=zF[e])?!!t[e]:!1}function Hg(){return _F}var TF=De({},Ho,{key:function(e){if(e.key){var t=PF[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ga(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?VF[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Hg,charCode:function(e){return e.type==="keypress"?ga(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ga(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),XF=Ht(TF),ZF=De({},Va,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fd=Ht(ZF),WF=De({},Ho,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Hg}),jF=Ht(WF),$F=De({},sr,{propertyName:0,elapsedTime:0,pseudoElement:0}),eD=Ht($F),tD=De({},Va,{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}),AD=Ht(tD),iD=[9,13,27,32],Mg=KA&&"CompositionEvent"in window,so=null;KA&&"documentMode"in document&&(so=document.documentMode);var nD=KA&&"TextEvent"in window&&!so,XC=KA&&(!Mg||so&&8<so&&11>=so),Dd=" ",kd=!1;function ZC(e,t){switch(e){case"keyup":return iD.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function WC(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qn=!1;function rD(e,t){switch(e){case"compositionend":return WC(t);case"keypress":return t.which!==32?null:(kd=!0,Dd);case"textInput":return e=t.data,e===Dd&&kd?null:e;default:return null}}function oD(e,t){if(qn)return e==="compositionend"||!Mg&&ZC(e,t)?(e=TC(),la=xg=Ii=null,qn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return XC&&t.locale!=="ko"?null:t.data;default:return null}}var sD={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 Sd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sD[e.type]:t==="textarea"}function jC(e,t,A,i){UC(i),t=ka(t,"onChange"),0<t.length&&(A=new Gg("onChange","change",null,A,i),e.push({event:A,listeners:t}))}var ao=null,Eo=null;function aD(e){IQ(e,0)}function za(e){var t=On(e);if(mC(t))return e}function ID(e,t){if(e==="change")return t}var $C=!1;KA&&(KA?($s="oninput"in document,$s||(fl=document.createElement("div"),fl.setAttribute("oninput","return;"),$s=typeof fl.oninput=="function"),js=$s):js=!1,$C=js&&(!document.documentMode||9<document.documentMode));var js,$s,fl;function Ud(){ao&&(ao.detachEvent("onpropertychange",eQ),Eo=ao=null)}function eQ(e){if(e.propertyName==="value"&&za(Eo)){var t=[];jC(t,Eo,e,Dg(e)),HC(aD,t)}}function cD(e,t,A){e==="focusin"?(Ud(),ao=t,Eo=A,ao.attachEvent("onpropertychange",eQ)):e==="focusout"&&Ud()}function lD(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return za(Eo)}function gD(e,t){if(e==="click")return za(t)}function uD(e,t){if(e==="input"||e==="change")return za(t)}function fD(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nA=typeof Object.is=="function"?Object.is:fD;function mo(e,t){if(nA(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var A=Object.keys(e),i=Object.keys(t);if(A.length!==i.length)return!1;for(i=0;i<A.length;i++){var n=A[i];if(!Sl.call(t,n)||!nA(e[n],t[n]))return!1}return!0}function Nd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xd(e,t){var A=Nd(e);e=0;for(var i;A;){if(A.nodeType===3){if(i=e+A.textContent.length,e<=t&&i>=t)return{node:A,offset:t-e};e=i}e:{for(;A;){if(A.nextSibling){A=A.nextSibling;break e}A=A.parentNode}A=void 0}A=Nd(A)}}function tQ(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tQ(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function AQ(){for(var e=window,t=pa();t instanceof e.HTMLIFrameElement;){try{var A=typeof t.contentWindow.location.href=="string"}catch{A=!1}if(A)e=t.contentWindow;else break;t=pa(e.document)}return t}function vg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function BD(e){var t=AQ(),A=e.focusedElem,i=e.selectionRange;if(t!==A&&A&&A.ownerDocument&&tQ(A.ownerDocument.documentElement,A)){if(i!==null&&vg(A)){if(t=i.start,e=i.end,e===void 0&&(e=t),"selectionStart"in A)A.selectionStart=t,A.selectionEnd=Math.min(e,A.value.length);else if(e=(t=A.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var n=A.textContent.length,r=Math.min(i.start,n);i=i.end===void 0?r:Math.min(i.end,n),!e.extend&&r>i&&(n=i,i=r,r=n),n=xd(A,r);var o=xd(A,i);n&&o&&(e.rangeCount!==1||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),e.removeAllRanges(),r>i?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=A;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<t.length;A++)e=t[A],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var dD=KA&&"documentMode"in document&&11>=document.documentMode,Kn=null,_l=null,Io=null,Tl=!1;function Gd(e,t,A){var i=A.window===A?A.document:A.nodeType===9?A:A.ownerDocument;Tl||Kn==null||Kn!==pa(i)||(i=Kn,"selectionStart"in i&&vg(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Io&&mo(Io,i)||(Io=i,i=ka(_l,"onSelect"),0<i.length&&(t=new Gg("onSelect","select",null,t,A),e.push({event:t,listeners:i}),t.target=Kn)))}function ea(e,t){var A={};return A[e.toLowerCase()]=t.toLowerCase(),A["Webkit"+e]="webkit"+t,A["Moz"+e]="moz"+t,A}var bn={animationend:ea("Animation","AnimationEnd"),animationiteration:ea("Animation","AnimationIteration"),animationstart:ea("Animation","AnimationStart"),transitionend:ea("Transition","TransitionEnd")},Bl={},iQ={};KA&&(iQ=document.createElement("div").style,"AnimationEvent"in window||(delete bn.animationend.animation,delete bn.animationiteration.animation,delete bn.animationstart.animation),"TransitionEvent"in window||delete bn.transitionend.transition);function _a(e){if(Bl[e])return Bl[e];if(!bn[e])return e;var t=bn[e],A;for(A in t)if(t.hasOwnProperty(A)&&A in iQ)return Bl[e]=t[A];return e}var nQ=_a("animationend"),rQ=_a("animationiteration"),oQ=_a("animationstart"),sQ=_a("transitionend"),aQ=new Map,Hd="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 Ei(e,t){aQ.set(e,t),tn(t,[e])}for(ta=0;ta<Hd.length;ta++)Aa=Hd[ta],Md=Aa.toLowerCase(),vd=Aa[0].toUpperCase()+Aa.slice(1),Ei(Md,"on"+vd);var Aa,Md,vd,ta;Ei(nQ,"onAnimationEnd");Ei(rQ,"onAnimationIteration");Ei(oQ,"onAnimationStart");Ei("dblclick","onDoubleClick");Ei("focusin","onFocus");Ei("focusout","onBlur");Ei(sQ,"onTransitionEnd");er("onMouseEnter",["mouseout","mouseover"]);er("onMouseLeave",["mouseout","mouseover"]);er("onPointerEnter",["pointerout","pointerover"]);er("onPointerLeave",["pointerout","pointerover"]);tn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));tn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));tn("onBeforeInput",["compositionend","keypress","textInput","paste"]);tn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));tn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));tn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var no="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(" "),CD=new Set("cancel close invalid load scroll toggle".split(" ").concat(no));function Rd(e,t,A){var i=e.type||"unknown-event";e.currentTarget=A,CF(i,t,void 0,e),e.currentTarget=null}function IQ(e,t){t=(t&4)!==0;for(var A=0;A<e.length;A++){var i=e[A],n=i.event;i=i.listeners;e:{var r=void 0;if(t)for(var o=i.length-1;0<=o;o--){var s=i[o],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==r&&n.isPropagationStopped())break e;Rd(n,s,c),r=a}else for(o=0;o<i.length;o++){if(s=i[o],a=s.instance,c=s.currentTarget,s=s.listener,a!==r&&n.isPropagationStopped())break e;Rd(n,s,c),r=a}}}if(ma)throw e=Yl,ma=!1,Yl=null,e}function he(e,t){var A=t[$l];A===void 0&&(A=t[$l]=new Set);var i=e+"__bubble";A.has(i)||(cQ(t,e,2,!1),A.add(i))}function dl(e,t,A){var i=0;t&&(i|=4),cQ(A,e,i,t)}var ia="_reactListening"+Math.random().toString(36).slice(2);function yo(e){if(!e[ia]){e[ia]=!0,CC.forEach(function(A){A!=="selectionchange"&&(CD.has(A)||dl(A,!1,e),dl(A,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ia]||(t[ia]=!0,dl("selectionchange",!1,t))}}function cQ(e,t,A,i){switch(_C(t)){case 1:var n=HF;break;case 4:n=MF;break;default:n=Ng}A=n.bind(null,t,A,e),n=void 0,!Ll||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),i?n!==void 0?e.addEventListener(t,A,{capture:!0,passive:n}):e.addEventListener(t,A,!0):n!==void 0?e.addEventListener(t,A,{passive:n}):e.addEventListener(t,A,!1)}function Cl(e,t,A,i,n){var r=i;if(!(t&1)&&!(t&2)&&i!==null)e:for(;;){if(i===null)return;var o=i.tag;if(o===3||o===4){var s=i.stateNode.containerInfo;if(s===n||s.nodeType===8&&s.parentNode===n)break;if(o===4)for(o=i.return;o!==null;){var a=o.tag;if((a===3||a===4)&&(a=o.stateNode.containerInfo,a===n||a.nodeType===8&&a.parentNode===n))return;o=o.return}for(;s!==null;){if(o=Vi(s),o===null)return;if(a=o.tag,a===5||a===6){i=r=o;continue e}s=s.parentNode}}i=i.return}HC(function(){var c=r,I=Dg(A),l=[];e:{var u=aQ.get(e);if(u!==void 0){var g=Gg,f=e;switch(e){case"keypress":if(ga(A)===0)break e;case"keydown":case"keyup":g=XF;break;case"focusin":f="focus",g=ul;break;case"focusout":f="blur",g=ul;break;case"beforeblur":case"afterblur":g=ul;break;case"click":if(A.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=yd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=JF;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=jF;break;case nQ:case rQ:case oQ:g=bF;break;case sQ:g=eD;break;case"scroll":g=vF;break;case"wheel":g=AD;break;case"copy":case"cut":case"paste":g=LF;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Fd}var C=(t&4)!==0,k=!C&&e==="scroll",d=C?u!==null?u+"Capture":null:u;C=[];for(var B=c,Q;B!==null;){Q=B;var y=Q.stateNode;if(Q.tag===5&&y!==null&&(Q=y,d!==null&&(y=Co(B,d),y!=null&&C.push(wo(B,y,Q)))),k)break;B=B.return}0<C.length&&(u=new g(u,f,null,A,I),l.push({event:u,listeners:C}))}}if(!(t&7)){e:{if(u=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",u&&A!==bl&&(f=A.relatedTarget||A.fromElement)&&(Vi(f)||f[bA]))break e;if((g||u)&&(u=I.window===I?I:(u=I.ownerDocument)?u.defaultView||u.parentWindow:window,g?(f=A.relatedTarget||A.toElement,g=c,f=f?Vi(f):null,f!==null&&(k=An(f),f!==k||f.tag!==5&&f.tag!==6)&&(f=null)):(g=null,f=c),g!==f)){if(C=yd,y="onMouseLeave",d="onMouseEnter",B="mouse",(e==="pointerout"||e==="pointerover")&&(C=Fd,y="onPointerLeave",d="onPointerEnter",B="pointer"),k=g==null?u:On(g),Q=f==null?u:On(f),u=new C(y,B+"leave",g,A,I),u.target=k,u.relatedTarget=Q,y=null,Vi(I)===c&&(C=new C(d,B+"enter",f,A,I),C.target=Q,C.relatedTarget=k,y=C),k=y,g&&f)t:{for(C=g,d=f,B=0,Q=C;Q;Q=vn(Q))B++;for(Q=0,y=d;y;y=vn(y))Q++;for(;0<B-Q;)C=vn(C),B--;for(;0<Q-B;)d=vn(d),Q--;for(;B--;){if(C===d||d!==null&&C===d.alternate)break t;C=vn(C),d=vn(d)}C=null}else C=null;g!==null&&Jd(l,u,g,C,!1),f!==null&&k!==null&&Jd(l,k,f,C,!0)}}e:{if(u=c?On(c):window,g=u.nodeName&&u.nodeName.toLowerCase(),g==="select"||g==="input"&&u.type==="file")var D=ID;else if(Sd(u))if($C)D=uD;else{D=lD;var F=cD}else(g=u.nodeName)&&g.toLowerCase()==="input"&&(u.type==="checkbox"||u.type==="radio")&&(D=gD);if(D&&(D=D(e,c))){jC(l,D,A,I);break e}F&&F(e,u,c),e==="focusout"&&(F=u._wrapperState)&&F.controlled&&u.type==="number"&&vl(u,"number",u.value)}switch(F=c?On(c):window,e){case"focusin":(Sd(F)||F.contentEditable==="true")&&(Kn=F,_l=c,Io=null);break;case"focusout":Io=_l=Kn=null;break;case"mousedown":Tl=!0;break;case"contextmenu":case"mouseup":case"dragend":Tl=!1,Gd(l,A,I);break;case"selectionchange":if(dD)break;case"keydown":case"keyup":Gd(l,A,I)}var S;if(Mg)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else qn?ZC(e,A)&&(N="onCompositionEnd"):e==="keydown"&&A.keyCode===229&&(N="onCompositionStart");N&&(XC&&A.locale!=="ko"&&(qn||N!=="onCompositionStart"?N==="onCompositionEnd"&&qn&&(S=TC()):(Ii=I,xg="value"in Ii?Ii.value:Ii.textContent,qn=!0)),F=ka(c,N),0<F.length&&(N=new wd(N,e,null,A,I),l.push({event:N,listeners:F}),S?N.data=S:(S=WC(A),S!==null&&(N.data=S)))),(S=nD?rD(e,A):oD(e,A))&&(c=ka(c,"onBeforeInput"),0<c.length&&(I=new wd("onBeforeInput","beforeinput",null,A,I),l.push({event:I,listeners:c}),I.data=S))}IQ(l,t)})}function wo(e,t,A){return{instance:e,listener:t,currentTarget:A}}function ka(e,t){for(var A=t+"Capture",i=[];e!==null;){var n=e,r=n.stateNode;n.tag===5&&r!==null&&(n=r,r=Co(e,A),r!=null&&i.unshift(wo(e,r,n)),r=Co(e,t),r!=null&&i.push(wo(e,r,n))),e=e.return}return i}function vn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Jd(e,t,A,i,n){for(var r=t._reactName,o=[];A!==null&&A!==i;){var s=A,a=s.alternate,c=s.stateNode;if(a!==null&&a===i)break;s.tag===5&&c!==null&&(s=c,n?(a=Co(A,r),a!=null&&o.unshift(wo(A,a,s))):n||(a=Co(A,r),a!=null&&o.push(wo(A,a,s)))),A=A.return}o.length!==0&&e.push({event:t,listeners:o})}var QD=/\r\n?/g,hD=/\u0000|\uFFFD/g;function qd(e){return(typeof e=="string"?e:""+e).replace(QD,`
|
|
`).replace(hD,"")}function na(e,t,A){if(t=qd(t),qd(e)!==t&&A)throw Error(x(425))}function Sa(){}var Xl=null,Zl=null;function Wl(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var jl=typeof setTimeout=="function"?setTimeout:void 0,pD=typeof clearTimeout=="function"?clearTimeout:void 0,Kd=typeof Promise=="function"?Promise:void 0,ED=typeof queueMicrotask=="function"?queueMicrotask:typeof Kd<"u"?function(e){return Kd.resolve(null).then(e).catch(mD)}:jl;function mD(e){setTimeout(function(){throw e})}function Ql(e,t){var A=t,i=0;do{var n=A.nextSibling;if(e.removeChild(A),n&&n.nodeType===8)if(A=n.data,A==="/$"){if(i===0){e.removeChild(n),po(t);return}i--}else A!=="$"&&A!=="$?"&&A!=="$!"||i++;A=n}while(A);po(t)}function fi(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 bd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var A=e.data;if(A==="$"||A==="$!"||A==="$?"){if(t===0)return e;t--}else A==="/$"&&t++}e=e.previousSibling}return null}var ar=Math.random().toString(36).slice(2),dA="__reactFiber$"+ar,Fo="__reactProps$"+ar,bA="__reactContainer$"+ar,$l="__reactEvents$"+ar,yD="__reactListeners$"+ar,wD="__reactHandles$"+ar;function Vi(e){var t=e[dA];if(t)return t;for(var A=e.parentNode;A;){if(t=A[bA]||A[dA]){if(A=t.alternate,t.child!==null||A!==null&&A.child!==null)for(e=bd(e);e!==null;){if(A=e[dA])return A;e=bd(e)}return t}e=A,A=e.parentNode}return null}function Mo(e){return e=e[dA]||e[bA],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function On(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Ta(e){return e[Fo]||null}var eg=[],Ln=-1;function mi(e){return{current:e}}function pe(e){0>Ln||(e.current=eg[Ln],eg[Ln]=null,Ln--)}function fe(e,t){Ln++,eg[Ln]=e.current,e.current=t}var pi={},At=mi(pi),Qt=mi(!1),Zi=pi;function tr(e,t){var A=e.type.contextTypes;if(!A)return pi;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var n={},r;for(r in A)n[r]=t[r];return i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function ht(e){return e=e.childContextTypes,e!=null}function Ua(){pe(Qt),pe(At)}function Od(e,t,A){if(At.current!==pi)throw Error(x(168));fe(At,t),fe(Qt,A)}function lQ(e,t,A){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!="function")return A;i=i.getChildContext();for(var n in i)if(!(n in t))throw Error(x(108,cF(e)||"Unknown",n));return De({},A,i)}function Na(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pi,Zi=At.current,fe(At,e),fe(Qt,Qt.current),!0}function Ld(e,t,A){var i=e.stateNode;if(!i)throw Error(x(169));A?(e=lQ(e,t,Zi),i.__reactInternalMemoizedMergedChildContext=e,pe(Qt),pe(At),fe(At,e)):pe(Qt),fe(Qt,A)}var vA=null,Xa=!1,hl=!1;function gQ(e){vA===null?vA=[e]:vA.push(e)}function FD(e){Xa=!0,gQ(e)}function yi(){if(!hl&&vA!==null){hl=!0;var e=0,t=Ie;try{var A=vA;for(Ie=1;e<A.length;e++){var i=A[e];do i=i(!0);while(i!==null)}vA=null,Xa=!1}catch(n){throw vA!==null&&(vA=vA.slice(e+1)),JC(kg,yi),n}finally{Ie=t,hl=!1}}return null}var Yn=[],Pn=0,xa=null,Ga=0,Jt=[],qt=0,Wi=null,RA=1,JA="";function Yi(e,t){Yn[Pn++]=Ga,Yn[Pn++]=xa,xa=e,Ga=t}function uQ(e,t,A){Jt[qt++]=RA,Jt[qt++]=JA,Jt[qt++]=Wi,Wi=e;var i=RA;e=JA;var n=32-AA(i)-1;i&=~(1<<n),A+=1;var r=32-AA(t)+n;if(30<r){var o=n-n%5;r=(i&(1<<o)-1).toString(32),i>>=o,n-=o,RA=1<<32-AA(t)+n|A<<n|i,JA=r+e}else RA=1<<r|A<<n|i,JA=e}function Rg(e){e.return!==null&&(Yi(e,1),uQ(e,1,0))}function Jg(e){for(;e===xa;)xa=Yn[--Pn],Yn[Pn]=null,Ga=Yn[--Pn],Yn[Pn]=null;for(;e===Wi;)Wi=Jt[--qt],Jt[qt]=null,JA=Jt[--qt],Jt[qt]=null,RA=Jt[--qt],Jt[qt]=null}var xt=null,Nt=null,me=!1,tA=null;function fQ(e,t){var A=Kt(5,null,null,0);A.elementType="DELETED",A.stateNode=t,A.return=e,t=e.deletions,t===null?(e.deletions=[A],e.flags|=16):t.push(A)}function Yd(e,t){switch(e.tag){case 5:var A=e.type;return t=t.nodeType!==1||A.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,xt=e,Nt=fi(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,xt=e,Nt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(A=Wi!==null?{id:RA,overflow:JA}:null,e.memoizedState={dehydrated:t,treeContext:A,retryLane:1073741824},A=Kt(18,null,null,0),A.stateNode=t,A.return=e,e.child=A,xt=e,Nt=null,!0):!1;default:return!1}}function tg(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ag(e){if(me){var t=Nt;if(t){var A=t;if(!Yd(e,t)){if(tg(e))throw Error(x(418));t=fi(A.nextSibling);var i=xt;t&&Yd(e,t)?fQ(i,A):(e.flags=e.flags&-4097|2,me=!1,xt=e)}}else{if(tg(e))throw Error(x(418));e.flags=e.flags&-4097|2,me=!1,xt=e}}}function Pd(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;xt=e}function ra(e){if(e!==xt)return!1;if(!me)return Pd(e),me=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wl(e.type,e.memoizedProps)),t&&(t=Nt)){if(tg(e))throw BQ(),Error(x(418));for(;t;)fQ(e,t),t=fi(t.nextSibling)}if(Pd(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var A=e.data;if(A==="/$"){if(t===0){Nt=fi(e.nextSibling);break e}t--}else A!=="$"&&A!=="$!"&&A!=="$?"||t++}e=e.nextSibling}Nt=null}}else Nt=xt?fi(e.stateNode.nextSibling):null;return!0}function BQ(){for(var e=Nt;e;)e=fi(e.nextSibling)}function Ar(){Nt=xt=null,me=!1}function qg(e){tA===null?tA=[e]:tA.push(e)}var DD=YA.ReactCurrentBatchConfig;function $t(e,t){if(e&&e.defaultProps){t=De({},t),e=e.defaultProps;for(var A in e)t[A]===void 0&&(t[A]=e[A]);return t}return t}var Ha=mi(null),Ma=null,Vn=null,Kg=null;function bg(){Kg=Vn=Ma=null}function Og(e){var t=Ha.current;pe(Ha),e._currentValue=t}function ig(e,t,A){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===A)break;e=e.return}}function jn(e,t){Ma=e,Kg=Vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ct=!0),e.firstContext=null)}function Ot(e){var t=e._currentValue;if(Kg!==e)if(e={context:e,memoizedValue:t,next:null},Vn===null){if(Ma===null)throw Error(x(308));Vn=e,Ma.dependencies={lanes:0,firstContext:e}}else Vn=Vn.next=e;return t}var zi=null;function Lg(e){zi===null?zi=[e]:zi.push(e)}function dQ(e,t,A,i){var n=t.interleaved;return n===null?(A.next=A,Lg(t)):(A.next=n.next,n.next=A),t.interleaved=A,OA(e,i)}function OA(e,t){e.lanes|=t;var A=e.alternate;for(A!==null&&(A.lanes|=t),A=e,e=e.return;e!==null;)e.childLanes|=t,A=e.alternate,A!==null&&(A.childLanes|=t),A=e,e=e.return;return A.tag===3?A.stateNode:null}var oi=!1;function Yg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function CQ(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qA(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bi(e,t,A){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,re&2){var n=i.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),i.pending=t,OA(e,A)}return n=i.interleaved,n===null?(t.next=t,Lg(i)):(t.next=n.next,n.next=t),i.interleaved=t,OA(e,A)}function ua(e,t,A){if(t=t.updateQueue,t!==null&&(t=t.shared,(A&4194240)!==0)){var i=t.lanes;i&=e.pendingLanes,A|=i,t.lanes=A,Sg(e,A)}}function Vd(e,t){var A=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,A===i)){var n=null,r=null;if(A=A.firstBaseUpdate,A!==null){do{var o={eventTime:A.eventTime,lane:A.lane,tag:A.tag,payload:A.payload,callback:A.callback,next:null};r===null?n=r=o:r=r.next=o,A=A.next}while(A!==null);r===null?n=r=t:r=r.next=t}else n=r=t;A={baseState:i.baseState,firstBaseUpdate:n,lastBaseUpdate:r,shared:i.shared,effects:i.effects},e.updateQueue=A;return}e=A.lastBaseUpdate,e===null?A.firstBaseUpdate=t:e.next=t,A.lastBaseUpdate=t}function va(e,t,A,i){var n=e.updateQueue;oi=!1;var r=n.firstBaseUpdate,o=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var a=s,c=a.next;a.next=null,o===null?r=c:o.next=c,o=a;var I=e.alternate;I!==null&&(I=I.updateQueue,s=I.lastBaseUpdate,s!==o&&(s===null?I.firstBaseUpdate=c:s.next=c,I.lastBaseUpdate=a))}if(r!==null){var l=n.baseState;o=0,I=c=a=null,s=r;do{var u=s.lane,g=s.eventTime;if((i&u)===u){I!==null&&(I=I.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,C=s;switch(u=t,g=A,C.tag){case 1:if(f=C.payload,typeof f=="function"){l=f.call(g,l,u);break e}l=f;break e;case 3:f.flags=f.flags&-65537|128;case 0:if(f=C.payload,u=typeof f=="function"?f.call(g,l,u):f,u==null)break e;l=De({},l,u);break e;case 2:oi=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,u=n.effects,u===null?n.effects=[s]:u.push(s))}else g={eventTime:g,lane:u,tag:s.tag,payload:s.payload,callback:s.callback,next:null},I===null?(c=I=g,a=l):I=I.next=g,o|=u;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;u=s,s=u.next,u.next=null,n.lastBaseUpdate=u,n.shared.pending=null}}while(!0);if(I===null&&(a=l),n.baseState=a,n.firstBaseUpdate=c,n.lastBaseUpdate=I,t=n.shared.interleaved,t!==null){n=t;do o|=n.lane,n=n.next;while(n!==t)}else r===null&&(n.shared.lanes=0);$i|=o,e.lanes=o,e.memoizedState=l}}function zd(e,t,A){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var i=e[t],n=i.callback;if(n!==null){if(i.callback=null,i=A,typeof n!="function")throw Error(x(191,n));n.call(i)}}}var QQ=new dC.Component().refs;function ng(e,t,A,i){t=e.memoizedState,A=A(i,t),A=A==null?t:De({},t,A),e.memoizedState=A,e.lanes===0&&(e.updateQueue.baseState=A)}var Za={isMounted:function(e){return(e=e._reactInternals)?An(e)===e:!1},enqueueSetState:function(e,t,A){e=e._reactInternals;var i=st(),n=Ci(e),r=qA(i,n);r.payload=t,A!=null&&(r.callback=A),t=Bi(e,r,n),t!==null&&(iA(t,e,n,i),ua(t,e,n))},enqueueReplaceState:function(e,t,A){e=e._reactInternals;var i=st(),n=Ci(e),r=qA(i,n);r.tag=1,r.payload=t,A!=null&&(r.callback=A),t=Bi(e,r,n),t!==null&&(iA(t,e,n,i),ua(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var A=st(),i=Ci(e),n=qA(A,i);n.tag=2,t!=null&&(n.callback=t),t=Bi(e,n,i),t!==null&&(iA(t,e,i,A),ua(t,e,i))}};function _d(e,t,A,i,n,r,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,r,o):t.prototype&&t.prototype.isPureReactComponent?!mo(A,i)||!mo(n,r):!0}function hQ(e,t,A){var i=!1,n=pi,r=t.contextType;return typeof r=="object"&&r!==null?r=Ot(r):(n=ht(t)?Zi:At.current,i=t.contextTypes,r=(i=i!=null)?tr(e,n):pi),t=new t(A,r),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Za,e.stateNode=t,t._reactInternals=e,i&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=r),t}function Td(e,t,A,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(A,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(A,i),t.state!==e&&Za.enqueueReplaceState(t,t.state,null)}function rg(e,t,A,i){var n=e.stateNode;n.props=A,n.state=e.memoizedState,n.refs=QQ,Yg(e);var r=t.contextType;typeof r=="object"&&r!==null?n.context=Ot(r):(r=ht(t)?Zi:At.current,n.context=tr(e,r)),n.state=e.memoizedState,r=t.getDerivedStateFromProps,typeof r=="function"&&(ng(e,t,r,A),n.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof n.getSnapshotBeforeUpdate=="function"||typeof n.UNSAFE_componentWillMount!="function"&&typeof n.componentWillMount!="function"||(t=n.state,typeof n.componentWillMount=="function"&&n.componentWillMount(),typeof n.UNSAFE_componentWillMount=="function"&&n.UNSAFE_componentWillMount(),t!==n.state&&Za.enqueueReplaceState(n,n.state,null),va(e,A,n,i),n.state=e.memoizedState),typeof n.componentDidMount=="function"&&(e.flags|=4194308)}function Wr(e,t,A){if(e=A.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(A._owner){if(A=A._owner,A){if(A.tag!==1)throw Error(x(309));var i=A.stateNode}if(!i)throw Error(x(147,e));var n=i,r=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===r?t.ref:(t=function(o){var s=n.refs;s===QQ&&(s=n.refs={}),o===null?delete s[r]:s[r]=o},t._stringRef=r,t)}if(typeof e!="string")throw Error(x(284));if(!A._owner)throw Error(x(290,e))}return e}function oa(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Xd(e){var t=e._init;return t(e._payload)}function pQ(e){function t(d,B){if(e){var Q=d.deletions;Q===null?(d.deletions=[B],d.flags|=16):Q.push(B)}}function A(d,B){if(!e)return null;for(;B!==null;)t(d,B),B=B.sibling;return null}function i(d,B){for(d=new Map;B!==null;)B.key!==null?d.set(B.key,B):d.set(B.index,B),B=B.sibling;return d}function n(d,B){return d=Qi(d,B),d.index=0,d.sibling=null,d}function r(d,B,Q){return d.index=Q,e?(Q=d.alternate,Q!==null?(Q=Q.index,Q<B?(d.flags|=2,B):Q):(d.flags|=2,B)):(d.flags|=1048576,B)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,B,Q,y){return B===null||B.tag!==6?(B=Dl(Q,d.mode,y),B.return=d,B):(B=n(B,Q),B.return=d,B)}function a(d,B,Q,y){var D=Q.type;return D===Jn?I(d,B,Q.props.children,y,Q.key):B!==null&&(B.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===ri&&Xd(D)===B.type)?(y=n(B,Q.props),y.ref=Wr(d,B,Q),y.return=d,y):(y=ha(Q.type,Q.key,Q.props,null,d.mode,y),y.ref=Wr(d,B,Q),y.return=d,y)}function c(d,B,Q,y){return B===null||B.tag!==4||B.stateNode.containerInfo!==Q.containerInfo||B.stateNode.implementation!==Q.implementation?(B=kl(Q,d.mode,y),B.return=d,B):(B=n(B,Q.children||[]),B.return=d,B)}function I(d,B,Q,y,D){return B===null||B.tag!==7?(B=Xi(Q,d.mode,y,D),B.return=d,B):(B=n(B,Q),B.return=d,B)}function l(d,B,Q){if(typeof B=="string"&&B!==""||typeof B=="number")return B=Dl(""+B,d.mode,Q),B.return=d,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case Vs:return Q=ha(B.type,B.key,B.props,null,d.mode,Q),Q.ref=Wr(d,null,B),Q.return=d,Q;case Rn:return B=kl(B,d.mode,Q),B.return=d,B;case ri:var y=B._init;return l(d,y(B._payload),Q)}if(Ao(B)||_r(B))return B=Xi(B,d.mode,Q,null),B.return=d,B;oa(d,B)}return null}function u(d,B,Q,y){var D=B!==null?B.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number")return D!==null?null:s(d,B,""+Q,y);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case Vs:return Q.key===D?a(d,B,Q,y):null;case Rn:return Q.key===D?c(d,B,Q,y):null;case ri:return D=Q._init,u(d,B,D(Q._payload),y)}if(Ao(Q)||_r(Q))return D!==null?null:I(d,B,Q,y,null);oa(d,Q)}return null}function g(d,B,Q,y,D){if(typeof y=="string"&&y!==""||typeof y=="number")return d=d.get(Q)||null,s(B,d,""+y,D);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Vs:return d=d.get(y.key===null?Q:y.key)||null,a(B,d,y,D);case Rn:return d=d.get(y.key===null?Q:y.key)||null,c(B,d,y,D);case ri:var F=y._init;return g(d,B,Q,F(y._payload),D)}if(Ao(y)||_r(y))return d=d.get(Q)||null,I(B,d,y,D,null);oa(B,y)}return null}function f(d,B,Q,y){for(var D=null,F=null,S=B,N=B=0,b=null;S!==null&&N<Q.length;N++){S.index>N?(b=S,S=null):b=S.sibling;var q=u(d,S,Q[N],y);if(q===null){S===null&&(S=b);break}e&&S&&q.alternate===null&&t(d,S),B=r(q,B,N),F===null?D=q:F.sibling=q,F=q,S=b}if(N===Q.length)return A(d,S),me&&Yi(d,N),D;if(S===null){for(;N<Q.length;N++)S=l(d,Q[N],y),S!==null&&(B=r(S,B,N),F===null?D=S:F.sibling=S,F=S);return me&&Yi(d,N),D}for(S=i(d,S);N<Q.length;N++)b=g(S,d,N,Q[N],y),b!==null&&(e&&b.alternate!==null&&S.delete(b.key===null?N:b.key),B=r(b,B,N),F===null?D=b:F.sibling=b,F=b);return e&&S.forEach(function(Z){return t(d,Z)}),me&&Yi(d,N),D}function C(d,B,Q,y){var D=_r(Q);if(typeof D!="function")throw Error(x(150));if(Q=D.call(Q),Q==null)throw Error(x(151));for(var F=D=null,S=B,N=B=0,b=null,q=Q.next();S!==null&&!q.done;N++,q=Q.next()){S.index>N?(b=S,S=null):b=S.sibling;var Z=u(d,S,q.value,y);if(Z===null){S===null&&(S=b);break}e&&S&&Z.alternate===null&&t(d,S),B=r(Z,B,N),F===null?D=Z:F.sibling=Z,F=Z,S=b}if(q.done)return A(d,S),me&&Yi(d,N),D;if(S===null){for(;!q.done;N++,q=Q.next())q=l(d,q.value,y),q!==null&&(B=r(q,B,N),F===null?D=q:F.sibling=q,F=q);return me&&Yi(d,N),D}for(S=i(d,S);!q.done;N++,q=Q.next())q=g(S,d,N,q.value,y),q!==null&&(e&&q.alternate!==null&&S.delete(q.key===null?N:q.key),B=r(q,B,N),F===null?D=q:F.sibling=q,F=q);return e&&S.forEach(function(xe){return t(d,xe)}),me&&Yi(d,N),D}function k(d,B,Q,y){if(typeof Q=="object"&&Q!==null&&Q.type===Jn&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case Vs:e:{for(var D=Q.key,F=B;F!==null;){if(F.key===D){if(D=Q.type,D===Jn){if(F.tag===7){A(d,F.sibling),B=n(F,Q.props.children),B.return=d,d=B;break e}}else if(F.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===ri&&Xd(D)===F.type){A(d,F.sibling),B=n(F,Q.props),B.ref=Wr(d,F,Q),B.return=d,d=B;break e}A(d,F);break}else t(d,F);F=F.sibling}Q.type===Jn?(B=Xi(Q.props.children,d.mode,y,Q.key),B.return=d,d=B):(y=ha(Q.type,Q.key,Q.props,null,d.mode,y),y.ref=Wr(d,B,Q),y.return=d,d=y)}return o(d);case Rn:e:{for(F=Q.key;B!==null;){if(B.key===F)if(B.tag===4&&B.stateNode.containerInfo===Q.containerInfo&&B.stateNode.implementation===Q.implementation){A(d,B.sibling),B=n(B,Q.children||[]),B.return=d,d=B;break e}else{A(d,B);break}else t(d,B);B=B.sibling}B=kl(Q,d.mode,y),B.return=d,d=B}return o(d);case ri:return F=Q._init,k(d,B,F(Q._payload),y)}if(Ao(Q))return f(d,B,Q,y);if(_r(Q))return C(d,B,Q,y);oa(d,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"?(Q=""+Q,B!==null&&B.tag===6?(A(d,B.sibling),B=n(B,Q),B.return=d,d=B):(A(d,B),B=Dl(Q,d.mode,y),B.return=d,d=B),o(d)):A(d,B)}return k}var ir=pQ(!0),EQ=pQ(!1),vo={},QA=mi(vo),Do=mi(vo),ko=mi(vo);function _i(e){if(e===vo)throw Error(x(174));return e}function Pg(e,t){switch(fe(ko,t),fe(Do,e),fe(QA,vo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Jl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Jl(t,e)}pe(QA),fe(QA,t)}function nr(){pe(QA),pe(Do),pe(ko)}function mQ(e){_i(ko.current);var t=_i(QA.current),A=Jl(t,e.type);t!==A&&(fe(Do,e),fe(QA,A))}function Vg(e){Do.current===e&&(pe(QA),pe(Do))}var we=mi(0);function Ra(e){for(var t=e;t!==null;){if(t.tag===13){var A=t.memoizedState;if(A!==null&&(A=A.dehydrated,A===null||A.data==="$?"||A.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 pl=[];function zg(){for(var e=0;e<pl.length;e++)pl[e]._workInProgressVersionPrimary=null;pl.length=0}var fa=YA.ReactCurrentDispatcher,El=YA.ReactCurrentBatchConfig,ji=0,Fe=null,Me=null,Ke=null,Ja=!1,co=!1,So=0,kD=0;function $e(){throw Error(x(321))}function _g(e,t){if(t===null)return!1;for(var A=0;A<t.length&&A<e.length;A++)if(!nA(e[A],t[A]))return!1;return!0}function Tg(e,t,A,i,n,r){if(ji=r,Fe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fa.current=e===null||e.memoizedState===null?xD:GD,e=A(i,n),co){r=0;do{if(co=!1,So=0,25<=r)throw Error(x(301));r+=1,Ke=Me=null,t.updateQueue=null,fa.current=HD,e=A(i,n)}while(co)}if(fa.current=qa,t=Me!==null&&Me.next!==null,ji=0,Ke=Me=Fe=null,Ja=!1,t)throw Error(x(300));return e}function Xg(){var e=So!==0;return So=0,e}function BA(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ke===null?Fe.memoizedState=Ke=e:Ke=Ke.next=e,Ke}function Lt(){if(Me===null){var e=Fe.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=Ke===null?Fe.memoizedState:Ke.next;if(t!==null)Ke=t,Me=e;else{if(e===null)throw Error(x(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},Ke===null?Fe.memoizedState=Ke=e:Ke=Ke.next=e}return Ke}function Uo(e,t){return typeof t=="function"?t(e):t}function ml(e){var t=Lt(),A=t.queue;if(A===null)throw Error(x(311));A.lastRenderedReducer=e;var i=Me,n=i.baseQueue,r=A.pending;if(r!==null){if(n!==null){var o=n.next;n.next=r.next,r.next=o}i.baseQueue=n=r,A.pending=null}if(n!==null){r=n.next,i=i.baseState;var s=o=null,a=null,c=r;do{var I=c.lane;if((ji&I)===I)a!==null&&(a=a.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),i=c.hasEagerState?c.eagerState:e(i,c.action);else{var l={lane:I,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=l,o=i):a=a.next=l,Fe.lanes|=I,$i|=I}c=c.next}while(c!==null&&c!==r);a===null?o=i:a.next=s,nA(i,t.memoizedState)||(Ct=!0),t.memoizedState=i,t.baseState=o,t.baseQueue=a,A.lastRenderedState=i}if(e=A.interleaved,e!==null){n=e;do r=n.lane,Fe.lanes|=r,$i|=r,n=n.next;while(n!==e)}else n===null&&(A.lanes=0);return[t.memoizedState,A.dispatch]}function yl(e){var t=Lt(),A=t.queue;if(A===null)throw Error(x(311));A.lastRenderedReducer=e;var i=A.dispatch,n=A.pending,r=t.memoizedState;if(n!==null){A.pending=null;var o=n=n.next;do r=e(r,o.action),o=o.next;while(o!==n);nA(r,t.memoizedState)||(Ct=!0),t.memoizedState=r,t.baseQueue===null&&(t.baseState=r),A.lastRenderedState=r}return[r,i]}function yQ(){}function wQ(e,t){var A=Fe,i=Lt(),n=t(),r=!nA(i.memoizedState,n);if(r&&(i.memoizedState=n,Ct=!0),i=i.queue,Zg(kQ.bind(null,A,i,e),[e]),i.getSnapshot!==t||r||Ke!==null&&Ke.memoizedState.tag&1){if(A.flags|=2048,No(9,DQ.bind(null,A,i,n,t),void 0,null),be===null)throw Error(x(349));ji&30||FQ(A,t,n)}return n}function FQ(e,t,A){e.flags|=16384,e={getSnapshot:t,value:A},t=Fe.updateQueue,t===null?(t={lastEffect:null,stores:null},Fe.updateQueue=t,t.stores=[e]):(A=t.stores,A===null?t.stores=[e]:A.push(e))}function DQ(e,t,A,i){t.value=A,t.getSnapshot=i,SQ(t)&&UQ(e)}function kQ(e,t,A){return A(function(){SQ(t)&&UQ(e)})}function SQ(e){var t=e.getSnapshot;e=e.value;try{var A=t();return!nA(e,A)}catch{return!0}}function UQ(e){var t=OA(e,1);t!==null&&iA(t,e,1,-1)}function Zd(e){var t=BA();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Uo,lastRenderedState:e},t.queue=e,e=e.dispatch=ND.bind(null,Fe,e),[t.memoizedState,e]}function No(e,t,A,i){return e={tag:e,create:t,destroy:A,deps:i,next:null},t=Fe.updateQueue,t===null?(t={lastEffect:null,stores:null},Fe.updateQueue=t,t.lastEffect=e.next=e):(A=t.lastEffect,A===null?t.lastEffect=e.next=e:(i=A.next,A.next=e,e.next=i,t.lastEffect=e)),e}function NQ(){return Lt().memoizedState}function Ba(e,t,A,i){var n=BA();Fe.flags|=e,n.memoizedState=No(1|t,A,void 0,i===void 0?null:i)}function Wa(e,t,A,i){var n=Lt();i=i===void 0?null:i;var r=void 0;if(Me!==null){var o=Me.memoizedState;if(r=o.destroy,i!==null&&_g(i,o.deps)){n.memoizedState=No(t,A,r,i);return}}Fe.flags|=e,n.memoizedState=No(1|t,A,r,i)}function Wd(e,t){return Ba(8390656,8,e,t)}function Zg(e,t){return Wa(2048,8,e,t)}function xQ(e,t){return Wa(4,2,e,t)}function GQ(e,t){return Wa(4,4,e,t)}function HQ(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 MQ(e,t,A){return A=A!=null?A.concat([e]):null,Wa(4,4,HQ.bind(null,t,e),A)}function Wg(){}function vQ(e,t){var A=Lt();t=t===void 0?null:t;var i=A.memoizedState;return i!==null&&t!==null&&_g(t,i[1])?i[0]:(A.memoizedState=[e,t],e)}function RQ(e,t){var A=Lt();t=t===void 0?null:t;var i=A.memoizedState;return i!==null&&t!==null&&_g(t,i[1])?i[0]:(e=e(),A.memoizedState=[e,t],e)}function JQ(e,t,A){return ji&21?(nA(A,t)||(A=bC(),Fe.lanes|=A,$i|=A,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ct=!0),e.memoizedState=A)}function SD(e,t){var A=Ie;Ie=A!==0&&4>A?A:4,e(!0);var i=El.transition;El.transition={};try{e(!1),t()}finally{Ie=A,El.transition=i}}function qQ(){return Lt().memoizedState}function UD(e,t,A){var i=Ci(e);if(A={lane:i,action:A,hasEagerState:!1,eagerState:null,next:null},KQ(e))bQ(t,A);else if(A=dQ(e,t,A,i),A!==null){var n=st();iA(A,e,i,n),OQ(A,t,i)}}function ND(e,t,A){var i=Ci(e),n={lane:i,action:A,hasEagerState:!1,eagerState:null,next:null};if(KQ(e))bQ(t,n);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var o=t.lastRenderedState,s=r(o,A);if(n.hasEagerState=!0,n.eagerState=s,nA(s,o)){var a=t.interleaved;a===null?(n.next=n,Lg(t)):(n.next=a.next,a.next=n),t.interleaved=n;return}}catch{}finally{}A=dQ(e,t,n,i),A!==null&&(n=st(),iA(A,e,i,n),OQ(A,t,i))}}function KQ(e){var t=e.alternate;return e===Fe||t!==null&&t===Fe}function bQ(e,t){co=Ja=!0;var A=e.pending;A===null?t.next=t:(t.next=A.next,A.next=t),e.pending=t}function OQ(e,t,A){if(A&4194240){var i=t.lanes;i&=e.pendingLanes,A|=i,t.lanes=A,Sg(e,A)}}var qa={readContext:Ot,useCallback:$e,useContext:$e,useEffect:$e,useImperativeHandle:$e,useInsertionEffect:$e,useLayoutEffect:$e,useMemo:$e,useReducer:$e,useRef:$e,useState:$e,useDebugValue:$e,useDeferredValue:$e,useTransition:$e,useMutableSource:$e,useSyncExternalStore:$e,useId:$e,unstable_isNewReconciler:!1},xD={readContext:Ot,useCallback:function(e,t){return BA().memoizedState=[e,t===void 0?null:t],e},useContext:Ot,useEffect:Wd,useImperativeHandle:function(e,t,A){return A=A!=null?A.concat([e]):null,Ba(4194308,4,HQ.bind(null,t,e),A)},useLayoutEffect:function(e,t){return Ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ba(4,2,e,t)},useMemo:function(e,t){var A=BA();return t=t===void 0?null:t,e=e(),A.memoizedState=[e,t],e},useReducer:function(e,t,A){var i=BA();return t=A!==void 0?A(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=UD.bind(null,Fe,e),[i.memoizedState,e]},useRef:function(e){var t=BA();return e={current:e},t.memoizedState=e},useState:Zd,useDebugValue:Wg,useDeferredValue:function(e){return BA().memoizedState=e},useTransition:function(){var e=Zd(!1),t=e[0];return e=SD.bind(null,e[1]),BA().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,A){var i=Fe,n=BA();if(me){if(A===void 0)throw Error(x(407));A=A()}else{if(A=t(),be===null)throw Error(x(349));ji&30||FQ(i,t,A)}n.memoizedState=A;var r={value:A,getSnapshot:t};return n.queue=r,Wd(kQ.bind(null,i,r,e),[e]),i.flags|=2048,No(9,DQ.bind(null,i,r,A,t),void 0,null),A},useId:function(){var e=BA(),t=be.identifierPrefix;if(me){var A=JA,i=RA;A=(i&~(1<<32-AA(i)-1)).toString(32)+A,t=":"+t+"R"+A,A=So++,0<A&&(t+="H"+A.toString(32)),t+=":"}else A=kD++,t=":"+t+"r"+A.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},GD={readContext:Ot,useCallback:vQ,useContext:Ot,useEffect:Zg,useImperativeHandle:MQ,useInsertionEffect:xQ,useLayoutEffect:GQ,useMemo:RQ,useReducer:ml,useRef:NQ,useState:function(){return ml(Uo)},useDebugValue:Wg,useDeferredValue:function(e){var t=Lt();return JQ(t,Me.memoizedState,e)},useTransition:function(){var e=ml(Uo)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:yQ,useSyncExternalStore:wQ,useId:qQ,unstable_isNewReconciler:!1},HD={readContext:Ot,useCallback:vQ,useContext:Ot,useEffect:Zg,useImperativeHandle:MQ,useInsertionEffect:xQ,useLayoutEffect:GQ,useMemo:RQ,useReducer:yl,useRef:NQ,useState:function(){return yl(Uo)},useDebugValue:Wg,useDeferredValue:function(e){var t=Lt();return Me===null?t.memoizedState=e:JQ(t,Me.memoizedState,e)},useTransition:function(){var e=yl(Uo)[0],t=Lt().memoizedState;return[e,t]},useMutableSource:yQ,useSyncExternalStore:wQ,useId:qQ,unstable_isNewReconciler:!1};function rr(e,t){try{var A="",i=t;do A+=IF(i),i=i.return;while(i);var n=A}catch(r){n=`
|
|
Error generating stack: `+r.message+`
|
|
`+r.stack}return{value:e,source:t,stack:n,digest:null}}function wl(e,t,A){return{value:e,source:null,stack:A??null,digest:t??null}}function og(e,t){try{console.error(t.value)}catch(A){setTimeout(function(){throw A})}}var MD=typeof WeakMap=="function"?WeakMap:Map;function LQ(e,t,A){A=qA(-1,A),A.tag=3,A.payload={element:null};var i=t.value;return A.callback=function(){ba||(ba=!0,dg=i),og(e,t)},A}function YQ(e,t,A){A=qA(-1,A),A.tag=3;var i=e.type.getDerivedStateFromError;if(typeof i=="function"){var n=t.value;A.payload=function(){return i(n)},A.callback=function(){og(e,t)}}var r=e.stateNode;return r!==null&&typeof r.componentDidCatch=="function"&&(A.callback=function(){og(e,t),typeof i!="function"&&(di===null?di=new Set([this]):di.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),A}function jd(e,t,A){var i=e.pingCache;if(i===null){i=e.pingCache=new MD;var n=new Set;i.set(t,n)}else n=i.get(t),n===void 0&&(n=new Set,i.set(t,n));n.has(A)||(n.add(A),e=TD.bind(null,e,t,A),t.then(e,e))}function $d(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function eC(e,t,A,i,n){return e.mode&1?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,A.flags|=131072,A.flags&=-52805,A.tag===1&&(A.alternate===null?A.tag=17:(t=qA(-1,1),t.tag=2,Bi(A,t,1))),A.lanes|=1),e)}var vD=YA.ReactCurrentOwner,Ct=!1;function ot(e,t,A,i){t.child=e===null?EQ(t,null,A,i):ir(t,e.child,A,i)}function tC(e,t,A,i,n){A=A.render;var r=t.ref;return jn(t,n),i=Tg(e,t,A,i,r,n),A=Xg(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,LA(e,t,n)):(me&&A&&Rg(t),t.flags|=1,ot(e,t,i,n),t.child)}function AC(e,t,A,i,n){if(e===null){var r=A.type;return typeof r=="function"&&!ru(r)&&r.defaultProps===void 0&&A.compare===null&&A.defaultProps===void 0?(t.tag=15,t.type=r,PQ(e,t,r,i,n)):(e=ha(A.type,null,i,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(r=e.child,!(e.lanes&n)){var o=r.memoizedProps;if(A=A.compare,A=A!==null?A:mo,A(o,i)&&e.ref===t.ref)return LA(e,t,n)}return t.flags|=1,e=Qi(r,i),e.ref=t.ref,e.return=t,t.child=e}function PQ(e,t,A,i,n){if(e!==null){var r=e.memoizedProps;if(mo(r,i)&&e.ref===t.ref)if(Ct=!1,t.pendingProps=i=r,(e.lanes&n)!==0)e.flags&131072&&(Ct=!0);else return t.lanes=e.lanes,LA(e,t,n)}return sg(e,t,A,i,n)}function VQ(e,t,A){var i=t.pendingProps,n=i.children,r=e!==null?e.memoizedState:null;if(i.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},fe(_n,Ut),Ut|=A;else{if(!(A&1073741824))return e=r!==null?r.baseLanes|A:A,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,fe(_n,Ut),Ut|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=r!==null?r.baseLanes:A,fe(_n,Ut),Ut|=i}else r!==null?(i=r.baseLanes|A,t.memoizedState=null):i=A,fe(_n,Ut),Ut|=i;return ot(e,t,n,A),t.child}function zQ(e,t){var A=t.ref;(e===null&&A!==null||e!==null&&e.ref!==A)&&(t.flags|=512,t.flags|=2097152)}function sg(e,t,A,i,n){var r=ht(A)?Zi:At.current;return r=tr(t,r),jn(t,n),A=Tg(e,t,A,i,r,n),i=Xg(),e!==null&&!Ct?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,LA(e,t,n)):(me&&i&&Rg(t),t.flags|=1,ot(e,t,A,n),t.child)}function iC(e,t,A,i,n){if(ht(A)){var r=!0;Na(t)}else r=!1;if(jn(t,n),t.stateNode===null)da(e,t),hQ(t,A,i),rg(t,A,i,n),i=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var a=o.context,c=A.contextType;typeof c=="object"&&c!==null?c=Ot(c):(c=ht(A)?Zi:At.current,c=tr(t,c));var I=A.getDerivedStateFromProps,l=typeof I=="function"||typeof o.getSnapshotBeforeUpdate=="function";l||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==i||a!==c)&&Td(t,o,i,c),oi=!1;var u=t.memoizedState;o.state=u,va(t,i,o,n),a=t.memoizedState,s!==i||u!==a||Qt.current||oi?(typeof I=="function"&&(ng(t,A,I,i),a=t.memoizedState),(s=oi||_d(t,A,s,i,u,a,c))?(l||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=a),o.props=i,o.state=a,o.context=c,i=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{o=t.stateNode,CQ(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:$t(t.type,s),o.props=c,l=t.pendingProps,u=o.context,a=A.contextType,typeof a=="object"&&a!==null?a=Ot(a):(a=ht(A)?Zi:At.current,a=tr(t,a));var g=A.getDerivedStateFromProps;(I=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==l||u!==a)&&Td(t,o,i,a),oi=!1,u=t.memoizedState,o.state=u,va(t,i,o,n);var f=t.memoizedState;s!==l||u!==f||Qt.current||oi?(typeof g=="function"&&(ng(t,A,g,i),f=t.memoizedState),(c=oi||_d(t,A,c,i,u,f,a)||!1)?(I||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(i,f,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(i,f,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&u===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&u===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=f),o.props=i,o.state=f,o.context=a,i=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&u===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&u===e.memoizedState||(t.flags|=1024),i=!1)}return ag(e,t,A,i,r,n)}function ag(e,t,A,i,n,r){zQ(e,t);var o=(t.flags&128)!==0;if(!i&&!o)return n&&Ld(t,A,!1),LA(e,t,r);i=t.stateNode,vD.current=t;var s=o&&typeof A.getDerivedStateFromError!="function"?null:i.render();return t.flags|=1,e!==null&&o?(t.child=ir(t,e.child,null,r),t.child=ir(t,null,s,r)):ot(e,t,s,r),t.memoizedState=i.state,n&&Ld(t,A,!0),t.child}function _Q(e){var t=e.stateNode;t.pendingContext?Od(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Od(e,t.context,!1),Pg(e,t.containerInfo)}function nC(e,t,A,i,n){return Ar(),qg(n),t.flags|=256,ot(e,t,A,i),t.child}var Ig={dehydrated:null,treeContext:null,retryLane:0};function cg(e){return{baseLanes:e,cachePool:null,transitions:null}}function TQ(e,t,A){var i=t.pendingProps,n=we.current,r=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(n&2)!==0),s?(r=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(n|=1),fe(we,n&1),e===null)return Ag(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=i.children,e=i.fallback,r?(i=t.mode,r=t.child,o={mode:"hidden",children:o},!(i&1)&&r!==null?(r.childLanes=0,r.pendingProps=o):r=eI(o,i,0,null),e=Xi(e,i,A,null),r.return=t,e.return=t,r.sibling=e,t.child=r,t.child.memoizedState=cg(A),t.memoizedState=Ig,e):jg(t,o));if(n=e.memoizedState,n!==null&&(s=n.dehydrated,s!==null))return RD(e,t,o,i,s,n,A);if(r){r=i.fallback,o=t.mode,n=e.child,s=n.sibling;var a={mode:"hidden",children:i.children};return!(o&1)&&t.child!==n?(i=t.child,i.childLanes=0,i.pendingProps=a,t.deletions=null):(i=Qi(n,a),i.subtreeFlags=n.subtreeFlags&14680064),s!==null?r=Qi(s,r):(r=Xi(r,o,A,null),r.flags|=2),r.return=t,i.return=t,i.sibling=r,t.child=i,i=r,r=t.child,o=e.child.memoizedState,o=o===null?cg(A):{baseLanes:o.baseLanes|A,cachePool:null,transitions:o.transitions},r.memoizedState=o,r.childLanes=e.childLanes&~A,t.memoizedState=Ig,i}return r=e.child,e=r.sibling,i=Qi(r,{mode:"visible",children:i.children}),!(t.mode&1)&&(i.lanes=A),i.return=t,i.sibling=null,e!==null&&(A=t.deletions,A===null?(t.deletions=[e],t.flags|=16):A.push(e)),t.child=i,t.memoizedState=null,i}function jg(e,t){return t=eI({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function sa(e,t,A,i){return i!==null&&qg(i),ir(t,e.child,null,A),e=jg(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function RD(e,t,A,i,n,r,o){if(A)return t.flags&256?(t.flags&=-257,i=wl(Error(x(422))),sa(e,t,o,i)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(r=i.fallback,n=t.mode,i=eI({mode:"visible",children:i.children},n,0,null),r=Xi(r,n,o,null),r.flags|=2,i.return=t,r.return=t,i.sibling=r,t.child=i,t.mode&1&&ir(t,e.child,null,o),t.child.memoizedState=cg(o),t.memoizedState=Ig,r);if(!(t.mode&1))return sa(e,t,o,null);if(n.data==="$!"){if(i=n.nextSibling&&n.nextSibling.dataset,i)var s=i.dgst;return i=s,r=Error(x(419)),i=wl(r,i,void 0),sa(e,t,o,i)}if(s=(o&e.childLanes)!==0,Ct||s){if(i=be,i!==null){switch(o&-o){case 4:n=2;break;case 16:n=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:n=32;break;case 536870912:n=268435456;break;default:n=0}n=n&(i.suspendedLanes|o)?0:n,n!==0&&n!==r.retryLane&&(r.retryLane=n,OA(e,n),iA(i,e,n,-1))}return nu(),i=wl(Error(x(421))),sa(e,t,o,i)}return n.data==="$?"?(t.flags|=128,t.child=e.child,t=XD.bind(null,e),n._reactRetry=t,null):(e=r.treeContext,Nt=fi(n.nextSibling),xt=t,me=!0,tA=null,e!==null&&(Jt[qt++]=RA,Jt[qt++]=JA,Jt[qt++]=Wi,RA=e.id,JA=e.overflow,Wi=t),t=jg(t,i.children),t.flags|=4096,t)}function rC(e,t,A){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),ig(e.return,t,A)}function Fl(e,t,A,i,n){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:A,tailMode:n}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=i,r.tail=A,r.tailMode=n)}function XQ(e,t,A){var i=t.pendingProps,n=i.revealOrder,r=i.tail;if(ot(e,t,i.children,A),i=we.current,i&2)i=i&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rC(e,A,t);else if(e.tag===19)rC(e,A,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&=1}if(fe(we,i),!(t.mode&1))t.memoizedState=null;else switch(n){case"forwards":for(A=t.child,n=null;A!==null;)e=A.alternate,e!==null&&Ra(e)===null&&(n=A),A=A.sibling;A=n,A===null?(n=t.child,t.child=null):(n=A.sibling,A.sibling=null),Fl(t,!1,n,A,r);break;case"backwards":for(A=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Ra(e)===null){t.child=n;break}e=n.sibling,n.sibling=A,A=n,n=e}Fl(t,!0,A,null,r);break;case"together":Fl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function da(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function LA(e,t,A){if(e!==null&&(t.dependencies=e.dependencies),$i|=t.lanes,!(A&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,A=Qi(e,e.pendingProps),t.child=A,A.return=t;e.sibling!==null;)e=e.sibling,A=A.sibling=Qi(e,e.pendingProps),A.return=t;A.sibling=null}return t.child}function JD(e,t,A){switch(t.tag){case 3:_Q(t),Ar();break;case 5:mQ(t);break;case 1:ht(t.type)&&Na(t);break;case 4:Pg(t,t.stateNode.containerInfo);break;case 10:var i=t.type._context,n=t.memoizedProps.value;fe(Ha,i._currentValue),i._currentValue=n;break;case 13:if(i=t.memoizedState,i!==null)return i.dehydrated!==null?(fe(we,we.current&1),t.flags|=128,null):A&t.child.childLanes?TQ(e,t,A):(fe(we,we.current&1),e=LA(e,t,A),e!==null?e.sibling:null);fe(we,we.current&1);break;case 19:if(i=(A&t.childLanes)!==0,e.flags&128){if(i)return XQ(e,t,A);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),fe(we,we.current),i)break;return null;case 22:case 23:return t.lanes=0,VQ(e,t,A)}return LA(e,t,A)}var ZQ,lg,WQ,jQ;ZQ=function(e,t){for(var A=t.child;A!==null;){if(A.tag===5||A.tag===6)e.appendChild(A.stateNode);else if(A.tag!==4&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===t)break;for(;A.sibling===null;){if(A.return===null||A.return===t)return;A=A.return}A.sibling.return=A.return,A=A.sibling}};lg=function(){};WQ=function(e,t,A,i){var n=e.memoizedProps;if(n!==i){e=t.stateNode,_i(QA.current);var r=null;switch(A){case"input":n=Hl(e,n),i=Hl(e,i),r=[];break;case"select":n=De({},n,{value:void 0}),i=De({},i,{value:void 0}),r=[];break;case"textarea":n=Rl(e,n),i=Rl(e,i),r=[];break;default:typeof n.onClick!="function"&&typeof i.onClick=="function"&&(e.onclick=Sa)}ql(A,i);var o;A=null;for(c in n)if(!i.hasOwnProperty(c)&&n.hasOwnProperty(c)&&n[c]!=null)if(c==="style"){var s=n[c];for(o in s)s.hasOwnProperty(o)&&(A||(A={}),A[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(fo.hasOwnProperty(c)?r||(r=[]):(r=r||[]).push(c,null));for(c in i){var a=i[c];if(s=n?.[c],i.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(A||(A={}),A[o]="");for(o in a)a.hasOwnProperty(o)&&s[o]!==a[o]&&(A||(A={}),A[o]=a[o])}else A||(r||(r=[]),r.push(c,A)),A=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(r=r||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(r=r||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(fo.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&he("scroll",e),r||s===a||(r=[])):(r=r||[]).push(c,a))}A&&(r=r||[]).push("style",A);var c=r;(t.updateQueue=c)&&(t.flags|=4)}};jQ=function(e,t,A,i){A!==i&&(t.flags|=4)};function jr(e,t){if(!me)switch(e.tailMode){case"hidden":t=e.tail;for(var A=null;t!==null;)t.alternate!==null&&(A=t),t=t.sibling;A===null?e.tail=null:A.sibling=null;break;case"collapsed":A=e.tail;for(var i=null;A!==null;)A.alternate!==null&&(i=A),A=A.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function et(e){var t=e.alternate!==null&&e.alternate.child===e.child,A=0,i=0;if(t)for(var n=e.child;n!==null;)A|=n.lanes|n.childLanes,i|=n.subtreeFlags&14680064,i|=n.flags&14680064,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)A|=n.lanes|n.childLanes,i|=n.subtreeFlags,i|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=i,e.childLanes=A,t}function qD(e,t,A){var i=t.pendingProps;switch(Jg(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return et(t),null;case 1:return ht(t.type)&&Ua(),et(t),null;case 3:return i=t.stateNode,nr(),pe(Qt),pe(At),zg(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(ra(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tA!==null&&(hg(tA),tA=null))),lg(e,t),et(t),null;case 5:Vg(t);var n=_i(ko.current);if(A=t.type,e!==null&&t.stateNode!=null)WQ(e,t,A,i,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(x(166));return et(t),null}if(e=_i(QA.current),ra(t)){i=t.stateNode,A=t.type;var r=t.memoizedProps;switch(i[dA]=t,i[Fo]=r,e=(t.mode&1)!==0,A){case"dialog":he("cancel",i),he("close",i);break;case"iframe":case"object":case"embed":he("load",i);break;case"video":case"audio":for(n=0;n<no.length;n++)he(no[n],i);break;case"source":he("error",i);break;case"img":case"image":case"link":he("error",i),he("load",i);break;case"details":he("toggle",i);break;case"input":ud(i,r),he("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!r.multiple},he("invalid",i);break;case"textarea":Bd(i,r),he("invalid",i)}ql(A,r),n=null;for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];o==="children"?typeof s=="string"?i.textContent!==s&&(r.suppressHydrationWarning!==!0&&na(i.textContent,s,e),n=["children",s]):typeof s=="number"&&i.textContent!==""+s&&(r.suppressHydrationWarning!==!0&&na(i.textContent,s,e),n=["children",""+s]):fo.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&he("scroll",i)}switch(A){case"input":zs(i),fd(i,r,!0);break;case"textarea":zs(i),dd(i);break;case"select":case"option":break;default:typeof r.onClick=="function"&&(i.onclick=Sa)}i=n,t.updateQueue=i,i!==null&&(t.flags|=4)}else{o=n.nodeType===9?n:n.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=FC(A)),e==="http://www.w3.org/1999/xhtml"?A==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof i.is=="string"?e=o.createElement(A,{is:i.is}):(e=o.createElement(A),A==="select"&&(o=e,i.multiple?o.multiple=!0:i.size&&(o.size=i.size))):e=o.createElementNS(e,A),e[dA]=t,e[Fo]=i,ZQ(e,t,!1,!1),t.stateNode=e;e:{switch(o=Kl(A,i),A){case"dialog":he("cancel",e),he("close",e),n=i;break;case"iframe":case"object":case"embed":he("load",e),n=i;break;case"video":case"audio":for(n=0;n<no.length;n++)he(no[n],e);n=i;break;case"source":he("error",e),n=i;break;case"img":case"image":case"link":he("error",e),he("load",e),n=i;break;case"details":he("toggle",e),n=i;break;case"input":ud(e,i),n=Hl(e,i),he("invalid",e);break;case"option":n=i;break;case"select":e._wrapperState={wasMultiple:!!i.multiple},n=De({},i,{value:void 0}),he("invalid",e);break;case"textarea":Bd(e,i),n=Rl(e,i),he("invalid",e);break;default:n=i}ql(A,n),s=n;for(r in s)if(s.hasOwnProperty(r)){var a=s[r];r==="style"?SC(e,a):r==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&DC(e,a)):r==="children"?typeof a=="string"?(A!=="textarea"||a!=="")&&Bo(e,a):typeof a=="number"&&Bo(e,""+a):r!=="suppressContentEditableWarning"&&r!=="suppressHydrationWarning"&&r!=="autoFocus"&&(fo.hasOwnProperty(r)?a!=null&&r==="onScroll"&&he("scroll",e):a!=null&&mg(e,r,a,o))}switch(A){case"input":zs(e),fd(e,i,!1);break;case"textarea":zs(e),dd(e);break;case"option":i.value!=null&&e.setAttribute("value",""+hi(i.value));break;case"select":e.multiple=!!i.multiple,r=i.value,r!=null?Tn(e,!!i.multiple,r,!1):i.defaultValue!=null&&Tn(e,!!i.multiple,i.defaultValue,!0);break;default:typeof n.onClick=="function"&&(e.onclick=Sa)}switch(A){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return et(t),null;case 6:if(e&&t.stateNode!=null)jQ(e,t,e.memoizedProps,i);else{if(typeof i!="string"&&t.stateNode===null)throw Error(x(166));if(A=_i(ko.current),_i(QA.current),ra(t)){if(i=t.stateNode,A=t.memoizedProps,i[dA]=t,(r=i.nodeValue!==A)&&(e=xt,e!==null))switch(e.tag){case 3:na(i.nodeValue,A,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&na(i.nodeValue,A,(e.mode&1)!==0)}r&&(t.flags|=4)}else i=(A.nodeType===9?A:A.ownerDocument).createTextNode(i),i[dA]=t,t.stateNode=i}return et(t),null;case 13:if(pe(we),i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(me&&Nt!==null&&t.mode&1&&!(t.flags&128))BQ(),Ar(),t.flags|=98560,r=!1;else if(r=ra(t),i!==null&&i.dehydrated!==null){if(e===null){if(!r)throw Error(x(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(x(317));r[dA]=t}else Ar(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;et(t),r=!1}else tA!==null&&(hg(tA),tA=null),r=!0;if(!r)return t.flags&65536?t:null}return t.flags&128?(t.lanes=A,t):(i=i!==null,i!==(e!==null&&e.memoizedState!==null)&&i&&(t.child.flags|=8192,t.mode&1&&(e===null||we.current&1?ve===0&&(ve=3):nu())),t.updateQueue!==null&&(t.flags|=4),et(t),null);case 4:return nr(),lg(e,t),e===null&&yo(t.stateNode.containerInfo),et(t),null;case 10:return Og(t.type._context),et(t),null;case 17:return ht(t.type)&&Ua(),et(t),null;case 19:if(pe(we),r=t.memoizedState,r===null)return et(t),null;if(i=(t.flags&128)!==0,o=r.rendering,o===null)if(i)jr(r,!1);else{if(ve!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ra(e),o!==null){for(t.flags|=128,jr(r,!1),i=o.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),t.subtreeFlags=0,i=A,A=t.child;A!==null;)r=A,e=i,r.flags&=14680066,o=r.alternate,o===null?(r.childLanes=0,r.lanes=e,r.child=null,r.subtreeFlags=0,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null,r.stateNode=null):(r.childLanes=o.childLanes,r.lanes=o.lanes,r.child=o.child,r.subtreeFlags=0,r.deletions=null,r.memoizedProps=o.memoizedProps,r.memoizedState=o.memoizedState,r.updateQueue=o.updateQueue,r.type=o.type,e=o.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),A=A.sibling;return fe(we,we.current&1|2),t.child}e=e.sibling}r.tail!==null&&Ue()>or&&(t.flags|=128,i=!0,jr(r,!1),t.lanes=4194304)}else{if(!i)if(e=Ra(o),e!==null){if(t.flags|=128,i=!0,A=e.updateQueue,A!==null&&(t.updateQueue=A,t.flags|=4),jr(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!me)return et(t),null}else 2*Ue()-r.renderingStartTime>or&&A!==1073741824&&(t.flags|=128,i=!0,jr(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(A=r.last,A!==null?A.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.renderingStartTime=Ue(),t.sibling=null,A=we.current,fe(we,i?A&1|2:A&1),t):(et(t),null);case 22:case 23:return iu(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Ut&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function KD(e,t){switch(Jg(t),t.tag){case 1:return ht(t.type)&&Ua(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nr(),pe(Qt),pe(At),zg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vg(t),null;case 13:if(pe(we),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Ar()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(we),null;case 4:return nr(),null;case 10:return Og(t.type._context),null;case 22:case 23:return iu(),null;case 24:return null;default:return null}}var aa=!1,tt=!1,bD=typeof WeakSet=="function"?WeakSet:Set,R=null;function zn(e,t){var A=e.ref;if(A!==null)if(typeof A=="function")try{A(null)}catch(i){Se(e,t,i)}else A.current=null}function gg(e,t,A){try{A()}catch(i){Se(e,t,i)}}var oC=!1;function OD(e,t){if(Xl=Fa,e=AQ(),vg(e)){if("selectionStart"in e)var A={start:e.selectionStart,end:e.selectionEnd};else e:{A=(A=e.ownerDocument)&&A.defaultView||window;var i=A.getSelection&&A.getSelection();if(i&&i.rangeCount!==0){A=i.anchorNode;var n=i.anchorOffset,r=i.focusNode;i=i.focusOffset;try{A.nodeType,r.nodeType}catch{A=null;break e}var o=0,s=-1,a=-1,c=0,I=0,l=e,u=null;t:for(;;){for(var g;l!==A||n!==0&&l.nodeType!==3||(s=o+n),l!==r||i!==0&&l.nodeType!==3||(a=o+i),l.nodeType===3&&(o+=l.nodeValue.length),(g=l.firstChild)!==null;)u=l,l=g;for(;;){if(l===e)break t;if(u===A&&++c===n&&(s=o),u===r&&++I===i&&(a=o),(g=l.nextSibling)!==null)break;l=u,u=l.parentNode}l=g}A=s===-1||a===-1?null:{start:s,end:a}}else A=null}A=A||{start:0,end:0}}else A=null;for(Zl={focusedElem:e,selectionRange:A},Fa=!1,R=t;R!==null;)if(t=R,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,R=e;else for(;R!==null;){t=R;try{var f=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(f!==null){var C=f.memoizedProps,k=f.memoizedState,d=t.stateNode,B=d.getSnapshotBeforeUpdate(t.elementType===t.type?C:$t(t.type,C),k);d.__reactInternalSnapshotBeforeUpdate=B}break;case 3:var Q=t.stateNode.containerInfo;Q.nodeType===1?Q.textContent="":Q.nodeType===9&&Q.documentElement&&Q.removeChild(Q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(y){Se(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,R=e;break}R=t.return}return f=oC,oC=!1,f}function lo(e,t,A){var i=t.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var n=i=i.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,r!==void 0&&gg(t,A,r)}n=n.next}while(n!==i)}}function ja(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var A=t=t.next;do{if((A.tag&e)===e){var i=A.create;A.destroy=i()}A=A.next}while(A!==t)}}function ug(e){var t=e.ref;if(t!==null){var A=e.stateNode;switch(e.tag){case 5:e=A;break;default:e=A}typeof t=="function"?t(e):t.current=e}}function $Q(e){var t=e.alternate;t!==null&&(e.alternate=null,$Q(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dA],delete t[Fo],delete t[$l],delete t[yD],delete t[wD])),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 eh(e){return e.tag===5||e.tag===3||e.tag===4}function sC(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||eh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function fg(e,t,A){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?A.nodeType===8?A.parentNode.insertBefore(e,t):A.insertBefore(e,t):(A.nodeType===8?(t=A.parentNode,t.insertBefore(e,A)):(t=A,t.appendChild(e)),A=A._reactRootContainer,A!=null||t.onclick!==null||(t.onclick=Sa));else if(i!==4&&(e=e.child,e!==null))for(fg(e,t,A),e=e.sibling;e!==null;)fg(e,t,A),e=e.sibling}function Bg(e,t,A){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?A.insertBefore(e,t):A.appendChild(e);else if(i!==4&&(e=e.child,e!==null))for(Bg(e,t,A),e=e.sibling;e!==null;)Bg(e,t,A),e=e.sibling}var _e=null,eA=!1;function ni(e,t,A){for(A=A.child;A!==null;)th(e,t,A),A=A.sibling}function th(e,t,A){if(CA&&typeof CA.onCommitFiberUnmount=="function")try{CA.onCommitFiberUnmount(Pa,A)}catch{}switch(A.tag){case 5:tt||zn(A,t);case 6:var i=_e,n=eA;_e=null,ni(e,t,A),_e=i,eA=n,_e!==null&&(eA?(e=_e,A=A.stateNode,e.nodeType===8?e.parentNode.removeChild(A):e.removeChild(A)):_e.removeChild(A.stateNode));break;case 18:_e!==null&&(eA?(e=_e,A=A.stateNode,e.nodeType===8?Ql(e.parentNode,A):e.nodeType===1&&Ql(e,A),po(e)):Ql(_e,A.stateNode));break;case 4:i=_e,n=eA,_e=A.stateNode.containerInfo,eA=!0,ni(e,t,A),_e=i,eA=n;break;case 0:case 11:case 14:case 15:if(!tt&&(i=A.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){n=i=i.next;do{var r=n,o=r.destroy;r=r.tag,o!==void 0&&(r&2||r&4)&&gg(A,t,o),n=n.next}while(n!==i)}ni(e,t,A);break;case 1:if(!tt&&(zn(A,t),i=A.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=A.memoizedProps,i.state=A.memoizedState,i.componentWillUnmount()}catch(s){Se(A,t,s)}ni(e,t,A);break;case 21:ni(e,t,A);break;case 22:A.mode&1?(tt=(i=tt)||A.memoizedState!==null,ni(e,t,A),tt=i):ni(e,t,A);break;default:ni(e,t,A)}}function aC(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var A=e.stateNode;A===null&&(A=e.stateNode=new bD),t.forEach(function(i){var n=ZD.bind(null,e,i);A.has(i)||(A.add(i),i.then(n,n))})}}function jt(e,t){var A=t.deletions;if(A!==null)for(var i=0;i<A.length;i++){var n=A[i];try{var r=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:_e=s.stateNode,eA=!1;break e;case 3:_e=s.stateNode.containerInfo,eA=!0;break e;case 4:_e=s.stateNode.containerInfo,eA=!0;break e}s=s.return}if(_e===null)throw Error(x(160));th(r,o,n),_e=null,eA=!1;var a=n.alternate;a!==null&&(a.return=null),n.return=null}catch(c){Se(n,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ah(t,e),t=t.sibling}function Ah(e,t){var A=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(jt(t,e),fA(e),i&4){try{lo(3,e,e.return),ja(3,e)}catch(C){Se(e,e.return,C)}try{lo(5,e,e.return)}catch(C){Se(e,e.return,C)}}break;case 1:jt(t,e),fA(e),i&512&&A!==null&&zn(A,A.return);break;case 5:if(jt(t,e),fA(e),i&512&&A!==null&&zn(A,A.return),e.flags&32){var n=e.stateNode;try{Bo(n,"")}catch(C){Se(e,e.return,C)}}if(i&4&&(n=e.stateNode,n!=null)){var r=e.memoizedProps,o=A!==null?A.memoizedProps:r,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&r.type==="radio"&&r.name!=null&&yC(n,r),Kl(s,o);var c=Kl(s,r);for(o=0;o<a.length;o+=2){var I=a[o],l=a[o+1];I==="style"?SC(n,l):I==="dangerouslySetInnerHTML"?DC(n,l):I==="children"?Bo(n,l):mg(n,I,l,c)}switch(s){case"input":Ml(n,r);break;case"textarea":wC(n,r);break;case"select":var u=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!r.multiple;var g=r.value;g!=null?Tn(n,!!r.multiple,g,!1):u!==!!r.multiple&&(r.defaultValue!=null?Tn(n,!!r.multiple,r.defaultValue,!0):Tn(n,!!r.multiple,r.multiple?[]:"",!1))}n[Fo]=r}catch(C){Se(e,e.return,C)}}break;case 6:if(jt(t,e),fA(e),i&4){if(e.stateNode===null)throw Error(x(162));n=e.stateNode,r=e.memoizedProps;try{n.nodeValue=r}catch(C){Se(e,e.return,C)}}break;case 3:if(jt(t,e),fA(e),i&4&&A!==null&&A.memoizedState.isDehydrated)try{po(t.containerInfo)}catch(C){Se(e,e.return,C)}break;case 4:jt(t,e),fA(e);break;case 13:jt(t,e),fA(e),n=e.child,n.flags&8192&&(r=n.memoizedState!==null,n.stateNode.isHidden=r,!r||n.alternate!==null&&n.alternate.memoizedState!==null||(tu=Ue())),i&4&&aC(e);break;case 22:if(I=A!==null&&A.memoizedState!==null,e.mode&1?(tt=(c=tt)||I,jt(t,e),tt=c):jt(t,e),fA(e),i&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!I&&e.mode&1)for(R=e,I=e.child;I!==null;){for(l=R=I;R!==null;){switch(u=R,g=u.child,u.tag){case 0:case 11:case 14:case 15:lo(4,u,u.return);break;case 1:zn(u,u.return);var f=u.stateNode;if(typeof f.componentWillUnmount=="function"){i=u,A=u.return;try{t=i,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(C){Se(i,A,C)}}break;case 5:zn(u,u.return);break;case 22:if(u.memoizedState!==null){cC(l);continue}}g!==null?(g.return=u,R=g):cC(l)}I=I.sibling}e:for(I=null,l=e;;){if(l.tag===5){if(I===null){I=l;try{n=l.stateNode,c?(r=n.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none"):(s=l.stateNode,a=l.memoizedProps.style,o=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=kC("display",o))}catch(C){Se(e,e.return,C)}}}else if(l.tag===6){if(I===null)try{l.stateNode.nodeValue=c?"":l.memoizedProps}catch(C){Se(e,e.return,C)}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===e)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===e)break e;for(;l.sibling===null;){if(l.return===null||l.return===e)break e;I===l&&(I=null),l=l.return}I===l&&(I=null),l.sibling.return=l.return,l=l.sibling}}break;case 19:jt(t,e),fA(e),i&4&&aC(e);break;case 21:break;default:jt(t,e),fA(e)}}function fA(e){var t=e.flags;if(t&2){try{e:{for(var A=e.return;A!==null;){if(eh(A)){var i=A;break e}A=A.return}throw Error(x(160))}switch(i.tag){case 5:var n=i.stateNode;i.flags&32&&(Bo(n,""),i.flags&=-33);var r=sC(e);Bg(e,r,n);break;case 3:case 4:var o=i.stateNode.containerInfo,s=sC(e);fg(e,s,o);break;default:throw Error(x(161))}}catch(a){Se(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function LD(e,t,A){R=e,ih(e,t,A)}function ih(e,t,A){for(var i=(e.mode&1)!==0;R!==null;){var n=R,r=n.child;if(n.tag===22&&i){var o=n.memoizedState!==null||aa;if(!o){var s=n.alternate,a=s!==null&&s.memoizedState!==null||tt;s=aa;var c=tt;if(aa=o,(tt=a)&&!c)for(R=n;R!==null;)o=R,a=o.child,o.tag===22&&o.memoizedState!==null?lC(n):a!==null?(a.return=o,R=a):lC(n);for(;r!==null;)R=r,ih(r,t,A),r=r.sibling;R=n,aa=s,tt=c}IC(e,t,A)}else n.subtreeFlags&8772&&r!==null?(r.return=n,R=r):IC(e,t,A)}}function IC(e){for(;R!==null;){var t=R;if(t.flags&8772){var A=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:tt||ja(5,t);break;case 1:var i=t.stateNode;if(t.flags&4&&!tt)if(A===null)i.componentDidMount();else{var n=t.elementType===t.type?A.memoizedProps:$t(t.type,A.memoizedProps);i.componentDidUpdate(n,A.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var r=t.updateQueue;r!==null&&zd(t,r,i);break;case 3:var o=t.updateQueue;if(o!==null){if(A=null,t.child!==null)switch(t.child.tag){case 5:A=t.child.stateNode;break;case 1:A=t.child.stateNode}zd(t,o,A)}break;case 5:var s=t.stateNode;if(A===null&&t.flags&4){A=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&A.focus();break;case"img":a.src&&(A.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var I=c.memoizedState;if(I!==null){var l=I.dehydrated;l!==null&&po(l)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}tt||t.flags&512&&ug(t)}catch(u){Se(t,t.return,u)}}if(t===e){R=null;break}if(A=t.sibling,A!==null){A.return=t.return,R=A;break}R=t.return}}function cC(e){for(;R!==null;){var t=R;if(t===e){R=null;break}var A=t.sibling;if(A!==null){A.return=t.return,R=A;break}R=t.return}}function lC(e){for(;R!==null;){var t=R;try{switch(t.tag){case 0:case 11:case 15:var A=t.return;try{ja(4,t)}catch(a){Se(t,A,a)}break;case 1:var i=t.stateNode;if(typeof i.componentDidMount=="function"){var n=t.return;try{i.componentDidMount()}catch(a){Se(t,n,a)}}var r=t.return;try{ug(t)}catch(a){Se(t,r,a)}break;case 5:var o=t.return;try{ug(t)}catch(a){Se(t,o,a)}}}catch(a){Se(t,t.return,a)}if(t===e){R=null;break}var s=t.sibling;if(s!==null){s.return=t.return,R=s;break}R=t.return}}var YD=Math.ceil,Ka=YA.ReactCurrentDispatcher,$g=YA.ReactCurrentOwner,bt=YA.ReactCurrentBatchConfig,re=0,be=null,Ge=null,Te=0,Ut=0,_n=mi(0),ve=0,xo=null,$i=0,$a=0,eu=0,go=null,dt=null,tu=0,or=1/0,MA=null,ba=!1,dg=null,di=null,Ia=!1,ci=null,Oa=0,uo=0,Cg=null,Ca=-1,Qa=0;function st(){return re&6?Ue():Ca!==-1?Ca:Ca=Ue()}function Ci(e){return e.mode&1?re&2&&Te!==0?Te&-Te:DD.transition!==null?(Qa===0&&(Qa=bC()),Qa):(e=Ie,e!==0||(e=window.event,e=e===void 0?16:_C(e.type)),e):1}function iA(e,t,A,i){if(50<uo)throw uo=0,Cg=null,Error(x(185));Go(e,A,i),(!(re&2)||e!==be)&&(e===be&&(!(re&2)&&($a|=A),ve===4&&ai(e,Te)),pt(e,i),A===1&&re===0&&!(t.mode&1)&&(or=Ue()+500,Xa&&yi()))}function pt(e,t){var A=e.callbackNode;SF(e,t);var i=wa(e,e===be?Te:0);if(i===0)A!==null&&hd(A),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(A!=null&&hd(A),t===1)e.tag===0?FD(gC.bind(null,e)):gQ(gC.bind(null,e)),ED(function(){!(re&6)&&yi()}),A=null;else{switch(OC(i)){case 1:A=kg;break;case 4:A=qC;break;case 16:A=ya;break;case 536870912:A=KC;break;default:A=ya}A=lh(A,nh.bind(null,e))}e.callbackPriority=t,e.callbackNode=A}}function nh(e,t){if(Ca=-1,Qa=0,re&6)throw Error(x(327));var A=e.callbackNode;if($n()&&e.callbackNode!==A)return null;var i=wa(e,e===be?Te:0);if(i===0)return null;if(i&30||i&e.expiredLanes||t)t=La(e,i);else{t=i;var n=re;re|=2;var r=oh();(be!==e||Te!==t)&&(MA=null,or=Ue()+500,Ti(e,t));do try{zD();break}catch(s){rh(e,s)}while(!0);bg(),Ka.current=r,re=n,Ge!==null?t=0:(be=null,Te=0,t=ve)}if(t!==0){if(t===2&&(n=Pl(e),n!==0&&(i=n,t=Qg(e,n))),t===1)throw A=xo,Ti(e,0),ai(e,i),pt(e,Ue()),A;if(t===6)ai(e,i);else{if(n=e.current.alternate,!(i&30)&&!PD(n)&&(t=La(e,i),t===2&&(r=Pl(e),r!==0&&(i=r,t=Qg(e,r))),t===1))throw A=xo,Ti(e,0),ai(e,i),pt(e,Ue()),A;switch(e.finishedWork=n,e.finishedLanes=i,t){case 0:case 1:throw Error(x(345));case 2:Pi(e,dt,MA);break;case 3:if(ai(e,i),(i&130023424)===i&&(t=tu+500-Ue(),10<t)){if(wa(e,0)!==0)break;if(n=e.suspendedLanes,(n&i)!==i){st(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=jl(Pi.bind(null,e,dt,MA),t);break}Pi(e,dt,MA);break;case 4:if(ai(e,i),(i&4194240)===i)break;for(t=e.eventTimes,n=-1;0<i;){var o=31-AA(i);r=1<<o,o=t[o],o>n&&(n=o),i&=~r}if(i=n,i=Ue()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*YD(i/1960))-i,10<i){e.timeoutHandle=jl(Pi.bind(null,e,dt,MA),i);break}Pi(e,dt,MA);break;case 5:Pi(e,dt,MA);break;default:throw Error(x(329))}}}return pt(e,Ue()),e.callbackNode===A?nh.bind(null,e):null}function Qg(e,t){var A=go;return e.current.memoizedState.isDehydrated&&(Ti(e,t).flags|=256),e=La(e,t),e!==2&&(t=dt,dt=A,t!==null&&hg(t)),e}function hg(e){dt===null?dt=e:dt.push.apply(dt,e)}function PD(e){for(var t=e;;){if(t.flags&16384){var A=t.updateQueue;if(A!==null&&(A=A.stores,A!==null))for(var i=0;i<A.length;i++){var n=A[i],r=n.getSnapshot;n=n.value;try{if(!nA(r(),n))return!1}catch{return!1}}}if(A=t.child,t.subtreeFlags&16384&&A!==null)A.return=t,t=A;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 ai(e,t){for(t&=~eu,t&=~$a,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var A=31-AA(t),i=1<<A;e[A]=-1,t&=~i}}function gC(e){if(re&6)throw Error(x(327));$n();var t=wa(e,0);if(!(t&1))return pt(e,Ue()),null;var A=La(e,t);if(e.tag!==0&&A===2){var i=Pl(e);i!==0&&(t=i,A=Qg(e,i))}if(A===1)throw A=xo,Ti(e,0),ai(e,t),pt(e,Ue()),A;if(A===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pi(e,dt,MA),pt(e,Ue()),null}function Au(e,t){var A=re;re|=1;try{return e(t)}finally{re=A,re===0&&(or=Ue()+500,Xa&&yi())}}function en(e){ci!==null&&ci.tag===0&&!(re&6)&&$n();var t=re;re|=1;var A=bt.transition,i=Ie;try{if(bt.transition=null,Ie=1,e)return e()}finally{Ie=i,bt.transition=A,re=t,!(re&6)&&yi()}}function iu(){Ut=_n.current,pe(_n)}function Ti(e,t){e.finishedWork=null,e.finishedLanes=0;var A=e.timeoutHandle;if(A!==-1&&(e.timeoutHandle=-1,pD(A)),Ge!==null)for(A=Ge.return;A!==null;){var i=A;switch(Jg(i),i.tag){case 1:i=i.type.childContextTypes,i!=null&&Ua();break;case 3:nr(),pe(Qt),pe(At),zg();break;case 5:Vg(i);break;case 4:nr();break;case 13:pe(we);break;case 19:pe(we);break;case 10:Og(i.type._context);break;case 22:case 23:iu()}A=A.return}if(be=e,Ge=e=Qi(e.current,null),Te=Ut=t,ve=0,xo=null,eu=$a=$i=0,dt=go=null,zi!==null){for(t=0;t<zi.length;t++)if(A=zi[t],i=A.interleaved,i!==null){A.interleaved=null;var n=i.next,r=A.pending;if(r!==null){var o=r.next;r.next=n,i.next=o}A.pending=i}zi=null}return e}function rh(e,t){do{var A=Ge;try{if(bg(),fa.current=qa,Ja){for(var i=Fe.memoizedState;i!==null;){var n=i.queue;n!==null&&(n.pending=null),i=i.next}Ja=!1}if(ji=0,Ke=Me=Fe=null,co=!1,So=0,$g.current=null,A===null||A.return===null){ve=1,xo=t,Ge=null;break}e:{var r=e,o=A.return,s=A,a=t;if(t=Te,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,I=s,l=I.tag;if(!(I.mode&1)&&(l===0||l===11||l===15)){var u=I.alternate;u?(I.updateQueue=u.updateQueue,I.memoizedState=u.memoizedState,I.lanes=u.lanes):(I.updateQueue=null,I.memoizedState=null)}var g=$d(o);if(g!==null){g.flags&=-257,eC(g,o,s,r,t),g.mode&1&&jd(r,c,t),t=g,a=c;var f=t.updateQueue;if(f===null){var C=new Set;C.add(a),t.updateQueue=C}else f.add(a);break e}else{if(!(t&1)){jd(r,c,t),nu();break e}a=Error(x(426))}}else if(me&&s.mode&1){var k=$d(o);if(k!==null){!(k.flags&65536)&&(k.flags|=256),eC(k,o,s,r,t),qg(rr(a,s));break e}}r=a=rr(a,s),ve!==4&&(ve=2),go===null?go=[r]:go.push(r),r=o;do{switch(r.tag){case 3:r.flags|=65536,t&=-t,r.lanes|=t;var d=LQ(r,a,t);Vd(r,d);break e;case 1:s=a;var B=r.type,Q=r.stateNode;if(!(r.flags&128)&&(typeof B.getDerivedStateFromError=="function"||Q!==null&&typeof Q.componentDidCatch=="function"&&(di===null||!di.has(Q)))){r.flags|=65536,t&=-t,r.lanes|=t;var y=YQ(r,s,t);Vd(r,y);break e}}r=r.return}while(r!==null)}ah(A)}catch(D){t=D,Ge===A&&A!==null&&(Ge=A=A.return);continue}break}while(!0)}function oh(){var e=Ka.current;return Ka.current=qa,e===null?qa:e}function nu(){(ve===0||ve===3||ve===2)&&(ve=4),be===null||!($i&268435455)&&!($a&268435455)||ai(be,Te)}function La(e,t){var A=re;re|=2;var i=oh();(be!==e||Te!==t)&&(MA=null,Ti(e,t));do try{VD();break}catch(n){rh(e,n)}while(!0);if(bg(),re=A,Ka.current=i,Ge!==null)throw Error(x(261));return be=null,Te=0,ve}function VD(){for(;Ge!==null;)sh(Ge)}function zD(){for(;Ge!==null&&!hF();)sh(Ge)}function sh(e){var t=ch(e.alternate,e,Ut);e.memoizedProps=e.pendingProps,t===null?ah(e):Ge=t,$g.current=null}function ah(e){var t=e;do{var A=t.alternate;if(e=t.return,t.flags&32768){if(A=KD(A,t),A!==null){A.flags&=32767,Ge=A;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ve=6,Ge=null;return}}else if(A=qD(A,t,Ut),A!==null){Ge=A;return}if(t=t.sibling,t!==null){Ge=t;return}Ge=t=e}while(t!==null);ve===0&&(ve=5)}function Pi(e,t,A){var i=Ie,n=bt.transition;try{bt.transition=null,Ie=1,_D(e,t,A,i)}finally{bt.transition=n,Ie=i}return null}function _D(e,t,A,i){do $n();while(ci!==null);if(re&6)throw Error(x(327));A=e.finishedWork;var n=e.finishedLanes;if(A===null)return null;if(e.finishedWork=null,e.finishedLanes=0,A===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var r=A.lanes|A.childLanes;if(UF(e,r),e===be&&(Ge=be=null,Te=0),!(A.subtreeFlags&2064)&&!(A.flags&2064)||Ia||(Ia=!0,lh(ya,function(){return $n(),null})),r=(A.flags&15990)!==0,A.subtreeFlags&15990||r){r=bt.transition,bt.transition=null;var o=Ie;Ie=1;var s=re;re|=4,$g.current=null,OD(e,A),Ah(A,e),BD(Zl),Fa=!!Xl,Zl=Xl=null,e.current=A,LD(A,e,n),pF(),re=s,Ie=o,bt.transition=r}else e.current=A;if(Ia&&(Ia=!1,ci=e,Oa=n),r=e.pendingLanes,r===0&&(di=null),yF(A.stateNode,i),pt(e,Ue()),t!==null)for(i=e.onRecoverableError,A=0;A<t.length;A++)n=t[A],i(n.value,{componentStack:n.stack,digest:n.digest});if(ba)throw ba=!1,e=dg,dg=null,e;return Oa&1&&e.tag!==0&&$n(),r=e.pendingLanes,r&1?e===Cg?uo++:(uo=0,Cg=e):uo=0,yi(),null}function $n(){if(ci!==null){var e=OC(Oa),t=bt.transition,A=Ie;try{if(bt.transition=null,Ie=16>e?16:e,ci===null)var i=!1;else{if(e=ci,ci=null,Oa=0,re&6)throw Error(x(331));var n=re;for(re|=4,R=e.current;R!==null;){var r=R,o=r.child;if(R.flags&16){var s=r.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(R=c;R!==null;){var I=R;switch(I.tag){case 0:case 11:case 15:lo(8,I,r)}var l=I.child;if(l!==null)l.return=I,R=l;else for(;R!==null;){I=R;var u=I.sibling,g=I.return;if($Q(I),I===c){R=null;break}if(u!==null){u.return=g,R=u;break}R=g}}}var f=r.alternate;if(f!==null){var C=f.child;if(C!==null){f.child=null;do{var k=C.sibling;C.sibling=null,C=k}while(C!==null)}}R=r}}if(r.subtreeFlags&2064&&o!==null)o.return=r,R=o;else e:for(;R!==null;){if(r=R,r.flags&2048)switch(r.tag){case 0:case 11:case 15:lo(9,r,r.return)}var d=r.sibling;if(d!==null){d.return=r.return,R=d;break e}R=r.return}}var B=e.current;for(R=B;R!==null;){o=R;var Q=o.child;if(o.subtreeFlags&2064&&Q!==null)Q.return=o,R=Q;else e:for(o=B;R!==null;){if(s=R,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:ja(9,s)}}catch(D){Se(s,s.return,D)}if(s===o){R=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,R=y;break e}R=s.return}}if(re=n,yi(),CA&&typeof CA.onPostCommitFiberRoot=="function")try{CA.onPostCommitFiberRoot(Pa,e)}catch{}i=!0}return i}finally{Ie=A,bt.transition=t}}return!1}function uC(e,t,A){t=rr(A,t),t=LQ(e,t,1),e=Bi(e,t,1),t=st(),e!==null&&(Go(e,1,t),pt(e,t))}function Se(e,t,A){if(e.tag===3)uC(e,e,A);else for(;t!==null;){if(t.tag===3){uC(t,e,A);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(di===null||!di.has(i))){e=rr(A,e),e=YQ(t,e,1),t=Bi(t,e,1),e=st(),t!==null&&(Go(t,1,e),pt(t,e));break}}t=t.return}}function TD(e,t,A){var i=e.pingCache;i!==null&&i.delete(t),t=st(),e.pingedLanes|=e.suspendedLanes&A,be===e&&(Te&A)===A&&(ve===4||ve===3&&(Te&130023424)===Te&&500>Ue()-tu?Ti(e,0):eu|=A),pt(e,t)}function Ih(e,t){t===0&&(e.mode&1?(t=Xs,Xs<<=1,!(Xs&130023424)&&(Xs=4194304)):t=1);var A=st();e=OA(e,t),e!==null&&(Go(e,t,A),pt(e,A))}function XD(e){var t=e.memoizedState,A=0;t!==null&&(A=t.retryLane),Ih(e,A)}function ZD(e,t){var A=0;switch(e.tag){case 13:var i=e.stateNode,n=e.memoizedState;n!==null&&(A=n.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(x(314))}i!==null&&i.delete(t),Ih(e,A)}var ch;ch=function(e,t,A){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qt.current)Ct=!0;else{if(!(e.lanes&A)&&!(t.flags&128))return Ct=!1,JD(e,t,A);Ct=!!(e.flags&131072)}else Ct=!1,me&&t.flags&1048576&&uQ(t,Ga,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;da(e,t),e=t.pendingProps;var n=tr(t,At.current);jn(t,A),n=Tg(null,t,i,e,n,A);var r=Xg();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ht(i)?(r=!0,Na(t)):r=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,Yg(t),n.updater=Za,t.stateNode=n,n._reactInternals=t,rg(t,i,e,A),t=ag(null,t,i,!0,r,A)):(t.tag=0,me&&r&&Rg(t),ot(null,t,n,A),t=t.child),t;case 16:i=t.elementType;e:{switch(da(e,t),e=t.pendingProps,n=i._init,i=n(i._payload),t.type=i,n=t.tag=jD(i),e=$t(i,e),n){case 0:t=sg(null,t,i,e,A);break e;case 1:t=iC(null,t,i,e,A);break e;case 11:t=tC(null,t,i,e,A);break e;case 14:t=AC(null,t,i,$t(i.type,e),A);break e}throw Error(x(306,i,""))}return t;case 0:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),sg(e,t,i,n,A);case 1:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),iC(e,t,i,n,A);case 3:e:{if(_Q(t),e===null)throw Error(x(387));i=t.pendingProps,r=t.memoizedState,n=r.element,CQ(e,t),va(t,i,null,A);var o=t.memoizedState;if(i=o.element,r.isDehydrated)if(r={element:i,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){n=rr(Error(x(423)),t),t=nC(e,t,i,A,n);break e}else if(i!==n){n=rr(Error(x(424)),t),t=nC(e,t,i,A,n);break e}else for(Nt=fi(t.stateNode.containerInfo.firstChild),xt=t,me=!0,tA=null,A=EQ(t,null,i,A),t.child=A;A;)A.flags=A.flags&-3|4096,A=A.sibling;else{if(Ar(),i===n){t=LA(e,t,A);break e}ot(e,t,i,A)}t=t.child}return t;case 5:return mQ(t),e===null&&Ag(t),i=t.type,n=t.pendingProps,r=e!==null?e.memoizedProps:null,o=n.children,Wl(i,n)?o=null:r!==null&&Wl(i,r)&&(t.flags|=32),zQ(e,t),ot(e,t,o,A),t.child;case 6:return e===null&&Ag(t),null;case 13:return TQ(e,t,A);case 4:return Pg(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=ir(t,null,i,A):ot(e,t,i,A),t.child;case 11:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),tC(e,t,i,n,A);case 7:return ot(e,t,t.pendingProps,A),t.child;case 8:return ot(e,t,t.pendingProps.children,A),t.child;case 12:return ot(e,t,t.pendingProps.children,A),t.child;case 10:e:{if(i=t.type._context,n=t.pendingProps,r=t.memoizedProps,o=n.value,fe(Ha,i._currentValue),i._currentValue=o,r!==null)if(nA(r.value,o)){if(r.children===n.children&&!Qt.current){t=LA(e,t,A);break e}}else for(r=t.child,r!==null&&(r.return=t);r!==null;){var s=r.dependencies;if(s!==null){o=r.child;for(var a=s.firstContext;a!==null;){if(a.context===i){if(r.tag===1){a=qA(-1,A&-A),a.tag=2;var c=r.updateQueue;if(c!==null){c=c.shared;var I=c.pending;I===null?a.next=a:(a.next=I.next,I.next=a),c.pending=a}}r.lanes|=A,a=r.alternate,a!==null&&(a.lanes|=A),ig(r.return,A,t),s.lanes|=A;break}a=a.next}}else if(r.tag===10)o=r.type===t.type?null:r.child;else if(r.tag===18){if(o=r.return,o===null)throw Error(x(341));o.lanes|=A,s=o.alternate,s!==null&&(s.lanes|=A),ig(o,A,t),o=r.sibling}else o=r.child;if(o!==null)o.return=r;else for(o=r;o!==null;){if(o===t){o=null;break}if(r=o.sibling,r!==null){r.return=o.return,o=r;break}o=o.return}r=o}ot(e,t,n.children,A),t=t.child}return t;case 9:return n=t.type,i=t.pendingProps.children,jn(t,A),n=Ot(n),i=i(n),t.flags|=1,ot(e,t,i,A),t.child;case 14:return i=t.type,n=$t(i,t.pendingProps),n=$t(i.type,n),AC(e,t,i,n,A);case 15:return PQ(e,t,t.type,t.pendingProps,A);case 17:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:$t(i,n),da(e,t),t.tag=1,ht(i)?(e=!0,Na(t)):e=!1,jn(t,A),hQ(t,i,n),rg(t,i,n,A),ag(null,t,i,!0,e,A);case 19:return XQ(e,t,A);case 22:return VQ(e,t,A)}throw Error(x(156,t.tag))};function lh(e,t){return JC(e,t)}function WD(e,t,A,i){this.tag=e,this.key=A,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 Kt(e,t,A,i){return new WD(e,t,A,i)}function ru(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jD(e){if(typeof e=="function")return ru(e)?1:0;if(e!=null){if(e=e.$$typeof,e===wg)return 11;if(e===Fg)return 14}return 2}function Qi(e,t){var A=e.alternate;return A===null?(A=Kt(e.tag,t,e.key,e.mode),A.elementType=e.elementType,A.type=e.type,A.stateNode=e.stateNode,A.alternate=e,e.alternate=A):(A.pendingProps=t,A.type=e.type,A.flags=0,A.subtreeFlags=0,A.deletions=null),A.flags=e.flags&14680064,A.childLanes=e.childLanes,A.lanes=e.lanes,A.child=e.child,A.memoizedProps=e.memoizedProps,A.memoizedState=e.memoizedState,A.updateQueue=e.updateQueue,t=e.dependencies,A.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},A.sibling=e.sibling,A.index=e.index,A.ref=e.ref,A}function ha(e,t,A,i,n,r){var o=2;if(i=e,typeof e=="function")ru(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Jn:return Xi(A.children,n,r,t);case yg:o=8,n|=8;break;case Ul:return e=Kt(12,A,t,n|2),e.elementType=Ul,e.lanes=r,e;case Nl:return e=Kt(13,A,t,n),e.elementType=Nl,e.lanes=r,e;case xl:return e=Kt(19,A,t,n),e.elementType=xl,e.lanes=r,e;case pC:return eI(A,n,r,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case QC:o=10;break e;case hC:o=9;break e;case wg:o=11;break e;case Fg:o=14;break e;case ri:o=16,i=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Kt(o,A,t,n),t.elementType=e,t.type=i,t.lanes=r,t}function Xi(e,t,A,i){return e=Kt(7,e,i,t),e.lanes=A,e}function eI(e,t,A,i){return e=Kt(22,e,i,t),e.elementType=pC,e.lanes=A,e.stateNode={isHidden:!1},e}function Dl(e,t,A){return e=Kt(6,e,null,t),e.lanes=A,e}function kl(e,t,A){return t=Kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=A,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $D(e,t,A,i,n){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=cl(0),this.expirationTimes=cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cl(0),this.identifierPrefix=i,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function ou(e,t,A,i,n,r,o,s,a){return e=new $D(e,t,A,s,a),t===1?(t=1,r===!0&&(t|=8)):t=0,r=Kt(3,null,null,t),e.current=r,r.stateNode=e,r.memoizedState={element:i,isDehydrated:A,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yg(r),e}function ek(e,t,A){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Rn,key:i==null?null:""+i,children:e,containerInfo:t,implementation:A}}function gh(e){if(!e)return pi;e=e._reactInternals;e:{if(An(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ht(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var A=e.type;if(ht(A))return lQ(e,A,t)}return t}function uh(e,t,A,i,n,r,o,s,a){return e=ou(A,i,!0,e,n,r,o,s,a),e.context=gh(null),A=e.current,i=st(),n=Ci(A),r=qA(i,n),r.callback=t??null,Bi(A,r,n),e.current.lanes=n,Go(e,n,i),pt(e,i),e}function tI(e,t,A,i){var n=t.current,r=st(),o=Ci(n);return A=gh(A),t.context===null?t.context=A:t.pendingContext=A,t=qA(r,o),t.payload={element:e},i=i===void 0?null:i,i!==null&&(t.callback=i),e=Bi(n,t,o),e!==null&&(iA(e,n,o,r),ua(e,n,o)),o}function Ya(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 fC(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var A=e.retryLane;e.retryLane=A!==0&&A<t?A:t}}function su(e,t){fC(e,t),(e=e.alternate)&&fC(e,t)}function tk(){return null}var fh=typeof reportError=="function"?reportError:function(e){console.error(e)};function au(e){this._internalRoot=e}AI.prototype.render=au.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));tI(e,t,null,null)};AI.prototype.unmount=au.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;en(function(){tI(null,e,null,null)}),t[bA]=null}};function AI(e){this._internalRoot=e}AI.prototype.unstable_scheduleHydration=function(e){if(e){var t=PC();e={blockedOn:null,target:e,priority:t};for(var A=0;A<si.length&&t!==0&&t<si[A].priority;A++);si.splice(A,0,e),A===0&&zC(e)}};function Iu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function iI(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function BC(){}function Ak(e,t,A,i,n){if(n){if(typeof i=="function"){var r=i;i=function(){var c=Ya(o);r.call(c)}}var o=uh(t,i,e,0,null,!1,!1,"",BC);return e._reactRootContainer=o,e[bA]=o.current,yo(e.nodeType===8?e.parentNode:e),en(),o}for(;n=e.lastChild;)e.removeChild(n);if(typeof i=="function"){var s=i;i=function(){var c=Ya(a);s.call(c)}}var a=ou(e,0,!1,null,null,!1,!1,"",BC);return e._reactRootContainer=a,e[bA]=a.current,yo(e.nodeType===8?e.parentNode:e),en(function(){tI(t,a,A,i)}),a}function nI(e,t,A,i,n){var r=A._reactRootContainer;if(r){var o=r;if(typeof n=="function"){var s=n;n=function(){var a=Ya(o);s.call(a)}}tI(t,o,e,n)}else o=Ak(A,t,e,n,i);return Ya(o)}LC=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var A=io(t.pendingLanes);A!==0&&(Sg(t,A|1),pt(t,Ue()),!(re&6)&&(or=Ue()+500,yi()))}break;case 13:en(function(){var i=OA(e,1);if(i!==null){var n=st();iA(i,e,1,n)}}),su(e,1)}};Ug=function(e){if(e.tag===13){var t=OA(e,134217728);if(t!==null){var A=st();iA(t,e,134217728,A)}su(e,134217728)}};YC=function(e){if(e.tag===13){var t=Ci(e),A=OA(e,t);if(A!==null){var i=st();iA(A,e,t,i)}su(e,t)}};PC=function(){return Ie};VC=function(e,t){var A=Ie;try{return Ie=e,t()}finally{Ie=A}};Ol=function(e,t,A){switch(t){case"input":if(Ml(e,A),t=A.name,A.type==="radio"&&t!=null){for(A=e;A.parentNode;)A=A.parentNode;for(A=A.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<A.length;t++){var i=A[t];if(i!==e&&i.form===e.form){var n=Ta(i);if(!n)throw Error(x(90));mC(i),Ml(i,n)}}}break;case"textarea":wC(e,A);break;case"select":t=A.value,t!=null&&Tn(e,!!A.multiple,t,!1)}};xC=Au;GC=en;var ik={usingClientEntryPoint:!1,Events:[Mo,On,Ta,UC,NC,Au]},$r={findFiberByHostInstance:Vi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},nk={bundleType:$r.bundleType,version:$r.version,rendererPackageName:$r.rendererPackageName,rendererConfig:$r.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:YA.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=vC(e),e===null?null:e.stateNode},findFiberByHostInstance:$r.findFiberByHostInstance||tk,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(eo=__REACT_DEVTOOLS_GLOBAL_HOOK__,!eo.isDisabled&&eo.supportsFiber))try{Pa=eo.inject(nk),CA=eo}catch{}var eo;Mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ik;Mt.createPortal=function(e,t){var A=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Iu(t))throw Error(x(200));return ek(e,t,null,A)};Mt.createRoot=function(e,t){if(!Iu(e))throw Error(x(299));var A=!1,i="",n=fh;return t!=null&&(t.unstable_strictMode===!0&&(A=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(n=t.onRecoverableError)),t=ou(e,1,!1,null,null,A,!1,i,n),e[bA]=t.current,yo(e.nodeType===8?e.parentNode:e),new au(t)};Mt.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(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=vC(t),e=e===null?null:e.stateNode,e};Mt.flushSync=function(e){return en(e)};Mt.hydrate=function(e,t,A){if(!iI(t))throw Error(x(200));return nI(null,e,t,!0,A)};Mt.hydrateRoot=function(e,t,A){if(!Iu(e))throw Error(x(405));var i=A!=null&&A.hydratedSources||null,n=!1,r="",o=fh;if(A!=null&&(A.unstable_strictMode===!0&&(n=!0),A.identifierPrefix!==void 0&&(r=A.identifierPrefix),A.onRecoverableError!==void 0&&(o=A.onRecoverableError)),t=uh(t,null,e,1,A??null,n,!1,r,o),e[bA]=t.current,yo(e),i)for(e=0;e<i.length;e++)A=i[e],n=A._getVersion,n=n(A._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[A,n]:t.mutableSourceEagerHydrationData.push(A,n);return new AI(t)};Mt.render=function(e,t,A){if(!iI(t))throw Error(x(200));return nI(null,e,t,!1,A)};Mt.unmountComponentAtNode=function(e){if(!iI(e))throw Error(x(40));return e._reactRootContainer?(en(function(){nI(null,null,e,!1,function(){e._reactRootContainer=null,e[bA]=null})}),!0):!1};Mt.unstable_batchedUpdates=Au;Mt.unstable_renderSubtreeIntoContainer=function(e,t,A,i){if(!iI(A))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return nI(e,t,A,!1,i)};Mt.version="18.2.0-next-9e3b772b8-20220608"});var cu=Qe((EH,Ch)=>{"use strict";function dh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dh)}catch(e){console.error(e)}}dh(),Ch.exports=Bh()});var hh=Qe(lu=>{"use strict";var Qh=cu();lu.createRoot=Qh.createRoot,lu.hydrateRoot=Qh.hydrateRoot;var mH});var Fh=Qe(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.output=It.exists=It.hash=It.bytes=It.bool=It.number=void 0;function rI(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}It.number=rI;function Eh(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}It.bool=Eh;function ok(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function gu(e,...t){if(!ok(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}It.bytes=gu;function mh(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");rI(e.outputLen),rI(e.blockLen)}It.hash=mh;function yh(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}It.exists=yh;function wh(e,t){gu(e);let A=t.outputLen;if(e.length<A)throw new Error(`digestInto() expects output buffer of length at least ${A}`)}It.output=wh;var sk={number:rI,bool:Eh,bytes:gu,hash:mh,exists:yh,output:wh};It.default=sk});var _h=Qe(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.add5L=P.add5H=P.add4H=P.add4L=P.add3H=P.add3L=P.add=P.rotlBL=P.rotlBH=P.rotlSL=P.rotlSH=P.rotr32L=P.rotr32H=P.rotrBL=P.rotrBH=P.rotrSL=P.rotrSH=P.shrSL=P.shrSH=P.toBig=P.split=P.fromBig=void 0;var oI=BigInt(2**32-1),uu=BigInt(32);function fu(e,t=!1){return t?{h:Number(e&oI),l:Number(e>>uu&oI)}:{h:Number(e>>uu&oI)|0,l:Number(e&oI)|0}}P.fromBig=fu;function Dh(e,t=!1){let A=new Uint32Array(e.length),i=new Uint32Array(e.length);for(let n=0;n<e.length;n++){let{h:r,l:o}=fu(e[n],t);[A[n],i[n]]=[r,o]}return[A,i]}P.split=Dh;var kh=(e,t)=>BigInt(e>>>0)<<uu|BigInt(t>>>0);P.toBig=kh;var Sh=(e,t,A)=>e>>>A;P.shrSH=Sh;var Uh=(e,t,A)=>e<<32-A|t>>>A;P.shrSL=Uh;var Nh=(e,t,A)=>e>>>A|t<<32-A;P.rotrSH=Nh;var xh=(e,t,A)=>e<<32-A|t>>>A;P.rotrSL=xh;var Gh=(e,t,A)=>e<<64-A|t>>>A-32;P.rotrBH=Gh;var Hh=(e,t,A)=>e>>>A-32|t<<64-A;P.rotrBL=Hh;var Mh=(e,t)=>t;P.rotr32H=Mh;var vh=(e,t)=>e;P.rotr32L=vh;var Rh=(e,t,A)=>e<<A|t>>>32-A;P.rotlSH=Rh;var Jh=(e,t,A)=>t<<A|e>>>32-A;P.rotlSL=Jh;var qh=(e,t,A)=>t<<A-32|e>>>64-A;P.rotlBH=qh;var Kh=(e,t,A)=>e<<A-32|t>>>64-A;P.rotlBL=Kh;function bh(e,t,A,i){let n=(t>>>0)+(i>>>0);return{h:e+A+(n/2**32|0)|0,l:n|0}}P.add=bh;var Oh=(e,t,A)=>(e>>>0)+(t>>>0)+(A>>>0);P.add3L=Oh;var Lh=(e,t,A,i)=>t+A+i+(e/2**32|0)|0;P.add3H=Lh;var Yh=(e,t,A,i)=>(e>>>0)+(t>>>0)+(A>>>0)+(i>>>0);P.add4L=Yh;var Ph=(e,t,A,i,n)=>t+A+i+n+(e/2**32|0)|0;P.add4H=Ph;var Vh=(e,t,A,i,n)=>(e>>>0)+(t>>>0)+(A>>>0)+(i>>>0)+(n>>>0);P.add5L=Vh;var zh=(e,t,A,i,n,r)=>t+A+i+n+r+(e/2**32|0)|0;P.add5H=zh;var ak={fromBig:fu,split:Dh,toBig:kh,shrSH:Sh,shrSL:Uh,rotrSH:Nh,rotrSL:xh,rotrBH:Gh,rotrBL:Hh,rotr32H:Mh,rotr32L:vh,rotlSH:Rh,rotlSL:Jh,rotlBH:qh,rotlBL:Kh,add:bh,add3L:Oh,add3H:Lh,add4L:Yh,add4H:Ph,add5H:zh,add5L:Vh};P.default=ak});var Th=Qe(sI=>{"use strict";Object.defineProperty(sI,"__esModule",{value:!0});sI.crypto=void 0;sI.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var Wh=Qe(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.randomBytes=T.wrapXOFConstructorWithOpts=T.wrapConstructorWithOpts=T.wrapConstructor=T.checkOpts=T.Hash=T.concatBytes=T.toBytes=T.utf8ToBytes=T.asyncLoop=T.nextTick=T.hexToBytes=T.bytesToHex=T.isLE=T.rotr=T.createView=T.u32=T.u8=void 0;var Bu=Th(),Ik=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);T.u8=Ik;var ck=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));T.u32=ck;function Cu(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var lk=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);T.createView=lk;var gk=(e,t)=>e<<32-t|e>>>t;T.rotr=gk;T.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!T.isLE)throw new Error("Non little-endian hardware is not supported");var uk=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function fk(e){if(!Cu(e))throw new Error("Uint8Array expected");let t="";for(let A=0;A<e.length;A++)t+=uk[e[A]];return t}T.bytesToHex=fk;var PA={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Xh(e){if(e>=PA._0&&e<=PA._9)return e-PA._0;if(e>=PA._A&&e<=PA._F)return e-(PA._A-10);if(e>=PA._a&&e<=PA._f)return e-(PA._a-10)}function Bk(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,A=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let i=new Uint8Array(A);for(let n=0,r=0;n<A;n++,r+=2){let o=Xh(e.charCodeAt(r)),s=Xh(e.charCodeAt(r+1));if(o===void 0||s===void 0){let a=e[r]+e[r+1];throw new Error('hex string expected, got non-hex character "'+a+'" at index '+r)}i[n]=o*16+s}return i}T.hexToBytes=Bk;var dk=async()=>{};T.nextTick=dk;async function Ck(e,t,A){let i=Date.now();for(let n=0;n<e;n++){A(n);let r=Date.now()-i;r>=0&&r<t||(await(0,T.nextTick)(),i+=r)}}T.asyncLoop=Ck;function Zh(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}T.utf8ToBytes=Zh;function aI(e){if(typeof e=="string"&&(e=Zh(e)),!Cu(e))throw new Error(`expected Uint8Array, got ${typeof e}`);return e}T.toBytes=aI;function Qk(...e){let t=0;for(let i=0;i<e.length;i++){let n=e[i];if(!Cu(n))throw new Error("Uint8Array expected");t+=n.length}let A=new Uint8Array(t);for(let i=0,n=0;i<e.length;i++){let r=e[i];A.set(r,n),n+=r.length}return A}T.concatBytes=Qk;var du=class{clone(){return this._cloneInto()}};T.Hash=du;var hk={}.toString;function pk(e,t){if(t!==void 0&&hk.call(t)!=="[object Object]")throw new Error("Options should be object or undefined");return Object.assign(e,t)}T.checkOpts=pk;function Ek(e){let t=i=>e().update(aI(i)).digest(),A=e();return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=()=>e(),t}T.wrapConstructor=Ek;function mk(e){let t=(i,n)=>e(n).update(aI(i)).digest(),A=e({});return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=i=>e(i),t}T.wrapConstructorWithOpts=mk;function yk(e){let t=(i,n)=>e(n).update(aI(i)).digest(),A=e({});return t.outputLen=A.outputLen,t.blockLen=A.blockLen,t.create=i=>e(i),t}T.wrapXOFConstructorWithOpts=yk;function wk(e=32){if(Bu.crypto&&typeof Bu.crypto.getRandomValues=="function")return Bu.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}T.randomBytes=wk});var Qu=Qe(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.shake256=Be.shake128=Be.keccak_512=Be.keccak_384=Be.keccak_256=Be.keccak_224=Be.sha3_512=Be.sha3_384=Be.sha3_256=Be.sha3_224=Be.Keccak=Be.keccakP=void 0;var cr=Fh(),qo=_h(),Jo=Wh(),[ep,tp,Ap]=[[],[],[]],Fk=BigInt(0),Ro=BigInt(1),Dk=BigInt(2),kk=BigInt(7),Sk=BigInt(256),Uk=BigInt(113);for(let e=0,t=Ro,A=1,i=0;e<24;e++){[A,i]=[i,(2*A+3*i)%5],ep.push(2*(5*i+A)),tp.push((e+1)*(e+2)/2%64);let n=Fk;for(let r=0;r<7;r++)t=(t<<Ro^(t>>kk)*Uk)%Sk,t&Dk&&(n^=Ro<<(Ro<<BigInt(r))-Ro);Ap.push(n)}var[Nk,xk]=(0,qo.split)(Ap,!0),jh=(e,t,A)=>A>32?(0,qo.rotlBH)(e,t,A):(0,qo.rotlSH)(e,t,A),$h=(e,t,A)=>A>32?(0,qo.rotlBL)(e,t,A):(0,qo.rotlSL)(e,t,A);function ip(e,t=24){let A=new Uint32Array(10);for(let i=24-t;i<24;i++){for(let o=0;o<10;o++)A[o]=e[o]^e[o+10]^e[o+20]^e[o+30]^e[o+40];for(let o=0;o<10;o+=2){let s=(o+8)%10,a=(o+2)%10,c=A[a],I=A[a+1],l=jh(c,I,1)^A[s],u=$h(c,I,1)^A[s+1];for(let g=0;g<50;g+=10)e[o+g]^=l,e[o+g+1]^=u}let n=e[2],r=e[3];for(let o=0;o<24;o++){let s=tp[o],a=jh(n,r,s),c=$h(n,r,s),I=ep[o];n=e[I],r=e[I+1],e[I]=a,e[I+1]=c}for(let o=0;o<50;o+=10){for(let s=0;s<10;s++)A[s]=e[o+s];for(let s=0;s<10;s++)e[o+s]^=~A[(s+2)%10]&A[(s+4)%10]}e[0]^=Nk[i],e[1]^=xk[i]}A.fill(0)}Be.keccakP=ip;var Ko=class e extends Jo.Hash{constructor(t,A,i,n=!1,r=24){if(super(),this.blockLen=t,this.suffix=A,this.outputLen=i,this.enableXOF=n,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,cr.number)(i),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,Jo.u32)(this.state)}keccak(){ip(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){(0,cr.exists)(this);let{blockLen:A,state:i}=this;t=(0,Jo.toBytes)(t);let n=t.length;for(let r=0;r<n;){let o=Math.min(A-this.pos,n-r);for(let s=0;s<o;s++)i[this.pos++]^=t[r++];this.pos===A&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:t,suffix:A,pos:i,blockLen:n}=this;t[i]^=A,A&128&&i===n-1&&this.keccak(),t[n-1]^=128,this.keccak()}writeInto(t){(0,cr.exists)(this,!1),(0,cr.bytes)(t),this.finish();let A=this.state,{blockLen:i}=this;for(let n=0,r=t.length;n<r;){this.posOut>=i&&this.keccak();let o=Math.min(i-this.posOut,r-n);t.set(A.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,cr.number)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,cr.output)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:A,suffix:i,outputLen:n,rounds:r,enableXOF:o}=this;return t||(t=new e(A,i,n,o,r)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=r,t.suffix=i,t.outputLen=n,t.enableXOF=o,t.destroyed=this.destroyed,t}};Be.Keccak=Ko;var Fi=(e,t,A)=>(0,Jo.wrapConstructor)(()=>new Ko(t,e,A));Be.sha3_224=Fi(6,144,224/8);Be.sha3_256=Fi(6,136,256/8);Be.sha3_384=Fi(6,104,384/8);Be.sha3_512=Fi(6,72,512/8);Be.keccak_224=Fi(1,144,224/8);Be.keccak_256=Fi(1,136,256/8);Be.keccak_384=Fi(1,104,384/8);Be.keccak_512=Fi(1,72,512/8);var np=(e,t,A)=>(0,Jo.wrapXOFConstructorWithOpts)((i={})=>new Ko(t,e,i.dkLen===void 0?A:i.dkLen,!0));Be.shake128=np(31,168,128/8);Be.shake256=np(31,136,256/8)});var gp=Qe((HH,Di)=>{var{sha3_512:Gk}=Qu(),op=24,bo=32,hu=(e=4,t=Math.random)=>{let A="";for(;A.length<e;)A=A+Math.floor(t()*36).toString(36);return A};function sp(e){let t=8n,A=0n;for(let i of e.values()){let n=BigInt(i);A=(A<<t)+n}return A}var ap=(e="")=>sp(Gk(e)).toString(36).slice(1),rp=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),Hk=e=>rp[Math.floor(e()*rp.length)],Ip=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{}}={})=>{let t=Object.keys(e).toString(),A=t.length?t+hu(bo):hu(bo);return ap(A).substring(0,bo)},cp=e=>()=>e++,Mk=476782367,lp=({random:e=Math.random,counter:t=cp(Math.floor(e()*Mk)),length:A=op,fingerprint:i=Ip()}={})=>function(){let r=Hk(e),o=Date.now().toString(36),s=t().toString(36),a=hu(A,e),c=`${o+a+s+i}`;return`${r+ap(c).substring(1,A)}`},vk=lp(),Rk=(e,{minLength:t=2,maxLength:A=bo}={})=>{let i=e.length,n=/^[0-9a-z]+$/;try{if(typeof e=="string"&&i>=t&&i<=A&&n.test(e))return!0}finally{}return!1};Di.exports.getConstants=()=>({defaultLength:op,bigLength:bo});Di.exports.init=lp;Di.exports.createId=vk;Di.exports.bufToBigInt=sp;Di.exports.createCounter=cp;Di.exports.createFingerprint=Ip;Di.exports.isCuid=Rk});var up=Qe((MH,Oo)=>{var{createId:Jk,init:qk,getConstants:Kk,isCuid:bk}=gp();Oo.exports.createId=Jk;Oo.exports.init=qk;Oo.exports.getConstants=Kk;Oo.exports.isCuid=bk});var Bp=Qe(Eu=>{"use strict";var Ok=Symbol.for("react.fragment");Eu.Fragment=Ok;Eu.jsxDEV=void 0});var Cp=Qe((qH,dp)=>{"use strict";dp.exports=Bp()});var hp=Qe(II=>{"use strict";var Lk=ze(),Yk=Symbol.for("react.element"),Pk=Symbol.for("react.fragment"),Vk=Object.prototype.hasOwnProperty,zk=Lk.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_k={key:!0,ref:!0,__self:!0,__source:!0};function Qp(e,t,A){var i,n={},r=null,o=null;A!==void 0&&(r=""+A),t.key!==void 0&&(r=""+t.key),t.ref!==void 0&&(o=t.ref);for(i in t)Vk.call(t,i)&&!_k.hasOwnProperty(i)&&(n[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps,t)n[i]===void 0&&(n[i]=t[i]);return{$$typeof:Yk,type:e,key:r,ref:o,props:n,_owner:zk.current}}II.Fragment=Pk;II.jsx=Qp;II.jsxs=Qp});var ce=Qe((bH,pp)=>{"use strict";pp.exports=hp()});var Wm=Qe((Kf,Zm)=>{"use strict";var{hasOwnProperty:ic}=Object.prototype,yn=qf();yn.configure=qf;yn.stringify=yn;yn.default=yn;Kf.stringify=yn;Kf.configure=qf;Zm.exports=yn;var A3=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/;function Ri(e){return e.length<5e3&&!A3.test(e)?`"${e}"`:JSON.stringify(e)}function Rf(e){if(e.length>200)return e.sort();for(let t=1;t<e.length;t++){let A=e[t],i=t;for(;i!==0&&e[i-1]>A;)e[i]=e[i-1],i--;e[i]=A}return e}var i3=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function Jf(e){return i3.call(e)!==void 0&&e.length!==0}function _m(e,t,A){e.length<A&&(A=e.length);let i=t===","?"":" ",n=`"0":${i}${e[0]}`;for(let r=1;r<A;r++)n+=`${t}"${r}":${i}${e[r]}`;return n}function n3(e){if(ic.call(e,"circularValue")){let t=e.circularValue;if(typeof t=="string")return`"${t}"`;if(t==null)return t;if(t===Error||t===TypeError)return{toString(){throw new TypeError("Converting circular structure to JSON")}};throw new TypeError('The "circularValue" argument must be of type string or the value null or undefined')}return'"[Circular]"'}function Tm(e,t){let A;if(ic.call(e,t)&&(A=e[t],typeof A!="boolean"))throw new TypeError(`The "${t}" argument must be of type boolean`);return A===void 0?!0:A}function Xm(e,t){let A;if(ic.call(e,t)){if(A=e[t],typeof A!="number")throw new TypeError(`The "${t}" argument must be of type number`);if(!Number.isInteger(A))throw new TypeError(`The "${t}" argument must be an integer`);if(A<1)throw new RangeError(`The "${t}" argument must be >= 1`)}return A===void 0?1/0:A}function mn(e){return e===1?"1 item":`${e} items`}function r3(e){let t=new Set;for(let A of e)(typeof A=="string"||typeof A=="number")&&t.add(String(A));return t}function o3(e){if(ic.call(e,"strict")){let t=e.strict;if(typeof t!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(t)return A=>{let i=`Object can not safely be stringified. Received type ${typeof A}`;throw typeof A!="function"&&(i+=` (${A.toString()})`),new Error(i)}}}function qf(e){e={...e};let t=o3(e);t&&(e.bigint===void 0&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let A=n3(e),i=Tm(e,"bigint"),n=Tm(e,"deterministic"),r=Xm(e,"maximumDepth"),o=Xm(e,"maximumBreadth");function s(u,g,f,C,k,d){let B=g[u];switch(typeof B=="object"&&B!==null&&typeof B.toJSON=="function"&&(B=B.toJSON(u)),B=C.call(g,u,B),typeof B){case"string":return Ri(B);case"object":{if(B===null)return"null";if(f.indexOf(B)!==-1)return A;let Q="",y=",",D=d;if(Array.isArray(B)){if(B.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(B),k!==""&&(d+=k,Q+=`
|
|
${d}`,y=`,
|
|
${d}`);let Z=Math.min(B.length,o),xe=0;for(;xe<Z-1;xe++){let m=s(String(xe),B,f,C,k,d);Q+=m!==void 0?m:"null",Q+=y}let Bt=s(String(xe),B,f,C,k,d);if(Q+=Bt!==void 0?Bt:"null",B.length-1>o){let m=B.length-o-1;Q+=`${y}"... ${mn(m)} not stringified"`}return k!==""&&(Q+=`
|
|
${D}`),f.pop(),`[${Q}]`}let F=Object.keys(B),S=F.length;if(S===0)return"{}";if(r<f.length+1)return'"[Object]"';let N="",b="";k!==""&&(d+=k,y=`,
|
|
${d}`,N=" ");let q=Math.min(S,o);n&&!Jf(B)&&(F=Rf(F)),f.push(B);for(let Z=0;Z<q;Z++){let xe=F[Z],Bt=s(xe,B,f,C,k,d);Bt!==void 0&&(Q+=`${b}${Ri(xe)}:${N}${Bt}`,b=y)}if(S>o){let Z=S-o;Q+=`${b}"...":${N}"${mn(Z)} not stringified"`,b=y}return k!==""&&b.length>1&&(Q=`
|
|
${d}${Q}
|
|
${D}`),f.pop(),`{${Q}}`}case"number":return isFinite(B)?String(B):t?t(B):"null";case"boolean":return B===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(B);default:return t?t(B):void 0}}function a(u,g,f,C,k,d){switch(typeof g=="object"&&g!==null&&typeof g.toJSON=="function"&&(g=g.toJSON(u)),typeof g){case"string":return Ri(g);case"object":{if(g===null)return"null";if(f.indexOf(g)!==-1)return A;let B=d,Q="",y=",";if(Array.isArray(g)){if(g.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(g),k!==""&&(d+=k,Q+=`
|
|
${d}`,y=`,
|
|
${d}`);let S=Math.min(g.length,o),N=0;for(;N<S-1;N++){let q=a(String(N),g[N],f,C,k,d);Q+=q!==void 0?q:"null",Q+=y}let b=a(String(N),g[N],f,C,k,d);if(Q+=b!==void 0?b:"null",g.length-1>o){let q=g.length-o-1;Q+=`${y}"... ${mn(q)} not stringified"`}return k!==""&&(Q+=`
|
|
${B}`),f.pop(),`[${Q}]`}f.push(g);let D="";k!==""&&(d+=k,y=`,
|
|
${d}`,D=" ");let F="";for(let S of C){let N=a(S,g[S],f,C,k,d);N!==void 0&&(Q+=`${F}${Ri(S)}:${D}${N}`,F=y)}return k!==""&&F.length>1&&(Q=`
|
|
${d}${Q}
|
|
${B}`),f.pop(),`{${Q}}`}case"number":return isFinite(g)?String(g):t?t(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(g);default:return t?t(g):void 0}}function c(u,g,f,C,k){switch(typeof g){case"string":return Ri(g);case"object":{if(g===null)return"null";if(typeof g.toJSON=="function"){if(g=g.toJSON(u),typeof g!="object")return c(u,g,f,C,k);if(g===null)return"null"}if(f.indexOf(g)!==-1)return A;let d=k;if(Array.isArray(g)){if(g.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(g),k+=C;let N=`
|
|
${k}`,b=`,
|
|
${k}`,q=Math.min(g.length,o),Z=0;for(;Z<q-1;Z++){let Bt=c(String(Z),g[Z],f,C,k);N+=Bt!==void 0?Bt:"null",N+=b}let xe=c(String(Z),g[Z],f,C,k);if(N+=xe!==void 0?xe:"null",g.length-1>o){let Bt=g.length-o-1;N+=`${b}"... ${mn(Bt)} not stringified"`}return N+=`
|
|
${d}`,f.pop(),`[${N}]`}let B=Object.keys(g),Q=B.length;if(Q===0)return"{}";if(r<f.length+1)return'"[Object]"';k+=C;let y=`,
|
|
${k}`,D="",F="",S=Math.min(Q,o);Jf(g)&&(D+=_m(g,y,o),B=B.slice(g.length),S-=g.length,F=y),n&&(B=Rf(B)),f.push(g);for(let N=0;N<S;N++){let b=B[N],q=c(b,g[b],f,C,k);q!==void 0&&(D+=`${F}${Ri(b)}: ${q}`,F=y)}if(Q>o){let N=Q-o;D+=`${F}"...": "${mn(N)} not stringified"`,F=y}return F!==""&&(D=`
|
|
${k}${D}
|
|
${d}`),f.pop(),`{${D}}`}case"number":return isFinite(g)?String(g):t?t(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(g);default:return t?t(g):void 0}}function I(u,g,f){switch(typeof g){case"string":return Ri(g);case"object":{if(g===null)return"null";if(typeof g.toJSON=="function"){if(g=g.toJSON(u),typeof g!="object")return I(u,g,f);if(g===null)return"null"}if(f.indexOf(g)!==-1)return A;let C="";if(Array.isArray(g)){if(g.length===0)return"[]";if(r<f.length+1)return'"[Array]"';f.push(g);let y=Math.min(g.length,o),D=0;for(;D<y-1;D++){let S=I(String(D),g[D],f);C+=S!==void 0?S:"null",C+=","}let F=I(String(D),g[D],f);if(C+=F!==void 0?F:"null",g.length-1>o){let S=g.length-o-1;C+=`,"... ${mn(S)} not stringified"`}return f.pop(),`[${C}]`}let k=Object.keys(g),d=k.length;if(d===0)return"{}";if(r<f.length+1)return'"[Object]"';let B="",Q=Math.min(d,o);Jf(g)&&(C+=_m(g,",",o),k=k.slice(g.length),Q-=g.length,B=","),n&&(k=Rf(k)),f.push(g);for(let y=0;y<Q;y++){let D=k[y],F=I(D,g[D],f);F!==void 0&&(C+=`${B}${Ri(D)}:${F}`,B=",")}if(d>o){let y=d-o;C+=`${B}"...":"${mn(y)} not stringified"`}return f.pop(),`{${C}}`}case"number":return isFinite(g)?String(g):t?t(g):"null";case"boolean":return g===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(g);default:return t?t(g):void 0}}function l(u,g,f){if(arguments.length>1){let C="";if(typeof f=="number"?C=" ".repeat(Math.min(f,10)):typeof f=="string"&&(C=f.slice(0,10)),g!=null){if(typeof g=="function")return s("",{"":u},[],g,C,"");if(Array.isArray(g))return a("",u,[],r3(g),C,"")}if(C.length!==0)return c("",u,[],C,"")}return I("",u,[])}return l}});var By=Qe((FR,Ji)=>{var{sha3_512:d3}=Qu(),Iy=24,ps=32,Yf=(e=4,t=Math.random)=>{let A="";for(;A.length<e;)A=A+Math.floor(t()*36).toString(36);return A};function cy(e){let t=8n,A=0n;for(let i of e.values()){let n=BigInt(i);A=(A<<t)+n}return A}var ly=(e="")=>cy(d3(e)).toString(36).slice(1),ay=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),C3=e=>ay[Math.floor(e()*ay.length)],gy=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{},random:t=Math.random}={})=>{let A=Object.keys(e).toString(),i=A.length?A+Yf(ps,t):Yf(ps,t);return ly(i).substring(0,ps)},uy=e=>()=>e++,Q3=476782367,fy=({random:e=Math.random,counter:t=uy(Math.floor(e()*Q3)),length:A=Iy,fingerprint:i=gy({random:e})}={})=>function(){let r=C3(e),o=Date.now().toString(36),s=t().toString(36),a=Yf(A,e),c=`${o+a+s+i}`;return`${r+ly(c).substring(1,A)}`},h3=fy(),p3=(e,{minLength:t=2,maxLength:A=ps}={})=>{let i=e.length,n=/^[0-9a-z]+$/;try{if(typeof e=="string"&&i>=t&&i<=A&&n.test(e))return!0}finally{}return!1};Ji.exports.getConstants=()=>({defaultLength:Iy,bigLength:ps});Ji.exports.init=fy;Ji.exports.createId=h3;Ji.exports.bufToBigInt=cy;Ji.exports.createCounter=uy;Ji.exports.createFingerprint=gy;Ji.exports.isCuid=p3});var rc=Qe((DR,Es)=>{var{createId:E3,init:m3,getConstants:y3,isCuid:w3}=By();Es.exports.createId=E3;Es.exports.init=m3;Es.exports.getConstants=y3;Es.exports.isCuid=w3});var mw=Qe((rq,Ew)=>{var Sx=1/0,Ux="[object Symbol]",Nx=/^\s+|\s+$/g,fB="\\ud800-\\udfff",cw="\\u0300-\\u036f\\ufe20-\\ufe23",lw="\\u20d0-\\u20f0",gw="\\ufe0e\\ufe0f",xx="["+fB+"]",gB="["+cw+lw+"]",uB="\\ud83c[\\udffb-\\udfff]",Gx="(?:"+gB+"|"+uB+")",uw="[^"+fB+"]",fw="(?:\\ud83c[\\udde6-\\uddff]){2}",Bw="[\\ud800-\\udbff][\\udc00-\\udfff]",dw="\\u200d",Cw=Gx+"?",Qw="["+gw+"]?",Hx="(?:"+dw+"(?:"+[uw,fw,Bw].join("|")+")"+Qw+Cw+")*",Mx=Qw+Cw+Hx,vx="(?:"+[uw+gB+"?",gB,fw,Bw,xx].join("|")+")",Rx=RegExp(uB+"(?="+uB+")|"+vx+Mx,"g"),Jx=RegExp("["+dw+fB+cw+lw+gw+"]"),qx=typeof global=="object"&&global&&global.Object===Object&&global,Kx=typeof self=="object"&&self&&self.Object===Object&&self,bx=qx||Kx||Function("return this")();function Ox(e){return e.split("")}function Lx(e,t,A,i){for(var n=e.length,r=A+(i?1:-1);i?r--:++r<n;)if(t(e[r],r,e))return r;return-1}function hw(e,t,A){if(t!==t)return Lx(e,Yx,A);for(var i=A-1,n=e.length;++i<n;)if(e[i]===t)return i;return-1}function Yx(e){return e!==e}function Px(e,t){for(var A=-1,i=e.length;++A<i&&hw(t,e[A],0)>-1;);return A}function Vx(e,t){for(var A=e.length;A--&&hw(t,e[A],0)>-1;);return A}function zx(e){return Jx.test(e)}function ow(e){return zx(e)?_x(e):Ox(e)}function _x(e){return e.match(Rx)||[]}var Tx=Object.prototype,Xx=Tx.toString,sw=bx.Symbol,aw=sw?sw.prototype:void 0,Iw=aw?aw.toString:void 0;function Zx(e,t,A){var i=-1,n=e.length;t<0&&(t=-t>n?0:n+t),A=A>n?n:A,A<0&&(A+=n),n=t>A?0:A-t>>>0,t>>>=0;for(var r=Array(n);++i<n;)r[i]=e[i+t];return r}function pw(e){if(typeof e=="string")return e;if($x(e))return Iw?Iw.call(e):"";var t=e+"";return t=="0"&&1/e==-Sx?"-0":t}function Wx(e,t,A){var i=e.length;return A=A===void 0?i:A,!t&&A>=i?e:Zx(e,t,A)}function jx(e){return!!e&&typeof e=="object"}function $x(e){return typeof e=="symbol"||jx(e)&&Xx.call(e)==Ux}function eG(e){return e==null?"":pw(e)}function tG(e,t,A){if(e=eG(e),e&&(A||t===void 0))return e.replace(Nx,"");if(!e||!(t=pw(t)))return e;var i=ow(e),n=ow(t),r=Px(i,n),o=Vx(i,n)+1;return Wx(i,r,o).join("")}Ew.exports=tG});var kw=Qe((uq,Dw)=>{"use strict";function nG(e,t){for(;e.length<t;)e="0"+e;return e}function ei(e,t){var A,i,n;if(t.length===0)return e;for(A=0,n=t.length;A<n;A++)i=t.charCodeAt(A),e=(e<<5)-e+i,e|=0;return e<0?e*-2:e}function rG(e,t,A){return Object.keys(t).sort().reduce(i,e);function i(n,r){return Fw(n,t[r],r,A)}}function Fw(e,t,A,i){var n=ei(ei(ei(e,A),oG(t)),typeof t);if(t===null)return ei(n,"null");if(t===void 0)return ei(n,"undefined");if(typeof t=="object"||typeof t=="function"){if(i.indexOf(t)!==-1)return ei(n,"[Circular]"+A);i.push(t);var r=rG(n,t,i);if(!("valueOf"in t)||typeof t.valueOf!="function")return r;try{return ei(r,String(t.valueOf()))}catch(o){return ei(r,"[valueOf exception]"+(o.stack||o.message))}}return ei(n,t.toString())}function oG(e){return Object.prototype.toString.call(e)}function sG(e){return nG(Fw(0,e,"",[]).toString(16),8)}Dw.exports=sG});var t0=Qe((E2,e0)=>{var fG="Expected a function",zw="__lodash_hash_undefined__",_w=1/0,BG="[object Function]",dG="[object GeneratorFunction]",CG="[object Symbol]",QG=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,hG=/^\w*$/,pG=/^\./,EG=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,mG=/[\\^$.*+?()[\]{}|]/g,yG=/\\(\\)?/g,wG=/^\[object .+?Constructor\]$/,FG=typeof global=="object"&&global&&global.Object===Object&&global,DG=typeof self=="object"&&self&&self.Object===Object&&self,hB=FG||DG||Function("return this")();function kG(e,t){return e?.[t]}function SG(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var UG=Array.prototype,NG=Function.prototype,Tw=Object.prototype,QB=hB["__core-js_shared__"],Lw=function(){var e=/[^.]+$/.exec(QB&&QB.keys&&QB.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Xw=NG.toString,pB=Tw.hasOwnProperty,Zw=Tw.toString,xG=RegExp("^"+Xw.call(pB).replace(mG,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Yw=hB.Symbol,GG=UG.splice,HG=Ww(hB,"Map"),Gs=Ww(Object,"create"),Pw=Yw?Yw.prototype:void 0,Vw=Pw?Pw.toString:void 0;function Sn(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function MG(){this.__data__=Gs?Gs(null):{}}function vG(e){return this.has(e)&&delete this.__data__[e]}function RG(e){var t=this.__data__;if(Gs){var A=t[e];return A===zw?void 0:A}return pB.call(t,e)?t[e]:void 0}function JG(e){var t=this.__data__;return Gs?t[e]!==void 0:pB.call(t,e)}function qG(e,t){var A=this.__data__;return A[e]=Gs&&t===void 0?zw:t,this}Sn.prototype.clear=MG;Sn.prototype.delete=vG;Sn.prototype.get=RG;Sn.prototype.has=JG;Sn.prototype.set=qG;function Jr(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function KG(){this.__data__=[]}function bG(e){var t=this.__data__,A=Gc(t,e);if(A<0)return!1;var i=t.length-1;return A==i?t.pop():GG.call(t,A,1),!0}function OG(e){var t=this.__data__,A=Gc(t,e);return A<0?void 0:t[A][1]}function LG(e){return Gc(this.__data__,e)>-1}function YG(e,t){var A=this.__data__,i=Gc(A,e);return i<0?A.push([e,t]):A[i][1]=t,this}Jr.prototype.clear=KG;Jr.prototype.delete=bG;Jr.prototype.get=OG;Jr.prototype.has=LG;Jr.prototype.set=YG;function Un(e){var t=-1,A=e?e.length:0;for(this.clear();++t<A;){var i=e[t];this.set(i[0],i[1])}}function PG(){this.__data__={hash:new Sn,map:new(HG||Jr),string:new Sn}}function VG(e){return Hc(this,e).delete(e)}function zG(e){return Hc(this,e).get(e)}function _G(e){return Hc(this,e).has(e)}function TG(e,t){return Hc(this,e).set(e,t),this}Un.prototype.clear=PG;Un.prototype.delete=VG;Un.prototype.get=zG;Un.prototype.has=_G;Un.prototype.set=TG;function Gc(e,t){for(var A=e.length;A--;)if(rH(e[A][0],t))return A;return-1}function XG(e,t){t=$G(t,e)?[t]:jG(t);for(var A=0,i=t.length;e!=null&&A<i;)e=e[iH(t[A++])];return A&&A==i?e:void 0}function ZG(e){if(!$w(e)||tH(e))return!1;var t=oH(e)||SG(e)?xG:wG;return t.test(nH(e))}function WG(e){if(typeof e=="string")return e;if(mB(e))return Vw?Vw.call(e):"";var t=e+"";return t=="0"&&1/e==-_w?"-0":t}function jG(e){return jw(e)?e:AH(e)}function Hc(e,t){var A=e.__data__;return eH(t)?A[typeof t=="string"?"string":"hash"]:A.map}function Ww(e,t){var A=kG(e,t);return ZG(A)?A:void 0}function $G(e,t){if(jw(e))return!1;var A=typeof e;return A=="number"||A=="symbol"||A=="boolean"||e==null||mB(e)?!0:hG.test(e)||!QG.test(e)||t!=null&&e in Object(t)}function eH(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function tH(e){return!!Lw&&Lw in e}var AH=EB(function(e){e=aH(e);var t=[];return pG.test(e)&&t.push(""),e.replace(EG,function(A,i,n,r){t.push(n?r.replace(yG,"$1"):i||A)}),t});function iH(e){if(typeof e=="string"||mB(e))return e;var t=e+"";return t=="0"&&1/e==-_w?"-0":t}function nH(e){if(e!=null){try{return Xw.call(e)}catch{}try{return e+""}catch{}}return""}function EB(e,t){if(typeof e!="function"||t&&typeof t!="function")throw new TypeError(fG);var A=function(){var i=arguments,n=t?t.apply(this,i):i[0],r=A.cache;if(r.has(n))return r.get(n);var o=e.apply(this,i);return A.cache=r.set(n,o),o};return A.cache=new(EB.Cache||Un),A}EB.Cache=Un;function rH(e,t){return e===t||e!==e&&t!==t}var jw=Array.isArray;function oH(e){var t=$w(e)?Zw.call(e):"";return t==BG||t==dG}function $w(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function sH(e){return!!e&&typeof e=="object"}function mB(e){return typeof e=="symbol"||sH(e)&&Zw.call(e)==CG}function aH(e){return e==null?"":WG(e)}function IH(e,t,A){var i=e==null?void 0:XG(e,t);return i===void 0?A:i}e0.exports=IH});var F0=Qe((Ms,bc)=>{(function(e,t){"use strict";var A="1.0.37",i="",n="?",r="function",o="undefined",s="object",a="string",c="major",I="model",l="name",u="type",g="vendor",f="version",C="architecture",k="console",d="mobile",B="tablet",Q="smarttv",y="wearable",D="embedded",F=500,S="Amazon",N="Apple",b="ASUS",q="BlackBerry",Z="Browser",xe="Chrome",Bt="Edge",m="Firefox",J="Google",M="Huawei",U="LG",G="Microsoft",z="Motorola",O="Opera",L="Samsung",se="Sharp",ne="Sony",We="Xiaomi",Xt="Zebra",Zt="Facebook",MB="Chromium OS",vB="Mac OS",H0=function(te,ae){var _={};for(var ge in te)ae[ge]&&ae[ge].length%2===0?_[ge]=ae[ge].concat(te[ge]):_[ge]=te[ge];return _},vs=function(te){for(var ae={},_=0;_<te.length;_++)ae[te[_].toUpperCase()]=te[_];return ae},RB=function(te,ae){return typeof te===a?Or(ae).indexOf(Or(te))!==-1:!1},Or=function(te){return te.toLowerCase()},M0=function(te){return typeof te===a?te.replace(/[^\d\.]/g,i).split(".")[0]:t},Lc=function(te,ae){if(typeof te===a)return te=te.replace(/^\s\s*/,i),typeof ae===o?te:te.substring(0,F)},Lr=function(te,ae){for(var _=0,ge,Ai,lA,oe,V,gA;_<ae.length&&!V;){var Pc=ae[_],KB=ae[_+1];for(ge=Ai=0;ge<Pc.length&&!V&&Pc[ge];)if(V=Pc[ge++].exec(te),V)for(lA=0;lA<KB.length;lA++)gA=V[++Ai],oe=KB[lA],typeof oe===s&&oe.length>0?oe.length===2?typeof oe[1]==r?this[oe[0]]=oe[1].call(this,gA):this[oe[0]]=oe[1]:oe.length===3?typeof oe[1]===r&&!(oe[1].exec&&oe[1].test)?this[oe[0]]=gA?oe[1].call(this,gA,oe[2]):t:this[oe[0]]=gA?gA.replace(oe[1],oe[2]):t:oe.length===4&&(this[oe[0]]=gA?oe[3].call(this,gA.replace(oe[1],oe[2])):t):this[oe]=gA||t;_+=2}},Yc=function(te,ae){for(var _ in ae)if(typeof ae[_]===s&&ae[_].length>0){for(var ge=0;ge<ae[_].length;ge++)if(RB(ae[_][ge],te))return _===n?t:_}else if(RB(ae[_],te))return _===n?t:_;return te},v0={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},JB={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},qB={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[f,[l,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[f,[l,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[l,f],[/opios[\/ ]+([\w\.]+)/i],[f,[l,O+" Mini"]],[/\bopr\/([\w\.]+)/i],[f,[l,O]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[f,[l,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[l,f],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[f,[l,"UC"+Z]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[f,[l,"WeChat"]],[/konqueror\/([\w\.]+)/i],[f,[l,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[f,[l,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[f,[l,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[f,[l,"Smart Lenovo "+Z]],[/(avast|avg)\/([\w\.]+)/i],[[l,/(.+)/,"$1 Secure "+Z],f],[/\bfocus\/([\w\.]+)/i],[f,[l,m+" Focus"]],[/\bopt\/([\w\.]+)/i],[f,[l,O+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[f,[l,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[f,[l,"Dolphin"]],[/coast\/([\w\.]+)/i],[f,[l,O+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[f,[l,"MIUI "+Z]],[/fxios\/([-\w\.]+)/i],[f,[l,m]],[/\bqihu|(qi?ho?o?|360)browser/i],[[l,"360 "+Z]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[l,/(.+)/,"$1 "+Z],f],[/samsungbrowser\/([\w\.]+)/i],[f,[l,L+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[l,/_/g," "],f],[/metasr[\/ ]?([\d\.]+)/i],[f,[l,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[l,"Sogou Mobile"],f],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[l,f],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[l],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[l,Zt],f],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[l,f],[/\bgsa\/([\w\.]+) .*safari\//i],[f,[l,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[f,[l,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[f,[l,xe+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[l,xe+" WebView"],f],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[f,[l,"Android "+Z]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[l,f],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[f,[l,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[f,l],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[l,[f,Yc,v0]],[/(webkit|khtml)\/([\w\.]+)/i],[l,f],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[l,"Netscape"],f],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[f,[l,m+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[l,f],[/(cobalt)\/([\w\.]+)/i],[l,[f,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[C,"amd64"]],[/(ia32(?=;))/i],[[C,Or]],[/((?:i[346]|x)86)[;\)]/i],[[C,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[C,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[C,"armhf"]],[/windows (ce|mobile); ppc;/i],[[C,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[C,/ower/,i,Or]],[/(sun4\w)[;\)]/i],[[C,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[C,Or]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[I,[g,L],[u,B]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[I,[g,L],[u,d]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[I,[g,N],[u,d]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[I,[g,N],[u,B]],[/(macintosh);/i],[I,[g,N]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[I,[g,se],[u,d]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[I,[g,M],[u,B]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[I,[g,M],[u,d]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[I,/_/g," "],[g,We],[u,d]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[I,/_/g," "],[g,We],[u,B]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[I,[g,"OPPO"],[u,d]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[I,[g,"Vivo"],[u,d]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[I,[g,"Realme"],[u,d]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[I,[g,z],[u,d]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[I,[g,z],[u,B]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[I,[g,U],[u,B]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[I,[g,U],[u,d]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[I,[g,"Lenovo"],[u,B]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[I,/_/g," "],[g,"Nokia"],[u,d]],[/(pixel c)\b/i],[I,[g,J],[u,B]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[I,[g,J],[u,d]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[I,[g,ne],[u,d]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[I,"Xperia Tablet"],[g,ne],[u,B]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[I,[g,"OnePlus"],[u,d]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[I,[g,S],[u,B]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[I,/(.+)/g,"Fire Phone $1"],[g,S],[u,d]],[/(playbook);[-\w\),; ]+(rim)/i],[I,g,[u,B]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[I,[g,q],[u,d]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[I,[g,b],[u,B]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[I,[g,b],[u,d]],[/(nexus 9)/i],[I,[g,"HTC"],[u,B]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[g,[I,/_/g," "],[u,d]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[I,[g,"Acer"],[u,B]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[I,[g,"Meizu"],[u,d]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[I,[g,"Ulefone"],[u,d]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[g,I,[u,d]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[g,I,[u,B]],[/(surface duo)/i],[I,[g,G],[u,B]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[I,[g,"Fairphone"],[u,d]],[/(u304aa)/i],[I,[g,"AT&T"],[u,d]],[/\bsie-(\w*)/i],[I,[g,"Siemens"],[u,d]],[/\b(rct\w+) b/i],[I,[g,"RCA"],[u,B]],[/\b(venue[\d ]{2,7}) b/i],[I,[g,"Dell"],[u,B]],[/\b(q(?:mv|ta)\w+) b/i],[I,[g,"Verizon"],[u,B]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[I,[g,"Barnes & Noble"],[u,B]],[/\b(tm\d{3}\w+) b/i],[I,[g,"NuVision"],[u,B]],[/\b(k88) b/i],[I,[g,"ZTE"],[u,B]],[/\b(nx\d{3}j) b/i],[I,[g,"ZTE"],[u,d]],[/\b(gen\d{3}) b.+49h/i],[I,[g,"Swiss"],[u,d]],[/\b(zur\d{3}) b/i],[I,[g,"Swiss"],[u,B]],[/\b((zeki)?tb.*\b) b/i],[I,[g,"Zeki"],[u,B]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[g,"Dragon Touch"],I,[u,B]],[/\b(ns-?\w{0,9}) b/i],[I,[g,"Insignia"],[u,B]],[/\b((nxa|next)-?\w{0,9}) b/i],[I,[g,"NextBook"],[u,B]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[g,"Voice"],I,[u,d]],[/\b(lvtel\-)?(v1[12]) b/i],[[g,"LvTel"],I,[u,d]],[/\b(ph-1) /i],[I,[g,"Essential"],[u,d]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[I,[g,"Envizen"],[u,B]],[/\b(trio[-\w\. ]+) b/i],[I,[g,"MachSpeed"],[u,B]],[/\btu_(1491) b/i],[I,[g,"Rotor"],[u,B]],[/(shield[\w ]+) b/i],[I,[g,"Nvidia"],[u,B]],[/(sprint) (\w+)/i],[g,I,[u,d]],[/(kin\.[onetw]{3})/i],[[I,/\./g," "],[g,G],[u,d]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[I,[g,Xt],[u,B]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[I,[g,Xt],[u,d]],[/smart-tv.+(samsung)/i],[g,[u,Q]],[/hbbtv.+maple;(\d+)/i],[[I,/^/,"SmartTV"],[g,L],[u,Q]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[g,U],[u,Q]],[/(apple) ?tv/i],[g,[I,N+" TV"],[u,Q]],[/crkey/i],[[I,xe+"cast"],[g,J],[u,Q]],[/droid.+aft(\w+)( bui|\))/i],[I,[g,S],[u,Q]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[I,[g,se],[u,Q]],[/(bravia[\w ]+)( bui|\))/i],[I,[g,ne],[u,Q]],[/(mitv-\w{5}) bui/i],[I,[g,We],[u,Q]],[/Hbbtv.*(technisat) (.*);/i],[g,I,[u,Q]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[g,Lc],[I,Lc],[u,Q]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[u,Q]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[g,I,[u,k]],[/droid.+; (shield) bui/i],[I,[g,"Nvidia"],[u,k]],[/(playstation [345portablevi]+)/i],[I,[g,ne],[u,k]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[I,[g,G],[u,k]],[/((pebble))app/i],[g,I,[u,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[I,[g,N],[u,y]],[/droid.+; (glass) \d/i],[I,[g,J],[u,y]],[/droid.+; (wt63?0{2,3})\)/i],[I,[g,Xt],[u,y]],[/(quest( 2| pro)?)/i],[I,[g,Zt],[u,y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[g,[u,D]],[/(aeobc)\b/i],[I,[g,S],[u,D]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[I,[u,d]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[I,[u,B]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[u,B]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[u,d]],[/(android[-\w\. ]{0,9});.+buil/i],[I,[g,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[f,[l,Bt+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[f,[l,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[l,f],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[f,l]],os:[[/microsoft (windows) (vista|xp)/i],[l,f],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[l,[f,Yc,JB]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[f,Yc,JB],[l,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[f,/_/g,"."],[l,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[l,vB],[f,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[f,l],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[l,f],[/\(bb(10);/i],[f,[l,q]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[f,[l,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[f,[l,m+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[f,[l,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[f,[l,"watchOS"]],[/crkey\/([\d\.]+)/i],[f,[l,xe+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[l,MB],f],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[l,f],[/(sunos) ?([\w\.\d]*)/i],[[l,"Solaris"],f],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[l,f]]},St=function(te,ae){if(typeof te===s&&(ae=te,te=t),!(this instanceof St))return new St(te,ae).getResult();var _=typeof e!==o&&e.navigator?e.navigator:t,ge=te||(_&&_.userAgent?_.userAgent:i),Ai=_&&_.userAgentData?_.userAgentData:t,lA=ae?H0(qB,ae):qB,oe=_&&_.userAgent==ge;return this.getBrowser=function(){var V={};return V[l]=t,V[f]=t,Lr.call(V,ge,lA.browser),V[c]=M0(V[f]),oe&&_&&_.brave&&typeof _.brave.isBrave==r&&(V[l]="Brave"),V},this.getCPU=function(){var V={};return V[C]=t,Lr.call(V,ge,lA.cpu),V},this.getDevice=function(){var V={};return V[g]=t,V[I]=t,V[u]=t,Lr.call(V,ge,lA.device),oe&&!V[u]&&Ai&&Ai.mobile&&(V[u]=d),oe&&V[I]=="Macintosh"&&_&&typeof _.standalone!==o&&_.maxTouchPoints&&_.maxTouchPoints>2&&(V[I]="iPad",V[u]=B),V},this.getEngine=function(){var V={};return V[l]=t,V[f]=t,Lr.call(V,ge,lA.engine),V},this.getOS=function(){var V={};return V[l]=t,V[f]=t,Lr.call(V,ge,lA.os),oe&&!V[l]&&Ai&&Ai.platform!="Unknown"&&(V[l]=Ai.platform.replace(/chrome os/i,MB).replace(/macos/i,vB)),V},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return ge},this.setUA=function(V){return ge=typeof V===a&&V.length>F?Lc(V,F):V,this},this.setUA(ge),this};St.VERSION=A,St.BROWSER=vs([l,f,c]),St.CPU=vs([C]),St.DEVICE=vs([I,g,u,k,d,Q,B,y,D]),St.ENGINE=St.OS=vs([l,f]),typeof Ms!==o?(typeof bc!==o&&bc.exports&&(Ms=bc.exports=St),Ms.UAParser=St):typeof define===r&&define.amd?define(function(){return St}):typeof e!==o&&(e.UAParser=St);var Gn=typeof e!==o&&(e.jQuery||e.Zepto);if(Gn&&!Gn.ua){var Rs=new St;Gn.ua=Rs.getResult(),Gn.ua.get=function(){return Rs.getUA()},Gn.ua.set=function(te){Rs.setUA(te);var ae=Rs.getResult();for(var _ in ae)Gn.ua[_]=ae[_]}}})(typeof window=="object"?window:Ms)});var x0=K(hh());var Ir=K(ze()),wi=(e,t,A)=>{let[,i]=(0,Ir.useState)({}),r=(0,Ir.useRef)({data:e,deps:A||[],promisedKeys:new Set,ready:!1,_loading:{}}).current;if((0,Ir.useEffect)(()=>{r.ready=!0,t&&t({init:!0})},[]),r.ready===!1){r._loading={};for(let[o,s]of Object.entries(e))if(!r.promisedKeys.has(o)){let a=s;typeof a=="object"&&a instanceof Promise&&(r._loading[o]=!0,r.promisedKeys.add(o),r.data[o]=null,a.then(c=>{r.data[o]=c,r._loading[o]=!1,r.data.render()}))}r.data.render=()=>{r.ready&&i({})}}else if(r.deps.length>0&&A){for(let[o,s]of Object.entries(A))if(r.deps[o]!==s){r.deps[o]=s,t&&setTimeout(()=>{t({init:!1})});break}}return r.data};var ph=(e,t)=>new Promise(async A=>{if(typeof e=="function"){let i=null;if(t&&(i=setTimeout(A,t)),await e()){clearTimeout(i),A();return}let n=0,r=setInterval(async()=>{await e()&&(i&&clearTimeout(i),clearInterval(r),A()),n>100&&clearInterval(r)},10)}else typeof e=="number"&&setTimeout(()=>{A()},e)});var rk=K(ze());var fp=K(up()),VA=K(ze()),pu=(0,VA.createContext)({global:{},render:()=>{}});var ki=(e,t,A)=>{let i=window;i.globalValueID||(i.globalValueID=new WeakMap);let n=typeof t=="string"?t:A;n||(i.globalValueID.has(e)||i.globalValueID.set(e,(0,fp.createId)()),n=i.globalValueID.get(e)||""),n||(n="GLOBAL_DEFAULT");let r=(0,VA.useContext)(pu),{global:o,render:s}=r;o[n]||(o[n]=e),(0,VA.useEffect)(()=>{let c=null;if(typeof t=="function")try{c=t()}catch(I){console.log(I)}return()=>{typeof c=="function"?c():c instanceof Promise&&c.then(I=>{typeof I=="function"&&I()})}},[]);let a=o[n];return a?a.render=c=>{c&&(o[n]=void 0),(0,VA.startTransition)(s)}:console.log(e,n),a},hA=e=>{if(e==null||typeof e!="object")return e;if(e instanceof Date){var t=new Date;return t.setTime(e.getTime()),t}if(e instanceof Array)return e.map(n=>hA(n));var A={};for(var i in e)typeof e[i]=="object"?A[i]=hA(e[i]):A[i]=e[i];return A};var TH=K(ze());var mu=K(ze()),Ep=K(cu()),mp=K(Cp()),yp=K(ce()),wp=()=>{let e=typeof window=="object"?window:globalThis;e.React=mu.default,e.ReactDOM=Ep.default,e.JSXRuntime=yp.default,e.JSXDevRuntime=mp.default,e.Fragment=mu.default.Fragment};var Tk={data:""},Dp=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||Tk,kp=e=>{let t=Dp(e),A=t.data;return t.data="",A},Xk=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Zk=/\/\*[^]*?\*\/| +/g,Fp=/\n+/g,nn=(e,t)=>{let A="",i="",n="";for(let r in e){let o=e[r];r[0]=="@"?r[1]=="i"?A=r+" "+o+";":i+=r[1]=="f"?nn(o,r):r+"{"+nn(o,r[1]=="k"?"":t)+"}":typeof o=="object"?i+=nn(o,t?t.replace(/([^,])+/g,s=>r.replace(/(^:.*)|([^,])+/g,a=>/&/.test(a)?a.replace(/&/g,s):s?s+" "+a:a)):r):o!=null&&(r=/^--/.test(r)?r:r.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=nn.p?nn.p(r,o):r+":"+o+";")}return A+(t&&n?t+"{"+n+"}":n)+i},zA={},Sp=e=>{if(typeof e=="object"){let t="";for(let A in e)t+=A+Sp(e[A]);return t}return e},Wk=(e,t,A,i,n)=>{let r=Sp(e),o=zA[r]||(zA[r]=(a=>{let c=0,I=11;for(;c<a.length;)I=101*I+a.charCodeAt(c++)>>>0;return"go"+I})(r));if(!zA[o]){let a=r!==e?e:(c=>{let I,l,u=[{}];for(;I=Xk.exec(c.replace(Zk,""));)I[4]?u.shift():I[3]?(l=I[3].replace(Fp," ").trim(),u.unshift(u[0][l]=u[0][l]||{})):u[0][I[1]]=I[2].replace(Fp," ").trim();return u[0]})(e);zA[o]=nn(n?{["@keyframes "+o]:a}:a,A?"":"."+o)}let s=A&&zA.g?zA.g:null;return A&&(zA.g=zA[o]),((a,c,I,l)=>{l?c.data=c.data.replace(l,a):c.data.indexOf(a)===-1&&(c.data=I?a+c.data:c.data+a)})(zA[o],t,i,s),o},jk=(e,t,A)=>e.reduce((i,n,r)=>{let o=t[r];if(o&&o.call){let s=o(A),a=s&&s.props&&s.props.className||/^go/.test(s)&&s;o=a?"."+a:s&&typeof s=="object"?s.props?"":nn(s,""):s===!1?"":s}return i+n+(o??"")},"");function cI(e){let t=this||{},A=e.call?e(t.p):e;return Wk(A.unshift?A.raw?jk(A,[].slice.call(arguments,1),t.p):A.reduce((i,n)=>Object.assign(i,n&&n.call?n(t.p):n),{}):A,Dp(t.target),t.g,t.o,t.k)}var LH=cI.bind({g:1}),YH=cI.bind({k:1});var Up=async(e=!0)=>{let t=typeof window=="object"?window:globalThis;e&&await ph(()=>t.__SRV_URL__),t.prasiContext={global:{},render(){}};let A=window.location,i=A.protocol.indexOf("http")===0?A.hostname:"localhost",n=A.protocol!="https:"||/localhost|127.0.0.1|0.0.0.0/.test(i)?"http":"https";if(t.__SRV_URL__){t.serverurl=t.__SRV_URL__;let o=new URL(t.serverurl);(o.hostname==="localhost"||o.hostname==="127.0.0.1")&&(o.hostname=A.hostname,o.pathname=o.pathname==="/"?"":o.pathname,t.serverurl=o.toString(),t.serverurl.endsWith("/")&&(t.serverurl=t.serverurl.substring(0,t.serverurl.length-1)))}let r=A.port;t.baseurl=n+"://"+i+(r?":"+r:"")+"/",t.basepath||(t.basepath="/"),t.css=cI,t.extractCss=kp,t.pathname=A.pathname,t.cx=(...o)=>{let s=[];return o.filter(a=>a?(typeof a=="string"&&a.trim(),!0):!1).forEach(a=>{if(Array.isArray(a))for(let c of a)typeof c=="string"&&c.trim()&&s.push(c.trim());else s.push(a.trim())}),s.join(" ")},t.navigate=o=>{let s=o;if(typeof t.navigateOverride=="function"&&(s=t.navigateOverride(o),!s))return null;history.pushState({prevUrl:window.location.href},"",s),t.pathname=o,t.prasiContext&&t.prasiContext.render&&t.prasiContext.render()},typeof window=="object"&&window.addEventListener("popstate",()=>{let o=navigator.serviceWorker.controller;if(o&&o.postMessage({type:"add-cache",url:A.href}),t.preventPopRender){t.preventPopRender=!1;return}t.prasiContext&&t.prasiContext.render&&(t.pathname=A.pathname,t.prasiContext.render())})};var U0=K(ze());var Np=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function $k(e){return typeof e=="string"&&Np.test(e)}var yu=$k;var Lo=K(ce()),wu=({children:e,back:t})=>(0,Lo.jsxs)("div",{className:"flex items-center justify-center w-full h-full fixed inset-0 flex-col",children:[(0,Lo.jsx)("div",{children:e}),(0,Lo.jsxs)("div",{className:"border mt-2 rounded-md p-2 cursor-pointer",onClick:t||(()=>{history.back()}),children:[" ","Go Back"]})]});var Gp=K(ze());var it=K(ce()),xp=window,rn=({children:e,className:t,show:A,backdrop:i,note:n,alt:r})=>{let o=wi({icon:(0,it.jsx)("div",{className:"px-4 py-1",children:"Loading..."}),value:.111,ival:null},()=>{});return(0,Gp.useEffect)(()=>(o.ival=setInterval(()=>{o.value+=.1333,o.value>=1.3&&(o.value=0),o.render()},200),xp.loadingIcon&&(o.icon=(0,it.jsx)("img",{alt:"loading",src:xp.loadingIcon,className:css`
|
|
width: 42px;
|
|
height: 42px;
|
|
`}),o.render()),()=>{clearInterval(o.ival)}),[]),(0,it.jsxs)(it.Fragment,{children:[i!==!1&&(0,it.jsx)("div",{className:cx("flex items-center z-40 bg-white pointer-events-none","w-full h-full fixed transition-all duration-1000",typeof A<"u"?A?"opacity-50":"opacity-0":"opacity-50"),onContextMenuCapture:s=>{s.preventDefault()}}),e?(0,it.jsx)("div",{onContextMenuCapture:s=>{s.preventDefault()},className:cx("flex flex-1 items-center justify-center z-40 transition-all",t||(i!==!1?"w-full h-full fixed":""),typeof A<"u"?A?"":"hidden":""),children:(0,it.jsx)("div",{className:"flex items-center justify-center flex-col space-y-3 bg-white p-4 rounded-lg select-none",children:(0,it.jsx)("div",{className:"text-sm",children:e})})}):(0,it.jsx)("div",{className:cx("flex flex-1 items-center justify-center z-40 pointer-events-none transition-all",t||(i!==!1?"w-full h-full fixed":""),typeof A<"u"?A?"":"hidden":""),children:(0,it.jsxs)("div",{className:cx("w-1/6 flex flex-col items-center justify-center",css`
|
|
min-width: 30px;
|
|
.pr-outer {
|
|
background: rgba(0, 0, 0, 0.1) !important;
|
|
}
|
|
`),children:[(0,it.jsx)("div",{className:"text-[10px] text-slate-400 whitespace-nowrap",children:n}),(0,it.jsx)("div",{className:"pr-outer w-full h-[3px] flex items-stretch rounded-sm overflow-hidden",children:(0,it.jsx)("div",{className:cx("bg-blue-800 transition-all duration-200 rounded-sm w-full",css`
|
|
transform: translate(${-100+o.value*200}%);
|
|
`)})}),r]})})]})};var ct=null;var Du=class extends Error{constructor(t){super(t),this.name="DecompressionError"}},on=0,Fu=null,lI=null;function Hp(e,t,A){let i;if(A){let r=t;i=e.malloc_u8(r);let o=new Uint8Array(e.memory.buffer,i,r);try{A(o)}catch(s){throw e.free_u8(i,r),s}return on=r,i}if(typeof t=="string"){let r=on=function(s){let a=0,c=0,I=0,l=s.length;for(;a<l;)c=s.codePointAt(a),c<=127?(I+=1,a++):c<=2047?(I+=2,a++):c<=65535?(I+=3,a++):(I+=4,a+=2);return I}(t);i=e.malloc_u8(r);let o=new Uint8Array(e.memory.buffer,i,r);return Fu||(Fu=new TextEncoder),Fu.encodeInto(t,o),i}let n=t;return i=e.malloc_u8(on=n.length),lI&&lI.length||(lI=new Uint8Array(e.memory.buffer)),lI.set(n,i),i}function rA(e,t){Mp(ct);let A=Hp(ct,e,t),i=ct.gzip_compress(A,on)>>>0;ct.free_u8(A,on);let n=ct.buffer()>>>0;return new Uint8Array(ct.memory.buffer,n,i)}function Et(e,t){Mp(ct);let A=Hp(ct,e,t),i=ct.gzip_decompress(A,on)>>>0;if(ct.free_u8(A,on),i===4294967295){let r=ct.error_message(),o=ct.error_message_len(),s=new Uint8Array(ct.memory.buffer,r,o),a=new TextDecoder().decode(s);throw new Du(a)}let n=ct.buffer()>>>0;return new Uint8Array(ct.memory.buffer,n,i)}function Mp(e){if(!e)throw new Error("WASM not initialized")}var lt=()=>new Map,gI=e=>{let t=lt();return e.forEach((A,i)=>{t.set(i,A)}),t},pA=(e,t,A)=>{let i=e.get(t);return i===void 0&&e.set(t,i=A()),i},vp=(e,t)=>{let A=[];for(let[i,n]of e)A.push(t(n,i));return A},Rp=(e,t)=>{for(let[A,i]of e)if(t(i,A))return!0;return!1};var _A=()=>new Set;var uI=e=>e[e.length-1];var Jp=(e,t)=>{for(let A=0;A<t.length;A++)e.push(t[A])},EA=Array.from;var Su=Array.isArray;var fI=class{constructor(){this._observers=lt()}on(t,A){pA(this._observers,t,_A).add(A)}once(t,A){let i=(...n)=>{this.off(t,i),A(...n)};this.on(t,i)}off(t,A){let i=this._observers.get(t);i!==void 0&&(i.delete(A),i.size===0&&this._observers.delete(t))}emit(t,A){return EA((this._observers.get(t)||lt()).values()).forEach(i=>i(...A))}destroy(){this._observers=lt()}};var Yt=Math.floor;var lr=Math.abs;var BI=(e,t)=>e<t?e:t,TA=(e,t)=>e>t?e:t,CM=Number.isNaN;var dI=e=>e!==0?e<0:1/e<0;var Nu=Number.MAX_SAFE_INTEGER,QM=Number.MIN_SAFE_INTEGER,hM=1<<31;var qp=Number.isInteger||(e=>typeof e=="number"&&isFinite(e)&&Yt(e)===e),pM=Number.isNaN,EM=Number.parseInt;var eS=String.fromCharCode,mM=String.fromCodePoint,yM=eS(65535),tS=e=>e.toLowerCase(),AS=/^\s*/g,iS=e=>e.replace(AS,""),nS=/([A-Z])/g,xu=(e,t)=>iS(e.replace(nS,A=>`${t}${tS(A)}`));var rS=e=>{let t=unescape(encodeURIComponent(e)),A=t.length,i=new Uint8Array(A);for(let n=0;n<A;n++)i[n]=t.codePointAt(n);return i},ur=typeof TextEncoder<"u"?new TextEncoder:null,oS=e=>ur.encode(e),bp=ur?oS:rS;var gr=typeof TextDecoder>"u"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});gr&&gr.decode(new Uint8Array).length===1&&(gr=null);var sn=class{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}},Vo=()=>new sn;var sS=e=>{let t=e.cpos;for(let A=0;A<e.bufs.length;A++)t+=e.bufs[A].length;return t};var oA=e=>{let t=new Uint8Array(sS(e)),A=0;for(let i=0;i<e.bufs.length;i++){let n=e.bufs[i];t.set(n,A),A+=n.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),A),t},aS=(e,t)=>{let A=e.cbuf.length;A-e.cpos<t&&(e.bufs.push(new Uint8Array(e.cbuf.buffer,0,e.cpos)),e.cbuf=new Uint8Array(TA(A,t)*2),e.cpos=0)},Oe=(e,t)=>{let A=e.cbuf.length;e.cpos===A&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(A*2),e.cpos=0),e.cbuf[e.cpos++]=t};var hI=Oe;var W=(e,t)=>{for(;t>127;)Oe(e,128|127&t),t=Yt(t/128);Oe(e,127&t)},pI=(e,t)=>{let A=dI(t);for(A&&(t=-t),Oe(e,(t>63?128:0)|(A?64:0)|63&t),t=Yt(t/64);t>0;)Oe(e,(t>127?128:0)|127&t),t=Yt(t/128)},Hu=new Uint8Array(3e4),IS=Hu.length/3,cS=(e,t)=>{if(t.length<IS){let A=ur.encodeInto(t,Hu).written||0;W(e,A);for(let i=0;i<A;i++)Oe(e,Hu[i])}else mt(e,bp(t))},lS=(e,t)=>{let A=unescape(encodeURIComponent(t)),i=A.length;W(e,i);for(let n=0;n<i;n++)Oe(e,A.codePointAt(n))},an=ur&&ur.encodeInto?cS:lS;var zo=(e,t)=>{let A=e.cbuf.length,i=e.cpos,n=BI(A-i,t.length),r=t.length-n;e.cbuf.set(t.subarray(0,n),i),e.cpos+=n,r>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(TA(A*2,r)),e.cbuf.set(t.subarray(n)),e.cpos=r)},mt=(e,t)=>{W(e,t.byteLength),zo(e,t)},Mu=(e,t)=>{aS(e,t);let A=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,A},gS=(e,t)=>Mu(e,4).setFloat32(0,t,!1),uS=(e,t)=>Mu(e,8).setFloat64(0,t,!1),fS=(e,t)=>Mu(e,8).setBigInt64(0,t,!1);var Lp=new DataView(new ArrayBuffer(4)),BS=e=>(Lp.setFloat32(0,e),Lp.getFloat32(0)===e),Br=(e,t)=>{switch(typeof t){case"string":Oe(e,119),an(e,t);break;case"number":qp(t)&&lr(t)<=2147483647?(Oe(e,125),pI(e,t)):BS(t)?(Oe(e,124),gS(e,t)):(Oe(e,123),uS(e,t));break;case"bigint":Oe(e,122),fS(e,t);break;case"object":if(t===null)Oe(e,126);else if(Su(t)){Oe(e,117),W(e,t.length);for(let A=0;A<t.length;A++)Br(e,t[A])}else if(t instanceof Uint8Array)Oe(e,116),mt(e,t);else{Oe(e,118);let A=Object.keys(t);W(e,A.length);for(let i=0;i<A.length;i++){let n=A[i];an(e,n),Br(e,t[n])}}break;case"boolean":Oe(e,t?120:121);break;default:Oe(e,127)}},Po=class extends sn{constructor(t){super(),this.w=t,this.s=null,this.count=0}write(t){this.s===t?this.count++:(this.count>0&&W(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}};var Yp=e=>{e.count>0&&(pI(e.encoder,e.count===1?e.s:-e.s),e.count>1&&W(e.encoder,e.count-2))},In=class{constructor(){this.encoder=new sn,this.s=0,this.count=0}write(t){this.s===t?this.count++:(Yp(this),this.count=1,this.s=t)}toUint8Array(){return Yp(this),oA(this.encoder)}};var Pp=e=>{if(e.count>0){let t=e.diff*2+(e.count===1?0:1);pI(e.encoder,t),e.count>1&&W(e.encoder,e.count-2)}},dr=class{constructor(){this.encoder=new sn,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(Pp(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return Pp(this),oA(this.encoder)}},QI=class{constructor(){this.sarr=[],this.s="",this.lensE=new In}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){let t=new sn;return this.sarr.push(this.s),this.s="",an(t,this.sarr.join("")),zo(t,this.lensE.toUint8Array()),oA(t)}};var mA=e=>new Error(e),sA=()=>{throw mA("Method unimplemented")},aA=()=>{throw mA("Unexpected case")};var zp=mA("Unexpected end of array"),_p=mA("Integer out of Range"),Cr=class{constructor(t){this.arr=t,this.pos=0}},un=e=>new Cr(e),Tp=e=>e.pos!==e.arr.length;var CS=(e,t)=>{let A=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,A},yt=e=>CS(e,X(e));var cn=e=>e.arr[e.pos++];var X=e=>{let t=0,A=1,i=e.arr.length;for(;e.pos<i;){let n=e.arr[e.pos++];if(t=t+(n&127)*A,A*=128,n<128)return t;if(t>Nu)throw _p}throw zp},mI=e=>{let t=e.arr[e.pos++],A=t&63,i=64,n=(t&64)>0?-1:1;if(!(t&128))return n*A;let r=e.arr.length;for(;e.pos<r;){if(t=e.arr[e.pos++],A=A+(t&127)*i,i*=128,t<128)return n*A;if(A>Nu)throw _p}throw zp};var QS=e=>{let t=X(e);if(t===0)return"";{let A=String.fromCodePoint(cn(e));if(--t<100)for(;t--;)A+=String.fromCodePoint(cn(e));else for(;t>0;){let i=t<1e4?t:1e4,n=e.arr.subarray(e.pos,e.pos+i);e.pos+=i,A+=String.fromCodePoint.apply(null,n),t-=i}return decodeURIComponent(escape(A))}},hS=e=>gr.decode(yt(e)),ln=gr?hS:QS;var vu=(e,t)=>{let A=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,A},pS=e=>vu(e,4).getFloat32(0,!1),ES=e=>vu(e,8).getFloat64(0,!1),mS=e=>vu(e,8).getBigInt64(0,!1);var yS=[e=>{},e=>null,mI,pS,ES,mS,e=>!1,e=>!0,ln,e=>{let t=X(e),A={};for(let i=0;i<t;i++){let n=ln(e);A[n]=Qr(e)}return A},e=>{let t=X(e),A=[];for(let i=0;i<t;i++)A.push(Qr(e));return A},yt],Qr=e=>yS[127-cn(e)](e),_o=class extends Cr{constructor(t,A){super(t),this.reader=A,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),Tp(this)?this.count=X(this)+1:this.count=-1),this.count--,this.s}};var gn=class extends Cr{constructor(t){super(t),this.s=0,this.count=0}read(){if(this.count===0){this.s=mI(this);let t=dI(this.s);this.count=1,t&&(this.s=-this.s,this.count=X(this)+2)}return this.count--,this.s}};var hr=class extends Cr{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){let t=mI(this),A=t&1;this.diff=Yt(t/2),this.count=1,A&&(this.count=X(this)+2)}return this.s+=this.diff,this.count--,this.s}},EI=class{constructor(t){this.decoder=new gn(t),this.str=ln(this.decoder),this.spos=0}read(){let t=this.spos+this.decoder.read(),A=this.str.slice(this.spos,t);return this.spos=t,A}};var DM=crypto.subtle,Xp=crypto.getRandomValues.bind(crypto);var Ru=()=>Xp(new Uint32Array(1))[0];var FS="10000000-1000-4000-8000"+-1e11,Zp=()=>FS.replace(/[018]/g,e=>(e^Ru()&15>>e/4).toString(16));var Wp=Date.now;var Ju=e=>new Promise(e);var UM=Promise.all.bind(Promise);var qu=e=>e===void 0?null:e;var Ku=class{constructor(){this.map=new Map}setItem(t,A){this.map.set(t,A)}getItem(t){return this.map.get(t)}},jp=new Ku,NS=!0;try{typeof localStorage<"u"&&localStorage&&(jp=localStorage,NS=!1)}catch{}var $p=jp;var tE=Object.assign,GS=Object.keys,AE=(e,t)=>{for(let A in e)t(e[A],A)};var eE=e=>GS(e).length;var iE=e=>{for(let t in e)return!1;return!0},HS=(e,t)=>{for(let A in e)if(!t(e[A],A))return!1;return!0},MS=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),nE=(e,t)=>e===t||eE(e)===eE(t)&&HS(e,(A,i)=>(A!==void 0||MS(t,i))&&t[i]===A);var To=(e,t,A=0)=>{try{for(;A<e.length;A++)e[A](...t)}finally{A<e.length&&To(e,t,A+1)}};var rE=e=>e;var oE=(e,t)=>t.includes(e);var Xo=typeof process<"u"&&process.release&&/node|io\.js/.test(process.release.name)&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]";var NM=typeof navigator<"u"?/Mac/.test(navigator.platform):!1,yA,RS=[],JS=()=>{if(yA===void 0)if(Xo){yA=lt();let e=process.argv,t=null;for(let A=0;A<e.length;A++){let i=e[A];i[0]==="-"?(t!==null&&yA.set(t,""),t=i):t!==null?(yA.set(t,i),t=null):RS.push(i)}t!==null&&yA.set(t,"")}else typeof location=="object"?(yA=lt(),(location.search||"?").slice(1).split("&").forEach(e=>{if(e.length!==0){let[t,A]=e.split("=");yA.set(`--${xu(t,"-")}`,A),yA.set(`-${xu(t,"-")}`,A)}})):yA=lt();return yA},bu=e=>JS().has(e);var Ou=e=>Xo?qu(process.env[e.toUpperCase()]):qu($p.getItem(e));var qS=e=>bu("--"+e)||Ou(e)!==null,xM=qS("production"),aE=Xo&&oE(process.env.FORCE_COLOR,["true","1","2"]),IE=!bu("no-colors")&&(!Xo||process.stdout.isTTY||aE)&&(!Xo||bu("color")||aE||Ou("COLORTERM")!==null||(Ou("TERM")||"").includes("color"));var bS=e=>new Uint8Array(e);var cE=e=>{let t=bS(e.byteLength);return t.set(e),t};var Lu=class{constructor(t,A){this.left=t,this.right=A}},wA=(e,t)=>new Lu(e,t);var fn=typeof document<"u"?document:{};var GM=typeof DOMParser<"u"?new DOMParser:null;var lE=e=>vp(e,(t,A)=>`${A}:${t};`).join("");var HM=fn.ELEMENT_NODE,MM=fn.TEXT_NODE,vM=fn.CDATA_SECTION_NODE,RM=fn.COMMENT_NODE,JM=fn.DOCUMENT_NODE,qM=fn.DOCUMENT_TYPE_NODE,KM=fn.DOCUMENT_FRAGMENT_NODE;var FA=Symbol;var Zo=FA(),Wo=FA(),Yu=FA(),Pu=FA(),Vu=FA(),jo=FA(),zu=FA(),$o=FA(),_u=FA(),gE=e=>{let t=[],A=[],i=0;for(;i<e.length;i++){let n=e[i];n.constructor===String||n.constructor===Number?t.push(n):n.constructor===Object&&A.push(JSON.stringify(n))}return A};var bM=Wp();var zS={[Zo]:wA("font-weight","bold"),[Wo]:wA("font-weight","normal"),[Yu]:wA("color","blue"),[Vu]:wA("color","green"),[Pu]:wA("color","grey"),[jo]:wA("color","red"),[zu]:wA("color","purple"),[$o]:wA("color","orange"),[_u]:wA("color","black")},_S=e=>{let t=[],A=[],i=lt(),n=[],r=0;for(;r<e.length;r++){let o=e[r],s=zS[o];if(s!==void 0)i.set(s.left,s.right);else if(o.constructor===String||o.constructor===Number){let a=lE(i);r>0||a.length>0?(t.push("%c"+o),A.push(a)):t.push(o)}else break}for(r>0&&(n=A,n.unshift(t.join("")));r<e.length;r++){let o=e[r];o instanceof Symbol||n.push(o)}return n},TS=IE?_S:gE,uE=(...e)=>{console.log(...TS(e)),XS.forEach(t=>t.print(e))};var XS=_A();var fE=e=>({[Symbol.iterator](){return this},next:e}),BE=(e,t)=>fE(()=>{let A;do A=e.next();while(!A.done&&!t(A.value));return A}),yI=(e,t)=>fE(()=>{let{done:A,value:i}=e.next();return{done:A,value:A?void 0:t(i)}});var ts=class{constructor(t,A){this.clock=t,this.len=A}},Bn=class{constructor(){this.clients=new Map}},UE=(e,t,A)=>t.clients.forEach((i,n)=>{let r=e.doc.store.clients.get(n);for(let o=0;o<i.length;o++){let s=i[o];OE(e,r,s.clock,s.len,A)}}),eU=(e,t)=>{let A=0,i=e.length-1;for(;A<=i;){let n=Yt((A+i)/2),r=e[n],o=r.clock;if(o<=t){if(t<o+r.len)return n;A=n+1}else i=n-1}return null},NE=(e,t)=>{let A=e.clients.get(t.client);return A!==void 0&&eU(A,t.clock)!==null},gf=e=>{e.clients.forEach(t=>{t.sort((n,r)=>n.clock-r.clock);let A,i;for(A=1,i=1;A<t.length;A++){let n=t[i-1],r=t[A];n.clock+n.len>=r.clock?n.len=TA(n.len,r.clock+r.len-n.clock):(i<A&&(t[i]=r),i++)}t.length=i})},tU=e=>{let t=new Bn;for(let A=0;A<e.length;A++)e[A].clients.forEach((i,n)=>{if(!t.clients.has(n)){let r=i.slice();for(let o=A+1;o<e.length;o++)Jp(r,e[o].clients.get(n)||[]);t.clients.set(n,r)}});return gf(t),t},UI=(e,t,A,i)=>{pA(e.clients,t,()=>[]).push(new ts(A,i))},xE=()=>new Bn,AU=e=>{let t=xE();return e.clients.forEach((A,i)=>{let n=[];for(let r=0;r<A.length;r++){let o=A[r];if(o.deleted){let s=o.id.clock,a=o.length;if(r+1<A.length)for(let c=A[r+1];r+1<A.length&&c.deleted;c=A[++r+1])a+=c.length;n.push(new ts(s,a))}}n.length>0&&t.clients.set(i,n)}),t},wr=(e,t)=>{W(e.restEncoder,t.clients.size),EA(t.clients.entries()).sort((A,i)=>i[0]-A[0]).forEach(([A,i])=>{e.resetDsCurVal(),W(e.restEncoder,A);let n=i.length;W(e.restEncoder,n);for(let r=0;r<n;r++){let o=i[r];e.writeDsClock(o.clock),e.writeDsLen(o.len)}})},uf=e=>{let t=new Bn,A=X(e.restDecoder);for(let i=0;i<A;i++){e.resetDsCurVal();let n=X(e.restDecoder),r=X(e.restDecoder);if(r>0){let o=pA(t.clients,n,()=>[]);for(let s=0;s<r;s++)o.push(new ts(e.readDsClock(),e.readDsLen()))}}return t},QE=(e,t,A)=>{let i=new Bn,n=X(e.restDecoder);for(let r=0;r<n;r++){e.resetDsCurVal();let o=X(e.restDecoder),s=X(e.restDecoder),a=A.clients.get(o)||[],c=Le(A,o);for(let I=0;I<s;I++){let l=e.readDsClock(),u=l+e.readDsLen();if(l<c){c<u&&UI(i,o,c,u-c);let g=DA(a,l),f=a[g];for(!f.deleted&&f.id.clock<l&&(a.splice(g+1,0,OI(t,f,l-f.id.clock)),g++);g<a.length&&(f=a[g++],f.id.clock<u);)f.deleted||(u<f.id.clock+f.length&&a.splice(g,0,OI(t,f,u-f.id.clock)),f.delete(t))}else UI(i,o,l,u-l)}}if(i.clients.size>0){let r=new XA;return W(r.restEncoder,0),wr(r,i),r.toUint8Array()}return null};var GE=Ru,As=class e extends fI{constructor({guid:t=Zp(),collectionid:A=null,gc:i=!0,gcFilter:n=()=>!0,meta:r=null,autoLoad:o=!1,shouldLoad:s=!0}={}){super(),this.gc=i,this.gcFilter=n,this.clientID=GE(),this.guid=t,this.collectionid=A,this.share=new Map,this.store=new MI,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=s,this.autoLoad=o,this.meta=r,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=Ju(c=>{this.on("load",()=>{this.isLoaded=!0,c(this)})});let a=()=>Ju(c=>{let I=l=>{(l===void 0||l===!0)&&(this.off("sync",I),c())};this.on("sync",I)});this.on("sync",c=>{c===!1&&this.isSynced&&(this.whenSynced=a()),this.isSynced=c===void 0||c===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[])}),this.whenSynced=a()}load(){let t=this._item;t!==null&&!this.shouldLoad&&de(t.parent.doc,A=>{A.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(EA(this.subdocs).map(t=>t.guid))}transact(t,A=null){return de(this,t,A)}get(t,A=Re){let i=pA(this.share,t,()=>{let r=new A;return r._integrate(this,null),r}),n=i.constructor;if(A!==Re&&n!==A)if(n===Re){let r=new A;r._map=i._map,i._map.forEach(o=>{for(;o!==null;o=o.left)o.parent=r}),r._start=i._start;for(let o=r._start;o!==null;o=o.right)o.parent=r;return r._length=i._length,this.share.set(t,r),r._integrate(this,null),r}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return i}getArray(t=""){return this.get(t,qI)}getText(t=""){return this.get(t,Is)}getMap(t=""){return this.get(t,ss)}getXmlFragment(t=""){return this.get(t,mr)}toJSON(){let t={};return this.share.forEach((A,i)=>{t[i]=A.toJSON()}),t}destroy(){EA(this.subdocs).forEach(A=>A.destroy());let t=this._item;if(t!==null){this._item=null;let A=t.content;A.doc=new e({guid:this.guid,...A.opts,shouldLoad:!1}),A.doc._item=t,de(t.parent.doc,i=>{let n=A.doc;t.deleted||i.subdocsAdded.add(n),i.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}on(t,A){super.on(t,A)}off(t,A){super.off(t,A)}},NI=class{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return X(this.restDecoder)}readDsLen(){return X(this.restDecoder)}},xI=class extends NI{readLeftID(){return Ae(X(this.restDecoder),X(this.restDecoder))}readRightID(){return Ae(X(this.restDecoder),X(this.restDecoder))}readClient(){return X(this.restDecoder)}readInfo(){return cn(this.restDecoder)}readString(){return ln(this.restDecoder)}readParentInfo(){return X(this.restDecoder)===1}readTypeRef(){return X(this.restDecoder)}readLen(){return X(this.restDecoder)}readAny(){return Qr(this.restDecoder)}readBuf(){return cE(yt(this.restDecoder))}readJSON(){return JSON.parse(ln(this.restDecoder))}readKey(){return ln(this.restDecoder)}},Zu=class{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=X(this.restDecoder),this.dsCurrVal}readDsLen(){let t=X(this.restDecoder)+1;return this.dsCurrVal+=t,t}},Gi=class extends Zu{constructor(t){super(t),this.keys=[],X(t),this.keyClockDecoder=new hr(yt(t)),this.clientDecoder=new gn(yt(t)),this.leftClockDecoder=new hr(yt(t)),this.rightClockDecoder=new hr(yt(t)),this.infoDecoder=new _o(yt(t),cn),this.stringDecoder=new EI(yt(t)),this.parentInfoDecoder=new _o(yt(t),cn),this.typeRefDecoder=new gn(yt(t)),this.lenDecoder=new gn(yt(t))}readLeftID(){return new xi(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new xi(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Qr(this.restDecoder)}readBuf(){return yt(this.restDecoder)}readJSON(){return Qr(this.restDecoder)}readKey(){let t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{let A=this.stringDecoder.read();return this.keys.push(A),A}}},GI=class{constructor(){this.restEncoder=Vo()}toUint8Array(){return oA(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){W(this.restEncoder,t)}writeDsLen(t){W(this.restEncoder,t)}},dn=class extends GI{writeLeftID(t){W(this.restEncoder,t.client),W(this.restEncoder,t.clock)}writeRightID(t){W(this.restEncoder,t.client),W(this.restEncoder,t.clock)}writeClient(t){W(this.restEncoder,t)}writeInfo(t){hI(this.restEncoder,t)}writeString(t){an(this.restEncoder,t)}writeParentInfo(t){W(this.restEncoder,t?1:0)}writeTypeRef(t){W(this.restEncoder,t)}writeLen(t){W(this.restEncoder,t)}writeAny(t){Br(this.restEncoder,t)}writeBuf(t){mt(this.restEncoder,t)}writeJSON(t){an(this.restEncoder,JSON.stringify(t))}writeKey(t){an(this.restEncoder,t)}},HI=class{constructor(){this.restEncoder=Vo(),this.dsCurrVal=0}toUint8Array(){return oA(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){let A=t-this.dsCurrVal;this.dsCurrVal=t,W(this.restEncoder,A)}writeDsLen(t){t===0&&aA(),W(this.restEncoder,t-1),this.dsCurrVal+=t}},XA=class extends HI{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new dr,this.clientEncoder=new In,this.leftClockEncoder=new dr,this.rightClockEncoder=new dr,this.infoEncoder=new Po(hI),this.stringEncoder=new QI,this.parentInfoEncoder=new Po(hI),this.typeRefEncoder=new In,this.lenEncoder=new In}toUint8Array(){let t=Vo();return W(t,0),mt(t,this.keyClockEncoder.toUint8Array()),mt(t,this.clientEncoder.toUint8Array()),mt(t,this.leftClockEncoder.toUint8Array()),mt(t,this.rightClockEncoder.toUint8Array()),mt(t,oA(this.infoEncoder)),mt(t,this.stringEncoder.toUint8Array()),mt(t,oA(this.parentInfoEncoder)),mt(t,this.typeRefEncoder.toUint8Array()),mt(t,this.lenEncoder.toUint8Array()),zo(t,oA(this.restEncoder)),oA(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){Br(this.restEncoder,t)}writeBuf(t){mt(this.restEncoder,t)}writeJSON(t){Br(this.restEncoder,t)}writeKey(t){let A=this.keyMap.get(t);A===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(A)}},iU=(e,t,A,i)=>{i=TA(i,t[0].id.clock);let n=DA(t,i);W(e.restEncoder,t.length-n),e.writeClient(A),W(e.restEncoder,i);let r=t[n];r.write(e,i-r.id.clock);for(let o=n+1;o<t.length;o++)t[o].write(e,0)},ff=(e,t,A)=>{let i=new Map;A.forEach((n,r)=>{Le(t,r)>n&&i.set(r,n)}),LI(t).forEach((n,r)=>{A.has(r)||i.set(r,0)}),W(e.restEncoder,i.size),EA(i.entries()).sort((n,r)=>r[0]-n[0]).forEach(([n,r])=>{iU(e,t.clients.get(n),n,r)})},nU=(e,t)=>{let A=lt(),i=X(e.restDecoder);for(let n=0;n<i;n++){let r=X(e.restDecoder),o=new Array(r),s=e.readClient(),a=X(e.restDecoder);A.set(s,{i:0,refs:o});for(let c=0;c<r;c++){let I=e.readInfo();switch(31&I){case 0:{let l=e.readLen();o[c]=new wt(Ae(s,a),l),a+=l;break}case 10:{let l=X(e.restDecoder);o[c]=new Ft(Ae(s,a),l),a+=l;break}default:{let l=(I&192)===0,u=new Ye(Ae(s,a),null,(I&128)===128?e.readLeftID():null,null,(I&64)===64?e.readRightID():null,l?e.readParentInfo()?t.get(e.readString()):e.readLeftID():null,l&&(I&32)===32?e.readString():null,om(e,I));o[c]=u,a+=u.length}}}}return A},rU=(e,t,A)=>{let i=[],n=EA(A.keys()).sort((g,f)=>g-f);if(n.length===0)return null;let r=()=>{if(n.length===0)return null;let g=A.get(n[n.length-1]);for(;g.refs.length===g.i;)if(n.pop(),n.length>0)g=A.get(n[n.length-1]);else return null;return g},o=r();if(o===null)return null;let s=new MI,a=new Map,c=(g,f)=>{let C=a.get(g);(C==null||C>f)&&a.set(g,f)},I=o.refs[o.i++],l=new Map,u=()=>{for(let g of i){let f=g.id.client,C=A.get(f);C?(C.i--,s.clients.set(f,C.refs.slice(C.i)),A.delete(f),C.i=0,C.refs=[]):s.clients.set(f,[g]),n=n.filter(k=>k!==f)}i.length=0};for(;;){if(I.constructor!==Ft){let f=pA(l,I.id.client,()=>Le(t,I.id.client))-I.id.clock;if(f<0)i.push(I),c(I.id.client,I.id.clock-1),u();else{let C=I.getMissing(e,t);if(C!==null){i.push(I);let k=A.get(C)||{refs:[],i:0};if(k.refs.length===k.i)c(C,Le(t,C)),u();else{I=k.refs[k.i++];continue}}else(f===0||f<I.length)&&(I.integrate(e,f),l.set(I.id.client,I.id.clock+I.length))}}if(i.length>0)I=i.pop();else if(o!==null&&o.i<o.refs.length)I=o.refs[o.i++];else{if(o=r(),o===null)break;I=o.refs[o.i++]}}if(s.clients.size>0){let g=new XA;return ff(g,s,new Map),W(g.restEncoder,0),{missing:a,update:g.toUint8Array()}}return null},oU=(e,t)=>ff(e,t.doc.store,t.beforeState),sU=(e,t,A,i=new Gi(e))=>de(t,n=>{n.local=!1;let r=!1,o=n.doc,s=o.store,a=nU(i,o),c=rU(n,s,a),I=s.pendingStructs;if(I){for(let[u,g]of I.missing)if(g<Le(s,u)){r=!0;break}if(c){for(let[u,g]of c.missing){let f=I.missing.get(u);(f==null||f>g)&&I.missing.set(u,g)}I.update=vI([I.update,c.update])}}else s.pendingStructs=c;let l=QE(i,n,s);if(s.pendingDs){let u=new Gi(un(s.pendingDs));X(u.restDecoder);let g=QE(u,n,s);l&&g?s.pendingDs=vI([l,g]):s.pendingDs=l||g}else s.pendingDs=l;if(r){let u=s.pendingStructs.update;s.pendingStructs=null,HE(n.doc,u)}},A,!1);var HE=(e,t,A,i=Gi)=>{let n=un(t);sU(n,e,A,new i(n))},ME=(e,t,A)=>HE(e,t,A,xI),aU=(e,t,A=new Map)=>{ff(e,t.store,A),wr(e,AU(t.store))},IU=(e,t=new Uint8Array([0]),A=new XA)=>{let i=RE(t);aU(A,e,i);let n=[A.toUint8Array()];if(e.store.pendingDs&&n.push(e.store.pendingDs),e.store.pendingStructs&&n.push(mU(e.store.pendingStructs.update,t)),n.length>1){if(A.constructor===dn)return pU(n.map((r,o)=>o===0?r:wU(r)));if(A.constructor===XA)return vI(n)}return n[0]},vE=(e,t)=>IU(e,t,new dn),cU=e=>{let t=new Map,A=X(e.restDecoder);for(let i=0;i<A;i++){let n=X(e.restDecoder),r=X(e.restDecoder);t.set(n,r)}return t},RE=e=>cU(new NI(un(e))),JE=(e,t)=>(W(e.restEncoder,t.size),EA(t.entries()).sort((A,i)=>i[0]-A[0]).forEach(([A,i])=>{W(e.restEncoder,A),W(e.restEncoder,i)}),e),lU=(e,t)=>JE(e,LI(t.store)),gU=(e,t=new HI)=>(e instanceof Map?JE(t,e):lU(t,e),t.toUint8Array()),qE=e=>gU(e,new GI),Wu=class{constructor(){this.l=[]}},hE=()=>new Wu,pE=(e,t)=>e.l.push(t),EE=(e,t)=>{let A=e.l,i=A.length;e.l=A.filter(n=>t!==n),i===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},KE=(e,t,A)=>To(e.l,[t,A]),xi=class{constructor(t,A){this.client=t,this.clock=A}},wI=(e,t)=>e===t||e!==null&&t!==null&&e.client===t.client&&e.clock===t.clock,Ae=(e,t)=>new xi(e,t);var uU=e=>{for(let[t,A]of e.doc.share.entries())if(A===e)return t;throw aA()};var ju=class{constructor(t,A){this.ds=t,this.sv=A}};var fU=(e,t)=>new ju(e,t),$M=fU(xE(),new Map);var pr=(e,t)=>t===void 0?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!NE(t.ds,e.id),$u=(e,t)=>{let A=pA(e.meta,$u,_A),i=e.doc.store;A.has(t)||(t.sv.forEach((n,r)=>{n<Le(i,r)&&Hi(e,Ae(r,n))}),UE(e,t.ds,n=>{}),A.add(t))};var MI=class{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}},LI=e=>{let t=new Map;return e.clients.forEach((A,i)=>{let n=A[A.length-1];t.set(i,n.id.clock+n.length)}),t},Le=(e,t)=>{let A=e.clients.get(t);if(A===void 0)return 0;let i=A[A.length-1];return i.id.clock+i.length},bE=(e,t)=>{let A=e.clients.get(t.id.client);if(A===void 0)A=[],e.clients.set(t.id.client,A);else{let i=A[A.length-1];if(i.id.clock+i.length!==t.id.clock)throw aA()}A.push(t)},DA=(e,t)=>{let A=0,i=e.length-1,n=e[i],r=n.id.clock;if(r===t)return i;let o=Yt(t/(r+n.length-1)*i);for(;A<=i;){if(n=e[o],r=n.id.clock,r<=t){if(t<r+n.length)return o;A=o+1}else i=o-1;o=Yt((A+i)/2)}throw aA()},BU=(e,t)=>{let A=e.clients.get(t.client);return A[DA(A,t.clock)]},Tu=BU,ef=(e,t,A)=>{let i=DA(t,A),n=t[i];return n.id.clock<A&&n instanceof Ye?(t.splice(i+1,0,OI(e,n,A-n.id.clock)),i+1):i},Hi=(e,t)=>{let A=e.doc.store.clients.get(t.client);return A[ef(e,A,t.clock)]},mE=(e,t,A)=>{let i=t.clients.get(A.client),n=DA(i,A.clock),r=i[n];return A.clock!==r.id.clock+r.length-1&&r.constructor!==wt&&i.splice(n+1,0,OI(e,r,A.clock-r.id.clock+1)),r},dU=(e,t,A)=>{let i=e.clients.get(t.id.client);i[DA(i,t.id.clock)]=A},OE=(e,t,A,i,n)=>{if(i===0)return;let r=A+i,o=ef(e,t,A),s;do s=t[o++],r<s.id.clock+s.length&&ef(e,t,r),n(s);while(o<t.length&&t[o].id.clock<r)},tf=class{constructor(t,A,i){this.doc=t,this.deleteSet=new Bn,this.beforeState=LI(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=A,this.meta=new Map,this.local=i,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}},yE=(e,t)=>t.deleteSet.clients.size===0&&!Rp(t.afterState,(A,i)=>t.beforeState.get(i)!==A)?!1:(gf(t.deleteSet),oU(e,t),wr(e,t.deleteSet),!0),wE=(e,t,A)=>{let i=t._item;(i===null||i.id.clock<(e.beforeState.get(i.id.client)||0)&&!i.deleted)&&pA(e.changed,t,_A).add(A)},kI=(e,t)=>{let A=e[t],i=e[t-1],n=t;for(;n>0;A=i,i=e[--n-1]){if(i.deleted===A.deleted&&i.constructor===A.constructor&&i.mergeWith(A)){A instanceof Ye&&A.parentSub!==null&&A.parent._map.get(A.parentSub)===A&&A.parent._map.set(A.parentSub,i);continue}break}let r=t-n;return r&&e.splice(t+1-r,r),r},CU=(e,t,A)=>{for(let[i,n]of e.clients.entries()){let r=t.clients.get(i);for(let o=n.length-1;o>=0;o--){let s=n[o],a=s.clock+s.len;for(let c=DA(r,s.clock),I=r[c];c<r.length&&I.id.clock<a;I=r[++c]){let l=r[c];if(s.clock+s.len<=l.id.clock)break;l instanceof Ye&&l.deleted&&!l.keep&&A(l)&&l.gc(t,!1)}}}},QU=(e,t)=>{e.clients.forEach((A,i)=>{let n=t.clients.get(i);for(let r=A.length-1;r>=0;r--){let o=A[r],s=BI(n.length-1,1+DA(n,o.clock+o.len-1));for(let a=s,c=n[a];a>0&&c.id.clock>=o.clock;c=n[a])a-=1+kI(n,a)}})};var LE=(e,t)=>{if(t<e.length){let A=e[t],i=A.doc,n=i.store,r=A.deleteSet,o=A._mergeStructs;try{gf(r),A.afterState=LI(A.doc.store),i.emit("beforeObserverCalls",[A,i]);let s=[];A.changed.forEach((a,c)=>s.push(()=>{(c._item===null||!c._item.deleted)&&c._callObserver(A,a)})),s.push(()=>{A.changedParentTypes.forEach((a,c)=>{c._dEH.l.length>0&&(c._item===null||!c._item.deleted)&&(a=a.filter(I=>I.target._item===null||!I.target._item.deleted),a.forEach(I=>{I.currentTarget=c,I._path=null}),a.sort((I,l)=>I.path.length-l.path.length),KE(c._dEH,a,A))})}),s.push(()=>i.emit("afterTransaction",[A,i])),To(s,[]),A._needFormattingCleanup&&vU(A)}finally{i.gc&&CU(r,n,i.gcFilter),QU(r,n),A.afterState.forEach((I,l)=>{let u=A.beforeState.get(l)||0;if(u!==I){let g=n.clients.get(l),f=TA(DA(g,u),1);for(let C=g.length-1;C>=f;)C-=1+kI(g,C)}});for(let I=o.length-1;I>=0;I--){let{client:l,clock:u}=o[I].id,g=n.clients.get(l),f=DA(g,u);f+1<g.length&&kI(g,f+1)>1||f>0&&kI(g,f)}if(!A.local&&A.afterState.get(i.clientID)!==A.beforeState.get(i.clientID)&&(uE($o,Zo,"[yjs] ",Wo,jo,"Changed the client-id because another client seems to be using it."),i.clientID=GE()),i.emit("afterTransactionCleanup",[A,i]),i._observers.has("update")){let I=new dn;yE(I,A)&&i.emit("update",[I.toUint8Array(),A.origin,i,A])}if(i._observers.has("updateV2")){let I=new XA;yE(I,A)&&i.emit("updateV2",[I.toUint8Array(),A.origin,i,A])}let{subdocsAdded:s,subdocsLoaded:a,subdocsRemoved:c}=A;(s.size>0||c.size>0||a.size>0)&&(s.forEach(I=>{I.clientID=i.clientID,I.collectionid==null&&(I.collectionid=i.collectionid),i.subdocs.add(I)}),c.forEach(I=>i.subdocs.delete(I)),i.emit("subdocs",[{loaded:a,added:s,removed:c},i,A]),c.forEach(I=>I.destroy())),e.length<=t+1?(i._transactionCleanups=[],i.emit("afterAllTransactions",[i,e])):LE(e,t+1)}}},de=(e,t,A=null,i=!0)=>{let n=e._transactionCleanups,r=!1,o=null;e._transaction===null&&(r=!0,e._transaction=new tf(e,A,i),n.push(e._transaction),n.length===1&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{o=t(e._transaction)}finally{if(r){let s=e._transaction===n[0];e._transaction=null,s&&LE(n,0)}}return o};function*hU(e){let t=X(e.restDecoder);for(let A=0;A<t;A++){let i=X(e.restDecoder),n=e.readClient(),r=X(e.restDecoder);for(let o=0;o<i;o++){let s=e.readInfo();if(s===10){let a=X(e.restDecoder);yield new Ft(Ae(n,r),a),r+=a}else if(31&s){let a=(s&192)===0,c=new Ye(Ae(n,r),null,(s&128)===128?e.readLeftID():null,null,(s&64)===64?e.readRightID():null,a?e.readParentInfo()?e.readString():e.readLeftID():null,a&&(s&32)===32?e.readString():null,om(e,s));yield c,r+=c.length}else{let a=e.readLen();yield new wt(Ae(n,r),a),r+=a}}}}var is=class{constructor(t,A){this.gen=hU(t),this.curr=null,this.done=!1,this.filterSkips=A,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===Ft);return this.curr}};var ns=class{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}},pU=e=>vI(e,xI,dn);var EU=(e,t)=>{if(e.constructor===wt){let{client:A,clock:i}=e.id;return new wt(Ae(A,i+t),e.length-t)}else if(e.constructor===Ft){let{client:A,clock:i}=e.id;return new Ft(Ae(A,i+t),e.length-t)}else{let A=e,{client:i,clock:n}=A.id;return new Ye(Ae(i,n+t),null,Ae(i,n+t-1),null,A.rightOrigin,A.parent,A.parentSub,A.content.splice(t))}},vI=(e,t=Gi,A=XA)=>{if(e.length===1)return e[0];let i=e.map(I=>new t(un(I))),n=i.map(I=>new is(I,!0)),r=null,o=new A,s=new ns(o);for(;n=n.filter(u=>u.curr!==null),n.sort((u,g)=>{if(u.curr.id.client===g.curr.id.client){let f=u.curr.id.clock-g.curr.id.clock;return f===0?u.curr.constructor===g.curr.constructor?0:u.curr.constructor===Ft?1:-1:f}else return g.curr.id.client-u.curr.id.client}),n.length!==0;){let I=n[0],l=I.curr.id.client;if(r!==null){let u=I.curr,g=!1;for(;u!==null&&u.id.clock+u.length<=r.struct.id.clock+r.struct.length&&u.id.client>=r.struct.id.client;)u=I.next(),g=!0;if(u===null||u.id.client!==l||g&&u.id.clock>r.struct.id.clock+r.struct.length)continue;if(l!==r.struct.id.client)Ui(s,r.struct,r.offset),r={struct:u,offset:0},I.next();else if(r.struct.id.clock+r.struct.length<u.id.clock)if(r.struct.constructor===Ft)r.struct.length=u.id.clock+u.length-r.struct.id.clock;else{Ui(s,r.struct,r.offset);let f=u.id.clock-r.struct.id.clock-r.struct.length;r={struct:new Ft(Ae(l,r.struct.id.clock+r.struct.length),f),offset:0}}else{let f=r.struct.id.clock+r.struct.length-u.id.clock;f>0&&(r.struct.constructor===Ft?r.struct.length-=f:u=EU(u,f)),r.struct.mergeWith(u)||(Ui(s,r.struct,r.offset),r={struct:u,offset:0},I.next())}}else r={struct:I.curr,offset:0},I.next();for(let u=I.curr;u!==null&&u.id.client===l&&u.id.clock===r.struct.id.clock+r.struct.length&&u.constructor!==Ft;u=I.next())Ui(s,r.struct,r.offset),r={struct:u,offset:0}}r!==null&&(Ui(s,r.struct,r.offset),r=null),Bf(s);let a=i.map(I=>uf(I)),c=tU(a);return wr(o,c),o.toUint8Array()},mU=(e,t,A=Gi,i=XA)=>{let n=RE(t),r=new i,o=new ns(r),s=new A(un(e)),a=new is(s,!1);for(;a.curr;){let I=a.curr,l=I.id.client,u=n.get(l)||0;if(a.curr.constructor===Ft){a.next();continue}if(I.id.clock+I.length>u)for(Ui(o,I,TA(u-I.id.clock,0)),a.next();a.curr&&a.curr.id.client===l;)Ui(o,a.curr,0),a.next();else for(;a.curr&&a.curr.id.client===l&&a.curr.id.clock+a.curr.length<=u;)a.next()}Bf(o);let c=uf(s);return wr(r,c),r.toUint8Array()};var YE=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:oA(e.encoder.restEncoder)}),e.encoder.restEncoder=Vo(),e.written=0)},Ui=(e,t,A)=>{e.written>0&&e.currClient!==t.id.client&&YE(e),e.written===0&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),W(e.encoder.restEncoder,t.id.clock+A)),t.write(e.encoder,A),e.written++},Bf=e=>{YE(e);let t=e.encoder.restEncoder;W(t,e.clientStructs.length);for(let A=0;A<e.clientStructs.length;A++){let i=e.clientStructs[A];W(t,i.written),zo(t,i.restEncoder)}},yU=(e,t,A,i)=>{let n=new A(un(e)),r=new is(n,!1),o=new i,s=new ns(o);for(let c=r.curr;c!==null;c=r.next())Ui(s,t(c),0);Bf(s);let a=uf(n);return wr(o,a),o.toUint8Array()};var wU=e=>yU(e,rE,Gi,dn),FE="You must not compute changes after the event-handler fired.",Er=class{constructor(t,A){this.target=t,this.currentTarget=t,this.transaction=A,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=FU(this.currentTarget,this.target))}deletes(t){return NE(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw mA(FE);let t=new Map,A=this.target;this.transaction.changed.get(A).forEach(n=>{if(n!==null){let r=A._map.get(n),o,s;if(this.adds(r)){let a=r.left;for(;a!==null&&this.adds(a);)a=a.left;if(this.deletes(r))if(a!==null&&this.deletes(a))o="delete",s=uI(a.content.getContent());else return;else a!==null&&this.deletes(a)?(o="update",s=uI(a.content.getContent())):(o="add",s=void 0)}else if(this.deletes(r))o="delete",s=uI(r.content.getContent());else return;t.set(n,{action:o,oldValue:s})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw mA(FE);let A=this.target,i=_A(),n=_A(),r=[];if(t={added:i,deleted:n,delta:r,keys:this.keys},this.transaction.changed.get(A).has(null)){let s=null,a=()=>{s&&r.push(s)};for(let c=A._start;c!==null;c=c.right)c.deleted?this.deletes(c)&&!this.adds(c)&&((s===null||s.delete===void 0)&&(a(),s={delete:0}),s.delete+=c.length,n.add(c)):this.adds(c)?((s===null||s.insert===void 0)&&(a(),s={insert:[]}),s.insert=s.insert.concat(c.content.getContent()),i.add(c)):((s===null||s.retain===void 0)&&(a(),s={retain:0}),s.retain+=c.length);s!==null&&s.retain===void 0&&a()}this._changes=t}return t}},FU=(e,t)=>{let A=[];for(;t._item!==null&&t!==e;){if(t._item.parentSub!==null)A.unshift(t._item.parentSub);else{let i=0,n=t._item.parent._start;for(;n!==t._item&&n!==null;)n.deleted||i++,n=n.right;A.unshift(i)}t=t._item.parent}return A},PE=80,df=0,Af=class{constructor(t,A){t.marker=!0,this.p=t,this.index=A,this.timestamp=df++}},DU=e=>{e.timestamp=df++},VE=(e,t,A)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=A,e.timestamp=df++},kU=(e,t,A)=>{if(e.length>=PE){let i=e.reduce((n,r)=>n.timestamp<r.timestamp?n:r);return VE(i,t,A),i}else{let i=new Af(t,A);return e.push(i),i}},YI=(e,t)=>{if(e._start===null||t===0||e._searchMarker===null)return null;let A=e._searchMarker.length===0?null:e._searchMarker.reduce((r,o)=>lr(t-r.index)<lr(t-o.index)?r:o),i=e._start,n=0;for(A!==null&&(i=A.p,n=A.index,DU(A));i.right!==null&&n<t;){if(!i.deleted&&i.countable){if(t<n+i.length)break;n+=i.length}i=i.right}for(;i.left!==null&&n>t;)i=i.left,!i.deleted&&i.countable&&(n-=i.length);for(;i.left!==null&&i.left.id.client===i.id.client&&i.left.id.clock+i.left.length===i.id.clock;)i=i.left,!i.deleted&&i.countable&&(n-=i.length);return A!==null&&lr(A.index-n)<i.parent.length/PE?(VE(A,i,n),A):kU(e._searchMarker,i,n)},rs=(e,t,A)=>{for(let i=e.length-1;i>=0;i--){let n=e[i];if(A>0){let r=n.p;for(r.marker=!1;r&&(r.deleted||!r.countable);)r=r.left,r&&!r.deleted&&r.countable&&(n.index-=r.length);if(r===null||r.marker===!0){e.splice(i,1);continue}n.p=r,r.marker=!0}(t<n.index||A>0&&t===n.index)&&(n.index=TA(t,n.index+A))}};var PI=(e,t,A)=>{let i=e,n=t.changedParentTypes;for(;pA(n,e,()=>[]).push(A),e._item!==null;)e=e._item.parent;KE(i._eH,A,t)},Re=class{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=hE(),this._dEH=hE(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,A){this.doc=t,this._item=A}_copy(){throw sA()}clone(){throw sA()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,A){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){pE(this._eH,t)}observeDeep(t){pE(this._dEH,t)}unobserve(t){EE(this._eH,t)}unobserveDeep(t){EE(this._dEH,t)}toJSON(){}},zE=(e,t,A)=>{t<0&&(t=e._length+t),A<0&&(A=e._length+A);let i=A-t,n=[],r=e._start;for(;r!==null&&i>0;){if(r.countable&&!r.deleted){let o=r.content.getContent();if(o.length<=t)t-=o.length;else{for(let s=t;s<o.length&&i>0;s++)n.push(o[s]),i--;t=0}}r=r.right}return n},_E=e=>{let t=[],A=e._start;for(;A!==null;){if(A.countable&&!A.deleted){let i=A.content.getContent();for(let n=0;n<i.length;n++)t.push(i[n])}A=A.right}return t};var os=(e,t)=>{let A=0,i=e._start;for(;i!==null;){if(i.countable&&!i.deleted){let n=i.content.getContent();for(let r=0;r<n.length;r++)t(n[r],A++,e)}i=i.right}},TE=(e,t)=>{let A=[];return os(e,(i,n)=>{A.push(t(i,n,e))}),A},SU=e=>{let t=e._start,A=null,i=0;return{[Symbol.iterator](){return this},next:()=>{if(A===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};A=t.content.getContent(),i=0,t=t.right}let n=A[i++];return A.length<=i&&(A=null),{done:!1,value:n}}}},XE=(e,t)=>{let A=YI(e,t),i=e._start;for(A!==null&&(i=A.p,t-=A.index);i!==null;i=i.right)if(!i.deleted&&i.countable){if(t<i.length)return i.content.getContent()[t];t-=i.length}},RI=(e,t,A,i)=>{let n=A,r=e.doc,o=r.clientID,s=r.store,a=A===null?t._start:A.right,c=[],I=()=>{c.length>0&&(n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new yr(c)),n.integrate(e,0),c=[])};i.forEach(l=>{if(l===null)c.push(l);else switch(l.constructor){case Number:case Object:case Boolean:case Array:case String:c.push(l);break;default:switch(I(),l.constructor){case Uint8Array:case ArrayBuffer:n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new ls(new Uint8Array(l))),n.integrate(e,0);break;case As:n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new gs(l)),n.integrate(e,0);break;default:if(l instanceof Re)n=new Ye(Ae(o,Le(s,o)),n,n&&n.lastId,a,a&&a.id,t,null,new WA(l)),n.integrate(e,0);else throw new Error("Unexpected content type in insert operation")}}}),I()},ZE=()=>mA("Length exceeded!"),WE=(e,t,A,i)=>{if(A>t._length)throw ZE();if(A===0)return t._searchMarker&&rs(t._searchMarker,A,i.length),RI(e,t,null,i);let n=A,r=YI(t,A),o=t._start;for(r!==null&&(o=r.p,A-=r.index,A===0&&(o=o.prev,A+=o&&o.countable&&!o.deleted?o.length:0));o!==null;o=o.right)if(!o.deleted&&o.countable){if(A<=o.length){A<o.length&&Hi(e,Ae(o.id.client,o.id.clock+A));break}A-=o.length}return t._searchMarker&&rs(t._searchMarker,n,i.length),RI(e,t,o,i)},UU=(e,t,A)=>{let n=(t._searchMarker||[]).reduce((r,o)=>o.index>r.index?o:r,{index:0,p:t._start}).p;if(n)for(;n.right;)n=n.right;return RI(e,t,n,A)},jE=(e,t,A,i)=>{if(i===0)return;let n=A,r=i,o=YI(t,A),s=t._start;for(o!==null&&(s=o.p,A-=o.index);s!==null&&A>0;s=s.right)!s.deleted&&s.countable&&(A<s.length&&Hi(e,Ae(s.id.client,s.id.clock+A)),A-=s.length);for(;i>0&&s!==null;)s.deleted||(i<s.length&&Hi(e,Ae(s.id.client,s.id.clock+i)),s.delete(e),i-=s.length),s=s.right;if(i>0)throw ZE();t._searchMarker&&rs(t._searchMarker,n,-r+i)},JI=(e,t,A)=>{let i=t._map.get(A);i!==void 0&&i.delete(e)},Cf=(e,t,A,i)=>{let n=t._map.get(A)||null,r=e.doc,o=r.clientID,s;if(i==null)s=new yr([i]);else switch(i.constructor){case Number:case Object:case Boolean:case Array:case String:s=new yr([i]);break;case Uint8Array:s=new ls(i);break;case As:s=new gs(i);break;default:if(i instanceof Re)s=new WA(i);else throw new Error("Unexpected content type")}new Ye(Ae(o,Le(r.store,o)),n,n&&n.lastId,null,null,t,A,s).integrate(e,0)},Qf=(e,t)=>{let A=e._map.get(t);return A!==void 0&&!A.deleted?A.content.getContent()[A.length-1]:void 0},$E=e=>{let t={};return e._map.forEach((A,i)=>{A.deleted||(t[i]=A.content.getContent()[A.length-1])}),t},em=(e,t)=>{let A=e._map.get(t);return A!==void 0&&!A.deleted};var NU=(e,t)=>{let A={};return e._map.forEach((i,n)=>{let r=i;for(;r!==null&&(!t.sv.has(r.id.client)||r.id.clock>=(t.sv.get(r.id.client)||0));)r=r.left;r!==null&&pr(r,t)&&(A[n]=r.content.getContent()[r.length-1])}),A},FI=e=>BE(e.entries(),t=>!t[1].deleted),nf=class extends Er{constructor(t,A){super(t,A),this._transaction=A}},qI=class e extends Re{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){let A=new e;return A.push(t),A}_integrate(t,A){super._integrate(t,A),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(A=>A instanceof Re?A.clone():A)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(t,A){super._callObserver(t,A),PI(this,t,new nf(this,t))}insert(t,A){this.doc!==null?de(this.doc,i=>{WE(i,this,t,A)}):this._prelimContent.splice(t,0,...A)}push(t){this.doc!==null?de(this.doc,A=>{UU(A,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,A=1){this.doc!==null?de(this.doc,i=>{jE(i,this,t,A)}):this._prelimContent.splice(t,A)}get(t){return XE(this,t)}toArray(){return _E(this)}slice(t=0,A=this.length){return zE(this,t,A)}toJSON(){return this.map(t=>t instanceof Re?t.toJSON():t)}map(t){return TE(this,t)}forEach(t){os(this,t)}[Symbol.iterator](){return SU(this)}_write(t){t.writeTypeRef(WU)}},xU=e=>new qI,rf=class extends Er{constructor(t,A,i){super(t,A),this.keysChanged=i}},ss=class e extends Re{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,A){super._integrate(t,A),this._prelimContent.forEach((i,n)=>{this.set(n,i)}),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return this.forEach((A,i)=>{t.set(i,A instanceof Re?A.clone():A)}),t}_callObserver(t,A){PI(this,t,new rf(this,t,A))}toJSON(){let t={};return this._map.forEach((A,i)=>{if(!A.deleted){let n=A.content.getContent()[A.length-1];t[i]=n instanceof Re?n.toJSON():n}}),t}get size(){return[...FI(this._map)].length}keys(){return yI(FI(this._map),t=>t[0])}values(){return yI(FI(this._map),t=>t[1].content.getContent()[t[1].length-1])}entries(){return yI(FI(this._map),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this._map.forEach((A,i)=>{A.deleted||t(A.content.getContent()[A.length-1],i,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?de(this.doc,A=>{JI(A,this,t)}):this._prelimContent.delete(t)}set(t,A){return this.doc!==null?de(this.doc,i=>{Cf(i,this,t,A)}):this._prelimContent.set(t,A),A}get(t){return Qf(this,t)}has(t){return em(this,t)}clear(){this.doc!==null?de(this.doc,t=>{this.forEach(function(A,i,n){JI(t,n,i)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(jU)}},GU=e=>new ss,Ni=(e,t)=>e===t||typeof e=="object"&&typeof t=="object"&&e&&t&&nE(e,t),as=class{constructor(t,A,i,n){this.left=t,this.right=A,this.index=i,this.currentAttributes=n}forward(){switch(this.right===null&&aA(),this.right.content.constructor){case Je:this.right.deleted||Fr(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}},DE=(e,t,A)=>{for(;t.right!==null&&A>0;){switch(t.right.content.constructor){case Je:t.right.deleted||Fr(t.currentAttributes,t.right.content);break;default:t.right.deleted||(A<t.right.length&&Hi(e,Ae(t.right.id.client,t.right.id.clock+A)),t.index+=t.right.length,A-=t.right.length);break}t.left=t.right,t.right=t.right.right}return t},DI=(e,t,A)=>{let i=new Map,n=YI(t,A);if(n){let r=new as(n.p.left,n.p,n.index,i);return DE(e,r,A-n.index)}else{let r=new as(null,t._start,0,i);return DE(e,r,A)}},tm=(e,t,A,i)=>{for(;A.right!==null&&(A.right.deleted===!0||A.right.content.constructor===Je&&Ni(i.get(A.right.content.key),A.right.content.value));)A.right.deleted||i.delete(A.right.content.key),A.forward();let n=e.doc,r=n.clientID;i.forEach((o,s)=>{let a=A.left,c=A.right,I=new Ye(Ae(r,Le(n.store,r)),a,a&&a.lastId,c,c&&c.id,t,null,new Je(s,o));I.integrate(e,0),A.right=I,A.forward()})},Fr=(e,t)=>{let{key:A,value:i}=t;i===null?e.delete(A):e.set(A,i)},Am=(e,t)=>{for(;e.right!==null;){if(!(e.right.deleted||e.right.content.constructor===Je&&Ni(t[e.right.content.key]||null,e.right.content.value)))break;e.forward()}},im=(e,t,A,i)=>{let n=e.doc,r=n.clientID,o=new Map;for(let s in i){let a=i[s],c=A.currentAttributes.get(s)||null;if(!Ni(c,a)){o.set(s,c);let{left:I,right:l}=A;A.right=new Ye(Ae(r,Le(n.store,r)),I,I&&I.lastId,l,l&&l.id,t,null,new Je(s,a)),A.right.integrate(e,0),A.forward()}}return o},Xu=(e,t,A,i,n)=>{A.currentAttributes.forEach((u,g)=>{n[g]===void 0&&(n[g]=null)});let r=e.doc,o=r.clientID;Am(A,n);let s=im(e,t,A,n),a=i.constructor===String?new ZA(i):i instanceof Re?new WA(i):new Cn(i),{left:c,right:I,index:l}=A;t._searchMarker&&rs(t._searchMarker,A.index,a.getLength()),I=new Ye(Ae(o,Le(r.store,o)),c,c&&c.lastId,I,I&&I.id,t,null,a),I.integrate(e,0),A.right=I,A.index=l,A.forward(),tm(e,t,A,s)},kE=(e,t,A,i,n)=>{let r=e.doc,o=r.clientID;Am(A,n);let s=im(e,t,A,n);e:for(;A.right!==null&&(i>0||s.size>0&&(A.right.deleted||A.right.content.constructor===Je));){if(!A.right.deleted)switch(A.right.content.constructor){case Je:{let{key:a,value:c}=A.right.content,I=n[a];if(I!==void 0){if(Ni(I,c))s.delete(a);else{if(i===0)break e;s.set(a,c)}A.right.delete(e)}else A.currentAttributes.set(a,c);break}default:i<A.right.length&&Hi(e,Ae(A.right.id.client,A.right.id.clock+i)),i-=A.right.length;break}A.forward()}if(i>0){let a="";for(;i>0;i--)a+=`
|
|
`;A.right=new Ye(Ae(o,Le(r.store,o)),A.left,A.left&&A.left.lastId,A.right,A.right&&A.right.id,t,null,new ZA(a)),A.right.integrate(e,0),A.forward()}tm(e,t,A,s)},nm=(e,t,A,i,n)=>{let r=t,o=lt();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===Je){let c=r.content;o.set(c.key,c)}r=r.right}let s=0,a=!1;for(;t!==r;){if(A===t&&(a=!0),!t.deleted){let c=t.content;switch(c.constructor){case Je:{let{key:I,value:l}=c,u=i.get(I)||null;(o.get(I)!==c||u===l)&&(t.delete(e),s++,!a&&(n.get(I)||null)===l&&u!==l&&(u===null?n.delete(I):n.set(I,u))),!a&&!t.deleted&&Fr(n,c);break}}}t=t.right}return s},HU=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let A=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===Je){let i=t.content.key;A.has(i)?t.delete(e):A.add(i)}t=t.left}},MU=e=>{let t=0;return de(e.doc,A=>{let i=e._start,n=e._start,r=lt(),o=gI(r);for(;n;){if(n.deleted===!1)switch(n.content.constructor){case Je:Fr(o,n.content);break;default:t+=nm(A,i,n,r,o),r=gI(o),i=n;break}n=n.right}}),t},vU=e=>{let t=new Set,A=e.doc;for(let[i,n]of e.afterState.entries()){let r=e.beforeState.get(i)||0;n!==r&&OE(e,A.store.clients.get(i),r,n,o=>{!o.deleted&&o.content.constructor===Je&&o.constructor!==wt&&t.add(o.parent)})}de(A,i=>{UE(e,e.deleteSet,n=>{if(n instanceof wt||!n.parent._hasFormatting||t.has(n.parent))return;let r=n.parent;n.content.constructor===Je?t.add(r):HU(i,n)});for(let n of t)MU(n)})},SE=(e,t,A)=>{let i=A,n=gI(t.currentAttributes),r=t.right;for(;A>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case WA:case Cn:case ZA:A<t.right.length&&Hi(e,Ae(t.right.id.client,t.right.id.clock+A)),A-=t.right.length,t.right.delete(e);break}t.forward()}r&&nm(e,r,t.right,n,t.currentAttributes);let o=(t.left||t.right).parent;return o._searchMarker&&rs(o._searchMarker,t.index,-i+A),t},of=class extends Er{constructor(t,A,i){super(t,A),this.childListChanged=!1,this.keysChanged=new Set,i.forEach(n=>{n===null?this.childListChanged=!0:this.keysChanged.add(n)})}get changes(){if(this._changes===null){let t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){let t=this.target.doc,A=[];de(t,i=>{let n=new Map,r=new Map,o=this.target._start,s=null,a={},c="",I=0,l=0,u=()=>{if(s!==null){let g=null;switch(s){case"delete":l>0&&(g={delete:l}),l=0;break;case"insert":(typeof c=="object"||c.length>0)&&(g={insert:c},n.size>0&&(g.attributes={},n.forEach((f,C)=>{f!==null&&(g.attributes[C]=f)}))),c="";break;case"retain":I>0&&(g={retain:I},iE(a)||(g.attributes=tE({},a))),I=0;break}g&&A.push(g),s=null}};for(;o!==null;){switch(o.content.constructor){case WA:case Cn:this.adds(o)?this.deletes(o)||(u(),s="insert",c=o.content.getContent()[0],u()):this.deletes(o)?(s!=="delete"&&(u(),s="delete"),l+=1):o.deleted||(s!=="retain"&&(u(),s="retain"),I+=1);break;case ZA:this.adds(o)?this.deletes(o)||(s!=="insert"&&(u(),s="insert"),c+=o.content.str):this.deletes(o)?(s!=="delete"&&(u(),s="delete"),l+=o.length):o.deleted||(s!=="retain"&&(u(),s="retain"),I+=o.length);break;case Je:{let{key:g,value:f}=o.content;if(this.adds(o)){if(!this.deletes(o)){let C=n.get(g)||null;Ni(C,f)?f!==null&&o.delete(i):(s==="retain"&&u(),Ni(f,r.get(g)||null)?delete a[g]:a[g]=f)}}else if(this.deletes(o)){r.set(g,f);let C=n.get(g)||null;Ni(C,f)||(s==="retain"&&u(),a[g]=C)}else if(!o.deleted){r.set(g,f);let C=a[g];C!==void 0&&(Ni(C,f)?C!==null&&o.delete(i):(s==="retain"&&u(),f===null?delete a[g]:a[g]=f))}o.deleted||(s==="insert"&&u(),Fr(n,o.content));break}}o=o.right}for(u();A.length>0;){let g=A[A.length-1];if(g.retain!==void 0&&g.attributes===void 0)A.pop();else break}}),this._delta=A}return this._delta}},Is=class e extends Re{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(t,A){super._integrate(t,A);try{this._pending.forEach(i=>i())}catch(i){console.error(i)}this._pending=null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}_callObserver(t,A){super._callObserver(t,A);let i=new of(this,t,A);PI(this,t,i),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){let t="",A=this._start;for(;A!==null;)!A.deleted&&A.countable&&A.content.constructor===ZA&&(t+=A.content.str),A=A.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:A=!0}={}){this.doc!==null?de(this.doc,i=>{let n=new as(null,this._start,0,new Map);for(let r=0;r<t.length;r++){let o=t[r];if(o.insert!==void 0){let s=!A&&typeof o.insert=="string"&&r===t.length-1&&n.right===null&&o.insert.slice(-1)===`
|
|
`?o.insert.slice(0,-1):o.insert;(typeof s!="string"||s.length>0)&&Xu(i,this,n,s,o.attributes||{})}else o.retain!==void 0?kE(i,this,n,o.retain,o.attributes||{}):o.delete!==void 0&&SE(i,n,o.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,A,i){let n=[],r=new Map,o=this.doc,s="",a=this._start;function c(){if(s.length>0){let l={},u=!1;r.forEach((f,C)=>{u=!0,l[C]=f});let g={insert:s};u&&(g.attributes=l),n.push(g),s=""}}let I=()=>{for(;a!==null;){if(pr(a,t)||A!==void 0&&pr(a,A))switch(a.content.constructor){case ZA:{let l=r.get("ychange");t!==void 0&&!pr(a,t)?(l===void 0||l.user!==a.id.client||l.type!=="removed")&&(c(),r.set("ychange",i?i("removed",a.id):{type:"removed"})):A!==void 0&&!pr(a,A)?(l===void 0||l.user!==a.id.client||l.type!=="added")&&(c(),r.set("ychange",i?i("added",a.id):{type:"added"})):l!==void 0&&(c(),r.delete("ychange")),s+=a.content.str;break}case WA:case Cn:{c();let l={insert:a.content.getContent()[0]};if(r.size>0){let u={};l.attributes=u,r.forEach((g,f)=>{u[f]=g})}n.push(l);break}case Je:pr(a,t)&&(c(),Fr(r,a.content));break}a=a.right}c()};return t||A?de(o,l=>{t&&$u(l,t),A&&$u(l,A),I()},"cleanup"):I(),n}insert(t,A,i){if(A.length<=0)return;let n=this.doc;n!==null?de(n,r=>{let o=DI(r,this,t);i||(i={},o.currentAttributes.forEach((s,a)=>{i[a]=s})),Xu(r,this,o,A,i)}):this._pending.push(()=>this.insert(t,A,i))}insertEmbed(t,A,i={}){let n=this.doc;n!==null?de(n,r=>{let o=DI(r,this,t);Xu(r,this,o,A,i)}):this._pending.push(()=>this.insertEmbed(t,A,i))}delete(t,A){if(A===0)return;let i=this.doc;i!==null?de(i,n=>{SE(n,DI(n,this,t),A)}):this._pending.push(()=>this.delete(t,A))}format(t,A,i){if(A===0)return;let n=this.doc;n!==null?de(n,r=>{let o=DI(r,this,t);o.right!==null&&kE(r,this,o,A,i)}):this._pending.push(()=>this.format(t,A,i))}removeAttribute(t){this.doc!==null?de(this.doc,A=>{JI(A,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,A){this.doc!==null?de(this.doc,i=>{Cf(i,this,t,A)}):this._pending.push(()=>this.setAttribute(t,A))}getAttribute(t){return Qf(this,t)}getAttributes(){return $E(this)}_write(t){t.writeTypeRef($U)}},RU=e=>new Is,es=class{constructor(t,A=()=>!0){this._filter=A,this._root=t,this._currentNode=t._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let t=this._currentNode,A=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(A)))do if(A=t.content.type,!t.deleted&&(A.constructor===KI||A.constructor===mr)&&A._start!==null)t=A._start;else for(;t!==null;)if(t.right!==null){t=t.right;break}else t.parent===this._root?t=null:t=t.parent._item;while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}},mr=class e extends Re{constructor(){super(),this._prelimContent=[]}get firstChild(){let t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,A){super._integrate(t,A),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new e}clone(){let t=new e;return t.insert(0,this.toArray().map(A=>A instanceof Re?A.clone():A)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new es(this,t)}querySelector(t){t=t.toUpperCase();let i=new es(this,n=>n.nodeName&&n.nodeName.toUpperCase()===t).next();return i.done?null:i.value}querySelectorAll(t){return t=t.toUpperCase(),EA(new es(this,A=>A.nodeName&&A.nodeName.toUpperCase()===t))}_callObserver(t,A){PI(this,t,new sf(this,A,t))}toString(){return TE(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,A={},i){let n=t.createDocumentFragment();return i!==void 0&&i._createAssociation(n,this),os(this,r=>{n.insertBefore(r.toDOM(t,A,i),null)}),n}insert(t,A){this.doc!==null?de(this.doc,i=>{WE(i,this,t,A)}):this._prelimContent.splice(t,0,...A)}insertAfter(t,A){if(this.doc!==null)de(this.doc,i=>{let n=t&&t instanceof Re?t._item:t;RI(i,this,n,A)});else{let i=this._prelimContent,n=t===null?0:i.findIndex(r=>r===t)+1;if(n===0&&t!==null)throw mA("Reference item not found");i.splice(n,0,...A)}}delete(t,A=1){this.doc!==null?de(this.doc,i=>{jE(i,this,t,A)}):this._prelimContent.splice(t,A)}toArray(){return _E(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return XE(this,t)}slice(t=0,A=this.length){return zE(this,t,A)}forEach(t){os(this,t)}_write(t){t.writeTypeRef(tN)}},JU=e=>new mr,KI=class e extends mr{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,A){super._integrate(t,A),this._prelimAttrs.forEach((i,n)=>{this.setAttribute(n,i)}),this._prelimAttrs=null}_copy(){return new e(this.nodeName)}clone(){let t=new e(this.nodeName),A=this.getAttributes();return AE(A,(i,n)=>{typeof i=="string"&&t.setAttribute(n,i)}),t.insert(0,this.toArray().map(i=>i instanceof Re?i.clone():i)),t}toString(){let t=this.getAttributes(),A=[],i=[];for(let s in t)i.push(s);i.sort();let n=i.length;for(let s=0;s<n;s++){let a=i[s];A.push(a+'="'+t[a]+'"')}let r=this.nodeName.toLocaleLowerCase(),o=A.length>0?" "+A.join(" "):"";return`<${r}${o}>${super.toString()}</${r}>`}removeAttribute(t){this.doc!==null?de(this.doc,A=>{JI(A,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,A){this.doc!==null?de(this.doc,i=>{Cf(i,this,t,A)}):this._prelimAttrs.set(t,A)}getAttribute(t){return Qf(this,t)}hasAttribute(t){return em(this,t)}getAttributes(t){return t?NU(this,t):$E(this)}toDOM(t=document,A={},i){let n=t.createElement(this.nodeName),r=this.getAttributes();for(let o in r){let s=r[o];typeof s=="string"&&n.setAttribute(o,s)}return os(this,o=>{n.appendChild(o.toDOM(t,A,i))}),i!==void 0&&i._createAssociation(n,this),n}_write(t){t.writeTypeRef(eN),t.writeKey(this.nodeName)}},qU=e=>new KI(e.readKey()),sf=class extends Er{constructor(t,A,i){super(t,i),this.childListChanged=!1,this.attributesChanged=new Set,A.forEach(n=>{n===null?this.childListChanged=!0:this.attributesChanged.add(n)})}},af=class e extends ss{constructor(t){super(),this.hookName=t}_copy(){return new e(this.hookName)}clone(){let t=new e(this.hookName);return this.forEach((A,i)=>{t.set(i,A)}),t}toDOM(t=document,A={},i){let n=A[this.hookName],r;return n!==void 0?r=n.createDom(this):r=document.createElement(this.hookName),r.setAttribute("data-yjs-hook",this.hookName),i!==void 0&&i._createAssociation(r,this),r}_write(t){t.writeTypeRef(AN),t.writeKey(this.hookName)}},KU=e=>new af(e.readKey()),If=class e extends Is{get nextSibling(){let t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){let t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new e}clone(){let t=new e;return t.applyDelta(this.toDelta()),t}toDOM(t=document,A,i){let n=t.createTextNode(this.toString());return i!==void 0&&i._createAssociation(n,this),n}toString(){return this.toDelta().map(t=>{let A=[];for(let n in t.attributes){let r=[];for(let o in t.attributes[n])r.push({key:o,value:t.attributes[n][o]});r.sort((o,s)=>o.key<s.key?-1:1),A.push({nodeName:n,attrs:r})}A.sort((n,r)=>n.nodeName<r.nodeName?-1:1);let i="";for(let n=0;n<A.length;n++){let r=A[n];i+=`<${r.nodeName}`;for(let o=0;o<r.attrs.length;o++){let s=r.attrs[o];i+=` ${s.key}="${s.value}"`}i+=">"}i+=t.insert;for(let n=A.length-1;n>=0;n--)i+=`</${A[n].nodeName}>`;return i}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(iN)}},bU=e=>new If,cs=class{constructor(t,A){this.id=t,this.length=A}get deleted(){throw sA()}mergeWith(t){return!1}write(t,A,i){throw sA()}integrate(t,A){throw sA()}},OU=0,wt=class extends cs{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,A){A>0&&(this.id.clock+=A,this.length-=A),bE(t.doc.store,this)}write(t,A){t.writeInfo(OU),t.writeLen(this.length-A)}getMissing(t,A){return null}},ls=class e{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new e(this.content)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeBuf(this.content)}getRef(){return 3}},LU=e=>new ls(e.readBuf()),bI=class e{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.len)}splice(t){let A=new e(this.len-t);return this.len=t,A}mergeWith(t){return this.len+=t.len,!0}integrate(t,A){UI(t.deleteSet,A.id.client,A.id.clock,this.len),A.markDeleted()}delete(t){}gc(t){}write(t,A){t.writeLen(this.len-A)}getRef(){return 1}},YU=e=>new bI(e.readLen()),rm=(e,t)=>new As({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1}),gs=class e{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;let A={};this.opts=A,t.gc||(A.gc=!1),t.autoLoad&&(A.autoLoad=!0),t.meta!==null&&(A.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new e(rm(this.doc.guid,this.opts))}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){this.doc._item=A,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,A){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}},PU=e=>new gs(rm(e.readString(),e.readAny())),Cn=class e{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new e(this.embed)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeJSON(this.embed)}getRef(){return 5}},VU=e=>new Cn(e.readJSON()),Je=class e{constructor(t,A){this.key=t,this.value=A}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new e(this.key,this.value)}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){let i=A.parent;i._searchMarker=null,i._hasFormatting=!0}delete(t){}gc(t){}write(t,A){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}},zU=e=>new Je(e.readKey(),e.readJSON()),cf=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let A=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),A}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){let i=this.arr.length;t.writeLen(i-A);for(let n=A;n<i;n++){let r=this.arr[n];t.writeString(r===void 0?"undefined":JSON.stringify(r))}}getRef(){return 2}},_U=e=>{let t=e.readLen(),A=[];for(let i=0;i<t;i++){let n=e.readString();n==="undefined"?A.push(void 0):A.push(JSON.parse(n))}return new cf(A)},yr=class e{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new e(this.arr)}splice(t){let A=new e(this.arr.slice(t));return this.arr=this.arr.slice(0,t),A}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){let i=this.arr.length;t.writeLen(i-A);for(let n=A;n<i;n++){let r=this.arr[n];t.writeAny(r)}}getRef(){return 8}},TU=e=>{let t=e.readLen(),A=[];for(let i=0;i<t;i++)A.push(e.readAny());return new yr(A)},ZA=class e{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new e(this.str)}splice(t){let A=new e(this.str.slice(t));this.str=this.str.slice(0,t);let i=this.str.charCodeAt(t-1);return i>=55296&&i<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",A.str="\uFFFD"+A.str.slice(1)),A}mergeWith(t){return this.str+=t.str,!0}integrate(t,A){}delete(t){}gc(t){}write(t,A){t.writeString(A===0?this.str:this.str.slice(A))}getRef(){return 4}},XU=e=>new ZA(e.readString()),ZU=[xU,GU,RU,qU,JU,KU,bU],WU=0,jU=1,$U=2,eN=3,tN=4,AN=5,iN=6,WA=class e{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new e(this.type._copy())}splice(t){throw sA()}mergeWith(t){return!1}integrate(t,A){this.type._integrate(t.doc,A)}delete(t){let A=this.type._start;for(;A!==null;)A.deleted?A.id.clock<(t.beforeState.get(A.id.client)||0)&&t._mergeStructs.push(A):A.delete(t),A=A.right;this.type._map.forEach(i=>{i.deleted?i.id.clock<(t.beforeState.get(i.id.client)||0)&&t._mergeStructs.push(i):i.delete(t)}),t.changed.delete(this.type)}gc(t){let A=this.type._start;for(;A!==null;)A.gc(t,!0),A=A.right;this.type._start=null,this.type._map.forEach(i=>{for(;i!==null;)i.gc(t,!0),i=i.left}),this.type._map=new Map}write(t,A){this.type._write(t)}getRef(){return 7}},nN=e=>new WA(ZU[e.readTypeRef()](e));var OI=(e,t,A)=>{let{client:i,clock:n}=t.id,r=new Ye(Ae(i,n+A),t,Ae(i,n+A-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(A));return t.deleted&&r.markDeleted(),t.keep&&(r.keep=!0),t.redone!==null&&(r.redone=Ae(t.redone.client,t.redone.clock+A)),t.right=r,r.right!==null&&(r.right.left=r),e._mergeStructs.push(r),r.parentSub!==null&&r.right===null&&r.parent._map.set(r.parentSub,r),t.length=A,r};var Ye=class e extends cs{constructor(t,A,i,n,r,o,s,a){super(t,a.getLength()),this.origin=i,this.left=A,this.right=n,this.rightOrigin=r,this.parent=o,this.parentSub=s,this.redone=null,this.content=a,this.info=this.content.isCountable()?2:0}set marker(t){(this.info&8)>0!==t&&(this.info^=8)}get marker(){return(this.info&8)>0}get keep(){return(this.info&1)>0}set keep(t){this.keep!==t&&(this.info^=1)}get countable(){return(this.info&2)>0}get deleted(){return(this.info&4)>0}set deleted(t){this.deleted!==t&&(this.info^=4)}markDeleted(){this.info|=4}getMissing(t,A){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=Le(A,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=Le(A,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===xi&&this.id.client!==this.parent.client&&this.parent.clock>=Le(A,this.parent.client))return this.parent.client;if(this.origin&&(this.left=mE(t,A,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Hi(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===wt||this.right&&this.right.constructor===wt)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===e&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===e&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===xi){let i=Tu(A,this.parent);i.constructor===wt?this.parent=null:this.parent=i.content.type}return null}integrate(t,A){if(A>0&&(this.id.clock+=A,this.left=mE(t,t.doc.store,Ae(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(A),this.length-=A),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let i=this.left,n;if(i!==null)n=i.right;else if(this.parentSub!==null)for(n=this.parent._map.get(this.parentSub)||null;n!==null&&n.left!==null;)n=n.left;else n=this.parent._start;let r=new Set,o=new Set;for(;n!==null&&n!==this.right;){if(o.add(n),r.add(n),wI(this.origin,n.origin)){if(n.id.client<this.id.client)i=n,r.clear();else if(wI(this.rightOrigin,n.rightOrigin))break}else if(n.origin!==null&&o.has(Tu(t.doc.store,n.origin)))r.has(Tu(t.doc.store,n.origin))||(i=n,r.clear());else break;n=n.right}this.left=i}if(this.left!==null){let i=this.left.right;this.right=i,this.left.right=this}else{let i;if(this.parentSub!==null)for(i=this.parent._map.get(this.parentSub)||null;i!==null&&i.left!==null;)i=i.left;else i=this.parent._start,this.parent._start=this;this.right=i}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),bE(t.doc.store,this),this.content.integrate(t,this),wE(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new wt(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:Ae(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&wI(t.origin,this.lastId)&&this.right===t&&wI(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){let A=this.parent._searchMarker;return A&&A.forEach(i=>{i.p===t&&(i.p=this,!this.deleted&&this.countable&&(i.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){let A=this.parent;this.countable&&this.parentSub===null&&(A._length-=this.length),this.markDeleted(),UI(t.deleteSet,this.id.client,this.id.clock,this.length),wE(t,A,this.parentSub),this.content.delete(t)}}gc(t,A){if(!this.deleted)throw aA();this.content.gc(t),A?dU(t,this,new wt(this.id,this.length)):this.content=new bI(this.length)}write(t,A){let i=A>0?Ae(this.id.client,this.id.clock+A-1):this.origin,n=this.rightOrigin,r=this.parentSub,o=this.content.getRef()&31|(i===null?0:128)|(n===null?0:64)|(r===null?0:32);if(t.writeInfo(o),i!==null&&t.writeLeftID(i),n!==null&&t.writeRightID(n),i===null&&n===null){let s=this.parent;if(s._item!==void 0){let a=s._item;if(a===null){let c=uU(s);t.writeParentInfo(!0),t.writeString(c)}else t.writeParentInfo(!1),t.writeLeftID(a.id)}else s.constructor===String?(t.writeParentInfo(!0),t.writeString(s)):s.constructor===xi?(t.writeParentInfo(!1),t.writeLeftID(s)):aA();r!==null&&t.writeString(r)}this.content.write(t,A)}},om=(e,t)=>rN[t&31](e),rN=[()=>{aA()},YU,_U,LU,XU,VU,zU,nN,TU,PU,()=>{aA()}],oN=10,Ft=class extends cs{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,A){aA()}write(t,A){t.writeInfo(oN),W(t.restEncoder,this.length-A)}getMissing(t,A){return null}},sm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{},am="__ $YJS$ __";sm[am]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438");sm[am]=!0;var VI={proxies:new WeakMap,traps:new WeakMap},Im=(e,t,A)=>e.get(t)||e.set(t,new A).get(t),cm=e=>e.join(),lm=(e,t,A,i,n)=>{Im(Im(VI.traps,e,WeakMap),t,Map).set(cm(A),i),VI.proxies.set(i,n)},hf=(e,t,A)=>{var i,n;return VI.proxies.get((n=(i=VI.traps.get(e))===null||i===void 0?void 0:i.get(t))===null||n===void 0?void 0:n.get(cm(A)))};var aN=Symbol("default"),IN=Object.keys(Object.getOwnPropertyDescriptors(Reflect)),cN=["get","has","set","defineProperty","deleteProperty","getOwnPropertyDescriptor"],lN=(e,t)=>{let A,i,n,r,o,s,a,c;switch(e){case"get":[A,i,r]=t;break;case"set":[A,i,n,r]=t;break;case"deleteProperty":case"defineProperty":[A,s]=t;break;case"has":case"getOwnPropertyDescriptor":[A,i]=t;break;case"apply":[A,a,o]=t;break;case"construct":[A,o]=t;break;case"setPrototypeOf":[A,c]=t;break;default:[A]=t}return{target:A,name:i,receiver:r,val:n,args:o,descriptor:s,thisValue:a,prototype:c}},gN=(e,t)=>{let{trapName:A,handler:i,traps:n,root:r,path:o}=e,{target:s,name:a,val:c,receiver:I,args:l,descriptor:u,thisValue:g,prototype:f}=lN(A,t),C=cN.includes(A)?a:void 0;return{parameters:t,target:s,name:a,val:c,args:l,descriptor:u,receiver:I,thisValue:g,prototype:f,trapName:A,traps:n,path:o,handler:i,key:C,newValue:A==="set"?c:void 0,root:r,get proxy(){return hf(r,s,o)},get value(){return C&&s[C]},DEFAULT:aN,PROXY:gm.bind({root:r,handler:i,path:[...o,C]})}},uN=function(...e){let{trapName:t,handler:A}=this,i=gN(this,e),{PROXY:n,DEFAULT:r}=i,o=A(i);return o===n?n(i.value):o===r?Reflect[t](...e):o},fN=(e,t,A)=>IN.reduce((i,n)=>(i[n]=uN.bind({trapName:n,handler:e,traps:i,root:t,path:A}),i),{}),BN=e=>{if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Deep proxy could be applied to objects and functions only")},dN=({DEFAULT:e})=>e,gm=function(e,t,A,i){BN(e);let n=Object.assign({},this),r=t||n.handler||dN,o=A||n.path||[],s=n.root||i||e,a=hf(s,e,o);if(a)return a;let c=fN(r,s,o),I=new Proxy(e,c);return lm(s,e,o,c,I),I},um=class{constructor(e,t,A,i){return gm(e,t,A,i)}};function Bs(e,t,A,i){function n(r){return r instanceof A?r:new A(function(o){o(r)})}return new(A||(A=Promise))(function(r,o){function s(I){try{c(i.next(I))}catch(l){o(l)}}function a(I){try{c(i.throw(I))}catch(l){o(l)}}function c(I){I.done?r(I.value):n(I.value).then(s,a)}c((i=i.apply(e,t||[])).next())})}var Ee=class{constructor(){this.mutex=Promise.resolve()}lock(){let t=()=>{};return this.mutex=this.mutex.then(()=>new Promise(t)),new Promise(A=>{t=A})}dispatch(t){return Bs(this,void 0,void 0,function*(){let A=yield this.lock();try{return yield Promise.resolve(t())}finally{A()}})}},pf;function CN(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global}var yf=CN(),Ef=(pf=yf.Buffer)!==null&&pf!==void 0?pf:null,QN=yf.TextEncoder?new yf.TextEncoder:null;function pm(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function hN(e,t){let A=t.length>>1;for(let i=0;i<A;i++){let n=i<<1;e[i]=pm(t.charCodeAt(n),t.charCodeAt(n+1))}}function pN(e,t){if(e.length!==t.length*2)return!1;for(let A=0;A<t.length;A++){let i=A<<1;if(t[A]!==pm(e.charCodeAt(i),e.charCodeAt(i+1)))return!1}return!0}var fm=87,Bm=48;function dm(e,t,A){let i=0;for(let n=0;n<A;n++){let r=t[n]>>>4;e[i++]=r>9?r+fm:r+Bm,r=t[n]&15,e[i++]=r>9?r+fm:r+Bm}return String.fromCharCode.apply(null,e)}var Cm=Ef!==null?e=>{if(typeof e=="string"){let t=Ef.from(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(Ef.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")}:e=>{if(typeof e=="string")return QN.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")},Qm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fs=new Uint8Array(256);for(let e=0;e<Qm.length;e++)fs[Qm.charCodeAt(e)]=e;function EN(e){let t=Math.floor(e.length*.75),A=e.length;return e[A-1]==="="&&(t-=1,e[A-2]==="="&&(t-=1)),t}function mN(e){let t=EN(e),A=e.length,i=new Uint8Array(t),n=0;for(let r=0;r<A;r+=4){let o=fs[e.charCodeAt(r)],s=fs[e.charCodeAt(r+1)],a=fs[e.charCodeAt(r+2)],c=fs[e.charCodeAt(r+3)];i[n]=o<<2|s>>4,n+=1,i[n]=(s&15)<<4|a>>2,n+=1,i[n]=(a&3)<<6|c&63,n+=1}return i}var zI=16*1024,us=4,yN=new Ee,mf=new Map;function wN(e,t){return Bs(this,void 0,void 0,function*(){let A=null,i=null,n=!1;if(typeof WebAssembly>"u")throw new Error("WebAssembly is not supported in this environment!");let r=(F,S=0)=>{i.set(F,S)},o=()=>i,s=()=>A.exports,a=F=>{A.exports.Hash_SetMemorySize(F);let S=A.exports.Hash_GetBuffer(),N=A.exports.memory.buffer;i=new Uint8Array(N,S,F)},c=()=>new DataView(A.exports.memory.buffer).getUint32(A.exports.STATE_SIZE,!0),I=yN.dispatch(()=>Bs(this,void 0,void 0,function*(){if(!mf.has(e.name)){let S=mN(e.data),N=WebAssembly.compile(S);mf.set(e.name,N)}let F=yield mf.get(e.name);A=yield WebAssembly.instantiate(F,{})})),l=()=>Bs(this,void 0,void 0,function*(){A||(yield I);let F=A.exports.Hash_GetBuffer(),S=A.exports.memory.buffer;i=new Uint8Array(S,F,zI)}),u=(F=null)=>{n=!0,A.exports.Hash_Init(F)},g=F=>{let S=0;for(;S<F.length;){let N=F.subarray(S,S+zI);S+=N.length,i.set(N),A.exports.Hash_Update(N.length)}},f=F=>{if(!n)throw new Error("update() called before init()");let S=Cm(F);g(S)},C=new Uint8Array(t*2),k=(F,S=null)=>{if(!n)throw new Error("digest() called before init()");return n=!1,A.exports.Hash_Final(S),F==="binary"?i.slice(0,t):dm(C,i,t)},d=()=>{if(!n)throw new Error("save() can only be called after init() and before digest()");let F=A.exports.Hash_GetState(),S=c(),N=A.exports.memory.buffer,b=new Uint8Array(N,F,S),q=new Uint8Array(us+S);return hN(q,e.hash),q.set(b,us),q},B=F=>{if(!(F instanceof Uint8Array))throw new Error("load() expects an Uint8Array generated by save()");let S=A.exports.Hash_GetState(),N=c(),b=us+N,q=A.exports.memory.buffer;if(F.length!==b)throw new Error(`Bad state length (expected ${b} bytes, got ${F.length})`);if(!pN(e.hash,F.subarray(0,us)))throw new Error("This state was written by an incompatible hash implementation");let Z=F.subarray(us);new Uint8Array(q,S,N).set(Z),n=!0},Q=F=>typeof F=="string"?F.length<zI/4:F.byteLength<zI,y=Q;switch(e.name){case"argon2":case"scrypt":y=()=>!0;break;case"blake2b":case"blake2s":y=(F,S)=>S<=512&&Q(F);break;case"blake3":y=(F,S)=>S===0&&Q(F);break;case"xxhash64":case"xxhash3":case"xxhash128":y=()=>!1;break}let D=(F,S=null,N=null)=>{if(!y(F,S))return u(S),f(F),k("hex",N);let b=Cm(F);return i.set(b),A.exports.Hash_Calculate(b.length,S,N),dm(C,i,t)};return yield l(),{getMemory:o,writeMemory:r,getExports:s,setMemorySize:a,init:u,update:f,digest:k,save:d,load:B,calculate:D,hashLength:t}})}function FN(e,t,A){return Bs(this,void 0,void 0,function*(){let i=yield e.lock(),n=yield wN(t,A);return i(),n})}var sv=new Ee;var av=new Ee;var Iv=new DataView(new ArrayBuffer(4));var cv=new Ee;var lv=new Ee;var gv=new Ee;var uv=new Ee;var fv=new Ee;var Bv=new Ee;var dv=new Ee;var Cv=new Ee;var Qv=new Ee;var hv=new Ee;var pv=new Ee;var Ev=new Ee;var mv=new Ee;var DN="xxhash32",kN="AGFzbQEAAAABEQRgAAF/YAF/AGAAAGACf38AAwcGAAEBAgADBQQBAQICBg4CfwFBsIkFC38AQYAICwdwCAZtZW1vcnkCAA5IYXNoX0dldEJ1ZmZlcgAACUhhc2hfSW5pdAABC0hhc2hfVXBkYXRlAAIKSGFzaF9GaW5hbAADDUhhc2hfR2V0U3RhdGUABA5IYXNoX0NhbGN1bGF0ZQAFClNUQVRFX1NJWkUDAQqxEAYFAEGACQtNAEEAQgA3A6iJAUEAIAA2AoiJAUEAIABBz4yijgZqNgKMiQFBACAAQfeUr694ajYChIkBQQAgAEGoiI2hAmo2AoCJAUEAQQA2AqCJAQu4CAEHfwJAIABFDQBBAEEAKQOoiQEgAK18NwOoiQECQEEAKAKgiQEiASAAakEPSw0AAkACQCAAQQNxIgINAEGACSEDIAAhBAwBCyAAQXxxIQRBgAkhAwNAQQBBACgCoIkBIgVBAWo2AqCJASAFQZCJAWogAy0AADoAACADQQFqIQMgAkF/aiICDQALCyAAQQRJDQEDQEEAQQAoAqCJASICQQFqNgKgiQEgAkGQiQFqIAMtAAA6AAAgA0EBai0AACECQQBBACgCoIkBIgVBAWo2AqCJASAFQZCJAWogAjoAACADQQJqLQAAIQJBAEEAKAKgiQEiBUEBajYCoIkBIAVBkIkBaiACOgAAIANBA2otAAAhAkEAQQAoAqCJASIFQQFqNgKgiQEgBUGQiQFqIAI6AAAgA0EEaiEDIARBfGoiBA0ADAILCyAAQfAIaiEGAkACQCABDQBBACgCjIkBIQJBACgCiIkBIQVBACgChIkBIQRBACgCgIkBIQFBgAkhAwwBC0GACSEDAkAgAUEPSw0AQYAJIQMCQAJAQQAgAWtBA3EiBA0AIAEhBQwBCyABIQIDQEEAIAJBAWoiBTYCoIkBIAJBkIkBaiADLQAAOgAAIANBAWohAyAFIQIgBEF/aiIEDQALCyABQXNqQQNJDQBBACEEA0AgAyAEaiIBLQAAIQdBACAFIARqIgJBAWo2AqCJASACQZCJAWogBzoAACABQQFqLQAAIQdBACACQQJqNgKgiQEgAkGRiQFqIAc6AAAgAUECai0AACEHQQAgAkEDajYCoIkBIAJBkokBaiAHOgAAIAFBA2otAAAhAUEAIAJBBGo2AqCJASACQZOJAWogAToAACAFIARBBGoiBGpBEEcNAAsgAyAEaiEDC0EAQQAoApCJAUH3lK+veGxBACgCgIkBakENd0Gx893xeWwiATYCgIkBQQBBACgClIkBQfeUr694bEEAKAKEiQFqQQ13QbHz3fF5bCIENgKEiQFBAEEAKAKYiQFB95Svr3hsQQAoAoiJAWpBDXdBsfPd8XlsIgU2AoiJAUEAQQAoApyJAUH3lK+veGxBACgCjIkBakENd0Gx893xeWwiAjYCjIkBCyAAQYAJaiEAAkAgAyAGSw0AA0AgAygCAEH3lK+veGwgAWpBDXdBsfPd8XlsIQEgA0EMaigCAEH3lK+veGwgAmpBDXdBsfPd8XlsIQIgA0EIaigCAEH3lK+veGwgBWpBDXdBsfPd8XlsIQUgA0EEaigCAEH3lK+veGwgBGpBDXdBsfPd8XlsIQQgA0EQaiIDIAZNDQALC0EAIAI2AoyJAUEAIAU2AoiJAUEAIAQ2AoSJAUEAIAE2AoCJAUEAIAAgA2s2AqCJASAAIANGDQBBACECA0AgAkGQiQFqIAMgAmotAAA6AAAgAkEBaiICQQAoAqCJAUkNAAsLC6QDAgF+Bn9BACkDqIkBIgCnIQECQAJAIABCEFQNAEEAKAKEiQFBB3dBACgCgIkBQQF3akEAKAKIiQFBDHdqQQAoAoyJAUESd2ohAgwBC0EAKAKIiQFBsc/ZsgFqIQILIAIgAWohAkGQiQEhAwJAQQAoAqCJASIEQZCJAWoiBUGUiQFJDQBBkIkBIQEDQCABKAIAQb3cypV8bCACakERd0Gv1tO+AmwhAiABQQhqIQYgAUEEaiIDIQEgBiAFTQ0ACwsCQCADIAVGDQAgBEGPiQFqIQYCQAJAIAQgA2tBAXENACADIQEMAQsgA0EBaiEBIAMtAABBsc/ZsgFsIAJqQQt3QbHz3fF5bCECCyAGIANGDQADQCABQQFqLQAAQbHP2bIBbCABLQAAQbHP2bIBbCACakELd0Gx893xeWxqQQt3QbHz3fF5bCECIAFBAmoiASAFRw0ACwtBACACQQ92IAJzQfeUr694bCIBQQ12IAFzQb3cypV8bCIBQRB2IAFzIgJBGHQgAkGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyrTcDgAkLBgBBgIkBC/MDAgF+BH9BAEIANwOoiQFBACABNgKIiQFBACABQc+Moo4GajYCjIkBQQAgAUH3lK+veGo2AoSJAUEAIAFBqIiNoQJqNgKAiQFBAEEANgKgiQEgABACQQApA6iJASICpyEBAkACQCACQhBUDQBBACgChIkBQQd3QQAoAoCJAUEBd2pBACgCiIkBQQx3akEAKAKMiQFBEndqIQAMAQtBACgCiIkBQbHP2bIBaiEACyAAIAFqIQBBkIkBIQMCQEEAKAKgiQEiBEGQiQFqIgVBlIkBSQ0AQZCJASEBA0AgASgCAEG93MqVfGwgAGpBEXdBr9bTvgJsIQAgAUEIaiEGIAFBBGoiAyEBIAYgBU0NAAsLAkAgAyAFRg0AIARBj4kBaiEGAkACQCAEIANrQQFxDQAgAyEBDAELIANBAWohASADLQAAQbHP2bIBbCAAakELd0Gx893xeWwhAAsgBiADRg0AA0AgAUEBai0AAEGxz9myAWwgAS0AAEGxz9myAWwgAGpBC3dBsfPd8XlsakELd0Gx893xeWwhACABQQJqIgEgBUcNAAsLQQAgAEEPdiAAc0H3lK+veGwiAUENdiABc0G93MqVfGwiAUEQdiABcyIAQRh0IABBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycq03A4AJCwsLAQBBgAgLBDAAAAA=",SN="9e3a00cd",UN={name:DN,data:kN,hash:SN},NN=new Ee,_I=null;function hm(e){return!Number.isInteger(e)||e<0||e>4294967295?new Error("Seed must be a valid 32-bit long unsigned integer."):null}function TI(e,t=0){if(hm(t))return Promise.reject(hm(t));if(_I===null)return FN(NN,UN,4).then(A=>(_I=A,_I.calculate(e,t)));try{let A=_I.calculate(e,t);return Promise.resolve(A)}catch(A){return Promise.reject(A)}}var yv=new Ee;var wv=new ArrayBuffer(8);var Fv=new Ee;var Dv=new ArrayBuffer(8);var kv=new Ee;var Sv=new ArrayBuffer(8);var Uv=new Ee;var Nv=new Ee;var xv=new Ee;function Ff(e){return new Promise((t,A)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>A(e.error)})}function Qn(e,t){let A=indexedDB.open(e);A.onupgradeneeded=()=>A.result.createObjectStore(t);let i=Ff(A);return(n,r)=>i.then(o=>r(o.transaction(t,n).objectStore(t)))}var wf;function Em(){return wf||(wf=Qn("keyval-store","keyval")),wf}function kA(e,t=Em()){return t("readonly",A=>Ff(A.get(e)))}function SA(e,t,A=Em()){return A("readwrite",i=>(i.put(t,e),Ff(i.transaction)))}var kf;try{kf=new TextDecoder}catch{}var H,zt,h=0;var Hm=[],Sf=Hm,Uf=0,ye={},ie,Mi,Vt=0,UA=0,Ve,jA,Dt=[],ee,mm={useRecords:!1,mapsAsObjects:!0},ds=class{},xf=new ds;xf.name="MessagePack 0xC1";var vi=!1,Mm=2,ym,wm,Fm;try{new Function("")}catch{Mm=1/0}var pn=class e{constructor(t){t&&(t.useRecords===!1&&t.mapsAsObjects===void 0&&(t.mapsAsObjects=!0),t.sequential&&t.trusted!==!1&&(t.trusted=!0,!t.structures&&t.useRecords!=!1&&(t.structures=[],t.maxSharedStructures||(t.maxSharedStructures=0))),t.structures?t.structures.sharedLength=t.structures.length:t.getStructures&&((t.structures=[]).uninitialized=!0,t.structures.sharedLength=0),t.int64AsNumber&&(t.int64AsType="number")),Object.assign(this,t)}unpack(t,A){if(H)return qm(()=>(ZI(),this?this.unpack(t,A):e.prototype.unpack.call(mm,t,A)));!t.buffer&&t.constructor===ArrayBuffer&&(t=typeof Buffer<"u"?Buffer.from(t):new Uint8Array(t)),typeof A=="object"?(zt=A.end||t.length,h=A.start||0):(h=0,zt=A>-1?A:t.length),Uf=0,UA=0,Mi=null,Sf=Hm,Ve=null,H=t;try{ee=t.dataView||(t.dataView=new DataView(t.buffer,t.byteOffset,t.byteLength))}catch(i){throw H=null,t instanceof Uint8Array?i:new Error("Source must be a Uint8Array or Buffer but was a "+(t&&typeof t=="object"?t.constructor.name:typeof t))}if(this instanceof e){if(ye=this,this.structures)return ie=this.structures,XI(A);(!ie||ie.length>0)&&(ie=[])}else ye=mm,(!ie||ie.length>0)&&(ie=[]);return XI(A)}unpackMultiple(t,A){let i,n=0;try{vi=!0;let r=t.length,o=this?this.unpack(t,r):jI.unpack(t,r);if(A){if(A(o,n,h)===!1)return;for(;h<r;)if(n=h,A(XI(),n,h)===!1)return}else{for(i=[o];h<r;)n=h,i.push(XI());return i}}catch(r){throw r.lastPosition=n,r.values=i,r}finally{vi=!1,ZI()}}_mergeStructures(t,A){wm&&(t=wm.call(this,t)),t=t||[],Object.isFrozen(t)&&(t=t.map(i=>i.slice(0)));for(let i=0,n=t.length;i<n;i++){let r=t[i];r&&(r.isShared=!0,i>=32&&(r.highByte=i-32>>5))}t.sharedLength=t.length;for(let i in A||[])if(i>=0){let n=t[i],r=A[i];r&&(n&&((t.restoreStructures||(t.restoreStructures=[]))[i]=n),t[i]=r)}return this.structures=t}decode(t,A){return this.unpack(t,A)}};function XI(e){try{if(!ye.trusted&&!vi){let A=ie.sharedLength||0;A<ie.length&&(ie.length=A)}let t;if(ye.randomAccessStructure&&H[h]<64&&H[h]>=32&&ym?(t=ym(H,h,zt,ye),H=null,!(e&&e.lazy)&&t&&(t=t.toJSON()),h=zt):t=Ne(),Ve&&(h=Ve.postBundlePosition,Ve=null),vi&&(ie.restoreStructures=null),h==zt)ie&&ie.restoreStructures&&Dm(),ie=null,H=null,jA&&(jA=null);else{if(h>zt)throw new Error("Unexpected end of MessagePack data");if(!vi){let A;try{A=JSON.stringify(t,(i,n)=>typeof n=="bigint"?`${n}n`:n).slice(0,100)}catch(i){A="(JSON view not available "+i+")"}throw new Error("Data read, but end of buffer not reached "+A)}}return t}catch(t){throw ie&&ie.restoreStructures&&Dm(),ZI(),(t instanceof RangeError||t.message.startsWith("Unexpected end of buffer")||h>zt)&&(t.incomplete=!0),t}}function Dm(){for(let e in ie.restoreStructures)ie[e]=ie.restoreStructures[e];ie.restoreStructures=null}function Ne(){let e=H[h++];if(e<160)if(e<128){if(e<64)return e;{let t=ie[e&63]||ye.getStructures&&vm()[e&63];return t?(t.read||(t.read=Gf(t,e&63)),t.read()):e}}else if(e<144)if(e-=128,ye.mapsAsObjects){let t={};for(let A=0;A<e;A++){let i=Jm();i==="__proto__"&&(i="__proto_"),t[i]=Ne()}return t}else{let t=new Map;for(let A=0;A<e;A++)t.set(Ne(),Ne());return t}else{e-=144;let t=new Array(e);for(let A=0;A<e;A++)t[A]=Ne();return ye.freezeData?Object.freeze(t):t}else if(e<192){let t=e-160;if(UA>=h)return Mi.slice(h-Vt,(h+=t)-Vt);if(UA==0&&zt<140){let A=t<16?Hf(t):Rm(t);if(A!=null)return A}return Nf(t)}else{let t;switch(e){case 192:return null;case 193:return Ve?(t=Ne(),t>0?Ve[1].slice(Ve.position1,Ve.position1+=t):Ve[0].slice(Ve.position0,Ve.position0-=t)):xf;case 194:return!1;case 195:return!0;case 196:if(t=H[h++],t===void 0)throw new Error("Unexpected end of buffer");return Df(t);case 197:return t=ee.getUint16(h),h+=2,Df(t);case 198:return t=ee.getUint32(h),h+=4,Df(t);case 199:return hn(H[h++]);case 200:return t=ee.getUint16(h),h+=2,hn(t);case 201:return t=ee.getUint32(h),h+=4,hn(t);case 202:if(t=ee.getFloat32(h),ye.useFloat32>2){let A=WI[(H[h]&127)<<1|H[h+1]>>7];return h+=4,(A*t+(t>0?.5:-.5)>>0)/A}return h+=4,t;case 203:return t=ee.getFloat64(h),h+=8,t;case 204:return H[h++];case 205:return t=ee.getUint16(h),h+=2,t;case 206:return t=ee.getUint32(h),h+=4,t;case 207:return ye.int64AsType==="number"?(t=ee.getUint32(h)*4294967296,t+=ee.getUint32(h+4)):ye.int64AsType==="string"?t=ee.getBigUint64(h).toString():ye.int64AsType==="auto"?(t=ee.getBigUint64(h),t<=BigInt(2)<<BigInt(52)&&(t=Number(t))):t=ee.getBigUint64(h),h+=8,t;case 208:return ee.getInt8(h++);case 209:return t=ee.getInt16(h),h+=2,t;case 210:return t=ee.getInt32(h),h+=4,t;case 211:return ye.int64AsType==="number"?(t=ee.getInt32(h)*4294967296,t+=ee.getUint32(h+4)):ye.int64AsType==="string"?t=ee.getBigInt64(h).toString():ye.int64AsType==="auto"?(t=ee.getBigInt64(h),t>=BigInt(-2)<<BigInt(52)&&t<=BigInt(2)<<BigInt(52)&&(t=Number(t))):t=ee.getBigInt64(h),h+=8,t;case 212:if(t=H[h++],t==114)return Gm(H[h++]&63);{let A=Dt[t];if(A)return A.read?(h++,A.read(Ne())):A.noBuffer?(h++,A()):A(H.subarray(h,++h));throw new Error("Unknown extension "+t)}case 213:return t=H[h],t==114?(h++,Gm(H[h++]&63,H[h++])):hn(2);case 214:return hn(4);case 215:return hn(8);case 216:return hn(16);case 217:return t=H[h++],UA>=h?Mi.slice(h-Vt,(h+=t)-Vt):GN(t);case 218:return t=ee.getUint16(h),h+=2,UA>=h?Mi.slice(h-Vt,(h+=t)-Vt):HN(t);case 219:return t=ee.getUint32(h),h+=4,UA>=h?Mi.slice(h-Vt,(h+=t)-Vt):MN(t);case 220:return t=ee.getUint16(h),h+=2,Sm(t);case 221:return t=ee.getUint32(h),h+=4,Sm(t);case 222:return t=ee.getUint16(h),h+=2,Um(t);case 223:return t=ee.getUint32(h),h+=4,Um(t);default:if(e>=224)return e-256;if(e===void 0){let A=new Error("Unexpected end of MessagePack data");throw A.incomplete=!0,A}throw new Error("Unknown MessagePack token "+e)}}}var xN=/^[a-zA-Z_$][a-zA-Z\d_$]*$/;function Gf(e,t){function A(){if(A.count++>Mm){let n=e.read=new Function("r","return function(){return "+(ye.freezeData?"Object.freeze":"")+"({"+e.map(r=>r==="__proto__"?"__proto_:r()":xN.test(r)?r+":r()":"["+JSON.stringify(r)+"]:r()").join(",")+"})}")(Ne);return e.highByte===0&&(e.read=km(t,e.read)),n()}let i={};for(let n=0,r=e.length;n<r;n++){let o=e[n];o==="__proto__"&&(o="__proto_"),i[o]=Ne()}return ye.freezeData?Object.freeze(i):i}return A.count=0,e.highByte===0?km(t,A):A}var km=(e,t)=>function(){let A=H[h++];if(A===0)return t();let i=e<32?-(e+(A<<5)):e+(A<<5),n=ie[i]||vm()[i];if(!n)throw new Error("Record id is not defined for "+i);return n.read||(n.read=Gf(n,e)),n.read()};function vm(){let e=qm(()=>(H=null,ye.getStructures()));return ie=ye._mergeStructures(e,ie)}var Nf=Cs,GN=Cs,HN=Cs,MN=Cs;function Cs(e){let t;if(e<16&&(t=Hf(e)))return t;if(e>64&&kf)return kf.decode(H.subarray(h,h+=e));let A=h+e,i=[];for(t="";h<A;){let n=H[h++];if(!(n&128))i.push(n);else if((n&224)===192){let r=H[h++]&63;i.push((n&31)<<6|r)}else if((n&240)===224){let r=H[h++]&63,o=H[h++]&63;i.push((n&31)<<12|r<<6|o)}else if((n&248)===240){let r=H[h++]&63,o=H[h++]&63,s=H[h++]&63,a=(n&7)<<18|r<<12|o<<6|s;a>65535&&(a-=65536,i.push(a>>>10&1023|55296),a=56320|a&1023),i.push(a)}else i.push(n);i.length>=4096&&(t+=Pe.apply(String,i),i.length=0)}return i.length>0&&(t+=Pe.apply(String,i)),t}function Sm(e){let t=new Array(e);for(let A=0;A<e;A++)t[A]=Ne();return ye.freezeData?Object.freeze(t):t}function Um(e){if(ye.mapsAsObjects){let t={};for(let A=0;A<e;A++){let i=Jm();i==="__proto__"&&(i="__proto_"),t[i]=Ne()}return t}else{let t=new Map;for(let A=0;A<e;A++)t.set(Ne(),Ne());return t}}var Pe=String.fromCharCode;function Rm(e){let t=h,A=new Array(e);for(let i=0;i<e;i++){let n=H[h++];if((n&128)>0){h=t;return}A[i]=n}return Pe.apply(String,A)}function Hf(e){if(e<4)if(e<2){if(e===0)return"";{let t=H[h++];if((t&128)>1){h-=1;return}return Pe(t)}}else{let t=H[h++],A=H[h++];if((t&128)>0||(A&128)>0){h-=2;return}if(e<3)return Pe(t,A);let i=H[h++];if((i&128)>0){h-=3;return}return Pe(t,A,i)}else{let t=H[h++],A=H[h++],i=H[h++],n=H[h++];if((t&128)>0||(A&128)>0||(i&128)>0||(n&128)>0){h-=4;return}if(e<6){if(e===4)return Pe(t,A,i,n);{let r=H[h++];if((r&128)>0){h-=5;return}return Pe(t,A,i,n,r)}}else if(e<8){let r=H[h++],o=H[h++];if((r&128)>0||(o&128)>0){h-=6;return}if(e<7)return Pe(t,A,i,n,r,o);let s=H[h++];if((s&128)>0){h-=7;return}return Pe(t,A,i,n,r,o,s)}else{let r=H[h++],o=H[h++],s=H[h++],a=H[h++];if((r&128)>0||(o&128)>0||(s&128)>0||(a&128)>0){h-=8;return}if(e<10){if(e===8)return Pe(t,A,i,n,r,o,s,a);{let c=H[h++];if((c&128)>0){h-=9;return}return Pe(t,A,i,n,r,o,s,a,c)}}else if(e<12){let c=H[h++],I=H[h++];if((c&128)>0||(I&128)>0){h-=10;return}if(e<11)return Pe(t,A,i,n,r,o,s,a,c,I);let l=H[h++];if((l&128)>0){h-=11;return}return Pe(t,A,i,n,r,o,s,a,c,I,l)}else{let c=H[h++],I=H[h++],l=H[h++],u=H[h++];if((c&128)>0||(I&128)>0||(l&128)>0||(u&128)>0){h-=12;return}if(e<14){if(e===12)return Pe(t,A,i,n,r,o,s,a,c,I,l,u);{let g=H[h++];if((g&128)>0){h-=13;return}return Pe(t,A,i,n,r,o,s,a,c,I,l,u,g)}}else{let g=H[h++],f=H[h++];if((g&128)>0||(f&128)>0){h-=14;return}if(e<15)return Pe(t,A,i,n,r,o,s,a,c,I,l,u,g,f);let C=H[h++];if((C&128)>0){h-=15;return}return Pe(t,A,i,n,r,o,s,a,c,I,l,u,g,f,C)}}}}}function Nm(){let e=H[h++],t;if(e<192)t=e-160;else switch(e){case 217:t=H[h++];break;case 218:t=ee.getUint16(h),h+=2;break;case 219:t=ee.getUint32(h),h+=4;break;default:throw new Error("Expected string")}return Cs(t)}function Df(e){return ye.copyBuffers?Uint8Array.prototype.slice.call(H,h,h+=e):H.subarray(h,h+=e)}function hn(e){let t=H[h++];if(Dt[t]){let A;return Dt[t](H.subarray(h,A=h+=e),i=>{h=i;try{return Ne()}finally{h=A}})}else throw new Error("Unknown extension type "+t)}var xm=new Array(4096);function Jm(){let e=H[h++];if(e>=160&&e<192){if(e=e-160,UA>=h)return Mi.slice(h-Vt,(h+=e)-Vt);if(!(UA==0&&zt<180))return Nf(e)}else return h--,Ne().toString();let t=(e<<5^(e>1?ee.getUint16(h):e>0?H[h]:0))&4095,A=xm[t],i=h,n=h+e-3,r,o=0;if(A&&A.bytes==e){for(;i<n;){if(r=ee.getUint32(i),r!=A[o++]){i=1879048192;break}i+=4}for(n+=3;i<n;)if(r=H[i++],r!=A[o++]){i=1879048192;break}if(i===n)return h=i,A.string;n-=3,i=h}for(A=[],xm[t]=A,A.bytes=e;i<n;)r=ee.getUint32(i),A.push(r),i+=4;for(n+=3;i<n;)r=H[i++],A.push(r);let s=e<16?Hf(e):Rm(e);return s!=null?A.string=s:A.string=Nf(e)}var Gm=(e,t)=>{let A=Ne().map(r=>r.toString()),i=e;t!==void 0&&(e=e<32?-((t<<5)+e):(t<<5)+e,A.highByte=t);let n=ie[e];return n&&(n.isShared||vi)&&((ie.restoreStructures||(ie.restoreStructures=[]))[e]=n),ie[e]=A,A.read=Gf(A,i),A.read()};Dt[0]=()=>{};Dt[0].noBuffer=!0;Dt[66]=e=>{let t=e.length,A=BigInt(e[0]&128?e[0]-256:e[0]);for(let i=1;i<t;i++)A<<=8n,A+=BigInt(e[i]);return A};var vN={Error,TypeError,ReferenceError};Dt[101]=()=>{let e=Ne();return(vN[e[0]]||Error)(e[1])};Dt[105]=e=>{let t=ee.getUint32(h-4);jA||(jA=new Map);let A=H[h],i;A>=144&&A<160||A==220||A==221?i=[]:i={};let n={target:i};jA.set(t,n);let r=Ne();return n.used?Object.assign(i,r):(n.target=r,r)};Dt[112]=e=>{let t=ee.getUint32(h-4),A=jA.get(t);return A.used=!0,A.target};Dt[115]=()=>new Set(Ne());var Mf=["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64","BigInt64","BigUint64"].map(e=>e+"Array"),RN=typeof globalThis=="object"?globalThis:window;Dt[116]=e=>{let t=e[0],A=Mf[t];if(!A)throw new Error("Could not find typed array for code "+t);return new RN[A](Uint8Array.prototype.slice.call(e,1).buffer)};Dt[120]=()=>{let e=Ne();return new RegExp(e[0],e[1])};var JN=[];Dt[98]=e=>{let t=(e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3],A=h;return h+=t-e.length,Ve=JN,Ve=[Nm(),Nm()],Ve.position0=0,Ve.position1=0,Ve.postBundlePosition=h,h=A,Ne()};Dt[255]=e=>e.length==4?new Date((e[0]*16777216+(e[1]<<16)+(e[2]<<8)+e[3])*1e3):e.length==8?new Date(((e[0]<<22)+(e[1]<<14)+(e[2]<<6)+(e[3]>>2))/1e6+((e[3]&3)*4294967296+e[4]*16777216+(e[5]<<16)+(e[6]<<8)+e[7])*1e3):e.length==12?new Date(((e[0]<<24)+(e[1]<<16)+(e[2]<<8)+e[3])/1e6+((e[4]&128?-281474976710656:0)+e[6]*1099511627776+e[7]*4294967296+e[8]*16777216+(e[9]<<16)+(e[10]<<8)+e[11])*1e3):new Date("invalid");function qm(e){Fm&&Fm();let t=zt,A=h,i=Uf,n=Vt,r=UA,o=Mi,s=Sf,a=jA,c=Ve,I=new Uint8Array(H.slice(0,zt)),l=ie,u=ie.slice(0,ie.length),g=ye,f=vi,C=e();return zt=t,h=A,Uf=i,Vt=n,UA=r,Mi=o,Sf=s,jA=a,Ve=c,H=I,vi=f,ie=l,ie.splice(0,ie.length,...u),ye=g,ee=new DataView(H.buffer,H.byteOffset,H.byteLength),C}function ZI(){H=null,jA=null,ie=null}var WI=new Array(147);for(let e=0;e<256;e++)WI[e]=+("1e"+Math.floor(45.15-e*.30103));var jI=new pn({useRecords:!1}),qN=jI.unpack,KN=jI.unpackMultiple,bN=jI.unpack,$I={NEVER:0,ALWAYS:1,DECIMAL_ROUND:3,DECIMAL_FIT:4},ON=new Float32Array(1),Mv=new Uint8Array(ON.buffer,0,4);var tc;try{tc=new TextEncoder}catch{}var vf,Ym,Ac=typeof Buffer<"u",ec=Ac?function(e){return Buffer.allocUnsafeSlow(e)}:Uint8Array,Pm=Ac?Buffer:Uint8Array,Km=Ac?4294967296:2144337920,E,Qs,le,p=0,gt,ke=null,LN,YN=21760,PN=/[\u0080-\uFFFF]/,Dr=Symbol("record-id"),En=class extends pn{constructor(t){super(t),this.offset=0;let A,i,n,r,o,s=Pm.prototype.utf8Write?function(m,J){return E.utf8Write(m,J,4294967295)}:tc&&tc.encodeInto?function(m,J){return tc.encodeInto(m,E.subarray(J)).written}:!1,a=this;t||(t={});let c=t&&t.sequential,I=t.structures||t.saveStructures,l=t.maxSharedStructures;if(l==null&&(l=I?32:0),l>8160)throw new Error("Maximum maxSharedStructure is 8160");t.structuredClone&&t.moreTypes==null&&(this.moreTypes=!0);let u=t.maxOwnStructures;u==null&&(u=I?32:64),!this.structures&&t.useRecords!=!1&&(this.structures=[]);let g=l>32||u+l>64,f=l+64,C=l+u+64;if(C>8256)throw new Error("Maximum maxSharedStructure + maxOwnStructure is 8192");let k=[],d=0,B=0;this.pack=this.encode=function(m,J){if(E||(E=new ec(8192),le=E.dataView||(E.dataView=new DataView(E.buffer,0,8192)),p=0),gt=E.length-10,gt-p<2048?(E=new ec(E.length),le=E.dataView||(E.dataView=new DataView(E.buffer,0,E.length)),gt=E.length-10,p=0):p=p+7&2147483640,i=p,J&t3&&(p+=J&255),o=a.structuredClone?new Map:null,a.bundleStrings&&typeof m!="string"?(ke=[],ke.size=1/0):ke=null,r=a.structures,r){r.uninitialized&&(r=a._mergeStructures(a.getStructures()));let U=r.sharedLength||0;if(U>l)throw new Error("Shared structures is larger than maximum shared structures, try increasing maxSharedStructures to "+r.sharedLength);if(!r.transitions){r.transitions=Object.create(null);for(let G=0;G<U;G++){let z=r[G];if(!z)continue;let O,L=r.transitions;for(let se=0,ne=z.length;se<ne;se++){let We=z[se];O=L[We],O||(O=L[We]=Object.create(null)),L=O}L[Dr]=G+64}this.lastNamedStructuresLength=U}c||(r.nextId=U+64)}n&&(n=!1);let M;try{a.randomAccessStructure&&m&&m.constructor&&m.constructor===Object?Bt(m):D(m);let U=ke;if(ke&&Lm(i,D,0),o&&o.idsToInsert){let G=o.idsToInsert.sort((se,ne)=>se.offset>ne.offset?1:-1),z=G.length,O=-1;for(;U&&z>0;){let se=G[--z].offset+i;se<U.stringsPosition+i&&O===-1&&(O=0),se>U.position+i?O>=0&&(O+=6):(O>=0&&(le.setUint32(U.position+i,le.getUint32(U.position+i)+O),O=-1),U=U.previous,z++)}O>=0&&U&&le.setUint32(U.position+i,le.getUint32(U.position+i)+O),p+=G.length*6,p>gt&&q(p),a.offset=p;let L=zN(E.subarray(i,p),G);return o=null,L}return a.offset=p,J&zm?(E.start=i,E.end=p,E):E.subarray(i,p)}catch(U){throw M=U,U}finally{if(r&&(Q(),n&&a.saveStructures)){let U=r.sharedLength||0,G=E.subarray(i,p),z=_N(r,a);if(!M)return a.saveStructures(z,z.isCompatible)===!1?a.pack(m,J):(a.lastNamedStructuresLength=U,G)}J&e3&&(p=i)}};let Q=()=>{B<10&&B++;let m=r.sharedLength||0;if(r.length>m&&!c&&(r.length=m),d>1e4)r.transitions=null,B=0,d=0,k.length>0&&(k=[]);else if(k.length>0&&!c){for(let J=0,M=k.length;J<M;J++)k[J][Dr]=0;k=[]}},y=m=>{var J=m.length;J<16?E[p++]=144|J:J<65536?(E[p++]=220,E[p++]=J>>8,E[p++]=J&255):(E[p++]=221,le.setUint32(p,J),p+=4);for(let M=0;M<J;M++)D(m[M])},D=m=>{p>gt&&(E=q(p));var J=typeof m,M;if(J==="string"){let U=m.length;if(ke&&U>=4&&U<4096){if((ke.size+=U)>YN){let L,se=(ke[0]?ke[0].length*3+ke[1].length:0)+10;p+se>gt&&(E=q(p+se));let ne;ke.position?(ne=ke,E[p]=200,p+=3,E[p++]=98,L=p-i,p+=4,Lm(i,D,0),le.setUint16(L+i-3,p-i-L)):(E[p++]=214,E[p++]=98,L=p-i,p+=4),ke=["",""],ke.previous=ne,ke.size=0,ke.position=L}let O=PN.test(m);ke[O?0:1]+=m,E[p++]=193,D(O?-U:U);return}let G;U<32?G=1:U<256?G=2:U<65536?G=3:G=5;let z=U*3;if(p+z>gt&&(E=q(p+z)),U<64||!s){let O,L,se,ne=p+G;for(O=0;O<U;O++)L=m.charCodeAt(O),L<128?E[ne++]=L:L<2048?(E[ne++]=L>>6|192,E[ne++]=L&63|128):(L&64512)===55296&&((se=m.charCodeAt(O+1))&64512)===56320?(L=65536+((L&1023)<<10)+(se&1023),O++,E[ne++]=L>>18|240,E[ne++]=L>>12&63|128,E[ne++]=L>>6&63|128,E[ne++]=L&63|128):(E[ne++]=L>>12|224,E[ne++]=L>>6&63|128,E[ne++]=L&63|128);M=ne-p-G}else M=s(m,p+G);M<32?E[p++]=160|M:M<256?(G<2&&E.copyWithin(p+2,p+1,p+1+M),E[p++]=217,E[p++]=M):M<65536?(G<3&&E.copyWithin(p+3,p+2,p+2+M),E[p++]=218,E[p++]=M>>8,E[p++]=M&255):(G<5&&E.copyWithin(p+5,p+3,p+3+M),E[p++]=219,le.setUint32(p,M),p+=4),p+=M}else if(J==="number")if(m>>>0===m)m<32||m<128&&this.useRecords===!1||m<64&&!this.randomAccessStructure?E[p++]=m:m<256?(E[p++]=204,E[p++]=m):m<65536?(E[p++]=205,E[p++]=m>>8,E[p++]=m&255):(E[p++]=206,le.setUint32(p,m),p+=4);else if(m>>0===m)m>=-32?E[p++]=256+m:m>=-128?(E[p++]=208,E[p++]=m+256):m>=-32768?(E[p++]=209,le.setInt16(p,m),p+=2):(E[p++]=210,le.setInt32(p,m),p+=4);else{let U;if((U=this.useFloat32)>0&&m<4294967296&&m>=-2147483648){E[p++]=202,le.setFloat32(p,m);let G;if(U<4||(G=m*WI[(E[p]&127)<<1|E[p+1]>>7])>>0===G){p+=4;return}else p--}E[p++]=203,le.setFloat64(p,m),p+=8}else if(J==="object"||J==="function")if(!m)E[p++]=192;else{if(o){let G=o.get(m);if(G){if(!G.id){let z=o.idsToInsert||(o.idsToInsert=[]);G.id=z.push(G)}E[p++]=214,E[p++]=112,le.setUint32(p,G.id),p+=4;return}else o.set(m,{offset:p-i})}let U=m.constructor;if(U===Object)b(m,!0);else if(U===Array)y(m);else if(U===Map)if(this.mapAsEmptyObject)E[p++]=128;else{M=m.size,M<16?E[p++]=128|M:M<65536?(E[p++]=222,E[p++]=M>>8,E[p++]=M&255):(E[p++]=223,le.setUint32(p,M),p+=4);for(let[G,z]of m)D(G),D(z)}else{for(let G=0,z=vf.length;G<z;G++){let O=Ym[G];if(m instanceof O){let L=vf[G];if(L.write){L.type&&(E[p++]=212,E[p++]=L.type,E[p++]=0);let Zt=L.write.call(this,m);Zt===m?Array.isArray(m)?y(m):b(m):D(Zt);return}let se=E,ne=le,We=p;E=null;let Xt;try{Xt=L.pack.call(this,m,Zt=>(E=se,se=null,p+=Zt,p>gt&&q(p),{target:E,targetView:le,position:p-Zt}),D)}finally{se&&(E=se,le=ne,p=We,gt=E.length-10)}Xt&&(Xt.length+p>gt&&q(Xt.length+p),p=VN(Xt,E,p,L.type));return}}if(Array.isArray(m))y(m);else{if(m.toJSON){let G=m.toJSON();if(G!==m)return D(G)}if(J==="function")return D(this.writeFunction&&this.writeFunction(m));b(m,!m.hasOwnProperty)}}}else if(J==="boolean")E[p++]=m?195:194;else if(J==="bigint"){if(m<BigInt(1)<<BigInt(63)&&m>=-(BigInt(1)<<BigInt(63)))E[p++]=211,le.setBigInt64(p,m);else if(m<BigInt(1)<<BigInt(64)&&m>0)E[p++]=207,le.setBigUint64(p,m);else if(this.largeBigIntToFloat)E[p++]=203,le.setFloat64(p,Number(m));else if(this.useBigIntExtension&&m<2n**1023n&&m>-(2n**1023n)){E[p++]=199,p++,E[p++]=66;let U=[],G;do{let z=m&0xffn;G=(z&0x80n)===(m<0n?0x80n:0n),U.push(z),m>>=8n}while(!((m===0n||m===-1n)&&G));E[p-2]=U.length;for(let z=U.length;z>0;)E[p++]=Number(U[--z]);return}else throw new RangeError(m+" was too large to fit in MessagePack 64-bit integer format, use useBigIntExtension or set largeBigIntToFloat to convert to float-64");p+=8}else if(J==="undefined")this.encodeUndefinedAsNil?E[p++]=192:(E[p++]=212,E[p++]=0,E[p++]=0);else throw new Error("Unknown type: "+J)},F=this.variableMapSize||this.coercibleKeyAsNumber?m=>{let J=Object.keys(m),M=J.length;M<16?E[p++]=128|M:M<65536?(E[p++]=222,E[p++]=M>>8,E[p++]=M&255):(E[p++]=223,le.setUint32(p,M),p+=4);let U;if(this.coercibleKeyAsNumber)for(let G=0;G<M;G++){U=J[G];let z=Number(U);D(isNaN(z)?U:z),D(m[U])}else for(let G=0;G<M;G++)D(U=J[G]),D(m[U])}:(m,J)=>{E[p++]=222;let M=p-i;p+=2;let U=0;for(let G in m)(J||m.hasOwnProperty(G))&&(D(G),D(m[G]),U++);E[M+++i]=U>>8,E[M+i]=U&255},S=this.useRecords===!1?F:t.progressiveRecords&&!g?(m,J)=>{let M,U=r.transitions||(r.transitions=Object.create(null)),G=p++-i,z;for(let O in m)if(J||m.hasOwnProperty(O)){if(M=U[O],M)U=M;else{let L=Object.keys(m),se=U;U=r.transitions;let ne=0;for(let We=0,Xt=L.length;We<Xt;We++){let Zt=L[We];M=U[Zt],M||(M=U[Zt]=Object.create(null),ne++),U=M}G+i+1==p?(p--,Z(U,L,ne)):xe(U,L,G,ne),z=!0,U=se[O]}D(m[O])}if(!z){let O=U[Dr];O?E[G+i]=O:xe(U,Object.keys(m),G,0)}}:(m,J)=>{let M,U=r.transitions||(r.transitions=Object.create(null)),G=0;for(let O in m)(J||m.hasOwnProperty(O))&&(M=U[O],M||(M=U[O]=Object.create(null),G++),U=M);let z=U[Dr];z?z>=96&&g?(E[p++]=((z-=96)&31)+96,E[p++]=z>>5):E[p++]=z:Z(U,U.__keys__||Object.keys(m),G);for(let O in m)(J||m.hasOwnProperty(O))&&D(m[O])},N=typeof this.useRecords=="function"&&this.useRecords,b=N?(m,J)=>{N(m)?S(m,J):F(m,J)}:S,q=m=>{let J;if(m>16777216){if(m-i>Km)throw new Error("Packed buffer would be larger than maximum buffer size");J=Math.min(Km,Math.round(Math.max((m-i)*(m>67108864?1.25:2),4194304)/4096)*4096)}else J=(Math.max(m-i<<2,E.length-1)>>12)+1<<12;let M=new ec(J);return le=M.dataView||(M.dataView=new DataView(M.buffer,0,J)),m=Math.min(m,E.length),E.copy?E.copy(M,0,i,m):M.set(E.slice(i,m)),p-=i,i=0,gt=M.length-10,E=M},Z=(m,J,M)=>{let U=r.nextId;U||(U=64),U<f&&this.shouldShareStructure&&!this.shouldShareStructure(J)?(U=r.nextOwnId,U<C||(U=f),r.nextOwnId=U+1):(U>=C&&(U=f),r.nextId=U+1);let G=J.highByte=U>=96&&g?U-96>>5:-1;m[Dr]=U,m.__keys__=J,r[U-64]=J,U<f?(J.isShared=!0,r.sharedLength=U-63,n=!0,G>=0?(E[p++]=(U&31)+96,E[p++]=G):E[p++]=U):(G>=0?(E[p++]=213,E[p++]=114,E[p++]=(U&31)+96,E[p++]=G):(E[p++]=212,E[p++]=114,E[p++]=U),M&&(d+=B*M),k.length>=u&&(k.shift()[Dr]=0),k.push(m),D(J))},xe=(m,J,M,U)=>{let G=E,z=p,O=gt,L=i;E=Qs,p=0,i=0,E||(Qs=E=new ec(8192)),gt=E.length-10,Z(m,J,U),Qs=E;let se=p;if(E=G,p=z,gt=O,i=L,se>1){let ne=p+se-1;ne>gt&&q(ne);let We=M+i;E.copyWithin(We+se,We+1,p),E.set(Qs.slice(0,se),We),p=ne}else E[M+i]=Qs[0]},Bt=(m,J)=>{let M=LN(m,E,i,p,r,q,(U,G,z)=>{if(z)return n=!0;p=G;let O=E;return D(U),Q(),O!==E?{position:p,targetView:le,target:E}:p},this);if(M===0)return b(m,!0);p=M}}useBuffer(t){E=t,le=new DataView(E.buffer,E.byteOffset,E.byteLength),p=0}clearSharedData(){this.structures&&(this.structures=[]),this.typedStructs&&(this.typedStructs=[])}};Ym=[Date,Set,Error,RegExp,ArrayBuffer,Object.getPrototypeOf(Uint8Array.prototype).constructor,ds];vf=[{pack(e,t,A){let i=e.getTime()/1e3;if((this.useTimestamp32||e.getMilliseconds()===0)&&i>=0&&i<4294967296){let{target:n,targetView:r,position:o}=t(6);n[o++]=214,n[o++]=255,r.setUint32(o,i)}else if(i>0&&i<4294967296){let{target:n,targetView:r,position:o}=t(10);n[o++]=215,n[o++]=255,r.setUint32(o,e.getMilliseconds()*4e6+(i/1e3/4294967296>>0)),r.setUint32(o+4,i)}else if(isNaN(i)){if(this.onInvalidDate)return t(0),A(this.onInvalidDate());let{target:n,targetView:r,position:o}=t(3);n[o++]=212,n[o++]=255,n[o++]=255}else{let{target:n,targetView:r,position:o}=t(15);n[o++]=199,n[o++]=12,n[o++]=255,r.setUint32(o,e.getMilliseconds()*1e6),r.setBigInt64(o+4,BigInt(Math.floor(i)))}}},{pack(e,t,A){if(this.setAsEmptyObject)return t(0),A({});let i=Array.from(e),{target:n,position:r}=t(this.moreTypes?3:0);this.moreTypes&&(n[r++]=212,n[r++]=115,n[r++]=0),A(i)}},{pack(e,t,A){let{target:i,position:n}=t(this.moreTypes?3:0);this.moreTypes&&(i[n++]=212,i[n++]=101,i[n++]=0),A([e.name,e.message])}},{pack(e,t,A){let{target:i,position:n}=t(this.moreTypes?3:0);this.moreTypes&&(i[n++]=212,i[n++]=120,i[n++]=0),A([e.source,e.flags])}},{pack(e,t){this.moreTypes?bm(e,16,t):Om(Ac?Buffer.from(e):new Uint8Array(e),t)}},{pack(e,t){let A=e.constructor;A!==Pm&&this.moreTypes?bm(e,Mf.indexOf(A.name),t):Om(e,t)}},{pack(e,t){let{target:A,position:i}=t(1);A[i]=193}}];function bm(e,t,A,i){let n=e.byteLength;if(n+1<256){var{target:r,position:o}=A(4+n);r[o++]=199,r[o++]=n+1}else if(n+1<65536){var{target:r,position:o}=A(5+n);r[o++]=200,r[o++]=n+1>>8,r[o++]=n+1&255}else{var{target:r,position:o,targetView:s}=A(7+n);r[o++]=201,s.setUint32(o,n+1),o+=4}r[o++]=116,r[o++]=t,r.set(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),o)}function Om(e,t){let A=e.byteLength;var i,n;if(A<256){var{target:i,position:n}=t(A+2);i[n++]=196,i[n++]=A}else if(A<65536){var{target:i,position:n}=t(A+3);i[n++]=197,i[n++]=A>>8,i[n++]=A&255}else{var{target:i,position:n,targetView:r}=t(A+5);i[n++]=198,r.setUint32(n,A),n+=4}i.set(e,n)}function VN(e,t,A,i){let n=e.length;switch(n){case 1:t[A++]=212;break;case 2:t[A++]=213;break;case 4:t[A++]=214;break;case 8:t[A++]=215;break;case 16:t[A++]=216;break;default:n<256?(t[A++]=199,t[A++]=n):n<65536?(t[A++]=200,t[A++]=n>>8,t[A++]=n&255):(t[A++]=201,t[A++]=n>>24,t[A++]=n>>16&255,t[A++]=n>>8&255,t[A++]=n&255)}return t[A++]=i,t.set(e,A),A+=n,A}function zN(e,t){let A,i=t.length*6,n=e.length-i;for(;A=t.pop();){let r=A.offset,o=A.id;e.copyWithin(r+i,r,n),i-=6;let s=r+i;e[s++]=214,e[s++]=105,e[s++]=o>>24,e[s++]=o>>16&255,e[s++]=o>>8&255,e[s++]=o&255,n=r}return e}function Lm(e,t,A){if(ke.length>0){le.setUint32(ke.position+e,p+A-ke.position-e),ke.stringsPosition=p-e;let i=ke;ke=null,t(i[0]),t(i[1])}}function _N(e,t){return e.isCompatible=A=>{let i=!A||(t.lastNamedStructuresLength||0)===A.length;return i||t._mergeStructures(A),i},e}var Vm=new En({useRecords:!1}),TN=Vm.pack,XN=Vm.pack;var{NEVER:ZN,ALWAYS:WN,DECIMAL_ROUND:jN,DECIMAL_FIT:$N}=$I,zm=512,e3=1024,t3=2048;var bf=K(Wm(),1),tR=bf.default.configure,jm=bf.default;var $m={site:{list:"0",group:"1",load:"2",update:"3"},comp:{new:"4",list:"5",group:"6",load:"7"},page:{list:"8",load:"9",cache:"10"},yjs:{um:"11",sv_local:"12",diff_local:"13",sv_remote:"14"},client:{info:"15"},code:{load:"16",edit:"17",action:"18"}},ey={0:"site.list",1:"site.group",2:"site.load",3:"site.update",4:"comp.new",5:"comp.list",6:"comp.group",7:"comp.load",8:"page.list",9:"page.load",10:"page.cache",11:"yjs.um",12:"yjs.sv_local",13:"yjs.diff_local",14:"yjs.sv_remote",15:"client.info",16:"code.load",17:"code.edit",18:"code.action"};var Ce=window;var ty=e=>Qn(`prasi-user-${e}`,"default");var Ay=new En({structuredClone:!0}),hs={debug:!!localStorage.getItem("prasi-ws-debug"),reconnectTimeout:1e3};Ce.debug=new Proxy({},{get(e,t,A){if(t==="off")return hs.debug=!1,localStorage.removeItem("prasi-ws-debug"),console.clear(),["WS DEBUG: Deactivated"];if(t==="on")return hs.debug=!0,localStorage.setItem("prasi-ws-debug","1"),console.clear(),["WS DEBUG: Activated"]}});var NA={ws:null,client_id:"",idb:null,event:null},Of={action:{pending:{}}},iy=(e,t)=>{let A=Ay.pack(t);hs.debug&&console.log("%c\u2B06","color:blue",ry(A.length,0),t),e.send(A)},ny=async e=>{let{user_id:t,site_id:A,page_id:i,events:n}=e;return NA.idb=ty(t),await s3({user_id:t,site_id:A,page_id:i},n),new um($m,({target:r,trapName:o,value:s,key:a,DEFAULT:c,PROXY:I})=>{if(o==="set")throw new TypeError("target is immutable");return typeof s=="string"?(...l)=>new Promise(u=>{l3({code:s,resolve:u,args:l})}):o==="get"&&typeof s=="object"&&s!==null?I:c})},s3=(e,t)=>{let{user_id:A,page_id:i,site_id:n}=e;return NA.event=t,Ce.offline?new Promise(async r=>{r();let o="editor_start",s=await c3(o);t[o]&&t[o](s)}):new Promise((r,o)=>{if(!NA.ws){let s=0,a=()=>{let c=new URL(Ce.basehost||location.href);c.pathname="/sync",c.protocol=c.protocol==="http:"?"ws:":"wss:";let I=new WebSocket(`${c.protocol}//${c.host}${c.pathname}`);I.onopen=()=>{iy(I,{type:1,user_id:A,site_id:n,page_id:i}),NA.ws=I,t.opened()},I.onclose=async()=>{t.disconnected().reconnect?setTimeout(async()=>{s++,a()},s*hs.reconnectTimeout):o()},I.onmessage=async l=>{let u=l.data,g=Ay.unpack(Buffer.from(await u.arrayBuffer()));if(hs.debug&&console.log("%c\u2B07","color:red",ry(u.size,0),g),g.type===0)NA.client_id=g.client_id,t.shakehand(g.client_id),r();else if(g.type===2){let f=g.event;t[f]&&(a3.includes(f)&&I3(f,g.data),t[f](g.data))}else if(g.type===4){let f=Of.action.pending[g.argid];if(f){f.resolve(g.val),delete Of.action.pending[g.argid];let C=NA.idb;C&&await SA(g.argid,g.val,C)}}}};a()}})},a3=["editor_start"],I3=async(e,t)=>{let A=NA.idb;if(A){let i=await TI(`ev-${e}`);await SA(i,t,A)}},c3=async e=>{let t=NA.idb;if(t){let A=await TI(`ev-${e}`);return await kA(A,t)}},l3=async e=>{let{args:t,code:A,resolve:i}=e,n=NA.ws,r=NA.idb;if(r){let o=jm(t),s=ey[A],a=await TI(`op-${s}-${o}`);if(n&&n.readyState===n.OPEN)Of.action.pending[a]={ts:Date.now(),resolve:i},iy(n,{type:3,code:A,args:t,argid:a});else{let c=await kA(a,r);i(c)}}};function ry(e,t){if(e==0)return"0 Bytes";var A=1024,i=t||2,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(e)/Math.log(A));return parseFloat((e/Math.pow(A,r)).toFixed(i))+" "+n[r]}var kr={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function Sr(e={}){let t={options:e,rootNode:sy(),staticRoutesMap:{}},A=i=>e.strictTrailingSlash?i:i.replace(/\/$/,"")||"/";if(e.routes)for(let i in e.routes)oy(t,A(i),e.routes[i]);return{ctx:t,lookup:i=>g3(t,A(i)),insert:(i,n)=>oy(t,A(i),n),remove:i=>u3(t,A(i))}}function g3(e,t){let A=e.staticRoutesMap[t];if(A)return A.data;let i=t.split("/"),n={},r=!1,o=null,s=e.rootNode,a=null;for(let c=0;c<i.length;c++){let I=i[c];s.wildcardChildNode!==null&&(o=s.wildcardChildNode,a=i.slice(c).join("/"));let l=s.children.get(I);if(l!==void 0)s=l;else if(s=s.placeholderChildNode,s!==null)n[s.paramName]=I,r=!0;else break}return(s===null||s.data===null)&&o!==null&&(s=o,n[s.paramName||"_"]=a,r=!0),s?r?{...s.data,params:r?n:void 0}:s.data:null}function oy(e,t,A){let i=!0,n=t.split("/"),r=e.rootNode,o=0;for(let s of n){let a;if(a=r.children.get(s))r=a;else{let c=f3(s);a=sy({type:c,parent:r}),r.children.set(s,a),c===kr.PLACEHOLDER?(a.paramName=s==="*"?`_${o++}`:s.slice(1),r.placeholderChildNode=a,i=!1):c===kr.WILDCARD&&(r.wildcardChildNode=a,a.paramName=s.slice(3)||"_",i=!1),r=a}}return r.data=A,i===!0&&(e.staticRoutesMap[t]=r),r}function u3(e,t){let A=!1,i=t.split("/"),n=e.rootNode;for(let r of i)if(n=n.children.get(r),!n)return A;if(n.data){let r=i[i.length-1];if(n.data=null,Object.keys(n.children).length===0){let o=n.parent;o.children.delete(r),o.wildcardChildNode=null,o.placeholderChildNode=null}A=!0}return A}function sy(e={}){return{type:e.type||kr.NORMAL,parent:e.parent||null,children:new Map,data:e.data||null,paramName:e.paramName||null,wildcardChildNode:null,placeholderChildNode:null}}function f3(e){return e.startsWith("**")?kr.WILDCARD:e[0]===":"||e==="*"?kr.PLACEHOLDER:kr.NORMAL}var Lf={id:"",name:"",domain:"",config:{api_url:""},js:"",js_compiled:"",responsive:"",layout:{id:"--",meta:void 0,entry:[]},code:{snapshot:{},mode:"old"}},B3={id:"",name:"",url:"",snapshot:null,comps:{}};var nt={active_id:!1,comp_id:!1,instance_comp_id:!1,instance_item_id:!1},nc={should_render_main:!0,hover:{id:""},script_nav:{list:[],idx:-1},text:{id:"",content:"",timeout:null,el:null},get item_id(){return nt.active_id===!1&&(nt.active_id=localStorage.getItem("prasi-active-id")||""),nt.active_id||""},set item_id(e){localStorage.setItem("prasi-active-id",e||""),nt.active_id=e||""},get comp_id(){return nt.comp_id===!1&&(nt.comp_id=localStorage.getItem("prasi-comp-id")||""),nt.comp_id||""},set comp_id(e){localStorage.setItem("prasi-comp-id",e||""),nt.comp_id=e||""},instance:{get comp_id(){return nt.instance_comp_id===!1&&(nt.instance_comp_id=localStorage.getItem("prasi-instance-comp-id")||""),nt.instance_comp_id||""},set comp_id(e){localStorage.setItem("prasi-instance-comp-id",e||""),nt.instance_comp_id=e||""},get item_id(){return nt.instance_item_id===!1&&(nt.instance_item_id=localStorage.getItem("prasi-instance-item-id")||""),nt.instance_item_id||""},set item_id(e){localStorage.setItem("prasi-instance-item-id",e||""),nt.instance_item_id=e||""}}},yR={mode:"",user:{id:"",username:"",client_id:""},clients:{},status:"init",preview:{url_cache:new Set,route_cache:Sr(),page_cache:{},meta_cache:{}},sync:null,sync_assigned:!1,site:hA(Lf),site_dts:"",script:{site_types:{},loaded:!1,do_edit:async(e,t)=>{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:B3,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{comp_editable:localStorage.getItem("prasi-comp-editable")==="yes",zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open:{}},popup:{file:{enabled:!1,open:!1,path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}};var dy=K(rc());var Cy=e=>{let{item:t,item_comp:A,ids:i}=e,n=hA(A);if(Qy(n,i),t.id&&(n.id=t.id),n.component){if(n.component.props&&t.component)for(let r of Object.keys(n.component.props)){let o=t.component.props[r],s=n.component.props[r];o&&(s.value=o.value,s.valueBuilt=o.valueBuilt,s.jsxCalledBy=o.jsxCalledBy,s.content=o.content)}n.component.instances=t.component?.instances,n.component.style=t.component?.style}for(let r of Object.keys(t))delete t[r];for(let[r,o]of Object.entries(n))t[r]=o},Qy=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,dy.createId)()),e.id=t[e.id],e.childs)for(let A of e.childs)Qy(A,t)};var hy=e=>{for(let[t,A]of Object.entries(e.item_comp.component?.props||{})){let i=hA(A),n=e.item.component?.props;n&&n[t]&&(i.value=n[t].value,i.valueBuilt=n[t].valueBuilt,n[t].content&&(i.content=n[t].content)),i&&e.each(t,i)}};var oc=e=>{let t={};for(let[A,i]of Object.entries(e))if(A==="childs"){if(t.childs=[],i&&Array.isArray(i))for(let n of i)t.childs.push({id:n.id})}else t[A]=i;return t};var py=(e,t)=>{let{item:A}=t;if(A.type==="item"&&A.component?.id&&t.parent?.item.id){let i=e.comps[A.component.id];if(e.on?.visit_component&&e.on.visit_component(A,t.root||t.item),!i)return;if(i){let n;if(e.mode==="page"?(A.component.instances||(A.component.instances={}),n=A.component.instances):n=t.parent?.root_instances,n){let o=n[A.id];n[A.id]||(n[A.id]={},o=n[A.id]),Cy({item:A,item_comp:i,ids:o})}let r={item:oc(A),jsx_prop:t.jsx_prop,parent:{id:t.parent.item.id,comp_id:t.parent?.comp?.component?.id,instance_id:t.parent?.instance_id},instances:n};e.on?.visit&&e.on.visit(r,A,t.root||t.item),A.id&&e.set_meta!==!1&&(e.meta[A.id]=r),hy({item:A,item_comp:i,instance:n?n[A.id]:{},each(o,s){let a=A.component?.id;s.meta?.type==="content-element"&&a&&s.content&&(s.content.name=o,vt({...e,mode:"comp"},{item:s.content,root:t.root||s.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:a,name:o},parent:{item:r.item,instance_id:A.id,comp:i,root_instances:n}}))}});for(let o of Object.values(A.childs))o.name.startsWith("jsx:")||vt({...e,mode:"comp"},{item:o,is_root:!1,root:t.root||t.item,parent:{item:A,instance_id:A.id,root_instances:n,comp:i}})}}};var vt=(e,t)=>{let A=t.item;if(A.type==="item"&&A.component?.id&&t.ignore_first_component!==!0){py(e,t);return}let i={item:oc(A),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(i.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(i,A,t.root||t.item),A.id&&e.set_meta!==!1&&(e.meta[i.item.id]=i),A.childs){for(let[n,r]of Object.entries(A.childs))if(r.id){let o={item:r,is_root:!1,root:t.root||t.item,parent:{item:i.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(o.jsx_prop={...t.jsx_prop,is_root:!1}),vt(e,o)}}};var sc=async(e,t,A,i)=>{let n=new Set,r={root:t};if(vt({...e,on:{visit_component:({component:o})=>{if(o){let{id:s}=o;if(e.comps[s]||(!i||i&&!i.has(s))&&n.add(s),o?.props)for(let[a,c]of Object.entries(o.props))c.meta?.type==="content-element"&&c.content&&vt({...e,on:{visit_component:({component:I})=>{if(I){let{id:l}=I;e.comps[l]||(!i||i&&!i.has(l))&&n.add(l)}},visit(I,l){A.visit&&A.visit(I,l,r)}},set_meta:!1,note:"init-load-comp-prop"},{item:c.content})}},visit(o,s){A.visit&&A.visit(o,s,r)}},set_meta:!1,note:"init-load-comp"},{item:t,ignore_first_component:!0}),A.done&&A.done(r),n.size>0){await A.load([...n]);let o=i;o||(o=new Set),n.forEach(s=>{o&&o.add(s)});for(let s of[...o]){let a=e.comps[s];a&&await sc(e,a,A,o)}}};var F3=Qn("prasi-cache","prasi-cache-store"),wn={timeout:null,store:F3},ac=(e,t)=>{let A=[...Ey(t,"navigate(",")"),...Ey(t,"href = ",";")],i=e.page.cur.id;e.page.navs[i]||(e.page.navs[i]=new Set);for(let n of A)e.page.navs[i].add(n);clearTimeout(wn.timeout),wn.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[i])})},100)},Ey=(e,t,A)=>{let i=0,n=0,r=[];for(;;){let o=e.indexOf(t,i);if(n=i,o>=0){let s=e[o+t.length];if(s==='"'||s==="'"||s==="`"){let a=e.indexOf(`${s}${A}`,o+t.length+1),c=e.substring(o+t.length+1,a);i=a+2+A.length,r.push(c)}}if(n===i)break}return r};var yy=K(rc());var Ic=()=>{let e=document.activeElement;return!!(e&&e.attributes.getNamedItem("contenteditable"))};var my=K(rc()),cc=e=>{let{m:t,root:A,mitem:i,meta:n}=e;if(t.jsx_prop&&t.parent?.instance_id){let r=n[t.parent?.instance_id];if(r&&t.jsx_prop.is_root){let o=r.item.component?.props[t.jsx_prop.name];o&&(o.content=t.item)}}if(t.parent)if(t.parent.id==="root")t.item.id===A.id&&(t.mitem=i);else{let r=n[t.parent.id];if(r.mitem)if(t.jsx_prop?.is_root===!0){let o=r.mitem.get("component")?.get("props");if(o){let s=o.get(t.jsx_prop.name);if(s){let a=s.get("content");if(!a){let c=new Y.Map;syncronize(c,{id:(0,my.createId)(),name:t.jsx_prop.name,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}}),s.set("content",c)}a&&(t.mitem=a)}}}else r.mitem.get("childs")?.forEach(o=>{o&&o.get&&o.get("id")===t.item.id&&(t.mitem=o)});if(t.item.component?.props)for(let[o,s]of Object.entries(t.item.component.props)){let a=t.mitem?.get("component")?.get("props")?.get(o);if(!a){let c=t.mitem?.get("component")?.get("props");c&&e.new_prop_jsx(t,c,o,s)}if(s.content)if(a){let c=n[s.content.id];c&&(c.mitem=a.get("content"))}else{let c=t.mitem?.get("component")?.get("props");c&&e.new_prop_jsx(t,c,o,s)}}}};var lc=(e,t,A,i)=>{if(t.parent?.id==="root")e.page.doc?.getMap("map").get("root")?.get("childs")?.forEach(n=>{n.get("id")===t.item.id&&(t.mitem=n)});else{let n=A[t.parent?.id||""];n&&n.mitem&&n.mitem.get("childs")?.forEach(r=>{r&&r.get&&r.get("id")===t.item.id&&(t.mitem=r)})}if(!t.item||!t.item.id)return console.warn("Emptry Tree Item ",t),null;if(i.find(n=>n.id===t.item.id))console.warn("Double Tree Item: ",t.item.id,t.item.name);else if(!t.parent?.comp_id)i.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t});else if(t.jsx_prop)if(t.jsx_prop.is_root)t.jsx_prop.name!=="child"&&i.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.jsx_prop.name,data:t});else{if(t.jsx_prop.name==="child"&&t.parent.instance_id){let n=A[t.parent.instance_id],r=n.item.component?.props.child.content?.id;r&&n.mitem&&A[r].item.childs.find(s=>t.item.id===s.id)&&i.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.item.name,data:t})}t.parent.id!==t.parent.instance_id&&i.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}};var uc=async(e,t,A)=>{if(e.comp.list[t])return;let i=new Y.Doc;Y.applyUpdate(i,Et(A));let n=i.getMap("map").get("root");if(n){e.comp.loaded[t]=n.toJSON(),typeof e.comp.list[t]?.on_update=="function"&&i.off("update",e.comp.list[t].on_update);let r=await gc(e,i,t);if(r){let{meta:o,tree:s}=r;e.comp.list[t]?(e.comp.list[t].meta=o,e.comp.list[t].tree=s):(e.comp.list[t]={comp:{id:t,snapshot:A},doc:i,meta:o,tree:s,async on_update(a,c){if(c==="sv_remote"||c==="local")return;let I=await e.sync?.yjs.sv_local("comp",t,Buffer.from(rA(a)));if(I){let l=Y.encodeStateAsUpdate(i,Et(I.sv));Y.applyUpdate(i,Et(I.diff),"local"),await e.sync?.yjs.diff_local("comp",t,Buffer.from(rA(l)));let u=await gc(e,e.comp.list[t].doc,t);if(u&&(e.comp.list[t].meta=u.meta,e.comp.list[t].tree=u.tree),e.comp.loaded[t]=i.getMap("map").get("root")?.toJSON(),Ic())return;IA(e),e.render()}}},i.on("update",e.comp.list[t].on_update))}}},gc=async(e,t,A)=>{let i=t.getMap("map").get("root");if(!i)return;let n={},r=[],o=i.toJSON();return e.comp.loaded[A]=o,await sc({comps:e.comp.loaded,meta:n,set_meta:!1,mode:"comp"},o,{load:async s=>{let a=s.filter(I=>!e.comp.loaded[I]),c=await e.sync?.comp.load(a,!0);if(c){let I=Object.entries(c);for(let[l,u]of I)u&&u.snapshot&&!e.comp.list[l]&&await uc(e,l,u.snapshot)}}}),vt({comps:e.comp.loaded,meta:n,mode:"comp",on:{async visit(s){lc(e,s,n,r),cc({m:s,root:o,mitem:i,meta:n,new_prop_jsx(a,c,I,l){Pf.list.push(()=>{let u=new Y.Map;l.content&&(l.content.id=(0,yy.createId)()),syncronize(u,l),c.set(I,u)})}})}},note:"load-comp-scan-meta"},{item:o,ignore_first_component:!0}),Pf.list.length>0&&e.page.doc?.transact(()=>{for(let s of Pf.list)s()}),e.comp.loaded[A]=o,{meta:n,tree:r,item:o}},Pf={list:[]};var IA=async(e,t)=>{if(document.activeElement){let o=document.activeElement;if(o.tagName==="DIV"&&o.getAttribute("contenteditable")==="true")return}nc.should_render_main=!0;let A=e.site.layout&&e.site.layout.id===e.page.cur.id&&t?.note==="load-layout page-init";for(let[o,s]of Object.entries(e.comp.list))if(!e.comp.loaded[o]){let c=s.doc.getMap("map").get("root")?.toJSON();c&&(e.comp.loaded[o]=c)}let i=e.page.doc?.getMap("map").get("root"),n=[];i?.get("childs")?.forEach(o=>n.push(o));let r={};e.page.tree=[];for(let o of n){let s=o.toJSON();s&&vt({note:"tree-rebuild",comps:e.comp.loaded,meta:r,mode:"page",on:{async visit(a){A||((a.parent?.instance_id!==a.parent?.id||a.jsx_prop)&&lc(e,a,r,e.page.tree),cc({m:a,root:s,mitem:o,meta:r,new_prop_jsx(c,I,l,u){if(!I.get(l)){let g=new Y.Map;syncronize(g,u),I.set(l,g)}}}))}}},{item:s})}if(A)e.site.layout.meta=r;else{let o="root";if(e.site.layout&&e.site.layout.meta){for(let[s,a]of Object.entries(e.site.layout.meta))if(a.item.name==="content"){o=a.item.id;break}e.page.root_id=o}if(e.site.layout&&e.site.layout.id===e.page.cur.id)e.page.meta=r;else if(o!=="root"){for(let s of Object.values(r))s.parent?.id==="root"&&(s.parent.id=o);e.page.meta={...e.site.layout.meta,...r}}else e.page.meta=r}};function ms(e,t){return function(){return e.apply(t,arguments)}}var{toString:D3}=Object.prototype,{getPrototypeOf:_f}=Object,Bc=(e=>t=>{let A=D3.call(t);return e[A]||(e[A]=A.slice(8,-1).toLowerCase())})(Object.create(null)),xA=e=>(e=e.toLowerCase(),t=>Bc(t)===e),dc=e=>t=>typeof t===e,{isArray:Ur}=Array,ys=dc("undefined");function k3(e){return e!==null&&!ys(e)&&e.constructor!==null&&!ys(e.constructor)&&_t(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Dy=xA("ArrayBuffer");function S3(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Dy(e.buffer),t}var U3=dc("string"),_t=dc("function"),ky=dc("number"),Cc=e=>e!==null&&typeof e=="object",N3=e=>e===!0||e===!1,fc=e=>{if(Bc(e)!=="object")return!1;let t=_f(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},x3=xA("Date"),G3=xA("File"),H3=xA("Blob"),M3=xA("FileList"),v3=e=>Cc(e)&&_t(e.pipe),R3=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||_t(e.append)&&((t=Bc(e))==="formdata"||t==="object"&&_t(e.toString)&&e.toString()==="[object FormData]"))},J3=xA("URLSearchParams"),q3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ws(e,t,{allOwnKeys:A=!1}={}){if(e===null||typeof e>"u")return;let i,n;if(typeof e!="object"&&(e=[e]),Ur(e))for(i=0,n=e.length;i<n;i++)t.call(null,e[i],i,e);else{let r=A?Object.getOwnPropertyNames(e):Object.keys(e),o=r.length,s;for(i=0;i<o;i++)s=r[i],t.call(null,e[s],s,e)}}function Sy(e,t){t=t.toLowerCase();let A=Object.keys(e),i=A.length,n;for(;i-- >0;)if(n=A[i],t===n.toLowerCase())return n;return null}var Uy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ny=e=>!ys(e)&&e!==Uy;function zf(){let{caseless:e}=Ny(this)&&this||{},t={},A=(i,n)=>{let r=e&&Sy(t,n)||n;fc(t[r])&&fc(i)?t[r]=zf(t[r],i):fc(i)?t[r]=zf({},i):Ur(i)?t[r]=i.slice():t[r]=i};for(let i=0,n=arguments.length;i<n;i++)arguments[i]&&ws(arguments[i],A);return t}var K3=(e,t,A,{allOwnKeys:i}={})=>(ws(t,(n,r)=>{A&&_t(n)?e[r]=ms(n,A):e[r]=n},{allOwnKeys:i}),e),b3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),O3=(e,t,A,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),A&&Object.assign(e.prototype,A)},L3=(e,t,A,i)=>{let n,r,o,s={};if(t=t||{},e==null)return t;do{for(n=Object.getOwnPropertyNames(e),r=n.length;r-- >0;)o=n[r],(!i||i(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=A!==!1&&_f(e)}while(e&&(!A||A(e,t))&&e!==Object.prototype);return t},Y3=(e,t,A)=>{e=String(e),(A===void 0||A>e.length)&&(A=e.length),A-=t.length;let i=e.indexOf(t,A);return i!==-1&&i===A},P3=e=>{if(!e)return null;if(Ur(e))return e;let t=e.length;if(!ky(t))return null;let A=new Array(t);for(;t-- >0;)A[t]=e[t];return A},V3=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&_f(Uint8Array)),z3=(e,t)=>{let i=(e&&e[Symbol.iterator]).call(e),n;for(;(n=i.next())&&!n.done;){let r=n.value;t.call(e,r[0],r[1])}},_3=(e,t)=>{let A,i=[];for(;(A=e.exec(t))!==null;)i.push(A);return i},T3=xA("HTMLFormElement"),X3=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(A,i,n){return i.toUpperCase()+n}),wy=(({hasOwnProperty:e})=>(t,A)=>e.call(t,A))(Object.prototype),Z3=xA("RegExp"),xy=(e,t)=>{let A=Object.getOwnPropertyDescriptors(e),i={};ws(A,(n,r)=>{let o;(o=t(n,r,e))!==!1&&(i[r]=o||n)}),Object.defineProperties(e,i)},W3=e=>{xy(e,(t,A)=>{if(_t(e)&&["arguments","caller","callee"].indexOf(A)!==-1)return!1;let i=e[A];if(_t(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+A+"'")})}})},j3=(e,t)=>{let A={},i=n=>{n.forEach(r=>{A[r]=!0})};return Ur(e)?i(e):i(String(e).split(t)),A},$3=()=>{},ex=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Vf="abcdefghijklmnopqrstuvwxyz",Fy="0123456789",Gy={DIGIT:Fy,ALPHA:Vf,ALPHA_DIGIT:Vf+Vf.toUpperCase()+Fy},tx=(e=16,t=Gy.ALPHA_DIGIT)=>{let A="",{length:i}=t;for(;e--;)A+=t[Math.random()*i|0];return A};function Ax(e){return!!(e&&_t(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var ix=e=>{let t=new Array(10),A=(i,n)=>{if(Cc(i)){if(t.indexOf(i)>=0)return;if(!("toJSON"in i)){t[n]=i;let r=Ur(i)?[]:{};return ws(i,(o,s)=>{let a=A(o,n+1);!ys(a)&&(r[s]=a)}),t[n]=void 0,r}}return i};return A(e,0)},nx=xA("AsyncFunction"),rx=e=>e&&(Cc(e)||_t(e))&&_t(e.then)&&_t(e.catch),w={isArray:Ur,isArrayBuffer:Dy,isBuffer:k3,isFormData:R3,isArrayBufferView:S3,isString:U3,isNumber:ky,isBoolean:N3,isObject:Cc,isPlainObject:fc,isUndefined:ys,isDate:x3,isFile:G3,isBlob:H3,isRegExp:Z3,isFunction:_t,isStream:v3,isURLSearchParams:J3,isTypedArray:V3,isFileList:M3,forEach:ws,merge:zf,extend:K3,trim:q3,stripBOM:b3,inherits:O3,toFlatObject:L3,kindOf:Bc,kindOfTest:xA,endsWith:Y3,toArray:P3,forEachEntry:z3,matchAll:_3,isHTMLForm:T3,hasOwnProperty:wy,hasOwnProp:wy,reduceDescriptors:xy,freezeMethods:W3,toObjectSet:j3,toCamelCase:X3,noop:$3,toFiniteNumber:ex,findKey:Sy,global:Uy,isContextDefined:Ny,ALPHABET:Gy,generateString:tx,isSpecCompliantForm:Ax,toJSONObject:ix,isAsyncFn:nx,isThenable:rx};function Nr(e,t,A,i,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),A&&(this.config=A),i&&(this.request=i),n&&(this.response=n)}w.inherits(Nr,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:w.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Hy=Nr.prototype,My={};["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=>{My[e]={value:e}});Object.defineProperties(Nr,My);Object.defineProperty(Hy,"isAxiosError",{value:!0});Nr.from=(e,t,A,i,n,r)=>{let o=Object.create(Hy);return w.toFlatObject(e,o,function(a){return a!==Error.prototype},s=>s!=="isAxiosError"),Nr.call(o,e.message,t,A,i,n),o.cause=e,o.name=e.name,r&&Object.assign(o,r),o};var j=Nr;var Qc=null;function Tf(e){return w.isPlainObject(e)||w.isArray(e)}function Ry(e){return w.endsWith(e,"[]")?e.slice(0,-2):e}function vy(e,t,A){return e?e.concat(t).map(function(n,r){return n=Ry(n),!A&&r?"["+n+"]":n}).join(A?".":""):t}function ox(e){return w.isArray(e)&&!e.some(Tf)}var sx=w.toFlatObject(w,{},null,function(t){return/^is[A-Z]/.test(t)});function ax(e,t,A){if(!w.isObject(e))throw new TypeError("target must be an object");t=t||new(Qc||FormData),A=w.toFlatObject(A,{metaTokens:!0,dots:!1,indexes:!1},!1,function(C,k){return!w.isUndefined(k[C])});let i=A.metaTokens,n=A.visitor||I,r=A.dots,o=A.indexes,a=(A.Blob||typeof Blob<"u"&&Blob)&&w.isSpecCompliantForm(t);if(!w.isFunction(n))throw new TypeError("visitor must be a function");function c(f){if(f===null)return"";if(w.isDate(f))return f.toISOString();if(!a&&w.isBlob(f))throw new j("Blob is not supported. Use a Buffer instead.");return w.isArrayBuffer(f)||w.isTypedArray(f)?a&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function I(f,C,k){let d=f;if(f&&!k&&typeof f=="object"){if(w.endsWith(C,"{}"))C=i?C:C.slice(0,-2),f=JSON.stringify(f);else if(w.isArray(f)&&ox(f)||(w.isFileList(f)||w.endsWith(C,"[]"))&&(d=w.toArray(f)))return C=Ry(C),d.forEach(function(Q,y){!(w.isUndefined(Q)||Q===null)&&t.append(o===!0?vy([C],y,r):o===null?C:C+"[]",c(Q))}),!1}return Tf(f)?!0:(t.append(vy(k,C,r),c(f)),!1)}let l=[],u=Object.assign(sx,{defaultVisitor:I,convertValue:c,isVisitable:Tf});function g(f,C){if(!w.isUndefined(f)){if(l.indexOf(f)!==-1)throw Error("Circular reference detected in "+C.join("."));l.push(f),w.forEach(f,function(d,B){(!(w.isUndefined(d)||d===null)&&n.call(t,d,w.isString(B)?B.trim():B,C,u))===!0&&g(d,C?C.concat(B):[B])}),l.pop()}}if(!w.isObject(e))throw new TypeError("data must be an object");return g(e),t}var qi=ax;function Jy(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function qy(e,t){this._pairs=[],e&&qi(e,this,t)}var Ky=qy.prototype;Ky.append=function(t,A){this._pairs.push([t,A])};Ky.toString=function(t){let A=t?function(i){return t.call(this,i,Jy)}:Jy;return this._pairs.map(function(n){return A(n[0])+"="+A(n[1])},"").join("&")};var hc=qy;function Ix(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fs(e,t,A){if(!t)return e;let i=A&&A.encode||Ix,n=A&&A.serialize,r;if(n?r=n(t,A):r=w.isURLSearchParams(t)?t.toString():new hc(t,A).toString(i),r){let o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}var Xf=class{constructor(){this.handlers=[]}use(t,A,i){return this.handlers.push({fulfilled:t,rejected:A,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){w.forEach(this.handlers,function(i){i!==null&&t(i)})}},Zf=Xf;var pc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var by=typeof URLSearchParams<"u"?URLSearchParams:hc;var Oy=typeof FormData<"u"?FormData:null;var Ly=typeof Blob<"u"?Blob:null;var Yy={isBrowser:!0,classes:{URLSearchParams:by,FormData:Oy,Blob:Ly},protocols:["http","https","file","blob","url","data"]};var Wf={};O0(Wf,{hasBrowserEnv:()=>Py,hasStandardBrowserEnv:()=>lx,hasStandardBrowserWebWorkerEnv:()=>gx});var Py=typeof window<"u"&&typeof document<"u",lx=(e=>Py&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),gx=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function";var ut={...Wf,...Yy};function jf(e,t){return qi(e,new ut.classes.URLSearchParams,Object.assign({visitor:function(A,i,n,r){return ut.isNode&&w.isBuffer(A)?(this.append(i,A.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function ux(e){return w.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fx(e){let t={},A=Object.keys(e),i,n=A.length,r;for(i=0;i<n;i++)r=A[i],t[r]=e[r];return t}function Bx(e){function t(A,i,n,r){let o=A[r++];if(o==="__proto__")return!0;let s=Number.isFinite(+o),a=r>=A.length;return o=!o&&w.isArray(n)?n.length:o,a?(w.hasOwnProp(n,o)?n[o]=[n[o],i]:n[o]=i,!s):((!n[o]||!w.isObject(n[o]))&&(n[o]=[]),t(A,i,n[o],r)&&w.isArray(n[o])&&(n[o]=fx(n[o])),!s)}if(w.isFormData(e)&&w.isFunction(e.entries)){let A={};return w.forEachEntry(e,(i,n)=>{t(ux(i),n,A,0)}),A}return null}var Ec=Bx;function dx(e,t,A){if(w.isString(e))try{return(t||JSON.parse)(e),w.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(A||JSON.stringify)(e)}var $f={transitional:pc,adapter:["xhr","http"],transformRequest:[function(t,A){let i=A.getContentType()||"",n=i.indexOf("application/json")>-1,r=w.isObject(t);if(r&&w.isHTMLForm(t)&&(t=new FormData(t)),w.isFormData(t))return n?JSON.stringify(Ec(t)):t;if(w.isArrayBuffer(t)||w.isBuffer(t)||w.isStream(t)||w.isFile(t)||w.isBlob(t))return t;if(w.isArrayBufferView(t))return t.buffer;if(w.isURLSearchParams(t))return A.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(r){if(i.indexOf("application/x-www-form-urlencoded")>-1)return jf(t,this.formSerializer).toString();if((s=w.isFileList(t))||i.indexOf("multipart/form-data")>-1){let a=this.env&&this.env.FormData;return qi(s?{"files[]":t}:t,a&&new a,this.formSerializer)}}return r||n?(A.setContentType("application/json",!1),dx(t)):t}],transformResponse:[function(t){let A=this.transitional||$f.transitional,i=A&&A.forcedJSONParsing,n=this.responseType==="json";if(t&&w.isString(t)&&(i&&!this.responseType||n)){let o=!(A&&A.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?j.from(s,j.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ut.classes.FormData,Blob:ut.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};w.forEach(["delete","get","head","post","put","patch"],e=>{$f.headers[e]={}});var xr=$f;var Cx=w.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"]),Vy=e=>{let t={},A,i,n;return e&&e.split(`
|
|
`).forEach(function(o){n=o.indexOf(":"),A=o.substring(0,n).trim().toLowerCase(),i=o.substring(n+1).trim(),!(!A||t[A]&&Cx[A])&&(A==="set-cookie"?t[A]?t[A].push(i):t[A]=[i]:t[A]=t[A]?t[A]+", "+i:i)}),t};var zy=Symbol("internals");function Ds(e){return e&&String(e).trim().toLowerCase()}function mc(e){return e===!1||e==null?e:w.isArray(e)?e.map(mc):String(e)}function Qx(e){let t=Object.create(null),A=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=A.exec(e);)t[i[1]]=i[2];return t}var hx=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function eB(e,t,A,i,n){if(w.isFunction(i))return i.call(this,t,A);if(n&&(t=A),!!w.isString(t)){if(w.isString(i))return t.indexOf(i)!==-1;if(w.isRegExp(i))return i.test(t)}}function px(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,A,i)=>A.toUpperCase()+i)}function Ex(e,t){let A=w.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+A,{value:function(n,r,o){return this[i].call(this,t,n,r,o)},configurable:!0})})}var Gr=class{constructor(t){t&&this.set(t)}set(t,A,i){let n=this;function r(s,a,c){let I=Ds(a);if(!I)throw new Error("header name must be a non-empty string");let l=w.findKey(n,I);(!l||n[l]===void 0||c===!0||c===void 0&&n[l]!==!1)&&(n[l||a]=mc(s))}let o=(s,a)=>w.forEach(s,(c,I)=>r(c,I,a));return w.isPlainObject(t)||t instanceof this.constructor?o(t,A):w.isString(t)&&(t=t.trim())&&!hx(t)?o(Vy(t),A):t!=null&&r(A,t,i),this}get(t,A){if(t=Ds(t),t){let i=w.findKey(this,t);if(i){let n=this[i];if(!A)return n;if(A===!0)return Qx(n);if(w.isFunction(A))return A.call(this,n,i);if(w.isRegExp(A))return A.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,A){if(t=Ds(t),t){let i=w.findKey(this,t);return!!(i&&this[i]!==void 0&&(!A||eB(this,this[i],i,A)))}return!1}delete(t,A){let i=this,n=!1;function r(o){if(o=Ds(o),o){let s=w.findKey(i,o);s&&(!A||eB(i,i[s],s,A))&&(delete i[s],n=!0)}}return w.isArray(t)?t.forEach(r):r(t),n}clear(t){let A=Object.keys(this),i=A.length,n=!1;for(;i--;){let r=A[i];(!t||eB(this,this[r],r,t,!0))&&(delete this[r],n=!0)}return n}normalize(t){let A=this,i={};return w.forEach(this,(n,r)=>{let o=w.findKey(i,r);if(o){A[o]=mc(n),delete A[r];return}let s=t?px(r):String(r).trim();s!==r&&delete A[r],A[s]=mc(n),i[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let A=Object.create(null);return w.forEach(this,(i,n)=>{i!=null&&i!==!1&&(A[n]=t&&w.isArray(i)?i.join(", "):i)}),A}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,A])=>t+": "+A).join(`
|
|
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...A){let i=new this(t);return A.forEach(n=>i.set(n)),i}static accessor(t){let i=(this[zy]=this[zy]={accessors:{}}).accessors,n=this.prototype;function r(o){let s=Ds(o);i[s]||(Ex(n,o),i[s]=!0)}return w.isArray(t)?t.forEach(r):r(t),this}};Gr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);w.reduceDescriptors(Gr.prototype,({value:e},t)=>{let A=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[A]=i}}});w.freezeMethods(Gr);var ft=Gr;function ks(e,t){let A=this||xr,i=t||A,n=ft.from(i.headers),r=i.data;return w.forEach(e,function(s){r=s.call(A,r,n.normalize(),t?t.status:void 0)}),n.normalize(),r}function Ss(e){return!!(e&&e.__CANCEL__)}function _y(e,t,A){j.call(this,e??"canceled",j.ERR_CANCELED,t,A),this.name="CanceledError"}w.inherits(_y,j,{__CANCEL__:!0});var Ki=_y;function tB(e,t,A){let i=A.config.validateStatus;!A.status||!i||i(A.status)?e(A):t(new j("Request failed with status code "+A.status,[j.ERR_BAD_REQUEST,j.ERR_BAD_RESPONSE][Math.floor(A.status/100)-4],A.config,A.request,A))}var Ty=ut.hasStandardBrowserEnv?{write(e,t,A,i,n,r){let o=[e+"="+encodeURIComponent(t)];w.isNumber(A)&&o.push("expires="+new Date(A).toGMTString()),w.isString(i)&&o.push("path="+i),w.isString(n)&&o.push("domain="+n),r===!0&&o.push("secure"),document.cookie=o.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 AB(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function iB(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Us(e,t){return e&&!AB(t)?iB(e,t):t}var Xy=ut.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),A=document.createElement("a"),i;function n(r){let o=r;return t&&(A.setAttribute("href",o),o=A.href),A.setAttribute("href",o),{href:A.href,protocol:A.protocol?A.protocol.replace(/:$/,""):"",host:A.host,search:A.search?A.search.replace(/^\?/,""):"",hash:A.hash?A.hash.replace(/^#/,""):"",hostname:A.hostname,port:A.port,pathname:A.pathname.charAt(0)==="/"?A.pathname:"/"+A.pathname}}return i=n(window.location.href),function(o){let s=w.isString(o)?n(o):o;return s.protocol===i.protocol&&s.host===i.host}}():function(){return function(){return!0}}();function nB(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mx(e,t){e=e||10;let A=new Array(e),i=new Array(e),n=0,r=0,o;return t=t!==void 0?t:1e3,function(a){let c=Date.now(),I=i[r];o||(o=c),A[n]=a,i[n]=c;let l=r,u=0;for(;l!==n;)u+=A[l++],l=l%e;if(n=(n+1)%e,n===r&&(r=(r+1)%e),c-o<t)return;let g=I&&c-I;return g?Math.round(u*1e3/g):void 0}}var Zy=mx;function Wy(e,t){let A=0,i=Zy(50,250);return n=>{let r=n.loaded,o=n.lengthComputable?n.total:void 0,s=r-A,a=i(s),c=r<=o;A=r;let I={loaded:r,total:o,progress:o?r/o:void 0,bytes:s,rate:a||void 0,estimated:a&&o&&c?(o-r)/a:void 0,event:n};I[t?"download":"upload"]=!0,e(I)}}var yx=typeof XMLHttpRequest<"u",jy=yx&&function(e){return new Promise(function(A,i){let n=e.data,r=ft.from(e.headers).normalize(),{responseType:o,withXSRFToken:s}=e,a;function c(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}let I;if(w.isFormData(n)){if(ut.hasStandardBrowserEnv||ut.hasStandardBrowserWebWorkerEnv)r.setContentType(!1);else if((I=r.getContentType())!==!1){let[C,...k]=I?I.split(";").map(d=>d.trim()).filter(Boolean):[];r.setContentType([C||"multipart/form-data",...k].join("; "))}}let l=new XMLHttpRequest;if(e.auth){let C=e.auth.username||"",k=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(C+":"+k))}let u=Us(e.baseURL,e.url);l.open(e.method.toUpperCase(),Fs(u,e.params,e.paramsSerializer),!0),l.timeout=e.timeout;function g(){if(!l)return;let C=ft.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders()),d={data:!o||o==="text"||o==="json"?l.responseText:l.response,status:l.status,statusText:l.statusText,headers:C,config:e,request:l};tB(function(Q){A(Q),c()},function(Q){i(Q),c()},d),l=null}if("onloadend"in l?l.onloadend=g:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(g)},l.onabort=function(){l&&(i(new j("Request aborted",j.ECONNABORTED,e,l)),l=null)},l.onerror=function(){i(new j("Network Error",j.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let k=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",d=e.transitional||pc;e.timeoutErrorMessage&&(k=e.timeoutErrorMessage),i(new j(k,d.clarifyTimeoutError?j.ETIMEDOUT:j.ECONNABORTED,e,l)),l=null},ut.hasStandardBrowserEnv&&(s&&w.isFunction(s)&&(s=s(e)),s||s!==!1&&Xy(u))){let C=e.xsrfHeaderName&&e.xsrfCookieName&&Ty.read(e.xsrfCookieName);C&&r.set(e.xsrfHeaderName,C)}n===void 0&&r.setContentType(null),"setRequestHeader"in l&&w.forEach(r.toJSON(),function(k,d){l.setRequestHeader(d,k)}),w.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),o&&o!=="json"&&(l.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&l.addEventListener("progress",Wy(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",Wy(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=C=>{l&&(i(!C||C.type?new Ki(null,e,l):C),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));let f=nB(u);if(f&&ut.protocols.indexOf(f)===-1){i(new j("Unsupported protocol "+f+":",j.ERR_BAD_REQUEST,e));return}l.send(n||null)})};var rB={http:Qc,xhr:jy};w.forEach(rB,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var $y=e=>`- ${e}`,wx=e=>w.isFunction(e)||e===null||e===!1,yc={getAdapter:e=>{e=w.isArray(e)?e:[e];let{length:t}=e,A,i,n={};for(let r=0;r<t;r++){A=e[r];let o;if(i=A,!wx(A)&&(i=rB[(o=String(A)).toLowerCase()],i===void 0))throw new j(`Unknown adapter '${o}'`);if(i)break;n[o||"#"+r]=i}if(!i){let r=Object.entries(n).map(([s,a])=>`adapter ${s} `+(a===!1?"is not supported by the environment":"is not available in the build")),o=t?r.length>1?`since :
|
|
`+r.map($y).join(`
|
|
`):" "+$y(r[0]):"as no adapter specified";throw new j("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return i},adapters:rB};function oB(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ki(null,e)}function wc(e){return oB(e),e.headers=ft.from(e.headers),e.data=ks.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),yc.getAdapter(e.adapter||xr.adapter)(e).then(function(i){return oB(e),i.data=ks.call(e,e.transformResponse,i),i.headers=ft.from(i.headers),i},function(i){return Ss(i)||(oB(e),i&&i.response&&(i.response.data=ks.call(e,e.transformResponse,i.response),i.response.headers=ft.from(i.response.headers))),Promise.reject(i)})}var ew=e=>e instanceof ft?e.toJSON():e;function $A(e,t){t=t||{};let A={};function i(c,I,l){return w.isPlainObject(c)&&w.isPlainObject(I)?w.merge.call({caseless:l},c,I):w.isPlainObject(I)?w.merge({},I):w.isArray(I)?I.slice():I}function n(c,I,l){if(w.isUndefined(I)){if(!w.isUndefined(c))return i(void 0,c,l)}else return i(c,I,l)}function r(c,I){if(!w.isUndefined(I))return i(void 0,I)}function o(c,I){if(w.isUndefined(I)){if(!w.isUndefined(c))return i(void 0,c)}else return i(void 0,I)}function s(c,I,l){if(l in t)return i(c,I);if(l in e)return i(void 0,c)}let a={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,I)=>n(ew(c),ew(I),!0)};return w.forEach(Object.keys(Object.assign({},e,t)),function(I){let l=a[I]||n,u=l(e[I],t[I],I);w.isUndefined(u)&&l!==s||(A[I]=u)}),A}var Fc="1.6.7";var sB={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{sB[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});var tw={};sB.transitional=function(t,A,i){function n(r,o){return"[Axios v"+Fc+"] Transitional option '"+r+"'"+o+(i?". "+i:"")}return(r,o,s)=>{if(t===!1)throw new j(n(o," has been removed"+(A?" in "+A:"")),j.ERR_DEPRECATED);return A&&!tw[o]&&(tw[o]=!0,console.warn(n(o," has been deprecated since v"+A+" and will be removed in the near future"))),t?t(r,o,s):!0}};function Fx(e,t,A){if(typeof e!="object")throw new j("options must be an object",j.ERR_BAD_OPTION_VALUE);let i=Object.keys(e),n=i.length;for(;n-- >0;){let r=i[n],o=t[r];if(o){let s=e[r],a=s===void 0||o(s,r,e);if(a!==!0)throw new j("option "+r+" must be "+a,j.ERR_BAD_OPTION_VALUE);continue}if(A!==!0)throw new j("Unknown option "+r,j.ERR_BAD_OPTION)}}var Dc={assertOptions:Fx,validators:sB};var bi=Dc.validators,Hr=class{constructor(t){this.defaults=t,this.interceptors={request:new Zf,response:new Zf}}async request(t,A){try{return await this._request(t,A)}catch(i){if(i instanceof Error){let n;Error.captureStackTrace?Error.captureStackTrace(n={}):n=new Error;let r=n.stack?n.stack.replace(/^.+\n/,""):"";i.stack?r&&!String(i.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(i.stack+=`
|
|
`+r):i.stack=r}throw i}}_request(t,A){typeof t=="string"?(A=A||{},A.url=t):A=t||{},A=$A(this.defaults,A);let{transitional:i,paramsSerializer:n,headers:r}=A;i!==void 0&&Dc.assertOptions(i,{silentJSONParsing:bi.transitional(bi.boolean),forcedJSONParsing:bi.transitional(bi.boolean),clarifyTimeoutError:bi.transitional(bi.boolean)},!1),n!=null&&(w.isFunction(n)?A.paramsSerializer={serialize:n}:Dc.assertOptions(n,{encode:bi.function,serialize:bi.function},!0)),A.method=(A.method||this.defaults.method||"get").toLowerCase();let o=r&&w.merge(r.common,r[A.method]);r&&w.forEach(["delete","get","head","post","put","patch","common"],f=>{delete r[f]}),A.headers=ft.concat(o,r);let s=[],a=!0;this.interceptors.request.forEach(function(C){typeof C.runWhen=="function"&&C.runWhen(A)===!1||(a=a&&C.synchronous,s.unshift(C.fulfilled,C.rejected))});let c=[];this.interceptors.response.forEach(function(C){c.push(C.fulfilled,C.rejected)});let I,l=0,u;if(!a){let f=[wc.bind(this),void 0];for(f.unshift.apply(f,s),f.push.apply(f,c),u=f.length,I=Promise.resolve(A);l<u;)I=I.then(f[l++],f[l++]);return I}u=s.length;let g=A;for(l=0;l<u;){let f=s[l++],C=s[l++];try{g=f(g)}catch(k){C.call(this,k);break}}try{I=wc.call(this,g)}catch(f){return Promise.reject(f)}for(l=0,u=c.length;l<u;)I=I.then(c[l++],c[l++]);return I}getUri(t){t=$A(this.defaults,t);let A=Us(t.baseURL,t.url);return Fs(A,t.params,t.paramsSerializer)}};w.forEach(["delete","get","head","options"],function(t){Hr.prototype[t]=function(A,i){return this.request($A(i||{},{method:t,url:A,data:(i||{}).data}))}});w.forEach(["post","put","patch"],function(t){function A(i){return function(r,o,s){return this.request($A(s||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:o}))}}Hr.prototype[t]=A(),Hr.prototype[t+"Form"]=A(!0)});var Ns=Hr;var aB=class e{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let A;this.promise=new Promise(function(r){A=r});let i=this;this.promise.then(n=>{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](n);i._listeners=null}),this.promise.then=n=>{let r,o=new Promise(s=>{i.subscribe(s),r=s}).then(n);return o.cancel=function(){i.unsubscribe(r)},o},t(function(r,o,s){i.reason||(i.reason=new Ki(r,o,s),A(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 A=this._listeners.indexOf(t);A!==-1&&this._listeners.splice(A,1)}static source(){let t;return{token:new e(function(n){t=n}),cancel:t}}},Aw=aB;function IB(e){return function(A){return e.apply(null,A)}}function cB(e){return w.isObject(e)&&e.isAxiosError===!0}var lB={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(lB).forEach(([e,t])=>{lB[t]=e});var iw=lB;function nw(e){let t=new Ns(e),A=ms(Ns.prototype.request,t);return w.extend(A,Ns.prototype,t,{allOwnKeys:!0}),w.extend(A,t,null,{allOwnKeys:!0}),A.create=function(n){return nw($A(e,n))},A}var He=nw(xr);He.Axios=Ns;He.CanceledError=Ki;He.CancelToken=Aw;He.isCancel=Ss;He.VERSION=Fc;He.toFormData=qi;He.AxiosError=j;He.Cancel=He.CanceledError;He.all=function(t){return Promise.all(t)};He.spread=IB;He.isAxiosError=cB;He.mergeConfig=$A;He.AxiosHeaders=ft;He.formToJSON=e=>Ec(w.isHTMLForm(e)?new FormData(e):e);He.getAdapter=yc.getAdapter;He.HttpStatusCode=iw;He.default=He;var kc=He;var{Axios:b1,AxiosError:O1,CanceledError:L1,isCancel:Y1,CancelToken:P1,VERSION:V1,all:z1,Cancel:_1,isAxiosError:T1,spread:X1,toFormData:Z1,AxiosHeaders:W1,HttpStatusCode:j1,formToJSON:$1,getAdapter:eq,mergeConfig:tq}=kc;BigInt.prototype.toJSON=function(){return"BigInt::"+this.toString()};var Dx=typeof window<"u"?window:null,kx=typeof global<"u"?global:void 0,Mr=async(e,t,A)=>{let i={...A},n=null,r=!1,o=null,s=[];if(Array.isArray(t))for(let l of t)l instanceof File&&(s.push(l),r=!0),typeof l=="function"&&(o=l);else t instanceof File&&(r=!0,s.push(t));if(!r)n=JSON.stringify(t),i["content-type"]="aplication/json";else{let l=new FormData;for(let u of s)l.append(u.name,u);n=l,delete i["content-type"],i.enctype="multipart/form-data;"}let a=new URL(e);if(Dx!==null){let l=new URL(location.href),u="";if(a.host===l.host||typeof kx.server_hook=="function"?u=a.toString():u=`${l.protocol}//${l.host}/_proxy/${encodeURIComponent(a.toString())}`,u){if(o)return(await kc({method:t?"post":void 0,url:u,data:n,onUploadProgress:o})).data;{let f=await(await fetch(u,t?{method:"POST",body:n,headers:i}:void 0)).text();try{return JSON.parse(f,rw)}catch{return f}}}}let I=await(await fetch(a,t?{method:"POST",body:n,headers:i}:void 0)).text();try{return JSON.parse(I,rw)}catch{return I}},rw=(e,t)=>typeof t=="string"&&t.startsWith("BigInt::")?BigInt(t.substring(8)):t;var yw=K(mw());var vr=async(e,t)=>{let A=(0,yw.default)(e,"/"),i=await Mr(iG(A,"/_prasi/_")),n="";i&&i.prasi&&(n=i.prasi);let r=AG(A);if(n==="v2")await new Promise(o=>{let s=document,a=s.createElement("script");a.onload=async()=>{o()},localStorage.getItem("api-ts-"+A)||localStorage.setItem("api-ts-"+A,Date.now().toString());let c=localStorage.getItem("api-ts-"+A);t?a.src=`${r}/_prasi/load.js?url=${A}&v3&dev=1&ts=${c}`:a.src=`${r}/_prasi/load.js?url=${A}&v3&ts=${c}`,document.querySelector(`script[src="${a.src}"]`)?o():s.body.appendChild(a)});else{let o=await fetch(r+"/_prasi/api-entry");if(Ce.prasiApi[A]={apiEntry:(await o.json()).srv},t){let s=await fetch(r+"/_prasi/api-types");Ce.prasiApi[A].apiTypes=await s.text(),Ce.prasiApi[A].prismaTypes={"prisma.d.ts":await BB(`${r}/_prasi/prisma/index.d.ts`),"runtime/index.d.ts":await BB(`${r}/_prasi/prisma/runtime/index.d.ts`),"runtime/library.d.ts":await BB(`${r}/_prasi/prisma/runtime/library.d.ts`)}}}},AG=e=>{let t=new URL(e);return`${t.protocol}//${t.host}`},iG=(e,t)=>{let A=new URL(e);return A.pathname=t,A.toString()},BB=async(e,t)=>await(await fetch(e)).text();var xs={},Fn=e=>{Ce.prasiApi||(Ce.prasiApi={});try{let t=new URL(e),A=`${t.protocol}//${t.host}`;return Ce.prasiApi[A]||xs[A]||(xs[A]=vr(A,location.hostname.includes("prasi"))),new Proxy({},{get:(i,n)=>{if(n==="_url")return(o,s)=>{let a=new URL(A);a.pathname=o.split("/").filter(l=>l).join("/");let c=new URL(location.href),I="";return a.host===c.host||s===!1?I=a.toString():I=`${c.protocol}//${c.host}/_proxy/${encodeURIComponent(a.toString())}`,I};let r=o=>function(...s){return new Promise(async(a,c)=>{try{let I=Ce.prasiApi[A];if(!I&&xs&&typeof xs[A]=="object"&&(await xs[A],I=Ce.prasiApi[A]),I){if(o==="_raw"){let g=s[0],f=`${A}${g}`,C=await ww(f,s.slice(1));a(C);return}if(I.apiEntry||(I.apiEntry={}),I.apiEntry&&!I.apiEntry[o]){c(`API ${o.toString()} not found, existing API:
|
|
- ${Object.keys(I.apiEntry||{}).join(`
|
|
- `)}`);return}let l=I.apiEntry[o].url,u=I.apiEntry[o].args;if(l&&u){if(s.length>0&&u.length>0)for(let[C,k]of Object.entries(s)){let d=u[parseInt(C)];u&&u.includes(d)&&k&&typeof k!="string"&&typeof k!="number"||(l=l.replace(`:${d}?`,k+""),l=l.replace(`:${d}`,k+""))}let g=`${A}${l}`,f=await ww(g,s);a(f)}else console.error(`API Not Found: ${o.toString()}`)}else c("Failed to load API [Proxy]: "+A)}catch(I){c(I)}})};return n==="then"?new Proxy({},{get:(o,s)=>r(s)}):r(n)}})}catch{return null}},ww=async(e,t)=>await Mr(e,t,{"content-type":"application/json"});var Uw=K(kw());var Dn=e=>{let t="";return new Proxy({},{get(A,i){return i.startsWith("$")?(...n)=>Sw({name:t,action:"query",table:i,params:n},e):new Proxy({},{get(n,r){return async(...o)=>(i==="query"&&(i=r,r="query"),await Sw({name:t,action:r,table:i,params:o},e))}})}})},Sc={},Sw=async(e,t)=>{let A=new URL(t);A.pathname="/_dbs",e.table&&(A.pathname+=`/${e.table}`);let i=A.toString(),n=(0,Uw.default)(e),r=Sc[n];if(!r||r&&Date.now()-r.timestamp>1e3){Sc[n]={timestamp:Date.now(),promise:Mr(i,e,{"content-type":"application/json"}),result:null};let o=await Sc[n].promise;return Sc[n].result=o,o}return await r.promise};function aG(e){let t=document.createElement("a");return t.setAttribute("href",e),t.cloneNode(!1).href}function IG(e){return e?new Promise((t,A)=>{let i="$importModule$"+Math.random().toString(32).slice(2),n=document.createElement("script"),r=()=>{delete window[i],n.onerror=null,n.onload=null,n.remove(),URL.revokeObjectURL(n.src),n.src=""};n.defer=!0,n.type="module",n.onerror=()=>{A(new Error(`Failed to import: ${e}`)),r()},n.onload=()=>{t(window[i]),r()};let s=`import * as m from "${Ce.basehost?Ce.basehost+e:aG(e)}"; window.${i} = m;`,a=new Blob([s],{type:"text/javascript"});n.src=URL.createObjectURL(a),document.head.appendChild(n)}):""}var Uc=IG;var Rr=e=>({isMobile:e.mode==="mobile",isDesktop:e.mode==="desktop",isEditor:location.pathname.startsWith("/ed/")});var Nc=async e=>{let t=window;t.exports||(t.exports={});let A=await _db.site.findFirst({where:{id:e.site.id},include:{component_site:!0}});if(A){if(A.component_site)for(let o of A.component_site){let s=`/npm/site/${o.id_site}/site.js`;await Uc(s)}let i=e.site.api_url;if(i||(i=(A.config||{}).api_url||""),!i)return;try{let o=new URL(i);if(i&&o.hostname)try{await vr(i,!0)}catch{console.warn("Failed to load API [Legacy]:",i)}}catch{}let n=`/npm/site/${e.site.id}/site.js`;await Uc(n),e.site.db.get()||e.site.db.set(Dn(i)),e.site.api.get()||e.site.api.set(Fn(i));let r=window;if(A.js_compiled){let o=A.config,s=(c,I)=>(o.api_url&&!I.api&&(I.api=e.site.api.get(),I.db=e.site.db.get()),I.params=r.params,I.module={},new Function(...Object.keys(I),c)(...Object.values(I))),a={...Rr({site:e.site,mode:e.mode}),types:{},exports:r.exports,load:Uc,render:e.render,module:{exports:{}}};if(await s(A.js_compiled,a),a.module.exports)for(let[c,I]of Object.entries(a.module.exports))r.exports[c]=I}}};var Nw=(e,t=0)=>{let A=3735928559^t,i=1103547991^t;for(let n=0,r;n<e.length;n++)r=e.charCodeAt(n),A=Math.imul(A^r,2654435761),i=Math.imul(i^r,1597334677);return A=Math.imul(A^A>>>16,2246822507),A^=Math.imul(i^i>>>13,3266489909),i=Math.imul(i^i>>>16,2246822507),i^=Math.imul(A^A>>>13,3266489909),4294967296*(2097151&i)+(A>>>0)};var cG=new TextEncoder,Gw=async e=>{let t=e.site.config.api_url;try{let A=new URL(t);if(t&&A.hostname){await vr(t,!0);let i=Ce.prasiApi[t];if(i&&i.apiTypes&&i.prismaTypes){let n=JSON.stringify({api:i.apiTypes,prisma:i.prismaTypes}),r=Nw(n),o=await e.sync?.code.action({type:"check-typings",site_id:e.site.id,hash:r});if(o?.type==="check-typings"&&!o.hash){let s=Buffer.from(rA(cG.encode(n)));e.sync?.code.action({type:"push-typings",site_id:e.site.id,body:s,hash:r})}}e.script.db||(e.script.db=Dn(t)),e.script.api||(e.script.api=Fn(t))}}catch(A){A&&!A.message.toLowerCase().includes("invalid url")&&console.warn("Failed to load API [Snapshot]:",t)}if(e.site.code.snapshot)for(let[A,i]of Object.entries(e.site.code.snapshot)){let n=new Y.Doc;Y.applyUpdate(n,Et(i.bin)),e.code[A]={doc:n};let r=e.code[A].doc;if(r){let o=r.getMap("map").get("files")?.get("index.js");xw(e,o),IA(e),e.render(),r.on("update",(s,a)=>{let c=r.getMap("map").get("files")?.get("index.js");xw(e,c),IA(e),e.render()})}}},xw=(e,t)=>{if(t){let A=window;e.site.config.api_url&&(A.db=Dn(e.site.config.api_url),A.api=Fn(e.site.config.api_url));let i=xc(t);if(e.global_prop=Object.keys(i),typeof i=="object")for(let[n,r]of Object.entries(i))A[n]=r}};var dB=async(e,t,A)=>{e.site=t,!e.script.db&&!e.script.api&&(e.site.code.mode==="old"?await Nc({mode:e.mode,site:{api_url:e.site.config.api_url,id:e.site.id,api:{get(){return e.script.api},set(i){e.script.api=i}},db:{get(){return e.script.db},set(i){e.script.db=i}}},render:()=>{}}):await Gw(e))};var Hw=async(e,t,A,i)=>{if(!e.sync)return;e.status="reload";let n=await e.sync.page.load(t);if(!n){e.status="page-not-found",e.render();return}if(n.comps)for(let[r,o]of Object.entries(n.comps))o&&o.snapshot&&await uc(e,r,o.snapshot);if(e.page.cur=n,n.snapshot){let r=new Y.Doc;Y.applyUpdate(r,Et(n.snapshot));let o=e.page.list[n.id];o||(e.page.list[n.id]={},o=e.page.list[n.id]),o.on_update&&o.doc&&o.doc.off("update",o.on_update),o.on_update=async(s,a)=>{if(a==="local"||!e.sync)return;if(o.page.id!==n.id){alert(`Page ID Mismatch!
|
|
Refreshing to preventing data loss...`),location.reload();return}let c=await e.sync.yjs.sv_local("page",e.page.cur.id,Buffer.from(rA(s)));if(c){let I=Y.encodeStateAsUpdate(r,Et(c.sv));Y.applyUpdate(r,Et(c.diff),"local"),Ic()||await IA(e,{note:A+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,Buffer.from(rA(I))),e.ui.syncing=!1,e.page.entry=r.getMap("map").get("root")?.get("childs")?.map(l=>l.get("id")),nc.should_render_main&&e.render()}},r.on("update",o.on_update),e.page.doc=r,e.page.doc&&(o.page=e.page.cur,o.doc=e.page.doc,e.page.entry=e.page.doc.getMap("map").get("root")?.get("childs")?.map(s=>s.get("id")),Array.isArray(e.page.entry)||e.sync.code.action({type:"flush-page-cache",page_id:t}).then(()=>{location.reload()})),e.page.doc&&await IA(e,{note:A+" page-init"})}e.status="ready",i!==!1&&e.render()};var Mw=K(ce()),lG=new TextDecoder,kn={list:[],route:null},gG=e=>{let t=JSON.parse(localStorage.getItem("prasi-session")||"null");if(!t&&location.pathname.startsWith("/ed/"))return location.href="/login",(0,Mw.jsx)(rn,{note:"logging in"});if(t?.data?.user?(e.user.id=t.data.user.id,e.user.username=t.data.user.username):(e.user.id="ab1390f5-40d5-448e-a8c3-84b0fb600930",e.user.username="anonymous"),location.pathname.startsWith("/vi/")){if(kn.list.length===0){_db.page.findMany({where:{id_site:params.site_id,is_deleted:!1,is_default_layout:!1},select:{id:!0,url:!0}}).then(n=>{kn.list=n,gG(e)});return}if(!kn.route){kn.route=Sr();for(let n of kn.list)kn.route.insert(n.url,n)}let i="/"+location.pathname.split("/").slice(3).join("/");if(!params.page_id){let n=kn.route.lookup(i);if(n&&(params.page_id=n.id,n.params))for(let[r,o]of Object.entries(n.params))["site_id","page_id"].includes(r)||(params[r]=o)}}if(!params.page_id&&location.pathname.startsWith("/ed"))return(async()=>{let A=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:params.site_id?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"root",mode:"insensitive"}},select:{id:!0,id_site:!0},orderBy:{site:{name:"asc"}}});if(A)location.href=`/ed/${A.id_site}/${A.id}`;else{let i=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:params.site_id?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"home",mode:"insensitive"}},select:{id:!0,id_site:!0}});if(i)location.href=`/ed/${i.id_site}/${i.id}`;else{let n=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:params.site_id?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}}},select:{id:!0,id_site:!0}});n&&(location.href=`/ed/${n.id_site}/${n.id}`)}}})(),!1;if(e.sync){if(e.site.id==="--loading--")return!1;if(params.site_id!==e.site.id)return e.site=hA(Lf),e.site.id="--loading--",e.ui.popup.code.init=!1,e.sync.site.load(params.site_id).then(async A=>{A?(await dB(e,A,"from-sync"),e.render()):(alert("Site not found. redirecting..."),location.href="/ed/")}),!1;if(!e.page.cur.id&&!params.page_id&¶ms.site_id&&location.pathname.startsWith("/ed/"))return _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,id_site:params.site_id},select:{id:!0}}).then(A=>{A&&(location.href=`/ed/${params.site_id}/${A.id}`)}),!1}return!e.sync&&!e.sync_assigned?(e.sync_assigned=!0,ny({user_id:e.user.id,site_id:params.site_id,page_id:params.page_id,events:{opened(){Ce.offline?(console.log("reconnected!"),Ce.offline=!1,e.ui.syncing=!0,e.render()):(Ce.offline=!1,e.render())},shakehand(A){e.user.client_id=A},disconnected(){return console.log("offline, reconnecting..."),Ce.offline=!0,e.render(),{reconnect:!0}},async editor_start(A){params.site_id!==A.site_id||params.page_id!==A.page_id?e.page.cur.id||(e.site.id=A.site_id,e.page.cur.id=A.page_id,location.pathname.startsWith("/ed/")&&(location.href=`/ed/${A.site_id}/${A.page_id}`)):(e.site.id=A.site_id,e.page.cur.id=A.page_id,e.render())},site_updated(A){for(let[i,n]of Object.entries(A))i==="js"||i==="js_compiled"?e.site[i]=lG.decode(Et(n)):e.site[i]=n;e.render()},async remote_svlocal(A){let i=null;if(A.type==="page"&&e.page.cur.id===A.id?i=e.page.doc:A.type==="comp"&&e.comp.list[A.id]?i=e.comp.list[A.id].doc:A.type==="code"&&(i=e.code.site.doc),i&&e.sync){let n=vE(i,Et(A.sv_local)),r=qE(i),o=Buffer.from(rA(r)),s=Buffer.from(rA(n)),a=await e.sync.yjs.sv_remote(A.type,A.id,o,s);if(a){if(ME(i,Et(a.diff),"sv_remote"),A.type==="page")delete e.preview.meta_cache[A.id],await IA(e,{note:"sv_remote"});else if(A.type==="comp"){let c=await gc(e,i,A.id);c&&(e.comp.list[A.id].meta=c.meta,e.comp.list[A.id].tree=c.tree),await IA(e,{note:"sv_remote"})}e.render()}}}}}).then(A=>{e.sync=A}),!1):params.page_id!==e.page.cur.id&&location.pathname.startsWith("/ed")?(Hw(e,params.page_id,"change page"),!1):!0},xc=src=>{if(src){let module={exports:{__esModule:!0}};eval(`try {
|
|
${src}
|
|
} catch(e) {
|
|
console.error(e);
|
|
}`);let result={...module.exports};return result.__esModule&&delete result.__esModule,result}return{}};var Kc=K(ze());var vw=(e,t)=>{e.status="loading",e.on_status_changes&&e.on_status_changes(e.status),e.site.id=t.site_id,e.site.api_url=t.api_url,!e.site.api&&!e.site.db?e.site.code.mode==="old"&&Nc({site:{id:e.site.id,api_url:e.site.api_url,api:{get(){return e.site.api},set(A){e.site.api=A}},db:{get(){return e.site.db},set(A){e.site.db=A}}},render:e.render}).then(()=>{e.status="ready",e.on_status_changes&&e.on_status_changes(e.status),e.render()}):(e.status="ready",e.on_status_changes&&e.on_status_changes(e.status))};var Oi={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null,code:{mode:"old"}},script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},on_preload:void 0};var h0=K(ze());var qe=K(ze()),CB=class extends qe.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...t){this.setState({}),this.props.onError(...t)}render(){return this.props.children}},uG=()=>!1,Rw=(0,qe.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:uG});function Jw({children:e}){let[t,A]=(0,qe.useState)(),i=(0,qe.useRef)(),n=(0,qe.useMemo)(()=>({componentDidCatch:i,error:t,setError:A}),[t]);return qe.default.createElement(Rw.Provider,{value:n},qe.default.createElement(CB,{error:t,onError:(r,o)=>{A(r),i.current?.(r,o)}},e))}Jw.displayName="ReactUseErrorBoundaryContext";function qw(e){function t(A){return qe.default.createElement(Jw,null,qe.default.createElement(e,{key:"WrappedComponent",...A}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function Kw(e){let t=(0,qe.useContext)(Rw);t.componentDidCatch.current=e;let A=(0,qe.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,A]}var Tt=K(ce()),GA=qw(({children:e,meta:t,id:A,silent:i=!0})=>{let n=wi({retrying:!1,meta:t}),[r,o]=Kw((a,c)=>{i!==!0&&console.warn(a)});t&&n.meta!==t&&(n.meta=t,setTimeout(o));let s=t;return r?(0,Tt.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Tt.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",s?.item.name?"["+s.item.name+"]:":""]}),(0,Tt.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:n.retrying?(0,Tt.jsx)(Tt.Fragment,{children:"Retrying..."}):(0,Tt.jsx)(Tt.Fragment,{children:r.message})}),(0,Tt.jsx)("div",{className:"p-1",children:(0,Tt.jsx)("button",{onClick:()=>{n.retrying=!0,n.render(),setTimeout(()=>{n.retrying=!1,n.render(),o()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e});var kt=(e,t,A,i)=>{let n=e[t];return A==="desktop"||!A?!n&&e.mobile&&e.mobile[t]&&(n=e.mobile[t]):e.mobile&&e.mobile[t]&&(n=e.mobile[t]),n||(n=i),n};var bw=(e,t)=>{let A=kt(e,"adv",t,{});return typeof A.css=="string"&&A.css.trim()?cx(css`
|
|
${A.css}
|
|
`,t):""};var Ow=(e,t)=>{let A=kt(e,"bg",t,{size:"contain",pos:"center"}),i=`${serverurl}${A.url}`;return A&&A.url&&A.url.startsWith("http")&&(i=A.url),cx(`
|
|
background-repeat: no-repeat;
|
|
`,A.color&&`
|
|
background-color: ${A.color};
|
|
`,A.url&&typeof siteApiUrl=="string"&&`
|
|
background-image: url("${i}");
|
|
`,A.size&&`
|
|
background-size: ${A.size};
|
|
`,A.pos&&`
|
|
background-position: ${A.pos};
|
|
`)};var A0=K(t0());var i0=(e,t)=>{let A=kt(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(HA(A,"stroke.l","border-left-width"),HA(A,"stroke.r","border-right-width"),HA(A,"stroke.b","border-bottom-width"),HA(A,"stroke.t","border-top-width"),HA(A,"color","border-color","transparent"),HA(A,"style","border-style","dashed"),HA(A,"rounded.tl","border-top-left-radius"),HA(A,"rounded.tr","border-top-right-radius"),HA(A,"rounded.bl","border-bottom-left-radius"),HA(A,"rounded.br","border-bottom-right-radius"))},HA=(e,t,A,i)=>{let n=(0,A0.default)(e,t);if(i)return n?`${A}: ${n};`:`${A}: ${i};`;if(n)return`${A}: ${n}px;`};var n0=(e,t,A)=>{let i=kt(e,"dim",t,{h:"fit",w:"fit"});return i.w==="full"&&i.h==="full"?`
|
|
width:100%;
|
|
height:100%;
|
|
flex:1;
|
|
`:cx(i.w==="fit"&&`
|
|
& > .txt-box > * {
|
|
white-space: nowrap !important;
|
|
}
|
|
`,i.w==="full"&&`
|
|
width: 100%;
|
|
`,i.w&&typeof i.w=="number"&&i.w>=0&&`
|
|
width: ${i.w}${i.wUnit||"px"};
|
|
overflow-x: clip;
|
|
`,i.h==="full"&&`
|
|
height: ${A?"100%":"100"+(e.type==="section"?"vh":"%")};
|
|
margin-bottom: auto;
|
|
`,i.h&&typeof i.h=="number"&&i.h>=0&&`
|
|
height: ${i.h}${i.hUnit||"px"};
|
|
overflow-y: clip;
|
|
`)};var r0=({item:e,hover:t,active:A})=>cx(t&&css`
|
|
& {
|
|
box-shadow: inset 0 0 0px 3px #bae3fd;
|
|
> img {
|
|
opacity: 0.6;
|
|
}
|
|
}
|
|
`,A&&css`
|
|
box-shadow: inset 0 0 0px 2px #009cff !important;
|
|
> img {
|
|
opacity: 0.6;
|
|
}
|
|
`);var qr=window,o0=(e,t)=>{let A=kt(e,"font",t,{});if(A.family){qr.loadedFonts||(qr.loadedFonts=[]);let n=`:wght@${[300,400,500,600].join(";")}`,r=A.family.replace(/ /g,"+");if(qr.loadedFonts.indexOf(A.family)<0){qr.loadedFonts.push(A.family);let o=document,s=`https://prasi.avolut.com/_font/css2?family=${r}${n}`;if(!o.querySelector(`link[href="${s}]`)){let a=o.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=s,o.head.appendChild(a)}}}return!A.family&&qr.defaultFont&&(A.family=qr.defaultFont),cx(A.color&&`
|
|
color: ${A.color};
|
|
`,A.whitespace==="whitespace-normal"&&`
|
|
word-break: break-word;
|
|
`,A.whitespace==="whitespace-nowrap"&&`
|
|
white-space: nowrap;
|
|
`,A.color&&`
|
|
color: ${A.color};
|
|
`,`
|
|
text-align: ${A.align?A.align:"left"};
|
|
`,A.size&&`
|
|
font-size: ${A.size||15}px;
|
|
`,A.height&&`
|
|
line-height: ${A.height==="auto"?"normal":`${A.height}%`};
|
|
`,A.family&&`
|
|
font-family: ${A.family};
|
|
`)};var s0=(e,t)=>{let A=[],i=kt(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});if(i)i.wrap&&A.push(i.wrap==="flex-wrap"?"flex-wrap: wrap;":"flex-wrap: nowrap;"),i.dir.startsWith("col")?(i.dir==="col"?A.push("flex-direction: column;"):i.dir==="col-reverse"&&A.push("flex-direction: column-reverse;"),i.gap==="auto"?(i.align==="left"&&A.push("align-items:start; justify-content: space-between;"),i.align==="center"&&A.push("align-items:center; justify-content: space-between;"),i.align==="right"&&A.push("align-items:end; justify-content: space-between;")):(A.push(`gap: ${i.gap}px;`),i.align==="top-left"&&A.push("align-items:start; justify-content: start;"),i.align==="top-center"&&A.push("align-items:center; justify-content: start;"),i.align==="top-right"&&A.push("align-items:end; justify-content: start;"),i.align==="left"&&A.push("align-items:start; justify-content: center;"),i.align==="center"&&A.push("align-items:center; justify-content: center;"),i.align==="right"&&A.push("align-items:end; justify-content: center;"),i.align==="bottom-left"&&A.push("align-items:start; justify-content: end;"),i.align==="bottom-center"&&A.push("align-items:center; justify-content: end;"),i.align==="bottom-right"&&A.push("align-items:end; justify-content: end;"))):(i.dir==="row"?A.push("flex-direction: row;"):i.dir==="row-reverse"&&A.push("flex-direction: row-reverse;"),i.gap==="auto"?(i.align==="top"&&A.push("align-items:start; justify-content: space-between;"),i.align==="center"&&A.push("align-items:center; justify-content: space-between;"),i.align==="bottom"&&A.push("align-items:end; justify-content: space-between;")):(A.push(`
|
|
gap: ${i.gap}px;
|
|
`),i.align==="top-left"&&A.push("align-items:start; justify-content: start;"),i.align==="top-center"&&A.push("align-items:start; justify-content: center;"),i.align==="top-right"&&A.push("align-items:start; justify-content: end;"),i.align==="left"&&A.push("align-items:center; justify-content: start;"),i.align==="center"&&A.push("align-items:center; justify-content: center;"),i.align==="right"&&A.push("align-items:center; justify-content: end;"),i.align==="bottom-left"&&A.push("align-items:end; justify-content: start;"),i.align==="bottom-center"&&A.push("align-items:end; justify-content: center;"),i.align==="bottom-right"&&A.push("align-items:end; justify-content: end;")));else return"flex-direction:column; align-items:start; justify-content: start;";return A.join(`
|
|
`).trim()};var a0=(e,t)=>{let A=kt(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(A.l!==void 0&&`
|
|
padding-left: ${A.l}px;
|
|
`,A.r!==void 0&&`
|
|
padding-right: ${A.r}px;
|
|
`,A.b!==void 0&&`
|
|
padding-bottom: ${A.b}px;
|
|
`,A.t!==void 0&&`
|
|
padding-top: ${A.t}px;
|
|
`)};var yB=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css`
|
|
display: flex;
|
|
position: relative;
|
|
user-select: none;
|
|
${s0(e,t.mode)}
|
|
${a0(e,t.mode)}
|
|
${n0(e,t.mode,t?.editor)}
|
|
${i0(e,t.mode)}
|
|
${Ow(e,t.mode)}
|
|
${o0(e,t.mode)}
|
|
`,(t?.hover||t?.active)&&r0({item:e,hover:t?.hover,active:t?.active}),bw(e,t.mode)])}catch(A){console.log(A)}return cx([])};var I0=K(ce()),Hs=(e,t,A,i)=>{let n=t.item,r;n.component?.style&&(r={style:n.component.style,className:yB(n.component.style,{mode:e.mode})});let o={className:yB(n,{mode:e.mode}),inherit:r},s={},a=t.item.childs,c;return t.item.type==="text"?(c=null,o.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(a)&&a?.map(I=>{if(!I)return null;let{id:l}=I,u=A?e.layout?.meta[l]:e.meta[l];return u?(0,I0.jsx)(Kr,{meta:u,is_layout:A,passprop:i},l):null}),o.children=c,t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete o.children,delete o.dangerouslySetInnerHTML),{props:o,text_props:s}};var C0=K(ze());var Rc=K(ze());var Mc=K(ze());var l0=K(ze()),g0=(e,t)=>A=>{if(t.item.script||(t.item.script={}),t.item.script.passprop||(t.item.script.passprop={}),t.item.script.passprop){let i=!1;for(let[n,r]of Object.entries(A))["children","key"].includes(n)||(i=!0,t.item.script.passprop[n]={end:0,start:0,value:r})}return wB(A,t.script?.scope)},wB=(e,t)=>{let A={};if(Array.isArray(e)?A.children=e:A=e,Array.isArray(A.children)){let i=[];for(let n of A.children)i.push(c0(n,A,t));return i}return c0(A.children,A,t)},c0=(e,t,A)=>{if((0,l0.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,passprop:{...A,...i}}}}return e};var u0=(e,t,A)=>i=>{let{children:n}=i,r=e.script?.init_local_effect,o=t?e.layout?.meta:e.meta,a=(0,Mc.useRef)(i.value).current;return a.render=A.render,vc(e,A,A.script?.scope),i.hook&&i.hook(a),(0,Mc.useEffect)(()=>{let c=A.item.id;if(A.parent?.instance_id&&o){let l=o[A.parent?.instance_id];if(l&&l.instances){for(let[u,g]of Object.entries(l.instances[A.parent.instance_id]))if(g===A.item.id){c=u;break}}}return!r[c]&&(typeof r=="object"&&(r[c]=!0),(async()=>i.effect&&await i.effect(a))()),()=>{}},[location.pathname]),wB(n,{...A.script?.scope,[i.name]:a})};var FB=K(ce()),f0=(e,t,A,i)=>{let n=Hs(e,t,A,i);e.visit&&e.visit(t,n),t.script?t.script.scope=i:t.script={scope:i,result:null,Local:u0(e,A,t),PassProp:g0(e,t)};let r=t.script,o=window.exports,s={useEffect:Rc.useEffect,children:n.props.children,props:n.props,Local:r.Local,db:e.site.db,api:e.site.api,PassProp:r?.PassProp,ErrorBox:GA,newElement:()=>{},render:l=>{r.result=(0,FB.jsx)(Rc.Suspense,{children:l})},params,...Rr(e),...o,...i};if(typeof i=="object"){for(let[l,u]of Object.entries(i))if(typeof u=="object"&&u&&u._jsx){let g=u;s[l]=(0,FB.jsx)(cH,{fn:g.fn,passprop:i,meta:t})}}!Ce.isEditor&&t.item.adv?.js&&ac(e,t.item.adv.js);let a=t.item.adv?.jsBuilt||"",c=kB(a,DB)||"";new Function(...Object.keys(s),`// ${t.item.name}: ${t.item.id}
|
|
${c}
|
|
`)(...Object.values(s)),vc(e,t,i)},cH=({fn:e,meta:t,passprop:A})=>e({passprop:A,meta:t}),DB={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath"},kB=(e,t)=>{let A=e;for(let[i,n]of Object.entries(t))A=A.replaceAll(i,n);return A};var d0=K(ce()),B0=(e,t,A,i)=>{if(t.item.component?.id){t.item.script||(t.item.script={});let r={...window.exports,db:e.site.db,api:e.site.api,...Rr(e),...i,params};t.item.script.props={};let o=new Set;if(t.item.component.props)for(let[s,a]of Object.entries(t.item.component.props))try{if(a.meta?.type==="content-element"){let g={_jsx:!0,fn:f=>{let C=a.content?.id;if(C){let k=A?e.layout?.meta[C]:e.meta[C];if(!k)return null;let d=t.instances;if(!f.meta.item.originalId||!d||!d[t.item.id])return null;let Q=f.meta.item.originalId;if(k.mitem&&(a.jsxCalledBy&&(!a.jsxCalledBy.includes(Q)||a.jsxCalledBy.length!==2)||!a.jsxCalledBy)){let y=t.mitem?.get("component")?.get("props")?.get(s);if(y){let D=y.get("jsxCalledBy");!D||typeof D!="object"?y.set("jsxCalledBy",[t.item.id,Q]):(!D.includes(Q)||D.length!==2||D[0]!==t.item.id||D[1]!==Q)&&y.set("jsxCalledBy",[t.item.id,Q])}}return(0,d0.jsx)(Kr,{meta:k,passprop:f.passprop,is_layout:A})}return null}};r[s]=g,i&&(i[s]=g);continue}a.value&&ac(e,a.value);let c=a.valueBuilt||"",I=kB(c,DB)||"",l=new Function(...Object.keys(r),`// [${t.item.name}] ${s}: ${t.item.id}
|
|
return ${I}
|
|
`);t.item.script.props[s]={value:I};let u=l(...Object.values(r));typeof u=="function"&&(t.item.script.props[s].fn=u,u=(...g)=>t.item.script?.props?.[s].fn(...g)),r[s]=u,i&&(i[s]=u)}catch{o.add(s)}}},vc=(e,t,A)=>{if(t.item.script?.props){let i={...A,api:e.site.api,db:e.site.db};for(let[n,r]of Object.entries(t.item.script.props))if(r.fn){let o=new Function(...Object.keys(i),`// [${t.item.name}] ${n}: ${t.item.id}
|
|
return ${r.value||""}
|
|
`);r.fn=o(...Object.values(i))}}};var Q0=K(ce()),SB=({meta:e,passprop:t,is_layout:A})=>{let i=ki(Oi,"VI"),[n,r]=(0,C0.useState)({});e.render=()=>{r({})};let o=t;return e.item.component?.id&&(o||(o={}),B0(i,e,A,o)),e.item.adv?.js&&(f0(i,e,A,o),e.script)?e.script.result:(0,Q0.jsx)(UB,{meta:e,passprop:o,is_layout:A})};var Ze=K(ce()),lH=70,Jc={enabled:!1,meta:{}},Kr=({meta:e,children:t,passprop:A,is_layout:i})=>{if(Jc.enabled){let n=Jc.meta;if(n[e.item.id]?n[e.item.id].last_render===Math.floor(Date.now()/1e3)?n[e.item.id].count++:n[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:n[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},n[e.item.id]?.count>lH)return(0,Ze.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,Ze.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,Ze.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",n[e.item.id]?.count," times in less than 1 second."]})]})}return!e||e.item.hidden?null:e.item.adv?.js||e.item.component?.id?(0,Ze.jsx)(GA,{meta:e,children:(0,Ze.jsx)(SB,{meta:e,is_layout:i,passprop:A})}):(0,Ze.jsx)(GA,{meta:e,children:(0,Ze.jsx)(UB,{meta:e,passprop:A,is_layout:i})})},UB=({meta:e,passprop:t,is_layout:A})=>{let i=ki(Oi,"VI");if(A&&e.item.name==="children"){let r=[];for(let o of i.entry){let s=i.meta[o];if(s.item.adv?.js||s.item.component?.id)r.push((0,Ze.jsx)(GA,{meta:s,children:(0,Ze.jsx)(SB,{meta:s,is_layout:!1,passprop:t})}));else{let a=Hs(i,s,!1,t);i.visit&&i.visit(s,a),r.push((0,Ze.jsx)("div",{...a.props}))}}return(0,Ze.jsx)(Ze.Fragment,{children:r.map((o,s)=>(0,Ze.jsx)(h0.Fragment,{children:o},s))})}let n=Hs(i,e,A,t);return i.visit&&i.visit(e,n),(0,Ze.jsx)("div",{...n.props})};var br=K(ce()),p0=({})=>{let e=ki(Oi,"VI"),t=wi({tick:Date.now()});if(e.tick=t.tick,e.status!=="ready")return(0,br.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,br.jsx)(rn,{backdrop:!1})});let A=!!e.layout?.entry&&e.layout.entry.length>0,i=e.entry;return A&&e.layout?.entry&&(i=e.layout?.entry),(0,br.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(i)&&i.map(n=>{let r=A?e.layout?.meta[n]:e.meta[n];return r&&Element?(0,br.jsx)(GA,{children:(0,br.jsx)(Kr,{meta:r,is_layout:A})},r.item.id):null})})};var qc=K(ce()),NB=window,E0=({meta:e,entry:t,api_url:A,site_id:i,api:n,mode:r,db:o,visit:s,script:a,page_id:c,render_stat:I,on_status_changed:l,on_preload:u,layout:g})=>{let f=ki(Oi,"VI");return f.mode=r,f.entry=t,f.on_preload=u,NB.isMobile=r==="mobile",NB.isDesktop=r==="desktop",NB.preload=C=>{f.page.navs[c]||(f.page.navs[c]=new Set);let k=typeof C=="string"?[C]:C;for(let d of k)f.page.navs[c].add(d);return clearTimeout(wn.timeout),wn.timeout=setTimeout(()=>{f.on_preload&&f.on_preload({urls:Array.from(f.page.navs[c])})},100),""},f.layout=g,f.page.cur.id=c,f.on_status_changes=l,I==="disabled"&&(Jc.enabled=!1),f.meta!==e&&(f.meta=e),a&&(f.script.init_local_effect=a.init_local_effect),f.visit=s,f.status==="init"&&(f.site.db=o,f.site.api=n,vw(f,{api_url:A,site_id:i})),u&&(0,Kc.useEffect)(()=>{setTimeout(()=>{let C=f.page.navs[f.page.cur.id];C&&u({urls:Array.from(C)})},500)},[f.page.cur.id]),(0,qc.jsx)(GA,{children:(0,qc.jsx)(Kc.Suspense,{children:(0,qc.jsx)(p0,{})})})};var xB=window,v={root:null,url(...e){let t=e.map(i=>Array.isArray(i)?i.join(""):i).join(""),A=this.root.toString();return A.endsWith("/")&&(A=A.substring(0,A.length-1)),t.startsWith("/")?A+t:A+"/"+t},get pathname(){let e=location.pathname.substring(v.root.pathname.length);return e.startsWith("/")?e:`/${e}`},site:{id:xB._prasi?.site_id},init_local_effect:{},mode:"",route:{status:"init",pages:[],router:null},comp:{list:{},pending:new Set},layout:{id:"",root:null,meta:null},cache:{urls:new Set},page:{id:"",url:"",root:null,meta:null,cache:{}}},m0=()=>{if(!v.root){let e=new URL(location.href);xB._prasi.basepath&&(e.pathname=xB._prasi.basepath),v.root=new URL(`${e.protocol}//${e.host}${e.pathname}`),v.root.pathname.endsWith("/")&&(v.root.pathname=v.root.pathname.substring(0,v.root.length-1))}};var cA=Qn("prasi-prod","prasi-cache-prod");var Nn=async(e,t)=>{let A=v.comp;for(let i of e)i&&i.type!=="text"&&GB(i);if(A.pending.size>0){let i=!0,n=[];if(t!==!1){for(let r of[...A.pending]){let o=await kA(`comp-${r}`,cA);o||(i=!1),A.list[r]=o,n.push(o)}if(i){for(let r of[...A.pending])A.pending.delete(r);await Nn(n,t);return}}}if(A.pending.size>0)try{let i=await(await fetch(v.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[...A.pending]})})).json();for(let[n,r]of Object.entries(i))A.pending.delete(n),A.list[n]=r,await SA(`comp-${n}`,r,cA);await Nn(Object.values(i),t)}catch{}},GB=e=>{let t=v.comp;if(e.type==="item"){let A=e.component?.id;if(A){!t.list[A]&&!t.pending.has(A)&&t.pending.add(A);for(let i of Object.values(e.component?.props||{}))i.content&&i.meta?.type==="content-element"&&GB(i.content)}}if(e.childs)for(let A of e.childs)A&&A.type!=="text"&&GB(A)};var y0=(e,t)=>new Promise(async A=>{let i=!1;if(t!==!1){let r=await kA(`page-${e}`,cA);r&&(A(r),i=!0)}let n=await(await fetch(v.url`_prasi/page/${e}`)).json();SA(`page-${e}`,{id:e,url:n.url,root:n.root},cA),i||A(n)}),gH=e=>new Promise(async t=>{let A={},i=[...new Set(e)],n=!0;for(let o of i){let s=await kA(`page-${o}`,cA);if(s)A[o]=s;else{n=!1;break}}n&&t(A);let r=await(await fetch(v.url`_prasi/pages`,{method:"POST",body:JSON.stringify({ids:i})})).json();for(let[o,s]of Object.entries(r))SA(`page-${o}`,s,cA);n||t(r)}),w0=async e=>{let t=e.map(A=>v.route.router?.lookup(A)).filter(A=>A&&A.id);return await gH(t.map(A=>A?.id))};var D0=K(F0()),k0=()=>{let e=v;if(e.site.id){if(!e.mode&&e.site.responsive)if(e.site.responsive!=="mobile-only"&&e.site.responsive!=="desktop-only"){let t=(0,D0.default)();e.mode=t.device.type==="mobile"?"mobile":"desktop"}else e.site.responsive==="mobile-only"?e.mode="mobile":e.site.responsive==="desktop-only"&&(e.mode="desktop");localStorage.getItem("prasi-editor-mode")&&(e.mode=localStorage.getItem("prasi-editor-mode"))}};var uH=()=>new Promise(async e=>{let t=!1,A=await kA("route",cA);A&&(e(A),t=!0);let i=await(await fetch(v.url`_prasi/route`)).json();await SA("route",i,cA),t||e(i)}),S0=async e=>{let t=Sr(),A=[];try{let i=await uH();if(i&&i.site&&i.urls){i.layout&&(v.layout.id=i.layout.id,v.layout.root=i.layout.root,v.layout.meta={},v.layout.root&&(await Nn(v.layout.root.childs,!e),Oc(v.layout.meta,v.layout.root))),v.site=i.site,v.site.code={mode:"new"},await fH(),v.site.api=Fn(v.site.api_url),v.site.db=Dn(v.site.api_url);let n=window;n.serverurl=v.site.api_url,n.db=v.site.db,n.api=v.site.api;for(let r of i.urls)t.insert(r.url,r),A.push(r)}}catch{}return{router:t,pages:A}},fH=()=>new Promise(e=>{let t=document,A=t.createElement("script");A.onload=async()=>{e()};let i=v.site.api_url;try{new URL(i)}catch{location.hostname==="localhost"?i="http://localhost:4550":i="https://prasi.avolut.com"}localStorage.getItem("api-ts-"+i)||localStorage.setItem("api-ts-"+i,Date.now().toString());let n=localStorage.getItem("api-ts-"+i);A.src=`${i}/_prasi/load.js?url=${i}&v3&ts=${n}`,document.querySelector(`script[src="${A.src}"]`)?e():t.body.appendChild(A)}),Oc=(e,t)=>{for(let A of t.childs)vt({comps:v.comp.list,meta:e,mode:"page"},{item:A})};var xn=window;var ti=K(ce()),HB=()=>location.hostname.split(".").length===4||location.hostname==="prasi.app"||location.hostname==="prasi.avolut.com"||location.hostname.includes("ngrok")||location.hostname==="localhost"||location.hostname==="127.0.0.1"||location.hostname==="10.0.2.2",N0=()=>{let e=wi({page_id:""}),[t,A]=(0,U0.useState)({}),i=()=>A({});xn.prasiContext.render=i;let n=pu.Provider,r=HB()&&location.pathname.startsWith("/prod");if(v.route.status!=="ready")return v.route.status==="init"&&(v.route.status="loading",S0(r).then(async({router:I,pages:l})=>{k0(),v.route.status="ready",v.route.router=I,v.route.pages=l;let u=xc(await(await fetch(`${xn._prasi.basepath}/_prasi/code/index.js`.replace("//","/"))).text());if(u)for(let[g,f]of Object.entries(u))window[g]=f;i()})),(0,ti.jsx)(rn,{});let o=v.route.router;if(!o)return(0,ti.jsx)(wu,{children:"Failed to create Router"});let s="";if(r){let I=location.pathname.split("/");yu(I[3])&&(s=I[3])}let a=o.lookup(v.pathname);if(s){let I=v.route.pages.find(l=>s===l.id);I&&(a=I)}if(!a)return(0,ti.jsx)(wu,{children:"Page Not Found"});a.id!==e.page_id&&(v.init_local_effect={}),xn.params=a.params||{},v.page.id=a.id,v.page.url=a.url;let c=v.page.cache[a.id];if(c)v.page.root=c.root,v.page.meta=c.meta;else return y0(a.id,!r).then(async({root:I})=>{if(a){let l={id:a.id,url:a.url,root:I,meta:{}};await Nn(I.childs,!r),Oc(l.meta,I),v.page.cache[l.id]=l,i()}}).catch(()=>{i()}),(0,ti.jsx)(rn,{note:"Loading page"});return(0,ti.jsx)(n,{value:xn.prasiContext,children:(0,ti.jsx)("div",{className:cx("relative flex flex-1 items-center justify-center"),children:(0,ti.jsx)("div",{className:cx("absolute flex flex-col items-stretch flex-1 bg-white main-content-preview",v.mode==="mobile"?css`
|
|
@media (min-width: 768px) {
|
|
border-left: 1px solid #ccc;
|
|
border-right: 1px solid #ccc;
|
|
width: 375px;
|
|
top: 0px;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
bottom: 0px;
|
|
}
|
|
@media (max-width: 767px) {
|
|
left: 0px;
|
|
right: 0px;
|
|
top: 0px;
|
|
bottom: 0px;
|
|
overflow-y: auto;
|
|
}
|
|
`:"inset-0 overflow-auto",css`
|
|
contain: content;
|
|
`),children:(0,ti.jsx)(E0,{api_url:v.site.api_url,entry:Object.values(v.page.root.childs).filter(I=>I).map(I=>I.id),meta:v.page.meta,mode:v.mode,page_id:v.page.id,site_id:v.site.id,db:v.site.db,api:v.site.api,layout:v.layout.id&&v.layout.root&&v.layout.meta?{id:v.layout.id,meta:v.layout.meta,entry:Object.values(v.layout.root.childs).filter(I=>I).map(I=>I.id)}:void 0,script:{init_local_effect:v.init_local_effect},on_preload:async({urls:I})=>{let l=[];if(v.cache.urls)for(let u of I)v.cache.urls.has(u)||(l.push(u),v.cache.urls.add(u));if(l.length>0){let u=await w0(l);if(Array.isArray(u))for(let g of u){let f={id:g.id,url:g.url,root:g.root,meta:{}};await Nn(g.root.childs,!r),Oc(f.meta,g.root),v.page.cache[f.id]=f}}}})})})})};var G0=K(ce());(async()=>{m0();let e=document.getElementById("root");if(e){let t=(0,x0.createRoot)(e);await Up(!1),wp(),xn.navigateOverride=A=>(A&&A.startsWith("/")&&HB()&&location.pathname.startsWith("/prod")&&!A.startsWith("/prod")&&(A=`/prod/${location.pathname.split("/")[2]}${A}`),A),t.render((0,G0.jsx)(N0,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})();
|
|
/*! Bundled license information:
|
|
|
|
react/cjs/react.production.min.js:
|
|
(**
|
|
* @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.
|
|
*)
|
|
|
|
scheduler/cjs/scheduler.production.min.js:
|
|
(**
|
|
* @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.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom.production.min.js:
|
|
(**
|
|
* @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.
|
|
*)
|
|
|
|
@noble/hashes/utils.js:
|
|
(*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) *)
|
|
|
|
react/cjs/react-jsx-dev-runtime.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-jsx-dev-runtime.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.
|
|
*)
|
|
|
|
react/cjs/react-jsx-runtime.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-jsx-runtime.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.
|
|
*)
|
|
|
|
hash-wasm/dist/index.esm.js:
|
|
(*!
|
|
* hash-wasm (https://www.npmjs.com/package/hash-wasm)
|
|
* (c) Dani Biro
|
|
* @license MIT
|
|
*)
|
|
*/
|
|
//# sourceMappingURL=main.js.map
|