ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto

deploy test...again? idk what i'm doing :)

docs/404.html dist/404.html
docs/assets/index-BEwqW3jF.css dist/assets/index-BEwqW3jF.css
+16 -16
docs/assets/index-C8DLJrVY.js dist/assets/index-BXW1ByK3.js
··· 1 - var Ud=Object.defineProperty;var _a=e=>{throw TypeError(e)};var Md=(e,t,n)=>t in e?Ud(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ue=(e,t,n)=>Md(e,typeof t!="symbol"?t+"":t,n),ka=(e,t,n)=>t.has(e)||_a("Cannot "+n);var fn=(e,t,n)=>(ka(e,t,"read from private field"),n?n.call(e):t.get(e)),dn=(e,t,n)=>t.has(e)?_a("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),hn=(e,t,n,r)=>(ka(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var yi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Du(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fu={exports:{}},Eo={},bu={exports:{}},ie={};/** 2 * @license React 3 * react.production.min.js 4 * ··· 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 - */var fi=Symbol.for("react.element"),Bd=Symbol.for("react.portal"),$d=Symbol.for("react.fragment"),Wd=Symbol.for("react.strict_mode"),Hd=Symbol.for("react.profiler"),Vd=Symbol.for("react.provider"),Zd=Symbol.for("react.context"),Gd=Symbol.for("react.forward_ref"),Kd=Symbol.for("react.suspense"),Qd=Symbol.for("react.memo"),Yd=Symbol.for("react.lazy"),xa=Symbol.iterator;function Xd(e){return e===null||typeof e!="object"?null:(e=xa&&e[xa]||e["@@iterator"],typeof e=="function"?e:null)}var Uu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Mu=Object.assign,Bu={};function ar(e,t,n){this.props=e,this.context=t,this.refs=Bu,this.updater=n||Uu}ar.prototype.isReactComponent={};ar.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")};ar.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $u(){}$u.prototype=ar.prototype;function wl(e,t,n){this.props=e,this.context=t,this.refs=Bu,this.updater=n||Uu}var _l=wl.prototype=new $u;_l.constructor=wl;Mu(_l,ar.prototype);_l.isPureReactComponent=!0;var Sa=Array.isArray,Wu=Object.prototype.hasOwnProperty,kl={current:null},Hu={key:!0,ref:!0,__self:!0,__source:!0};function Vu(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)Wu.call(t,r)&&!Hu.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1<l){for(var a=Array(l),f=0;f<l;f++)a[f]=arguments[f+2];i.children=a}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)i[r]===void 0&&(i[r]=l[r]);return{$$typeof:fi,type:e,key:o,ref:s,props:i,_owner:kl.current}}function Jd(e,t){return{$$typeof:fi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xl(e){return typeof e=="object"&&e!==null&&e.$$typeof===fi}function qd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ea=/\/+/g;function Go(e,t){return typeof e=="object"&&e!==null&&e.key!=null?qd(""+e.key):t.toString(36)}function bi(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case fi:case Bd:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+Go(s,0):r,Sa(i)?(n="",e!=null&&(n=e.replace(Ea,"$&/")+"/"),bi(i,t,n,"",function(f){return f})):i!=null&&(xl(i)&&(i=Jd(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Ea,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Sa(e))for(var l=0;l<e.length;l++){o=e[l];var a=r+Go(o,l);s+=bi(o,t,n,a,i)}else if(a=Xd(e),typeof a=="function")for(e=a.call(e),l=0;!(o=e.next()).done;)o=o.value,a=r+Go(o,l++),s+=bi(o,t,n,a,i);else if(o==="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 s}function wi(e,t,n){if(e==null)return e;var r=[],i=0;return bi(e,r,"","",function(o){return t.call(n,o,i++)}),r}function eh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var $e={current:null},Ui={transition:null},th={ReactCurrentDispatcher:$e,ReactCurrentBatchConfig:Ui,ReactCurrentOwner:kl};function Zu(){throw Error("act(...) is not supported in production builds of React.")}ie.Children={map:wi,forEach:function(e,t,n){wi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return wi(e,function(){t++}),t},toArray:function(e){return wi(e,function(t){return t})||[]},only:function(e){if(!xl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ie.Component=ar;ie.Fragment=$d;ie.Profiler=Hd;ie.PureComponent=wl;ie.StrictMode=Wd;ie.Suspense=Kd;ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=th;ie.act=Zu;ie.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Mu({},e.props),i=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=kl.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(a in t)Wu.call(t,a)&&!Hu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&l!==void 0?l[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){l=Array(a);for(var f=0;f<a;f++)l[f]=arguments[f+2];r.children=l}return{$$typeof:fi,type:e.type,key:i,ref:o,props:r,_owner:s}};ie.createContext=function(e){return e={$$typeof:Zd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vd,_context:e},e.Consumer=e};ie.createElement=Vu;ie.createFactory=function(e){var t=Vu.bind(null,e);return t.type=e,t};ie.createRef=function(){return{current:null}};ie.forwardRef=function(e){return{$$typeof:Gd,render:e}};ie.isValidElement=xl;ie.lazy=function(e){return{$$typeof:Yd,_payload:{_status:-1,_result:e},_init:eh}};ie.memo=function(e,t){return{$$typeof:Qd,type:e,compare:t===void 0?null:t}};ie.startTransition=function(e){var t=Ui.transition;Ui.transition={};try{e()}finally{Ui.transition=t}};ie.unstable_act=Zu;ie.useCallback=function(e,t){return $e.current.useCallback(e,t)};ie.useContext=function(e){return $e.current.useContext(e)};ie.useDebugValue=function(){};ie.useDeferredValue=function(e){return $e.current.useDeferredValue(e)};ie.useEffect=function(e,t){return $e.current.useEffect(e,t)};ie.useId=function(){return $e.current.useId()};ie.useImperativeHandle=function(e,t,n){return $e.current.useImperativeHandle(e,t,n)};ie.useInsertionEffect=function(e,t){return $e.current.useInsertionEffect(e,t)};ie.useLayoutEffect=function(e,t){return $e.current.useLayoutEffect(e,t)};ie.useMemo=function(e,t){return $e.current.useMemo(e,t)};ie.useReducer=function(e,t,n){return $e.current.useReducer(e,t,n)};ie.useRef=function(e){return $e.current.useRef(e)};ie.useState=function(e){return $e.current.useState(e)};ie.useSyncExternalStore=function(e,t,n){return $e.current.useSyncExternalStore(e,t,n)};ie.useTransition=function(){return $e.current.useTransition()};ie.version="18.3.1";bu.exports=ie;var Fe=bu.exports;const nh=Du(Fe);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * ··· 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 - */var rh=Fe,ih=Symbol.for("react.element"),oh=Symbol.for("react.fragment"),sh=Object.prototype.hasOwnProperty,lh=rh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ah={key:!0,ref:!0,__self:!0,__source:!0};function Gu(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)sh.call(t,r)&&!ah.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:ih,type:e,key:o,ref:s,props:i,_owner:lh.current}}Eo.Fragment=oh;Eo.jsx=Gu;Eo.jsxs=Gu;Fu.exports=Eo;var $=Fu.exports,xs={},Ku={exports:{}},tt={},Qu={exports:{}},Yu={};/** 18 * @license React 19 * scheduler.production.min.js 20 * ··· 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 - */(function(e){function t(B,D){var Z=B.length;B.push(D);e:for(;0<Z;){var R=Z-1>>>1,N=B[R];if(0<i(N,D))B[R]=D,B[Z]=N,Z=R;else break e}}function n(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var D=B[0],Z=B.pop();if(Z!==D){B[0]=Z;e:for(var R=0,N=B.length,ne=N>>>1;R<ne;){var Y=2*(R+1)-1,K=B[Y],fe=Y+1,xe=B[fe];if(0>i(K,Z))fe<N&&0>i(xe,K)?(B[R]=xe,B[fe]=Z,R=fe):(B[R]=K,B[Y]=Z,R=Y);else if(fe<N&&0>i(xe,Z))B[R]=xe,B[fe]=Z,R=fe;else break e}}return D}function i(B,D){var Z=B.sortIndex-D.sortIndex;return Z!==0?Z:B.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],f=[],_=1,y=null,g=3,m=!1,w=!1,p=!1,k=typeof setTimeout=="function"?setTimeout:null,u=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(B){for(var D=n(f);D!==null;){if(D.callback===null)r(f);else if(D.startTime<=B)r(f),D.sortIndex=D.expirationTime,t(a,D);else break;D=n(f)}}function S(B){if(p=!1,v(B),!w)if(n(a)!==null)w=!0,J(z);else{var D=n(f);D!==null&&b(S,D.startTime-B)}}function z(B,D){w=!1,p&&(p=!1,u(O),O=-1),m=!0;var Z=g;try{for(v(D),y=n(a);y!==null&&(!(y.expirationTime>D)||B&&!te());){var R=y.callback;if(typeof R=="function"){y.callback=null,g=y.priorityLevel;var N=R(y.expirationTime<=D);D=e.unstable_now(),typeof N=="function"?y.callback=N:y===n(a)&&r(a),v(D)}else r(a);y=n(a)}if(y!==null)var ne=!0;else{var Y=n(f);Y!==null&&b(S,Y.startTime-D),ne=!1}return ne}finally{y=null,g=Z,m=!1}}var A=!1,T=null,O=-1,L=5,M=-1;function te(){return!(e.unstable_now()-M<L)}function E(){if(T!==null){var B=e.unstable_now();M=B;var D=!0;try{D=T(!0,B)}finally{D?I():(A=!1,T=null)}}else A=!1}var I;if(typeof c=="function")I=function(){c(E)};else if(typeof MessageChannel<"u"){var h=new MessageChannel,F=h.port2;h.port1.onmessage=E,I=function(){F.postMessage(null)}}else I=function(){k(E,0)};function J(B){T=B,A||(A=!0,I())}function b(B,D){O=k(function(){B(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(B){B.callback=null},e.unstable_continueExecution=function(){w||m||(w=!0,J(z))},e.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<B?Math.floor(1e3/B):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(B){switch(g){case 1:case 2:case 3:var D=3;break;default:D=g}var Z=g;g=D;try{return B()}finally{g=Z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(B,D){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var Z=g;g=B;try{return D()}finally{g=Z}},e.unstable_scheduleCallback=function(B,D,Z){var R=e.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?R+Z:R):Z=R,B){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=Z+N,B={id:_++,callback:D,priorityLevel:B,startTime:Z,expirationTime:N,sortIndex:-1},Z>R?(B.sortIndex=Z,t(f,B),n(a)===null&&B===n(f)&&(p?(u(O),O=-1):p=!0,b(S,Z-R))):(B.sortIndex=N,t(a,B),w||m||(w=!0,J(z))),B},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(B){var D=g;return function(){var Z=g;g=D;try{return B.apply(this,arguments)}finally{g=Z}}}})(Yu);Qu.exports=Yu;var uh=Qu.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * ··· 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 - */var ch=Fe,qe=uh;function G(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Xu=new Set,Br={};function Tn(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for(Br[e]=t,e=0;e<t.length;e++)Xu.add(t[e])}var Lt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ss=Object.prototype.hasOwnProperty,fh=/^[: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]*$/,Ca={},za={};function dh(e){return Ss.call(za,e)?!0:Ss.call(Ca,e)?!1:fh.test(e)?za[e]=!0:(Ca[e]=!0,!1)}function hh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ph(e,t,n,r){if(t===null||typeof t>"u"||hh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 We(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Oe[e]=new We(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Oe[t]=new We(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Oe[e]=new We(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Oe[e]=new We(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){Oe[e]=new We(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Oe[e]=new We(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Oe[e]=new We(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Oe[e]=new We(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Oe[e]=new We(e,5,!1,e.toLowerCase(),null,!1,!1)});var Sl=/[\-:]([a-z])/g;function El(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(Sl,El);Oe[t]=new We(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(Sl,El);Oe[t]=new We(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(Sl,El);Oe[t]=new We(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Oe[e]=new We(e,1,!1,e.toLowerCase(),null,!1,!1)});Oe.xlinkHref=new We("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Oe[e]=new We(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cl(e,t,n,r){var i=Oe.hasOwnProperty(t)?Oe[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ph(t,n,i,r)&&(n=null),r||i===null?dh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Bt=ch.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_i=Symbol.for("react.element"),jn=Symbol.for("react.portal"),On=Symbol.for("react.fragment"),zl=Symbol.for("react.strict_mode"),Es=Symbol.for("react.profiler"),Ju=Symbol.for("react.provider"),qu=Symbol.for("react.context"),Nl=Symbol.for("react.forward_ref"),Cs=Symbol.for("react.suspense"),zs=Symbol.for("react.suspense_list"),Tl=Symbol.for("react.memo"),Ht=Symbol.for("react.lazy"),ec=Symbol.for("react.offscreen"),Na=Symbol.iterator;function mr(e){return e===null||typeof e!="object"?null:(e=Na&&e[Na]||e["@@iterator"],typeof e=="function"?e:null)}var _e=Object.assign,Ko;function zr(e){if(Ko===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ko=t&&t[1]||""}return` 34 `+Ko+e}var Qo=!1;function Yo(e,t){if(!e||Qo)return"";Qo=!0;var n=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(f){var r=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){r=f}e.call(t.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var i=f.stack.split(` 35 `),o=r.stack.split(` 36 `),s=i.length-1,l=o.length-1;1<=s&&0<=l&&i[s]!==o[l];)l--;for(;1<=s&&0<=l;s--,l--)if(i[s]!==o[l]){if(s!==1||l!==1)do if(s--,l--,0>l||i[s]!==o[l]){var a=` 37 - `+i[s].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Qo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zr(e):""}function mh(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr("Lazy");case 13:return zr("Suspense");case 19:return zr("SuspenseList");case 0:case 2:case 15:return e=Yo(e.type,!1),e;case 11:return e=Yo(e.type.render,!1),e;case 1:return e=Yo(e.type,!0),e;default:return""}}function Ns(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 On:return"Fragment";case jn:return"Portal";case Es:return"Profiler";case zl:return"StrictMode";case Cs:return"Suspense";case zs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qu:return(e.displayName||"Context")+".Consumer";case Ju:return(e._context.displayName||"Context")+".Provider";case Nl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tl:return t=e.displayName||null,t!==null?t:Ns(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return Ns(e(t))}catch{}}return null}function gh(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 Ns(t);case 8:return t===zl?"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 on(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vh(e){var t=tc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ki(e){e._valueTracker||(e._valueTracker=vh(e))}function nc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xi(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 Ts(e,t){var n=t.checked;return _e({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ta(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=on(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rc(e,t){t=t.checked,t!=null&&Cl(e,"checked",t,!1)}function Is(e,t){rc(e,t);var n=on(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ps(e,t.type,on(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ia(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ps(e,t,n){(t!=="number"||Xi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Nr=Array.isArray;function Gn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+on(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Rs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(G(91));return _e({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pa(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(G(92));if(Nr(n)){if(1<n.length)throw Error(G(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:on(n)}}function ic(e,t){var n=on(t.value),r=on(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ra(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function oc(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 As(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?oc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var xi,sc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(xi=xi||document.createElement("div"),xi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=xi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $r(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Pr={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},yh=["Webkit","ms","Moz","O"];Object.keys(Pr).forEach(function(e){yh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Pr[t]=Pr[e]})});function lc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Pr.hasOwnProperty(e)&&Pr[e]?(""+t).trim():t+"px"}function ac(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=lc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var wh=_e({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 js(e,t){if(t){if(wh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(G(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(G(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(G(61))}if(t.style!=null&&typeof t.style!="object")throw Error(G(62))}}function Os(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 Ls=null;function Il(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ds=null,Kn=null,Qn=null;function Aa(e){if(e=pi(e)){if(typeof Ds!="function")throw Error(G(280));var t=e.stateNode;t&&(t=Io(t),Ds(e.stateNode,e.type,t))}}function uc(e){Kn?Qn?Qn.push(e):Qn=[e]:Kn=e}function cc(){if(Kn){var e=Kn,t=Qn;if(Qn=Kn=null,Aa(e),t)for(e=0;e<t.length;e++)Aa(t[e])}}function fc(e,t){return e(t)}function dc(){}var Xo=!1;function hc(e,t,n){if(Xo)return e(t,n);Xo=!0;try{return fc(e,t,n)}finally{Xo=!1,(Kn!==null||Qn!==null)&&(dc(),cc())}}function Wr(e,t){var n=e.stateNode;if(n===null)return null;var r=Io(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(G(231,t,typeof n));return n}var Fs=!1;if(Lt)try{var gr={};Object.defineProperty(gr,"passive",{get:function(){Fs=!0}}),window.addEventListener("test",gr,gr),window.removeEventListener("test",gr,gr)}catch{Fs=!1}function _h(e,t,n,r,i,o,s,l,a){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(_){this.onError(_)}}var Rr=!1,Ji=null,qi=!1,bs=null,kh={onError:function(e){Rr=!0,Ji=e}};function xh(e,t,n,r,i,o,s,l,a){Rr=!1,Ji=null,_h.apply(kh,arguments)}function Sh(e,t,n,r,i,o,s,l,a){if(xh.apply(this,arguments),Rr){if(Rr){var f=Ji;Rr=!1,Ji=null}else throw Error(G(198));qi||(qi=!0,bs=f)}}function In(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function pc(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 ja(e){if(In(e)!==e)throw Error(G(188))}function Eh(e){var t=e.alternate;if(!t){if(t=In(e),t===null)throw Error(G(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return ja(i),e;if(o===r)return ja(i),t;o=o.sibling}throw Error(G(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(G(189))}}if(n.alternate!==r)throw Error(G(190))}if(n.tag!==3)throw Error(G(188));return n.stateNode.current===n?e:t}function mc(e){return e=Eh(e),e!==null?gc(e):null}function gc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=gc(e);if(t!==null)return t;e=e.sibling}return null}var vc=qe.unstable_scheduleCallback,Oa=qe.unstable_cancelCallback,Ch=qe.unstable_shouldYield,zh=qe.unstable_requestPaint,Ce=qe.unstable_now,Nh=qe.unstable_getCurrentPriorityLevel,Pl=qe.unstable_ImmediatePriority,yc=qe.unstable_UserBlockingPriority,eo=qe.unstable_NormalPriority,Th=qe.unstable_LowPriority,wc=qe.unstable_IdlePriority,Co=null,zt=null;function Ih(e){if(zt&&typeof zt.onCommitFiberRoot=="function")try{zt.onCommitFiberRoot(Co,e,void 0,(e.current.flags&128)===128)}catch{}}var gt=Math.clz32?Math.clz32:Ah,Ph=Math.log,Rh=Math.LN2;function Ah(e){return e>>>=0,e===0?32:31-(Ph(e)/Rh|0)|0}var Si=64,Ei=4194304;function Tr(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 to(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Tr(l):(o&=s,o!==0&&(r=Tr(o)))}else s=n&~i,s!==0?r=Tr(s):o!==0&&(r=Tr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-gt(t),i=1<<n,r|=e[n],t&=~i;return r}function jh(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 Oh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-gt(o),l=1<<s,a=i[s];a===-1?(!(l&n)||l&r)&&(i[s]=jh(l,t)):a<=t&&(e.expiredLanes|=l),o&=~l}}function Us(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function _c(){var e=Si;return Si<<=1,!(Si&4194240)&&(Si=64),e}function Jo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function di(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-gt(t),e[t]=n}function Lh(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-gt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Rl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-gt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var de=0;function kc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var xc,Al,Sc,Ec,Cc,Ms=!1,Ci=[],Yt=null,Xt=null,Jt=null,Hr=new Map,Vr=new Map,Zt=[],Dh="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 La(e,t){switch(e){case"focusin":case"focusout":Yt=null;break;case"dragenter":case"dragleave":Xt=null;break;case"mouseover":case"mouseout":Jt=null;break;case"pointerover":case"pointerout":Hr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vr.delete(t.pointerId)}}function vr(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=pi(t),t!==null&&Al(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Fh(e,t,n,r,i){switch(t){case"focusin":return Yt=vr(Yt,e,t,n,r,i),!0;case"dragenter":return Xt=vr(Xt,e,t,n,r,i),!0;case"mouseover":return Jt=vr(Jt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Hr.set(o,vr(Hr.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Vr.set(o,vr(Vr.get(o)||null,e,t,n,r,i)),!0}return!1}function zc(e){var t=gn(e.target);if(t!==null){var n=In(t);if(n!==null){if(t=n.tag,t===13){if(t=pc(n),t!==null){e.blockedOn=t,Cc(e.priority,function(){Sc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Mi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ls=r,n.target.dispatchEvent(r),Ls=null}else return t=pi(n),t!==null&&Al(t),e.blockedOn=n,!1;t.shift()}return!0}function Da(e,t,n){Mi(e)&&n.delete(t)}function bh(){Ms=!1,Yt!==null&&Mi(Yt)&&(Yt=null),Xt!==null&&Mi(Xt)&&(Xt=null),Jt!==null&&Mi(Jt)&&(Jt=null),Hr.forEach(Da),Vr.forEach(Da)}function yr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ms||(Ms=!0,qe.unstable_scheduleCallback(qe.unstable_NormalPriority,bh)))}function Zr(e){function t(i){return yr(i,e)}if(0<Ci.length){yr(Ci[0],e);for(var n=1;n<Ci.length;n++){var r=Ci[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Yt!==null&&yr(Yt,e),Xt!==null&&yr(Xt,e),Jt!==null&&yr(Jt,e),Hr.forEach(t),Vr.forEach(t),n=0;n<Zt.length;n++)r=Zt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Zt.length&&(n=Zt[0],n.blockedOn===null);)zc(n),n.blockedOn===null&&Zt.shift()}var Yn=Bt.ReactCurrentBatchConfig,no=!0;function Uh(e,t,n,r){var i=de,o=Yn.transition;Yn.transition=null;try{de=1,jl(e,t,n,r)}finally{de=i,Yn.transition=o}}function Mh(e,t,n,r){var i=de,o=Yn.transition;Yn.transition=null;try{de=4,jl(e,t,n,r)}finally{de=i,Yn.transition=o}}function jl(e,t,n,r){if(no){var i=Bs(e,t,n,r);if(i===null)as(e,t,r,ro,n),La(e,r);else if(Fh(i,e,t,n,r))r.stopPropagation();else if(La(e,r),t&4&&-1<Dh.indexOf(e)){for(;i!==null;){var o=pi(i);if(o!==null&&xc(o),o=Bs(e,t,n,r),o===null&&as(e,t,r,ro,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else as(e,t,r,null,n)}}var ro=null;function Bs(e,t,n,r){if(ro=null,e=Il(r),e=gn(e),e!==null)if(t=In(e),t===null)e=null;else if(n=t.tag,n===13){if(e=pc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ro=e,null}function Nc(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(Nh()){case Pl:return 1;case yc:return 4;case eo:case Th:return 16;case wc:return 536870912;default:return 16}default:return 16}}var Kt=null,Ol=null,Bi=null;function Tc(){if(Bi)return Bi;var e,t=Ol,n=t.length,r,i="value"in Kt?Kt.value:Kt.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[o-r];r++);return Bi=i.slice(e,1<r?1-r:void 0)}function $i(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 zi(){return!0}function Fa(){return!1}function nt(e){function t(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?zi:Fa,this.isPropagationStopped=Fa,this}return _e(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=zi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=zi)},persist:function(){},isPersistent:zi}),t}var ur={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ll=nt(ur),hi=_e({},ur,{view:0,detail:0}),Bh=nt(hi),qo,es,wr,zo=_e({},hi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dl,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!==wr&&(wr&&e.type==="mousemove"?(qo=e.screenX-wr.screenX,es=e.screenY-wr.screenY):es=qo=0,wr=e),qo)},movementY:function(e){return"movementY"in e?e.movementY:es}}),ba=nt(zo),$h=_e({},zo,{dataTransfer:0}),Wh=nt($h),Hh=_e({},hi,{relatedTarget:0}),ts=nt(Hh),Vh=_e({},ur,{animationName:0,elapsedTime:0,pseudoElement:0}),Zh=nt(Vh),Gh=_e({},ur,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kh=nt(Gh),Qh=_e({},ur,{data:0}),Ua=nt(Qh),Yh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xh={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"},Jh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jh[e])?!!t[e]:!1}function Dl(){return qh}var ep=_e({},hi,{key:function(e){if(e.key){var t=Yh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$i(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Xh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dl,charCode:function(e){return e.type==="keypress"?$i(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$i(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),tp=nt(ep),np=_e({},zo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ma=nt(np),rp=_e({},hi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dl}),ip=nt(rp),op=_e({},ur,{propertyName:0,elapsedTime:0,pseudoElement:0}),sp=nt(op),lp=_e({},zo,{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}),ap=nt(lp),up=[9,13,27,32],Fl=Lt&&"CompositionEvent"in window,Ar=null;Lt&&"documentMode"in document&&(Ar=document.documentMode);var cp=Lt&&"TextEvent"in window&&!Ar,Ic=Lt&&(!Fl||Ar&&8<Ar&&11>=Ar),Ba=" ",$a=!1;function Pc(e,t){switch(e){case"keyup":return up.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function fp(e,t){switch(e){case"compositionend":return Rc(t);case"keypress":return t.which!==32?null:($a=!0,Ba);case"textInput":return e=t.data,e===Ba&&$a?null:e;default:return null}}function dp(e,t){if(Ln)return e==="compositionend"||!Fl&&Pc(e,t)?(e=Tc(),Bi=Ol=Kt=null,Ln=!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 Ic&&t.locale!=="ko"?null:t.data;default:return null}}var hp={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 Wa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hp[e.type]:t==="textarea"}function Ac(e,t,n,r){uc(r),t=io(t,"onChange"),0<t.length&&(n=new Ll("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var jr=null,Gr=null;function pp(e){Wc(e,0)}function No(e){var t=bn(e);if(nc(t))return e}function mp(e,t){if(e==="change")return t}var jc=!1;if(Lt){var ns;if(Lt){var rs="oninput"in document;if(!rs){var Ha=document.createElement("div");Ha.setAttribute("oninput","return;"),rs=typeof Ha.oninput=="function"}ns=rs}else ns=!1;jc=ns&&(!document.documentMode||9<document.documentMode)}function Va(){jr&&(jr.detachEvent("onpropertychange",Oc),Gr=jr=null)}function Oc(e){if(e.propertyName==="value"&&No(Gr)){var t=[];Ac(t,Gr,e,Il(e)),hc(pp,t)}}function gp(e,t,n){e==="focusin"?(Va(),jr=t,Gr=n,jr.attachEvent("onpropertychange",Oc)):e==="focusout"&&Va()}function vp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return No(Gr)}function yp(e,t){if(e==="click")return No(t)}function wp(e,t){if(e==="input"||e==="change")return No(t)}function _p(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:_p;function Kr(e,t){if(yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ss.call(t,i)||!yt(e[i],t[i]))return!1}return!0}function Za(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ga(e,t){var n=Za(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Za(n)}}function Lc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Lc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Dc(){for(var e=window,t=Xi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xi(e.document)}return t}function bl(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 kp(e){var t=Dc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Lc(n.ownerDocument.documentElement,n)){if(r!==null&&bl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Ga(n,o);var s=Ga(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var xp=Lt&&"documentMode"in document&&11>=document.documentMode,Dn=null,$s=null,Or=null,Ws=!1;function Ka(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ws||Dn==null||Dn!==Xi(r)||(r=Dn,"selectionStart"in r&&bl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Or&&Kr(Or,r)||(Or=r,r=io($s,"onSelect"),0<r.length&&(t=new Ll("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Dn)))}function Ni(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Fn={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionend:Ni("Transition","TransitionEnd")},is={},Fc={};Lt&&(Fc=document.createElement("div").style,"AnimationEvent"in window||(delete Fn.animationend.animation,delete Fn.animationiteration.animation,delete Fn.animationstart.animation),"TransitionEvent"in window||delete Fn.transitionend.transition);function To(e){if(is[e])return is[e];if(!Fn[e])return e;var t=Fn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Fc)return is[e]=t[n];return e}var bc=To("animationend"),Uc=To("animationiteration"),Mc=To("animationstart"),Bc=To("transitionend"),$c=new Map,Qa="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 ln(e,t){$c.set(e,t),Tn(t,[e])}for(var os=0;os<Qa.length;os++){var ss=Qa[os],Sp=ss.toLowerCase(),Ep=ss[0].toUpperCase()+ss.slice(1);ln(Sp,"on"+Ep)}ln(bc,"onAnimationEnd");ln(Uc,"onAnimationIteration");ln(Mc,"onAnimationStart");ln("dblclick","onDoubleClick");ln("focusin","onFocus");ln("focusout","onBlur");ln(Bc,"onTransitionEnd");tr("onMouseEnter",["mouseout","mouseover"]);tr("onMouseLeave",["mouseout","mouseover"]);tr("onPointerEnter",["pointerout","pointerover"]);tr("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 Ir="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(" "),Cp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Ya(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Sh(r,t,void 0,e),e.currentTarget=null}function Wc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var s=r.length-1;0<=s;s--){var l=r[s],a=l.instance,f=l.currentTarget;if(l=l.listener,a!==o&&i.isPropagationStopped())break e;Ya(i,l,f),o=a}else for(s=0;s<r.length;s++){if(l=r[s],a=l.instance,f=l.currentTarget,l=l.listener,a!==o&&i.isPropagationStopped())break e;Ya(i,l,f),o=a}}}if(qi)throw e=bs,qi=!1,bs=null,e}function me(e,t){var n=t[Ks];n===void 0&&(n=t[Ks]=new Set);var r=e+"__bubble";n.has(r)||(Hc(t,e,2,!1),n.add(r))}function ls(e,t,n){var r=0;t&&(r|=4),Hc(n,e,r,t)}var Ti="_reactListening"+Math.random().toString(36).slice(2);function Qr(e){if(!e[Ti]){e[Ti]=!0,Xu.forEach(function(n){n!=="selectionchange"&&(Cp.has(n)||ls(n,!1,e),ls(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ti]||(t[Ti]=!0,ls("selectionchange",!1,t))}}function Hc(e,t,n,r){switch(Nc(t)){case 1:var i=Uh;break;case 4:i=Mh;break;default:i=jl}n=i.bind(null,t,n,e),i=void 0,!Fs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function as(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var l=r.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var a=s.tag;if((a===3||a===4)&&(a=s.stateNode.containerInfo,a===i||a.nodeType===8&&a.parentNode===i))return;s=s.return}for(;l!==null;){if(s=gn(l),s===null)return;if(a=s.tag,a===5||a===6){r=o=s;continue e}l=l.parentNode}}r=r.return}hc(function(){var f=o,_=Il(n),y=[];e:{var g=$c.get(e);if(g!==void 0){var m=Ll,w=e;switch(e){case"keypress":if($i(n)===0)break e;case"keydown":case"keyup":m=tp;break;case"focusin":w="focus",m=ts;break;case"focusout":w="blur",m=ts;break;case"beforeblur":case"afterblur":m=ts;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=ba;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Wh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=ip;break;case bc:case Uc:case Mc:m=Zh;break;case Bc:m=sp;break;case"scroll":m=Bh;break;case"wheel":m=ap;break;case"copy":case"cut":case"paste":m=Kh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Ma}var p=(t&4)!==0,k=!p&&e==="scroll",u=p?g!==null?g+"Capture":null:g;p=[];for(var c=f,v;c!==null;){v=c;var S=v.stateNode;if(v.tag===5&&S!==null&&(v=S,u!==null&&(S=Wr(c,u),S!=null&&p.push(Yr(c,S,v)))),k)break;c=c.return}0<p.length&&(g=new m(g,w,null,n,_),y.push({event:g,listeners:p}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",g&&n!==Ls&&(w=n.relatedTarget||n.fromElement)&&(gn(w)||w[Dt]))break e;if((m||g)&&(g=_.window===_?_:(g=_.ownerDocument)?g.defaultView||g.parentWindow:window,m?(w=n.relatedTarget||n.toElement,m=f,w=w?gn(w):null,w!==null&&(k=In(w),w!==k||w.tag!==5&&w.tag!==6)&&(w=null)):(m=null,w=f),m!==w)){if(p=ba,S="onMouseLeave",u="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(p=Ma,S="onPointerLeave",u="onPointerEnter",c="pointer"),k=m==null?g:bn(m),v=w==null?g:bn(w),g=new p(S,c+"leave",m,n,_),g.target=k,g.relatedTarget=v,S=null,gn(_)===f&&(p=new p(u,c+"enter",w,n,_),p.target=v,p.relatedTarget=k,S=p),k=S,m&&w)t:{for(p=m,u=w,c=0,v=p;v;v=An(v))c++;for(v=0,S=u;S;S=An(S))v++;for(;0<c-v;)p=An(p),c--;for(;0<v-c;)u=An(u),v--;for(;c--;){if(p===u||u!==null&&p===u.alternate)break t;p=An(p),u=An(u)}p=null}else p=null;m!==null&&Xa(y,g,m,p,!1),w!==null&&k!==null&&Xa(y,k,w,p,!0)}}e:{if(g=f?bn(f):window,m=g.nodeName&&g.nodeName.toLowerCase(),m==="select"||m==="input"&&g.type==="file")var z=mp;else if(Wa(g))if(jc)z=wp;else{z=vp;var A=gp}else(m=g.nodeName)&&m.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(z=yp);if(z&&(z=z(e,f))){Ac(y,z,n,_);break e}A&&A(e,g,f),e==="focusout"&&(A=g._wrapperState)&&A.controlled&&g.type==="number"&&Ps(g,"number",g.value)}switch(A=f?bn(f):window,e){case"focusin":(Wa(A)||A.contentEditable==="true")&&(Dn=A,$s=f,Or=null);break;case"focusout":Or=$s=Dn=null;break;case"mousedown":Ws=!0;break;case"contextmenu":case"mouseup":case"dragend":Ws=!1,Ka(y,n,_);break;case"selectionchange":if(xp)break;case"keydown":case"keyup":Ka(y,n,_)}var T;if(Fl)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else Ln?Pc(e,n)&&(O="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(O="onCompositionStart");O&&(Ic&&n.locale!=="ko"&&(Ln||O!=="onCompositionStart"?O==="onCompositionEnd"&&Ln&&(T=Tc()):(Kt=_,Ol="value"in Kt?Kt.value:Kt.textContent,Ln=!0)),A=io(f,O),0<A.length&&(O=new Ua(O,e,null,n,_),y.push({event:O,listeners:A}),T?O.data=T:(T=Rc(n),T!==null&&(O.data=T)))),(T=cp?fp(e,n):dp(e,n))&&(f=io(f,"onBeforeInput"),0<f.length&&(_=new Ua("onBeforeInput","beforeinput",null,n,_),y.push({event:_,listeners:f}),_.data=T))}Wc(y,t)})}function Yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function io(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Wr(e,n),o!=null&&r.unshift(Yr(e,o,i)),o=Wr(e,t),o!=null&&r.push(Yr(e,o,i))),e=e.return}return r}function An(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Xa(e,t,n,r,i){for(var o=t._reactName,s=[];n!==null&&n!==r;){var l=n,a=l.alternate,f=l.stateNode;if(a!==null&&a===r)break;l.tag===5&&f!==null&&(l=f,i?(a=Wr(n,o),a!=null&&s.unshift(Yr(n,a,l))):i||(a=Wr(n,o),a!=null&&s.push(Yr(n,a,l)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var zp=/\r\n?/g,Np=/\u0000|\uFFFD/g;function Ja(e){return(typeof e=="string"?e:""+e).replace(zp,` 38 - `).replace(Np,"")}function Ii(e,t,n){if(t=Ja(t),Ja(e)!==t&&n)throw Error(G(425))}function oo(){}var Hs=null,Vs=null;function Zs(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 Gs=typeof setTimeout=="function"?setTimeout:void 0,Tp=typeof clearTimeout=="function"?clearTimeout:void 0,qa=typeof Promise=="function"?Promise:void 0,Ip=typeof queueMicrotask=="function"?queueMicrotask:typeof qa<"u"?function(e){return qa.resolve(null).then(e).catch(Pp)}:Gs;function Pp(e){setTimeout(function(){throw e})}function us(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Zr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Zr(t)}function qt(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 eu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var cr=Math.random().toString(36).slice(2),Et="__reactFiber$"+cr,Xr="__reactProps$"+cr,Dt="__reactContainer$"+cr,Ks="__reactEvents$"+cr,Rp="__reactListeners$"+cr,Ap="__reactHandles$"+cr;function gn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Dt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=eu(e);e!==null;){if(n=e[Et])return n;e=eu(e)}return t}e=n,n=e.parentNode}return null}function pi(e){return e=e[Et]||e[Dt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function bn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(G(33))}function Io(e){return e[Xr]||null}var Qs=[],Un=-1;function an(e){return{current:e}}function ge(e){0>Un||(e.current=Qs[Un],Qs[Un]=null,Un--)}function pe(e,t){Un++,Qs[Un]=e.current,e.current=t}var sn={},Ue=an(sn),Ze=an(!1),Sn=sn;function nr(e,t){var n=e.type.contextTypes;if(!n)return sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ge(e){return e=e.childContextTypes,e!=null}function so(){ge(Ze),ge(Ue)}function tu(e,t,n){if(Ue.current!==sn)throw Error(G(168));pe(Ue,t),pe(Ze,n)}function Vc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(G(108,gh(e)||"Unknown",i));return _e({},n,r)}function lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sn,Sn=Ue.current,pe(Ue,e),pe(Ze,Ze.current),!0}function nu(e,t,n){var r=e.stateNode;if(!r)throw Error(G(169));n?(e=Vc(e,t,Sn),r.__reactInternalMemoizedMergedChildContext=e,ge(Ze),ge(Ue),pe(Ue,e)):ge(Ze),pe(Ze,n)}var Pt=null,Po=!1,cs=!1;function Zc(e){Pt===null?Pt=[e]:Pt.push(e)}function jp(e){Po=!0,Zc(e)}function un(){if(!cs&&Pt!==null){cs=!0;var e=0,t=de;try{var n=Pt;for(de=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Pt=null,Po=!1}catch(i){throw Pt!==null&&(Pt=Pt.slice(e+1)),vc(Pl,un),i}finally{de=t,cs=!1}}return null}var Mn=[],Bn=0,ao=null,uo=0,ot=[],st=0,En=null,At=1,jt="";function pn(e,t){Mn[Bn++]=uo,Mn[Bn++]=ao,ao=e,uo=t}function Gc(e,t,n){ot[st++]=At,ot[st++]=jt,ot[st++]=En,En=e;var r=At;e=jt;var i=32-gt(r)-1;r&=~(1<<i),n+=1;var o=32-gt(t)+i;if(30<o){var s=i-i%5;o=(r&(1<<s)-1).toString(32),r>>=s,i-=s,At=1<<32-gt(t)+i|n<<i|r,jt=o+e}else At=1<<o|n<<i|r,jt=e}function Ul(e){e.return!==null&&(pn(e,1),Gc(e,1,0))}function Ml(e){for(;e===ao;)ao=Mn[--Bn],Mn[Bn]=null,uo=Mn[--Bn],Mn[Bn]=null;for(;e===En;)En=ot[--st],ot[st]=null,jt=ot[--st],ot[st]=null,At=ot[--st],ot[st]=null}var Xe=null,Ye=null,ve=!1,mt=null;function Kc(e,t){var n=lt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ru(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Xe=e,Ye=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Xe=e,Ye=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=En!==null?{id:At,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=lt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Xe=e,Ye=null,!0):!1;default:return!1}}function Ys(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Xs(e){if(ve){var t=Ye;if(t){var n=t;if(!ru(e,t)){if(Ys(e))throw Error(G(418));t=qt(n.nextSibling);var r=Xe;t&&ru(e,t)?Kc(r,n):(e.flags=e.flags&-4097|2,ve=!1,Xe=e)}}else{if(Ys(e))throw Error(G(418));e.flags=e.flags&-4097|2,ve=!1,Xe=e}}}function iu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Xe=e}function Pi(e){if(e!==Xe)return!1;if(!ve)return iu(e),ve=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zs(e.type,e.memoizedProps)),t&&(t=Ye)){if(Ys(e))throw Qc(),Error(G(418));for(;t;)Kc(e,t),t=qt(t.nextSibling)}if(iu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(G(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ye=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ye=null}}else Ye=Xe?qt(e.stateNode.nextSibling):null;return!0}function Qc(){for(var e=Ye;e;)e=qt(e.nextSibling)}function rr(){Ye=Xe=null,ve=!1}function Bl(e){mt===null?mt=[e]:mt.push(e)}var Op=Bt.ReactCurrentBatchConfig;function _r(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(G(309));var r=n.stateNode}if(!r)throw Error(G(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(s){var l=i.refs;s===null?delete l[o]:l[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(G(284));if(!n._owner)throw Error(G(290,e))}return e}function Ri(e,t){throw e=Object.prototype.toString.call(t),Error(G(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ou(e){var t=e._init;return t(e._payload)}function Yc(e){function t(u,c){if(e){var v=u.deletions;v===null?(u.deletions=[c],u.flags|=16):v.push(c)}}function n(u,c){if(!e)return null;for(;c!==null;)t(u,c),c=c.sibling;return null}function r(u,c){for(u=new Map;c!==null;)c.key!==null?u.set(c.key,c):u.set(c.index,c),c=c.sibling;return u}function i(u,c){return u=rn(u,c),u.index=0,u.sibling=null,u}function o(u,c,v){return u.index=v,e?(v=u.alternate,v!==null?(v=v.index,v<c?(u.flags|=2,c):v):(u.flags|=2,c)):(u.flags|=1048576,c)}function s(u){return e&&u.alternate===null&&(u.flags|=2),u}function l(u,c,v,S){return c===null||c.tag!==6?(c=vs(v,u.mode,S),c.return=u,c):(c=i(c,v),c.return=u,c)}function a(u,c,v,S){var z=v.type;return z===On?_(u,c,v.props.children,S,v.key):c!==null&&(c.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===Ht&&ou(z)===c.type)?(S=i(c,v.props),S.ref=_r(u,c,v),S.return=u,S):(S=Qi(v.type,v.key,v.props,null,u.mode,S),S.ref=_r(u,c,v),S.return=u,S)}function f(u,c,v,S){return c===null||c.tag!==4||c.stateNode.containerInfo!==v.containerInfo||c.stateNode.implementation!==v.implementation?(c=ys(v,u.mode,S),c.return=u,c):(c=i(c,v.children||[]),c.return=u,c)}function _(u,c,v,S,z){return c===null||c.tag!==7?(c=kn(v,u.mode,S,z),c.return=u,c):(c=i(c,v),c.return=u,c)}function y(u,c,v){if(typeof c=="string"&&c!==""||typeof c=="number")return c=vs(""+c,u.mode,v),c.return=u,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case _i:return v=Qi(c.type,c.key,c.props,null,u.mode,v),v.ref=_r(u,null,c),v.return=u,v;case jn:return c=ys(c,u.mode,v),c.return=u,c;case Ht:var S=c._init;return y(u,S(c._payload),v)}if(Nr(c)||mr(c))return c=kn(c,u.mode,v,null),c.return=u,c;Ri(u,c)}return null}function g(u,c,v,S){var z=c!==null?c.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return z!==null?null:l(u,c,""+v,S);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case _i:return v.key===z?a(u,c,v,S):null;case jn:return v.key===z?f(u,c,v,S):null;case Ht:return z=v._init,g(u,c,z(v._payload),S)}if(Nr(v)||mr(v))return z!==null?null:_(u,c,v,S,null);Ri(u,v)}return null}function m(u,c,v,S,z){if(typeof S=="string"&&S!==""||typeof S=="number")return u=u.get(v)||null,l(c,u,""+S,z);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case _i:return u=u.get(S.key===null?v:S.key)||null,a(c,u,S,z);case jn:return u=u.get(S.key===null?v:S.key)||null,f(c,u,S,z);case Ht:var A=S._init;return m(u,c,v,A(S._payload),z)}if(Nr(S)||mr(S))return u=u.get(v)||null,_(c,u,S,z,null);Ri(c,S)}return null}function w(u,c,v,S){for(var z=null,A=null,T=c,O=c=0,L=null;T!==null&&O<v.length;O++){T.index>O?(L=T,T=null):L=T.sibling;var M=g(u,T,v[O],S);if(M===null){T===null&&(T=L);break}e&&T&&M.alternate===null&&t(u,T),c=o(M,c,O),A===null?z=M:A.sibling=M,A=M,T=L}if(O===v.length)return n(u,T),ve&&pn(u,O),z;if(T===null){for(;O<v.length;O++)T=y(u,v[O],S),T!==null&&(c=o(T,c,O),A===null?z=T:A.sibling=T,A=T);return ve&&pn(u,O),z}for(T=r(u,T);O<v.length;O++)L=m(T,u,O,v[O],S),L!==null&&(e&&L.alternate!==null&&T.delete(L.key===null?O:L.key),c=o(L,c,O),A===null?z=L:A.sibling=L,A=L);return e&&T.forEach(function(te){return t(u,te)}),ve&&pn(u,O),z}function p(u,c,v,S){var z=mr(v);if(typeof z!="function")throw Error(G(150));if(v=z.call(v),v==null)throw Error(G(151));for(var A=z=null,T=c,O=c=0,L=null,M=v.next();T!==null&&!M.done;O++,M=v.next()){T.index>O?(L=T,T=null):L=T.sibling;var te=g(u,T,M.value,S);if(te===null){T===null&&(T=L);break}e&&T&&te.alternate===null&&t(u,T),c=o(te,c,O),A===null?z=te:A.sibling=te,A=te,T=L}if(M.done)return n(u,T),ve&&pn(u,O),z;if(T===null){for(;!M.done;O++,M=v.next())M=y(u,M.value,S),M!==null&&(c=o(M,c,O),A===null?z=M:A.sibling=M,A=M);return ve&&pn(u,O),z}for(T=r(u,T);!M.done;O++,M=v.next())M=m(T,u,O,M.value,S),M!==null&&(e&&M.alternate!==null&&T.delete(M.key===null?O:M.key),c=o(M,c,O),A===null?z=M:A.sibling=M,A=M);return e&&T.forEach(function(E){return t(u,E)}),ve&&pn(u,O),z}function k(u,c,v,S){if(typeof v=="object"&&v!==null&&v.type===On&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case _i:e:{for(var z=v.key,A=c;A!==null;){if(A.key===z){if(z=v.type,z===On){if(A.tag===7){n(u,A.sibling),c=i(A,v.props.children),c.return=u,u=c;break e}}else if(A.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===Ht&&ou(z)===A.type){n(u,A.sibling),c=i(A,v.props),c.ref=_r(u,A,v),c.return=u,u=c;break e}n(u,A);break}else t(u,A);A=A.sibling}v.type===On?(c=kn(v.props.children,u.mode,S,v.key),c.return=u,u=c):(S=Qi(v.type,v.key,v.props,null,u.mode,S),S.ref=_r(u,c,v),S.return=u,u=S)}return s(u);case jn:e:{for(A=v.key;c!==null;){if(c.key===A)if(c.tag===4&&c.stateNode.containerInfo===v.containerInfo&&c.stateNode.implementation===v.implementation){n(u,c.sibling),c=i(c,v.children||[]),c.return=u,u=c;break e}else{n(u,c);break}else t(u,c);c=c.sibling}c=ys(v,u.mode,S),c.return=u,u=c}return s(u);case Ht:return A=v._init,k(u,c,A(v._payload),S)}if(Nr(v))return w(u,c,v,S);if(mr(v))return p(u,c,v,S);Ri(u,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,c!==null&&c.tag===6?(n(u,c.sibling),c=i(c,v),c.return=u,u=c):(n(u,c),c=vs(v,u.mode,S),c.return=u,u=c),s(u)):n(u,c)}return k}var ir=Yc(!0),Xc=Yc(!1),co=an(null),fo=null,$n=null,$l=null;function Wl(){$l=$n=fo=null}function Hl(e){var t=co.current;ge(co),e._currentValue=t}function Js(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xn(e,t){fo=e,$l=$n=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function ut(e){var t=e._currentValue;if($l!==e)if(e={context:e,memoizedValue:t,next:null},$n===null){if(fo===null)throw Error(G(308));$n=e,fo.dependencies={lanes:0,firstContext:e}}else $n=$n.next=e;return t}var vn=null;function Vl(e){vn===null?vn=[e]:vn.push(e)}function Jc(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Vl(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ft(e,r)}function Ft(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Vt=!1;function Zl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qc(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 Ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function en(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,le&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ft(e,n)}return i=r.interleaved,i===null?(t.next=t,Vl(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ft(e,n)}function Wi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rl(e,n)}}function su(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ho(e,t,n,r){var i=e.updateQueue;Vt=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var a=l,f=a.next;a.next=null,s===null?o=f:s.next=f,s=a;var _=e.alternate;_!==null&&(_=_.updateQueue,l=_.lastBaseUpdate,l!==s&&(l===null?_.firstBaseUpdate=f:l.next=f,_.lastBaseUpdate=a))}if(o!==null){var y=i.baseState;s=0,_=f=a=null,l=o;do{var g=l.lane,m=l.eventTime;if((r&g)===g){_!==null&&(_=_.next={eventTime:m,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var w=e,p=l;switch(g=t,m=n,p.tag){case 1:if(w=p.payload,typeof w=="function"){y=w.call(m,y,g);break e}y=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=p.payload,g=typeof w=="function"?w.call(m,y,g):w,g==null)break e;y=_e({},y,g);break e;case 2:Vt=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,g=i.effects,g===null?i.effects=[l]:g.push(l))}else m={eventTime:m,lane:g,tag:l.tag,payload:l.payload,callback:l.callback,next:null},_===null?(f=_=m,a=y):_=_.next=m,s|=g;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;g=l,l=g.next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}while(!0);if(_===null&&(a=y),i.baseState=a,i.firstBaseUpdate=f,i.lastBaseUpdate=_,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);zn|=s,e.lanes=s,e.memoizedState=y}}function lu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(G(191,i));i.call(r)}}}var mi={},Nt=an(mi),Jr=an(mi),qr=an(mi);function yn(e){if(e===mi)throw Error(G(174));return e}function Gl(e,t){switch(pe(qr,t),pe(Jr,e),pe(Nt,mi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:As(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=As(t,e)}ge(Nt),pe(Nt,t)}function or(){ge(Nt),ge(Jr),ge(qr)}function ef(e){yn(qr.current);var t=yn(Nt.current),n=As(t,e.type);t!==n&&(pe(Jr,e),pe(Nt,n))}function Kl(e){Jr.current===e&&(ge(Nt),ge(Jr))}var ye=an(0);function po(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 fs=[];function Ql(){for(var e=0;e<fs.length;e++)fs[e]._workInProgressVersionPrimary=null;fs.length=0}var Hi=Bt.ReactCurrentDispatcher,ds=Bt.ReactCurrentBatchConfig,Cn=0,we=null,Ne=null,Pe=null,mo=!1,Lr=!1,ei=0,Lp=0;function Le(){throw Error(G(321))}function Yl(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yt(e[n],t[n]))return!1;return!0}function Xl(e,t,n,r,i,o){if(Cn=o,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hi.current=e===null||e.memoizedState===null?Up:Mp,e=n(r,i),Lr){o=0;do{if(Lr=!1,ei=0,25<=o)throw Error(G(301));o+=1,Pe=Ne=null,t.updateQueue=null,Hi.current=Bp,e=n(r,i)}while(Lr)}if(Hi.current=go,t=Ne!==null&&Ne.next!==null,Cn=0,Pe=Ne=we=null,mo=!1,t)throw Error(G(300));return e}function Jl(){var e=ei!==0;return ei=0,e}function xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pe===null?we.memoizedState=Pe=e:Pe=Pe.next=e,Pe}function ct(){if(Ne===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Pe===null?we.memoizedState:Pe.next;if(t!==null)Pe=t,Ne=e;else{if(e===null)throw Error(G(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Pe===null?we.memoizedState=Pe=e:Pe=Pe.next=e}return Pe}function ti(e,t){return typeof t=="function"?t(e):t}function hs(e){var t=ct(),n=t.queue;if(n===null)throw Error(G(311));n.lastRenderedReducer=e;var r=Ne,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var l=s=null,a=null,f=o;do{var _=f.lane;if((Cn&_)===_)a!==null&&(a=a.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var y={lane:_,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};a===null?(l=a=y,s=r):a=a.next=y,we.lanes|=_,zn|=_}f=f.next}while(f!==null&&f!==o);a===null?s=r:a.next=l,yt(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,we.lanes|=o,zn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ps(e){var t=ct(),n=t.queue;if(n===null)throw Error(G(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);yt(o,t.memoizedState)||(Ve=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function tf(){}function nf(e,t){var n=we,r=ct(),i=t(),o=!yt(r.memoizedState,i);if(o&&(r.memoizedState=i,Ve=!0),r=r.queue,ql(sf.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Pe!==null&&Pe.memoizedState.tag&1){if(n.flags|=2048,ni(9,of.bind(null,n,r,i,t),void 0,null),Re===null)throw Error(G(349));Cn&30||rf(n,t,i)}return i}function rf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function of(e,t,n,r){t.value=n,t.getSnapshot=r,lf(t)&&af(e)}function sf(e,t,n){return n(function(){lf(t)&&af(e)})}function lf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yt(e,n)}catch{return!0}}function af(e){var t=Ft(e,1);t!==null&&vt(t,e,1,-1)}function au(e){var t=xt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ti,lastRenderedState:e},t.queue=e,e=e.dispatch=bp.bind(null,we,e),[t.memoizedState,e]}function ni(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function uf(){return ct().memoizedState}function Vi(e,t,n,r){var i=xt();we.flags|=e,i.memoizedState=ni(1|t,n,void 0,r===void 0?null:r)}function Ro(e,t,n,r){var i=ct();r=r===void 0?null:r;var o=void 0;if(Ne!==null){var s=Ne.memoizedState;if(o=s.destroy,r!==null&&Yl(r,s.deps)){i.memoizedState=ni(t,n,o,r);return}}we.flags|=e,i.memoizedState=ni(1|t,n,o,r)}function uu(e,t){return Vi(8390656,8,e,t)}function ql(e,t){return Ro(2048,8,e,t)}function cf(e,t){return Ro(4,2,e,t)}function ff(e,t){return Ro(4,4,e,t)}function df(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 hf(e,t,n){return n=n!=null?n.concat([e]):null,Ro(4,4,df.bind(null,t,e),n)}function ea(){}function pf(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function mf(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gf(e,t,n){return Cn&21?(yt(n,t)||(n=_c(),we.lanes|=n,zn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function Dp(e,t){var n=de;de=n!==0&&4>n?n:4,e(!0);var r=ds.transition;ds.transition={};try{e(!1),t()}finally{de=n,ds.transition=r}}function vf(){return ct().memoizedState}function Fp(e,t,n){var r=nn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yf(e))wf(t,n);else if(n=Jc(e,t,n,r),n!==null){var i=Be();vt(n,e,r,i),_f(n,t,r)}}function bp(e,t,n){var r=nn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yf(e))wf(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,yt(l,s)){var a=t.interleaved;a===null?(i.next=i,Vl(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Jc(e,t,i,r),n!==null&&(i=Be(),vt(n,e,r,i),_f(n,t,r))}}function yf(e){var t=e.alternate;return e===we||t!==null&&t===we}function wf(e,t){Lr=mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _f(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rl(e,n)}}var go={readContext:ut,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useInsertionEffect:Le,useLayoutEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useMutableSource:Le,useSyncExternalStore:Le,useId:Le,unstable_isNewReconciler:!1},Up={readContext:ut,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:uu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Vi(4194308,4,df.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vi(4,2,e,t)},useMemo:function(e,t){var n=xt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=xt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Fp.bind(null,we,e),[r.memoizedState,e]},useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:au,useDebugValue:ea,useDeferredValue:function(e){return xt().memoizedState=e},useTransition:function(){var e=au(!1),t=e[0];return e=Dp.bind(null,e[1]),xt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=we,i=xt();if(ve){if(n===void 0)throw Error(G(407));n=n()}else{if(n=t(),Re===null)throw Error(G(349));Cn&30||rf(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,uu(sf.bind(null,r,o,e),[e]),r.flags|=2048,ni(9,of.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=xt(),t=Re.identifierPrefix;if(ve){var n=jt,r=At;n=(r&~(1<<32-gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ei++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Lp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Mp={readContext:ut,useCallback:pf,useContext:ut,useEffect:ql,useImperativeHandle:hf,useInsertionEffect:cf,useLayoutEffect:ff,useMemo:mf,useReducer:hs,useRef:uf,useState:function(){return hs(ti)},useDebugValue:ea,useDeferredValue:function(e){var t=ct();return gf(t,Ne.memoizedState,e)},useTransition:function(){var e=hs(ti)[0],t=ct().memoizedState;return[e,t]},useMutableSource:tf,useSyncExternalStore:nf,useId:vf,unstable_isNewReconciler:!1},Bp={readContext:ut,useCallback:pf,useContext:ut,useEffect:ql,useImperativeHandle:hf,useInsertionEffect:cf,useLayoutEffect:ff,useMemo:mf,useReducer:ps,useRef:uf,useState:function(){return ps(ti)},useDebugValue:ea,useDeferredValue:function(e){var t=ct();return Ne===null?t.memoizedState=e:gf(t,Ne.memoizedState,e)},useTransition:function(){var e=ps(ti)[0],t=ct().memoizedState;return[e,t]},useMutableSource:tf,useSyncExternalStore:nf,useId:vf,unstable_isNewReconciler:!1};function ht(e,t){if(e&&e.defaultProps){t=_e({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function qs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:_e({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ao={isMounted:function(e){return(e=e._reactInternals)?In(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),i=nn(e),o=Ot(r,i);o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(vt(t,e,i,r),Wi(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),i=nn(e),o=Ot(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(vt(t,e,i,r),Wi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=nn(e),i=Ot(n,r);i.tag=2,t!=null&&(i.callback=t),t=en(e,i,r),t!==null&&(vt(t,e,r,n),Wi(t,e,r))}};function cu(e,t,n,r,i,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!Kr(n,r)||!Kr(i,o):!0}function kf(e,t,n){var r=!1,i=sn,o=t.contextType;return typeof o=="object"&&o!==null?o=ut(o):(i=Ge(t)?Sn:Ue.current,r=t.contextTypes,o=(r=r!=null)?nr(e,i):sn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ao,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function fu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ao.enqueueReplaceState(t,t.state,null)}function el(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Zl(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=ut(o):(o=Ge(t)?Sn:Ue.current,i.context=nr(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(qs(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ao.enqueueReplaceState(i,i.state,null),ho(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function sr(e,t){try{var n="",r=t;do n+=mh(r),r=r.return;while(r);var i=n}catch(o){i=` 39 Error generating stack: `+o.message+` 40 - `+o.stack}return{value:e,source:t,stack:i,digest:null}}function ms(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function tl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $p=typeof WeakMap=="function"?WeakMap:Map;function xf(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){yo||(yo=!0,fl=r),tl(e,t)},n}function Sf(e,t,n){n=Ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){tl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){tl(e,t),typeof r!="function"&&(tn===null?tn=new Set([this]):tn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function du(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $p;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=nm.bind(null,e,t,n),t.then(e,e))}function hu(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 pu(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ot(-1,1),t.tag=2,en(n,t,1))),n.lanes|=1),e)}var Wp=Bt.ReactCurrentOwner,Ve=!1;function Me(e,t,n,r){t.child=e===null?Xc(t,null,n,r):ir(t,e.child,n,r)}function mu(e,t,n,r,i){n=n.render;var o=t.ref;return Xn(t,i),r=Xl(e,t,n,r,o,i),n=Jl(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,bt(e,t,i)):(ve&&n&&Ul(t),t.flags|=1,Me(e,t,r,i),t.child)}function gu(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!aa(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Ef(e,t,o,r,i)):(e=Qi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:Kr,n(s,r)&&e.ref===t.ref)return bt(e,t,i)}return t.flags|=1,e=rn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Ef(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Kr(o,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,bt(e,t,i)}return nl(e,t,n,r,i)}function Cf(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},pe(Hn,Qe),Qe|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,pe(Hn,Qe),Qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,pe(Hn,Qe),Qe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,pe(Hn,Qe),Qe|=r;return Me(e,t,i,n),t.child}function zf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function nl(e,t,n,r,i){var o=Ge(n)?Sn:Ue.current;return o=nr(t,o),Xn(t,i),n=Xl(e,t,n,r,o,i),r=Jl(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,bt(e,t,i)):(ve&&r&&Ul(t),t.flags|=1,Me(e,t,n,i),t.child)}function vu(e,t,n,r,i){if(Ge(n)){var o=!0;lo(t)}else o=!1;if(Xn(t,i),t.stateNode===null)Zi(e,t),kf(t,n,r),el(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var a=s.context,f=n.contextType;typeof f=="object"&&f!==null?f=ut(f):(f=Ge(n)?Sn:Ue.current,f=nr(t,f));var _=n.getDerivedStateFromProps,y=typeof _=="function"||typeof s.getSnapshotBeforeUpdate=="function";y||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||a!==f)&&fu(t,s,r,f),Vt=!1;var g=t.memoizedState;s.state=g,ho(t,r,s,i),a=t.memoizedState,l!==r||g!==a||Ze.current||Vt?(typeof _=="function"&&(qs(t,n,_,r),a=t.memoizedState),(l=Vt||cu(t,n,l,r,g,a,f))?(y||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),s.props=r,s.state=a,s.context=f,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,qc(e,t),l=t.memoizedProps,f=t.type===t.elementType?l:ht(t.type,l),s.props=f,y=t.pendingProps,g=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=ut(a):(a=Ge(n)?Sn:Ue.current,a=nr(t,a));var m=n.getDerivedStateFromProps;(_=typeof m=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==y||g!==a)&&fu(t,s,r,a),Vt=!1,g=t.memoizedState,s.state=g,ho(t,r,s,i);var w=t.memoizedState;l!==y||g!==w||Ze.current||Vt?(typeof m=="function"&&(qs(t,n,m,r),w=t.memoizedState),(f=Vt||cu(t,n,f,r,g,w,a)||!1)?(_||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,w,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,w,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),s.props=r,s.state=w,s.context=a,r=f):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return rl(e,t,n,r,o,i)}function rl(e,t,n,r,i,o){zf(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&nu(t,n,!1),bt(e,t,o);r=t.stateNode,Wp.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ir(t,e.child,null,o),t.child=ir(t,null,l,o)):Me(e,t,l,o),t.memoizedState=r.state,i&&nu(t,n,!0),t.child}function Nf(e){var t=e.stateNode;t.pendingContext?tu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tu(e,t.context,!1),Gl(e,t.containerInfo)}function yu(e,t,n,r,i){return rr(),Bl(i),t.flags|=256,Me(e,t,n,r),t.child}var il={dehydrated:null,treeContext:null,retryLane:0};function ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function Tf(e,t,n){var r=t.pendingProps,i=ye.current,o=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),pe(ye,i&1),e===null)return Xs(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):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=s):o=Lo(s,r,0,null),e=kn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=ol(n),t.memoizedState=il,e):ta(t,s));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return Hp(e,t,s,r,l,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,l=i.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=rn(i,a),r.subtreeFlags=i.subtreeFlags&14680064),l!==null?o=rn(l,o):(o=kn(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?ol(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=il,r}return o=e.child,e=o.sibling,r=rn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ta(e,t){return t=Lo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ai(e,t,n,r){return r!==null&&Bl(r),ir(t,e.child,null,n),e=ta(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Hp(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=ms(Error(G(422))),Ai(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Lo({mode:"visible",children:r.children},i,0,null),o=kn(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&ir(t,e.child,null,s),t.child.memoizedState=ol(s),t.memoizedState=il,o);if(!(t.mode&1))return Ai(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var l=r.dgst;return r=l,o=Error(G(419)),r=ms(o,r,void 0),Ai(e,t,s,r)}if(l=(s&e.childLanes)!==0,Ve||l){if(r=Re,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Ft(e,i),vt(r,e,i,-1))}return la(),r=ms(Error(G(421))),Ai(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=rm.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ye=qt(i.nextSibling),Xe=t,ve=!0,mt=null,e!==null&&(ot[st++]=At,ot[st++]=jt,ot[st++]=En,At=e.id,jt=e.overflow,En=t),t=ta(t,r.children),t.flags|=4096,t)}function wu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Js(e.return,t,n)}function gs(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function If(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Me(e,t,r.children,n),r=ye.current,r&2)r=r&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&&wu(e,n,t);else if(e.tag===19)wu(e,n,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}r&=1}if(pe(ye,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&po(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),gs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&po(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}gs(t,!0,n,null,o);break;case"together":gs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zi(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function bt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(G(153));if(t.child!==null){for(e=t.child,n=rn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=rn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Vp(e,t,n){switch(t.tag){case 3:Nf(t),rr();break;case 5:ef(t);break;case 1:Ge(t.type)&&lo(t);break;case 4:Gl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;pe(co,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(pe(ye,ye.current&1),t.flags|=128,null):n&t.child.childLanes?Tf(e,t,n):(pe(ye,ye.current&1),e=bt(e,t,n),e!==null?e.sibling:null);pe(ye,ye.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return If(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),pe(ye,ye.current),r)break;return null;case 22:case 23:return t.lanes=0,Cf(e,t,n)}return bt(e,t,n)}var Pf,sl,Rf,Af;Pf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};sl=function(){};Rf=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,yn(Nt.current);var o=null;switch(n){case"input":i=Ts(e,i),r=Ts(e,r),o=[];break;case"select":i=_e({},i,{value:void 0}),r=_e({},r,{value:void 0}),o=[];break;case"textarea":i=Rs(e,i),r=Rs(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=oo)}js(n,r);var s;n=null;for(f in i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&i[f]!=null)if(f==="style"){var l=i[f];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(Br.hasOwnProperty(f)?o||(o=[]):(o=o||[]).push(f,null));for(f in r){var a=r[f];if(l=i!=null?i[f]:void 0,r.hasOwnProperty(f)&&a!==l&&(a!=null||l!=null))if(f==="style")if(l){for(s in l)!l.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&l[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(o||(o=[]),o.push(f,n)),n=a;else f==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,l=l?l.__html:void 0,a!=null&&l!==a&&(o=o||[]).push(f,a)):f==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(f,""+a):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(Br.hasOwnProperty(f)?(a!=null&&f==="onScroll"&&me("scroll",e),o||l===a||(o=[])):(o=o||[]).push(f,a))}n&&(o=o||[]).push("style",n);var f=o;(t.updateQueue=f)&&(t.flags|=4)}};Af=function(e,t,n,r){n!==r&&(t.flags|=4)};function kr(e,t){if(!ve)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Zp(e,t,n){var r=t.pendingProps;switch(Ml(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return Ge(t.type)&&so(),De(t),null;case 3:return r=t.stateNode,or(),ge(Ze),ge(Ue),Ql(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Pi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,mt!==null&&(pl(mt),mt=null))),sl(e,t),De(t),null;case 5:Kl(t);var i=yn(qr.current);if(n=t.type,e!==null&&t.stateNode!=null)Rf(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(G(166));return De(t),null}if(e=yn(Nt.current),Pi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Et]=t,r[Xr]=o,e=(t.mode&1)!==0,n){case"dialog":me("cancel",r),me("close",r);break;case"iframe":case"object":case"embed":me("load",r);break;case"video":case"audio":for(i=0;i<Ir.length;i++)me(Ir[i],r);break;case"source":me("error",r);break;case"img":case"image":case"link":me("error",r),me("load",r);break;case"details":me("toggle",r);break;case"input":Ta(r,o),me("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},me("invalid",r);break;case"textarea":Pa(r,o),me("invalid",r)}js(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="children"?typeof l=="string"?r.textContent!==l&&(o.suppressHydrationWarning!==!0&&Ii(r.textContent,l,e),i=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(o.suppressHydrationWarning!==!0&&Ii(r.textContent,l,e),i=["children",""+l]):Br.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&me("scroll",r)}switch(n){case"input":ki(r),Ia(r,o,!0);break;case"textarea":ki(r),Ra(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=oo)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=oc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Et]=t,e[Xr]=r,Pf(e,t,!1,!1),t.stateNode=e;e:{switch(s=Os(n,r),n){case"dialog":me("cancel",e),me("close",e),i=r;break;case"iframe":case"object":case"embed":me("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ir.length;i++)me(Ir[i],e);i=r;break;case"source":me("error",e),i=r;break;case"img":case"image":case"link":me("error",e),me("load",e),i=r;break;case"details":me("toggle",e),i=r;break;case"input":Ta(e,r),i=Ts(e,r),me("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=_e({},r,{value:void 0}),me("invalid",e);break;case"textarea":Pa(e,r),i=Rs(e,r),me("invalid",e);break;default:i=r}js(n,i),l=i;for(o in l)if(l.hasOwnProperty(o)){var a=l[o];o==="style"?ac(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&sc(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&$r(e,a):typeof a=="number"&&$r(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Br.hasOwnProperty(o)?a!=null&&o==="onScroll"&&me("scroll",e):a!=null&&Cl(e,o,a,s))}switch(n){case"input":ki(e),Ia(e,r,!1);break;case"textarea":ki(e),Ra(e);break;case"option":r.value!=null&&e.setAttribute("value",""+on(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Gn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Gn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=oo)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return De(t),null;case 6:if(e&&t.stateNode!=null)Af(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(G(166));if(n=yn(qr.current),yn(Nt.current),Pi(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(o=r.nodeValue!==n)&&(e=Xe,e!==null))switch(e.tag){case 3:Ii(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ii(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return De(t),null;case 13:if(ge(ye),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ve&&Ye!==null&&t.mode&1&&!(t.flags&128))Qc(),rr(),t.flags|=98560,o=!1;else if(o=Pi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(G(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(G(317));o[Et]=t}else rr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;De(t),o=!1}else mt!==null&&(pl(mt),mt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ye.current&1?Te===0&&(Te=3):la())),t.updateQueue!==null&&(t.flags|=4),De(t),null);case 4:return or(),sl(e,t),e===null&&Qr(t.stateNode.containerInfo),De(t),null;case 10:return Hl(t.type._context),De(t),null;case 17:return Ge(t.type)&&so(),De(t),null;case 19:if(ge(ye),o=t.memoizedState,o===null)return De(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)kr(o,!1);else{if(Te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=po(e),s!==null){for(t.flags|=128,kr(o,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,s=o.alternate,s===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return pe(ye,ye.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ce()>lr&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304)}else{if(!r)if(e=po(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ve)return De(t),null}else 2*Ce()-o.renderingStartTime>lr&&n!==1073741824&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ce(),t.sibling=null,n=ye.current,pe(ye,r?n&1|2:n&1),t):(De(t),null);case 22:case 23:return sa(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),null;case 24:return null;case 25:return null}throw Error(G(156,t.tag))}function Gp(e,t){switch(Ml(t),t.tag){case 1:return Ge(t.type)&&so(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),ge(Ze),ge(Ue),Ql(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Kl(t),null;case 13:if(ge(ye),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(G(340));rr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ge(ye),null;case 4:return or(),null;case 10:return Hl(t.type._context),null;case 22:case 23:return sa(),null;case 24:return null;default:return null}}var ji=!1,be=!1,Kp=typeof WeakSet=="function"?WeakSet:Set,ee=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function ll(e,t,n){try{n()}catch(r){ke(e,t,r)}}var _u=!1;function Qp(e,t){if(Hs=no,e=Dc(),bl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,f=0,_=0,y=e,g=null;t:for(;;){for(var m;y!==n||i!==0&&y.nodeType!==3||(l=s+i),y!==o||r!==0&&y.nodeType!==3||(a=s+r),y.nodeType===3&&(s+=y.nodeValue.length),(m=y.firstChild)!==null;)g=y,y=m;for(;;){if(y===e)break t;if(g===n&&++f===i&&(l=s),g===o&&++_===r&&(a=s),(m=y.nextSibling)!==null)break;y=g,g=y.parentNode}y=m}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},no=!1,ee=t;ee!==null;)if(t=ee,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ee=e;else for(;ee!==null;){t=ee;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var p=w.memoizedProps,k=w.memoizedState,u=t.stateNode,c=u.getSnapshotBeforeUpdate(t.elementType===t.type?p:ht(t.type,p),k);u.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(G(163))}}catch(S){ke(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,ee=e;break}ee=t.return}return w=_u,_u=!1,w}function Dr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ll(t,n,o)}i=i.next}while(i!==r)}}function jo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function jf(e){var t=e.alternate;t!==null&&(e.alternate=null,jf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[Xr],delete t[Ks],delete t[Rp],delete t[Ap])),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 Of(e){return e.tag===5||e.tag===3||e.tag===4}function ku(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Of(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 ul(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=oo));else if(r!==4&&(e=e.child,e!==null))for(ul(e,t,n),e=e.sibling;e!==null;)ul(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cl(e,t,n),e=e.sibling;e!==null;)cl(e,t,n),e=e.sibling}var Ae=null,pt=!1;function Wt(e,t,n){for(n=n.child;n!==null;)Lf(e,t,n),n=n.sibling}function Lf(e,t,n){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(Co,n)}catch{}switch(n.tag){case 5:be||Wn(n,t);case 6:var r=Ae,i=pt;Ae=null,Wt(e,t,n),Ae=r,pt=i,Ae!==null&&(pt?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(pt?(e=Ae,n=n.stateNode,e.nodeType===8?us(e.parentNode,n):e.nodeType===1&&us(e,n),Zr(e)):us(Ae,n.stateNode));break;case 4:r=Ae,i=pt,Ae=n.stateNode.containerInfo,pt=!0,Wt(e,t,n),Ae=r,pt=i;break;case 0:case 11:case 14:case 15:if(!be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&ll(n,t,s),i=i.next}while(i!==r)}Wt(e,t,n);break;case 1:if(!be&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ke(n,t,l)}Wt(e,t,n);break;case 21:Wt(e,t,n);break;case 22:n.mode&1?(be=(r=be)||n.memoizedState!==null,Wt(e,t,n),be=r):Wt(e,t,n);break;default:Wt(e,t,n)}}function xu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Kp),t.forEach(function(r){var i=im.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function dt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:Ae=l.stateNode,pt=!1;break e;case 3:Ae=l.stateNode.containerInfo,pt=!0;break e;case 4:Ae=l.stateNode.containerInfo,pt=!0;break e}l=l.return}if(Ae===null)throw Error(G(160));Lf(o,s,i),Ae=null,pt=!1;var a=i.alternate;a!==null&&(a.return=null),i.return=null}catch(f){ke(i,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Df(t,e),t=t.sibling}function Df(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dt(t,e),kt(e),r&4){try{Dr(3,e,e.return),jo(3,e)}catch(p){ke(e,e.return,p)}try{Dr(5,e,e.return)}catch(p){ke(e,e.return,p)}}break;case 1:dt(t,e),kt(e),r&512&&n!==null&&Wn(n,n.return);break;case 5:if(dt(t,e),kt(e),r&512&&n!==null&&Wn(n,n.return),e.flags&32){var i=e.stateNode;try{$r(i,"")}catch(p){ke(e,e.return,p)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,l=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{l==="input"&&o.type==="radio"&&o.name!=null&&rc(i,o),Os(l,s);var f=Os(l,o);for(s=0;s<a.length;s+=2){var _=a[s],y=a[s+1];_==="style"?ac(i,y):_==="dangerouslySetInnerHTML"?sc(i,y):_==="children"?$r(i,y):Cl(i,_,y,f)}switch(l){case"input":Is(i,o);break;case"textarea":ic(i,o);break;case"select":var g=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?Gn(i,!!o.multiple,m,!1):g!==!!o.multiple&&(o.defaultValue!=null?Gn(i,!!o.multiple,o.defaultValue,!0):Gn(i,!!o.multiple,o.multiple?[]:"",!1))}i[Xr]=o}catch(p){ke(e,e.return,p)}}break;case 6:if(dt(t,e),kt(e),r&4){if(e.stateNode===null)throw Error(G(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(p){ke(e,e.return,p)}}break;case 3:if(dt(t,e),kt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Zr(t.containerInfo)}catch(p){ke(e,e.return,p)}break;case 4:dt(t,e),kt(e);break;case 13:dt(t,e),kt(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(ia=Ce())),r&4&&xu(e);break;case 22:if(_=n!==null&&n.memoizedState!==null,e.mode&1?(be=(f=be)||_,dt(t,e),be=f):dt(t,e),kt(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!_&&e.mode&1)for(ee=e,_=e.child;_!==null;){for(y=ee=_;ee!==null;){switch(g=ee,m=g.child,g.tag){case 0:case 11:case 14:case 15:Dr(4,g,g.return);break;case 1:Wn(g,g.return);var w=g.stateNode;if(typeof w.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(p){ke(r,n,p)}}break;case 5:Wn(g,g.return);break;case 22:if(g.memoizedState!==null){Eu(y);continue}}m!==null?(m.return=g,ee=m):Eu(y)}_=_.sibling}e:for(_=null,y=e;;){if(y.tag===5){if(_===null){_=y;try{i=y.stateNode,f?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(l=y.stateNode,a=y.memoizedProps.style,s=a!=null&&a.hasOwnProperty("display")?a.display:null,l.style.display=lc("display",s))}catch(p){ke(e,e.return,p)}}}else if(y.tag===6){if(_===null)try{y.stateNode.nodeValue=f?"":y.memoizedProps}catch(p){ke(e,e.return,p)}}else if((y.tag!==22&&y.tag!==23||y.memoizedState===null||y===e)&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===e)break e;for(;y.sibling===null;){if(y.return===null||y.return===e)break e;_===y&&(_=null),y=y.return}_===y&&(_=null),y.sibling.return=y.return,y=y.sibling}}break;case 19:dt(t,e),kt(e),r&4&&xu(e);break;case 21:break;default:dt(t,e),kt(e)}}function kt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Of(n)){var r=n;break e}n=n.return}throw Error(G(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&($r(i,""),r.flags&=-33);var o=ku(e);cl(e,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,l=ku(e);ul(e,l,s);break;default:throw Error(G(161))}}catch(a){ke(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Yp(e,t,n){ee=e,Ff(e)}function Ff(e,t,n){for(var r=(e.mode&1)!==0;ee!==null;){var i=ee,o=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||ji;if(!s){var l=i.alternate,a=l!==null&&l.memoizedState!==null||be;l=ji;var f=be;if(ji=s,(be=a)&&!f)for(ee=i;ee!==null;)s=ee,a=s.child,s.tag===22&&s.memoizedState!==null?Cu(i):a!==null?(a.return=s,ee=a):Cu(i);for(;o!==null;)ee=o,Ff(o),o=o.sibling;ee=i,ji=l,be=f}Su(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,ee=o):Su(e)}}function Su(e){for(;ee!==null;){var t=ee;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:be||jo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!be)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:ht(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&lu(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}lu(t,s,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var _=f.memoizedState;if(_!==null){var y=_.dehydrated;y!==null&&Zr(y)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(G(163))}be||t.flags&512&&al(t)}catch(g){ke(t,t.return,g)}}if(t===e){ee=null;break}if(n=t.sibling,n!==null){n.return=t.return,ee=n;break}ee=t.return}}function Eu(e){for(;ee!==null;){var t=ee;if(t===e){ee=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ee=n;break}ee=t.return}}function Cu(e){for(;ee!==null;){var t=ee;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jo(4,t)}catch(a){ke(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(a){ke(t,i,a)}}var o=t.return;try{al(t)}catch(a){ke(t,o,a)}break;case 5:var s=t.return;try{al(t)}catch(a){ke(t,s,a)}}}catch(a){ke(t,t.return,a)}if(t===e){ee=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ee=l;break}ee=t.return}}var Xp=Math.ceil,vo=Bt.ReactCurrentDispatcher,na=Bt.ReactCurrentOwner,at=Bt.ReactCurrentBatchConfig,le=0,Re=null,ze=null,je=0,Qe=0,Hn=an(0),Te=0,ri=null,zn=0,Oo=0,ra=0,Fr=null,He=null,ia=0,lr=1/0,It=null,yo=!1,fl=null,tn=null,Oi=!1,Qt=null,wo=0,br=0,dl=null,Gi=-1,Ki=0;function Be(){return le&6?Ce():Gi!==-1?Gi:Gi=Ce()}function nn(e){return e.mode&1?le&2&&je!==0?je&-je:Op.transition!==null?(Ki===0&&(Ki=_c()),Ki):(e=de,e!==0||(e=window.event,e=e===void 0?16:Nc(e.type)),e):1}function vt(e,t,n,r){if(50<br)throw br=0,dl=null,Error(G(185));di(e,n,r),(!(le&2)||e!==Re)&&(e===Re&&(!(le&2)&&(Oo|=n),Te===4&&Gt(e,je)),Ke(e,r),n===1&&le===0&&!(t.mode&1)&&(lr=Ce()+500,Po&&un()))}function Ke(e,t){var n=e.callbackNode;Oh(e,t);var r=to(e,e===Re?je:0);if(r===0)n!==null&&Oa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Oa(n),t===1)e.tag===0?jp(zu.bind(null,e)):Zc(zu.bind(null,e)),Ip(function(){!(le&6)&&un()}),n=null;else{switch(kc(r)){case 1:n=Pl;break;case 4:n=yc;break;case 16:n=eo;break;case 536870912:n=wc;break;default:n=eo}n=Vf(n,bf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function bf(e,t){if(Gi=-1,Ki=0,le&6)throw Error(G(327));var n=e.callbackNode;if(Jn()&&e.callbackNode!==n)return null;var r=to(e,e===Re?je:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_o(e,r);else{t=r;var i=le;le|=2;var o=Mf();(Re!==e||je!==t)&&(It=null,lr=Ce()+500,_n(e,t));do try{em();break}catch(l){Uf(e,l)}while(!0);Wl(),vo.current=o,le=i,ze!==null?t=0:(Re=null,je=0,t=Te)}if(t!==0){if(t===2&&(i=Us(e),i!==0&&(r=i,t=hl(e,i))),t===1)throw n=ri,_n(e,0),Gt(e,r),Ke(e,Ce()),n;if(t===6)Gt(e,r);else{if(i=e.current.alternate,!(r&30)&&!Jp(i)&&(t=_o(e,r),t===2&&(o=Us(e),o!==0&&(r=o,t=hl(e,o))),t===1))throw n=ri,_n(e,0),Gt(e,r),Ke(e,Ce()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(G(345));case 2:mn(e,He,It);break;case 3:if(Gt(e,r),(r&130023424)===r&&(t=ia+500-Ce(),10<t)){if(to(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Gs(mn.bind(null,e,He,It),t);break}mn(e,He,It);break;case 4:if(Gt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-gt(r);o=1<<s,s=t[s],s>i&&(i=s),r&=~o}if(r=i,r=Ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xp(r/1960))-r,10<r){e.timeoutHandle=Gs(mn.bind(null,e,He,It),r);break}mn(e,He,It);break;case 5:mn(e,He,It);break;default:throw Error(G(329))}}}return Ke(e,Ce()),e.callbackNode===n?bf.bind(null,e):null}function hl(e,t){var n=Fr;return e.current.memoizedState.isDehydrated&&(_n(e,t).flags|=256),e=_o(e,t),e!==2&&(t=He,He=n,t!==null&&pl(t)),e}function pl(e){He===null?He=e:He.push.apply(He,e)}function Jp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!yt(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Gt(e,t){for(t&=~ra,t&=~Oo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-gt(t),r=1<<n;e[n]=-1,t&=~r}}function zu(e){if(le&6)throw Error(G(327));Jn();var t=to(e,0);if(!(t&1))return Ke(e,Ce()),null;var n=_o(e,t);if(e.tag!==0&&n===2){var r=Us(e);r!==0&&(t=r,n=hl(e,r))}if(n===1)throw n=ri,_n(e,0),Gt(e,t),Ke(e,Ce()),n;if(n===6)throw Error(G(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,mn(e,He,It),Ke(e,Ce()),null}function oa(e,t){var n=le;le|=1;try{return e(t)}finally{le=n,le===0&&(lr=Ce()+500,Po&&un())}}function Nn(e){Qt!==null&&Qt.tag===0&&!(le&6)&&Jn();var t=le;le|=1;var n=at.transition,r=de;try{if(at.transition=null,de=1,e)return e()}finally{de=r,at.transition=n,le=t,!(le&6)&&un()}}function sa(){Qe=Hn.current,ge(Hn)}function _n(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Tp(n)),ze!==null)for(n=ze.return;n!==null;){var r=n;switch(Ml(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&so();break;case 3:or(),ge(Ze),ge(Ue),Ql();break;case 5:Kl(r);break;case 4:or();break;case 13:ge(ye);break;case 19:ge(ye);break;case 10:Hl(r.type._context);break;case 22:case 23:sa()}n=n.return}if(Re=e,ze=e=rn(e.current,null),je=Qe=t,Te=0,ri=null,ra=Oo=zn=0,He=Fr=null,vn!==null){for(t=0;t<vn.length;t++)if(n=vn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}vn=null}return e}function Uf(e,t){do{var n=ze;try{if(Wl(),Hi.current=go,mo){for(var r=we.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}mo=!1}if(Cn=0,Pe=Ne=we=null,Lr=!1,ei=0,na.current=null,n===null||n.return===null){Te=1,ri=t,ze=null;break}e:{var o=e,s=n.return,l=n,a=t;if(t=je,l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var f=a,_=l,y=_.tag;if(!(_.mode&1)&&(y===0||y===11||y===15)){var g=_.alternate;g?(_.updateQueue=g.updateQueue,_.memoizedState=g.memoizedState,_.lanes=g.lanes):(_.updateQueue=null,_.memoizedState=null)}var m=hu(s);if(m!==null){m.flags&=-257,pu(m,s,l,o,t),m.mode&1&&du(o,f,t),t=m,a=f;var w=t.updateQueue;if(w===null){var p=new Set;p.add(a),t.updateQueue=p}else w.add(a);break e}else{if(!(t&1)){du(o,f,t),la();break e}a=Error(G(426))}}else if(ve&&l.mode&1){var k=hu(s);if(k!==null){!(k.flags&65536)&&(k.flags|=256),pu(k,s,l,o,t),Bl(sr(a,l));break e}}o=a=sr(a,l),Te!==4&&(Te=2),Fr===null?Fr=[o]:Fr.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var u=xf(o,a,t);su(o,u);break e;case 1:l=a;var c=o.type,v=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(tn===null||!tn.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Sf(o,l,t);su(o,S);break e}}o=o.return}while(o!==null)}$f(n)}catch(z){t=z,ze===n&&n!==null&&(ze=n=n.return);continue}break}while(!0)}function Mf(){var e=vo.current;return vo.current=go,e===null?go:e}function la(){(Te===0||Te===3||Te===2)&&(Te=4),Re===null||!(zn&268435455)&&!(Oo&268435455)||Gt(Re,je)}function _o(e,t){var n=le;le|=2;var r=Mf();(Re!==e||je!==t)&&(It=null,_n(e,t));do try{qp();break}catch(i){Uf(e,i)}while(!0);if(Wl(),le=n,vo.current=r,ze!==null)throw Error(G(261));return Re=null,je=0,Te}function qp(){for(;ze!==null;)Bf(ze)}function em(){for(;ze!==null&&!Ch();)Bf(ze)}function Bf(e){var t=Hf(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?$f(e):ze=t,na.current=null}function $f(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Gp(n,t),n!==null){n.flags&=32767,ze=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Te=6,ze=null;return}}else if(n=Zp(n,t,Qe),n!==null){ze=n;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);Te===0&&(Te=5)}function mn(e,t,n){var r=de,i=at.transition;try{at.transition=null,de=1,tm(e,t,n,r)}finally{at.transition=i,de=r}return null}function tm(e,t,n,r){do Jn();while(Qt!==null);if(le&6)throw Error(G(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(G(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Lh(e,o),e===Re&&(ze=Re=null,je=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Oi||(Oi=!0,Vf(eo,function(){return Jn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=at.transition,at.transition=null;var s=de;de=1;var l=le;le|=4,na.current=null,Qp(e,n),Df(n,e),kp(Vs),no=!!Hs,Vs=Hs=null,e.current=n,Yp(n),zh(),le=l,de=s,at.transition=o}else e.current=n;if(Oi&&(Oi=!1,Qt=e,wo=i),o=e.pendingLanes,o===0&&(tn=null),Ih(n.stateNode),Ke(e,Ce()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(yo)throw yo=!1,e=fl,fl=null,e;return wo&1&&e.tag!==0&&Jn(),o=e.pendingLanes,o&1?e===dl?br++:(br=0,dl=e):br=0,un(),null}function Jn(){if(Qt!==null){var e=kc(wo),t=at.transition,n=de;try{if(at.transition=null,de=16>e?16:e,Qt===null)var r=!1;else{if(e=Qt,Qt=null,wo=0,le&6)throw Error(G(331));var i=le;for(le|=4,ee=e.current;ee!==null;){var o=ee,s=o.child;if(ee.flags&16){var l=o.deletions;if(l!==null){for(var a=0;a<l.length;a++){var f=l[a];for(ee=f;ee!==null;){var _=ee;switch(_.tag){case 0:case 11:case 15:Dr(8,_,o)}var y=_.child;if(y!==null)y.return=_,ee=y;else for(;ee!==null;){_=ee;var g=_.sibling,m=_.return;if(jf(_),_===f){ee=null;break}if(g!==null){g.return=m,ee=g;break}ee=m}}}var w=o.alternate;if(w!==null){var p=w.child;if(p!==null){w.child=null;do{var k=p.sibling;p.sibling=null,p=k}while(p!==null)}}ee=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,ee=s;else e:for(;ee!==null;){if(o=ee,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Dr(9,o,o.return)}var u=o.sibling;if(u!==null){u.return=o.return,ee=u;break e}ee=o.return}}var c=e.current;for(ee=c;ee!==null;){s=ee;var v=s.child;if(s.subtreeFlags&2064&&v!==null)v.return=s,ee=v;else e:for(s=c;ee!==null;){if(l=ee,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:jo(9,l)}}catch(z){ke(l,l.return,z)}if(l===s){ee=null;break e}var S=l.sibling;if(S!==null){S.return=l.return,ee=S;break e}ee=l.return}}if(le=i,un(),zt&&typeof zt.onPostCommitFiberRoot=="function")try{zt.onPostCommitFiberRoot(Co,e)}catch{}r=!0}return r}finally{de=n,at.transition=t}}return!1}function Nu(e,t,n){t=sr(n,t),t=xf(e,t,1),e=en(e,t,1),t=Be(),e!==null&&(di(e,1,t),Ke(e,t))}function ke(e,t,n){if(e.tag===3)Nu(e,e,n);else for(;t!==null;){if(t.tag===3){Nu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(tn===null||!tn.has(r))){e=sr(n,e),e=Sf(t,e,1),t=en(t,e,1),e=Be(),t!==null&&(di(t,1,e),Ke(t,e));break}}t=t.return}}function nm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Re===e&&(je&n)===n&&(Te===4||Te===3&&(je&130023424)===je&&500>Ce()-ia?_n(e,0):ra|=n),Ke(e,t)}function Wf(e,t){t===0&&(e.mode&1?(t=Ei,Ei<<=1,!(Ei&130023424)&&(Ei=4194304)):t=1);var n=Be();e=Ft(e,t),e!==null&&(di(e,t,n),Ke(e,n))}function rm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wf(e,n)}function im(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(G(314))}r!==null&&r.delete(t),Wf(e,n)}var Hf;Hf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ze.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,Vp(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,ve&&t.flags&1048576&&Gc(t,uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Zi(e,t),e=t.pendingProps;var i=nr(t,Ue.current);Xn(t,n),i=Xl(null,t,r,e,i,n);var o=Jl();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ge(r)?(o=!0,lo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Zl(t),i.updater=Ao,t.stateNode=i,i._reactInternals=t,el(t,r,e,n),t=rl(null,t,r,!0,o,n)):(t.tag=0,ve&&o&&Ul(t),Me(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Zi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=sm(r),e=ht(r,e),i){case 0:t=nl(null,t,r,e,n);break e;case 1:t=vu(null,t,r,e,n);break e;case 11:t=mu(null,t,r,e,n);break e;case 14:t=gu(null,t,r,ht(r.type,e),n);break e}throw Error(G(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),nl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),vu(e,t,r,i,n);case 3:e:{if(Nf(t),e===null)throw Error(G(387));r=t.pendingProps,o=t.memoizedState,i=o.element,qc(e,t),ho(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=sr(Error(G(423)),t),t=yu(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(G(424)),t),t=yu(e,t,r,n,i);break e}else for(Ye=qt(t.stateNode.containerInfo.firstChild),Xe=t,ve=!0,mt=null,n=Xc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rr(),r===i){t=bt(e,t,n);break e}Me(e,t,r,n)}t=t.child}return t;case 5:return ef(t),e===null&&Xs(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Zs(r,i)?s=null:o!==null&&Zs(r,o)&&(t.flags|=32),zf(e,t),Me(e,t,s,n),t.child;case 6:return e===null&&Xs(t),null;case 13:return Tf(e,t,n);case 4:return Gl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ir(t,null,r,n):Me(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),mu(e,t,r,i,n);case 7:return Me(e,t,t.pendingProps,n),t.child;case 8:return Me(e,t,t.pendingProps.children,n),t.child;case 12:return Me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,pe(co,r._currentValue),r._currentValue=s,o!==null)if(yt(o.value,s)){if(o.children===i.children&&!Ze.current){t=bt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ot(-1,n&-n),a.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var _=f.pending;_===null?a.next=a:(a.next=_.next,_.next=a),f.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Js(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(G(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Js(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Me(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xn(t,n),i=ut(i),r=r(i),t.flags|=1,Me(e,t,r,n),t.child;case 14:return r=t.type,i=ht(r,t.pendingProps),i=ht(r.type,i),gu(e,t,r,i,n);case 15:return Ef(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),Zi(e,t),t.tag=1,Ge(r)?(e=!0,lo(t)):e=!1,Xn(t,n),kf(t,r,i),el(t,r,i,n),rl(null,t,r,!0,e,n);case 19:return If(e,t,n);case 22:return Cf(e,t,n)}throw Error(G(156,t.tag))};function Vf(e,t){return vc(e,t)}function om(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lt(e,t,n,r){return new om(e,t,n,r)}function aa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sm(e){if(typeof e=="function")return aa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Nl)return 11;if(e===Tl)return 14}return 2}function rn(e,t){var n=e.alternate;return n===null?(n=lt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qi(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")aa(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case On:return kn(n.children,i,o,t);case zl:s=8,i|=8;break;case Es:return e=lt(12,n,t,i|2),e.elementType=Es,e.lanes=o,e;case Cs:return e=lt(13,n,t,i),e.elementType=Cs,e.lanes=o,e;case zs:return e=lt(19,n,t,i),e.elementType=zs,e.lanes=o,e;case ec:return Lo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ju:s=10;break e;case qu:s=9;break e;case Nl:s=11;break e;case Tl:s=14;break e;case Ht:s=16,r=null;break e}throw Error(G(130,e==null?e:typeof e,""))}return t=lt(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function kn(e,t,n,r){return e=lt(7,e,r,t),e.lanes=n,e}function Lo(e,t,n,r){return e=lt(22,e,r,t),e.elementType=ec,e.lanes=n,e.stateNode={isHidden:!1},e}function vs(e,t,n){return e=lt(6,e,null,t),e.lanes=n,e}function ys(e,t,n){return t=lt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lm(e,t,n,r,i){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=Jo(0),this.expirationTimes=Jo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jo(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ua(e,t,n,r,i,o,s,l,a){return e=new lm(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=lt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zl(o),e}function am(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:jn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Zf(e){if(!e)return sn;e=e._reactInternals;e:{if(In(e)!==e||e.tag!==1)throw Error(G(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(G(171))}if(e.tag===1){var n=e.type;if(Ge(n))return Vc(e,n,t)}return t}function Gf(e,t,n,r,i,o,s,l,a){return e=ua(n,r,!0,e,i,o,s,l,a),e.context=Zf(null),n=e.current,r=Be(),i=nn(n),o=Ot(r,i),o.callback=t??null,en(n,o,i),e.current.lanes=i,di(e,i,r),Ke(e,r),e}function Do(e,t,n,r){var i=t.current,o=Be(),s=nn(i);return n=Zf(n),t.context===null?t.context=n:t.pendingContext=n,t=Ot(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=en(i,t,s),e!==null&&(vt(e,i,s,o),Wi(e,i,s)),s}function ko(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 Tu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ca(e,t){Tu(e,t),(e=e.alternate)&&Tu(e,t)}function um(){return null}var Kf=typeof reportError=="function"?reportError:function(e){console.error(e)};function fa(e){this._internalRoot=e}Fo.prototype.render=fa.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(G(409));Do(e,t,null,null)};Fo.prototype.unmount=fa.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){Do(null,e,null,null)}),t[Dt]=null}};function Fo(e){this._internalRoot=e}Fo.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ec();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Zt.length&&t!==0&&t<Zt[n].priority;n++);Zt.splice(n,0,e),n===0&&zc(e)}};function da(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function bo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Iu(){}function cm(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var f=ko(s);o.call(f)}}var s=Gf(t,r,e,0,null,!1,!1,"",Iu);return e._reactRootContainer=s,e[Dt]=s.current,Qr(e.nodeType===8?e.parentNode:e),Nn(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var l=r;r=function(){var f=ko(a);l.call(f)}}var a=ua(e,0,!1,null,null,!1,!1,"",Iu);return e._reactRootContainer=a,e[Dt]=a.current,Qr(e.nodeType===8?e.parentNode:e),Nn(function(){Do(t,a,n,r)}),a}function Uo(e,t,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var l=i;i=function(){var a=ko(s);l.call(a)}}Do(t,s,e,i)}else s=cm(n,t,e,i,r);return ko(s)}xc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tr(t.pendingLanes);n!==0&&(Rl(t,n|1),Ke(t,Ce()),!(le&6)&&(lr=Ce()+500,un()))}break;case 13:Nn(function(){var r=Ft(e,1);if(r!==null){var i=Be();vt(r,e,1,i)}}),ca(e,1)}};Al=function(e){if(e.tag===13){var t=Ft(e,134217728);if(t!==null){var n=Be();vt(t,e,134217728,n)}ca(e,134217728)}};Sc=function(e){if(e.tag===13){var t=nn(e),n=Ft(e,t);if(n!==null){var r=Be();vt(n,e,t,r)}ca(e,t)}};Ec=function(){return de};Cc=function(e,t){var n=de;try{return de=e,t()}finally{de=n}};Ds=function(e,t,n){switch(t){case"input":if(Is(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Io(r);if(!i)throw Error(G(90));nc(r),Is(r,i)}}}break;case"textarea":ic(e,n);break;case"select":t=n.value,t!=null&&Gn(e,!!n.multiple,t,!1)}};fc=oa;dc=Nn;var fm={usingClientEntryPoint:!1,Events:[pi,bn,Io,uc,cc,oa]},xr={findFiberByHostInstance:gn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},dm={bundleType:xr.bundleType,version:xr.version,rendererPackageName:xr.rendererPackageName,rendererConfig:xr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Bt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=mc(e),e===null?null:e.stateNode},findFiberByHostInstance:xr.findFiberByHostInstance||um,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Li=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Li.isDisabled&&Li.supportsFiber)try{Co=Li.inject(dm),zt=Li}catch{}}tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fm;tt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!da(t))throw Error(G(200));return am(e,t,null,n)};tt.createRoot=function(e,t){if(!da(e))throw Error(G(299));var n=!1,r="",i=Kf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=ua(e,1,!1,null,null,n,!1,r,i),e[Dt]=t.current,Qr(e.nodeType===8?e.parentNode:e),new fa(t)};tt.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(G(188)):(e=Object.keys(e).join(","),Error(G(268,e)));return e=mc(t),e=e===null?null:e.stateNode,e};tt.flushSync=function(e){return Nn(e)};tt.hydrate=function(e,t,n){if(!bo(t))throw Error(G(200));return Uo(null,e,t,!0,n)};tt.hydrateRoot=function(e,t,n){if(!da(e))throw Error(G(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",s=Kf;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=Gf(t,null,e,1,n??null,i,!1,o,s),e[Dt]=t.current,Qr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Fo(t)};tt.render=function(e,t,n){if(!bo(t))throw Error(G(200));return Uo(null,e,t,!1,n)};tt.unmountComponentAtNode=function(e){if(!bo(e))throw Error(G(40));return e._reactRootContainer?(Nn(function(){Uo(null,null,e,!1,function(){e._reactRootContainer=null,e[Dt]=null})}),!0):!1};tt.unstable_batchedUpdates=oa;tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!bo(n))throw Error(G(200));if(e==null||e._reactInternals===void 0)throw Error(G(38));return Uo(e,t,n,!1,r)};tt.version="18.3.1-next-f1338f8080-20240426";function Qf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Qf)}catch(e){console.error(e)}}Qf(),Ku.exports=tt;var hm=Ku.exports,Pu=hm;xs.createRoot=Pu.createRoot,xs.hydrateRoot=Pu.hydrateRoot;/** 41 * @license lucide-react v0.544.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 - */const pm=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mm=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase()),Ru=e=>{const t=mm(e);return t.charAt(0).toUpperCase()+t.slice(1)},Yf=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim(),gm=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** 46 * @license lucide-react v0.544.0 - ISC 47 * 48 * This source code is licensed under the ISC license. ··· 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 - */const ym=Fe.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:s,...l},a)=>Fe.createElement("svg",{ref:a,...vm,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Yf("lucide",i),...!o&&!gm(l)&&{"aria-hidden":"true"},...l},[...s.map(([f,_])=>Fe.createElement(f,_)),...Array.isArray(o)?o:[o]]));/** 56 * @license lucide-react v0.544.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 - */const cn=(e,t)=>{const n=Fe.forwardRef(({className:r,...i},o)=>Fe.createElement(ym,{ref:o,iconNode:t,className:Yf(`lucide-${pm(Ru(e))}`,`lucide-${e}`,r),...i}));return n.displayName=Ru(e),n};/** 61 * @license lucide-react v0.544.0 - ISC 62 * 63 * This source code is licensed under the ISC license. ··· 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 - */const Pm=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],Rm=cn("user",Pm);/** 96 * @license lucide-react v0.544.0 - ISC 97 * 98 * This source code is licensed under the ISC license. ··· 107 108 JSZip uses the library pako released under the MIT license : 109 https://github.com/nodeca/pako/blob/main/LICENSE 110 - */(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,i,o){function s(f,_){if(!i[f]){if(!r[f]){var y=typeof Di=="function"&&Di;if(!_&&y)return y(f,!0);if(l)return l(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var m=i[f]={exports:{}};r[f][0].call(m.exports,function(w){var p=r[f][1][w];return s(p||w)},m,m.exports,n,r,i,o)}return i[f].exports}for(var l=typeof Di=="function"&&Di,a=0;a<o.length;a++)s(o[a]);return s}({1:[function(n,r,i){var o=n("./utils"),s=n("./support"),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(a){for(var f,_,y,g,m,w,p,k=[],u=0,c=a.length,v=c,S=o.getTypeOf(a)!=="string";u<a.length;)v=c-u,y=S?(f=a[u++],_=u<c?a[u++]:0,u<c?a[u++]:0):(f=a.charCodeAt(u++),_=u<c?a.charCodeAt(u++):0,u<c?a.charCodeAt(u++):0),g=f>>2,m=(3&f)<<4|_>>4,w=1<v?(15&_)<<2|y>>6:64,p=2<v?63&y:64,k.push(l.charAt(g)+l.charAt(m)+l.charAt(w)+l.charAt(p));return k.join("")},i.decode=function(a){var f,_,y,g,m,w,p=0,k=0,u="data:";if(a.substr(0,u.length)===u)throw new Error("Invalid base64 input, it looks like a data url.");var c,v=3*(a=a.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(a.charAt(a.length-1)===l.charAt(64)&&v--,a.charAt(a.length-2)===l.charAt(64)&&v--,v%1!=0)throw new Error("Invalid base64 input, bad content length.");for(c=s.uint8array?new Uint8Array(0|v):new Array(0|v);p<a.length;)f=l.indexOf(a.charAt(p++))<<2|(g=l.indexOf(a.charAt(p++)))>>4,_=(15&g)<<4|(m=l.indexOf(a.charAt(p++)))>>2,y=(3&m)<<6|(w=l.indexOf(a.charAt(p++))),c[k++]=f,m!==64&&(c[k++]=_),w!==64&&(c[k++]=y);return c}},{"./support":30,"./utils":32}],2:[function(n,r,i){var o=n("./external"),s=n("./stream/DataWorker"),l=n("./stream/Crc32Probe"),a=n("./stream/DataLengthProbe");function f(_,y,g,m,w){this.compressedSize=_,this.uncompressedSize=y,this.crc32=g,this.compression=m,this.compressedContent=w}f.prototype={getContentWorker:function(){var _=new s(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),y=this;return _.on("end",function(){if(this.streamInfo.data_length!==y.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),_},getCompressedWorker:function(){return new s(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(_,y,g){return _.pipe(new l).pipe(new a("uncompressedSize")).pipe(y.compressWorker(g)).pipe(new a("compressedSize")).withStreamInfo("compression",y)},r.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,i){var o=n("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},i.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,i){var o=n("./utils"),s=function(){for(var l,a=[],f=0;f<256;f++){l=f;for(var _=0;_<8;_++)l=1&l?3988292384^l>>>1:l>>>1;a[f]=l}return a}();r.exports=function(l,a){return l!==void 0&&l.length?o.getTypeOf(l)!=="string"?function(f,_,y,g){var m=s,w=g+y;f^=-1;for(var p=g;p<w;p++)f=f>>>8^m[255&(f^_[p])];return-1^f}(0|a,l,l.length,0):function(f,_,y,g){var m=s,w=g+y;f^=-1;for(var p=g;p<w;p++)f=f>>>8^m[255&(f^_.charCodeAt(p))];return-1^f}(0|a,l,l.length,0):0}},{"./utils":32}],5:[function(n,r,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(n,r,i){var o=null;o=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:o}},{lie:37}],7:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=n("pako"),l=n("./utils"),a=n("./stream/GenericWorker"),f=o?"uint8array":"array";function _(y,g){a.call(this,"FlateWorker/"+y),this._pako=null,this._pakoAction=y,this._pakoOptions=g,this.meta={}}i.magic="\b\0",l.inherits(_,a),_.prototype.processChunk=function(y){this.meta=y.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(f,y.data),!1)},_.prototype.flush=function(){a.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},_.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},_.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var y=this;this._pako.onData=function(g){y.push({data:g,meta:y.meta})}},i.compressWorker=function(y){return new _("Deflate",y)},i.uncompressWorker=function(){return new _("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,i){function o(m,w){var p,k="";for(p=0;p<w;p++)k+=String.fromCharCode(255&m),m>>>=8;return k}function s(m,w,p,k,u,c){var v,S,z=m.file,A=m.compression,T=c!==f.utf8encode,O=l.transformTo("string",c(z.name)),L=l.transformTo("string",f.utf8encode(z.name)),M=z.comment,te=l.transformTo("string",c(M)),E=l.transformTo("string",f.utf8encode(M)),I=L.length!==z.name.length,h=E.length!==M.length,F="",J="",b="",B=z.dir,D=z.date,Z={crc32:0,compressedSize:0,uncompressedSize:0};w&&!p||(Z.crc32=m.crc32,Z.compressedSize=m.compressedSize,Z.uncompressedSize=m.uncompressedSize);var R=0;w&&(R|=8),T||!I&&!h||(R|=2048);var N=0,ne=0;B&&(N|=16),u==="UNIX"?(ne=798,N|=function(K,fe){var xe=K;return K||(xe=fe?16893:33204),(65535&xe)<<16}(z.unixPermissions,B)):(ne=20,N|=function(K){return 63&(K||0)}(z.dosPermissions)),v=D.getUTCHours(),v<<=6,v|=D.getUTCMinutes(),v<<=5,v|=D.getUTCSeconds()/2,S=D.getUTCFullYear()-1980,S<<=4,S|=D.getUTCMonth()+1,S<<=5,S|=D.getUTCDate(),I&&(J=o(1,1)+o(_(O),4)+L,F+="up"+o(J.length,2)+J),h&&(b=o(1,1)+o(_(te),4)+E,F+="uc"+o(b.length,2)+b);var Y="";return Y+=` 111 - \0`,Y+=o(R,2),Y+=A.magic,Y+=o(v,2),Y+=o(S,2),Y+=o(Z.crc32,4),Y+=o(Z.compressedSize,4),Y+=o(Z.uncompressedSize,4),Y+=o(O.length,2),Y+=o(F.length,2),{fileRecord:y.LOCAL_FILE_HEADER+Y+O+F,dirRecord:y.CENTRAL_FILE_HEADER+o(ne,2)+Y+o(te.length,2)+"\0\0\0\0"+o(N,4)+o(k,4)+O+F+te}}var l=n("../utils"),a=n("../stream/GenericWorker"),f=n("../utf8"),_=n("../crc32"),y=n("../signature");function g(m,w,p,k){a.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=w,this.zipPlatform=p,this.encodeFileName=k,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(g,a),g.prototype.push=function(m){var w=m.meta.percent||0,p=this.entriesCount,k=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,a.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:p?(w+100*(p-k-1))/p:100}}))},g.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var w=this.streamFiles&&!m.file.dir;if(w){var p=s(m,w,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:p.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(m){this.accumulate=!1;var w=this.streamFiles&&!m.file.dir,p=s(m,w,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(p.dirRecord),w)this.push({data:function(k){return y.DATA_DESCRIPTOR+o(k.crc32,4)+o(k.compressedSize,4)+o(k.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:p.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var m=this.bytesWritten,w=0;w<this.dirRecords.length;w++)this.push({data:this.dirRecords[w],meta:{percent:100}});var p=this.bytesWritten-m,k=function(u,c,v,S,z){var A=l.transformTo("string",z(S));return y.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(u,2)+o(u,2)+o(c,4)+o(v,4)+o(A.length,2)+A}(this.dirRecords.length,p,m,this.zipComment,this.encodeFileName);this.push({data:k,meta:{percent:100}})},g.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},g.prototype.registerPrevious=function(m){this._sources.push(m);var w=this;return m.on("data",function(p){w.processChunk(p)}),m.on("end",function(){w.closedSource(w.previous.streamInfo),w._sources.length?w.prepareNextSource():w.end()}),m.on("error",function(p){w.error(p)}),this},g.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},g.prototype.error=function(m){var w=this._sources;if(!a.prototype.error.call(this,m))return!1;for(var p=0;p<w.length;p++)try{w[p].error(m)}catch{}return!0},g.prototype.lock=function(){a.prototype.lock.call(this);for(var m=this._sources,w=0;w<m.length;w++)m[w].lock()},r.exports=g},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,r,i){var o=n("../compressions"),s=n("./ZipFileWorker");i.generateWorker=function(l,a,f){var _=new s(a.streamFiles,f,a.platform,a.encodeFileName),y=0;try{l.forEach(function(g,m){y++;var w=function(c,v){var S=c||v,z=o[S];if(!z)throw new Error(S+" is not a valid compression method !");return z}(m.options.compression,a.compression),p=m.options.compressionOptions||a.compressionOptions||{},k=m.dir,u=m.date;m._compressWorker(w,p).withStreamInfo("file",{name:g,dir:k,date:u,comment:m.comment||"",unixPermissions:m.unixPermissions,dosPermissions:m.dosPermissions}).pipe(_)}),_.entriesCount=y}catch(g){_.error(g)}return _}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,r,i){function o(){if(!(this instanceof o))return new o;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var s=new o;for(var l in this)typeof this[l]!="function"&&(s[l]=this[l]);return s}}(o.prototype=n("./object")).loadAsync=n("./load"),o.support=n("./support"),o.defaults=n("./defaults"),o.version="3.10.1",o.loadAsync=function(s,l){return new o().loadAsync(s,l)},o.external=n("./external"),r.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,r,i){var o=n("./utils"),s=n("./external"),l=n("./utf8"),a=n("./zipEntries"),f=n("./stream/Crc32Probe"),_=n("./nodejsUtils");function y(g){return new s.Promise(function(m,w){var p=g.decompressed.getContentWorker().pipe(new f);p.on("error",function(k){w(k)}).on("end",function(){p.streamInfo.crc32!==g.decompressed.crc32?w(new Error("Corrupted zip : CRC32 mismatch")):m()}).resume()})}r.exports=function(g,m){var w=this;return m=o.extend(m||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:l.utf8decode}),_.isNode&&_.isStream(g)?s.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",g,!0,m.optimizedBinaryString,m.base64).then(function(p){var k=new a(m);return k.load(p),k}).then(function(p){var k=[s.Promise.resolve(p)],u=p.files;if(m.checkCRC32)for(var c=0;c<u.length;c++)k.push(y(u[c]));return s.Promise.all(k)}).then(function(p){for(var k=p.shift(),u=k.files,c=0;c<u.length;c++){var v=u[c],S=v.fileNameStr,z=o.resolve(v.fileNameStr);w.file(z,v.decompressed,{binary:!0,optimizedBinaryString:!0,date:v.date,dir:v.dir,comment:v.fileCommentStr.length?v.fileCommentStr:null,unixPermissions:v.unixPermissions,dosPermissions:v.dosPermissions,createFolders:m.createFolders}),v.dir||(w.file(z).unsafeOriginalName=S)}return k.zipComment.length&&(w.comment=k.zipComment),w})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,r,i){var o=n("../utils"),s=n("../stream/GenericWorker");function l(a,f){s.call(this,"Nodejs stream input adapter for "+a),this._upstreamEnded=!1,this._bindStream(f)}o.inherits(l,s),l.prototype._bindStream=function(a){var f=this;(this._stream=a).pause(),a.on("data",function(_){f.push({data:_,meta:{percent:0}})}).on("error",function(_){f.isPaused?this.generatedError=_:f.error(_)}).on("end",function(){f.isPaused?f._upstreamEnded=!0:f.end()})},l.prototype.pause=function(){return!!s.prototype.pause.call(this)&&(this._stream.pause(),!0)},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},r.exports=l},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,r,i){var o=n("readable-stream").Readable;function s(l,a,f){o.call(this,a),this._helper=l;var _=this;l.on("data",function(y,g){_.push(y)||_._helper.pause(),f&&f(g)}).on("error",function(y){_.emit("error",y)}).on("end",function(){_.push(null)})}n("../utils").inherits(s,o),s.prototype._read=function(){this._helper.resume()},r.exports=s},{"../utils":32,"readable-stream":16}],14:[function(n,r,i){r.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,s){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,s);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,s)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var s=new Buffer(o);return s.fill(0),s},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(n,r,i){function o(z,A,T){var O,L=l.getTypeOf(A),M=l.extend(T||{},_);M.date=M.date||new Date,M.compression!==null&&(M.compression=M.compression.toUpperCase()),typeof M.unixPermissions=="string"&&(M.unixPermissions=parseInt(M.unixPermissions,8)),M.unixPermissions&&16384&M.unixPermissions&&(M.dir=!0),M.dosPermissions&&16&M.dosPermissions&&(M.dir=!0),M.dir&&(z=u(z)),M.createFolders&&(O=k(z))&&c.call(this,O,!0);var te=L==="string"&&M.binary===!1&&M.base64===!1;T&&T.binary!==void 0||(M.binary=!te),(A instanceof y&&A.uncompressedSize===0||M.dir||!A||A.length===0)&&(M.base64=!1,M.binary=!0,A="",M.compression="STORE",L="string");var E=null;E=A instanceof y||A instanceof a?A:w.isNode&&w.isStream(A)?new p(z,A):l.prepareContent(z,A,M.binary,M.optimizedBinaryString,M.base64);var I=new g(z,E,M);this.files[z]=I}var s=n("./utf8"),l=n("./utils"),a=n("./stream/GenericWorker"),f=n("./stream/StreamHelper"),_=n("./defaults"),y=n("./compressedObject"),g=n("./zipObject"),m=n("./generate"),w=n("./nodejsUtils"),p=n("./nodejs/NodejsStreamInputAdapter"),k=function(z){z.slice(-1)==="/"&&(z=z.substring(0,z.length-1));var A=z.lastIndexOf("/");return 0<A?z.substring(0,A):""},u=function(z){return z.slice(-1)!=="/"&&(z+="/"),z},c=function(z,A){return A=A!==void 0?A:_.createFolders,z=u(z),this.files[z]||o.call(this,z,null,{dir:!0,createFolders:A}),this.files[z]};function v(z){return Object.prototype.toString.call(z)==="[object RegExp]"}var S={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(z){var A,T,O;for(A in this.files)O=this.files[A],(T=A.slice(this.root.length,A.length))&&A.slice(0,this.root.length)===this.root&&z(T,O)},filter:function(z){var A=[];return this.forEach(function(T,O){z(T,O)&&A.push(O)}),A},file:function(z,A,T){if(arguments.length!==1)return z=this.root+z,o.call(this,z,A,T),this;if(v(z)){var O=z;return this.filter(function(M,te){return!te.dir&&O.test(M)})}var L=this.files[this.root+z];return L&&!L.dir?L:null},folder:function(z){if(!z)return this;if(v(z))return this.filter(function(L,M){return M.dir&&z.test(L)});var A=this.root+z,T=c.call(this,A),O=this.clone();return O.root=T.name,O},remove:function(z){z=this.root+z;var A=this.files[z];if(A||(z.slice(-1)!=="/"&&(z+="/"),A=this.files[z]),A&&!A.dir)delete this.files[z];else for(var T=this.filter(function(L,M){return M.name.slice(0,z.length)===z}),O=0;O<T.length;O++)delete this.files[T[O].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(z){var A,T={};try{if((T=l.extend(z||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:s.utf8encode})).type=T.type.toLowerCase(),T.compression=T.compression.toUpperCase(),T.type==="binarystring"&&(T.type="string"),!T.type)throw new Error("No output type specified.");l.checkSupport(T.type),T.platform!=="darwin"&&T.platform!=="freebsd"&&T.platform!=="linux"&&T.platform!=="sunos"||(T.platform="UNIX"),T.platform==="win32"&&(T.platform="DOS");var O=T.comment||this.comment||"";A=m.generateWorker(this,T,O)}catch(L){(A=new a("error")).error(L)}return new f(A,T.type||"string",T.mimeType)},generateAsync:function(z,A){return this.generateInternalStream(z).accumulate(A)},generateNodeStream:function(z,A){return(z=z||{}).type||(z.type="nodebuffer"),this.generateInternalStream(z).toNodejsStream(A)}};r.exports=S},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,r,i){r.exports=n("stream")},{stream:void 0}],17:[function(n,r,i){var o=n("./DataReader");function s(l){o.call(this,l);for(var a=0;a<this.data.length;a++)l[a]=255&l[a]}n("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data[this.zero+l]},s.prototype.lastIndexOfSignature=function(l){for(var a=l.charCodeAt(0),f=l.charCodeAt(1),_=l.charCodeAt(2),y=l.charCodeAt(3),g=this.length-4;0<=g;--g)if(this.data[g]===a&&this.data[g+1]===f&&this.data[g+2]===_&&this.data[g+3]===y)return g-this.zero;return-1},s.prototype.readAndCheckSignature=function(l){var a=l.charCodeAt(0),f=l.charCodeAt(1),_=l.charCodeAt(2),y=l.charCodeAt(3),g=this.readData(4);return a===g[0]&&f===g[1]&&_===g[2]&&y===g[3]},s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return[];var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./DataReader":18}],18:[function(n,r,i){var o=n("../utils");function s(l){this.data=l,this.length=l.length,this.index=0,this.zero=0}s.prototype={checkOffset:function(l){this.checkIndex(this.index+l)},checkIndex:function(l){if(this.length<this.zero+l||l<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+l+"). Corrupted zip ?")},setIndex:function(l){this.checkIndex(l),this.index=l},skip:function(l){this.setIndex(this.index+l)},byteAt:function(){},readInt:function(l){var a,f=0;for(this.checkOffset(l),a=this.index+l-1;a>=this.index;a--)f=(f<<8)+this.byteAt(a);return this.index+=l,f},readString:function(l){return o.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},r.exports=s},{"../utils":32}],19:[function(n,r,i){var o=n("./Uint8ArrayReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.readData=function(l){this.checkOffset(l);var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,i){var o=n("./DataReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},s.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},s.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},s.prototype.readData=function(l){this.checkOffset(l);var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./DataReader":18}],21:[function(n,r,i){var o=n("./ArrayReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var a=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,i){var o=n("../utils"),s=n("../support"),l=n("./ArrayReader"),a=n("./StringReader"),f=n("./NodeBufferReader"),_=n("./Uint8ArrayReader");r.exports=function(y){var g=o.getTypeOf(y);return o.checkSupport(g),g!=="string"||s.uint8array?g==="nodebuffer"?new f(y):s.uint8array?new _(o.transformTo("uint8array",y)):new l(o.transformTo("array",y)):new a(y)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,i){var o=n("./GenericWorker"),s=n("../utils");function l(a){o.call(this,"ConvertWorker to "+a),this.destType=a}s.inherits(l,o),l.prototype.processChunk=function(a){this.push({data:s.transformTo(this.destType,a.data),meta:a.meta})},r.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,i){var o=n("./GenericWorker"),s=n("../crc32");function l(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(l,o),l.prototype.processChunk=function(a){this.streamInfo.crc32=s(a.data,this.streamInfo.crc32||0),this.push(a)},r.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,i){var o=n("../utils"),s=n("./GenericWorker");function l(a){s.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}o.inherits(l,s),l.prototype.processChunk=function(a){if(a){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+a.data.length}s.prototype.processChunk.call(this,a)},r.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,i){var o=n("../utils"),s=n("./GenericWorker");function l(a){s.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(_){f.dataIsReady=!0,f.data=_,f.max=_&&_.length||0,f.type=o.getTypeOf(_),f.isPaused||f._tickAndRepeat()},function(_){f.error(_)})}o.inherits(l,s),l.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":a=this.data.substring(this.index,f);break;case"uint8array":a=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":a=this.data.slice(this.index,f)}return this.index=f,this.push({data:a,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,i){function o(s){this.name=s||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,l){return this._listeners[s].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,l){if(this._listeners[s])for(var a=0;a<this._listeners[s].length;a++)this._listeners[s][a].call(this,l)},pipe:function(s){return s.registerPrevious(this)},registerPrevious:function(s){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=s.streamInfo,this.mergeStreamInfo(),this.previous=s;var l=this;return s.on("data",function(a){l.processChunk(a)}),s.on("end",function(){l.end()}),s.on("error",function(a){l.error(a)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var s=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),s=!0),this.previous&&this.previous.resume(),!s},flush:function(){},processChunk:function(s){this.push(s)},withStreamInfo:function(s,l){return this.extraStreamInfo[s]=l,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var s in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,s)&&(this.streamInfo[s]=this.extraStreamInfo[s])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var s="Worker "+this.name;return this.previous?this.previous+" -> "+s:s}},r.exports=o},{}],29:[function(n,r,i){var o=n("../utils"),s=n("./ConvertWorker"),l=n("./GenericWorker"),a=n("../base64"),f=n("../support"),_=n("../external"),y=null;if(f.nodestream)try{y=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function g(w,p){return new _.Promise(function(k,u){var c=[],v=w._internalType,S=w._outputType,z=w._mimeType;w.on("data",function(A,T){c.push(A),p&&p(T)}).on("error",function(A){c=[],u(A)}).on("end",function(){try{var A=function(T,O,L){switch(T){case"blob":return o.newBlob(o.transformTo("arraybuffer",O),L);case"base64":return a.encode(O);default:return o.transformTo(T,O)}}(S,function(T,O){var L,M=0,te=null,E=0;for(L=0;L<O.length;L++)E+=O[L].length;switch(T){case"string":return O.join("");case"array":return Array.prototype.concat.apply([],O);case"uint8array":for(te=new Uint8Array(E),L=0;L<O.length;L++)te.set(O[L],M),M+=O[L].length;return te;case"nodebuffer":return Buffer.concat(O);default:throw new Error("concat : unsupported type '"+T+"'")}}(v,c),z);k(A)}catch(T){u(T)}c=[]}).resume()})}function m(w,p,k){var u=p;switch(p){case"blob":case"arraybuffer":u="uint8array";break;case"base64":u="string"}try{this._internalType=u,this._outputType=p,this._mimeType=k,o.checkSupport(u),this._worker=w.pipe(new s(u)),w.lock()}catch(c){this._worker=new l("error"),this._worker.error(c)}}m.prototype={accumulate:function(w){return g(this,w)},on:function(w,p){var k=this;return w==="data"?this._worker.on(w,function(u){p.call(k,u.data,u.meta)}):this._worker.on(w,function(){o.delay(p,arguments,k)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(w){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new y(this,{objectMode:this._outputType!=="nodebuffer"},w)}},r.exports=m},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,r,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var o=new ArrayBuffer(0);try{i.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(o),i.blob=s.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!n("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,i){for(var o=n("./utils"),s=n("./support"),l=n("./nodejsUtils"),a=n("./stream/GenericWorker"),f=new Array(256),_=0;_<256;_++)f[_]=252<=_?6:248<=_?5:240<=_?4:224<=_?3:192<=_?2:1;f[254]=f[254]=1;function y(){a.call(this,"utf-8 decode"),this.leftOver=null}function g(){a.call(this,"utf-8 encode")}i.utf8encode=function(m){return s.nodebuffer?l.newBufferFrom(m,"utf-8"):function(w){var p,k,u,c,v,S=w.length,z=0;for(c=0;c<S;c++)(64512&(k=w.charCodeAt(c)))==55296&&c+1<S&&(64512&(u=w.charCodeAt(c+1)))==56320&&(k=65536+(k-55296<<10)+(u-56320),c++),z+=k<128?1:k<2048?2:k<65536?3:4;for(p=s.uint8array?new Uint8Array(z):new Array(z),c=v=0;v<z;c++)(64512&(k=w.charCodeAt(c)))==55296&&c+1<S&&(64512&(u=w.charCodeAt(c+1)))==56320&&(k=65536+(k-55296<<10)+(u-56320),c++),k<128?p[v++]=k:(k<2048?p[v++]=192|k>>>6:(k<65536?p[v++]=224|k>>>12:(p[v++]=240|k>>>18,p[v++]=128|k>>>12&63),p[v++]=128|k>>>6&63),p[v++]=128|63&k);return p}(m)},i.utf8decode=function(m){return s.nodebuffer?o.transformTo("nodebuffer",m).toString("utf-8"):function(w){var p,k,u,c,v=w.length,S=new Array(2*v);for(p=k=0;p<v;)if((u=w[p++])<128)S[k++]=u;else if(4<(c=f[u]))S[k++]=65533,p+=c-1;else{for(u&=c===2?31:c===3?15:7;1<c&&p<v;)u=u<<6|63&w[p++],c--;1<c?S[k++]=65533:u<65536?S[k++]=u:(u-=65536,S[k++]=55296|u>>10&1023,S[k++]=56320|1023&u)}return S.length!==k&&(S.subarray?S=S.subarray(0,k):S.length=k),o.applyFromCharCode(S)}(m=o.transformTo(s.uint8array?"uint8array":"array",m))},o.inherits(y,a),y.prototype.processChunk=function(m){var w=o.transformTo(s.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var p=w;(w=new Uint8Array(p.length+this.leftOver.length)).set(this.leftOver,0),w.set(p,this.leftOver.length)}else w=this.leftOver.concat(w);this.leftOver=null}var k=function(c,v){var S;for((v=v||c.length)>c.length&&(v=c.length),S=v-1;0<=S&&(192&c[S])==128;)S--;return S<0||S===0?v:S+f[c[S]]>v?S:v}(w),u=w;k!==w.length&&(s.uint8array?(u=w.subarray(0,k),this.leftOver=w.subarray(k,w.length)):(u=w.slice(0,k),this.leftOver=w.slice(k,w.length))),this.push({data:i.utf8decode(u),meta:m.meta})},y.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=y,o.inherits(g,a),g.prototype.processChunk=function(m){this.push({data:i.utf8encode(m.data),meta:m.meta})},i.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,i){var o=n("./support"),s=n("./base64"),l=n("./nodejsUtils"),a=n("./external");function f(p){return p}function _(p,k){for(var u=0;u<p.length;++u)k[u]=255&p.charCodeAt(u);return k}n("setimmediate"),i.newBlob=function(p,k){i.checkSupport("blob");try{return new Blob([p],{type:k})}catch{try{var u=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return u.append(p),u.getBlob(k)}catch{throw new Error("Bug : can't construct the Blob.")}}};var y={stringifyByChunk:function(p,k,u){var c=[],v=0,S=p.length;if(S<=u)return String.fromCharCode.apply(null,p);for(;v<S;)k==="array"||k==="nodebuffer"?c.push(String.fromCharCode.apply(null,p.slice(v,Math.min(v+u,S)))):c.push(String.fromCharCode.apply(null,p.subarray(v,Math.min(v+u,S)))),v+=u;return c.join("")},stringifyByChar:function(p){for(var k="",u=0;u<p.length;u++)k+=String.fromCharCode(p[u]);return k},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,l.allocBuffer(1)).length===1}catch{return!1}}()}};function g(p){var k=65536,u=i.getTypeOf(p),c=!0;if(u==="uint8array"?c=y.applyCanBeUsed.uint8array:u==="nodebuffer"&&(c=y.applyCanBeUsed.nodebuffer),c)for(;1<k;)try{return y.stringifyByChunk(p,u,k)}catch{k=Math.floor(k/2)}return y.stringifyByChar(p)}function m(p,k){for(var u=0;u<p.length;u++)k[u]=p[u];return k}i.applyFromCharCode=g;var w={};w.string={string:f,array:function(p){return _(p,new Array(p.length))},arraybuffer:function(p){return w.string.uint8array(p).buffer},uint8array:function(p){return _(p,new Uint8Array(p.length))},nodebuffer:function(p){return _(p,l.allocBuffer(p.length))}},w.array={string:g,array:f,arraybuffer:function(p){return new Uint8Array(p).buffer},uint8array:function(p){return new Uint8Array(p)},nodebuffer:function(p){return l.newBufferFrom(p)}},w.arraybuffer={string:function(p){return g(new Uint8Array(p))},array:function(p){return m(new Uint8Array(p),new Array(p.byteLength))},arraybuffer:f,uint8array:function(p){return new Uint8Array(p)},nodebuffer:function(p){return l.newBufferFrom(new Uint8Array(p))}},w.uint8array={string:g,array:function(p){return m(p,new Array(p.length))},arraybuffer:function(p){return p.buffer},uint8array:f,nodebuffer:function(p){return l.newBufferFrom(p)}},w.nodebuffer={string:g,array:function(p){return m(p,new Array(p.length))},arraybuffer:function(p){return w.nodebuffer.uint8array(p).buffer},uint8array:function(p){return m(p,new Uint8Array(p.length))},nodebuffer:f},i.transformTo=function(p,k){if(k=k||"",!p)return k;i.checkSupport(p);var u=i.getTypeOf(k);return w[u][p](k)},i.resolve=function(p){for(var k=p.split("/"),u=[],c=0;c<k.length;c++){var v=k[c];v==="."||v===""&&c!==0&&c!==k.length-1||(v===".."?u.pop():u.push(v))}return u.join("/")},i.getTypeOf=function(p){return typeof p=="string"?"string":Object.prototype.toString.call(p)==="[object Array]"?"array":o.nodebuffer&&l.isBuffer(p)?"nodebuffer":o.uint8array&&p instanceof Uint8Array?"uint8array":o.arraybuffer&&p instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(p){if(!o[p.toLowerCase()])throw new Error(p+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(p){var k,u,c="";for(u=0;u<(p||"").length;u++)c+="\\x"+((k=p.charCodeAt(u))<16?"0":"")+k.toString(16).toUpperCase();return c},i.delay=function(p,k,u){setImmediate(function(){p.apply(u||null,k||[])})},i.inherits=function(p,k){function u(){}u.prototype=k.prototype,p.prototype=new u},i.extend=function(){var p,k,u={};for(p=0;p<arguments.length;p++)for(k in arguments[p])Object.prototype.hasOwnProperty.call(arguments[p],k)&&u[k]===void 0&&(u[k]=arguments[p][k]);return u},i.prepareContent=function(p,k,u,c,v){return a.Promise.resolve(k).then(function(S){return o.blob&&(S instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(S))!==-1)&&typeof FileReader<"u"?new a.Promise(function(z,A){var T=new FileReader;T.onload=function(O){z(O.target.result)},T.onerror=function(O){A(O.target.error)},T.readAsArrayBuffer(S)}):S}).then(function(S){var z=i.getTypeOf(S);return z?(z==="arraybuffer"?S=i.transformTo("uint8array",S):z==="string"&&(v?S=s.decode(S):u&&c!==!0&&(S=function(A){return _(A,o.uint8array?new Uint8Array(A.length):new Array(A.length))}(S))),S):a.Promise.reject(new Error("Can't read the data of '"+p+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(n,r,i){var o=n("./reader/readerFor"),s=n("./utils"),l=n("./signature"),a=n("./zipEntry"),f=n("./support");function _(y){this.files=[],this.loadOptions=y}_.prototype={checkSignature:function(y){if(!this.reader.readAndCheckSignature(y)){this.reader.index-=4;var g=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+s.pretty(g)+", expected "+s.pretty(y)+")")}},isSignature:function(y,g){var m=this.reader.index;this.reader.setIndex(y);var w=this.reader.readString(4)===g;return this.reader.setIndex(m),w},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var y=this.reader.readData(this.zipCommentLength),g=f.uint8array?"uint8array":"array",m=s.transformTo(g,y);this.zipComment=this.loadOptions.decodeFileName(m)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var y,g,m,w=this.zip64EndOfCentralSize-44;0<w;)y=this.reader.readInt(2),g=this.reader.readInt(4),m=this.reader.readData(g),this.zip64ExtensibleData[y]={id:y,length:g,value:m}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var y,g;for(y=0;y<this.files.length;y++)g=this.files[y],this.reader.setIndex(g.localHeaderOffset),this.checkSignature(l.LOCAL_FILE_HEADER),g.readLocalPart(this.reader),g.handleUTF8(),g.processAttributes()},readCentralDir:function(){var y;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(l.CENTRAL_FILE_HEADER);)(y=new a({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(y);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var y=this.reader.lastIndexOfSignature(l.CENTRAL_DIRECTORY_END);if(y<0)throw this.isSignature(0,l.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(y);var g=y;if(this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,(y=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(y),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,l.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var m=this.centralDirOffset+this.centralDirSize;this.zip64&&(m+=20,m+=12+this.zip64EndOfCentralSize);var w=g-m;if(0<w)this.isSignature(g,l.CENTRAL_FILE_HEADER)||(this.reader.zero=w);else if(w<0)throw new Error("Corrupted zip: missing "+Math.abs(w)+" bytes.")},prepareReader:function(y){this.reader=o(y)},load:function(y){this.prepareReader(y),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},r.exports=_},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(n,r,i){var o=n("./reader/readerFor"),s=n("./utils"),l=n("./compressedObject"),a=n("./crc32"),f=n("./utf8"),_=n("./compressions"),y=n("./support");function g(m,w){this.options=m,this.loadOptions=w}g.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(m){var w,p;if(m.skip(22),this.fileNameLength=m.readInt(2),p=m.readInt(2),this.fileName=m.readData(this.fileNameLength),m.skip(p),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((w=function(k){for(var u in _)if(Object.prototype.hasOwnProperty.call(_,u)&&_[u].magic===k)return _[u];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+s.transformTo("string",this.fileName)+")");this.decompressed=new l(this.compressedSize,this.uncompressedSize,this.crc32,w,m.readData(this.compressedSize))},readCentralPart:function(m){this.versionMadeBy=m.readInt(2),m.skip(2),this.bitFlag=m.readInt(2),this.compressionMethod=m.readString(2),this.date=m.readDate(),this.crc32=m.readInt(4),this.compressedSize=m.readInt(4),this.uncompressedSize=m.readInt(4);var w=m.readInt(2);if(this.extraFieldsLength=m.readInt(2),this.fileCommentLength=m.readInt(2),this.diskNumberStart=m.readInt(2),this.internalFileAttributes=m.readInt(2),this.externalFileAttributes=m.readInt(4),this.localHeaderOffset=m.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");m.skip(w),this.readExtraFields(m),this.parseZIP64ExtraField(m),this.fileComment=m.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var m=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),m==0&&(this.dosPermissions=63&this.externalFileAttributes),m==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var m=o(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))}},readExtraFields:function(m){var w,p,k,u=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4<u;)w=m.readInt(2),p=m.readInt(2),k=m.readData(p),this.extraFields[w]={id:w,length:p,value:k};m.setIndex(u)},handleUTF8:function(){var m=y.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=f.utf8decode(this.fileName),this.fileCommentStr=f.utf8decode(this.fileComment);else{var w=this.findExtraFieldUnicodePath();if(w!==null)this.fileNameStr=w;else{var p=s.transformTo(m,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(p)}var k=this.findExtraFieldUnicodeComment();if(k!==null)this.fileCommentStr=k;else{var u=s.transformTo(m,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(u)}}},findExtraFieldUnicodePath:function(){var m=this.extraFields[28789];if(m){var w=o(m.value);return w.readInt(1)!==1||a(this.fileName)!==w.readInt(4)?null:f.utf8decode(w.readData(m.length-5))}return null},findExtraFieldUnicodeComment:function(){var m=this.extraFields[25461];if(m){var w=o(m.value);return w.readInt(1)!==1||a(this.fileComment)!==w.readInt(4)?null:f.utf8decode(w.readData(m.length-5))}return null}},r.exports=g},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,r,i){function o(w,p,k){this.name=w,this.dir=k.dir,this.date=k.date,this.comment=k.comment,this.unixPermissions=k.unixPermissions,this.dosPermissions=k.dosPermissions,this._data=p,this._dataBinary=k.binary,this.options={compression:k.compression,compressionOptions:k.compressionOptions}}var s=n("./stream/StreamHelper"),l=n("./stream/DataWorker"),a=n("./utf8"),f=n("./compressedObject"),_=n("./stream/GenericWorker");o.prototype={internalStream:function(w){var p=null,k="string";try{if(!w)throw new Error("No output type specified.");var u=(k=w.toLowerCase())==="string"||k==="text";k!=="binarystring"&&k!=="text"||(k="string"),p=this._decompressWorker();var c=!this._dataBinary;c&&!u&&(p=p.pipe(new a.Utf8EncodeWorker)),!c&&u&&(p=p.pipe(new a.Utf8DecodeWorker))}catch(v){(p=new _("error")).error(v)}return new s(p,k,"")},async:function(w,p){return this.internalStream(w).accumulate(p)},nodeStream:function(w,p){return this.internalStream(w||"nodebuffer").toNodejsStream(p)},_compressWorker:function(w,p){if(this._data instanceof f&&this._data.compression.magic===w.magic)return this._data.getCompressedWorker();var k=this._decompressWorker();return this._dataBinary||(k=k.pipe(new a.Utf8EncodeWorker)),f.createWorkerFrom(k,w,p)},_decompressWorker:function(){return this._data instanceof f?this._data.getContentWorker():this._data instanceof _?this._data:new l(this._data)}};for(var y=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],g=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},m=0;m<y.length;m++)o.prototype[y[m]]=g;r.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,r,i){(function(o){var s,l,a=o.MutationObserver||o.WebKitMutationObserver;if(a){var f=0,_=new a(w),y=o.document.createTextNode("");_.observe(y,{characterData:!0}),s=function(){y.data=f=++f%2}}else if(o.setImmediate||o.MessageChannel===void 0)s="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var p=o.document.createElement("script");p.onreadystatechange=function(){w(),p.onreadystatechange=null,p.parentNode.removeChild(p),p=null},o.document.documentElement.appendChild(p)}:function(){setTimeout(w,0)};else{var g=new o.MessageChannel;g.port1.onmessage=w,s=function(){g.port2.postMessage(0)}}var m=[];function w(){var p,k;l=!0;for(var u=m.length;u;){for(k=m,m=[],p=-1;++p<u;)k[p]();u=m.length}l=!1}r.exports=function(p){m.push(p)!==1||l||s()}}).call(this,typeof yi<"u"?yi:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(n,r,i){var o=n("immediate");function s(){}var l={},a=["REJECTED"],f=["FULFILLED"],_=["PENDING"];function y(u){if(typeof u!="function")throw new TypeError("resolver must be a function");this.state=_,this.queue=[],this.outcome=void 0,u!==s&&p(this,u)}function g(u,c,v){this.promise=u,typeof c=="function"&&(this.onFulfilled=c,this.callFulfilled=this.otherCallFulfilled),typeof v=="function"&&(this.onRejected=v,this.callRejected=this.otherCallRejected)}function m(u,c,v){o(function(){var S;try{S=c(v)}catch(z){return l.reject(u,z)}S===u?l.reject(u,new TypeError("Cannot resolve promise with itself")):l.resolve(u,S)})}function w(u){var c=u&&u.then;if(u&&(typeof u=="object"||typeof u=="function")&&typeof c=="function")return function(){c.apply(u,arguments)}}function p(u,c){var v=!1;function S(T){v||(v=!0,l.reject(u,T))}function z(T){v||(v=!0,l.resolve(u,T))}var A=k(function(){c(z,S)});A.status==="error"&&S(A.value)}function k(u,c){var v={};try{v.value=u(c),v.status="success"}catch(S){v.status="error",v.value=S}return v}(r.exports=y).prototype.finally=function(u){if(typeof u!="function")return this;var c=this.constructor;return this.then(function(v){return c.resolve(u()).then(function(){return v})},function(v){return c.resolve(u()).then(function(){throw v})})},y.prototype.catch=function(u){return this.then(null,u)},y.prototype.then=function(u,c){if(typeof u!="function"&&this.state===f||typeof c!="function"&&this.state===a)return this;var v=new this.constructor(s);return this.state!==_?m(v,this.state===f?u:c,this.outcome):this.queue.push(new g(v,u,c)),v},g.prototype.callFulfilled=function(u){l.resolve(this.promise,u)},g.prototype.otherCallFulfilled=function(u){m(this.promise,this.onFulfilled,u)},g.prototype.callRejected=function(u){l.reject(this.promise,u)},g.prototype.otherCallRejected=function(u){m(this.promise,this.onRejected,u)},l.resolve=function(u,c){var v=k(w,c);if(v.status==="error")return l.reject(u,v.value);var S=v.value;if(S)p(u,S);else{u.state=f,u.outcome=c;for(var z=-1,A=u.queue.length;++z<A;)u.queue[z].callFulfilled(c)}return u},l.reject=function(u,c){u.state=a,u.outcome=c;for(var v=-1,S=u.queue.length;++v<S;)u.queue[v].callRejected(c);return u},y.resolve=function(u){return u instanceof this?u:l.resolve(new this(s),u)},y.reject=function(u){var c=new this(s);return l.reject(c,u)},y.all=function(u){var c=this;if(Object.prototype.toString.call(u)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=u.length,S=!1;if(!v)return this.resolve([]);for(var z=new Array(v),A=0,T=-1,O=new this(s);++T<v;)L(u[T],T);return O;function L(M,te){c.resolve(M).then(function(E){z[te]=E,++A!==v||S||(S=!0,l.resolve(O,z))},function(E){S||(S=!0,l.reject(O,E))})}},y.race=function(u){var c=this;if(Object.prototype.toString.call(u)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=u.length,S=!1;if(!v)return this.resolve([]);for(var z=-1,A=new this(s);++z<v;)T=u[z],c.resolve(T).then(function(O){S||(S=!0,l.resolve(A,O))},function(O){S||(S=!0,l.reject(A,O))});var T;return A}},{immediate:36}],38:[function(n,r,i){var o={};(0,n("./lib/utils/common").assign)(o,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),r.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,r,i){var o=n("./zlib/deflate"),s=n("./utils/common"),l=n("./utils/strings"),a=n("./zlib/messages"),f=n("./zlib/zstream"),_=Object.prototype.toString,y=0,g=-1,m=0,w=8;function p(u){if(!(this instanceof p))return new p(u);this.options=s.assign({level:g,method:w,chunkSize:16384,windowBits:15,memLevel:8,strategy:m,to:""},u||{});var c=this.options;c.raw&&0<c.windowBits?c.windowBits=-c.windowBits:c.gzip&&0<c.windowBits&&c.windowBits<16&&(c.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var v=o.deflateInit2(this.strm,c.level,c.method,c.windowBits,c.memLevel,c.strategy);if(v!==y)throw new Error(a[v]);if(c.header&&o.deflateSetHeader(this.strm,c.header),c.dictionary){var S;if(S=typeof c.dictionary=="string"?l.string2buf(c.dictionary):_.call(c.dictionary)==="[object ArrayBuffer]"?new Uint8Array(c.dictionary):c.dictionary,(v=o.deflateSetDictionary(this.strm,S))!==y)throw new Error(a[v]);this._dict_set=!0}}function k(u,c){var v=new p(c);if(v.push(u,!0),v.err)throw v.msg||a[v.err];return v.result}p.prototype.push=function(u,c){var v,S,z=this.strm,A=this.options.chunkSize;if(this.ended)return!1;S=c===~~c?c:c===!0?4:0,typeof u=="string"?z.input=l.string2buf(u):_.call(u)==="[object ArrayBuffer]"?z.input=new Uint8Array(u):z.input=u,z.next_in=0,z.avail_in=z.input.length;do{if(z.avail_out===0&&(z.output=new s.Buf8(A),z.next_out=0,z.avail_out=A),(v=o.deflate(z,S))!==1&&v!==y)return this.onEnd(v),!(this.ended=!0);z.avail_out!==0&&(z.avail_in!==0||S!==4&&S!==2)||(this.options.to==="string"?this.onData(l.buf2binstring(s.shrinkBuf(z.output,z.next_out))):this.onData(s.shrinkBuf(z.output,z.next_out)))}while((0<z.avail_in||z.avail_out===0)&&v!==1);return S===4?(v=o.deflateEnd(this.strm),this.onEnd(v),this.ended=!0,v===y):S!==2||(this.onEnd(y),!(z.avail_out=0))},p.prototype.onData=function(u){this.chunks.push(u)},p.prototype.onEnd=function(u){u===y&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=u,this.msg=this.strm.msg},i.Deflate=p,i.deflate=k,i.deflateRaw=function(u,c){return(c=c||{}).raw=!0,k(u,c)},i.gzip=function(u,c){return(c=c||{}).gzip=!0,k(u,c)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,r,i){var o=n("./zlib/inflate"),s=n("./utils/common"),l=n("./utils/strings"),a=n("./zlib/constants"),f=n("./zlib/messages"),_=n("./zlib/zstream"),y=n("./zlib/gzheader"),g=Object.prototype.toString;function m(p){if(!(this instanceof m))return new m(p);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},p||{});var k=this.options;k.raw&&0<=k.windowBits&&k.windowBits<16&&(k.windowBits=-k.windowBits,k.windowBits===0&&(k.windowBits=-15)),!(0<=k.windowBits&&k.windowBits<16)||p&&p.windowBits||(k.windowBits+=32),15<k.windowBits&&k.windowBits<48&&!(15&k.windowBits)&&(k.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _,this.strm.avail_out=0;var u=o.inflateInit2(this.strm,k.windowBits);if(u!==a.Z_OK)throw new Error(f[u]);this.header=new y,o.inflateGetHeader(this.strm,this.header)}function w(p,k){var u=new m(k);if(u.push(p,!0),u.err)throw u.msg||f[u.err];return u.result}m.prototype.push=function(p,k){var u,c,v,S,z,A,T=this.strm,O=this.options.chunkSize,L=this.options.dictionary,M=!1;if(this.ended)return!1;c=k===~~k?k:k===!0?a.Z_FINISH:a.Z_NO_FLUSH,typeof p=="string"?T.input=l.binstring2buf(p):g.call(p)==="[object ArrayBuffer]"?T.input=new Uint8Array(p):T.input=p,T.next_in=0,T.avail_in=T.input.length;do{if(T.avail_out===0&&(T.output=new s.Buf8(O),T.next_out=0,T.avail_out=O),(u=o.inflate(T,a.Z_NO_FLUSH))===a.Z_NEED_DICT&&L&&(A=typeof L=="string"?l.string2buf(L):g.call(L)==="[object ArrayBuffer]"?new Uint8Array(L):L,u=o.inflateSetDictionary(this.strm,A)),u===a.Z_BUF_ERROR&&M===!0&&(u=a.Z_OK,M=!1),u!==a.Z_STREAM_END&&u!==a.Z_OK)return this.onEnd(u),!(this.ended=!0);T.next_out&&(T.avail_out!==0&&u!==a.Z_STREAM_END&&(T.avail_in!==0||c!==a.Z_FINISH&&c!==a.Z_SYNC_FLUSH)||(this.options.to==="string"?(v=l.utf8border(T.output,T.next_out),S=T.next_out-v,z=l.buf2string(T.output,v),T.next_out=S,T.avail_out=O-S,S&&s.arraySet(T.output,T.output,v,S,0),this.onData(z)):this.onData(s.shrinkBuf(T.output,T.next_out)))),T.avail_in===0&&T.avail_out===0&&(M=!0)}while((0<T.avail_in||T.avail_out===0)&&u!==a.Z_STREAM_END);return u===a.Z_STREAM_END&&(c=a.Z_FINISH),c===a.Z_FINISH?(u=o.inflateEnd(this.strm),this.onEnd(u),this.ended=!0,u===a.Z_OK):c!==a.Z_SYNC_FLUSH||(this.onEnd(a.Z_OK),!(T.avail_out=0))},m.prototype.onData=function(p){this.chunks.push(p)},m.prototype.onEnd=function(p){p===a.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=p,this.msg=this.strm.msg},i.Inflate=m,i.inflate=w,i.inflateRaw=function(p,k){return(k=k||{}).raw=!0,w(p,k)},i.ungzip=w},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(a){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var _=f.shift();if(_){if(typeof _!="object")throw new TypeError(_+"must be non-object");for(var y in _)_.hasOwnProperty(y)&&(a[y]=_[y])}}return a},i.shrinkBuf=function(a,f){return a.length===f?a:a.subarray?a.subarray(0,f):(a.length=f,a)};var s={arraySet:function(a,f,_,y,g){if(f.subarray&&a.subarray)a.set(f.subarray(_,_+y),g);else for(var m=0;m<y;m++)a[g+m]=f[_+m]},flattenChunks:function(a){var f,_,y,g,m,w;for(f=y=0,_=a.length;f<_;f++)y+=a[f].length;for(w=new Uint8Array(y),f=g=0,_=a.length;f<_;f++)m=a[f],w.set(m,g),g+=m.length;return w}},l={arraySet:function(a,f,_,y,g){for(var m=0;m<y;m++)a[g+m]=f[_+m]},flattenChunks:function(a){return[].concat.apply([],a)}};i.setTyped=function(a){a?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,s)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(o)},{}],42:[function(n,r,i){var o=n("./common"),s=!0,l=!0;try{String.fromCharCode.apply(null,[0])}catch{s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{l=!1}for(var a=new o.Buf8(256),f=0;f<256;f++)a[f]=252<=f?6:248<=f?5:240<=f?4:224<=f?3:192<=f?2:1;function _(y,g){if(g<65537&&(y.subarray&&l||!y.subarray&&s))return String.fromCharCode.apply(null,o.shrinkBuf(y,g));for(var m="",w=0;w<g;w++)m+=String.fromCharCode(y[w]);return m}a[254]=a[254]=1,i.string2buf=function(y){var g,m,w,p,k,u=y.length,c=0;for(p=0;p<u;p++)(64512&(m=y.charCodeAt(p)))==55296&&p+1<u&&(64512&(w=y.charCodeAt(p+1)))==56320&&(m=65536+(m-55296<<10)+(w-56320),p++),c+=m<128?1:m<2048?2:m<65536?3:4;for(g=new o.Buf8(c),p=k=0;k<c;p++)(64512&(m=y.charCodeAt(p)))==55296&&p+1<u&&(64512&(w=y.charCodeAt(p+1)))==56320&&(m=65536+(m-55296<<10)+(w-56320),p++),m<128?g[k++]=m:(m<2048?g[k++]=192|m>>>6:(m<65536?g[k++]=224|m>>>12:(g[k++]=240|m>>>18,g[k++]=128|m>>>12&63),g[k++]=128|m>>>6&63),g[k++]=128|63&m);return g},i.buf2binstring=function(y){return _(y,y.length)},i.binstring2buf=function(y){for(var g=new o.Buf8(y.length),m=0,w=g.length;m<w;m++)g[m]=y.charCodeAt(m);return g},i.buf2string=function(y,g){var m,w,p,k,u=g||y.length,c=new Array(2*u);for(m=w=0;m<u;)if((p=y[m++])<128)c[w++]=p;else if(4<(k=a[p]))c[w++]=65533,m+=k-1;else{for(p&=k===2?31:k===3?15:7;1<k&&m<u;)p=p<<6|63&y[m++],k--;1<k?c[w++]=65533:p<65536?c[w++]=p:(p-=65536,c[w++]=55296|p>>10&1023,c[w++]=56320|1023&p)}return _(c,w)},i.utf8border=function(y,g){var m;for((g=g||y.length)>y.length&&(g=y.length),m=g-1;0<=m&&(192&y[m])==128;)m--;return m<0||m===0?g:m+a[y[m]]>g?m:g}},{"./common":41}],43:[function(n,r,i){r.exports=function(o,s,l,a){for(var f=65535&o|0,_=o>>>16&65535|0,y=0;l!==0;){for(l-=y=2e3<l?2e3:l;_=_+(f=f+s[a++]|0)|0,--y;);f%=65521,_%=65521}return f|_<<16|0}},{}],44:[function(n,r,i){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,r,i){var o=function(){for(var s,l=[],a=0;a<256;a++){s=a;for(var f=0;f<8;f++)s=1&s?3988292384^s>>>1:s>>>1;l[a]=s}return l}();r.exports=function(s,l,a,f){var _=o,y=f+a;s^=-1;for(var g=f;g<y;g++)s=s>>>8^_[255&(s^l[g])];return-1^s}},{}],46:[function(n,r,i){var o,s=n("../utils/common"),l=n("./trees"),a=n("./adler32"),f=n("./crc32"),_=n("./messages"),y=0,g=4,m=0,w=-2,p=-1,k=4,u=2,c=8,v=9,S=286,z=30,A=19,T=2*S+1,O=15,L=3,M=258,te=M+L+1,E=42,I=113,h=1,F=2,J=3,b=4;function B(d,W){return d.msg=_[W],W}function D(d){return(d<<1)-(4<d?9:0)}function Z(d){for(var W=d.length;0<=--W;)d[W]=0}function R(d){var W=d.state,U=W.pending;U>d.avail_out&&(U=d.avail_out),U!==0&&(s.arraySet(d.output,W.pending_buf,W.pending_out,U,d.next_out),d.next_out+=U,W.pending_out+=U,d.total_out+=U,d.avail_out-=U,W.pending-=U,W.pending===0&&(W.pending_out=0))}function N(d,W){l._tr_flush_block(d,0<=d.block_start?d.block_start:-1,d.strstart-d.block_start,W),d.block_start=d.strstart,R(d.strm)}function ne(d,W){d.pending_buf[d.pending++]=W}function Y(d,W){d.pending_buf[d.pending++]=W>>>8&255,d.pending_buf[d.pending++]=255&W}function K(d,W){var U,C,x=d.max_chain_length,P=d.strstart,H=d.prev_length,V=d.nice_match,j=d.strstart>d.w_size-te?d.strstart-(d.w_size-te):0,Q=d.window,q=d.w_mask,X=d.prev,re=d.strstart+M,he=Q[P+H-1],se=Q[P+H];d.prev_length>=d.good_match&&(x>>=2),V>d.lookahead&&(V=d.lookahead);do if(Q[(U=W)+H]===se&&Q[U+H-1]===he&&Q[U]===Q[P]&&Q[++U]===Q[P+1]){P+=2,U++;do;while(Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&Q[++P]===Q[++U]&&P<re);if(C=M-(re-P),P=re-M,H<C){if(d.match_start=W,V<=(H=C))break;he=Q[P+H-1],se=Q[P+H]}}while((W=X[W&q])>j&&--x!=0);return H<=d.lookahead?H:d.lookahead}function fe(d){var W,U,C,x,P,H,V,j,Q,q,X=d.w_size;do{if(x=d.window_size-d.lookahead-d.strstart,d.strstart>=X+(X-te)){for(s.arraySet(d.window,d.window,X,X,0),d.match_start-=X,d.strstart-=X,d.block_start-=X,W=U=d.hash_size;C=d.head[--W],d.head[W]=X<=C?C-X:0,--U;);for(W=U=X;C=d.prev[--W],d.prev[W]=X<=C?C-X:0,--U;);x+=X}if(d.strm.avail_in===0)break;if(H=d.strm,V=d.window,j=d.strstart+d.lookahead,Q=x,q=void 0,q=H.avail_in,Q<q&&(q=Q),U=q===0?0:(H.avail_in-=q,s.arraySet(V,H.input,H.next_in,q,j),H.state.wrap===1?H.adler=a(H.adler,V,q,j):H.state.wrap===2&&(H.adler=f(H.adler,V,q,j)),H.next_in+=q,H.total_in+=q,q),d.lookahead+=U,d.lookahead+d.insert>=L)for(P=d.strstart-d.insert,d.ins_h=d.window[P],d.ins_h=(d.ins_h<<d.hash_shift^d.window[P+1])&d.hash_mask;d.insert&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[P+L-1])&d.hash_mask,d.prev[P&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=P,P++,d.insert--,!(d.lookahead+d.insert<L)););}while(d.lookahead<te&&d.strm.avail_in!==0)}function xe(d,W){for(var U,C;;){if(d.lookahead<te){if(fe(d),d.lookahead<te&&W===y)return h;if(d.lookahead===0)break}if(U=0,d.lookahead>=L&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),U!==0&&d.strstart-U<=d.w_size-te&&(d.match_length=K(d,U)),d.match_length>=L)if(C=l._tr_tally(d,d.strstart-d.match_start,d.match_length-L),d.lookahead-=d.match_length,d.match_length<=d.max_lazy_match&&d.lookahead>=L){for(d.match_length--;d.strstart++,d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart,--d.match_length!=0;);d.strstart++}else d.strstart+=d.match_length,d.match_length=0,d.ins_h=d.window[d.strstart],d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+1])&d.hash_mask;else C=l._tr_tally(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(C&&(N(d,!1),d.strm.avail_out===0))return h}return d.insert=d.strstart<L-1?d.strstart:L-1,W===g?(N(d,!0),d.strm.avail_out===0?J:b):d.last_lit&&(N(d,!1),d.strm.avail_out===0)?h:F}function oe(d,W){for(var U,C,x;;){if(d.lookahead<te){if(fe(d),d.lookahead<te&&W===y)return h;if(d.lookahead===0)break}if(U=0,d.lookahead>=L&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),d.prev_length=d.match_length,d.prev_match=d.match_start,d.match_length=L-1,U!==0&&d.prev_length<d.max_lazy_match&&d.strstart-U<=d.w_size-te&&(d.match_length=K(d,U),d.match_length<=5&&(d.strategy===1||d.match_length===L&&4096<d.strstart-d.match_start)&&(d.match_length=L-1)),d.prev_length>=L&&d.match_length<=d.prev_length){for(x=d.strstart+d.lookahead-L,C=l._tr_tally(d,d.strstart-1-d.prev_match,d.prev_length-L),d.lookahead-=d.prev_length-1,d.prev_length-=2;++d.strstart<=x&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),--d.prev_length!=0;);if(d.match_available=0,d.match_length=L-1,d.strstart++,C&&(N(d,!1),d.strm.avail_out===0))return h}else if(d.match_available){if((C=l._tr_tally(d,0,d.window[d.strstart-1]))&&N(d,!1),d.strstart++,d.lookahead--,d.strm.avail_out===0)return h}else d.match_available=1,d.strstart++,d.lookahead--}return d.match_available&&(C=l._tr_tally(d,0,d.window[d.strstart-1]),d.match_available=0),d.insert=d.strstart<L-1?d.strstart:L-1,W===g?(N(d,!0),d.strm.avail_out===0?J:b):d.last_lit&&(N(d,!1),d.strm.avail_out===0)?h:F}function ce(d,W,U,C,x){this.good_length=d,this.max_lazy=W,this.nice_length=U,this.max_chain=C,this.func=x}function Ie(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=c,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new s.Buf16(2*T),this.dyn_dtree=new s.Buf16(2*(2*z+1)),this.bl_tree=new s.Buf16(2*(2*A+1)),Z(this.dyn_ltree),Z(this.dyn_dtree),Z(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(O+1),this.heap=new s.Buf16(2*S+1),Z(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*S+1),Z(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(d){var W;return d&&d.state?(d.total_in=d.total_out=0,d.data_type=u,(W=d.state).pending=0,W.pending_out=0,W.wrap<0&&(W.wrap=-W.wrap),W.status=W.wrap?E:I,d.adler=W.wrap===2?0:1,W.last_flush=y,l._tr_init(W),m):B(d,w)}function wt(d){var W=Se(d);return W===m&&function(U){U.window_size=2*U.w_size,Z(U.head),U.max_lazy_match=o[U.level].max_lazy,U.good_match=o[U.level].good_length,U.nice_match=o[U.level].nice_length,U.max_chain_length=o[U.level].max_chain,U.strstart=0,U.block_start=0,U.lookahead=0,U.insert=0,U.match_length=U.prev_length=L-1,U.match_available=0,U.ins_h=0}(d.state),W}function ft(d,W,U,C,x,P){if(!d)return w;var H=1;if(W===p&&(W=6),C<0?(H=0,C=-C):15<C&&(H=2,C-=16),x<1||v<x||U!==c||C<8||15<C||W<0||9<W||P<0||k<P)return B(d,w);C===8&&(C=9);var V=new Ie;return(d.state=V).strm=d,V.wrap=H,V.gzhead=null,V.w_bits=C,V.w_size=1<<V.w_bits,V.w_mask=V.w_size-1,V.hash_bits=x+7,V.hash_size=1<<V.hash_bits,V.hash_mask=V.hash_size-1,V.hash_shift=~~((V.hash_bits+L-1)/L),V.window=new s.Buf8(2*V.w_size),V.head=new s.Buf16(V.hash_size),V.prev=new s.Buf16(V.w_size),V.lit_bufsize=1<<x+6,V.pending_buf_size=4*V.lit_bufsize,V.pending_buf=new s.Buf8(V.pending_buf_size),V.d_buf=1*V.lit_bufsize,V.l_buf=3*V.lit_bufsize,V.level=W,V.strategy=P,V.method=U,wt(d)}o=[new ce(0,0,0,0,function(d,W){var U=65535;for(U>d.pending_buf_size-5&&(U=d.pending_buf_size-5);;){if(d.lookahead<=1){if(fe(d),d.lookahead===0&&W===y)return h;if(d.lookahead===0)break}d.strstart+=d.lookahead,d.lookahead=0;var C=d.block_start+U;if((d.strstart===0||d.strstart>=C)&&(d.lookahead=d.strstart-C,d.strstart=C,N(d,!1),d.strm.avail_out===0)||d.strstart-d.block_start>=d.w_size-te&&(N(d,!1),d.strm.avail_out===0))return h}return d.insert=0,W===g?(N(d,!0),d.strm.avail_out===0?J:b):(d.strstart>d.block_start&&(N(d,!1),d.strm.avail_out),h)}),new ce(4,4,8,4,xe),new ce(4,5,16,8,xe),new ce(4,6,32,32,xe),new ce(4,4,16,16,oe),new ce(8,16,32,32,oe),new ce(8,16,128,128,oe),new ce(8,32,128,256,oe),new ce(32,128,258,1024,oe),new ce(32,258,258,4096,oe)],i.deflateInit=function(d,W){return ft(d,W,c,15,8,0)},i.deflateInit2=ft,i.deflateReset=wt,i.deflateResetKeep=Se,i.deflateSetHeader=function(d,W){return d&&d.state?d.state.wrap!==2?w:(d.state.gzhead=W,m):w},i.deflate=function(d,W){var U,C,x,P;if(!d||!d.state||5<W||W<0)return d?B(d,w):w;if(C=d.state,!d.output||!d.input&&d.avail_in!==0||C.status===666&&W!==g)return B(d,d.avail_out===0?-5:w);if(C.strm=d,U=C.last_flush,C.last_flush=W,C.status===E)if(C.wrap===2)d.adler=0,ne(C,31),ne(C,139),ne(C,8),C.gzhead?(ne(C,(C.gzhead.text?1:0)+(C.gzhead.hcrc?2:0)+(C.gzhead.extra?4:0)+(C.gzhead.name?8:0)+(C.gzhead.comment?16:0)),ne(C,255&C.gzhead.time),ne(C,C.gzhead.time>>8&255),ne(C,C.gzhead.time>>16&255),ne(C,C.gzhead.time>>24&255),ne(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),ne(C,255&C.gzhead.os),C.gzhead.extra&&C.gzhead.extra.length&&(ne(C,255&C.gzhead.extra.length),ne(C,C.gzhead.extra.length>>8&255)),C.gzhead.hcrc&&(d.adler=f(d.adler,C.pending_buf,C.pending,0)),C.gzindex=0,C.status=69):(ne(C,0),ne(C,0),ne(C,0),ne(C,0),ne(C,0),ne(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),ne(C,3),C.status=I);else{var H=c+(C.w_bits-8<<4)<<8;H|=(2<=C.strategy||C.level<2?0:C.level<6?1:C.level===6?2:3)<<6,C.strstart!==0&&(H|=32),H+=31-H%31,C.status=I,Y(C,H),C.strstart!==0&&(Y(C,d.adler>>>16),Y(C,65535&d.adler)),d.adler=1}if(C.status===69)if(C.gzhead.extra){for(x=C.pending;C.gzindex<(65535&C.gzhead.extra.length)&&(C.pending!==C.pending_buf_size||(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),R(d),x=C.pending,C.pending!==C.pending_buf_size));)ne(C,255&C.gzhead.extra[C.gzindex]),C.gzindex++;C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),C.gzindex===C.gzhead.extra.length&&(C.gzindex=0,C.status=73)}else C.status=73;if(C.status===73)if(C.gzhead.name){x=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),R(d),x=C.pending,C.pending===C.pending_buf_size)){P=1;break}P=C.gzindex<C.gzhead.name.length?255&C.gzhead.name.charCodeAt(C.gzindex++):0,ne(C,P)}while(P!==0);C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),P===0&&(C.gzindex=0,C.status=91)}else C.status=91;if(C.status===91)if(C.gzhead.comment){x=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),R(d),x=C.pending,C.pending===C.pending_buf_size)){P=1;break}P=C.gzindex<C.gzhead.comment.length?255&C.gzhead.comment.charCodeAt(C.gzindex++):0,ne(C,P)}while(P!==0);C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),P===0&&(C.status=103)}else C.status=103;if(C.status===103&&(C.gzhead.hcrc?(C.pending+2>C.pending_buf_size&&R(d),C.pending+2<=C.pending_buf_size&&(ne(C,255&d.adler),ne(C,d.adler>>8&255),d.adler=0,C.status=I)):C.status=I),C.pending!==0){if(R(d),d.avail_out===0)return C.last_flush=-1,m}else if(d.avail_in===0&&D(W)<=D(U)&&W!==g)return B(d,-5);if(C.status===666&&d.avail_in!==0)return B(d,-5);if(d.avail_in!==0||C.lookahead!==0||W!==y&&C.status!==666){var V=C.strategy===2?function(j,Q){for(var q;;){if(j.lookahead===0&&(fe(j),j.lookahead===0)){if(Q===y)return h;break}if(j.match_length=0,q=l._tr_tally(j,0,j.window[j.strstart]),j.lookahead--,j.strstart++,q&&(N(j,!1),j.strm.avail_out===0))return h}return j.insert=0,Q===g?(N(j,!0),j.strm.avail_out===0?J:b):j.last_lit&&(N(j,!1),j.strm.avail_out===0)?h:F}(C,W):C.strategy===3?function(j,Q){for(var q,X,re,he,se=j.window;;){if(j.lookahead<=M){if(fe(j),j.lookahead<=M&&Q===y)return h;if(j.lookahead===0)break}if(j.match_length=0,j.lookahead>=L&&0<j.strstart&&(X=se[re=j.strstart-1])===se[++re]&&X===se[++re]&&X===se[++re]){he=j.strstart+M;do;while(X===se[++re]&&X===se[++re]&&X===se[++re]&&X===se[++re]&&X===se[++re]&&X===se[++re]&&X===se[++re]&&X===se[++re]&&re<he);j.match_length=M-(he-re),j.match_length>j.lookahead&&(j.match_length=j.lookahead)}if(j.match_length>=L?(q=l._tr_tally(j,1,j.match_length-L),j.lookahead-=j.match_length,j.strstart+=j.match_length,j.match_length=0):(q=l._tr_tally(j,0,j.window[j.strstart]),j.lookahead--,j.strstart++),q&&(N(j,!1),j.strm.avail_out===0))return h}return j.insert=0,Q===g?(N(j,!0),j.strm.avail_out===0?J:b):j.last_lit&&(N(j,!1),j.strm.avail_out===0)?h:F}(C,W):o[C.level].func(C,W);if(V!==J&&V!==b||(C.status=666),V===h||V===J)return d.avail_out===0&&(C.last_flush=-1),m;if(V===F&&(W===1?l._tr_align(C):W!==5&&(l._tr_stored_block(C,0,0,!1),W===3&&(Z(C.head),C.lookahead===0&&(C.strstart=0,C.block_start=0,C.insert=0))),R(d),d.avail_out===0))return C.last_flush=-1,m}return W!==g?m:C.wrap<=0?1:(C.wrap===2?(ne(C,255&d.adler),ne(C,d.adler>>8&255),ne(C,d.adler>>16&255),ne(C,d.adler>>24&255),ne(C,255&d.total_in),ne(C,d.total_in>>8&255),ne(C,d.total_in>>16&255),ne(C,d.total_in>>24&255)):(Y(C,d.adler>>>16),Y(C,65535&d.adler)),R(d),0<C.wrap&&(C.wrap=-C.wrap),C.pending!==0?m:1)},i.deflateEnd=function(d){var W;return d&&d.state?(W=d.state.status)!==E&&W!==69&&W!==73&&W!==91&&W!==103&&W!==I&&W!==666?B(d,w):(d.state=null,W===I?B(d,-3):m):w},i.deflateSetDictionary=function(d,W){var U,C,x,P,H,V,j,Q,q=W.length;if(!d||!d.state||(P=(U=d.state).wrap)===2||P===1&&U.status!==E||U.lookahead)return w;for(P===1&&(d.adler=a(d.adler,W,q,0)),U.wrap=0,q>=U.w_size&&(P===0&&(Z(U.head),U.strstart=0,U.block_start=0,U.insert=0),Q=new s.Buf8(U.w_size),s.arraySet(Q,W,q-U.w_size,U.w_size,0),W=Q,q=U.w_size),H=d.avail_in,V=d.next_in,j=d.input,d.avail_in=q,d.next_in=0,d.input=W,fe(U);U.lookahead>=L;){for(C=U.strstart,x=U.lookahead-(L-1);U.ins_h=(U.ins_h<<U.hash_shift^U.window[C+L-1])&U.hash_mask,U.prev[C&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=C,C++,--x;);U.strstart=C,U.lookahead=L-1,fe(U)}return U.strstart+=U.lookahead,U.block_start=U.strstart,U.insert=U.lookahead,U.lookahead=0,U.match_length=U.prev_length=L-1,U.match_available=0,d.next_in=V,d.input=j,d.avail_in=H,U.wrap=P,m},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,r,i){r.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,r,i){r.exports=function(o,s){var l,a,f,_,y,g,m,w,p,k,u,c,v,S,z,A,T,O,L,M,te,E,I,h,F;l=o.state,a=o.next_in,h=o.input,f=a+(o.avail_in-5),_=o.next_out,F=o.output,y=_-(s-o.avail_out),g=_+(o.avail_out-257),m=l.dmax,w=l.wsize,p=l.whave,k=l.wnext,u=l.window,c=l.hold,v=l.bits,S=l.lencode,z=l.distcode,A=(1<<l.lenbits)-1,T=(1<<l.distbits)-1;e:do{v<15&&(c+=h[a++]<<v,v+=8,c+=h[a++]<<v,v+=8),O=S[c&A];t:for(;;){if(c>>>=L=O>>>24,v-=L,(L=O>>>16&255)===0)F[_++]=65535&O;else{if(!(16&L)){if(!(64&L)){O=S[(65535&O)+(c&(1<<L)-1)];continue t}if(32&L){l.mode=12;break e}o.msg="invalid literal/length code",l.mode=30;break e}M=65535&O,(L&=15)&&(v<L&&(c+=h[a++]<<v,v+=8),M+=c&(1<<L)-1,c>>>=L,v-=L),v<15&&(c+=h[a++]<<v,v+=8,c+=h[a++]<<v,v+=8),O=z[c&T];n:for(;;){if(c>>>=L=O>>>24,v-=L,!(16&(L=O>>>16&255))){if(!(64&L)){O=z[(65535&O)+(c&(1<<L)-1)];continue n}o.msg="invalid distance code",l.mode=30;break e}if(te=65535&O,v<(L&=15)&&(c+=h[a++]<<v,(v+=8)<L&&(c+=h[a++]<<v,v+=8)),m<(te+=c&(1<<L)-1)){o.msg="invalid distance too far back",l.mode=30;break e}if(c>>>=L,v-=L,(L=_-y)<te){if(p<(L=te-L)&&l.sane){o.msg="invalid distance too far back",l.mode=30;break e}if(I=u,(E=0)===k){if(E+=w-L,L<M){for(M-=L;F[_++]=u[E++],--L;);E=_-te,I=F}}else if(k<L){if(E+=w+k-L,(L-=k)<M){for(M-=L;F[_++]=u[E++],--L;);if(E=0,k<M){for(M-=L=k;F[_++]=u[E++],--L;);E=_-te,I=F}}}else if(E+=k-L,L<M){for(M-=L;F[_++]=u[E++],--L;);E=_-te,I=F}for(;2<M;)F[_++]=I[E++],F[_++]=I[E++],F[_++]=I[E++],M-=3;M&&(F[_++]=I[E++],1<M&&(F[_++]=I[E++]))}else{for(E=_-te;F[_++]=F[E++],F[_++]=F[E++],F[_++]=F[E++],2<(M-=3););M&&(F[_++]=F[E++],1<M&&(F[_++]=F[E++]))}break}}break}}while(a<f&&_<g);a-=M=v>>3,c&=(1<<(v-=M<<3))-1,o.next_in=a,o.next_out=_,o.avail_in=a<f?f-a+5:5-(a-f),o.avail_out=_<g?g-_+257:257-(_-g),l.hold=c,l.bits=v}},{}],49:[function(n,r,i){var o=n("../utils/common"),s=n("./adler32"),l=n("./crc32"),a=n("./inffast"),f=n("./inftrees"),_=1,y=2,g=0,m=-2,w=1,p=852,k=592;function u(E){return(E>>>24&255)+(E>>>8&65280)+((65280&E)<<8)+((255&E)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function v(E){var I;return E&&E.state?(I=E.state,E.total_in=E.total_out=I.total=0,E.msg="",I.wrap&&(E.adler=1&I.wrap),I.mode=w,I.last=0,I.havedict=0,I.dmax=32768,I.head=null,I.hold=0,I.bits=0,I.lencode=I.lendyn=new o.Buf32(p),I.distcode=I.distdyn=new o.Buf32(k),I.sane=1,I.back=-1,g):m}function S(E){var I;return E&&E.state?((I=E.state).wsize=0,I.whave=0,I.wnext=0,v(E)):m}function z(E,I){var h,F;return E&&E.state?(F=E.state,I<0?(h=0,I=-I):(h=1+(I>>4),I<48&&(I&=15)),I&&(I<8||15<I)?m:(F.window!==null&&F.wbits!==I&&(F.window=null),F.wrap=h,F.wbits=I,S(E))):m}function A(E,I){var h,F;return E?(F=new c,(E.state=F).window=null,(h=z(E,I))!==g&&(E.state=null),h):m}var T,O,L=!0;function M(E){if(L){var I;for(T=new o.Buf32(512),O=new o.Buf32(32),I=0;I<144;)E.lens[I++]=8;for(;I<256;)E.lens[I++]=9;for(;I<280;)E.lens[I++]=7;for(;I<288;)E.lens[I++]=8;for(f(_,E.lens,0,288,T,0,E.work,{bits:9}),I=0;I<32;)E.lens[I++]=5;f(y,E.lens,0,32,O,0,E.work,{bits:5}),L=!1}E.lencode=T,E.lenbits=9,E.distcode=O,E.distbits=5}function te(E,I,h,F){var J,b=E.state;return b.window===null&&(b.wsize=1<<b.wbits,b.wnext=0,b.whave=0,b.window=new o.Buf8(b.wsize)),F>=b.wsize?(o.arraySet(b.window,I,h-b.wsize,b.wsize,0),b.wnext=0,b.whave=b.wsize):(F<(J=b.wsize-b.wnext)&&(J=F),o.arraySet(b.window,I,h-F,J,b.wnext),(F-=J)?(o.arraySet(b.window,I,h-F,F,0),b.wnext=F,b.whave=b.wsize):(b.wnext+=J,b.wnext===b.wsize&&(b.wnext=0),b.whave<b.wsize&&(b.whave+=J))),0}i.inflateReset=S,i.inflateReset2=z,i.inflateResetKeep=v,i.inflateInit=function(E){return A(E,15)},i.inflateInit2=A,i.inflate=function(E,I){var h,F,J,b,B,D,Z,R,N,ne,Y,K,fe,xe,oe,ce,Ie,Se,wt,ft,d,W,U,C,x=0,P=new o.Buf8(4),H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!E||!E.state||!E.output||!E.input&&E.avail_in!==0)return m;(h=E.state).mode===12&&(h.mode=13),B=E.next_out,J=E.output,Z=E.avail_out,b=E.next_in,F=E.input,D=E.avail_in,R=h.hold,N=h.bits,ne=D,Y=Z,W=g;e:for(;;)switch(h.mode){case w:if(h.wrap===0){h.mode=13;break}for(;N<16;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(2&h.wrap&&R===35615){P[h.check=0]=255&R,P[1]=R>>>8&255,h.check=l(h.check,P,2,0),N=R=0,h.mode=2;break}if(h.flags=0,h.head&&(h.head.done=!1),!(1&h.wrap)||(((255&R)<<8)+(R>>8))%31){E.msg="incorrect header check",h.mode=30;break}if((15&R)!=8){E.msg="unknown compression method",h.mode=30;break}if(N-=4,d=8+(15&(R>>>=4)),h.wbits===0)h.wbits=d;else if(d>h.wbits){E.msg="invalid window size",h.mode=30;break}h.dmax=1<<d,E.adler=h.check=1,h.mode=512&R?10:12,N=R=0;break;case 2:for(;N<16;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(h.flags=R,(255&h.flags)!=8){E.msg="unknown compression method",h.mode=30;break}if(57344&h.flags){E.msg="unknown header flags set",h.mode=30;break}h.head&&(h.head.text=R>>8&1),512&h.flags&&(P[0]=255&R,P[1]=R>>>8&255,h.check=l(h.check,P,2,0)),N=R=0,h.mode=3;case 3:for(;N<32;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.head&&(h.head.time=R),512&h.flags&&(P[0]=255&R,P[1]=R>>>8&255,P[2]=R>>>16&255,P[3]=R>>>24&255,h.check=l(h.check,P,4,0)),N=R=0,h.mode=4;case 4:for(;N<16;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.head&&(h.head.xflags=255&R,h.head.os=R>>8),512&h.flags&&(P[0]=255&R,P[1]=R>>>8&255,h.check=l(h.check,P,2,0)),N=R=0,h.mode=5;case 5:if(1024&h.flags){for(;N<16;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.length=R,h.head&&(h.head.extra_len=R),512&h.flags&&(P[0]=255&R,P[1]=R>>>8&255,h.check=l(h.check,P,2,0)),N=R=0}else h.head&&(h.head.extra=null);h.mode=6;case 6:if(1024&h.flags&&(D<(K=h.length)&&(K=D),K&&(h.head&&(d=h.head.extra_len-h.length,h.head.extra||(h.head.extra=new Array(h.head.extra_len)),o.arraySet(h.head.extra,F,b,K,d)),512&h.flags&&(h.check=l(h.check,F,K,b)),D-=K,b+=K,h.length-=K),h.length))break e;h.length=0,h.mode=7;case 7:if(2048&h.flags){if(D===0)break e;for(K=0;d=F[b+K++],h.head&&d&&h.length<65536&&(h.head.name+=String.fromCharCode(d)),d&&K<D;);if(512&h.flags&&(h.check=l(h.check,F,K,b)),D-=K,b+=K,d)break e}else h.head&&(h.head.name=null);h.length=0,h.mode=8;case 8:if(4096&h.flags){if(D===0)break e;for(K=0;d=F[b+K++],h.head&&d&&h.length<65536&&(h.head.comment+=String.fromCharCode(d)),d&&K<D;);if(512&h.flags&&(h.check=l(h.check,F,K,b)),D-=K,b+=K,d)break e}else h.head&&(h.head.comment=null);h.mode=9;case 9:if(512&h.flags){for(;N<16;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(R!==(65535&h.check)){E.msg="header crc mismatch",h.mode=30;break}N=R=0}h.head&&(h.head.hcrc=h.flags>>9&1,h.head.done=!0),E.adler=h.check=0,h.mode=12;break;case 10:for(;N<32;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}E.adler=h.check=u(R),N=R=0,h.mode=11;case 11:if(h.havedict===0)return E.next_out=B,E.avail_out=Z,E.next_in=b,E.avail_in=D,h.hold=R,h.bits=N,2;E.adler=h.check=1,h.mode=12;case 12:if(I===5||I===6)break e;case 13:if(h.last){R>>>=7&N,N-=7&N,h.mode=27;break}for(;N<3;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}switch(h.last=1&R,N-=1,3&(R>>>=1)){case 0:h.mode=14;break;case 1:if(M(h),h.mode=20,I!==6)break;R>>>=2,N-=2;break e;case 2:h.mode=17;break;case 3:E.msg="invalid block type",h.mode=30}R>>>=2,N-=2;break;case 14:for(R>>>=7&N,N-=7&N;N<32;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if((65535&R)!=(R>>>16^65535)){E.msg="invalid stored block lengths",h.mode=30;break}if(h.length=65535&R,N=R=0,h.mode=15,I===6)break e;case 15:h.mode=16;case 16:if(K=h.length){if(D<K&&(K=D),Z<K&&(K=Z),K===0)break e;o.arraySet(J,F,b,K,B),D-=K,b+=K,Z-=K,B+=K,h.length-=K;break}h.mode=12;break;case 17:for(;N<14;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(h.nlen=257+(31&R),R>>>=5,N-=5,h.ndist=1+(31&R),R>>>=5,N-=5,h.ncode=4+(15&R),R>>>=4,N-=4,286<h.nlen||30<h.ndist){E.msg="too many length or distance symbols",h.mode=30;break}h.have=0,h.mode=18;case 18:for(;h.have<h.ncode;){for(;N<3;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.lens[H[h.have++]]=7&R,R>>>=3,N-=3}for(;h.have<19;)h.lens[H[h.have++]]=0;if(h.lencode=h.lendyn,h.lenbits=7,U={bits:h.lenbits},W=f(0,h.lens,0,19,h.lencode,0,h.work,U),h.lenbits=U.bits,W){E.msg="invalid code lengths set",h.mode=30;break}h.have=0,h.mode=19;case 19:for(;h.have<h.nlen+h.ndist;){for(;ce=(x=h.lencode[R&(1<<h.lenbits)-1])>>>16&255,Ie=65535&x,!((oe=x>>>24)<=N);){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(Ie<16)R>>>=oe,N-=oe,h.lens[h.have++]=Ie;else{if(Ie===16){for(C=oe+2;N<C;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(R>>>=oe,N-=oe,h.have===0){E.msg="invalid bit length repeat",h.mode=30;break}d=h.lens[h.have-1],K=3+(3&R),R>>>=2,N-=2}else if(Ie===17){for(C=oe+3;N<C;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}N-=oe,d=0,K=3+(7&(R>>>=oe)),R>>>=3,N-=3}else{for(C=oe+7;N<C;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}N-=oe,d=0,K=11+(127&(R>>>=oe)),R>>>=7,N-=7}if(h.have+K>h.nlen+h.ndist){E.msg="invalid bit length repeat",h.mode=30;break}for(;K--;)h.lens[h.have++]=d}}if(h.mode===30)break;if(h.lens[256]===0){E.msg="invalid code -- missing end-of-block",h.mode=30;break}if(h.lenbits=9,U={bits:h.lenbits},W=f(_,h.lens,0,h.nlen,h.lencode,0,h.work,U),h.lenbits=U.bits,W){E.msg="invalid literal/lengths set",h.mode=30;break}if(h.distbits=6,h.distcode=h.distdyn,U={bits:h.distbits},W=f(y,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,U),h.distbits=U.bits,W){E.msg="invalid distances set",h.mode=30;break}if(h.mode=20,I===6)break e;case 20:h.mode=21;case 21:if(6<=D&&258<=Z){E.next_out=B,E.avail_out=Z,E.next_in=b,E.avail_in=D,h.hold=R,h.bits=N,a(E,Y),B=E.next_out,J=E.output,Z=E.avail_out,b=E.next_in,F=E.input,D=E.avail_in,R=h.hold,N=h.bits,h.mode===12&&(h.back=-1);break}for(h.back=0;ce=(x=h.lencode[R&(1<<h.lenbits)-1])>>>16&255,Ie=65535&x,!((oe=x>>>24)<=N);){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(ce&&!(240&ce)){for(Se=oe,wt=ce,ft=Ie;ce=(x=h.lencode[ft+((R&(1<<Se+wt)-1)>>Se)])>>>16&255,Ie=65535&x,!(Se+(oe=x>>>24)<=N);){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}R>>>=Se,N-=Se,h.back+=Se}if(R>>>=oe,N-=oe,h.back+=oe,h.length=Ie,ce===0){h.mode=26;break}if(32&ce){h.back=-1,h.mode=12;break}if(64&ce){E.msg="invalid literal/length code",h.mode=30;break}h.extra=15&ce,h.mode=22;case 22:if(h.extra){for(C=h.extra;N<C;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.length+=R&(1<<h.extra)-1,R>>>=h.extra,N-=h.extra,h.back+=h.extra}h.was=h.length,h.mode=23;case 23:for(;ce=(x=h.distcode[R&(1<<h.distbits)-1])>>>16&255,Ie=65535&x,!((oe=x>>>24)<=N);){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(!(240&ce)){for(Se=oe,wt=ce,ft=Ie;ce=(x=h.distcode[ft+((R&(1<<Se+wt)-1)>>Se)])>>>16&255,Ie=65535&x,!(Se+(oe=x>>>24)<=N);){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}R>>>=Se,N-=Se,h.back+=Se}if(R>>>=oe,N-=oe,h.back+=oe,64&ce){E.msg="invalid distance code",h.mode=30;break}h.offset=Ie,h.extra=15&ce,h.mode=24;case 24:if(h.extra){for(C=h.extra;N<C;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}h.offset+=R&(1<<h.extra)-1,R>>>=h.extra,N-=h.extra,h.back+=h.extra}if(h.offset>h.dmax){E.msg="invalid distance too far back",h.mode=30;break}h.mode=25;case 25:if(Z===0)break e;if(K=Y-Z,h.offset>K){if((K=h.offset-K)>h.whave&&h.sane){E.msg="invalid distance too far back",h.mode=30;break}fe=K>h.wnext?(K-=h.wnext,h.wsize-K):h.wnext-K,K>h.length&&(K=h.length),xe=h.window}else xe=J,fe=B-h.offset,K=h.length;for(Z<K&&(K=Z),Z-=K,h.length-=K;J[B++]=xe[fe++],--K;);h.length===0&&(h.mode=21);break;case 26:if(Z===0)break e;J[B++]=h.length,Z--,h.mode=21;break;case 27:if(h.wrap){for(;N<32;){if(D===0)break e;D--,R|=F[b++]<<N,N+=8}if(Y-=Z,E.total_out+=Y,h.total+=Y,Y&&(E.adler=h.check=h.flags?l(h.check,J,Y,B-Y):s(h.check,J,Y,B-Y)),Y=Z,(h.flags?R:u(R))!==h.check){E.msg="incorrect data check",h.mode=30;break}N=R=0}h.mode=28;case 28:if(h.wrap&&h.flags){for(;N<32;){if(D===0)break e;D--,R+=F[b++]<<N,N+=8}if(R!==(4294967295&h.total)){E.msg="incorrect length check",h.mode=30;break}N=R=0}h.mode=29;case 29:W=1;break e;case 30:W=-3;break e;case 31:return-4;case 32:default:return m}return E.next_out=B,E.avail_out=Z,E.next_in=b,E.avail_in=D,h.hold=R,h.bits=N,(h.wsize||Y!==E.avail_out&&h.mode<30&&(h.mode<27||I!==4))&&te(E,E.output,E.next_out,Y-E.avail_out)?(h.mode=31,-4):(ne-=E.avail_in,Y-=E.avail_out,E.total_in+=ne,E.total_out+=Y,h.total+=Y,h.wrap&&Y&&(E.adler=h.check=h.flags?l(h.check,J,Y,E.next_out-Y):s(h.check,J,Y,E.next_out-Y)),E.data_type=h.bits+(h.last?64:0)+(h.mode===12?128:0)+(h.mode===20||h.mode===15?256:0),(ne==0&&Y===0||I===4)&&W===g&&(W=-5),W)},i.inflateEnd=function(E){if(!E||!E.state)return m;var I=E.state;return I.window&&(I.window=null),E.state=null,g},i.inflateGetHeader=function(E,I){var h;return E&&E.state&&2&(h=E.state).wrap?((h.head=I).done=!1,g):m},i.inflateSetDictionary=function(E,I){var h,F=I.length;return E&&E.state?(h=E.state).wrap!==0&&h.mode!==11?m:h.mode===11&&s(1,I,F,0)!==h.check?-3:te(E,I,F,F)?(h.mode=31,-4):(h.havedict=1,g):m},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,r,i){var o=n("../utils/common"),s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],f=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function(_,y,g,m,w,p,k,u){var c,v,S,z,A,T,O,L,M,te=u.bits,E=0,I=0,h=0,F=0,J=0,b=0,B=0,D=0,Z=0,R=0,N=null,ne=0,Y=new o.Buf16(16),K=new o.Buf16(16),fe=null,xe=0;for(E=0;E<=15;E++)Y[E]=0;for(I=0;I<m;I++)Y[y[g+I]]++;for(J=te,F=15;1<=F&&Y[F]===0;F--);if(F<J&&(J=F),F===0)return w[p++]=20971520,w[p++]=20971520,u.bits=1,0;for(h=1;h<F&&Y[h]===0;h++);for(J<h&&(J=h),E=D=1;E<=15;E++)if(D<<=1,(D-=Y[E])<0)return-1;if(0<D&&(_===0||F!==1))return-1;for(K[1]=0,E=1;E<15;E++)K[E+1]=K[E]+Y[E];for(I=0;I<m;I++)y[g+I]!==0&&(k[K[y[g+I]]++]=I);if(T=_===0?(N=fe=k,19):_===1?(N=s,ne-=257,fe=l,xe-=257,256):(N=a,fe=f,-1),E=h,A=p,B=I=R=0,S=-1,z=(Z=1<<(b=J))-1,_===1&&852<Z||_===2&&592<Z)return 1;for(;;){for(O=E-B,M=k[I]<T?(L=0,k[I]):k[I]>T?(L=fe[xe+k[I]],N[ne+k[I]]):(L=96,0),c=1<<E-B,h=v=1<<b;w[A+(R>>B)+(v-=c)]=O<<24|L<<16|M|0,v!==0;);for(c=1<<E-1;R&c;)c>>=1;if(c!==0?(R&=c-1,R+=c):R=0,I++,--Y[E]==0){if(E===F)break;E=y[g+k[I]]}if(J<E&&(R&z)!==S){for(B===0&&(B=J),A+=h,D=1<<(b=E-B);b+B<F&&!((D-=Y[b+B])<=0);)b++,D<<=1;if(Z+=1<<b,_===1&&852<Z||_===2&&592<Z)return 1;w[S=R&z]=J<<24|b<<16|A-p|0}}return R!==0&&(w[A+R]=E-B<<24|64<<16|0),u.bits=J,0}},{"../utils/common":41}],51:[function(n,r,i){r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(n,r,i){var o=n("../utils/common"),s=0,l=1;function a(x){for(var P=x.length;0<=--P;)x[P]=0}var f=0,_=29,y=256,g=y+1+_,m=30,w=19,p=2*g+1,k=15,u=16,c=7,v=256,S=16,z=17,A=18,T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],O=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],L=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],M=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],te=new Array(2*(g+2));a(te);var E=new Array(2*m);a(E);var I=new Array(512);a(I);var h=new Array(256);a(h);var F=new Array(_);a(F);var J,b,B,D=new Array(m);function Z(x,P,H,V,j){this.static_tree=x,this.extra_bits=P,this.extra_base=H,this.elems=V,this.max_length=j,this.has_stree=x&&x.length}function R(x,P){this.dyn_tree=x,this.max_code=0,this.stat_desc=P}function N(x){return x<256?I[x]:I[256+(x>>>7)]}function ne(x,P){x.pending_buf[x.pending++]=255&P,x.pending_buf[x.pending++]=P>>>8&255}function Y(x,P,H){x.bi_valid>u-H?(x.bi_buf|=P<<x.bi_valid&65535,ne(x,x.bi_buf),x.bi_buf=P>>u-x.bi_valid,x.bi_valid+=H-u):(x.bi_buf|=P<<x.bi_valid&65535,x.bi_valid+=H)}function K(x,P,H){Y(x,H[2*P],H[2*P+1])}function fe(x,P){for(var H=0;H|=1&x,x>>>=1,H<<=1,0<--P;);return H>>>1}function xe(x,P,H){var V,j,Q=new Array(k+1),q=0;for(V=1;V<=k;V++)Q[V]=q=q+H[V-1]<<1;for(j=0;j<=P;j++){var X=x[2*j+1];X!==0&&(x[2*j]=fe(Q[X]++,X))}}function oe(x){var P;for(P=0;P<g;P++)x.dyn_ltree[2*P]=0;for(P=0;P<m;P++)x.dyn_dtree[2*P]=0;for(P=0;P<w;P++)x.bl_tree[2*P]=0;x.dyn_ltree[2*v]=1,x.opt_len=x.static_len=0,x.last_lit=x.matches=0}function ce(x){8<x.bi_valid?ne(x,x.bi_buf):0<x.bi_valid&&(x.pending_buf[x.pending++]=x.bi_buf),x.bi_buf=0,x.bi_valid=0}function Ie(x,P,H,V){var j=2*P,Q=2*H;return x[j]<x[Q]||x[j]===x[Q]&&V[P]<=V[H]}function Se(x,P,H){for(var V=x.heap[H],j=H<<1;j<=x.heap_len&&(j<x.heap_len&&Ie(P,x.heap[j+1],x.heap[j],x.depth)&&j++,!Ie(P,V,x.heap[j],x.depth));)x.heap[H]=x.heap[j],H=j,j<<=1;x.heap[H]=V}function wt(x,P,H){var V,j,Q,q,X=0;if(x.last_lit!==0)for(;V=x.pending_buf[x.d_buf+2*X]<<8|x.pending_buf[x.d_buf+2*X+1],j=x.pending_buf[x.l_buf+X],X++,V===0?K(x,j,P):(K(x,(Q=h[j])+y+1,P),(q=T[Q])!==0&&Y(x,j-=F[Q],q),K(x,Q=N(--V),H),(q=O[Q])!==0&&Y(x,V-=D[Q],q)),X<x.last_lit;);K(x,v,P)}function ft(x,P){var H,V,j,Q=P.dyn_tree,q=P.stat_desc.static_tree,X=P.stat_desc.has_stree,re=P.stat_desc.elems,he=-1;for(x.heap_len=0,x.heap_max=p,H=0;H<re;H++)Q[2*H]!==0?(x.heap[++x.heap_len]=he=H,x.depth[H]=0):Q[2*H+1]=0;for(;x.heap_len<2;)Q[2*(j=x.heap[++x.heap_len]=he<2?++he:0)]=1,x.depth[j]=0,x.opt_len--,X&&(x.static_len-=q[2*j+1]);for(P.max_code=he,H=x.heap_len>>1;1<=H;H--)Se(x,Q,H);for(j=re;H=x.heap[1],x.heap[1]=x.heap[x.heap_len--],Se(x,Q,1),V=x.heap[1],x.heap[--x.heap_max]=H,x.heap[--x.heap_max]=V,Q[2*j]=Q[2*H]+Q[2*V],x.depth[j]=(x.depth[H]>=x.depth[V]?x.depth[H]:x.depth[V])+1,Q[2*H+1]=Q[2*V+1]=j,x.heap[1]=j++,Se(x,Q,1),2<=x.heap_len;);x.heap[--x.heap_max]=x.heap[1],function(se,rt){var dr,_t,hr,Ee,gi,Zo,Tt=rt.dyn_tree,ya=rt.max_code,Dd=rt.stat_desc.static_tree,Fd=rt.stat_desc.has_stree,bd=rt.stat_desc.extra_bits,wa=rt.stat_desc.extra_base,pr=rt.stat_desc.max_length,vi=0;for(Ee=0;Ee<=k;Ee++)se.bl_count[Ee]=0;for(Tt[2*se.heap[se.heap_max]+1]=0,dr=se.heap_max+1;dr<p;dr++)pr<(Ee=Tt[2*Tt[2*(_t=se.heap[dr])+1]+1]+1)&&(Ee=pr,vi++),Tt[2*_t+1]=Ee,ya<_t||(se.bl_count[Ee]++,gi=0,wa<=_t&&(gi=bd[_t-wa]),Zo=Tt[2*_t],se.opt_len+=Zo*(Ee+gi),Fd&&(se.static_len+=Zo*(Dd[2*_t+1]+gi)));if(vi!==0){do{for(Ee=pr-1;se.bl_count[Ee]===0;)Ee--;se.bl_count[Ee]--,se.bl_count[Ee+1]+=2,se.bl_count[pr]--,vi-=2}while(0<vi);for(Ee=pr;Ee!==0;Ee--)for(_t=se.bl_count[Ee];_t!==0;)ya<(hr=se.heap[--dr])||(Tt[2*hr+1]!==Ee&&(se.opt_len+=(Ee-Tt[2*hr+1])*Tt[2*hr],Tt[2*hr+1]=Ee),_t--)}}(x,P),xe(Q,he,x.bl_count)}function d(x,P,H){var V,j,Q=-1,q=P[1],X=0,re=7,he=4;for(q===0&&(re=138,he=3),P[2*(H+1)+1]=65535,V=0;V<=H;V++)j=q,q=P[2*(V+1)+1],++X<re&&j===q||(X<he?x.bl_tree[2*j]+=X:j!==0?(j!==Q&&x.bl_tree[2*j]++,x.bl_tree[2*S]++):X<=10?x.bl_tree[2*z]++:x.bl_tree[2*A]++,Q=j,he=(X=0)===q?(re=138,3):j===q?(re=6,3):(re=7,4))}function W(x,P,H){var V,j,Q=-1,q=P[1],X=0,re=7,he=4;for(q===0&&(re=138,he=3),V=0;V<=H;V++)if(j=q,q=P[2*(V+1)+1],!(++X<re&&j===q)){if(X<he)for(;K(x,j,x.bl_tree),--X!=0;);else j!==0?(j!==Q&&(K(x,j,x.bl_tree),X--),K(x,S,x.bl_tree),Y(x,X-3,2)):X<=10?(K(x,z,x.bl_tree),Y(x,X-3,3)):(K(x,A,x.bl_tree),Y(x,X-11,7));Q=j,he=(X=0)===q?(re=138,3):j===q?(re=6,3):(re=7,4)}}a(D);var U=!1;function C(x,P,H,V){Y(x,(f<<1)+(V?1:0),3),function(j,Q,q,X){ce(j),ne(j,q),ne(j,~q),o.arraySet(j.pending_buf,j.window,Q,q,j.pending),j.pending+=q}(x,P,H)}i._tr_init=function(x){U||(function(){var P,H,V,j,Q,q=new Array(k+1);for(j=V=0;j<_-1;j++)for(F[j]=V,P=0;P<1<<T[j];P++)h[V++]=j;for(h[V-1]=j,j=Q=0;j<16;j++)for(D[j]=Q,P=0;P<1<<O[j];P++)I[Q++]=j;for(Q>>=7;j<m;j++)for(D[j]=Q<<7,P=0;P<1<<O[j]-7;P++)I[256+Q++]=j;for(H=0;H<=k;H++)q[H]=0;for(P=0;P<=143;)te[2*P+1]=8,P++,q[8]++;for(;P<=255;)te[2*P+1]=9,P++,q[9]++;for(;P<=279;)te[2*P+1]=7,P++,q[7]++;for(;P<=287;)te[2*P+1]=8,P++,q[8]++;for(xe(te,g+1,q),P=0;P<m;P++)E[2*P+1]=5,E[2*P]=fe(P,5);J=new Z(te,T,y+1,g,k),b=new Z(E,O,0,m,k),B=new Z(new Array(0),L,0,w,c)}(),U=!0),x.l_desc=new R(x.dyn_ltree,J),x.d_desc=new R(x.dyn_dtree,b),x.bl_desc=new R(x.bl_tree,B),x.bi_buf=0,x.bi_valid=0,oe(x)},i._tr_stored_block=C,i._tr_flush_block=function(x,P,H,V){var j,Q,q=0;0<x.level?(x.strm.data_type===2&&(x.strm.data_type=function(X){var re,he=4093624447;for(re=0;re<=31;re++,he>>>=1)if(1&he&&X.dyn_ltree[2*re]!==0)return s;if(X.dyn_ltree[18]!==0||X.dyn_ltree[20]!==0||X.dyn_ltree[26]!==0)return l;for(re=32;re<y;re++)if(X.dyn_ltree[2*re]!==0)return l;return s}(x)),ft(x,x.l_desc),ft(x,x.d_desc),q=function(X){var re;for(d(X,X.dyn_ltree,X.l_desc.max_code),d(X,X.dyn_dtree,X.d_desc.max_code),ft(X,X.bl_desc),re=w-1;3<=re&&X.bl_tree[2*M[re]+1]===0;re--);return X.opt_len+=3*(re+1)+5+5+4,re}(x),j=x.opt_len+3+7>>>3,(Q=x.static_len+3+7>>>3)<=j&&(j=Q)):j=Q=H+5,H+4<=j&&P!==-1?C(x,P,H,V):x.strategy===4||Q===j?(Y(x,2+(V?1:0),3),wt(x,te,E)):(Y(x,4+(V?1:0),3),function(X,re,he,se){var rt;for(Y(X,re-257,5),Y(X,he-1,5),Y(X,se-4,4),rt=0;rt<se;rt++)Y(X,X.bl_tree[2*M[rt]+1],3);W(X,X.dyn_ltree,re-1),W(X,X.dyn_dtree,he-1)}(x,x.l_desc.max_code+1,x.d_desc.max_code+1,q+1),wt(x,x.dyn_ltree,x.dyn_dtree)),oe(x),V&&ce(x)},i._tr_tally=function(x,P,H){return x.pending_buf[x.d_buf+2*x.last_lit]=P>>>8&255,x.pending_buf[x.d_buf+2*x.last_lit+1]=255&P,x.pending_buf[x.l_buf+x.last_lit]=255&H,x.last_lit++,P===0?x.dyn_ltree[2*H]++:(x.matches++,P--,x.dyn_ltree[2*(h[H]+y+1)]++,x.dyn_dtree[2*N(P)]++),x.last_lit===x.lit_bufsize-1},i._tr_align=function(x){Y(x,2,3),K(x,v,te),function(P){P.bi_valid===16?(ne(P,P.bi_buf),P.bi_buf=0,P.bi_valid=0):8<=P.bi_valid&&(P.pending_buf[P.pending++]=255&P.bi_buf,P.bi_buf>>=8,P.bi_valid-=8)}(x)}},{"../utils/common":41}],53:[function(n,r,i){r.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,r,i){(function(o){(function(s,l){if(!s.setImmediate){var a,f,_,y,g=1,m={},w=!1,p=s.document,k=Object.getPrototypeOf&&Object.getPrototypeOf(s);k=k&&k.setTimeout?k:s,a={}.toString.call(s.process)==="[object process]"?function(S){process.nextTick(function(){c(S)})}:function(){if(s.postMessage&&!s.importScripts){var S=!0,z=s.onmessage;return s.onmessage=function(){S=!1},s.postMessage("","*"),s.onmessage=z,S}}()?(y="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",v,!1):s.attachEvent("onmessage",v),function(S){s.postMessage(y+S,"*")}):s.MessageChannel?((_=new MessageChannel).port1.onmessage=function(S){c(S.data)},function(S){_.port2.postMessage(S)}):p&&"onreadystatechange"in p.createElement("script")?(f=p.documentElement,function(S){var z=p.createElement("script");z.onreadystatechange=function(){c(S),z.onreadystatechange=null,f.removeChild(z),z=null},f.appendChild(z)}):function(S){setTimeout(c,0,S)},k.setImmediate=function(S){typeof S!="function"&&(S=new Function(""+S));for(var z=new Array(arguments.length-1),A=0;A<z.length;A++)z[A]=arguments[A+1];var T={callback:S,args:z};return m[g]=T,a(g),g++},k.clearImmediate=u}function u(S){delete m[S]}function c(S){if(w)setTimeout(c,0,S);else{var z=m[S];if(z){w=!0;try{(function(A){var T=A.callback,O=A.args;switch(O.length){case 0:T();break;case 1:T(O[0]);break;case 2:T(O[0],O[1]);break;case 3:T(O[0],O[1],O[2]);break;default:T.apply(l,O)}})(z)}finally{u(S),w=!1}}}}function v(S){S.source===s&&typeof S.data=="string"&&S.data.indexOf(y)===0&&c(+S.data.slice(y.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof yi<"u"?yi:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Xf);var Om=Xf.exports;const Lm=Du(Om);function $t(e){return{ok:!1,code:"invalid_type",expected:e}}const Jf=$t([]),qf=$t(["string"]),ed=$t(["number"]),Dm=$t(["bigint"]),td=$t(["boolean"]),nd=$t(["undefined"]),rd=$t(["null"]),Fm=$t(["object"]),bm=$t(["array"]),ha={ok:!1,code:"missing_value"};function Vn(e,t){return e?{ok:!1,code:"join",left:e,right:t}:t}function qn(e,t){return{ok:!1,code:"prepend",key:e,tree:t}}function Um(e,t){var n;const r=e.code;switch(r){case"invalid_type":return{code:r,path:t,expected:e.expected};case"invalid_literal":return{code:r,path:t,expected:e.expected};case"missing_value":return{code:r,path:t};case"invalid_length":return{code:r,path:t,minLength:e.minLength,maxLength:e.maxLength};case"unrecognized_keys":return{code:r,path:t,keys:e.keys};case"invalid_union":return{code:r,path:t,tree:e.tree,issues:Mo(e.tree)};case"custom_error":return typeof e.error=="object"&&e.error.path!==void 0&&t.push(...e.error.path),{code:r,path:t,message:typeof e.error=="string"?e.error:(n=e.error)===null||n===void 0?void 0:n.message,error:e.error}}}function Mo(e,t=[],n=[]){for(;;)if(e.code==="join")Mo(e.left,t.slice(),n),e=e.right;else if(e.code==="prepend")t.push(e.key),e=e.tree;else return n.push(Um(e,t)),n}function ws(e,t){return e.length===0?"nothing":e.length===1?e[0]:`${e.slice(0,-1).join(", ")} ${t} ${e[e.length-1]}`}function ju(e){return typeof e=="bigint"?`${e}n`:JSON.stringify(e)}function id(e){let t=0;for(;;)if(e.code==="join")t+=id(e.left),e=e.right;else if(e.code==="prepend")e=e.tree;else return t+1}function od(e){let t="",n=0;for(;;)if(e.code==="join")n+=id(e.right),e=e.left;else if(e.code==="prepend")t+=`.${e.key}`,e=e.tree;else break;let r="validation failed";if(e.code==="invalid_type")r=`expected ${ws(e.expected,"or")}`;else if(e.code==="invalid_literal")r=`expected ${ws(e.expected.map(ju),"or")}`;else if(e.code==="missing_value")r="missing value";else if(e.code==="unrecognized_keys"){const o=e.keys;r=`unrecognized ${o.length===1?"key":"keys"} ${ws(o.map(ju),"and")}`}else if(e.code==="invalid_length"){const o=e.minLength,s=e.maxLength;r="expected an array with ",o>0?s===o?r+=`${o}`:s!==void 0?r+=`between ${o} and ${s}`:r+=`at least ${o}`:r+=`at most ${s??"∞"}`,r+=" item(s)"}else if(e.code==="custom_error"){const o=e.error;typeof o=="string"?r=o:o!==void 0&&(o.message!==void 0&&(r=o.message),o.path!==void 0&&(t+="."+o.path.join(".")))}let i=`${e.code} at .${t.slice(1)} (${r})`;return n===1?i+=" (+ 1 other issue)":n>1&&(i+=` (+ ${n} other issues)`),i}function Ut(e,t,n,r){return Object.defineProperty(e,t,{value:n,enumerable:r,writable:!1}),n}class sd extends Error{constructor(t){super(od(t)),Object.setPrototypeOf(this,new.target.prototype),this.name=new.target.name,this._issueTree=t}get issues(){return Ut(this,"issues",Mo(this._issueTree),!0)}}class ld{constructor(t){this.ok=!1,this._issueTree=t}get issues(){return Ut(this,"issues",Mo(this._issueTree),!0)}get message(){return Ut(this,"message",od(this._issueTree),!0)}throw(){throw new sd(this._issueTree)}}function xn(e){return{ok:!0,value:e}}function Ur(e){return new ld({ok:!1,code:"custom_error",error:e})}function ad(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const wn=1,ii=2,Bo=4,ud=0,Mm=1,cd=2,fd=3,Bm=4,dd=5,hd=6,pd=7,md=8,gd=9,vd=10,yd=11,wd=12,_d=13,kd=14,Mt=(e,t)=>({tag:e,match:t});function Je(e,t,n){switch(e.tag){case ud:return;case Mm:return Jf;case cd:return typeof t=="string"?void 0:qf;case fd:return typeof t=="number"?void 0:ed;case Bm:return typeof t=="bigint"?void 0:Dm;case dd:return typeof t=="boolean"?void 0:td;case hd:return t===null?void 0:rd;case pd:return t===void 0?void 0:nd;case md:return e.match(t,n);case gd:return e.match(t,n);case vd:return e.match(t,n);case yd:return e.match(t,n);case wd:return e.match(t,n);case _d:return e.match(t,n);case kd:return e.match(t,n);default:return e.match(t,n)}}const ae=Symbol.for("@valita/internal");class xd{default(t){const n=xn(t);return new Ct(this.optional(),r=>r===void 0?n:void 0)}assert(t,n){const r={ok:!1,code:"custom_error",error:n};return new Ct(this,(i,o)=>t(i,_s(o))?void 0:r)}map(t){return new Ct(this,(n,r)=>({ok:!0,value:t(n,_s(r))}))}chain(t){return typeof t=="function"?new Ct(this,(n,r)=>{const i=t(n,_s(r));return i.ok?i:i._issueTree}):new Ct(this,(n,r)=>Je(t[ae],n,r))}}class Pn extends xd{optional(t){const n=new Wm(this);return t?new Ct(n,r=>r===void 0?{ok:!0,value:t()}:void 0):n}nullable(t){const n=new $m([qm(),this]);return t?new Ct(n,r=>r===null?{ok:!0,value:t()}:void 0):n}_toTerminals(t){t(this)}try(t,n){const r=Je(this[ae],t,n===void 0?wn:n.mode==="strip"?ii:n.mode==="passthrough"?0:wn);return r===void 0||r.ok?{ok:!0,value:r===void 0?t:r.value}:new ld(r)}parse(t,n){const r=Je(this[ae],t,n===void 0?wn:n.mode==="strip"?ii:n.mode==="passthrough"?0:wn);if(r===void 0||r.ok)return r===void 0?t:r.value;throw new sd(r)}}class $m extends Pn{constructor(t){super(),this.name="union",this.options=t}get[ae](){const t=this.options.map(n=>n[ae]);return Ut(this,ae,Mt(_d,(n,r)=>{let i=Jf;for(const o of t){const s=Je(o,n,r);if(s===void 0||s.ok)return s;i=s}return i}),!1)}_toTerminals(t){for(const n of this.options)n._toTerminals(t)}}class Wm extends xd{constructor(t){super(),this.name="optional",this.type=t}optional(t){return t?new Ct(this,n=>n===void 0?{ok:!0,value:t()}:void 0):this}get[ae](){const t=this.type[ae];return Ut(this,ae,Mt(gd,(n,r)=>n===void 0||r&Bo?void 0:Je(t,n,r)),!1)}_toTerminals(t){t(this),t(e0()),this.type._toTerminals(t)}}function Sd(e,t){if(typeof e!="number"){const n=t>>5;for(let r=e.length;r<=n;r++)e.push(0);return e[n]|=1<<t%32,e}else return t<32?e|1<<t:Sd([e,0],t)}function Sr(e,t){return typeof e=="number"?t<32?e>>>t&1:0:e[t>>5]>>>t%32&1}class Rt extends Pn{constructor(t,n,r){super(),this.name="object",this.shape=t,this._restType=n,this._checks=r}get[ae](){const t=Hm(this.shape,this._restType,this._checks);return Ut(this,ae,Mt(vd,(n,r)=>ad(n)?t(n,r):Fm),!1)}check(t,n){var r;const i={ok:!1,code:"custom_error",error:n};return new Rt(this.shape,this._restType,[...(r=this._checks)!==null&&r!==void 0?r:[],{func:t,issue:i}])}rest(t){return new Rt(this.shape,t)}extend(t){return new Rt(Object.assign(Object.assign({},this.shape),t),this._restType)}pick(...t){const n={};for(const r of t)it(n,r,this.shape[r]);return new Rt(n,void 0)}omit(...t){const n=Object.assign({},this.shape);for(const r of t)delete n[r];return new Rt(n,this._restType)}partial(){var t;const n={};for(const i of Object.keys(this.shape))it(n,i,this.shape[i].optional());const r=(t=this._restType)===null||t===void 0?void 0:t.optional();return new Rt(n,r)}}function it(e,t,n){t==="__proto__"?Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}):e[t]=n}function Hm(e,t,n){const r=Object.keys(e).map((l,a)=>{const f=e[l];let _=!1;return f._toTerminals(y=>{_||(_=y.name==="optional")}),{key:l,index:a,matcher:f[ae],optional:_,missing:qn(l,ha)}}),i=Object.create(null);for(const l of r)i[l.key]=l;const o=t==null?void 0:t[ae],s=r.length===0&&(t==null?void 0:t.name)==="unknown"&&n===void 0;return(l,a)=>{if(s)return;let f,_,y,g=0,m=0;if(a&(wn|ii)||o!==void 0)for(const w in l){const p=l[w],k=i[w];if(k===void 0&&o===void 0){if(a&wn)y===void 0?(y=[w],_=Vn(_,{ok:!1,code:"unrecognized_keys",keys:y})):y.push(w);else if(a&ii&&_===void 0&&f===void 0){f={};for(let c=0;c<r.length;c++)if(Sr(g,c)){const v=r[c].key;it(f,v,l[v])}}continue}const u=Je(k===void 0?o:k.matcher,p,a);if(u===void 0)f!==void 0&&_===void 0&&it(f,w,p);else if(!u.ok)_=Vn(_,qn(w,u));else if(_===void 0){if(f===void 0)if(f={},o===void 0){for(let c=0;c<r.length;c++)if(Sr(g,c)){const v=r[c].key;it(f,v,l[v])}}else for(const c in l)it(f,c,l[c]);it(f,w,u.value)}k!==void 0&&(m++,g=Sd(g,k.index))}if(m<r.length)for(let w=0;w<r.length;w++){if(Sr(g,w))continue;const p=r[w],k=l[p.key];let u=0;if(k===void 0&&!(p.key in l)){if(!p.optional){_=Vn(_,p.missing);continue}u=Bo}const c=Je(p.matcher,k,a|u);if(c===void 0)f!==void 0&&_===void 0&&!u&&it(f,p.key,k);else if(!c.ok)_=Vn(_,qn(p.key,c));else if(_===void 0){if(f===void 0)if(f={},o===void 0){for(let v=0;v<r.length;v++)if(v<w||Sr(g,v)){const S=r[v].key;it(f,S,l[S])}}else{for(const v in l)it(f,v,l[v]);for(let v=0;v<w;v++)if(!Sr(g,v)){const S=r[v].key;it(f,S,l[S])}}it(f,p.key,c.value)}}if(_!==void 0)return _;if(n!==void 0){for(const{func:w,issue:p}of n)if(!w(f??l))return p}return f&&{ok:!0,value:f}}}class er extends Pn{constructor(t,n,r){super(),this.name="array",this._prefix=t,this._rest=n,this._suffix=r}get[ae](){var t,n;const r=this._prefix.map(f=>f[ae]),i=this._suffix.map(f=>f[ae]),o=(n=(t=this._rest)===null||t===void 0?void 0:t[ae])!==null&&n!==void 0?n:Mt(1,()=>ha),s=r.length+i.length,l=this._rest?1/0:s,a={ok:!1,code:"invalid_length",minLength:s,maxLength:l===1/0?void 0:l};return Ut(this,ae,Mt(yd,(f,_)=>{if(!Array.isArray(f))return bm;const y=f.length;if(y<s||y>l)return a;const g=r.length,m=f.length-i.length;let w,p=f;for(let k=0;k<f.length;k++){const u=k<g?r[k]:k>=m?i[k-m]:o,c=Je(u,f[k],_);c!==void 0&&(c.ok?(p===f&&(p=f.slice()),p[k]=c.value):w=Vn(w,qn(k,c)))}return w||(f===p?void 0:{ok:!0,value:p})}),!1)}concat(t){if(this._rest){if(t._rest)throw new TypeError("can not concatenate two variadic types");return new er(this._prefix,this._rest,[...this._suffix,...t._prefix,...t._suffix])}else return t._rest?new er([...this._prefix,...this._suffix,...t._prefix],t._rest,t._suffix):new er([...this._prefix,...this._suffix,...t._prefix,...t._suffix],t._rest,t._suffix)}}function xo(e){const t=typeof e;return t!=="object"?t:e===null?"null":Array.isArray(e)?"array":t}function Er(e){return[...new Set(e)]}function Ed(e){var t,n,r;const i=new Map,o=new Map,s=new Map,l=[],a=[],f=[];for(const{root:y,terminal:g}of e)if(i.set(y,(t=i.get(y))!==null&&t!==void 0?t:i.size),g.name!=="never")if(g.name==="optional")a.push(y);else if(g.name==="unknown")l.push(y);else if(g.name==="literal"){const m=(n=o.get(g.value))!==null&&n!==void 0?n:[];m.push(y),o.set(g.value,m),f.push(xo(g.value))}else{const m=(r=s.get(g.name))!==null&&r!==void 0?r:[];m.push(y),s.set(g.name,m),f.push(g.name)}const _=(y,g)=>{var m,w;return((m=i.get(y))!==null&&m!==void 0?m:0)-((w=i.get(g))!==null&&w!==void 0?w:0)};for(const[y,g]of o){const m=s.get(xo(y));m?(m.push(...g),o.delete(y)):o.set(y,Er(g.concat(l)).sort(_))}for(const[y,g]of s)s.set(y,Er(g.concat(l)).sort(_));return{types:s,literals:o,unknowns:Er(l).sort(_),optionals:Er(a).sort(_),expectedTypes:Er(f)}}function Vm(e,t){var n;const r=[];for(const{root:w,terminal:p}of e)p.shape[t]._toTerminals(k=>r.push({root:w,terminal:k}));const{types:i,literals:o,optionals:s,unknowns:l,expectedTypes:a}=Ed(r);if(l.length>0||s.length>1)return;for(const w of o.values())if(w.length>1)return;for(const w of i.values())if(w.length>1)return;const f=qn(t,ha),_=qn(t,i.size===0?{ok:!1,code:"invalid_literal",expected:[...o.keys()]}:{ok:!1,code:"invalid_type",expected:a}),y=o.size>0?new Map:void 0;if(y)for(const[w,p]of o)y.set(w,p[0][ae]);const g=i.size>0?{}:void 0;if(g)for(const[w,p]of i)g[w]=p[0][ae];const m=(n=s[0])===null||n===void 0?void 0:n[ae];return(w,p)=>{var k;const u=w[t];if(u===void 0&&!(t in w))return m===void 0?f:Je(m,w,p);const c=(k=g==null?void 0:g[xo(u)])!==null&&k!==void 0?k:y==null?void 0:y.get(u);return c?Je(c,w,p):_}}function Zm(e){var t;const n=[],r=new Map;for(const{root:i,terminal:o}of e){if(o.name==="unknown")return;if(o.name==="object"){for(const s in o.shape)r.set(s,((t=r.get(s))!==null&&t!==void 0?t:0)+1);n.push({root:i,terminal:o})}}if(!(n.length<2)){for(const[i,o]of r)if(o===n.length){const s=Vm(n,i);if(s)return s}}}function Gm(e){const{expectedTypes:t,literals:n,types:r,unknowns:i,optionals:o}=Ed(e),s=r.size===0&&i.length===0?{ok:!1,code:"invalid_literal",expected:[...n.keys()]}:{ok:!1,code:"invalid_type",expected:t},l=n.size>0?new Map:void 0;if(l)for(const[y,g]of n)l.set(y,g.map(m=>m[ae]));const a=r.size>0?{}:void 0;if(a)for(const[y,g]of r)a[y]=g.map(m=>m[ae]);const f=o.map(y=>y[ae]),_=i.map(y=>y[ae]);return(y,g)=>{var m,w;const p=g&Bo?f:(w=(m=a==null?void 0:a[xo(y)])!==null&&m!==void 0?m:l==null?void 0:l.get(y))!==null&&w!==void 0?w:_;let k=0,u=s;for(let c=0;c<p.length;c++){const v=Je(p[c],y,g);if(v===void 0||v.ok)return v;u=k>0?Vn(u,v):v,k++}return k>1?{ok:!1,code:"invalid_union",tree:u}:u}}class Km extends Pn{constructor(t){super(),this.name="union",this.options=t}_toTerminals(t){for(const n of this.options)n._toTerminals(t)}get[ae](){const t=[];for(const i of this.options)i._toTerminals(o=>{t.push({root:i,terminal:o})});const n=Gm(t),r=Zm(t);return Ut(this,ae,Mt(wd,(i,o)=>r!==void 0&&ad(i)?r(i,o):n(i,o)),!1)}}const Qm=Object.freeze({mode:"strict"}),Ym=Object.freeze({mode:"strip"}),Xm=Object.freeze({mode:"passthrough"});function _s(e){return e&wn?Qm:e&ii?Ym:Xm}class Ct extends Pn{constructor(t,n){super(),this.name="transform",this._transformed=t,this._transform=n}get[ae](){const t=[];let n=this;for(;n instanceof Ct;)t.push(n._transform),n=n._transformed;t.reverse();const r=n[ae],i=xn(void 0);return Ut(this,ae,Mt(kd,(o,s)=>{let l=Je(r,o,s);if(l!==void 0&&!l.ok)return l;let a;l!==void 0?a=l.value:s&Bo?(a=void 0,l=i):a=o;for(let f=0;f<t.length;f++){const _=t[f](a,s);if(_!==void 0){if(!_.ok)return _;a=_.value,l=_}}return l}),!1)}_toTerminals(t){this._transformed._toTerminals(t)}}function fr(e,t,n){const r=Mt(t,n);class i extends Pn{constructor(){super(),this.name=e,this[ae]=r}}const o=new i;return()=>o}const Cd=fr("unknown",ud,()=>{}),et=fr("string",cd,e=>typeof e=="string"?void 0:qf),Jm=fr("number",fd,e=>typeof e=="number"?void 0:ed),Cr=fr("boolean",dd,e=>typeof e=="boolean"?void 0:td),qm=fr("null",hd,e=>e===null?void 0:rd),e0=fr("undefined",pd,e=>e===void 0?void 0:nd);class t0 extends Pn{constructor(t){super(),this.name="literal";const n={ok:!1,code:"invalid_literal",expected:[t]};this[ae]=Mt(md,r=>r===t?void 0:n),this.value=t}}const zd=e=>new t0(e),Rn=e=>new Rt(e,void 0),ml=e=>new Rt({},e??Cd()),St=e=>new er([],e??Cd(),[]),n0=e=>new er(e,void 0,[]),Mr=(...e)=>new Km(e),r0=/^did:([a-z]+):([a-zA-Z0-9._:%\-]*[a-zA-Z0-9._\-])$/,i0=e=>typeof e=="string"&&e.length>=7&&e.length<=2048&&r0.test(e),o0=/^#[^#]+$/,s0=/^z[a-km-zA-HJ-NP-Z1-9]+$/,Zn=et().assert(e=>URL.canParse(e),"must be a url"),pa=et().assert(e=>o0.test(e)||URL.canParse(e),"must be a did relative uri"),l0=et().assert(e=>s0.test(e),"must be a base58 multibase"),Yi=et().assert(i0,"must be a did"),Ou=Rn({id:pa,type:et(),controller:Yi,publicKeyMultibase:l0.optional(),publicKeyJwk:ml().optional()}).chain(e=>{switch(e.type){case"Multikey":{if(e.publicKeyMultibase===void 0)return Ur({message:"missing multikey",path:["publicKeyMultibase"]});break}case"EcdsaSecp256k1VerificationKey2019":case"EcdsaSecp256r1VerificationKey2019":{if(e.publicKeyMultibase===void 0)return Ur({message:"missing multibase key",path:["publicKeyMultibase"]});break}}return xn(e)}),a0=Rn({id:pa,type:Mr(et(),St(et())),serviceEndpoint:Mr(Zn,ml(Zn),St(Mr(Zn,ml(Zn))))}),u0=Rn({"@context":St(Zn),id:Yi,alsoKnownAs:St(Zn).chain(e=>{for(let t=0,n=e.length;t<n;t++){const r=e[t];for(let i=0;i<t;i++)if(r===e[i])return Ur({message:`duplicate "${r}" aka entry`,path:[t]})}return xn(e)}).optional(),verificationMethod:St(Ou).chain(e=>{for(let t=0,n=e.length;t<n;t++){const i=e[t].id;for(let o=0;o<t;o++)if(i===e[o].id)return Ur({message:`duplicate "${i}" verification method`,path:[t,"id"]})}return xn(e)}).optional(),service:St(a0).optional(),controller:Mr(Yi,St(Yi)).optional(),authentication:St(Mr(pa,Ou)).optional()}).chain(e=>{const{id:t,service:n}=e;if(n!=null&&n.length){const r=n.length,i=new Array(r);for(let o=0;o<r;o++){let l=n[o].id;l[0]==="#"&&(l=t+l),i[o]=l}for(let o=0;o<r;o++){const s=i[o];for(let l=0;l<o;l++)if(s===i[l])return Ur({message:`duplicate "${s}" service`,path:["service",o,"id"]})}}return xn(e)}),c0=/^did:plc:([a-z2-7]{24})$/,f0=e=>e.length===32&&c0.test(e),d0=/^did:web:([a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*(?:\.[a-zA-Z]{2,})|localhost(?:%3[aA]\d+)?)$/,h0=e=>e.length>=12&&d0.test(e),Nd=e=>f0(e)||h0(e),p0=e=>{const t=e.indexOf(":",4);return e.slice(4,t)};class $o extends Error{constructor(){super(...arguments);ue(this,"name","DidResolutionError")}}class ma extends $o{constructor(n){super(`unsupported did method; did=${n}`);ue(this,"did");ue(this,"name","UnsupportedDidMethodError");this.did=n}}class m0 extends $o{constructor(n){super(`improper did; did=${n}`);ue(this,"did");ue(this,"name","ImproperDidError");this.did=n}}class Td extends $o{constructor(n){super(`did document not found; did=${n}`);ue(this,"did");ue(this,"name","DocumentNotFoundError");this.did=n}}class Id extends $o{constructor(n,r){super(`failed to resolve did document; did=${n}`,r);ue(this,"did");ue(this,"name","FailedDocumentResolutionError");this.did=n}}class Wo extends Error{constructor(){super(...arguments);ue(this,"name","HandleResolutionError")}}class gl extends Wo{constructor(n){super(`handle returned no did; handle=${n}`);ue(this,"handle");ue(this,"name","DidNotFoundError");this.handle=n}}class vl extends Wo{constructor(n,r){super(`failed to resolve handle; handle=${n}`,r);ue(this,"handle");ue(this,"name","FailedHandleResolutionError");this.handle=n}}class Pd extends Wo{constructor(n,r){super(`handle returned invalid did; handle=${n}; did=${r}`);ue(this,"handle");ue(this,"did");ue(this,"name","InvalidResolvedHandleError");this.handle=n,this.did=r}}class Rd extends Wo{constructor(n){super(`handle returned multiple did values; handle=${n}`);ue(this,"name","AmbiguousHandleError")}}var oi;class g0{constructor({methods:t}){dn(this,oi);hn(this,oi,new Map(Object.entries(t)))}async resolve(t,n){const r=p0(t),i=fn(this,oi).get(r);if(i===void 0)throw new ma(t);return await i.resolve(t,n)}}oi=new WeakMap;class Ho extends Error{constructor(){super(...arguments);ue(this,"name","FetchResponseError")}}class Vo extends Ho{constructor(n,r){super(r);ue(this,"status");ue(this,"name","FailedResponseError");this.status=n}}class Lu extends Ho{constructor(n,r){super(r);ue(this,"contentType");ue(this,"name","ImproperContentTypeError");this.contentType=n}}class yl extends Ho{constructor(n,r,i){super(i);ue(this,"expectedSize");ue(this,"actualSize");ue(this,"name","ImproperContentLengthError");this.expectedSize=n,this.actualSize=r}}class v0 extends Ho{constructor(n,r){super(n,r);ue(this,"name","ImproperResponseError")}}function ga(...e){return e.reduce(y0)}const y0=(e,t)=>n=>e(n).then(t);class w0 extends TransformStream{constructor(t){let n=0;super({transform(r,i){if(n+=r.length,n>t){i.error(new yl(t,n,"response content-length too large"));return}i.enqueue(r)}})}}const va=async e=>{if(e.ok)return e;throw e.body&&await e.body.cancel(),new Vo(e.status,`got http ${e.status}`)},_0=e=>async t=>{const n=await Od(t,e);return{response:t,text:n}},Ad=(e,t)=>async n=>{await k0(n,e);const r=await Od(n,t);try{const i=JSON.parse(r);return{response:n,json:i}}catch(i){throw new v0("unexpected json data",{cause:i})}},jd=(e,t)=>async n=>{const r=e.parse(n.json,t);return{response:n.response,json:r}},k0=async(e,t)=>{var r;const n=(r=e.headers.get("content-type"))==null?void 0:r.split(";",1)[0].trim();if(n===void 0)throw e.body&&await e.body.cancel(),new Lu(null,"missing response content-type");if(!t.test(n))throw e.body&&await e.body.cancel(),new Lu(n,"unexpected response content-type")},Od=async(e,t)=>{var o,s;const n=e.headers.get("content-length");if(n!==null){const l=Number(n);if(!Number.isSafeInteger(l)||l<=0)throw(o=e.body)==null||o.cancel(),new yl(t,null,"invalid response content-length");if(l>t)throw(s=e.body)==null||s.cancel(),new yl(t,l,"response content-length too large")}const r=e.body.pipeThrough(new w0(t)).pipeThrough(new TextDecoderStream);let i="";for await(const l of x0(r))i+=l;return i},x0=Symbol.asyncIterator in ReadableStream.prototype?e=>e[Symbol.asyncIterator]():e=>{const t=e.getReader();return{[Symbol.asyncIterator](){return this},next(){return t.read()},async return(){return await t.cancel(),{done:!0,value:void 0}},async throw(n){return await t.cancel(n),{done:!0,value:void 0}}}},Ld=ga(va,Ad(/^application\/(did\+ld\+)?json$/,20*1024),jd(u0,{mode:"passthrough"}));var si;class S0{constructor({apiUrl:t="https://plc.directory",fetch:n=fetch}={}){ue(this,"apiUrl");dn(this,si);this.apiUrl=t,hn(this,si,n)}async resolve(t,n){if(!t.startsWith("did:plc:"))throw new ma(t);let r;try{const i=new URL(`/${encodeURIComponent(t)}`,this.apiUrl),o=await fn(this,si)(i,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual",headers:{accept:"application/did+ld+json,application/json"}});if(o.status>=300&&o.status<400)throw new TypeError("unexpected redirect");r=(await Ld(o)).json}catch(i){throw i instanceof Vo&&i.status===404?new Td(t):new Id(t,{cause:i})}return r}}si=new WeakMap;var li;class E0{constructor({fetch:t=fetch}={}){dn(this,li);hn(this,li,t)}async resolve(t,n){if(!t.startsWith("did:web:"))throw new ma(t);const[r,...i]=t.slice(8).split(":").map(decodeURIComponent),o=new URL(`https://${r}/.well-known/did.json`);if(i.length>0)throw new m0(t);let s;try{const l=await fn(this,li)(o,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual",headers:{accept:"application/did+ld+json,application/json"}});if(l.status>=300&&l.status<400)throw new TypeError("unexpected redirect");s=(await Ld(l)).json}catch(l){throw l instanceof Vo&&l.status===404?new Td(t):new Id(t,{cause:l})}return s}}li=new WeakMap;var ai;class C0{constructor({methods:t,strategy:n="race"}){dn(this,ai);ue(this,"strategy");hn(this,ai,t),this.strategy=n}async resolve(t,n){const{http:r,dns:i}=fn(this,ai),o=n==null?void 0:n.signal,s=new AbortController;o&&o.addEventListener("abort",()=>s.abort(),{signal:s.signal});const l=i.resolve(t,{...n,signal:s.signal}),a=r.resolve(t,{...n,signal:s.signal});switch(this.strategy){case"race":return new Promise(f=>{l.then(_=>{s.abort(),f(_)},()=>f(a)),a.then(_=>{s.abort(),f(_)},()=>f(l))});case"dns-first":{a.catch(Fi);const f=await l.catch(Fi);return f?(s.abort(),f):a}case"http-first":{l.catch(Fi);const f=await a.catch(Fi);return f?(s.abort(),f):l}case"both":{const[f,_]=await Promise.allSettled([l,a]),y=f.status==="fulfilled"?f.value:void 0,g=_.status==="fulfilled"?_.value:void 0;if(y&&g&&y!==g)throw new Rd(t);return y||g||l}}}}ai=new WeakMap;const Fi=()=>{},So=Jm().assert(e=>Number.isInteger(e)&&e>=0&&e<=2**32-1),z0=Rn({name:et(),type:zd(16)}),N0=Rn({name:et(),type:zd(16),TTL:So,data:et().chain(e=>xn(e.replace(/^"|"$/g,"").replace(/\\"/g,'"')))}),T0=Rn({name:et(),type:So,TTL:So,data:et()}),I0=Rn({Status:So,TC:Cr(),RD:Cr(),RA:Cr(),AD:Cr(),CD:Cr(),Question:n0([z0]),Answer:St(N0).optional(()=>[]),Authority:St(T0).optional(),Comment:et().optional()}),P0="_atproto",ks="did=",R0=ga(va,Ad(/^application\/(dns-)?json$/,16*1024),jd(I0,{mode:"passthrough"}));var ui;class A0{constructor({dohUrl:t,fetch:n=fetch}){ue(this,"dohUrl");dn(this,ui);this.dohUrl=t,hn(this,ui,n)}async resolve(t,n){let r;try{const s=new URL(this.dohUrl);s.searchParams.set("name",`${P0}.${t}`),s.searchParams.set("type","TXT");const l=await fn(this,ui)(s,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,headers:{accept:"application/dns-json"}});r=(await R0(l)).json}catch(s){throw new vl(t,{cause:s})}const i=r.Status,o=r.Answer;if(i!==0)throw i===3?new gl(t):new vl(t,{cause:new TypeError(`dns returned ${i}`)});for(let s=0,l=o.length;s<l;s++){const f=o[s].data;if(!f.startsWith(ks))continue;for(let y=s+1;y<l;y++)if(o[y].data.startsWith(ks))throw new Rd(t);const _=f.slice(ks.length);if(!Nd(_))throw new Pd(t,_);return _}throw new gl(t)}}ui=new WeakMap;const j0=ga(va,_0(2064));var ci;class O0{constructor({fetch:t=fetch}={}){dn(this,ci);hn(this,ci,t)}async resolve(t,n){let r;try{const o=new URL("/.well-known/atproto-did",`https://${t}`),s=await fn(this,ci)(o,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual"});if(s.status>=300&&s.status<400)throw new TypeError("unexpected redirect");r=(await j0(s)).text}catch(o){throw o instanceof Vo&&o.status===404?new gl(t):new vl(t,{cause:o})}const i=r.split(` 112 - `)[0].trim();if(!Nd(i))throw new Pd(t,i);return i}}ci=new WeakMap;function L0({matches:e,selectedDids:t,onToggleSelection:n}){const[r,i]=Fe.useState(0),o=e[r],s=e.length>1,l=r>0,a=r<e.length-1,f=()=>{a&&i(r+1)},_=()=>{l&&i(r-1)};return $.jsxs("div",{className:"relative",children:[$.jsxs("div",{className:`flex items-center space-x-3 p-3 rounded-lg border transition-all ${t.has(o.did)?"bg-blue-50 border-blue-200":"bg-gray-50 border-gray-200"} ${o.followed?"opacity-60":""}`,children:[$.jsx("input",{type:"checkbox",checked:t.has(o.did),onChange:()=>n(o.did),disabled:o.followed,className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 flex-shrink-0"}),o.avatar?$.jsx("img",{src:o.avatar,alt:o.handle,className:"w-12 h-12 rounded-full object-cover flex-shrink-0"}):$.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-blue-500 to-purple-600 rounded-full flex items-center justify-center flex-shrink-0",children:$.jsx("span",{className:"text-white font-bold text-sm",children:o.handle.charAt(0).toUpperCase()})}),$.jsxs("div",{className:"flex-1 min-w-0",children:[o.displayName&&$.jsx("div",{className:"font-medium text-gray-900 truncate",children:o.displayName}),$.jsxs("div",{className:"flex items-center space-x-2",children:[$.jsxs("div",{className:"text-sm text-gray-600 truncate",children:["@",o.handle]}),$.jsxs("span",{className:"text-xs bg-green-100 text-green-800 px-2 py-0.5 rounded flex-shrink-0",children:[o.matchScore,"%"]})]})]}),o.followed&&$.jsx("div",{className:"flex-shrink-0",children:$.jsxs("div",{className:"flex items-center space-x-1 bg-green-100 text-green-800 px-2 py-1 rounded-full text-xs",children:[$.jsx(xm,{className:"w-3 h-3"}),$.jsx("span",{children:"Followed"})]})}),$.jsxs("div",{className:"flex items-center space-x-1 flex-shrink-0",children:[l&&$.jsx("button",{onClick:_,className:"p-2 hover:bg-gray-200 rounded-full transition-colors",children:$.jsx(Au,{className:"w-5 h-5 text-gray-600 rotate-180"})}),a&&$.jsx("button",{onClick:f,className:"p-2 hover:bg-gray-200 rounded-full transition-colors",children:$.jsx(Au,{className:"w-5 h-5 text-gray-600"})})]})]}),s&&$.jsx("div",{className:"flex items-center justify-center space-x-1 mt-2",children:e.map((y,g)=>$.jsx("button",{onClick:()=>i(g),className:`h-1.5 rounded-full transition-all ${g===r?"w-6 bg-blue-500":"w-1.5 bg-gray-300"}`},g))})]})}function D0(){const[e,t]=Fe.useState(""),[n,r]=Fe.useState(""),[i,o]=Fe.useState(null),[s,l]=Fe.useState([]),[a,f]=Fe.useState(!1),[_,y]=Fe.useState("login"),[g,m]=Fe.useState({searched:0,found:0,total:0}),w=new g0({methods:{plc:new S0({apiUrl:"https://plc.directory"}),web:new E0}}),p=new C0({strategy:"dns-first",methods:{dns:new A0({dohUrl:"https://dns.google/resolve?"}),http:new O0}});async function k(){var E,I;try{if(!e||!n){alert("Enter handle and app password");return}const h=await p.resolve(e);if(!h){alert("Failed to resolve handle to DID");return}const F=await w.resolve(h);if(!((I=(E=F==null?void 0:F.service)==null?void 0:E[0])!=null&&I.serviceEndpoint)){alert("Could not determine PDS endpoint from DID Document");return}const J=F.service[0].serviceEndpoint,b=await fetch(`${J}/xrpc/com.atproto.server.createSession`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({identifier:e,password:n})});if(!b.ok){const D=await b.text();console.error("Login failed:",D),alert("Login failed, check handle and app password");return}const B=await b.json();o({...B,serviceEndpoint:J}),y("upload"),console.log("Logged in successfully!",B,J)}catch(h){console.error("Login error:",h),alert("Error during login. See console for details.")}}async function u(E){var J,b;const I=[],h=JSON.parse(E),F=(b=(J=h==null?void 0:h["Your Activity"])==null?void 0:J.Following)==null?void 0:b.Following;if(!F||!Array.isArray(F))return alert("Could not find following data in JSON. Expected path: Your Activity > Following > Following"),[];for(const B of F)I.push({username:B.UserName,date:B.Date||""});return I}function c(E){const I=[],h=E.split(` 113 114 - `).map(F=>F.trim()).filter(Boolean);for(const F of h){const J=F.match(/Username:\s*(.+)/);J&&I.push({username:J[1].trim(),date:""})}return I}async function v(E){var J;const I=(J=E.target.files)==null?void 0:J[0];if(!I)return;let h=[];try{if(I.name.endsWith(".json"))h=await u(await I.text()),console.log(`Loaded ${h.length} TikTok users from JSON file`);else if(I.name.endsWith(".txt"))h=c(await I.text()),console.log(`Loaded ${h.length} TikTok users from TXT file`);else if(I.name.endsWith(".zip")){const b=await Lm.loadAsync(I),B=b.file("TikTok/Profile and Settings/Following.txt")||b.file("Profile and Settings/Following.txt")||b.files[Object.keys(b.files).find(D=>D.endsWith("Following.txt")&&D.includes("Profile"))||""];if(B){const D=await B.async("string");h=c(D),console.log(`Loaded ${h.length} TikTok users from .ZIP file`)}else{const D=Object.values(b.files).find(R=>R.name.endsWith(".json")&&!R.dir);if(!D){alert("Could not find Following.txt or a JSON file in the ZIP archive.");return}const Z=await D.async("string");h=await u(Z),console.log(`Loaded ${h.length} TikTok users from .ZIP file`)}}else{alert("Please upload a .txt, .json, or .zip file");return}}catch(b){console.error("Error processing file:",b),alert("There was a problem processing the file. Please check that it's a valid TikTok data export.");return}if(h.length===0){alert("No users found in the file.");return}const F=h.map(b=>({tiktokUser:b,bskyMatches:[],isSearching:!1,selectedMatches:new Set}));l(F),y("results"),setTimeout(()=>z(F),100)}async function S(E){if(!i)return[];try{const I=await fetch(`${i.serviceEndpoint}/xrpc/app.bsky.actor.searchActors?q=${encodeURIComponent(E)}&limit=20`,{headers:{Authorization:`Bearer ${i.accessJwt}`}});if(!I.ok)throw new Error(`Search failed: ${I.status}`);const h=await I.json(),F=b=>b.toLowerCase().replace(/[._-]/g,""),J=F(E);return h.actors.map(b=>{const B=b.handle.split(".")[0],D=F(B),Z=F(b.handle),R=F(b.displayName||"");let N=0;return D===J?N=100:Z===J?N=90:R===J?N=80:D.includes(J)?N=60:Z.includes(J)?N=50:R.includes(J)?N=40:J.includes(D)&&(N=30),{...b,matchScore:N}}).filter(b=>b.matchScore>0).sort((b,B)=>B.matchScore-b.matchScore).slice(0,5)}catch(I){return console.error(`Search error for ${E}:`,I),[]}}async function z(E){const I=E||s;if(!i||I.length===0)return;f(!0),y("loading"),m({searched:0,found:0,total:I.length});const h=3;let F=0,J=0;for(let b=0;b<I.length;b+=h){const B=I.slice(b,b+h);l(R=>R.map((N,ne)=>b<=ne&&ne<b+h?{...N,isSearching:!0}:N));const D=B.map(async(R,N)=>{const ne=b+N;try{const Y=await S(R.tiktokUser.username);return{globalIndex:ne,matches:Y,error:void 0}}catch(Y){return{globalIndex:ne,matches:[],error:Y instanceof Error?Y.message:"Search failed"}}}),Z=await Promise.all(D);Z.forEach(R=>{F++,R.matches.length>0&&J++}),m({searched:F,found:J,total:I.length}),l(R=>R.map((N,ne)=>{const Y=Z.find(K=>K.globalIndex===ne);if(Y){const K=new Set;return Y.matches.length>0&&K.add(Y.matches[0].did),{...N,bskyMatches:Y.matches,isSearching:!1,error:Y.error,selectedMatches:K}}return N})),b+h<I.length&&await new Promise(R=>setTimeout(R,1e3))}f(!1),y("results")}function A(E,I){l(h=>h.map((F,J)=>{if(J===E){const b=new Set(F.selectedMatches);return b.has(I)?b.delete(I):b.add(I),{...F,selectedMatches:b}}return F}))}function T(){l(E=>E.map(I=>{const h=new Set;return I.bskyMatches.length>0&&h.add(I.bskyMatches[0].did),{...I,selectedMatches:h}}))}function O(){l(E=>E.map(I=>({...I,selectedMatches:new Set})))}async function L(){if(!i)return;const E=s.flatMap((I,h)=>I.bskyMatches.filter(F=>{var J;return(J=I.selectedMatches)==null?void 0:J.has(F.did)}).map(F=>({...F,resultIndex:h})));if(E.length===0){alert("No users selected to follow");return}for(const I of E){try{(await fetch(`${i.serviceEndpoint}/xrpc/com.atproto.repo.createRecord`,{method:"POST",headers:{Authorization:`Bearer ${i.accessJwt}`,"Content-Type":"application/json"},body:JSON.stringify({repo:i.did,collection:"app.bsky.graph.follow",record:{$type:"app.bsky.graph.follow",subject:I.did,createdAt:new Date().toISOString()}})})).ok&&l(F=>F.map((J,b)=>b===I.resultIndex?{...J,bskyMatches:J.bskyMatches.map(B=>B.did===I.did?{...B,followed:!0}:B)}:J))}catch(h){console.error(`Follow error for ${I.handle}:`,h)}await new Promise(h=>setTimeout(h,500))}}const M=s.reduce((E,I)=>{var h;return E+(((h=I.selectedMatches)==null?void 0:h.size)||0)},0),te=s.filter(E=>E.bskyMatches.length>0).length;return s.filter(E=>!E.isSearching).length,$.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-blue-50 to-purple-50",children:[$.jsx("div",{className:"bg-white shadow-sm border-b",children:$.jsx("div",{className:"px-4 py-4",children:$.jsxs("div",{className:"flex items-center justify-between",children:[$.jsxs("div",{className:"flex items-center space-x-2",children:[$.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-600 rounded-lg flex items-center justify-center",children:$.jsx(_m,{className:"w-4 h-4 text-white"})}),$.jsx("h1",{className:"text-lg font-bold text-gray-900",children:"ATlast"})]}),i&&$.jsxs("div",{className:"flex items-center space-x-2 text-sm text-gray-600",children:[$.jsx(Rm,{className:"w-4 h-4"}),$.jsxs("span",{className:"hidden sm:inline",children:["@",i.handle]})]})]})})}),_==="login"&&$.jsx("div",{className:"p-6 max-w-md mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-6 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(jm,{className:"w-8 h-8 text-white"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Welcome!"}),$.jsx("p",{className:"text-gray-600",children:"Connect your ATmosphere account to sync your TikTok follows"})]}),$.jsxs("div",{className:"space-y-4",children:[$.jsxs("div",{children:[$.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"User Handle"}),$.jsx("input",{className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"yourhandle.bsky.social",value:e,onChange:E=>t(E.target.value)})]}),$.jsxs("div",{children:[$.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"App Password"}),$.jsx("input",{className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent",type:"password",placeholder:"Not your regular password!",value:n,onChange:E=>r(E.target.value)}),$.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Generate this in your Bluesky settings"})]}),$.jsx("button",{className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white py-3 rounded-xl font-medium transition-all duration-200 shadow-lg hover:shadow-xl",onClick:k,children:"Connect to the ATmosphere"})]})]})}),_==="upload"&&$.jsx("div",{className:"p-6 max-w-md mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-6 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(Cm,{className:"w-8 h-8 text-white"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Upload Your Data"}),$.jsx("p",{className:"text-gray-600",children:"Upload your TikTok following data to find matches"})]}),$.jsxs("div",{className:"space-y-4",children:[$.jsxs("div",{className:"border-2 border-dashed border-gray-300 rounded-xl p-6 text-center hover:border-blue-400 transition-colors",children:[$.jsx(Im,{className:"w-12 h-12 text-gray-400 mx-auto mb-3"}),$.jsxs("label",{className:"cursor-pointer",children:[$.jsx("span",{className:"text-lg font-medium text-gray-700 block mb-1",children:"Choose File"}),$.jsx("span",{className:"text-sm text-gray-500 block mb-3",children:"Following.txt or TikTok data ZIP"}),$.jsx("input",{type:"file",accept:".txt,.zip",onChange:v,className:"hidden"}),$.jsx("div",{className:"inline-block bg-blue-500 hover:bg-blue-600 text-white px-6 py-2 rounded-lg font-medium transition-colors",children:"Browse Files"})]})]}),$.jsxs("div",{className:"bg-blue-50 rounded-xl p-4",children:[$.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:"How to get your data:"}),$.jsxs("ol",{className:"text-sm text-blue-800 space-y-1 list-decimal list-inside",children:[$.jsx("li",{children:"Open TikTok app → Profile → Settings and privacy → Account → Download your data"}),$.jsx("li",{children:'Request data → Select "Request data"'}),$.jsx("li",{children:"Wait for notification your download is ready"}),$.jsx("li",{children:"Navigate back to Download your data"}),$.jsx("li",{children:"Download data → Select"}),$.jsx("li",{children:"Upload the Following.txt file here"})]})]})]})]})}),_==="loading"&&$.jsx("div",{className:"p-6 max-w-2xl mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-8 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(Nm,{className:"w-8 h-8 text-white animate-pulse"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Finding Your People"}),$.jsx("p",{className:"text-gray-600",children:"Searching the ATmosphere for your TikTok follows..."})]}),$.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-purple-50 rounded-xl p-6",children:[$.jsxs("div",{className:"grid grid-cols-3 gap-4 text-center mb-4",children:[$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-gray-900",children:g.searched}),$.jsx("div",{className:"text-sm text-gray-600",children:"Searched"})]}),$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-blue-600",children:g.found}),$.jsx("div",{className:"text-sm text-gray-600",children:"Found"})]}),$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-gray-400",children:g.total}),$.jsx("div",{className:"text-sm text-gray-600",children:"Total"})]})]}),$.jsx("div",{className:"w-full bg-gray-200 rounded-full h-3 overflow-hidden",children:$.jsx("div",{className:"bg-gradient-to-r from-blue-500 to-purple-600 h-full rounded-full transition-all duration-500 ease-out",style:{width:`${g.total>0?g.searched/g.total*100:0}%`}})}),$.jsxs("div",{className:"text-center mt-2 text-sm text-gray-600",children:[g.total>0?Math.round(g.searched/g.total*100):0,"% complete"]})]})]})}),_==="results"&&$.jsxs("div",{className:"pb-20",children:[$.jsx("div",{className:"bg-white border-b",children:$.jsxs("div",{className:"px-4 py-4",children:[$.jsxs("div",{className:"flex items-center justify-between mb-3",children:[$.jsxs("div",{children:[$.jsx("h2",{className:"text-lg font-bold text-gray-900",children:"Results"}),$.jsxs("p",{className:"text-sm text-gray-600",children:[te," of ",s.length," users found"]})]}),$.jsxs("div",{className:"text-right",children:[$.jsx("div",{className:"text-lg font-bold text-blue-600",children:M}),$.jsx("div",{className:"text-xs text-gray-500",children:"selected"})]})]}),$.jsxs("div",{className:"flex space-x-2",children:[$.jsx("button",{onClick:T,className:"flex-1 bg-blue-500 hover:bg-blue-600 text-white py-2 rounded-lg text-sm font-medium transition-colors",children:"Select All"}),$.jsx("button",{onClick:O,className:"flex-1 bg-gray-500 hover:bg-gray-600 text-white py-2 rounded-lg text-sm font-medium transition-colors",children:"Clear"})]})]})}),$.jsx("div",{className:"space-y-2 p-4",children:s.map((E,I)=>$.jsx("div",{className:"bg-white rounded-xl shadow-sm border",children:$.jsxs("div",{className:"p-4",children:[$.jsxs("div",{className:"mb-3",children:[$.jsx("div",{className:"text-xs text-gray-500 uppercase tracking-wide mb-1",children:"TikTok"}),$.jsxs("div",{className:"font-semibold text-gray-900 text-lg",children:["@",E.tiktokUser.username]})]}),E.bskyMatches.length>0?$.jsx("div",{className:"space-y-2",children:$.jsx(L0,{matches:E.bskyMatches,selectedDids:E.selectedMatches||new Set,onToggleSelection:h=>A(I,h)})}):$.jsx("div",{className:"text-center py-2 text-gray-400",children:$.jsx("div",{className:"text-sm",children:"No matches found"})})]})},I))})]}),_==="results"&&M>0&&$.jsx("div",{className:"fixed bottom-0 left-0 right-0 bg-white border-t shadow-lg",children:$.jsx("div",{className:"p-4",children:$.jsxs("button",{onClick:L,className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white py-4 rounded-xl font-medium text-lg transition-all duration-200 shadow-lg hover:shadow-xl",children:["Follow ",M," Selected Users"]})})})]})}xs.createRoot(document.getElementById("root")).render($.jsx(nh.StrictMode,{children:$.jsx(D0,{})}));
··· 1 + var Ud=Object.defineProperty;var _a=e=>{throw TypeError(e)};var Md=(e,t,n)=>t in e?Ud(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ce=(e,t,n)=>Md(e,typeof t!="symbol"?t+"":t,n),ka=(e,t,n)=>t.has(e)||_a("Cannot "+n);var fn=(e,t,n)=>(ka(e,t,"read from private field"),n?n.call(e):t.get(e)),dn=(e,t,n)=>t.has(e)?_a("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),hn=(e,t,n,r)=>(ka(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var yi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Du(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var bu={exports:{}},Eo={},Fu={exports:{}},ie={};/** 2 * @license React 3 * react.production.min.js 4 * ··· 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 + */var fi=Symbol.for("react.element"),Bd=Symbol.for("react.portal"),$d=Symbol.for("react.fragment"),Wd=Symbol.for("react.strict_mode"),Hd=Symbol.for("react.profiler"),Vd=Symbol.for("react.provider"),Zd=Symbol.for("react.context"),Gd=Symbol.for("react.forward_ref"),Kd=Symbol.for("react.suspense"),Qd=Symbol.for("react.memo"),Yd=Symbol.for("react.lazy"),xa=Symbol.iterator;function Xd(e){return e===null||typeof e!="object"?null:(e=xa&&e[xa]||e["@@iterator"],typeof e=="function"?e:null)}var Uu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Mu=Object.assign,Bu={};function ar(e,t,n){this.props=e,this.context=t,this.refs=Bu,this.updater=n||Uu}ar.prototype.isReactComponent={};ar.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")};ar.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $u(){}$u.prototype=ar.prototype;function wl(e,t,n){this.props=e,this.context=t,this.refs=Bu,this.updater=n||Uu}var _l=wl.prototype=new $u;_l.constructor=wl;Mu(_l,ar.prototype);_l.isPureReactComponent=!0;var Sa=Array.isArray,Wu=Object.prototype.hasOwnProperty,kl={current:null},Hu={key:!0,ref:!0,__self:!0,__source:!0};function Vu(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)Wu.call(t,r)&&!Hu.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1<l){for(var a=Array(l),f=0;f<l;f++)a[f]=arguments[f+2];i.children=a}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)i[r]===void 0&&(i[r]=l[r]);return{$$typeof:fi,type:e,key:o,ref:s,props:i,_owner:kl.current}}function Jd(e,t){return{$$typeof:fi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xl(e){return typeof e=="object"&&e!==null&&e.$$typeof===fi}function qd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ea=/\/+/g;function Go(e,t){return typeof e=="object"&&e!==null&&e.key!=null?qd(""+e.key):t.toString(36)}function Fi(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case fi:case Bd:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+Go(s,0):r,Sa(i)?(n="",e!=null&&(n=e.replace(Ea,"$&/")+"/"),Fi(i,t,n,"",function(f){return f})):i!=null&&(xl(i)&&(i=Jd(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(Ea,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",Sa(e))for(var l=0;l<e.length;l++){o=e[l];var a=r+Go(o,l);s+=Fi(o,t,n,a,i)}else if(a=Xd(e),typeof a=="function")for(e=a.call(e),l=0;!(o=e.next()).done;)o=o.value,a=r+Go(o,l++),s+=Fi(o,t,n,a,i);else if(o==="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 s}function wi(e,t,n){if(e==null)return e;var r=[],i=0;return Fi(e,r,"","",function(o){return t.call(n,o,i++)}),r}function eh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var $e={current:null},Ui={transition:null},th={ReactCurrentDispatcher:$e,ReactCurrentBatchConfig:Ui,ReactCurrentOwner:kl};function Zu(){throw Error("act(...) is not supported in production builds of React.")}ie.Children={map:wi,forEach:function(e,t,n){wi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return wi(e,function(){t++}),t},toArray:function(e){return wi(e,function(t){return t})||[]},only:function(e){if(!xl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ie.Component=ar;ie.Fragment=$d;ie.Profiler=Hd;ie.PureComponent=wl;ie.StrictMode=Wd;ie.Suspense=Kd;ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=th;ie.act=Zu;ie.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Mu({},e.props),i=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=kl.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(a in t)Wu.call(t,a)&&!Hu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&l!==void 0?l[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){l=Array(a);for(var f=0;f<a;f++)l[f]=arguments[f+2];r.children=l}return{$$typeof:fi,type:e.type,key:i,ref:o,props:r,_owner:s}};ie.createContext=function(e){return e={$$typeof:Zd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vd,_context:e},e.Consumer=e};ie.createElement=Vu;ie.createFactory=function(e){var t=Vu.bind(null,e);return t.type=e,t};ie.createRef=function(){return{current:null}};ie.forwardRef=function(e){return{$$typeof:Gd,render:e}};ie.isValidElement=xl;ie.lazy=function(e){return{$$typeof:Yd,_payload:{_status:-1,_result:e},_init:eh}};ie.memo=function(e,t){return{$$typeof:Qd,type:e,compare:t===void 0?null:t}};ie.startTransition=function(e){var t=Ui.transition;Ui.transition={};try{e()}finally{Ui.transition=t}};ie.unstable_act=Zu;ie.useCallback=function(e,t){return $e.current.useCallback(e,t)};ie.useContext=function(e){return $e.current.useContext(e)};ie.useDebugValue=function(){};ie.useDeferredValue=function(e){return $e.current.useDeferredValue(e)};ie.useEffect=function(e,t){return $e.current.useEffect(e,t)};ie.useId=function(){return $e.current.useId()};ie.useImperativeHandle=function(e,t,n){return $e.current.useImperativeHandle(e,t,n)};ie.useInsertionEffect=function(e,t){return $e.current.useInsertionEffect(e,t)};ie.useLayoutEffect=function(e,t){return $e.current.useLayoutEffect(e,t)};ie.useMemo=function(e,t){return $e.current.useMemo(e,t)};ie.useReducer=function(e,t,n){return $e.current.useReducer(e,t,n)};ie.useRef=function(e){return $e.current.useRef(e)};ie.useState=function(e){return $e.current.useState(e)};ie.useSyncExternalStore=function(e,t,n){return $e.current.useSyncExternalStore(e,t,n)};ie.useTransition=function(){return $e.current.useTransition()};ie.version="18.3.1";Fu.exports=ie;var be=Fu.exports;const nh=Du(be);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * ··· 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 + */var rh=be,ih=Symbol.for("react.element"),oh=Symbol.for("react.fragment"),sh=Object.prototype.hasOwnProperty,lh=rh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ah={key:!0,ref:!0,__self:!0,__source:!0};function Gu(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)sh.call(t,r)&&!ah.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:ih,type:e,key:o,ref:s,props:i,_owner:lh.current}}Eo.Fragment=oh;Eo.jsx=Gu;Eo.jsxs=Gu;bu.exports=Eo;var $=bu.exports,xs={},Ku={exports:{}},tt={},Qu={exports:{}},Yu={};/** 18 * @license React 19 * scheduler.production.min.js 20 * ··· 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 + */(function(e){function t(M,D){var G=M.length;M.push(D);e:for(;0<G;){var P=G-1>>>1,N=M[P];if(0<i(N,D))M[P]=D,M[G]=N,G=P;else break e}}function n(M){return M.length===0?null:M[0]}function r(M){if(M.length===0)return null;var D=M[0],G=M.pop();if(G!==D){M[0]=G;e:for(var P=0,N=M.length,ne=N>>>1;P<ne;){var J=2*(P+1)-1,K=M[J],oe=J+1,xe=M[oe];if(0>i(K,G))oe<N&&0>i(xe,K)?(M[P]=xe,M[oe]=G,P=oe):(M[P]=K,M[J]=G,P=J);else if(oe<N&&0>i(xe,G))M[P]=xe,M[oe]=G,P=oe;else break e}}return D}function i(M,D){var G=M.sortIndex-D.sortIndex;return G!==0?G:M.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],f=[],_=1,y=null,g=3,m=!1,w=!1,p=!1,k=typeof setTimeout=="function"?setTimeout:null,u=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(M){for(var D=n(f);D!==null;){if(D.callback===null)r(f);else if(D.startTime<=M)r(f),D.sortIndex=D.expirationTime,t(a,D);else break;D=n(f)}}function S(M){if(p=!1,v(M),!w)if(n(a)!==null)w=!0,X(z);else{var D=n(f);D!==null&&F(S,D.startTime-M)}}function z(M,D){w=!1,p&&(p=!1,u(O),O=-1),m=!0;var G=g;try{for(v(D),y=n(a);y!==null&&(!(y.expirationTime>D)||M&&!te());){var P=y.callback;if(typeof P=="function"){y.callback=null,g=y.priorityLevel;var N=P(y.expirationTime<=D);D=e.unstable_now(),typeof N=="function"?y.callback=N:y===n(a)&&r(a),v(D)}else r(a);y=n(a)}if(y!==null)var ne=!0;else{var J=n(f);J!==null&&F(S,J.startTime-D),ne=!1}return ne}finally{y=null,g=G,m=!1}}var A=!1,T=null,O=-1,L=5,B=-1;function te(){return!(e.unstable_now()-B<L)}function E(){if(T!==null){var M=e.unstable_now();B=M;var D=!0;try{D=T(!0,M)}finally{D?I():(A=!1,T=null)}}else A=!1}var I;if(typeof c=="function")I=function(){c(E)};else if(typeof MessageChannel<"u"){var h=new MessageChannel,b=h.port2;h.port1.onmessage=E,I=function(){b.postMessage(null)}}else I=function(){k(E,0)};function X(M){T=M,A||(A=!0,I())}function F(M,D){O=k(function(){M(e.unstable_now())},D)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(M){M.callback=null},e.unstable_continueExecution=function(){w||m||(w=!0,X(z))},e.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<M?Math.floor(1e3/M):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(M){switch(g){case 1:case 2:case 3:var D=3;break;default:D=g}var G=g;g=D;try{return M()}finally{g=G}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(M,D){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var G=g;g=M;try{return D()}finally{g=G}},e.unstable_scheduleCallback=function(M,D,G){var P=e.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?P+G:P):G=P,M){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=G+N,M={id:_++,callback:D,priorityLevel:M,startTime:G,expirationTime:N,sortIndex:-1},G>P?(M.sortIndex=G,t(f,M),n(a)===null&&M===n(f)&&(p?(u(O),O=-1):p=!0,F(S,G-P))):(M.sortIndex=N,t(a,M),w||m||(w=!0,X(z))),M},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(M){var D=g;return function(){var G=g;g=D;try{return M.apply(this,arguments)}finally{g=G}}}})(Yu);Qu.exports=Yu;var uh=Qu.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * ··· 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 + */var ch=be,qe=uh;function Z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Xu=new Set,Br={};function Tn(e,t){tr(e,t),tr(e+"Capture",t)}function tr(e,t){for(Br[e]=t,e=0;e<t.length;e++)Xu.add(t[e])}var Lt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ss=Object.prototype.hasOwnProperty,fh=/^[: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]*$/,Ca={},za={};function dh(e){return Ss.call(za,e)?!0:Ss.call(Ca,e)?!1:fh.test(e)?za[e]=!0:(Ca[e]=!0,!1)}function hh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function ph(e,t,n,r){if(t===null||typeof t>"u"||hh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 We(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Oe[e]=new We(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Oe[t]=new We(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Oe[e]=new We(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Oe[e]=new We(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){Oe[e]=new We(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Oe[e]=new We(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Oe[e]=new We(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Oe[e]=new We(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Oe[e]=new We(e,5,!1,e.toLowerCase(),null,!1,!1)});var Sl=/[\-:]([a-z])/g;function El(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(Sl,El);Oe[t]=new We(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(Sl,El);Oe[t]=new We(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(Sl,El);Oe[t]=new We(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Oe[e]=new We(e,1,!1,e.toLowerCase(),null,!1,!1)});Oe.xlinkHref=new We("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Oe[e]=new We(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cl(e,t,n,r){var i=Oe.hasOwnProperty(t)?Oe[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ph(t,n,i,r)&&(n=null),r||i===null?dh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Bt=ch.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_i=Symbol.for("react.element"),jn=Symbol.for("react.portal"),On=Symbol.for("react.fragment"),zl=Symbol.for("react.strict_mode"),Es=Symbol.for("react.profiler"),Ju=Symbol.for("react.provider"),qu=Symbol.for("react.context"),Nl=Symbol.for("react.forward_ref"),Cs=Symbol.for("react.suspense"),zs=Symbol.for("react.suspense_list"),Tl=Symbol.for("react.memo"),Ht=Symbol.for("react.lazy"),ec=Symbol.for("react.offscreen"),Na=Symbol.iterator;function mr(e){return e===null||typeof e!="object"?null:(e=Na&&e[Na]||e["@@iterator"],typeof e=="function"?e:null)}var _e=Object.assign,Ko;function zr(e){if(Ko===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ko=t&&t[1]||""}return` 34 `+Ko+e}var Qo=!1;function Yo(e,t){if(!e||Qo)return"";Qo=!0;var n=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(f){var r=f}Reflect.construct(e,[],t)}else{try{t.call()}catch(f){r=f}e.call(t.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var i=f.stack.split(` 35 `),o=r.stack.split(` 36 `),s=i.length-1,l=o.length-1;1<=s&&0<=l&&i[s]!==o[l];)l--;for(;1<=s&&0<=l;s--,l--)if(i[s]!==o[l]){if(s!==1||l!==1)do if(s--,l--,0>l||i[s]!==o[l]){var a=` 37 + `+i[s].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Qo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zr(e):""}function mh(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr("Lazy");case 13:return zr("Suspense");case 19:return zr("SuspenseList");case 0:case 2:case 15:return e=Yo(e.type,!1),e;case 11:return e=Yo(e.type.render,!1),e;case 1:return e=Yo(e.type,!0),e;default:return""}}function Ns(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 On:return"Fragment";case jn:return"Portal";case Es:return"Profiler";case zl:return"StrictMode";case Cs:return"Suspense";case zs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qu:return(e.displayName||"Context")+".Consumer";case Ju:return(e._context.displayName||"Context")+".Provider";case Nl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tl:return t=e.displayName||null,t!==null?t:Ns(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return Ns(e(t))}catch{}}return null}function gh(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 Ns(t);case 8:return t===zl?"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 on(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vh(e){var t=tc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ki(e){e._valueTracker||(e._valueTracker=vh(e))}function nc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xi(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 Ts(e,t){var n=t.checked;return _e({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ta(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=on(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rc(e,t){t=t.checked,t!=null&&Cl(e,"checked",t,!1)}function Is(e,t){rc(e,t);var n=on(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Rs(e,t.type,n):t.hasOwnProperty("defaultValue")&&Rs(e,t.type,on(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ia(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Rs(e,t,n){(t!=="number"||Xi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Nr=Array.isArray;function Gn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+on(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Ps(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Z(91));return _e({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ra(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Z(92));if(Nr(n)){if(1<n.length)throw Error(Z(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:on(n)}}function ic(e,t){var n=on(t.value),r=on(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Pa(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function oc(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 As(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?oc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var xi,sc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(xi=xi||document.createElement("div"),xi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=xi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $r(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Rr={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},yh=["Webkit","ms","Moz","O"];Object.keys(Rr).forEach(function(e){yh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Rr[t]=Rr[e]})});function lc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Rr.hasOwnProperty(e)&&Rr[e]?(""+t).trim():t+"px"}function ac(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=lc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var wh=_e({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 js(e,t){if(t){if(wh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Z(62))}}function Os(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 Ls=null;function Il(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ds=null,Kn=null,Qn=null;function Aa(e){if(e=pi(e)){if(typeof Ds!="function")throw Error(Z(280));var t=e.stateNode;t&&(t=Io(t),Ds(e.stateNode,e.type,t))}}function uc(e){Kn?Qn?Qn.push(e):Qn=[e]:Kn=e}function cc(){if(Kn){var e=Kn,t=Qn;if(Qn=Kn=null,Aa(e),t)for(e=0;e<t.length;e++)Aa(t[e])}}function fc(e,t){return e(t)}function dc(){}var Xo=!1;function hc(e,t,n){if(Xo)return e(t,n);Xo=!0;try{return fc(e,t,n)}finally{Xo=!1,(Kn!==null||Qn!==null)&&(dc(),cc())}}function Wr(e,t){var n=e.stateNode;if(n===null)return null;var r=Io(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Z(231,t,typeof n));return n}var bs=!1;if(Lt)try{var gr={};Object.defineProperty(gr,"passive",{get:function(){bs=!0}}),window.addEventListener("test",gr,gr),window.removeEventListener("test",gr,gr)}catch{bs=!1}function _h(e,t,n,r,i,o,s,l,a){var f=Array.prototype.slice.call(arguments,3);try{t.apply(n,f)}catch(_){this.onError(_)}}var Pr=!1,Ji=null,qi=!1,Fs=null,kh={onError:function(e){Pr=!0,Ji=e}};function xh(e,t,n,r,i,o,s,l,a){Pr=!1,Ji=null,_h.apply(kh,arguments)}function Sh(e,t,n,r,i,o,s,l,a){if(xh.apply(this,arguments),Pr){if(Pr){var f=Ji;Pr=!1,Ji=null}else throw Error(Z(198));qi||(qi=!0,Fs=f)}}function In(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function pc(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 ja(e){if(In(e)!==e)throw Error(Z(188))}function Eh(e){var t=e.alternate;if(!t){if(t=In(e),t===null)throw Error(Z(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return ja(i),e;if(o===r)return ja(i),t;o=o.sibling}throw Error(Z(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(Z(189))}}if(n.alternate!==r)throw Error(Z(190))}if(n.tag!==3)throw Error(Z(188));return n.stateNode.current===n?e:t}function mc(e){return e=Eh(e),e!==null?gc(e):null}function gc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=gc(e);if(t!==null)return t;e=e.sibling}return null}var vc=qe.unstable_scheduleCallback,Oa=qe.unstable_cancelCallback,Ch=qe.unstable_shouldYield,zh=qe.unstable_requestPaint,Ce=qe.unstable_now,Nh=qe.unstable_getCurrentPriorityLevel,Rl=qe.unstable_ImmediatePriority,yc=qe.unstable_UserBlockingPriority,eo=qe.unstable_NormalPriority,Th=qe.unstable_LowPriority,wc=qe.unstable_IdlePriority,Co=null,zt=null;function Ih(e){if(zt&&typeof zt.onCommitFiberRoot=="function")try{zt.onCommitFiberRoot(Co,e,void 0,(e.current.flags&128)===128)}catch{}}var gt=Math.clz32?Math.clz32:Ah,Rh=Math.log,Ph=Math.LN2;function Ah(e){return e>>>=0,e===0?32:31-(Rh(e)/Ph|0)|0}var Si=64,Ei=4194304;function Tr(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 to(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Tr(l):(o&=s,o!==0&&(r=Tr(o)))}else s=n&~i,s!==0?r=Tr(s):o!==0&&(r=Tr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-gt(t),i=1<<n,r|=e[n],t&=~i;return r}function jh(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 Oh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-gt(o),l=1<<s,a=i[s];a===-1?(!(l&n)||l&r)&&(i[s]=jh(l,t)):a<=t&&(e.expiredLanes|=l),o&=~l}}function Us(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function _c(){var e=Si;return Si<<=1,!(Si&4194240)&&(Si=64),e}function Jo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function di(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-gt(t),e[t]=n}function Lh(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-gt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Pl(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-gt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var de=0;function kc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var xc,Al,Sc,Ec,Cc,Ms=!1,Ci=[],Yt=null,Xt=null,Jt=null,Hr=new Map,Vr=new Map,Zt=[],Dh="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 La(e,t){switch(e){case"focusin":case"focusout":Yt=null;break;case"dragenter":case"dragleave":Xt=null;break;case"mouseover":case"mouseout":Jt=null;break;case"pointerover":case"pointerout":Hr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vr.delete(t.pointerId)}}function vr(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=pi(t),t!==null&&Al(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function bh(e,t,n,r,i){switch(t){case"focusin":return Yt=vr(Yt,e,t,n,r,i),!0;case"dragenter":return Xt=vr(Xt,e,t,n,r,i),!0;case"mouseover":return Jt=vr(Jt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Hr.set(o,vr(Hr.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Vr.set(o,vr(Vr.get(o)||null,e,t,n,r,i)),!0}return!1}function zc(e){var t=gn(e.target);if(t!==null){var n=In(t);if(n!==null){if(t=n.tag,t===13){if(t=pc(n),t!==null){e.blockedOn=t,Cc(e.priority,function(){Sc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Mi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ls=r,n.target.dispatchEvent(r),Ls=null}else return t=pi(n),t!==null&&Al(t),e.blockedOn=n,!1;t.shift()}return!0}function Da(e,t,n){Mi(e)&&n.delete(t)}function Fh(){Ms=!1,Yt!==null&&Mi(Yt)&&(Yt=null),Xt!==null&&Mi(Xt)&&(Xt=null),Jt!==null&&Mi(Jt)&&(Jt=null),Hr.forEach(Da),Vr.forEach(Da)}function yr(e,t){e.blockedOn===t&&(e.blockedOn=null,Ms||(Ms=!0,qe.unstable_scheduleCallback(qe.unstable_NormalPriority,Fh)))}function Zr(e){function t(i){return yr(i,e)}if(0<Ci.length){yr(Ci[0],e);for(var n=1;n<Ci.length;n++){var r=Ci[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Yt!==null&&yr(Yt,e),Xt!==null&&yr(Xt,e),Jt!==null&&yr(Jt,e),Hr.forEach(t),Vr.forEach(t),n=0;n<Zt.length;n++)r=Zt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Zt.length&&(n=Zt[0],n.blockedOn===null);)zc(n),n.blockedOn===null&&Zt.shift()}var Yn=Bt.ReactCurrentBatchConfig,no=!0;function Uh(e,t,n,r){var i=de,o=Yn.transition;Yn.transition=null;try{de=1,jl(e,t,n,r)}finally{de=i,Yn.transition=o}}function Mh(e,t,n,r){var i=de,o=Yn.transition;Yn.transition=null;try{de=4,jl(e,t,n,r)}finally{de=i,Yn.transition=o}}function jl(e,t,n,r){if(no){var i=Bs(e,t,n,r);if(i===null)as(e,t,r,ro,n),La(e,r);else if(bh(i,e,t,n,r))r.stopPropagation();else if(La(e,r),t&4&&-1<Dh.indexOf(e)){for(;i!==null;){var o=pi(i);if(o!==null&&xc(o),o=Bs(e,t,n,r),o===null&&as(e,t,r,ro,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else as(e,t,r,null,n)}}var ro=null;function Bs(e,t,n,r){if(ro=null,e=Il(r),e=gn(e),e!==null)if(t=In(e),t===null)e=null;else if(n=t.tag,n===13){if(e=pc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ro=e,null}function Nc(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(Nh()){case Rl:return 1;case yc:return 4;case eo:case Th:return 16;case wc:return 536870912;default:return 16}default:return 16}}var Kt=null,Ol=null,Bi=null;function Tc(){if(Bi)return Bi;var e,t=Ol,n=t.length,r,i="value"in Kt?Kt.value:Kt.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[o-r];r++);return Bi=i.slice(e,1<r?1-r:void 0)}function $i(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 zi(){return!0}function ba(){return!1}function nt(e){function t(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?zi:ba,this.isPropagationStopped=ba,this}return _e(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=zi)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=zi)},persist:function(){},isPersistent:zi}),t}var ur={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ll=nt(ur),hi=_e({},ur,{view:0,detail:0}),Bh=nt(hi),qo,es,wr,zo=_e({},hi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dl,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!==wr&&(wr&&e.type==="mousemove"?(qo=e.screenX-wr.screenX,es=e.screenY-wr.screenY):es=qo=0,wr=e),qo)},movementY:function(e){return"movementY"in e?e.movementY:es}}),Fa=nt(zo),$h=_e({},zo,{dataTransfer:0}),Wh=nt($h),Hh=_e({},hi,{relatedTarget:0}),ts=nt(Hh),Vh=_e({},ur,{animationName:0,elapsedTime:0,pseudoElement:0}),Zh=nt(Vh),Gh=_e({},ur,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kh=nt(Gh),Qh=_e({},ur,{data:0}),Ua=nt(Qh),Yh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xh={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"},Jh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jh[e])?!!t[e]:!1}function Dl(){return qh}var ep=_e({},hi,{key:function(e){if(e.key){var t=Yh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$i(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Xh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dl,charCode:function(e){return e.type==="keypress"?$i(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$i(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),tp=nt(ep),np=_e({},zo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ma=nt(np),rp=_e({},hi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dl}),ip=nt(rp),op=_e({},ur,{propertyName:0,elapsedTime:0,pseudoElement:0}),sp=nt(op),lp=_e({},zo,{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}),ap=nt(lp),up=[9,13,27,32],bl=Lt&&"CompositionEvent"in window,Ar=null;Lt&&"documentMode"in document&&(Ar=document.documentMode);var cp=Lt&&"TextEvent"in window&&!Ar,Ic=Lt&&(!bl||Ar&&8<Ar&&11>=Ar),Ba=" ",$a=!1;function Rc(e,t){switch(e){case"keyup":return up.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function fp(e,t){switch(e){case"compositionend":return Pc(t);case"keypress":return t.which!==32?null:($a=!0,Ba);case"textInput":return e=t.data,e===Ba&&$a?null:e;default:return null}}function dp(e,t){if(Ln)return e==="compositionend"||!bl&&Rc(e,t)?(e=Tc(),Bi=Ol=Kt=null,Ln=!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 Ic&&t.locale!=="ko"?null:t.data;default:return null}}var hp={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 Wa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hp[e.type]:t==="textarea"}function Ac(e,t,n,r){uc(r),t=io(t,"onChange"),0<t.length&&(n=new Ll("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var jr=null,Gr=null;function pp(e){Wc(e,0)}function No(e){var t=Fn(e);if(nc(t))return e}function mp(e,t){if(e==="change")return t}var jc=!1;if(Lt){var ns;if(Lt){var rs="oninput"in document;if(!rs){var Ha=document.createElement("div");Ha.setAttribute("oninput","return;"),rs=typeof Ha.oninput=="function"}ns=rs}else ns=!1;jc=ns&&(!document.documentMode||9<document.documentMode)}function Va(){jr&&(jr.detachEvent("onpropertychange",Oc),Gr=jr=null)}function Oc(e){if(e.propertyName==="value"&&No(Gr)){var t=[];Ac(t,Gr,e,Il(e)),hc(pp,t)}}function gp(e,t,n){e==="focusin"?(Va(),jr=t,Gr=n,jr.attachEvent("onpropertychange",Oc)):e==="focusout"&&Va()}function vp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return No(Gr)}function yp(e,t){if(e==="click")return No(t)}function wp(e,t){if(e==="input"||e==="change")return No(t)}function _p(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:_p;function Kr(e,t){if(yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ss.call(t,i)||!yt(e[i],t[i]))return!1}return!0}function Za(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ga(e,t){var n=Za(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Za(n)}}function Lc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Lc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Dc(){for(var e=window,t=Xi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xi(e.document)}return t}function Fl(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 kp(e){var t=Dc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Lc(n.ownerDocument.documentElement,n)){if(r!==null&&Fl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Ga(n,o);var s=Ga(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var xp=Lt&&"documentMode"in document&&11>=document.documentMode,Dn=null,$s=null,Or=null,Ws=!1;function Ka(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ws||Dn==null||Dn!==Xi(r)||(r=Dn,"selectionStart"in r&&Fl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Or&&Kr(Or,r)||(Or=r,r=io($s,"onSelect"),0<r.length&&(t=new Ll("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Dn)))}function Ni(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bn={animationend:Ni("Animation","AnimationEnd"),animationiteration:Ni("Animation","AnimationIteration"),animationstart:Ni("Animation","AnimationStart"),transitionend:Ni("Transition","TransitionEnd")},is={},bc={};Lt&&(bc=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 To(e){if(is[e])return is[e];if(!bn[e])return e;var t=bn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in bc)return is[e]=t[n];return e}var Fc=To("animationend"),Uc=To("animationiteration"),Mc=To("animationstart"),Bc=To("transitionend"),$c=new Map,Qa="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 ln(e,t){$c.set(e,t),Tn(t,[e])}for(var os=0;os<Qa.length;os++){var ss=Qa[os],Sp=ss.toLowerCase(),Ep=ss[0].toUpperCase()+ss.slice(1);ln(Sp,"on"+Ep)}ln(Fc,"onAnimationEnd");ln(Uc,"onAnimationIteration");ln(Mc,"onAnimationStart");ln("dblclick","onDoubleClick");ln("focusin","onFocus");ln("focusout","onBlur");ln(Bc,"onTransitionEnd");tr("onMouseEnter",["mouseout","mouseover"]);tr("onMouseLeave",["mouseout","mouseover"]);tr("onPointerEnter",["pointerout","pointerover"]);tr("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 Ir="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(" "),Cp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Ya(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Sh(r,t,void 0,e),e.currentTarget=null}function Wc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var s=r.length-1;0<=s;s--){var l=r[s],a=l.instance,f=l.currentTarget;if(l=l.listener,a!==o&&i.isPropagationStopped())break e;Ya(i,l,f),o=a}else for(s=0;s<r.length;s++){if(l=r[s],a=l.instance,f=l.currentTarget,l=l.listener,a!==o&&i.isPropagationStopped())break e;Ya(i,l,f),o=a}}}if(qi)throw e=Fs,qi=!1,Fs=null,e}function me(e,t){var n=t[Ks];n===void 0&&(n=t[Ks]=new Set);var r=e+"__bubble";n.has(r)||(Hc(t,e,2,!1),n.add(r))}function ls(e,t,n){var r=0;t&&(r|=4),Hc(n,e,r,t)}var Ti="_reactListening"+Math.random().toString(36).slice(2);function Qr(e){if(!e[Ti]){e[Ti]=!0,Xu.forEach(function(n){n!=="selectionchange"&&(Cp.has(n)||ls(n,!1,e),ls(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ti]||(t[Ti]=!0,ls("selectionchange",!1,t))}}function Hc(e,t,n,r){switch(Nc(t)){case 1:var i=Uh;break;case 4:i=Mh;break;default:i=jl}n=i.bind(null,t,n,e),i=void 0,!bs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function as(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var l=r.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var a=s.tag;if((a===3||a===4)&&(a=s.stateNode.containerInfo,a===i||a.nodeType===8&&a.parentNode===i))return;s=s.return}for(;l!==null;){if(s=gn(l),s===null)return;if(a=s.tag,a===5||a===6){r=o=s;continue e}l=l.parentNode}}r=r.return}hc(function(){var f=o,_=Il(n),y=[];e:{var g=$c.get(e);if(g!==void 0){var m=Ll,w=e;switch(e){case"keypress":if($i(n)===0)break e;case"keydown":case"keyup":m=tp;break;case"focusin":w="focus",m=ts;break;case"focusout":w="blur",m=ts;break;case"beforeblur":case"afterblur":m=ts;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=Fa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Wh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=ip;break;case Fc:case Uc:case Mc:m=Zh;break;case Bc:m=sp;break;case"scroll":m=Bh;break;case"wheel":m=ap;break;case"copy":case"cut":case"paste":m=Kh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Ma}var p=(t&4)!==0,k=!p&&e==="scroll",u=p?g!==null?g+"Capture":null:g;p=[];for(var c=f,v;c!==null;){v=c;var S=v.stateNode;if(v.tag===5&&S!==null&&(v=S,u!==null&&(S=Wr(c,u),S!=null&&p.push(Yr(c,S,v)))),k)break;c=c.return}0<p.length&&(g=new m(g,w,null,n,_),y.push({event:g,listeners:p}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",g&&n!==Ls&&(w=n.relatedTarget||n.fromElement)&&(gn(w)||w[Dt]))break e;if((m||g)&&(g=_.window===_?_:(g=_.ownerDocument)?g.defaultView||g.parentWindow:window,m?(w=n.relatedTarget||n.toElement,m=f,w=w?gn(w):null,w!==null&&(k=In(w),w!==k||w.tag!==5&&w.tag!==6)&&(w=null)):(m=null,w=f),m!==w)){if(p=Fa,S="onMouseLeave",u="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(p=Ma,S="onPointerLeave",u="onPointerEnter",c="pointer"),k=m==null?g:Fn(m),v=w==null?g:Fn(w),g=new p(S,c+"leave",m,n,_),g.target=k,g.relatedTarget=v,S=null,gn(_)===f&&(p=new p(u,c+"enter",w,n,_),p.target=v,p.relatedTarget=k,S=p),k=S,m&&w)t:{for(p=m,u=w,c=0,v=p;v;v=An(v))c++;for(v=0,S=u;S;S=An(S))v++;for(;0<c-v;)p=An(p),c--;for(;0<v-c;)u=An(u),v--;for(;c--;){if(p===u||u!==null&&p===u.alternate)break t;p=An(p),u=An(u)}p=null}else p=null;m!==null&&Xa(y,g,m,p,!1),w!==null&&k!==null&&Xa(y,k,w,p,!0)}}e:{if(g=f?Fn(f):window,m=g.nodeName&&g.nodeName.toLowerCase(),m==="select"||m==="input"&&g.type==="file")var z=mp;else if(Wa(g))if(jc)z=wp;else{z=vp;var A=gp}else(m=g.nodeName)&&m.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(z=yp);if(z&&(z=z(e,f))){Ac(y,z,n,_);break e}A&&A(e,g,f),e==="focusout"&&(A=g._wrapperState)&&A.controlled&&g.type==="number"&&Rs(g,"number",g.value)}switch(A=f?Fn(f):window,e){case"focusin":(Wa(A)||A.contentEditable==="true")&&(Dn=A,$s=f,Or=null);break;case"focusout":Or=$s=Dn=null;break;case"mousedown":Ws=!0;break;case"contextmenu":case"mouseup":case"dragend":Ws=!1,Ka(y,n,_);break;case"selectionchange":if(xp)break;case"keydown":case"keyup":Ka(y,n,_)}var T;if(bl)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else Ln?Rc(e,n)&&(O="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(O="onCompositionStart");O&&(Ic&&n.locale!=="ko"&&(Ln||O!=="onCompositionStart"?O==="onCompositionEnd"&&Ln&&(T=Tc()):(Kt=_,Ol="value"in Kt?Kt.value:Kt.textContent,Ln=!0)),A=io(f,O),0<A.length&&(O=new Ua(O,e,null,n,_),y.push({event:O,listeners:A}),T?O.data=T:(T=Pc(n),T!==null&&(O.data=T)))),(T=cp?fp(e,n):dp(e,n))&&(f=io(f,"onBeforeInput"),0<f.length&&(_=new Ua("onBeforeInput","beforeinput",null,n,_),y.push({event:_,listeners:f}),_.data=T))}Wc(y,t)})}function Yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function io(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Wr(e,n),o!=null&&r.unshift(Yr(e,o,i)),o=Wr(e,t),o!=null&&r.push(Yr(e,o,i))),e=e.return}return r}function An(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Xa(e,t,n,r,i){for(var o=t._reactName,s=[];n!==null&&n!==r;){var l=n,a=l.alternate,f=l.stateNode;if(a!==null&&a===r)break;l.tag===5&&f!==null&&(l=f,i?(a=Wr(n,o),a!=null&&s.unshift(Yr(n,a,l))):i||(a=Wr(n,o),a!=null&&s.push(Yr(n,a,l)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var zp=/\r\n?/g,Np=/\u0000|\uFFFD/g;function Ja(e){return(typeof e=="string"?e:""+e).replace(zp,` 38 + `).replace(Np,"")}function Ii(e,t,n){if(t=Ja(t),Ja(e)!==t&&n)throw Error(Z(425))}function oo(){}var Hs=null,Vs=null;function Zs(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 Gs=typeof setTimeout=="function"?setTimeout:void 0,Tp=typeof clearTimeout=="function"?clearTimeout:void 0,qa=typeof Promise=="function"?Promise:void 0,Ip=typeof queueMicrotask=="function"?queueMicrotask:typeof qa<"u"?function(e){return qa.resolve(null).then(e).catch(Rp)}:Gs;function Rp(e){setTimeout(function(){throw e})}function us(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Zr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Zr(t)}function qt(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 eu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var cr=Math.random().toString(36).slice(2),Et="__reactFiber$"+cr,Xr="__reactProps$"+cr,Dt="__reactContainer$"+cr,Ks="__reactEvents$"+cr,Pp="__reactListeners$"+cr,Ap="__reactHandles$"+cr;function gn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Dt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=eu(e);e!==null;){if(n=e[Et])return n;e=eu(e)}return t}e=n,n=e.parentNode}return null}function pi(e){return e=e[Et]||e[Dt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Fn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Z(33))}function Io(e){return e[Xr]||null}var Qs=[],Un=-1;function an(e){return{current:e}}function ge(e){0>Un||(e.current=Qs[Un],Qs[Un]=null,Un--)}function pe(e,t){Un++,Qs[Un]=e.current,e.current=t}var sn={},Ue=an(sn),Ze=an(!1),Sn=sn;function nr(e,t){var n=e.type.contextTypes;if(!n)return sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ge(e){return e=e.childContextTypes,e!=null}function so(){ge(Ze),ge(Ue)}function tu(e,t,n){if(Ue.current!==sn)throw Error(Z(168));pe(Ue,t),pe(Ze,n)}function Vc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(Z(108,gh(e)||"Unknown",i));return _e({},n,r)}function lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sn,Sn=Ue.current,pe(Ue,e),pe(Ze,Ze.current),!0}function nu(e,t,n){var r=e.stateNode;if(!r)throw Error(Z(169));n?(e=Vc(e,t,Sn),r.__reactInternalMemoizedMergedChildContext=e,ge(Ze),ge(Ue),pe(Ue,e)):ge(Ze),pe(Ze,n)}var Rt=null,Ro=!1,cs=!1;function Zc(e){Rt===null?Rt=[e]:Rt.push(e)}function jp(e){Ro=!0,Zc(e)}function un(){if(!cs&&Rt!==null){cs=!0;var e=0,t=de;try{var n=Rt;for(de=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Rt=null,Ro=!1}catch(i){throw Rt!==null&&(Rt=Rt.slice(e+1)),vc(Rl,un),i}finally{de=t,cs=!1}}return null}var Mn=[],Bn=0,ao=null,uo=0,ot=[],st=0,En=null,At=1,jt="";function pn(e,t){Mn[Bn++]=uo,Mn[Bn++]=ao,ao=e,uo=t}function Gc(e,t,n){ot[st++]=At,ot[st++]=jt,ot[st++]=En,En=e;var r=At;e=jt;var i=32-gt(r)-1;r&=~(1<<i),n+=1;var o=32-gt(t)+i;if(30<o){var s=i-i%5;o=(r&(1<<s)-1).toString(32),r>>=s,i-=s,At=1<<32-gt(t)+i|n<<i|r,jt=o+e}else At=1<<o|n<<i|r,jt=e}function Ul(e){e.return!==null&&(pn(e,1),Gc(e,1,0))}function Ml(e){for(;e===ao;)ao=Mn[--Bn],Mn[Bn]=null,uo=Mn[--Bn],Mn[Bn]=null;for(;e===En;)En=ot[--st],ot[st]=null,jt=ot[--st],ot[st]=null,At=ot[--st],ot[st]=null}var Xe=null,Ye=null,ve=!1,mt=null;function Kc(e,t){var n=lt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ru(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Xe=e,Ye=qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Xe=e,Ye=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=En!==null?{id:At,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=lt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Xe=e,Ye=null,!0):!1;default:return!1}}function Ys(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Xs(e){if(ve){var t=Ye;if(t){var n=t;if(!ru(e,t)){if(Ys(e))throw Error(Z(418));t=qt(n.nextSibling);var r=Xe;t&&ru(e,t)?Kc(r,n):(e.flags=e.flags&-4097|2,ve=!1,Xe=e)}}else{if(Ys(e))throw Error(Z(418));e.flags=e.flags&-4097|2,ve=!1,Xe=e}}}function iu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Xe=e}function Ri(e){if(e!==Xe)return!1;if(!ve)return iu(e),ve=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zs(e.type,e.memoizedProps)),t&&(t=Ye)){if(Ys(e))throw Qc(),Error(Z(418));for(;t;)Kc(e,t),t=qt(t.nextSibling)}if(iu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Z(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ye=qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ye=null}}else Ye=Xe?qt(e.stateNode.nextSibling):null;return!0}function Qc(){for(var e=Ye;e;)e=qt(e.nextSibling)}function rr(){Ye=Xe=null,ve=!1}function Bl(e){mt===null?mt=[e]:mt.push(e)}var Op=Bt.ReactCurrentBatchConfig;function _r(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Z(309));var r=n.stateNode}if(!r)throw Error(Z(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(s){var l=i.refs;s===null?delete l[o]:l[o]=s},t._stringRef=o,t)}if(typeof e!="string")throw Error(Z(284));if(!n._owner)throw Error(Z(290,e))}return e}function Pi(e,t){throw e=Object.prototype.toString.call(t),Error(Z(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ou(e){var t=e._init;return t(e._payload)}function Yc(e){function t(u,c){if(e){var v=u.deletions;v===null?(u.deletions=[c],u.flags|=16):v.push(c)}}function n(u,c){if(!e)return null;for(;c!==null;)t(u,c),c=c.sibling;return null}function r(u,c){for(u=new Map;c!==null;)c.key!==null?u.set(c.key,c):u.set(c.index,c),c=c.sibling;return u}function i(u,c){return u=rn(u,c),u.index=0,u.sibling=null,u}function o(u,c,v){return u.index=v,e?(v=u.alternate,v!==null?(v=v.index,v<c?(u.flags|=2,c):v):(u.flags|=2,c)):(u.flags|=1048576,c)}function s(u){return e&&u.alternate===null&&(u.flags|=2),u}function l(u,c,v,S){return c===null||c.tag!==6?(c=vs(v,u.mode,S),c.return=u,c):(c=i(c,v),c.return=u,c)}function a(u,c,v,S){var z=v.type;return z===On?_(u,c,v.props.children,S,v.key):c!==null&&(c.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===Ht&&ou(z)===c.type)?(S=i(c,v.props),S.ref=_r(u,c,v),S.return=u,S):(S=Qi(v.type,v.key,v.props,null,u.mode,S),S.ref=_r(u,c,v),S.return=u,S)}function f(u,c,v,S){return c===null||c.tag!==4||c.stateNode.containerInfo!==v.containerInfo||c.stateNode.implementation!==v.implementation?(c=ys(v,u.mode,S),c.return=u,c):(c=i(c,v.children||[]),c.return=u,c)}function _(u,c,v,S,z){return c===null||c.tag!==7?(c=kn(v,u.mode,S,z),c.return=u,c):(c=i(c,v),c.return=u,c)}function y(u,c,v){if(typeof c=="string"&&c!==""||typeof c=="number")return c=vs(""+c,u.mode,v),c.return=u,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case _i:return v=Qi(c.type,c.key,c.props,null,u.mode,v),v.ref=_r(u,null,c),v.return=u,v;case jn:return c=ys(c,u.mode,v),c.return=u,c;case Ht:var S=c._init;return y(u,S(c._payload),v)}if(Nr(c)||mr(c))return c=kn(c,u.mode,v,null),c.return=u,c;Pi(u,c)}return null}function g(u,c,v,S){var z=c!==null?c.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return z!==null?null:l(u,c,""+v,S);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case _i:return v.key===z?a(u,c,v,S):null;case jn:return v.key===z?f(u,c,v,S):null;case Ht:return z=v._init,g(u,c,z(v._payload),S)}if(Nr(v)||mr(v))return z!==null?null:_(u,c,v,S,null);Pi(u,v)}return null}function m(u,c,v,S,z){if(typeof S=="string"&&S!==""||typeof S=="number")return u=u.get(v)||null,l(c,u,""+S,z);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case _i:return u=u.get(S.key===null?v:S.key)||null,a(c,u,S,z);case jn:return u=u.get(S.key===null?v:S.key)||null,f(c,u,S,z);case Ht:var A=S._init;return m(u,c,v,A(S._payload),z)}if(Nr(S)||mr(S))return u=u.get(v)||null,_(c,u,S,z,null);Pi(c,S)}return null}function w(u,c,v,S){for(var z=null,A=null,T=c,O=c=0,L=null;T!==null&&O<v.length;O++){T.index>O?(L=T,T=null):L=T.sibling;var B=g(u,T,v[O],S);if(B===null){T===null&&(T=L);break}e&&T&&B.alternate===null&&t(u,T),c=o(B,c,O),A===null?z=B:A.sibling=B,A=B,T=L}if(O===v.length)return n(u,T),ve&&pn(u,O),z;if(T===null){for(;O<v.length;O++)T=y(u,v[O],S),T!==null&&(c=o(T,c,O),A===null?z=T:A.sibling=T,A=T);return ve&&pn(u,O),z}for(T=r(u,T);O<v.length;O++)L=m(T,u,O,v[O],S),L!==null&&(e&&L.alternate!==null&&T.delete(L.key===null?O:L.key),c=o(L,c,O),A===null?z=L:A.sibling=L,A=L);return e&&T.forEach(function(te){return t(u,te)}),ve&&pn(u,O),z}function p(u,c,v,S){var z=mr(v);if(typeof z!="function")throw Error(Z(150));if(v=z.call(v),v==null)throw Error(Z(151));for(var A=z=null,T=c,O=c=0,L=null,B=v.next();T!==null&&!B.done;O++,B=v.next()){T.index>O?(L=T,T=null):L=T.sibling;var te=g(u,T,B.value,S);if(te===null){T===null&&(T=L);break}e&&T&&te.alternate===null&&t(u,T),c=o(te,c,O),A===null?z=te:A.sibling=te,A=te,T=L}if(B.done)return n(u,T),ve&&pn(u,O),z;if(T===null){for(;!B.done;O++,B=v.next())B=y(u,B.value,S),B!==null&&(c=o(B,c,O),A===null?z=B:A.sibling=B,A=B);return ve&&pn(u,O),z}for(T=r(u,T);!B.done;O++,B=v.next())B=m(T,u,O,B.value,S),B!==null&&(e&&B.alternate!==null&&T.delete(B.key===null?O:B.key),c=o(B,c,O),A===null?z=B:A.sibling=B,A=B);return e&&T.forEach(function(E){return t(u,E)}),ve&&pn(u,O),z}function k(u,c,v,S){if(typeof v=="object"&&v!==null&&v.type===On&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case _i:e:{for(var z=v.key,A=c;A!==null;){if(A.key===z){if(z=v.type,z===On){if(A.tag===7){n(u,A.sibling),c=i(A,v.props.children),c.return=u,u=c;break e}}else if(A.elementType===z||typeof z=="object"&&z!==null&&z.$$typeof===Ht&&ou(z)===A.type){n(u,A.sibling),c=i(A,v.props),c.ref=_r(u,A,v),c.return=u,u=c;break e}n(u,A);break}else t(u,A);A=A.sibling}v.type===On?(c=kn(v.props.children,u.mode,S,v.key),c.return=u,u=c):(S=Qi(v.type,v.key,v.props,null,u.mode,S),S.ref=_r(u,c,v),S.return=u,u=S)}return s(u);case jn:e:{for(A=v.key;c!==null;){if(c.key===A)if(c.tag===4&&c.stateNode.containerInfo===v.containerInfo&&c.stateNode.implementation===v.implementation){n(u,c.sibling),c=i(c,v.children||[]),c.return=u,u=c;break e}else{n(u,c);break}else t(u,c);c=c.sibling}c=ys(v,u.mode,S),c.return=u,u=c}return s(u);case Ht:return A=v._init,k(u,c,A(v._payload),S)}if(Nr(v))return w(u,c,v,S);if(mr(v))return p(u,c,v,S);Pi(u,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,c!==null&&c.tag===6?(n(u,c.sibling),c=i(c,v),c.return=u,u=c):(n(u,c),c=vs(v,u.mode,S),c.return=u,u=c),s(u)):n(u,c)}return k}var ir=Yc(!0),Xc=Yc(!1),co=an(null),fo=null,$n=null,$l=null;function Wl(){$l=$n=fo=null}function Hl(e){var t=co.current;ge(co),e._currentValue=t}function Js(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xn(e,t){fo=e,$l=$n=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function ut(e){var t=e._currentValue;if($l!==e)if(e={context:e,memoizedValue:t,next:null},$n===null){if(fo===null)throw Error(Z(308));$n=e,fo.dependencies={lanes:0,firstContext:e}}else $n=$n.next=e;return t}var vn=null;function Vl(e){vn===null?vn=[e]:vn.push(e)}function Jc(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Vl(t)):(n.next=i.next,i.next=n),t.interleaved=n,bt(e,r)}function bt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Vt=!1;function Zl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qc(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 Ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function en(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ae&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,bt(e,n)}return i=r.interleaved,i===null?(t.next=t,Vl(r)):(t.next=i.next,i.next=t),r.interleaved=t,bt(e,n)}function Wi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Pl(e,n)}}function su(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ho(e,t,n,r){var i=e.updateQueue;Vt=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var a=l,f=a.next;a.next=null,s===null?o=f:s.next=f,s=a;var _=e.alternate;_!==null&&(_=_.updateQueue,l=_.lastBaseUpdate,l!==s&&(l===null?_.firstBaseUpdate=f:l.next=f,_.lastBaseUpdate=a))}if(o!==null){var y=i.baseState;s=0,_=f=a=null,l=o;do{var g=l.lane,m=l.eventTime;if((r&g)===g){_!==null&&(_=_.next={eventTime:m,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var w=e,p=l;switch(g=t,m=n,p.tag){case 1:if(w=p.payload,typeof w=="function"){y=w.call(m,y,g);break e}y=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=p.payload,g=typeof w=="function"?w.call(m,y,g):w,g==null)break e;y=_e({},y,g);break e;case 2:Vt=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,g=i.effects,g===null?i.effects=[l]:g.push(l))}else m={eventTime:m,lane:g,tag:l.tag,payload:l.payload,callback:l.callback,next:null},_===null?(f=_=m,a=y):_=_.next=m,s|=g;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;g=l,l=g.next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}while(!0);if(_===null&&(a=y),i.baseState=a,i.firstBaseUpdate=f,i.lastBaseUpdate=_,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);zn|=s,e.lanes=s,e.memoizedState=y}}function lu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Z(191,i));i.call(r)}}}var mi={},Nt=an(mi),Jr=an(mi),qr=an(mi);function yn(e){if(e===mi)throw Error(Z(174));return e}function Gl(e,t){switch(pe(qr,t),pe(Jr,e),pe(Nt,mi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:As(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=As(t,e)}ge(Nt),pe(Nt,t)}function or(){ge(Nt),ge(Jr),ge(qr)}function ef(e){yn(qr.current);var t=yn(Nt.current),n=As(t,e.type);t!==n&&(pe(Jr,e),pe(Nt,n))}function Kl(e){Jr.current===e&&(ge(Nt),ge(Jr))}var ye=an(0);function po(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 fs=[];function Ql(){for(var e=0;e<fs.length;e++)fs[e]._workInProgressVersionPrimary=null;fs.length=0}var Hi=Bt.ReactCurrentDispatcher,ds=Bt.ReactCurrentBatchConfig,Cn=0,we=null,Ne=null,Re=null,mo=!1,Lr=!1,ei=0,Lp=0;function Le(){throw Error(Z(321))}function Yl(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yt(e[n],t[n]))return!1;return!0}function Xl(e,t,n,r,i,o){if(Cn=o,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hi.current=e===null||e.memoizedState===null?Up:Mp,e=n(r,i),Lr){o=0;do{if(Lr=!1,ei=0,25<=o)throw Error(Z(301));o+=1,Re=Ne=null,t.updateQueue=null,Hi.current=Bp,e=n(r,i)}while(Lr)}if(Hi.current=go,t=Ne!==null&&Ne.next!==null,Cn=0,Re=Ne=we=null,mo=!1,t)throw Error(Z(300));return e}function Jl(){var e=ei!==0;return ei=0,e}function xt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Re===null?we.memoizedState=Re=e:Re=Re.next=e,Re}function ct(){if(Ne===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Re===null?we.memoizedState:Re.next;if(t!==null)Re=t,Ne=e;else{if(e===null)throw Error(Z(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Re===null?we.memoizedState=Re=e:Re=Re.next=e}return Re}function ti(e,t){return typeof t=="function"?t(e):t}function hs(e){var t=ct(),n=t.queue;if(n===null)throw Error(Z(311));n.lastRenderedReducer=e;var r=Ne,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var l=s=null,a=null,f=o;do{var _=f.lane;if((Cn&_)===_)a!==null&&(a=a.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var y={lane:_,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};a===null?(l=a=y,s=r):a=a.next=y,we.lanes|=_,zn|=_}f=f.next}while(f!==null&&f!==o);a===null?s=r:a.next=l,yt(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,we.lanes|=o,zn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ps(e){var t=ct(),n=t.queue;if(n===null)throw Error(Z(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=e(o,s.action),s=s.next;while(s!==i);yt(o,t.memoizedState)||(Ve=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function tf(){}function nf(e,t){var n=we,r=ct(),i=t(),o=!yt(r.memoizedState,i);if(o&&(r.memoizedState=i,Ve=!0),r=r.queue,ql(sf.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Re!==null&&Re.memoizedState.tag&1){if(n.flags|=2048,ni(9,of.bind(null,n,r,i,t),void 0,null),Pe===null)throw Error(Z(349));Cn&30||rf(n,t,i)}return i}function rf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function of(e,t,n,r){t.value=n,t.getSnapshot=r,lf(t)&&af(e)}function sf(e,t,n){return n(function(){lf(t)&&af(e)})}function lf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yt(e,n)}catch{return!0}}function af(e){var t=bt(e,1);t!==null&&vt(t,e,1,-1)}function au(e){var t=xt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ti,lastRenderedState:e},t.queue=e,e=e.dispatch=Fp.bind(null,we,e),[t.memoizedState,e]}function ni(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=we.updateQueue,t===null?(t={lastEffect:null,stores:null},we.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function uf(){return ct().memoizedState}function Vi(e,t,n,r){var i=xt();we.flags|=e,i.memoizedState=ni(1|t,n,void 0,r===void 0?null:r)}function Po(e,t,n,r){var i=ct();r=r===void 0?null:r;var o=void 0;if(Ne!==null){var s=Ne.memoizedState;if(o=s.destroy,r!==null&&Yl(r,s.deps)){i.memoizedState=ni(t,n,o,r);return}}we.flags|=e,i.memoizedState=ni(1|t,n,o,r)}function uu(e,t){return Vi(8390656,8,e,t)}function ql(e,t){return Po(2048,8,e,t)}function cf(e,t){return Po(4,2,e,t)}function ff(e,t){return Po(4,4,e,t)}function df(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 hf(e,t,n){return n=n!=null?n.concat([e]):null,Po(4,4,df.bind(null,t,e),n)}function ea(){}function pf(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function mf(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Yl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gf(e,t,n){return Cn&21?(yt(n,t)||(n=_c(),we.lanes|=n,zn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function Dp(e,t){var n=de;de=n!==0&&4>n?n:4,e(!0);var r=ds.transition;ds.transition={};try{e(!1),t()}finally{de=n,ds.transition=r}}function vf(){return ct().memoizedState}function bp(e,t,n){var r=nn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},yf(e))wf(t,n);else if(n=Jc(e,t,n,r),n!==null){var i=Be();vt(n,e,r,i),_f(n,t,r)}}function Fp(e,t,n){var r=nn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(yf(e))wf(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,yt(l,s)){var a=t.interleaved;a===null?(i.next=i,Vl(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Jc(e,t,i,r),n!==null&&(i=Be(),vt(n,e,r,i),_f(n,t,r))}}function yf(e){var t=e.alternate;return e===we||t!==null&&t===we}function wf(e,t){Lr=mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _f(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Pl(e,n)}}var go={readContext:ut,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useInsertionEffect:Le,useLayoutEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useMutableSource:Le,useSyncExternalStore:Le,useId:Le,unstable_isNewReconciler:!1},Up={readContext:ut,useCallback:function(e,t){return xt().memoizedState=[e,t===void 0?null:t],e},useContext:ut,useEffect:uu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Vi(4194308,4,df.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vi(4,2,e,t)},useMemo:function(e,t){var n=xt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=xt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=bp.bind(null,we,e),[r.memoizedState,e]},useRef:function(e){var t=xt();return e={current:e},t.memoizedState=e},useState:au,useDebugValue:ea,useDeferredValue:function(e){return xt().memoizedState=e},useTransition:function(){var e=au(!1),t=e[0];return e=Dp.bind(null,e[1]),xt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=we,i=xt();if(ve){if(n===void 0)throw Error(Z(407));n=n()}else{if(n=t(),Pe===null)throw Error(Z(349));Cn&30||rf(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,uu(sf.bind(null,r,o,e),[e]),r.flags|=2048,ni(9,of.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=xt(),t=Pe.identifierPrefix;if(ve){var n=jt,r=At;n=(r&~(1<<32-gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ei++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Lp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Mp={readContext:ut,useCallback:pf,useContext:ut,useEffect:ql,useImperativeHandle:hf,useInsertionEffect:cf,useLayoutEffect:ff,useMemo:mf,useReducer:hs,useRef:uf,useState:function(){return hs(ti)},useDebugValue:ea,useDeferredValue:function(e){var t=ct();return gf(t,Ne.memoizedState,e)},useTransition:function(){var e=hs(ti)[0],t=ct().memoizedState;return[e,t]},useMutableSource:tf,useSyncExternalStore:nf,useId:vf,unstable_isNewReconciler:!1},Bp={readContext:ut,useCallback:pf,useContext:ut,useEffect:ql,useImperativeHandle:hf,useInsertionEffect:cf,useLayoutEffect:ff,useMemo:mf,useReducer:ps,useRef:uf,useState:function(){return ps(ti)},useDebugValue:ea,useDeferredValue:function(e){var t=ct();return Ne===null?t.memoizedState=e:gf(t,Ne.memoizedState,e)},useTransition:function(){var e=ps(ti)[0],t=ct().memoizedState;return[e,t]},useMutableSource:tf,useSyncExternalStore:nf,useId:vf,unstable_isNewReconciler:!1};function ht(e,t){if(e&&e.defaultProps){t=_e({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function qs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:_e({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ao={isMounted:function(e){return(e=e._reactInternals)?In(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),i=nn(e),o=Ot(r,i);o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(vt(t,e,i,r),Wi(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),i=nn(e),o=Ot(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=en(e,o,i),t!==null&&(vt(t,e,i,r),Wi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=nn(e),i=Ot(n,r);i.tag=2,t!=null&&(i.callback=t),t=en(e,i,r),t!==null&&(vt(t,e,r,n),Wi(t,e,r))}};function cu(e,t,n,r,i,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,s):t.prototype&&t.prototype.isPureReactComponent?!Kr(n,r)||!Kr(i,o):!0}function kf(e,t,n){var r=!1,i=sn,o=t.contextType;return typeof o=="object"&&o!==null?o=ut(o):(i=Ge(t)?Sn:Ue.current,r=t.contextTypes,o=(r=r!=null)?nr(e,i):sn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ao,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function fu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ao.enqueueReplaceState(t,t.state,null)}function el(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Zl(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=ut(o):(o=Ge(t)?Sn:Ue.current,i.context=nr(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(qs(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ao.enqueueReplaceState(i,i.state,null),ho(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function sr(e,t){try{var n="",r=t;do n+=mh(r),r=r.return;while(r);var i=n}catch(o){i=` 39 Error generating stack: `+o.message+` 40 + `+o.stack}return{value:e,source:t,stack:i,digest:null}}function ms(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function tl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $p=typeof WeakMap=="function"?WeakMap:Map;function xf(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){yo||(yo=!0,fl=r),tl(e,t)},n}function Sf(e,t,n){n=Ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){tl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){tl(e,t),typeof r!="function"&&(tn===null?tn=new Set([this]):tn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function du(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $p;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=nm.bind(null,e,t,n),t.then(e,e))}function hu(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 pu(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ot(-1,1),t.tag=2,en(n,t,1))),n.lanes|=1),e)}var Wp=Bt.ReactCurrentOwner,Ve=!1;function Me(e,t,n,r){t.child=e===null?Xc(t,null,n,r):ir(t,e.child,n,r)}function mu(e,t,n,r,i){n=n.render;var o=t.ref;return Xn(t,i),r=Xl(e,t,n,r,o,i),n=Jl(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ft(e,t,i)):(ve&&n&&Ul(t),t.flags|=1,Me(e,t,r,i),t.child)}function gu(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!aa(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Ef(e,t,o,r,i)):(e=Qi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:Kr,n(s,r)&&e.ref===t.ref)return Ft(e,t,i)}return t.flags|=1,e=rn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Ef(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Kr(o,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,Ft(e,t,i)}return nl(e,t,n,r,i)}function Cf(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},pe(Hn,Qe),Qe|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,pe(Hn,Qe),Qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,pe(Hn,Qe),Qe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,pe(Hn,Qe),Qe|=r;return Me(e,t,i,n),t.child}function zf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function nl(e,t,n,r,i){var o=Ge(n)?Sn:Ue.current;return o=nr(t,o),Xn(t,i),n=Xl(e,t,n,r,o,i),r=Jl(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ft(e,t,i)):(ve&&r&&Ul(t),t.flags|=1,Me(e,t,n,i),t.child)}function vu(e,t,n,r,i){if(Ge(n)){var o=!0;lo(t)}else o=!1;if(Xn(t,i),t.stateNode===null)Zi(e,t),kf(t,n,r),el(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var a=s.context,f=n.contextType;typeof f=="object"&&f!==null?f=ut(f):(f=Ge(n)?Sn:Ue.current,f=nr(t,f));var _=n.getDerivedStateFromProps,y=typeof _=="function"||typeof s.getSnapshotBeforeUpdate=="function";y||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||a!==f)&&fu(t,s,r,f),Vt=!1;var g=t.memoizedState;s.state=g,ho(t,r,s,i),a=t.memoizedState,l!==r||g!==a||Ze.current||Vt?(typeof _=="function"&&(qs(t,n,_,r),a=t.memoizedState),(l=Vt||cu(t,n,l,r,g,a,f))?(y||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),s.props=r,s.state=a,s.context=f,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,qc(e,t),l=t.memoizedProps,f=t.type===t.elementType?l:ht(t.type,l),s.props=f,y=t.pendingProps,g=s.context,a=n.contextType,typeof a=="object"&&a!==null?a=ut(a):(a=Ge(n)?Sn:Ue.current,a=nr(t,a));var m=n.getDerivedStateFromProps;(_=typeof m=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==y||g!==a)&&fu(t,s,r,a),Vt=!1,g=t.memoizedState,s.state=g,ho(t,r,s,i);var w=t.memoizedState;l!==y||g!==w||Ze.current||Vt?(typeof m=="function"&&(qs(t,n,m,r),w=t.memoizedState),(f=Vt||cu(t,n,f,r,g,w,a)||!1)?(_||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,w,a),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,w,a)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),s.props=r,s.state=w,s.context=a,r=f):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return rl(e,t,n,r,o,i)}function rl(e,t,n,r,i,o){zf(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&nu(t,n,!1),Ft(e,t,o);r=t.stateNode,Wp.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=ir(t,e.child,null,o),t.child=ir(t,null,l,o)):Me(e,t,l,o),t.memoizedState=r.state,i&&nu(t,n,!0),t.child}function Nf(e){var t=e.stateNode;t.pendingContext?tu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tu(e,t.context,!1),Gl(e,t.containerInfo)}function yu(e,t,n,r,i){return rr(),Bl(i),t.flags|=256,Me(e,t,n,r),t.child}var il={dehydrated:null,treeContext:null,retryLane:0};function ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function Tf(e,t,n){var r=t.pendingProps,i=ye.current,o=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),pe(ye,i&1),e===null)return Xs(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):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=s):o=Lo(s,r,0,null),e=kn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=ol(n),t.memoizedState=il,e):ta(t,s));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return Hp(e,t,s,r,l,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,l=i.sibling;var a={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=rn(i,a),r.subtreeFlags=i.subtreeFlags&14680064),l!==null?o=rn(l,o):(o=kn(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?ol(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=il,r}return o=e.child,e=o.sibling,r=rn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ta(e,t){return t=Lo({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ai(e,t,n,r){return r!==null&&Bl(r),ir(t,e.child,null,n),e=ta(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Hp(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=ms(Error(Z(422))),Ai(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Lo({mode:"visible",children:r.children},i,0,null),o=kn(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&ir(t,e.child,null,s),t.child.memoizedState=ol(s),t.memoizedState=il,o);if(!(t.mode&1))return Ai(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var l=r.dgst;return r=l,o=Error(Z(419)),r=ms(o,r,void 0),Ai(e,t,s,r)}if(l=(s&e.childLanes)!==0,Ve||l){if(r=Pe,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,bt(e,i),vt(r,e,i,-1))}return la(),r=ms(Error(Z(421))),Ai(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=rm.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ye=qt(i.nextSibling),Xe=t,ve=!0,mt=null,e!==null&&(ot[st++]=At,ot[st++]=jt,ot[st++]=En,At=e.id,jt=e.overflow,En=t),t=ta(t,r.children),t.flags|=4096,t)}function wu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Js(e.return,t,n)}function gs(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function If(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Me(e,t,r.children,n),r=ye.current,r&2)r=r&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&&wu(e,n,t);else if(e.tag===19)wu(e,n,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}r&=1}if(pe(ye,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&po(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),gs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&po(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}gs(t,!0,n,null,o);break;case"together":gs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zi(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ft(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Z(153));if(t.child!==null){for(e=t.child,n=rn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=rn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Vp(e,t,n){switch(t.tag){case 3:Nf(t),rr();break;case 5:ef(t);break;case 1:Ge(t.type)&&lo(t);break;case 4:Gl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;pe(co,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(pe(ye,ye.current&1),t.flags|=128,null):n&t.child.childLanes?Tf(e,t,n):(pe(ye,ye.current&1),e=Ft(e,t,n),e!==null?e.sibling:null);pe(ye,ye.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return If(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),pe(ye,ye.current),r)break;return null;case 22:case 23:return t.lanes=0,Cf(e,t,n)}return Ft(e,t,n)}var Rf,sl,Pf,Af;Rf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};sl=function(){};Pf=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,yn(Nt.current);var o=null;switch(n){case"input":i=Ts(e,i),r=Ts(e,r),o=[];break;case"select":i=_e({},i,{value:void 0}),r=_e({},r,{value:void 0}),o=[];break;case"textarea":i=Ps(e,i),r=Ps(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=oo)}js(n,r);var s;n=null;for(f in i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&i[f]!=null)if(f==="style"){var l=i[f];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(Br.hasOwnProperty(f)?o||(o=[]):(o=o||[]).push(f,null));for(f in r){var a=r[f];if(l=i!=null?i[f]:void 0,r.hasOwnProperty(f)&&a!==l&&(a!=null||l!=null))if(f==="style")if(l){for(s in l)!l.hasOwnProperty(s)||a&&a.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in a)a.hasOwnProperty(s)&&l[s]!==a[s]&&(n||(n={}),n[s]=a[s])}else n||(o||(o=[]),o.push(f,n)),n=a;else f==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,l=l?l.__html:void 0,a!=null&&l!==a&&(o=o||[]).push(f,a)):f==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(f,""+a):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(Br.hasOwnProperty(f)?(a!=null&&f==="onScroll"&&me("scroll",e),o||l===a||(o=[])):(o=o||[]).push(f,a))}n&&(o=o||[]).push("style",n);var f=o;(t.updateQueue=f)&&(t.flags|=4)}};Af=function(e,t,n,r){n!==r&&(t.flags|=4)};function kr(e,t){if(!ve)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Zp(e,t,n){var r=t.pendingProps;switch(Ml(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return Ge(t.type)&&so(),De(t),null;case 3:return r=t.stateNode,or(),ge(Ze),ge(Ue),Ql(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ri(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,mt!==null&&(pl(mt),mt=null))),sl(e,t),De(t),null;case 5:Kl(t);var i=yn(qr.current);if(n=t.type,e!==null&&t.stateNode!=null)Pf(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Z(166));return De(t),null}if(e=yn(Nt.current),Ri(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Et]=t,r[Xr]=o,e=(t.mode&1)!==0,n){case"dialog":me("cancel",r),me("close",r);break;case"iframe":case"object":case"embed":me("load",r);break;case"video":case"audio":for(i=0;i<Ir.length;i++)me(Ir[i],r);break;case"source":me("error",r);break;case"img":case"image":case"link":me("error",r),me("load",r);break;case"details":me("toggle",r);break;case"input":Ta(r,o),me("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},me("invalid",r);break;case"textarea":Ra(r,o),me("invalid",r)}js(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var l=o[s];s==="children"?typeof l=="string"?r.textContent!==l&&(o.suppressHydrationWarning!==!0&&Ii(r.textContent,l,e),i=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(o.suppressHydrationWarning!==!0&&Ii(r.textContent,l,e),i=["children",""+l]):Br.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&me("scroll",r)}switch(n){case"input":ki(r),Ia(r,o,!0);break;case"textarea":ki(r),Pa(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=oo)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=oc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Et]=t,e[Xr]=r,Rf(e,t,!1,!1),t.stateNode=e;e:{switch(s=Os(n,r),n){case"dialog":me("cancel",e),me("close",e),i=r;break;case"iframe":case"object":case"embed":me("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ir.length;i++)me(Ir[i],e);i=r;break;case"source":me("error",e),i=r;break;case"img":case"image":case"link":me("error",e),me("load",e),i=r;break;case"details":me("toggle",e),i=r;break;case"input":Ta(e,r),i=Ts(e,r),me("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=_e({},r,{value:void 0}),me("invalid",e);break;case"textarea":Ra(e,r),i=Ps(e,r),me("invalid",e);break;default:i=r}js(n,i),l=i;for(o in l)if(l.hasOwnProperty(o)){var a=l[o];o==="style"?ac(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&sc(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&$r(e,a):typeof a=="number"&&$r(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Br.hasOwnProperty(o)?a!=null&&o==="onScroll"&&me("scroll",e):a!=null&&Cl(e,o,a,s))}switch(n){case"input":ki(e),Ia(e,r,!1);break;case"textarea":ki(e),Pa(e);break;case"option":r.value!=null&&e.setAttribute("value",""+on(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Gn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Gn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=oo)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return De(t),null;case 6:if(e&&t.stateNode!=null)Af(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Z(166));if(n=yn(qr.current),yn(Nt.current),Ri(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(o=r.nodeValue!==n)&&(e=Xe,e!==null))switch(e.tag){case 3:Ii(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ii(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return De(t),null;case 13:if(ge(ye),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ve&&Ye!==null&&t.mode&1&&!(t.flags&128))Qc(),rr(),t.flags|=98560,o=!1;else if(o=Ri(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(Z(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(Z(317));o[Et]=t}else rr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;De(t),o=!1}else mt!==null&&(pl(mt),mt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ye.current&1?Te===0&&(Te=3):la())),t.updateQueue!==null&&(t.flags|=4),De(t),null);case 4:return or(),sl(e,t),e===null&&Qr(t.stateNode.containerInfo),De(t),null;case 10:return Hl(t.type._context),De(t),null;case 17:return Ge(t.type)&&so(),De(t),null;case 19:if(ge(ye),o=t.memoizedState,o===null)return De(t),null;if(r=(t.flags&128)!==0,s=o.rendering,s===null)if(r)kr(o,!1);else{if(Te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=po(e),s!==null){for(t.flags|=128,kr(o,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,s=o.alternate,s===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return pe(ye,ye.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ce()>lr&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304)}else{if(!r)if(e=po(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),kr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ve)return De(t),null}else 2*Ce()-o.renderingStartTime>lr&&n!==1073741824&&(t.flags|=128,r=!0,kr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ce(),t.sibling=null,n=ye.current,pe(ye,r?n&1|2:n&1),t):(De(t),null);case 22:case 23:return sa(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),null;case 24:return null;case 25:return null}throw Error(Z(156,t.tag))}function Gp(e,t){switch(Ml(t),t.tag){case 1:return Ge(t.type)&&so(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),ge(Ze),ge(Ue),Ql(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Kl(t),null;case 13:if(ge(ye),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Z(340));rr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ge(ye),null;case 4:return or(),null;case 10:return Hl(t.type._context),null;case 22:case 23:return sa(),null;case 24:return null;default:return null}}var ji=!1,Fe=!1,Kp=typeof WeakSet=="function"?WeakSet:Set,ee=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function ll(e,t,n){try{n()}catch(r){ke(e,t,r)}}var _u=!1;function Qp(e,t){if(Hs=no,e=Dc(),Fl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,f=0,_=0,y=e,g=null;t:for(;;){for(var m;y!==n||i!==0&&y.nodeType!==3||(l=s+i),y!==o||r!==0&&y.nodeType!==3||(a=s+r),y.nodeType===3&&(s+=y.nodeValue.length),(m=y.firstChild)!==null;)g=y,y=m;for(;;){if(y===e)break t;if(g===n&&++f===i&&(l=s),g===o&&++_===r&&(a=s),(m=y.nextSibling)!==null)break;y=g,g=y.parentNode}y=m}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},no=!1,ee=t;ee!==null;)if(t=ee,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ee=e;else for(;ee!==null;){t=ee;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var p=w.memoizedProps,k=w.memoizedState,u=t.stateNode,c=u.getSnapshotBeforeUpdate(t.elementType===t.type?p:ht(t.type,p),k);u.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Z(163))}}catch(S){ke(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,ee=e;break}ee=t.return}return w=_u,_u=!1,w}function Dr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ll(t,n,o)}i=i.next}while(i!==r)}}function jo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function jf(e){var t=e.alternate;t!==null&&(e.alternate=null,jf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[Xr],delete t[Ks],delete t[Pp],delete t[Ap])),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 Of(e){return e.tag===5||e.tag===3||e.tag===4}function ku(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Of(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 ul(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=oo));else if(r!==4&&(e=e.child,e!==null))for(ul(e,t,n),e=e.sibling;e!==null;)ul(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(cl(e,t,n),e=e.sibling;e!==null;)cl(e,t,n),e=e.sibling}var Ae=null,pt=!1;function Wt(e,t,n){for(n=n.child;n!==null;)Lf(e,t,n),n=n.sibling}function Lf(e,t,n){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(Co,n)}catch{}switch(n.tag){case 5:Fe||Wn(n,t);case 6:var r=Ae,i=pt;Ae=null,Wt(e,t,n),Ae=r,pt=i,Ae!==null&&(pt?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(pt?(e=Ae,n=n.stateNode,e.nodeType===8?us(e.parentNode,n):e.nodeType===1&&us(e,n),Zr(e)):us(Ae,n.stateNode));break;case 4:r=Ae,i=pt,Ae=n.stateNode.containerInfo,pt=!0,Wt(e,t,n),Ae=r,pt=i;break;case 0:case 11:case 14:case 15:if(!Fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&ll(n,t,s),i=i.next}while(i!==r)}Wt(e,t,n);break;case 1:if(!Fe&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ke(n,t,l)}Wt(e,t,n);break;case 21:Wt(e,t,n);break;case 22:n.mode&1?(Fe=(r=Fe)||n.memoizedState!==null,Wt(e,t,n),Fe=r):Wt(e,t,n);break;default:Wt(e,t,n)}}function xu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Kp),t.forEach(function(r){var i=im.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function dt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:Ae=l.stateNode,pt=!1;break e;case 3:Ae=l.stateNode.containerInfo,pt=!0;break e;case 4:Ae=l.stateNode.containerInfo,pt=!0;break e}l=l.return}if(Ae===null)throw Error(Z(160));Lf(o,s,i),Ae=null,pt=!1;var a=i.alternate;a!==null&&(a.return=null),i.return=null}catch(f){ke(i,t,f)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Df(t,e),t=t.sibling}function Df(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(dt(t,e),kt(e),r&4){try{Dr(3,e,e.return),jo(3,e)}catch(p){ke(e,e.return,p)}try{Dr(5,e,e.return)}catch(p){ke(e,e.return,p)}}break;case 1:dt(t,e),kt(e),r&512&&n!==null&&Wn(n,n.return);break;case 5:if(dt(t,e),kt(e),r&512&&n!==null&&Wn(n,n.return),e.flags&32){var i=e.stateNode;try{$r(i,"")}catch(p){ke(e,e.return,p)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,s=n!==null?n.memoizedProps:o,l=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{l==="input"&&o.type==="radio"&&o.name!=null&&rc(i,o),Os(l,s);var f=Os(l,o);for(s=0;s<a.length;s+=2){var _=a[s],y=a[s+1];_==="style"?ac(i,y):_==="dangerouslySetInnerHTML"?sc(i,y):_==="children"?$r(i,y):Cl(i,_,y,f)}switch(l){case"input":Is(i,o);break;case"textarea":ic(i,o);break;case"select":var g=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?Gn(i,!!o.multiple,m,!1):g!==!!o.multiple&&(o.defaultValue!=null?Gn(i,!!o.multiple,o.defaultValue,!0):Gn(i,!!o.multiple,o.multiple?[]:"",!1))}i[Xr]=o}catch(p){ke(e,e.return,p)}}break;case 6:if(dt(t,e),kt(e),r&4){if(e.stateNode===null)throw Error(Z(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(p){ke(e,e.return,p)}}break;case 3:if(dt(t,e),kt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Zr(t.containerInfo)}catch(p){ke(e,e.return,p)}break;case 4:dt(t,e),kt(e);break;case 13:dt(t,e),kt(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(ia=Ce())),r&4&&xu(e);break;case 22:if(_=n!==null&&n.memoizedState!==null,e.mode&1?(Fe=(f=Fe)||_,dt(t,e),Fe=f):dt(t,e),kt(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!_&&e.mode&1)for(ee=e,_=e.child;_!==null;){for(y=ee=_;ee!==null;){switch(g=ee,m=g.child,g.tag){case 0:case 11:case 14:case 15:Dr(4,g,g.return);break;case 1:Wn(g,g.return);var w=g.stateNode;if(typeof w.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(p){ke(r,n,p)}}break;case 5:Wn(g,g.return);break;case 22:if(g.memoizedState!==null){Eu(y);continue}}m!==null?(m.return=g,ee=m):Eu(y)}_=_.sibling}e:for(_=null,y=e;;){if(y.tag===5){if(_===null){_=y;try{i=y.stateNode,f?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(l=y.stateNode,a=y.memoizedProps.style,s=a!=null&&a.hasOwnProperty("display")?a.display:null,l.style.display=lc("display",s))}catch(p){ke(e,e.return,p)}}}else if(y.tag===6){if(_===null)try{y.stateNode.nodeValue=f?"":y.memoizedProps}catch(p){ke(e,e.return,p)}}else if((y.tag!==22&&y.tag!==23||y.memoizedState===null||y===e)&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===e)break e;for(;y.sibling===null;){if(y.return===null||y.return===e)break e;_===y&&(_=null),y=y.return}_===y&&(_=null),y.sibling.return=y.return,y=y.sibling}}break;case 19:dt(t,e),kt(e),r&4&&xu(e);break;case 21:break;default:dt(t,e),kt(e)}}function kt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Of(n)){var r=n;break e}n=n.return}throw Error(Z(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&($r(i,""),r.flags&=-33);var o=ku(e);cl(e,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,l=ku(e);ul(e,l,s);break;default:throw Error(Z(161))}}catch(a){ke(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Yp(e,t,n){ee=e,bf(e)}function bf(e,t,n){for(var r=(e.mode&1)!==0;ee!==null;){var i=ee,o=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||ji;if(!s){var l=i.alternate,a=l!==null&&l.memoizedState!==null||Fe;l=ji;var f=Fe;if(ji=s,(Fe=a)&&!f)for(ee=i;ee!==null;)s=ee,a=s.child,s.tag===22&&s.memoizedState!==null?Cu(i):a!==null?(a.return=s,ee=a):Cu(i);for(;o!==null;)ee=o,bf(o),o=o.sibling;ee=i,ji=l,Fe=f}Su(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,ee=o):Su(e)}}function Su(e){for(;ee!==null;){var t=ee;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Fe||jo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Fe)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:ht(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&lu(t,o,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}lu(t,s,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var f=t.alternate;if(f!==null){var _=f.memoizedState;if(_!==null){var y=_.dehydrated;y!==null&&Zr(y)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Z(163))}Fe||t.flags&512&&al(t)}catch(g){ke(t,t.return,g)}}if(t===e){ee=null;break}if(n=t.sibling,n!==null){n.return=t.return,ee=n;break}ee=t.return}}function Eu(e){for(;ee!==null;){var t=ee;if(t===e){ee=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ee=n;break}ee=t.return}}function Cu(e){for(;ee!==null;){var t=ee;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jo(4,t)}catch(a){ke(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(a){ke(t,i,a)}}var o=t.return;try{al(t)}catch(a){ke(t,o,a)}break;case 5:var s=t.return;try{al(t)}catch(a){ke(t,s,a)}}}catch(a){ke(t,t.return,a)}if(t===e){ee=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ee=l;break}ee=t.return}}var Xp=Math.ceil,vo=Bt.ReactCurrentDispatcher,na=Bt.ReactCurrentOwner,at=Bt.ReactCurrentBatchConfig,ae=0,Pe=null,ze=null,je=0,Qe=0,Hn=an(0),Te=0,ri=null,zn=0,Oo=0,ra=0,br=null,He=null,ia=0,lr=1/0,It=null,yo=!1,fl=null,tn=null,Oi=!1,Qt=null,wo=0,Fr=0,dl=null,Gi=-1,Ki=0;function Be(){return ae&6?Ce():Gi!==-1?Gi:Gi=Ce()}function nn(e){return e.mode&1?ae&2&&je!==0?je&-je:Op.transition!==null?(Ki===0&&(Ki=_c()),Ki):(e=de,e!==0||(e=window.event,e=e===void 0?16:Nc(e.type)),e):1}function vt(e,t,n,r){if(50<Fr)throw Fr=0,dl=null,Error(Z(185));di(e,n,r),(!(ae&2)||e!==Pe)&&(e===Pe&&(!(ae&2)&&(Oo|=n),Te===4&&Gt(e,je)),Ke(e,r),n===1&&ae===0&&!(t.mode&1)&&(lr=Ce()+500,Ro&&un()))}function Ke(e,t){var n=e.callbackNode;Oh(e,t);var r=to(e,e===Pe?je:0);if(r===0)n!==null&&Oa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Oa(n),t===1)e.tag===0?jp(zu.bind(null,e)):Zc(zu.bind(null,e)),Ip(function(){!(ae&6)&&un()}),n=null;else{switch(kc(r)){case 1:n=Rl;break;case 4:n=yc;break;case 16:n=eo;break;case 536870912:n=wc;break;default:n=eo}n=Vf(n,Ff.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ff(e,t){if(Gi=-1,Ki=0,ae&6)throw Error(Z(327));var n=e.callbackNode;if(Jn()&&e.callbackNode!==n)return null;var r=to(e,e===Pe?je:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_o(e,r);else{t=r;var i=ae;ae|=2;var o=Mf();(Pe!==e||je!==t)&&(It=null,lr=Ce()+500,_n(e,t));do try{em();break}catch(l){Uf(e,l)}while(!0);Wl(),vo.current=o,ae=i,ze!==null?t=0:(Pe=null,je=0,t=Te)}if(t!==0){if(t===2&&(i=Us(e),i!==0&&(r=i,t=hl(e,i))),t===1)throw n=ri,_n(e,0),Gt(e,r),Ke(e,Ce()),n;if(t===6)Gt(e,r);else{if(i=e.current.alternate,!(r&30)&&!Jp(i)&&(t=_o(e,r),t===2&&(o=Us(e),o!==0&&(r=o,t=hl(e,o))),t===1))throw n=ri,_n(e,0),Gt(e,r),Ke(e,Ce()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Z(345));case 2:mn(e,He,It);break;case 3:if(Gt(e,r),(r&130023424)===r&&(t=ia+500-Ce(),10<t)){if(to(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Gs(mn.bind(null,e,He,It),t);break}mn(e,He,It);break;case 4:if(Gt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-gt(r);o=1<<s,s=t[s],s>i&&(i=s),r&=~o}if(r=i,r=Ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xp(r/1960))-r,10<r){e.timeoutHandle=Gs(mn.bind(null,e,He,It),r);break}mn(e,He,It);break;case 5:mn(e,He,It);break;default:throw Error(Z(329))}}}return Ke(e,Ce()),e.callbackNode===n?Ff.bind(null,e):null}function hl(e,t){var n=br;return e.current.memoizedState.isDehydrated&&(_n(e,t).flags|=256),e=_o(e,t),e!==2&&(t=He,He=n,t!==null&&pl(t)),e}function pl(e){He===null?He=e:He.push.apply(He,e)}function Jp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!yt(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Gt(e,t){for(t&=~ra,t&=~Oo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-gt(t),r=1<<n;e[n]=-1,t&=~r}}function zu(e){if(ae&6)throw Error(Z(327));Jn();var t=to(e,0);if(!(t&1))return Ke(e,Ce()),null;var n=_o(e,t);if(e.tag!==0&&n===2){var r=Us(e);r!==0&&(t=r,n=hl(e,r))}if(n===1)throw n=ri,_n(e,0),Gt(e,t),Ke(e,Ce()),n;if(n===6)throw Error(Z(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,mn(e,He,It),Ke(e,Ce()),null}function oa(e,t){var n=ae;ae|=1;try{return e(t)}finally{ae=n,ae===0&&(lr=Ce()+500,Ro&&un())}}function Nn(e){Qt!==null&&Qt.tag===0&&!(ae&6)&&Jn();var t=ae;ae|=1;var n=at.transition,r=de;try{if(at.transition=null,de=1,e)return e()}finally{de=r,at.transition=n,ae=t,!(ae&6)&&un()}}function sa(){Qe=Hn.current,ge(Hn)}function _n(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Tp(n)),ze!==null)for(n=ze.return;n!==null;){var r=n;switch(Ml(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&so();break;case 3:or(),ge(Ze),ge(Ue),Ql();break;case 5:Kl(r);break;case 4:or();break;case 13:ge(ye);break;case 19:ge(ye);break;case 10:Hl(r.type._context);break;case 22:case 23:sa()}n=n.return}if(Pe=e,ze=e=rn(e.current,null),je=Qe=t,Te=0,ri=null,ra=Oo=zn=0,He=br=null,vn!==null){for(t=0;t<vn.length;t++)if(n=vn[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}vn=null}return e}function Uf(e,t){do{var n=ze;try{if(Wl(),Hi.current=go,mo){for(var r=we.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}mo=!1}if(Cn=0,Re=Ne=we=null,Lr=!1,ei=0,na.current=null,n===null||n.return===null){Te=1,ri=t,ze=null;break}e:{var o=e,s=n.return,l=n,a=t;if(t=je,l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var f=a,_=l,y=_.tag;if(!(_.mode&1)&&(y===0||y===11||y===15)){var g=_.alternate;g?(_.updateQueue=g.updateQueue,_.memoizedState=g.memoizedState,_.lanes=g.lanes):(_.updateQueue=null,_.memoizedState=null)}var m=hu(s);if(m!==null){m.flags&=-257,pu(m,s,l,o,t),m.mode&1&&du(o,f,t),t=m,a=f;var w=t.updateQueue;if(w===null){var p=new Set;p.add(a),t.updateQueue=p}else w.add(a);break e}else{if(!(t&1)){du(o,f,t),la();break e}a=Error(Z(426))}}else if(ve&&l.mode&1){var k=hu(s);if(k!==null){!(k.flags&65536)&&(k.flags|=256),pu(k,s,l,o,t),Bl(sr(a,l));break e}}o=a=sr(a,l),Te!==4&&(Te=2),br===null?br=[o]:br.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var u=xf(o,a,t);su(o,u);break e;case 1:l=a;var c=o.type,v=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(tn===null||!tn.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Sf(o,l,t);su(o,S);break e}}o=o.return}while(o!==null)}$f(n)}catch(z){t=z,ze===n&&n!==null&&(ze=n=n.return);continue}break}while(!0)}function Mf(){var e=vo.current;return vo.current=go,e===null?go:e}function la(){(Te===0||Te===3||Te===2)&&(Te=4),Pe===null||!(zn&268435455)&&!(Oo&268435455)||Gt(Pe,je)}function _o(e,t){var n=ae;ae|=2;var r=Mf();(Pe!==e||je!==t)&&(It=null,_n(e,t));do try{qp();break}catch(i){Uf(e,i)}while(!0);if(Wl(),ae=n,vo.current=r,ze!==null)throw Error(Z(261));return Pe=null,je=0,Te}function qp(){for(;ze!==null;)Bf(ze)}function em(){for(;ze!==null&&!Ch();)Bf(ze)}function Bf(e){var t=Hf(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?$f(e):ze=t,na.current=null}function $f(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Gp(n,t),n!==null){n.flags&=32767,ze=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Te=6,ze=null;return}}else if(n=Zp(n,t,Qe),n!==null){ze=n;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);Te===0&&(Te=5)}function mn(e,t,n){var r=de,i=at.transition;try{at.transition=null,de=1,tm(e,t,n,r)}finally{at.transition=i,de=r}return null}function tm(e,t,n,r){do Jn();while(Qt!==null);if(ae&6)throw Error(Z(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Z(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Lh(e,o),e===Pe&&(ze=Pe=null,je=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Oi||(Oi=!0,Vf(eo,function(){return Jn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=at.transition,at.transition=null;var s=de;de=1;var l=ae;ae|=4,na.current=null,Qp(e,n),Df(n,e),kp(Vs),no=!!Hs,Vs=Hs=null,e.current=n,Yp(n),zh(),ae=l,de=s,at.transition=o}else e.current=n;if(Oi&&(Oi=!1,Qt=e,wo=i),o=e.pendingLanes,o===0&&(tn=null),Ih(n.stateNode),Ke(e,Ce()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(yo)throw yo=!1,e=fl,fl=null,e;return wo&1&&e.tag!==0&&Jn(),o=e.pendingLanes,o&1?e===dl?Fr++:(Fr=0,dl=e):Fr=0,un(),null}function Jn(){if(Qt!==null){var e=kc(wo),t=at.transition,n=de;try{if(at.transition=null,de=16>e?16:e,Qt===null)var r=!1;else{if(e=Qt,Qt=null,wo=0,ae&6)throw Error(Z(331));var i=ae;for(ae|=4,ee=e.current;ee!==null;){var o=ee,s=o.child;if(ee.flags&16){var l=o.deletions;if(l!==null){for(var a=0;a<l.length;a++){var f=l[a];for(ee=f;ee!==null;){var _=ee;switch(_.tag){case 0:case 11:case 15:Dr(8,_,o)}var y=_.child;if(y!==null)y.return=_,ee=y;else for(;ee!==null;){_=ee;var g=_.sibling,m=_.return;if(jf(_),_===f){ee=null;break}if(g!==null){g.return=m,ee=g;break}ee=m}}}var w=o.alternate;if(w!==null){var p=w.child;if(p!==null){w.child=null;do{var k=p.sibling;p.sibling=null,p=k}while(p!==null)}}ee=o}}if(o.subtreeFlags&2064&&s!==null)s.return=o,ee=s;else e:for(;ee!==null;){if(o=ee,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Dr(9,o,o.return)}var u=o.sibling;if(u!==null){u.return=o.return,ee=u;break e}ee=o.return}}var c=e.current;for(ee=c;ee!==null;){s=ee;var v=s.child;if(s.subtreeFlags&2064&&v!==null)v.return=s,ee=v;else e:for(s=c;ee!==null;){if(l=ee,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:jo(9,l)}}catch(z){ke(l,l.return,z)}if(l===s){ee=null;break e}var S=l.sibling;if(S!==null){S.return=l.return,ee=S;break e}ee=l.return}}if(ae=i,un(),zt&&typeof zt.onPostCommitFiberRoot=="function")try{zt.onPostCommitFiberRoot(Co,e)}catch{}r=!0}return r}finally{de=n,at.transition=t}}return!1}function Nu(e,t,n){t=sr(n,t),t=xf(e,t,1),e=en(e,t,1),t=Be(),e!==null&&(di(e,1,t),Ke(e,t))}function ke(e,t,n){if(e.tag===3)Nu(e,e,n);else for(;t!==null;){if(t.tag===3){Nu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(tn===null||!tn.has(r))){e=sr(n,e),e=Sf(t,e,1),t=en(t,e,1),e=Be(),t!==null&&(di(t,1,e),Ke(t,e));break}}t=t.return}}function nm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Pe===e&&(je&n)===n&&(Te===4||Te===3&&(je&130023424)===je&&500>Ce()-ia?_n(e,0):ra|=n),Ke(e,t)}function Wf(e,t){t===0&&(e.mode&1?(t=Ei,Ei<<=1,!(Ei&130023424)&&(Ei=4194304)):t=1);var n=Be();e=bt(e,t),e!==null&&(di(e,t,n),Ke(e,n))}function rm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wf(e,n)}function im(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Z(314))}r!==null&&r.delete(t),Wf(e,n)}var Hf;Hf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ze.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,Vp(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,ve&&t.flags&1048576&&Gc(t,uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Zi(e,t),e=t.pendingProps;var i=nr(t,Ue.current);Xn(t,n),i=Xl(null,t,r,e,i,n);var o=Jl();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ge(r)?(o=!0,lo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Zl(t),i.updater=Ao,t.stateNode=i,i._reactInternals=t,el(t,r,e,n),t=rl(null,t,r,!0,o,n)):(t.tag=0,ve&&o&&Ul(t),Me(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Zi(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=sm(r),e=ht(r,e),i){case 0:t=nl(null,t,r,e,n);break e;case 1:t=vu(null,t,r,e,n);break e;case 11:t=mu(null,t,r,e,n);break e;case 14:t=gu(null,t,r,ht(r.type,e),n);break e}throw Error(Z(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),nl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),vu(e,t,r,i,n);case 3:e:{if(Nf(t),e===null)throw Error(Z(387));r=t.pendingProps,o=t.memoizedState,i=o.element,qc(e,t),ho(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=sr(Error(Z(423)),t),t=yu(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(Z(424)),t),t=yu(e,t,r,n,i);break e}else for(Ye=qt(t.stateNode.containerInfo.firstChild),Xe=t,ve=!0,mt=null,n=Xc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rr(),r===i){t=Ft(e,t,n);break e}Me(e,t,r,n)}t=t.child}return t;case 5:return ef(t),e===null&&Xs(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Zs(r,i)?s=null:o!==null&&Zs(r,o)&&(t.flags|=32),zf(e,t),Me(e,t,s,n),t.child;case 6:return e===null&&Xs(t),null;case 13:return Tf(e,t,n);case 4:return Gl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ir(t,null,r,n):Me(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),mu(e,t,r,i,n);case 7:return Me(e,t,t.pendingProps,n),t.child;case 8:return Me(e,t,t.pendingProps.children,n),t.child;case 12:return Me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,pe(co,r._currentValue),r._currentValue=s,o!==null)if(yt(o.value,s)){if(o.children===i.children&&!Ze.current){t=Ft(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ot(-1,n&-n),a.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var _=f.pending;_===null?a.next=a:(a.next=_.next,_.next=a),f.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Js(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(Z(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Js(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Me(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xn(t,n),i=ut(i),r=r(i),t.flags|=1,Me(e,t,r,n),t.child;case 14:return r=t.type,i=ht(r,t.pendingProps),i=ht(r.type,i),gu(e,t,r,i,n);case 15:return Ef(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ht(r,i),Zi(e,t),t.tag=1,Ge(r)?(e=!0,lo(t)):e=!1,Xn(t,n),kf(t,r,i),el(t,r,i,n),rl(null,t,r,!0,e,n);case 19:return If(e,t,n);case 22:return Cf(e,t,n)}throw Error(Z(156,t.tag))};function Vf(e,t){return vc(e,t)}function om(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lt(e,t,n,r){return new om(e,t,n,r)}function aa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sm(e){if(typeof e=="function")return aa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Nl)return 11;if(e===Tl)return 14}return 2}function rn(e,t){var n=e.alternate;return n===null?(n=lt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qi(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")aa(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case On:return kn(n.children,i,o,t);case zl:s=8,i|=8;break;case Es:return e=lt(12,n,t,i|2),e.elementType=Es,e.lanes=o,e;case Cs:return e=lt(13,n,t,i),e.elementType=Cs,e.lanes=o,e;case zs:return e=lt(19,n,t,i),e.elementType=zs,e.lanes=o,e;case ec:return Lo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ju:s=10;break e;case qu:s=9;break e;case Nl:s=11;break e;case Tl:s=14;break e;case Ht:s=16,r=null;break e}throw Error(Z(130,e==null?e:typeof e,""))}return t=lt(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function kn(e,t,n,r){return e=lt(7,e,r,t),e.lanes=n,e}function Lo(e,t,n,r){return e=lt(22,e,r,t),e.elementType=ec,e.lanes=n,e.stateNode={isHidden:!1},e}function vs(e,t,n){return e=lt(6,e,null,t),e.lanes=n,e}function ys(e,t,n){return t=lt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lm(e,t,n,r,i){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=Jo(0),this.expirationTimes=Jo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jo(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ua(e,t,n,r,i,o,s,l,a){return e=new lm(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=lt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zl(o),e}function am(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:jn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Zf(e){if(!e)return sn;e=e._reactInternals;e:{if(In(e)!==e||e.tag!==1)throw Error(Z(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Z(171))}if(e.tag===1){var n=e.type;if(Ge(n))return Vc(e,n,t)}return t}function Gf(e,t,n,r,i,o,s,l,a){return e=ua(n,r,!0,e,i,o,s,l,a),e.context=Zf(null),n=e.current,r=Be(),i=nn(n),o=Ot(r,i),o.callback=t??null,en(n,o,i),e.current.lanes=i,di(e,i,r),Ke(e,r),e}function Do(e,t,n,r){var i=t.current,o=Be(),s=nn(i);return n=Zf(n),t.context===null?t.context=n:t.pendingContext=n,t=Ot(o,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=en(i,t,s),e!==null&&(vt(e,i,s,o),Wi(e,i,s)),s}function ko(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 Tu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ca(e,t){Tu(e,t),(e=e.alternate)&&Tu(e,t)}function um(){return null}var Kf=typeof reportError=="function"?reportError:function(e){console.error(e)};function fa(e){this._internalRoot=e}bo.prototype.render=fa.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Z(409));Do(e,t,null,null)};bo.prototype.unmount=fa.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){Do(null,e,null,null)}),t[Dt]=null}};function bo(e){this._internalRoot=e}bo.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ec();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Zt.length&&t!==0&&t<Zt[n].priority;n++);Zt.splice(n,0,e),n===0&&zc(e)}};function da(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Iu(){}function cm(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var f=ko(s);o.call(f)}}var s=Gf(t,r,e,0,null,!1,!1,"",Iu);return e._reactRootContainer=s,e[Dt]=s.current,Qr(e.nodeType===8?e.parentNode:e),Nn(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var l=r;r=function(){var f=ko(a);l.call(f)}}var a=ua(e,0,!1,null,null,!1,!1,"",Iu);return e._reactRootContainer=a,e[Dt]=a.current,Qr(e.nodeType===8?e.parentNode:e),Nn(function(){Do(t,a,n,r)}),a}function Uo(e,t,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var l=i;i=function(){var a=ko(s);l.call(a)}}Do(t,s,e,i)}else s=cm(n,t,e,i,r);return ko(s)}xc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tr(t.pendingLanes);n!==0&&(Pl(t,n|1),Ke(t,Ce()),!(ae&6)&&(lr=Ce()+500,un()))}break;case 13:Nn(function(){var r=bt(e,1);if(r!==null){var i=Be();vt(r,e,1,i)}}),ca(e,1)}};Al=function(e){if(e.tag===13){var t=bt(e,134217728);if(t!==null){var n=Be();vt(t,e,134217728,n)}ca(e,134217728)}};Sc=function(e){if(e.tag===13){var t=nn(e),n=bt(e,t);if(n!==null){var r=Be();vt(n,e,t,r)}ca(e,t)}};Ec=function(){return de};Cc=function(e,t){var n=de;try{return de=e,t()}finally{de=n}};Ds=function(e,t,n){switch(t){case"input":if(Is(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Io(r);if(!i)throw Error(Z(90));nc(r),Is(r,i)}}}break;case"textarea":ic(e,n);break;case"select":t=n.value,t!=null&&Gn(e,!!n.multiple,t,!1)}};fc=oa;dc=Nn;var fm={usingClientEntryPoint:!1,Events:[pi,Fn,Io,uc,cc,oa]},xr={findFiberByHostInstance:gn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},dm={bundleType:xr.bundleType,version:xr.version,rendererPackageName:xr.rendererPackageName,rendererConfig:xr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Bt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=mc(e),e===null?null:e.stateNode},findFiberByHostInstance:xr.findFiberByHostInstance||um,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Li=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Li.isDisabled&&Li.supportsFiber)try{Co=Li.inject(dm),zt=Li}catch{}}tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fm;tt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!da(t))throw Error(Z(200));return am(e,t,null,n)};tt.createRoot=function(e,t){if(!da(e))throw Error(Z(299));var n=!1,r="",i=Kf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=ua(e,1,!1,null,null,n,!1,r,i),e[Dt]=t.current,Qr(e.nodeType===8?e.parentNode:e),new fa(t)};tt.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(Z(188)):(e=Object.keys(e).join(","),Error(Z(268,e)));return e=mc(t),e=e===null?null:e.stateNode,e};tt.flushSync=function(e){return Nn(e)};tt.hydrate=function(e,t,n){if(!Fo(t))throw Error(Z(200));return Uo(null,e,t,!0,n)};tt.hydrateRoot=function(e,t,n){if(!da(e))throw Error(Z(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",s=Kf;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=Gf(t,null,e,1,n??null,i,!1,o,s),e[Dt]=t.current,Qr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new bo(t)};tt.render=function(e,t,n){if(!Fo(t))throw Error(Z(200));return Uo(null,e,t,!1,n)};tt.unmountComponentAtNode=function(e){if(!Fo(e))throw Error(Z(40));return e._reactRootContainer?(Nn(function(){Uo(null,null,e,!1,function(){e._reactRootContainer=null,e[Dt]=null})}),!0):!1};tt.unstable_batchedUpdates=oa;tt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Fo(n))throw Error(Z(200));if(e==null||e._reactInternals===void 0)throw Error(Z(38));return Uo(e,t,n,!1,r)};tt.version="18.3.1-next-f1338f8080-20240426";function Qf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Qf)}catch(e){console.error(e)}}Qf(),Ku.exports=tt;var hm=Ku.exports,Ru=hm;xs.createRoot=Ru.createRoot,xs.hydrateRoot=Ru.hydrateRoot;/** 41 * @license lucide-react v0.544.0 - ISC 42 * 43 * This source code is licensed under the ISC license. 44 * See the LICENSE file in the root directory of this source tree. 45 + */const pm=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),mm=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase()),Pu=e=>{const t=mm(e);return t.charAt(0).toUpperCase()+t.slice(1)},Yf=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim(),gm=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** 46 * @license lucide-react v0.544.0 - ISC 47 * 48 * This source code is licensed under the ISC license. ··· 52 * 53 * This source code is licensed under the ISC license. 54 * See the LICENSE file in the root directory of this source tree. 55 + */const ym=be.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:o,iconNode:s,...l},a)=>be.createElement("svg",{ref:a,...vm,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Yf("lucide",i),...!o&&!gm(l)&&{"aria-hidden":"true"},...l},[...s.map(([f,_])=>be.createElement(f,_)),...Array.isArray(o)?o:[o]]));/** 56 * @license lucide-react v0.544.0 - ISC 57 * 58 * This source code is licensed under the ISC license. 59 * See the LICENSE file in the root directory of this source tree. 60 + */const cn=(e,t)=>{const n=be.forwardRef(({className:r,...i},o)=>be.createElement(ym,{ref:o,iconNode:t,className:Yf(`lucide-${pm(Pu(e))}`,`lucide-${e}`,r),...i}));return n.displayName=Pu(e),n};/** 61 * @license lucide-react v0.544.0 - ISC 62 * 63 * This source code is licensed under the ISC license. ··· 92 * 93 * This source code is licensed under the ISC license. 94 * See the LICENSE file in the root directory of this source tree. 95 + */const Rm=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],Pm=cn("user",Rm);/** 96 * @license lucide-react v0.544.0 - ISC 97 * 98 * This source code is licensed under the ISC license. ··· 107 108 JSZip uses the library pako released under the MIT license : 109 https://github.com/nodeca/pako/blob/main/LICENSE 110 + */(function(e,t){(function(n){e.exports=n()})(function(){return function n(r,i,o){function s(f,_){if(!i[f]){if(!r[f]){var y=typeof Di=="function"&&Di;if(!_&&y)return y(f,!0);if(l)return l(f,!0);var g=new Error("Cannot find module '"+f+"'");throw g.code="MODULE_NOT_FOUND",g}var m=i[f]={exports:{}};r[f][0].call(m.exports,function(w){var p=r[f][1][w];return s(p||w)},m,m.exports,n,r,i,o)}return i[f].exports}for(var l=typeof Di=="function"&&Di,a=0;a<o.length;a++)s(o[a]);return s}({1:[function(n,r,i){var o=n("./utils"),s=n("./support"),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(a){for(var f,_,y,g,m,w,p,k=[],u=0,c=a.length,v=c,S=o.getTypeOf(a)!=="string";u<a.length;)v=c-u,y=S?(f=a[u++],_=u<c?a[u++]:0,u<c?a[u++]:0):(f=a.charCodeAt(u++),_=u<c?a.charCodeAt(u++):0,u<c?a.charCodeAt(u++):0),g=f>>2,m=(3&f)<<4|_>>4,w=1<v?(15&_)<<2|y>>6:64,p=2<v?63&y:64,k.push(l.charAt(g)+l.charAt(m)+l.charAt(w)+l.charAt(p));return k.join("")},i.decode=function(a){var f,_,y,g,m,w,p=0,k=0,u="data:";if(a.substr(0,u.length)===u)throw new Error("Invalid base64 input, it looks like a data url.");var c,v=3*(a=a.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(a.charAt(a.length-1)===l.charAt(64)&&v--,a.charAt(a.length-2)===l.charAt(64)&&v--,v%1!=0)throw new Error("Invalid base64 input, bad content length.");for(c=s.uint8array?new Uint8Array(0|v):new Array(0|v);p<a.length;)f=l.indexOf(a.charAt(p++))<<2|(g=l.indexOf(a.charAt(p++)))>>4,_=(15&g)<<4|(m=l.indexOf(a.charAt(p++)))>>2,y=(3&m)<<6|(w=l.indexOf(a.charAt(p++))),c[k++]=f,m!==64&&(c[k++]=_),w!==64&&(c[k++]=y);return c}},{"./support":30,"./utils":32}],2:[function(n,r,i){var o=n("./external"),s=n("./stream/DataWorker"),l=n("./stream/Crc32Probe"),a=n("./stream/DataLengthProbe");function f(_,y,g,m,w){this.compressedSize=_,this.uncompressedSize=y,this.crc32=g,this.compression=m,this.compressedContent=w}f.prototype={getContentWorker:function(){var _=new s(o.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),y=this;return _.on("end",function(){if(this.streamInfo.data_length!==y.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),_},getCompressedWorker:function(){return new s(o.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},f.createWorkerFrom=function(_,y,g){return _.pipe(new l).pipe(new a("uncompressedSize")).pipe(y.compressWorker(g)).pipe(new a("compressedSize")).withStreamInfo("compression",y)},r.exports=f},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(n,r,i){var o=n("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new o("STORE compression")},uncompressWorker:function(){return new o("STORE decompression")}},i.DEFLATE=n("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(n,r,i){var o=n("./utils"),s=function(){for(var l,a=[],f=0;f<256;f++){l=f;for(var _=0;_<8;_++)l=1&l?3988292384^l>>>1:l>>>1;a[f]=l}return a}();r.exports=function(l,a){return l!==void 0&&l.length?o.getTypeOf(l)!=="string"?function(f,_,y,g){var m=s,w=g+y;f^=-1;for(var p=g;p<w;p++)f=f>>>8^m[255&(f^_[p])];return-1^f}(0|a,l,l.length,0):function(f,_,y,g){var m=s,w=g+y;f^=-1;for(var p=g;p<w;p++)f=f>>>8^m[255&(f^_.charCodeAt(p))];return-1^f}(0|a,l,l.length,0):0}},{"./utils":32}],5:[function(n,r,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(n,r,i){var o=null;o=typeof Promise<"u"?Promise:n("lie"),r.exports={Promise:o}},{lie:37}],7:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",s=n("pako"),l=n("./utils"),a=n("./stream/GenericWorker"),f=o?"uint8array":"array";function _(y,g){a.call(this,"FlateWorker/"+y),this._pako=null,this._pakoAction=y,this._pakoOptions=g,this.meta={}}i.magic="\b\0",l.inherits(_,a),_.prototype.processChunk=function(y){this.meta=y.meta,this._pako===null&&this._createPako(),this._pako.push(l.transformTo(f,y.data),!1)},_.prototype.flush=function(){a.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},_.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},_.prototype._createPako=function(){this._pako=new s[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var y=this;this._pako.onData=function(g){y.push({data:g,meta:y.meta})}},i.compressWorker=function(y){return new _("Deflate",y)},i.uncompressWorker=function(){return new _("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(n,r,i){function o(m,w){var p,k="";for(p=0;p<w;p++)k+=String.fromCharCode(255&m),m>>>=8;return k}function s(m,w,p,k,u,c){var v,S,z=m.file,A=m.compression,T=c!==f.utf8encode,O=l.transformTo("string",c(z.name)),L=l.transformTo("string",f.utf8encode(z.name)),B=z.comment,te=l.transformTo("string",c(B)),E=l.transformTo("string",f.utf8encode(B)),I=L.length!==z.name.length,h=E.length!==B.length,b="",X="",F="",M=z.dir,D=z.date,G={crc32:0,compressedSize:0,uncompressedSize:0};w&&!p||(G.crc32=m.crc32,G.compressedSize=m.compressedSize,G.uncompressedSize=m.uncompressedSize);var P=0;w&&(P|=8),T||!I&&!h||(P|=2048);var N=0,ne=0;M&&(N|=16),u==="UNIX"?(ne=798,N|=function(K,oe){var xe=K;return K||(xe=oe?16893:33204),(65535&xe)<<16}(z.unixPermissions,M)):(ne=20,N|=function(K){return 63&(K||0)}(z.dosPermissions)),v=D.getUTCHours(),v<<=6,v|=D.getUTCMinutes(),v<<=5,v|=D.getUTCSeconds()/2,S=D.getUTCFullYear()-1980,S<<=4,S|=D.getUTCMonth()+1,S<<=5,S|=D.getUTCDate(),I&&(X=o(1,1)+o(_(O),4)+L,b+="up"+o(X.length,2)+X),h&&(F=o(1,1)+o(_(te),4)+E,b+="uc"+o(F.length,2)+F);var J="";return J+=` 111 + \0`,J+=o(P,2),J+=A.magic,J+=o(v,2),J+=o(S,2),J+=o(G.crc32,4),J+=o(G.compressedSize,4),J+=o(G.uncompressedSize,4),J+=o(O.length,2),J+=o(b.length,2),{fileRecord:y.LOCAL_FILE_HEADER+J+O+b,dirRecord:y.CENTRAL_FILE_HEADER+o(ne,2)+J+o(te.length,2)+"\0\0\0\0"+o(N,4)+o(k,4)+O+b+te}}var l=n("../utils"),a=n("../stream/GenericWorker"),f=n("../utf8"),_=n("../crc32"),y=n("../signature");function g(m,w,p,k){a.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=w,this.zipPlatform=p,this.encodeFileName=k,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}l.inherits(g,a),g.prototype.push=function(m){var w=m.meta.percent||0,p=this.entriesCount,k=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,a.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:p?(w+100*(p-k-1))/p:100}}))},g.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var w=this.streamFiles&&!m.file.dir;if(w){var p=s(m,w,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:p.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(m){this.accumulate=!1;var w=this.streamFiles&&!m.file.dir,p=s(m,w,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(p.dirRecord),w)this.push({data:function(k){return y.DATA_DESCRIPTOR+o(k.crc32,4)+o(k.compressedSize,4)+o(k.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:p.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var m=this.bytesWritten,w=0;w<this.dirRecords.length;w++)this.push({data:this.dirRecords[w],meta:{percent:100}});var p=this.bytesWritten-m,k=function(u,c,v,S,z){var A=l.transformTo("string",z(S));return y.CENTRAL_DIRECTORY_END+"\0\0\0\0"+o(u,2)+o(u,2)+o(c,4)+o(v,4)+o(A.length,2)+A}(this.dirRecords.length,p,m,this.zipComment,this.encodeFileName);this.push({data:k,meta:{percent:100}})},g.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},g.prototype.registerPrevious=function(m){this._sources.push(m);var w=this;return m.on("data",function(p){w.processChunk(p)}),m.on("end",function(){w.closedSource(w.previous.streamInfo),w._sources.length?w.prepareNextSource():w.end()}),m.on("error",function(p){w.error(p)}),this},g.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},g.prototype.error=function(m){var w=this._sources;if(!a.prototype.error.call(this,m))return!1;for(var p=0;p<w.length;p++)try{w[p].error(m)}catch{}return!0},g.prototype.lock=function(){a.prototype.lock.call(this);for(var m=this._sources,w=0;w<m.length;w++)m[w].lock()},r.exports=g},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(n,r,i){var o=n("../compressions"),s=n("./ZipFileWorker");i.generateWorker=function(l,a,f){var _=new s(a.streamFiles,f,a.platform,a.encodeFileName),y=0;try{l.forEach(function(g,m){y++;var w=function(c,v){var S=c||v,z=o[S];if(!z)throw new Error(S+" is not a valid compression method !");return z}(m.options.compression,a.compression),p=m.options.compressionOptions||a.compressionOptions||{},k=m.dir,u=m.date;m._compressWorker(w,p).withStreamInfo("file",{name:g,dir:k,date:u,comment:m.comment||"",unixPermissions:m.unixPermissions,dosPermissions:m.dosPermissions}).pipe(_)}),_.entriesCount=y}catch(g){_.error(g)}return _}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(n,r,i){function o(){if(!(this instanceof o))return new o;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var s=new o;for(var l in this)typeof this[l]!="function"&&(s[l]=this[l]);return s}}(o.prototype=n("./object")).loadAsync=n("./load"),o.support=n("./support"),o.defaults=n("./defaults"),o.version="3.10.1",o.loadAsync=function(s,l){return new o().loadAsync(s,l)},o.external=n("./external"),r.exports=o},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(n,r,i){var o=n("./utils"),s=n("./external"),l=n("./utf8"),a=n("./zipEntries"),f=n("./stream/Crc32Probe"),_=n("./nodejsUtils");function y(g){return new s.Promise(function(m,w){var p=g.decompressed.getContentWorker().pipe(new f);p.on("error",function(k){w(k)}).on("end",function(){p.streamInfo.crc32!==g.decompressed.crc32?w(new Error("Corrupted zip : CRC32 mismatch")):m()}).resume()})}r.exports=function(g,m){var w=this;return m=o.extend(m||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:l.utf8decode}),_.isNode&&_.isStream(g)?s.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):o.prepareContent("the loaded zip file",g,!0,m.optimizedBinaryString,m.base64).then(function(p){var k=new a(m);return k.load(p),k}).then(function(p){var k=[s.Promise.resolve(p)],u=p.files;if(m.checkCRC32)for(var c=0;c<u.length;c++)k.push(y(u[c]));return s.Promise.all(k)}).then(function(p){for(var k=p.shift(),u=k.files,c=0;c<u.length;c++){var v=u[c],S=v.fileNameStr,z=o.resolve(v.fileNameStr);w.file(z,v.decompressed,{binary:!0,optimizedBinaryString:!0,date:v.date,dir:v.dir,comment:v.fileCommentStr.length?v.fileCommentStr:null,unixPermissions:v.unixPermissions,dosPermissions:v.dosPermissions,createFolders:m.createFolders}),v.dir||(w.file(z).unsafeOriginalName=S)}return k.zipComment.length&&(w.comment=k.zipComment),w})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(n,r,i){var o=n("../utils"),s=n("../stream/GenericWorker");function l(a,f){s.call(this,"Nodejs stream input adapter for "+a),this._upstreamEnded=!1,this._bindStream(f)}o.inherits(l,s),l.prototype._bindStream=function(a){var f=this;(this._stream=a).pause(),a.on("data",function(_){f.push({data:_,meta:{percent:0}})}).on("error",function(_){f.isPaused?this.generatedError=_:f.error(_)}).on("end",function(){f.isPaused?f._upstreamEnded=!0:f.end()})},l.prototype.pause=function(){return!!s.prototype.pause.call(this)&&(this._stream.pause(),!0)},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},r.exports=l},{"../stream/GenericWorker":28,"../utils":32}],13:[function(n,r,i){var o=n("readable-stream").Readable;function s(l,a,f){o.call(this,a),this._helper=l;var _=this;l.on("data",function(y,g){_.push(y)||_._helper.pause(),f&&f(g)}).on("error",function(y){_.emit("error",y)}).on("end",function(){_.push(null)})}n("../utils").inherits(s,o),s.prototype._read=function(){this._helper.resume()},r.exports=s},{"../utils":32,"readable-stream":16}],14:[function(n,r,i){r.exports={isNode:typeof Buffer<"u",newBufferFrom:function(o,s){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(o,s);if(typeof o=="number")throw new Error('The "data" argument must not be a number');return new Buffer(o,s)},allocBuffer:function(o){if(Buffer.alloc)return Buffer.alloc(o);var s=new Buffer(o);return s.fill(0),s},isBuffer:function(o){return Buffer.isBuffer(o)},isStream:function(o){return o&&typeof o.on=="function"&&typeof o.pause=="function"&&typeof o.resume=="function"}}},{}],15:[function(n,r,i){function o(z,A,T){var O,L=l.getTypeOf(A),B=l.extend(T||{},_);B.date=B.date||new Date,B.compression!==null&&(B.compression=B.compression.toUpperCase()),typeof B.unixPermissions=="string"&&(B.unixPermissions=parseInt(B.unixPermissions,8)),B.unixPermissions&&16384&B.unixPermissions&&(B.dir=!0),B.dosPermissions&&16&B.dosPermissions&&(B.dir=!0),B.dir&&(z=u(z)),B.createFolders&&(O=k(z))&&c.call(this,O,!0);var te=L==="string"&&B.binary===!1&&B.base64===!1;T&&T.binary!==void 0||(B.binary=!te),(A instanceof y&&A.uncompressedSize===0||B.dir||!A||A.length===0)&&(B.base64=!1,B.binary=!0,A="",B.compression="STORE",L="string");var E=null;E=A instanceof y||A instanceof a?A:w.isNode&&w.isStream(A)?new p(z,A):l.prepareContent(z,A,B.binary,B.optimizedBinaryString,B.base64);var I=new g(z,E,B);this.files[z]=I}var s=n("./utf8"),l=n("./utils"),a=n("./stream/GenericWorker"),f=n("./stream/StreamHelper"),_=n("./defaults"),y=n("./compressedObject"),g=n("./zipObject"),m=n("./generate"),w=n("./nodejsUtils"),p=n("./nodejs/NodejsStreamInputAdapter"),k=function(z){z.slice(-1)==="/"&&(z=z.substring(0,z.length-1));var A=z.lastIndexOf("/");return 0<A?z.substring(0,A):""},u=function(z){return z.slice(-1)!=="/"&&(z+="/"),z},c=function(z,A){return A=A!==void 0?A:_.createFolders,z=u(z),this.files[z]||o.call(this,z,null,{dir:!0,createFolders:A}),this.files[z]};function v(z){return Object.prototype.toString.call(z)==="[object RegExp]"}var S={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(z){var A,T,O;for(A in this.files)O=this.files[A],(T=A.slice(this.root.length,A.length))&&A.slice(0,this.root.length)===this.root&&z(T,O)},filter:function(z){var A=[];return this.forEach(function(T,O){z(T,O)&&A.push(O)}),A},file:function(z,A,T){if(arguments.length!==1)return z=this.root+z,o.call(this,z,A,T),this;if(v(z)){var O=z;return this.filter(function(B,te){return!te.dir&&O.test(B)})}var L=this.files[this.root+z];return L&&!L.dir?L:null},folder:function(z){if(!z)return this;if(v(z))return this.filter(function(L,B){return B.dir&&z.test(L)});var A=this.root+z,T=c.call(this,A),O=this.clone();return O.root=T.name,O},remove:function(z){z=this.root+z;var A=this.files[z];if(A||(z.slice(-1)!=="/"&&(z+="/"),A=this.files[z]),A&&!A.dir)delete this.files[z];else for(var T=this.filter(function(L,B){return B.name.slice(0,z.length)===z}),O=0;O<T.length;O++)delete this.files[T[O].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(z){var A,T={};try{if((T=l.extend(z||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:s.utf8encode})).type=T.type.toLowerCase(),T.compression=T.compression.toUpperCase(),T.type==="binarystring"&&(T.type="string"),!T.type)throw new Error("No output type specified.");l.checkSupport(T.type),T.platform!=="darwin"&&T.platform!=="freebsd"&&T.platform!=="linux"&&T.platform!=="sunos"||(T.platform="UNIX"),T.platform==="win32"&&(T.platform="DOS");var O=T.comment||this.comment||"";A=m.generateWorker(this,T,O)}catch(L){(A=new a("error")).error(L)}return new f(A,T.type||"string",T.mimeType)},generateAsync:function(z,A){return this.generateInternalStream(z).accumulate(A)},generateNodeStream:function(z,A){return(z=z||{}).type||(z.type="nodebuffer"),this.generateInternalStream(z).toNodejsStream(A)}};r.exports=S},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(n,r,i){r.exports=n("stream")},{stream:void 0}],17:[function(n,r,i){var o=n("./DataReader");function s(l){o.call(this,l);for(var a=0;a<this.data.length;a++)l[a]=255&l[a]}n("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data[this.zero+l]},s.prototype.lastIndexOfSignature=function(l){for(var a=l.charCodeAt(0),f=l.charCodeAt(1),_=l.charCodeAt(2),y=l.charCodeAt(3),g=this.length-4;0<=g;--g)if(this.data[g]===a&&this.data[g+1]===f&&this.data[g+2]===_&&this.data[g+3]===y)return g-this.zero;return-1},s.prototype.readAndCheckSignature=function(l){var a=l.charCodeAt(0),f=l.charCodeAt(1),_=l.charCodeAt(2),y=l.charCodeAt(3),g=this.readData(4);return a===g[0]&&f===g[1]&&_===g[2]&&y===g[3]},s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return[];var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./DataReader":18}],18:[function(n,r,i){var o=n("../utils");function s(l){this.data=l,this.length=l.length,this.index=0,this.zero=0}s.prototype={checkOffset:function(l){this.checkIndex(this.index+l)},checkIndex:function(l){if(this.length<this.zero+l||l<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+l+"). Corrupted zip ?")},setIndex:function(l){this.checkIndex(l),this.index=l},skip:function(l){this.setIndex(this.index+l)},byteAt:function(){},readInt:function(l){var a,f=0;for(this.checkOffset(l),a=this.index+l-1;a>=this.index;a--)f=(f<<8)+this.byteAt(a);return this.index+=l,f},readString:function(l){return o.transformTo("string",this.readData(l))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var l=this.readInt(4);return new Date(Date.UTC(1980+(l>>25&127),(l>>21&15)-1,l>>16&31,l>>11&31,l>>5&63,(31&l)<<1))}},r.exports=s},{"../utils":32}],19:[function(n,r,i){var o=n("./Uint8ArrayReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.readData=function(l){this.checkOffset(l);var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(n,r,i){var o=n("./DataReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.byteAt=function(l){return this.data.charCodeAt(this.zero+l)},s.prototype.lastIndexOfSignature=function(l){return this.data.lastIndexOf(l)-this.zero},s.prototype.readAndCheckSignature=function(l){return l===this.readData(4)},s.prototype.readData=function(l){this.checkOffset(l);var a=this.data.slice(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./DataReader":18}],21:[function(n,r,i){var o=n("./ArrayReader");function s(l){o.call(this,l)}n("../utils").inherits(s,o),s.prototype.readData=function(l){if(this.checkOffset(l),l===0)return new Uint8Array(0);var a=this.data.subarray(this.zero+this.index,this.zero+this.index+l);return this.index+=l,a},r.exports=s},{"../utils":32,"./ArrayReader":17}],22:[function(n,r,i){var o=n("../utils"),s=n("../support"),l=n("./ArrayReader"),a=n("./StringReader"),f=n("./NodeBufferReader"),_=n("./Uint8ArrayReader");r.exports=function(y){var g=o.getTypeOf(y);return o.checkSupport(g),g!=="string"||s.uint8array?g==="nodebuffer"?new f(y):s.uint8array?new _(o.transformTo("uint8array",y)):new l(o.transformTo("array",y)):new a(y)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(n,r,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(n,r,i){var o=n("./GenericWorker"),s=n("../utils");function l(a){o.call(this,"ConvertWorker to "+a),this.destType=a}s.inherits(l,o),l.prototype.processChunk=function(a){this.push({data:s.transformTo(this.destType,a.data),meta:a.meta})},r.exports=l},{"../utils":32,"./GenericWorker":28}],25:[function(n,r,i){var o=n("./GenericWorker"),s=n("../crc32");function l(){o.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("../utils").inherits(l,o),l.prototype.processChunk=function(a){this.streamInfo.crc32=s(a.data,this.streamInfo.crc32||0),this.push(a)},r.exports=l},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(n,r,i){var o=n("../utils"),s=n("./GenericWorker");function l(a){s.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}o.inherits(l,s),l.prototype.processChunk=function(a){if(a){var f=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=f+a.data.length}s.prototype.processChunk.call(this,a)},r.exports=l},{"../utils":32,"./GenericWorker":28}],27:[function(n,r,i){var o=n("../utils"),s=n("./GenericWorker");function l(a){s.call(this,"DataWorker");var f=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(_){f.dataIsReady=!0,f.data=_,f.max=_&&_.length||0,f.type=o.getTypeOf(_),f.isPaused||f._tickAndRepeat()},function(_){f.error(_)})}o.inherits(l,s),l.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this.data=null},l.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,o.delay(this._tickAndRepeat,[],this)),!0)},l.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(o.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},l.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=null,f=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":a=this.data.substring(this.index,f);break;case"uint8array":a=this.data.subarray(this.index,f);break;case"array":case"nodebuffer":a=this.data.slice(this.index,f)}return this.index=f,this.push({data:a,meta:{percent:this.max?this.index/this.max*100:0}})},r.exports=l},{"../utils":32,"./GenericWorker":28}],28:[function(n,r,i){function o(s){this.name=s||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}o.prototype={push:function(s){this.emit("data",s)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(s){this.emit("error",s)}return!0},error:function(s){return!this.isFinished&&(this.isPaused?this.generatedError=s:(this.isFinished=!0,this.emit("error",s),this.previous&&this.previous.error(s),this.cleanUp()),!0)},on:function(s,l){return this._listeners[s].push(l),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(s,l){if(this._listeners[s])for(var a=0;a<this._listeners[s].length;a++)this._listeners[s][a].call(this,l)},pipe:function(s){return s.registerPrevious(this)},registerPrevious:function(s){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=s.streamInfo,this.mergeStreamInfo(),this.previous=s;var l=this;return s.on("data",function(a){l.processChunk(a)}),s.on("end",function(){l.end()}),s.on("error",function(a){l.error(a)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var s=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),s=!0),this.previous&&this.previous.resume(),!s},flush:function(){},processChunk:function(s){this.push(s)},withStreamInfo:function(s,l){return this.extraStreamInfo[s]=l,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var s in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,s)&&(this.streamInfo[s]=this.extraStreamInfo[s])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var s="Worker "+this.name;return this.previous?this.previous+" -> "+s:s}},r.exports=o},{}],29:[function(n,r,i){var o=n("../utils"),s=n("./ConvertWorker"),l=n("./GenericWorker"),a=n("../base64"),f=n("../support"),_=n("../external"),y=null;if(f.nodestream)try{y=n("../nodejs/NodejsStreamOutputAdapter")}catch{}function g(w,p){return new _.Promise(function(k,u){var c=[],v=w._internalType,S=w._outputType,z=w._mimeType;w.on("data",function(A,T){c.push(A),p&&p(T)}).on("error",function(A){c=[],u(A)}).on("end",function(){try{var A=function(T,O,L){switch(T){case"blob":return o.newBlob(o.transformTo("arraybuffer",O),L);case"base64":return a.encode(O);default:return o.transformTo(T,O)}}(S,function(T,O){var L,B=0,te=null,E=0;for(L=0;L<O.length;L++)E+=O[L].length;switch(T){case"string":return O.join("");case"array":return Array.prototype.concat.apply([],O);case"uint8array":for(te=new Uint8Array(E),L=0;L<O.length;L++)te.set(O[L],B),B+=O[L].length;return te;case"nodebuffer":return Buffer.concat(O);default:throw new Error("concat : unsupported type '"+T+"'")}}(v,c),z);k(A)}catch(T){u(T)}c=[]}).resume()})}function m(w,p,k){var u=p;switch(p){case"blob":case"arraybuffer":u="uint8array";break;case"base64":u="string"}try{this._internalType=u,this._outputType=p,this._mimeType=k,o.checkSupport(u),this._worker=w.pipe(new s(u)),w.lock()}catch(c){this._worker=new l("error"),this._worker.error(c)}}m.prototype={accumulate:function(w){return g(this,w)},on:function(w,p){var k=this;return w==="data"?this._worker.on(w,function(u){p.call(k,u.data,u.meta)}):this._worker.on(w,function(){o.delay(p,arguments,k)}),this},resume:function(){return o.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(w){if(o.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new y(this,{objectMode:this._outputType!=="nodebuffer"},w)}},r.exports=m},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(n,r,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",i.nodebuffer=typeof Buffer<"u",i.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")i.blob=!1;else{var o=new ArrayBuffer(0);try{i.blob=new Blob([o],{type:"application/zip"}).size===0}catch{try{var s=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);s.append(o),i.blob=s.getBlob("application/zip").size===0}catch{i.blob=!1}}}try{i.nodestream=!!n("readable-stream").Readable}catch{i.nodestream=!1}},{"readable-stream":16}],31:[function(n,r,i){for(var o=n("./utils"),s=n("./support"),l=n("./nodejsUtils"),a=n("./stream/GenericWorker"),f=new Array(256),_=0;_<256;_++)f[_]=252<=_?6:248<=_?5:240<=_?4:224<=_?3:192<=_?2:1;f[254]=f[254]=1;function y(){a.call(this,"utf-8 decode"),this.leftOver=null}function g(){a.call(this,"utf-8 encode")}i.utf8encode=function(m){return s.nodebuffer?l.newBufferFrom(m,"utf-8"):function(w){var p,k,u,c,v,S=w.length,z=0;for(c=0;c<S;c++)(64512&(k=w.charCodeAt(c)))==55296&&c+1<S&&(64512&(u=w.charCodeAt(c+1)))==56320&&(k=65536+(k-55296<<10)+(u-56320),c++),z+=k<128?1:k<2048?2:k<65536?3:4;for(p=s.uint8array?new Uint8Array(z):new Array(z),c=v=0;v<z;c++)(64512&(k=w.charCodeAt(c)))==55296&&c+1<S&&(64512&(u=w.charCodeAt(c+1)))==56320&&(k=65536+(k-55296<<10)+(u-56320),c++),k<128?p[v++]=k:(k<2048?p[v++]=192|k>>>6:(k<65536?p[v++]=224|k>>>12:(p[v++]=240|k>>>18,p[v++]=128|k>>>12&63),p[v++]=128|k>>>6&63),p[v++]=128|63&k);return p}(m)},i.utf8decode=function(m){return s.nodebuffer?o.transformTo("nodebuffer",m).toString("utf-8"):function(w){var p,k,u,c,v=w.length,S=new Array(2*v);for(p=k=0;p<v;)if((u=w[p++])<128)S[k++]=u;else if(4<(c=f[u]))S[k++]=65533,p+=c-1;else{for(u&=c===2?31:c===3?15:7;1<c&&p<v;)u=u<<6|63&w[p++],c--;1<c?S[k++]=65533:u<65536?S[k++]=u:(u-=65536,S[k++]=55296|u>>10&1023,S[k++]=56320|1023&u)}return S.length!==k&&(S.subarray?S=S.subarray(0,k):S.length=k),o.applyFromCharCode(S)}(m=o.transformTo(s.uint8array?"uint8array":"array",m))},o.inherits(y,a),y.prototype.processChunk=function(m){var w=o.transformTo(s.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(s.uint8array){var p=w;(w=new Uint8Array(p.length+this.leftOver.length)).set(this.leftOver,0),w.set(p,this.leftOver.length)}else w=this.leftOver.concat(w);this.leftOver=null}var k=function(c,v){var S;for((v=v||c.length)>c.length&&(v=c.length),S=v-1;0<=S&&(192&c[S])==128;)S--;return S<0||S===0?v:S+f[c[S]]>v?S:v}(w),u=w;k!==w.length&&(s.uint8array?(u=w.subarray(0,k),this.leftOver=w.subarray(k,w.length)):(u=w.slice(0,k),this.leftOver=w.slice(k,w.length))),this.push({data:i.utf8decode(u),meta:m.meta})},y.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=y,o.inherits(g,a),g.prototype.processChunk=function(m){this.push({data:i.utf8encode(m.data),meta:m.meta})},i.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(n,r,i){var o=n("./support"),s=n("./base64"),l=n("./nodejsUtils"),a=n("./external");function f(p){return p}function _(p,k){for(var u=0;u<p.length;++u)k[u]=255&p.charCodeAt(u);return k}n("setimmediate"),i.newBlob=function(p,k){i.checkSupport("blob");try{return new Blob([p],{type:k})}catch{try{var u=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return u.append(p),u.getBlob(k)}catch{throw new Error("Bug : can't construct the Blob.")}}};var y={stringifyByChunk:function(p,k,u){var c=[],v=0,S=p.length;if(S<=u)return String.fromCharCode.apply(null,p);for(;v<S;)k==="array"||k==="nodebuffer"?c.push(String.fromCharCode.apply(null,p.slice(v,Math.min(v+u,S)))):c.push(String.fromCharCode.apply(null,p.subarray(v,Math.min(v+u,S)))),v+=u;return c.join("")},stringifyByChar:function(p){for(var k="",u=0;u<p.length;u++)k+=String.fromCharCode(p[u]);return k},applyCanBeUsed:{uint8array:function(){try{return o.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return o.nodebuffer&&String.fromCharCode.apply(null,l.allocBuffer(1)).length===1}catch{return!1}}()}};function g(p){var k=65536,u=i.getTypeOf(p),c=!0;if(u==="uint8array"?c=y.applyCanBeUsed.uint8array:u==="nodebuffer"&&(c=y.applyCanBeUsed.nodebuffer),c)for(;1<k;)try{return y.stringifyByChunk(p,u,k)}catch{k=Math.floor(k/2)}return y.stringifyByChar(p)}function m(p,k){for(var u=0;u<p.length;u++)k[u]=p[u];return k}i.applyFromCharCode=g;var w={};w.string={string:f,array:function(p){return _(p,new Array(p.length))},arraybuffer:function(p){return w.string.uint8array(p).buffer},uint8array:function(p){return _(p,new Uint8Array(p.length))},nodebuffer:function(p){return _(p,l.allocBuffer(p.length))}},w.array={string:g,array:f,arraybuffer:function(p){return new Uint8Array(p).buffer},uint8array:function(p){return new Uint8Array(p)},nodebuffer:function(p){return l.newBufferFrom(p)}},w.arraybuffer={string:function(p){return g(new Uint8Array(p))},array:function(p){return m(new Uint8Array(p),new Array(p.byteLength))},arraybuffer:f,uint8array:function(p){return new Uint8Array(p)},nodebuffer:function(p){return l.newBufferFrom(new Uint8Array(p))}},w.uint8array={string:g,array:function(p){return m(p,new Array(p.length))},arraybuffer:function(p){return p.buffer},uint8array:f,nodebuffer:function(p){return l.newBufferFrom(p)}},w.nodebuffer={string:g,array:function(p){return m(p,new Array(p.length))},arraybuffer:function(p){return w.nodebuffer.uint8array(p).buffer},uint8array:function(p){return m(p,new Uint8Array(p.length))},nodebuffer:f},i.transformTo=function(p,k){if(k=k||"",!p)return k;i.checkSupport(p);var u=i.getTypeOf(k);return w[u][p](k)},i.resolve=function(p){for(var k=p.split("/"),u=[],c=0;c<k.length;c++){var v=k[c];v==="."||v===""&&c!==0&&c!==k.length-1||(v===".."?u.pop():u.push(v))}return u.join("/")},i.getTypeOf=function(p){return typeof p=="string"?"string":Object.prototype.toString.call(p)==="[object Array]"?"array":o.nodebuffer&&l.isBuffer(p)?"nodebuffer":o.uint8array&&p instanceof Uint8Array?"uint8array":o.arraybuffer&&p instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(p){if(!o[p.toLowerCase()])throw new Error(p+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(p){var k,u,c="";for(u=0;u<(p||"").length;u++)c+="\\x"+((k=p.charCodeAt(u))<16?"0":"")+k.toString(16).toUpperCase();return c},i.delay=function(p,k,u){setImmediate(function(){p.apply(u||null,k||[])})},i.inherits=function(p,k){function u(){}u.prototype=k.prototype,p.prototype=new u},i.extend=function(){var p,k,u={};for(p=0;p<arguments.length;p++)for(k in arguments[p])Object.prototype.hasOwnProperty.call(arguments[p],k)&&u[k]===void 0&&(u[k]=arguments[p][k]);return u},i.prepareContent=function(p,k,u,c,v){return a.Promise.resolve(k).then(function(S){return o.blob&&(S instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(S))!==-1)&&typeof FileReader<"u"?new a.Promise(function(z,A){var T=new FileReader;T.onload=function(O){z(O.target.result)},T.onerror=function(O){A(O.target.error)},T.readAsArrayBuffer(S)}):S}).then(function(S){var z=i.getTypeOf(S);return z?(z==="arraybuffer"?S=i.transformTo("uint8array",S):z==="string"&&(v?S=s.decode(S):u&&c!==!0&&(S=function(A){return _(A,o.uint8array?new Uint8Array(A.length):new Array(A.length))}(S))),S):a.Promise.reject(new Error("Can't read the data of '"+p+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(n,r,i){var o=n("./reader/readerFor"),s=n("./utils"),l=n("./signature"),a=n("./zipEntry"),f=n("./support");function _(y){this.files=[],this.loadOptions=y}_.prototype={checkSignature:function(y){if(!this.reader.readAndCheckSignature(y)){this.reader.index-=4;var g=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+s.pretty(g)+", expected "+s.pretty(y)+")")}},isSignature:function(y,g){var m=this.reader.index;this.reader.setIndex(y);var w=this.reader.readString(4)===g;return this.reader.setIndex(m),w},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var y=this.reader.readData(this.zipCommentLength),g=f.uint8array?"uint8array":"array",m=s.transformTo(g,y);this.zipComment=this.loadOptions.decodeFileName(m)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var y,g,m,w=this.zip64EndOfCentralSize-44;0<w;)y=this.reader.readInt(2),g=this.reader.readInt(4),m=this.reader.readData(g),this.zip64ExtensibleData[y]={id:y,length:g,value:m}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var y,g;for(y=0;y<this.files.length;y++)g=this.files[y],this.reader.setIndex(g.localHeaderOffset),this.checkSignature(l.LOCAL_FILE_HEADER),g.readLocalPart(this.reader),g.handleUTF8(),g.processAttributes()},readCentralDir:function(){var y;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(l.CENTRAL_FILE_HEADER);)(y=new a({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(y);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var y=this.reader.lastIndexOfSignature(l.CENTRAL_DIRECTORY_END);if(y<0)throw this.isSignature(0,l.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(y);var g=y;if(this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,(y=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(y),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,l.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var m=this.centralDirOffset+this.centralDirSize;this.zip64&&(m+=20,m+=12+this.zip64EndOfCentralSize);var w=g-m;if(0<w)this.isSignature(g,l.CENTRAL_FILE_HEADER)||(this.reader.zero=w);else if(w<0)throw new Error("Corrupted zip: missing "+Math.abs(w)+" bytes.")},prepareReader:function(y){this.reader=o(y)},load:function(y){this.prepareReader(y),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},r.exports=_},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(n,r,i){var o=n("./reader/readerFor"),s=n("./utils"),l=n("./compressedObject"),a=n("./crc32"),f=n("./utf8"),_=n("./compressions"),y=n("./support");function g(m,w){this.options=m,this.loadOptions=w}g.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(m){var w,p;if(m.skip(22),this.fileNameLength=m.readInt(2),p=m.readInt(2),this.fileName=m.readData(this.fileNameLength),m.skip(p),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((w=function(k){for(var u in _)if(Object.prototype.hasOwnProperty.call(_,u)&&_[u].magic===k)return _[u];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+s.transformTo("string",this.fileName)+")");this.decompressed=new l(this.compressedSize,this.uncompressedSize,this.crc32,w,m.readData(this.compressedSize))},readCentralPart:function(m){this.versionMadeBy=m.readInt(2),m.skip(2),this.bitFlag=m.readInt(2),this.compressionMethod=m.readString(2),this.date=m.readDate(),this.crc32=m.readInt(4),this.compressedSize=m.readInt(4),this.uncompressedSize=m.readInt(4);var w=m.readInt(2);if(this.extraFieldsLength=m.readInt(2),this.fileCommentLength=m.readInt(2),this.diskNumberStart=m.readInt(2),this.internalFileAttributes=m.readInt(2),this.externalFileAttributes=m.readInt(4),this.localHeaderOffset=m.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");m.skip(w),this.readExtraFields(m),this.parseZIP64ExtraField(m),this.fileComment=m.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var m=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),m==0&&(this.dosPermissions=63&this.externalFileAttributes),m==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var m=o(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))}},readExtraFields:function(m){var w,p,k,u=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4<u;)w=m.readInt(2),p=m.readInt(2),k=m.readData(p),this.extraFields[w]={id:w,length:p,value:k};m.setIndex(u)},handleUTF8:function(){var m=y.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=f.utf8decode(this.fileName),this.fileCommentStr=f.utf8decode(this.fileComment);else{var w=this.findExtraFieldUnicodePath();if(w!==null)this.fileNameStr=w;else{var p=s.transformTo(m,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(p)}var k=this.findExtraFieldUnicodeComment();if(k!==null)this.fileCommentStr=k;else{var u=s.transformTo(m,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(u)}}},findExtraFieldUnicodePath:function(){var m=this.extraFields[28789];if(m){var w=o(m.value);return w.readInt(1)!==1||a(this.fileName)!==w.readInt(4)?null:f.utf8decode(w.readData(m.length-5))}return null},findExtraFieldUnicodeComment:function(){var m=this.extraFields[25461];if(m){var w=o(m.value);return w.readInt(1)!==1||a(this.fileComment)!==w.readInt(4)?null:f.utf8decode(w.readData(m.length-5))}return null}},r.exports=g},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(n,r,i){function o(w,p,k){this.name=w,this.dir=k.dir,this.date=k.date,this.comment=k.comment,this.unixPermissions=k.unixPermissions,this.dosPermissions=k.dosPermissions,this._data=p,this._dataBinary=k.binary,this.options={compression:k.compression,compressionOptions:k.compressionOptions}}var s=n("./stream/StreamHelper"),l=n("./stream/DataWorker"),a=n("./utf8"),f=n("./compressedObject"),_=n("./stream/GenericWorker");o.prototype={internalStream:function(w){var p=null,k="string";try{if(!w)throw new Error("No output type specified.");var u=(k=w.toLowerCase())==="string"||k==="text";k!=="binarystring"&&k!=="text"||(k="string"),p=this._decompressWorker();var c=!this._dataBinary;c&&!u&&(p=p.pipe(new a.Utf8EncodeWorker)),!c&&u&&(p=p.pipe(new a.Utf8DecodeWorker))}catch(v){(p=new _("error")).error(v)}return new s(p,k,"")},async:function(w,p){return this.internalStream(w).accumulate(p)},nodeStream:function(w,p){return this.internalStream(w||"nodebuffer").toNodejsStream(p)},_compressWorker:function(w,p){if(this._data instanceof f&&this._data.compression.magic===w.magic)return this._data.getCompressedWorker();var k=this._decompressWorker();return this._dataBinary||(k=k.pipe(new a.Utf8EncodeWorker)),f.createWorkerFrom(k,w,p)},_decompressWorker:function(){return this._data instanceof f?this._data.getContentWorker():this._data instanceof _?this._data:new l(this._data)}};for(var y=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],g=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},m=0;m<y.length;m++)o.prototype[y[m]]=g;r.exports=o},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(n,r,i){(function(o){var s,l,a=o.MutationObserver||o.WebKitMutationObserver;if(a){var f=0,_=new a(w),y=o.document.createTextNode("");_.observe(y,{characterData:!0}),s=function(){y.data=f=++f%2}}else if(o.setImmediate||o.MessageChannel===void 0)s="document"in o&&"onreadystatechange"in o.document.createElement("script")?function(){var p=o.document.createElement("script");p.onreadystatechange=function(){w(),p.onreadystatechange=null,p.parentNode.removeChild(p),p=null},o.document.documentElement.appendChild(p)}:function(){setTimeout(w,0)};else{var g=new o.MessageChannel;g.port1.onmessage=w,s=function(){g.port2.postMessage(0)}}var m=[];function w(){var p,k;l=!0;for(var u=m.length;u;){for(k=m,m=[],p=-1;++p<u;)k[p]();u=m.length}l=!1}r.exports=function(p){m.push(p)!==1||l||s()}}).call(this,typeof yi<"u"?yi:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(n,r,i){var o=n("immediate");function s(){}var l={},a=["REJECTED"],f=["FULFILLED"],_=["PENDING"];function y(u){if(typeof u!="function")throw new TypeError("resolver must be a function");this.state=_,this.queue=[],this.outcome=void 0,u!==s&&p(this,u)}function g(u,c,v){this.promise=u,typeof c=="function"&&(this.onFulfilled=c,this.callFulfilled=this.otherCallFulfilled),typeof v=="function"&&(this.onRejected=v,this.callRejected=this.otherCallRejected)}function m(u,c,v){o(function(){var S;try{S=c(v)}catch(z){return l.reject(u,z)}S===u?l.reject(u,new TypeError("Cannot resolve promise with itself")):l.resolve(u,S)})}function w(u){var c=u&&u.then;if(u&&(typeof u=="object"||typeof u=="function")&&typeof c=="function")return function(){c.apply(u,arguments)}}function p(u,c){var v=!1;function S(T){v||(v=!0,l.reject(u,T))}function z(T){v||(v=!0,l.resolve(u,T))}var A=k(function(){c(z,S)});A.status==="error"&&S(A.value)}function k(u,c){var v={};try{v.value=u(c),v.status="success"}catch(S){v.status="error",v.value=S}return v}(r.exports=y).prototype.finally=function(u){if(typeof u!="function")return this;var c=this.constructor;return this.then(function(v){return c.resolve(u()).then(function(){return v})},function(v){return c.resolve(u()).then(function(){throw v})})},y.prototype.catch=function(u){return this.then(null,u)},y.prototype.then=function(u,c){if(typeof u!="function"&&this.state===f||typeof c!="function"&&this.state===a)return this;var v=new this.constructor(s);return this.state!==_?m(v,this.state===f?u:c,this.outcome):this.queue.push(new g(v,u,c)),v},g.prototype.callFulfilled=function(u){l.resolve(this.promise,u)},g.prototype.otherCallFulfilled=function(u){m(this.promise,this.onFulfilled,u)},g.prototype.callRejected=function(u){l.reject(this.promise,u)},g.prototype.otherCallRejected=function(u){m(this.promise,this.onRejected,u)},l.resolve=function(u,c){var v=k(w,c);if(v.status==="error")return l.reject(u,v.value);var S=v.value;if(S)p(u,S);else{u.state=f,u.outcome=c;for(var z=-1,A=u.queue.length;++z<A;)u.queue[z].callFulfilled(c)}return u},l.reject=function(u,c){u.state=a,u.outcome=c;for(var v=-1,S=u.queue.length;++v<S;)u.queue[v].callRejected(c);return u},y.resolve=function(u){return u instanceof this?u:l.resolve(new this(s),u)},y.reject=function(u){var c=new this(s);return l.reject(c,u)},y.all=function(u){var c=this;if(Object.prototype.toString.call(u)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=u.length,S=!1;if(!v)return this.resolve([]);for(var z=new Array(v),A=0,T=-1,O=new this(s);++T<v;)L(u[T],T);return O;function L(B,te){c.resolve(B).then(function(E){z[te]=E,++A!==v||S||(S=!0,l.resolve(O,z))},function(E){S||(S=!0,l.reject(O,E))})}},y.race=function(u){var c=this;if(Object.prototype.toString.call(u)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=u.length,S=!1;if(!v)return this.resolve([]);for(var z=-1,A=new this(s);++z<v;)T=u[z],c.resolve(T).then(function(O){S||(S=!0,l.resolve(A,O))},function(O){S||(S=!0,l.reject(A,O))});var T;return A}},{immediate:36}],38:[function(n,r,i){var o={};(0,n("./lib/utils/common").assign)(o,n("./lib/deflate"),n("./lib/inflate"),n("./lib/zlib/constants")),r.exports=o},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(n,r,i){var o=n("./zlib/deflate"),s=n("./utils/common"),l=n("./utils/strings"),a=n("./zlib/messages"),f=n("./zlib/zstream"),_=Object.prototype.toString,y=0,g=-1,m=0,w=8;function p(u){if(!(this instanceof p))return new p(u);this.options=s.assign({level:g,method:w,chunkSize:16384,windowBits:15,memLevel:8,strategy:m,to:""},u||{});var c=this.options;c.raw&&0<c.windowBits?c.windowBits=-c.windowBits:c.gzip&&0<c.windowBits&&c.windowBits<16&&(c.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var v=o.deflateInit2(this.strm,c.level,c.method,c.windowBits,c.memLevel,c.strategy);if(v!==y)throw new Error(a[v]);if(c.header&&o.deflateSetHeader(this.strm,c.header),c.dictionary){var S;if(S=typeof c.dictionary=="string"?l.string2buf(c.dictionary):_.call(c.dictionary)==="[object ArrayBuffer]"?new Uint8Array(c.dictionary):c.dictionary,(v=o.deflateSetDictionary(this.strm,S))!==y)throw new Error(a[v]);this._dict_set=!0}}function k(u,c){var v=new p(c);if(v.push(u,!0),v.err)throw v.msg||a[v.err];return v.result}p.prototype.push=function(u,c){var v,S,z=this.strm,A=this.options.chunkSize;if(this.ended)return!1;S=c===~~c?c:c===!0?4:0,typeof u=="string"?z.input=l.string2buf(u):_.call(u)==="[object ArrayBuffer]"?z.input=new Uint8Array(u):z.input=u,z.next_in=0,z.avail_in=z.input.length;do{if(z.avail_out===0&&(z.output=new s.Buf8(A),z.next_out=0,z.avail_out=A),(v=o.deflate(z,S))!==1&&v!==y)return this.onEnd(v),!(this.ended=!0);z.avail_out!==0&&(z.avail_in!==0||S!==4&&S!==2)||(this.options.to==="string"?this.onData(l.buf2binstring(s.shrinkBuf(z.output,z.next_out))):this.onData(s.shrinkBuf(z.output,z.next_out)))}while((0<z.avail_in||z.avail_out===0)&&v!==1);return S===4?(v=o.deflateEnd(this.strm),this.onEnd(v),this.ended=!0,v===y):S!==2||(this.onEnd(y),!(z.avail_out=0))},p.prototype.onData=function(u){this.chunks.push(u)},p.prototype.onEnd=function(u){u===y&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=u,this.msg=this.strm.msg},i.Deflate=p,i.deflate=k,i.deflateRaw=function(u,c){return(c=c||{}).raw=!0,k(u,c)},i.gzip=function(u,c){return(c=c||{}).gzip=!0,k(u,c)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(n,r,i){var o=n("./zlib/inflate"),s=n("./utils/common"),l=n("./utils/strings"),a=n("./zlib/constants"),f=n("./zlib/messages"),_=n("./zlib/zstream"),y=n("./zlib/gzheader"),g=Object.prototype.toString;function m(p){if(!(this instanceof m))return new m(p);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},p||{});var k=this.options;k.raw&&0<=k.windowBits&&k.windowBits<16&&(k.windowBits=-k.windowBits,k.windowBits===0&&(k.windowBits=-15)),!(0<=k.windowBits&&k.windowBits<16)||p&&p.windowBits||(k.windowBits+=32),15<k.windowBits&&k.windowBits<48&&!(15&k.windowBits)&&(k.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _,this.strm.avail_out=0;var u=o.inflateInit2(this.strm,k.windowBits);if(u!==a.Z_OK)throw new Error(f[u]);this.header=new y,o.inflateGetHeader(this.strm,this.header)}function w(p,k){var u=new m(k);if(u.push(p,!0),u.err)throw u.msg||f[u.err];return u.result}m.prototype.push=function(p,k){var u,c,v,S,z,A,T=this.strm,O=this.options.chunkSize,L=this.options.dictionary,B=!1;if(this.ended)return!1;c=k===~~k?k:k===!0?a.Z_FINISH:a.Z_NO_FLUSH,typeof p=="string"?T.input=l.binstring2buf(p):g.call(p)==="[object ArrayBuffer]"?T.input=new Uint8Array(p):T.input=p,T.next_in=0,T.avail_in=T.input.length;do{if(T.avail_out===0&&(T.output=new s.Buf8(O),T.next_out=0,T.avail_out=O),(u=o.inflate(T,a.Z_NO_FLUSH))===a.Z_NEED_DICT&&L&&(A=typeof L=="string"?l.string2buf(L):g.call(L)==="[object ArrayBuffer]"?new Uint8Array(L):L,u=o.inflateSetDictionary(this.strm,A)),u===a.Z_BUF_ERROR&&B===!0&&(u=a.Z_OK,B=!1),u!==a.Z_STREAM_END&&u!==a.Z_OK)return this.onEnd(u),!(this.ended=!0);T.next_out&&(T.avail_out!==0&&u!==a.Z_STREAM_END&&(T.avail_in!==0||c!==a.Z_FINISH&&c!==a.Z_SYNC_FLUSH)||(this.options.to==="string"?(v=l.utf8border(T.output,T.next_out),S=T.next_out-v,z=l.buf2string(T.output,v),T.next_out=S,T.avail_out=O-S,S&&s.arraySet(T.output,T.output,v,S,0),this.onData(z)):this.onData(s.shrinkBuf(T.output,T.next_out)))),T.avail_in===0&&T.avail_out===0&&(B=!0)}while((0<T.avail_in||T.avail_out===0)&&u!==a.Z_STREAM_END);return u===a.Z_STREAM_END&&(c=a.Z_FINISH),c===a.Z_FINISH?(u=o.inflateEnd(this.strm),this.onEnd(u),this.ended=!0,u===a.Z_OK):c!==a.Z_SYNC_FLUSH||(this.onEnd(a.Z_OK),!(T.avail_out=0))},m.prototype.onData=function(p){this.chunks.push(p)},m.prototype.onEnd=function(p){p===a.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=p,this.msg=this.strm.msg},i.Inflate=m,i.inflate=w,i.inflateRaw=function(p,k){return(k=k||{}).raw=!0,w(p,k)},i.ungzip=w},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(n,r,i){var o=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";i.assign=function(a){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var _=f.shift();if(_){if(typeof _!="object")throw new TypeError(_+"must be non-object");for(var y in _)_.hasOwnProperty(y)&&(a[y]=_[y])}}return a},i.shrinkBuf=function(a,f){return a.length===f?a:a.subarray?a.subarray(0,f):(a.length=f,a)};var s={arraySet:function(a,f,_,y,g){if(f.subarray&&a.subarray)a.set(f.subarray(_,_+y),g);else for(var m=0;m<y;m++)a[g+m]=f[_+m]},flattenChunks:function(a){var f,_,y,g,m,w;for(f=y=0,_=a.length;f<_;f++)y+=a[f].length;for(w=new Uint8Array(y),f=g=0,_=a.length;f<_;f++)m=a[f],w.set(m,g),g+=m.length;return w}},l={arraySet:function(a,f,_,y,g){for(var m=0;m<y;m++)a[g+m]=f[_+m]},flattenChunks:function(a){return[].concat.apply([],a)}};i.setTyped=function(a){a?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,s)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(o)},{}],42:[function(n,r,i){var o=n("./common"),s=!0,l=!0;try{String.fromCharCode.apply(null,[0])}catch{s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{l=!1}for(var a=new o.Buf8(256),f=0;f<256;f++)a[f]=252<=f?6:248<=f?5:240<=f?4:224<=f?3:192<=f?2:1;function _(y,g){if(g<65537&&(y.subarray&&l||!y.subarray&&s))return String.fromCharCode.apply(null,o.shrinkBuf(y,g));for(var m="",w=0;w<g;w++)m+=String.fromCharCode(y[w]);return m}a[254]=a[254]=1,i.string2buf=function(y){var g,m,w,p,k,u=y.length,c=0;for(p=0;p<u;p++)(64512&(m=y.charCodeAt(p)))==55296&&p+1<u&&(64512&(w=y.charCodeAt(p+1)))==56320&&(m=65536+(m-55296<<10)+(w-56320),p++),c+=m<128?1:m<2048?2:m<65536?3:4;for(g=new o.Buf8(c),p=k=0;k<c;p++)(64512&(m=y.charCodeAt(p)))==55296&&p+1<u&&(64512&(w=y.charCodeAt(p+1)))==56320&&(m=65536+(m-55296<<10)+(w-56320),p++),m<128?g[k++]=m:(m<2048?g[k++]=192|m>>>6:(m<65536?g[k++]=224|m>>>12:(g[k++]=240|m>>>18,g[k++]=128|m>>>12&63),g[k++]=128|m>>>6&63),g[k++]=128|63&m);return g},i.buf2binstring=function(y){return _(y,y.length)},i.binstring2buf=function(y){for(var g=new o.Buf8(y.length),m=0,w=g.length;m<w;m++)g[m]=y.charCodeAt(m);return g},i.buf2string=function(y,g){var m,w,p,k,u=g||y.length,c=new Array(2*u);for(m=w=0;m<u;)if((p=y[m++])<128)c[w++]=p;else if(4<(k=a[p]))c[w++]=65533,m+=k-1;else{for(p&=k===2?31:k===3?15:7;1<k&&m<u;)p=p<<6|63&y[m++],k--;1<k?c[w++]=65533:p<65536?c[w++]=p:(p-=65536,c[w++]=55296|p>>10&1023,c[w++]=56320|1023&p)}return _(c,w)},i.utf8border=function(y,g){var m;for((g=g||y.length)>y.length&&(g=y.length),m=g-1;0<=m&&(192&y[m])==128;)m--;return m<0||m===0?g:m+a[y[m]]>g?m:g}},{"./common":41}],43:[function(n,r,i){r.exports=function(o,s,l,a){for(var f=65535&o|0,_=o>>>16&65535|0,y=0;l!==0;){for(l-=y=2e3<l?2e3:l;_=_+(f=f+s[a++]|0)|0,--y;);f%=65521,_%=65521}return f|_<<16|0}},{}],44:[function(n,r,i){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(n,r,i){var o=function(){for(var s,l=[],a=0;a<256;a++){s=a;for(var f=0;f<8;f++)s=1&s?3988292384^s>>>1:s>>>1;l[a]=s}return l}();r.exports=function(s,l,a,f){var _=o,y=f+a;s^=-1;for(var g=f;g<y;g++)s=s>>>8^_[255&(s^l[g])];return-1^s}},{}],46:[function(n,r,i){var o,s=n("../utils/common"),l=n("./trees"),a=n("./adler32"),f=n("./crc32"),_=n("./messages"),y=0,g=4,m=0,w=-2,p=-1,k=4,u=2,c=8,v=9,S=286,z=30,A=19,T=2*S+1,O=15,L=3,B=258,te=B+L+1,E=42,I=113,h=1,b=2,X=3,F=4;function M(d,W){return d.msg=_[W],W}function D(d){return(d<<1)-(4<d?9:0)}function G(d){for(var W=d.length;0<=--W;)d[W]=0}function P(d){var W=d.state,U=W.pending;U>d.avail_out&&(U=d.avail_out),U!==0&&(s.arraySet(d.output,W.pending_buf,W.pending_out,U,d.next_out),d.next_out+=U,W.pending_out+=U,d.total_out+=U,d.avail_out-=U,W.pending-=U,W.pending===0&&(W.pending_out=0))}function N(d,W){l._tr_flush_block(d,0<=d.block_start?d.block_start:-1,d.strstart-d.block_start,W),d.block_start=d.strstart,P(d.strm)}function ne(d,W){d.pending_buf[d.pending++]=W}function J(d,W){d.pending_buf[d.pending++]=W>>>8&255,d.pending_buf[d.pending++]=255&W}function K(d,W){var U,C,x=d.max_chain_length,R=d.strstart,H=d.prev_length,V=d.nice_match,j=d.strstart>d.w_size-te?d.strstart-(d.w_size-te):0,Q=d.window,q=d.w_mask,Y=d.prev,re=d.strstart+B,he=Q[R+H-1],le=Q[R+H];d.prev_length>=d.good_match&&(x>>=2),V>d.lookahead&&(V=d.lookahead);do if(Q[(U=W)+H]===le&&Q[U+H-1]===he&&Q[U]===Q[R]&&Q[++U]===Q[R+1]){R+=2,U++;do;while(Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&Q[++R]===Q[++U]&&R<re);if(C=B-(re-R),R=re-B,H<C){if(d.match_start=W,V<=(H=C))break;he=Q[R+H-1],le=Q[R+H]}}while((W=Y[W&q])>j&&--x!=0);return H<=d.lookahead?H:d.lookahead}function oe(d){var W,U,C,x,R,H,V,j,Q,q,Y=d.w_size;do{if(x=d.window_size-d.lookahead-d.strstart,d.strstart>=Y+(Y-te)){for(s.arraySet(d.window,d.window,Y,Y,0),d.match_start-=Y,d.strstart-=Y,d.block_start-=Y,W=U=d.hash_size;C=d.head[--W],d.head[W]=Y<=C?C-Y:0,--U;);for(W=U=Y;C=d.prev[--W],d.prev[W]=Y<=C?C-Y:0,--U;);x+=Y}if(d.strm.avail_in===0)break;if(H=d.strm,V=d.window,j=d.strstart+d.lookahead,Q=x,q=void 0,q=H.avail_in,Q<q&&(q=Q),U=q===0?0:(H.avail_in-=q,s.arraySet(V,H.input,H.next_in,q,j),H.state.wrap===1?H.adler=a(H.adler,V,q,j):H.state.wrap===2&&(H.adler=f(H.adler,V,q,j)),H.next_in+=q,H.total_in+=q,q),d.lookahead+=U,d.lookahead+d.insert>=L)for(R=d.strstart-d.insert,d.ins_h=d.window[R],d.ins_h=(d.ins_h<<d.hash_shift^d.window[R+1])&d.hash_mask;d.insert&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[R+L-1])&d.hash_mask,d.prev[R&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=R,R++,d.insert--,!(d.lookahead+d.insert<L)););}while(d.lookahead<te&&d.strm.avail_in!==0)}function xe(d,W){for(var U,C;;){if(d.lookahead<te){if(oe(d),d.lookahead<te&&W===y)return h;if(d.lookahead===0)break}if(U=0,d.lookahead>=L&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),U!==0&&d.strstart-U<=d.w_size-te&&(d.match_length=K(d,U)),d.match_length>=L)if(C=l._tr_tally(d,d.strstart-d.match_start,d.match_length-L),d.lookahead-=d.match_length,d.match_length<=d.max_lazy_match&&d.lookahead>=L){for(d.match_length--;d.strstart++,d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart,--d.match_length!=0;);d.strstart++}else d.strstart+=d.match_length,d.match_length=0,d.ins_h=d.window[d.strstart],d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+1])&d.hash_mask;else C=l._tr_tally(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(C&&(N(d,!1),d.strm.avail_out===0))return h}return d.insert=d.strstart<L-1?d.strstart:L-1,W===g?(N(d,!0),d.strm.avail_out===0?X:F):d.last_lit&&(N(d,!1),d.strm.avail_out===0)?h:b}function se(d,W){for(var U,C,x;;){if(d.lookahead<te){if(oe(d),d.lookahead<te&&W===y)return h;if(d.lookahead===0)break}if(U=0,d.lookahead>=L&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),d.prev_length=d.match_length,d.prev_match=d.match_start,d.match_length=L-1,U!==0&&d.prev_length<d.max_lazy_match&&d.strstart-U<=d.w_size-te&&(d.match_length=K(d,U),d.match_length<=5&&(d.strategy===1||d.match_length===L&&4096<d.strstart-d.match_start)&&(d.match_length=L-1)),d.prev_length>=L&&d.match_length<=d.prev_length){for(x=d.strstart+d.lookahead-L,C=l._tr_tally(d,d.strstart-1-d.prev_match,d.prev_length-L),d.lookahead-=d.prev_length-1,d.prev_length-=2;++d.strstart<=x&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+L-1])&d.hash_mask,U=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),--d.prev_length!=0;);if(d.match_available=0,d.match_length=L-1,d.strstart++,C&&(N(d,!1),d.strm.avail_out===0))return h}else if(d.match_available){if((C=l._tr_tally(d,0,d.window[d.strstart-1]))&&N(d,!1),d.strstart++,d.lookahead--,d.strm.avail_out===0)return h}else d.match_available=1,d.strstart++,d.lookahead--}return d.match_available&&(C=l._tr_tally(d,0,d.window[d.strstart-1]),d.match_available=0),d.insert=d.strstart<L-1?d.strstart:L-1,W===g?(N(d,!0),d.strm.avail_out===0?X:F):d.last_lit&&(N(d,!1),d.strm.avail_out===0)?h:b}function fe(d,W,U,C,x){this.good_length=d,this.max_lazy=W,this.nice_length=U,this.max_chain=C,this.func=x}function Ie(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=c,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new s.Buf16(2*T),this.dyn_dtree=new s.Buf16(2*(2*z+1)),this.bl_tree=new s.Buf16(2*(2*A+1)),G(this.dyn_ltree),G(this.dyn_dtree),G(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new s.Buf16(O+1),this.heap=new s.Buf16(2*S+1),G(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new s.Buf16(2*S+1),G(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(d){var W;return d&&d.state?(d.total_in=d.total_out=0,d.data_type=u,(W=d.state).pending=0,W.pending_out=0,W.wrap<0&&(W.wrap=-W.wrap),W.status=W.wrap?E:I,d.adler=W.wrap===2?0:1,W.last_flush=y,l._tr_init(W),m):M(d,w)}function wt(d){var W=Se(d);return W===m&&function(U){U.window_size=2*U.w_size,G(U.head),U.max_lazy_match=o[U.level].max_lazy,U.good_match=o[U.level].good_length,U.nice_match=o[U.level].nice_length,U.max_chain_length=o[U.level].max_chain,U.strstart=0,U.block_start=0,U.lookahead=0,U.insert=0,U.match_length=U.prev_length=L-1,U.match_available=0,U.ins_h=0}(d.state),W}function ft(d,W,U,C,x,R){if(!d)return w;var H=1;if(W===p&&(W=6),C<0?(H=0,C=-C):15<C&&(H=2,C-=16),x<1||v<x||U!==c||C<8||15<C||W<0||9<W||R<0||k<R)return M(d,w);C===8&&(C=9);var V=new Ie;return(d.state=V).strm=d,V.wrap=H,V.gzhead=null,V.w_bits=C,V.w_size=1<<V.w_bits,V.w_mask=V.w_size-1,V.hash_bits=x+7,V.hash_size=1<<V.hash_bits,V.hash_mask=V.hash_size-1,V.hash_shift=~~((V.hash_bits+L-1)/L),V.window=new s.Buf8(2*V.w_size),V.head=new s.Buf16(V.hash_size),V.prev=new s.Buf16(V.w_size),V.lit_bufsize=1<<x+6,V.pending_buf_size=4*V.lit_bufsize,V.pending_buf=new s.Buf8(V.pending_buf_size),V.d_buf=1*V.lit_bufsize,V.l_buf=3*V.lit_bufsize,V.level=W,V.strategy=R,V.method=U,wt(d)}o=[new fe(0,0,0,0,function(d,W){var U=65535;for(U>d.pending_buf_size-5&&(U=d.pending_buf_size-5);;){if(d.lookahead<=1){if(oe(d),d.lookahead===0&&W===y)return h;if(d.lookahead===0)break}d.strstart+=d.lookahead,d.lookahead=0;var C=d.block_start+U;if((d.strstart===0||d.strstart>=C)&&(d.lookahead=d.strstart-C,d.strstart=C,N(d,!1),d.strm.avail_out===0)||d.strstart-d.block_start>=d.w_size-te&&(N(d,!1),d.strm.avail_out===0))return h}return d.insert=0,W===g?(N(d,!0),d.strm.avail_out===0?X:F):(d.strstart>d.block_start&&(N(d,!1),d.strm.avail_out),h)}),new fe(4,4,8,4,xe),new fe(4,5,16,8,xe),new fe(4,6,32,32,xe),new fe(4,4,16,16,se),new fe(8,16,32,32,se),new fe(8,16,128,128,se),new fe(8,32,128,256,se),new fe(32,128,258,1024,se),new fe(32,258,258,4096,se)],i.deflateInit=function(d,W){return ft(d,W,c,15,8,0)},i.deflateInit2=ft,i.deflateReset=wt,i.deflateResetKeep=Se,i.deflateSetHeader=function(d,W){return d&&d.state?d.state.wrap!==2?w:(d.state.gzhead=W,m):w},i.deflate=function(d,W){var U,C,x,R;if(!d||!d.state||5<W||W<0)return d?M(d,w):w;if(C=d.state,!d.output||!d.input&&d.avail_in!==0||C.status===666&&W!==g)return M(d,d.avail_out===0?-5:w);if(C.strm=d,U=C.last_flush,C.last_flush=W,C.status===E)if(C.wrap===2)d.adler=0,ne(C,31),ne(C,139),ne(C,8),C.gzhead?(ne(C,(C.gzhead.text?1:0)+(C.gzhead.hcrc?2:0)+(C.gzhead.extra?4:0)+(C.gzhead.name?8:0)+(C.gzhead.comment?16:0)),ne(C,255&C.gzhead.time),ne(C,C.gzhead.time>>8&255),ne(C,C.gzhead.time>>16&255),ne(C,C.gzhead.time>>24&255),ne(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),ne(C,255&C.gzhead.os),C.gzhead.extra&&C.gzhead.extra.length&&(ne(C,255&C.gzhead.extra.length),ne(C,C.gzhead.extra.length>>8&255)),C.gzhead.hcrc&&(d.adler=f(d.adler,C.pending_buf,C.pending,0)),C.gzindex=0,C.status=69):(ne(C,0),ne(C,0),ne(C,0),ne(C,0),ne(C,0),ne(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),ne(C,3),C.status=I);else{var H=c+(C.w_bits-8<<4)<<8;H|=(2<=C.strategy||C.level<2?0:C.level<6?1:C.level===6?2:3)<<6,C.strstart!==0&&(H|=32),H+=31-H%31,C.status=I,J(C,H),C.strstart!==0&&(J(C,d.adler>>>16),J(C,65535&d.adler)),d.adler=1}if(C.status===69)if(C.gzhead.extra){for(x=C.pending;C.gzindex<(65535&C.gzhead.extra.length)&&(C.pending!==C.pending_buf_size||(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),P(d),x=C.pending,C.pending!==C.pending_buf_size));)ne(C,255&C.gzhead.extra[C.gzindex]),C.gzindex++;C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),C.gzindex===C.gzhead.extra.length&&(C.gzindex=0,C.status=73)}else C.status=73;if(C.status===73)if(C.gzhead.name){x=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),P(d),x=C.pending,C.pending===C.pending_buf_size)){R=1;break}R=C.gzindex<C.gzhead.name.length?255&C.gzhead.name.charCodeAt(C.gzindex++):0,ne(C,R)}while(R!==0);C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),R===0&&(C.gzindex=0,C.status=91)}else C.status=91;if(C.status===91)if(C.gzhead.comment){x=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),P(d),x=C.pending,C.pending===C.pending_buf_size)){R=1;break}R=C.gzindex<C.gzhead.comment.length?255&C.gzhead.comment.charCodeAt(C.gzindex++):0,ne(C,R)}while(R!==0);C.gzhead.hcrc&&C.pending>x&&(d.adler=f(d.adler,C.pending_buf,C.pending-x,x)),R===0&&(C.status=103)}else C.status=103;if(C.status===103&&(C.gzhead.hcrc?(C.pending+2>C.pending_buf_size&&P(d),C.pending+2<=C.pending_buf_size&&(ne(C,255&d.adler),ne(C,d.adler>>8&255),d.adler=0,C.status=I)):C.status=I),C.pending!==0){if(P(d),d.avail_out===0)return C.last_flush=-1,m}else if(d.avail_in===0&&D(W)<=D(U)&&W!==g)return M(d,-5);if(C.status===666&&d.avail_in!==0)return M(d,-5);if(d.avail_in!==0||C.lookahead!==0||W!==y&&C.status!==666){var V=C.strategy===2?function(j,Q){for(var q;;){if(j.lookahead===0&&(oe(j),j.lookahead===0)){if(Q===y)return h;break}if(j.match_length=0,q=l._tr_tally(j,0,j.window[j.strstart]),j.lookahead--,j.strstart++,q&&(N(j,!1),j.strm.avail_out===0))return h}return j.insert=0,Q===g?(N(j,!0),j.strm.avail_out===0?X:F):j.last_lit&&(N(j,!1),j.strm.avail_out===0)?h:b}(C,W):C.strategy===3?function(j,Q){for(var q,Y,re,he,le=j.window;;){if(j.lookahead<=B){if(oe(j),j.lookahead<=B&&Q===y)return h;if(j.lookahead===0)break}if(j.match_length=0,j.lookahead>=L&&0<j.strstart&&(Y=le[re=j.strstart-1])===le[++re]&&Y===le[++re]&&Y===le[++re]){he=j.strstart+B;do;while(Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&Y===le[++re]&&re<he);j.match_length=B-(he-re),j.match_length>j.lookahead&&(j.match_length=j.lookahead)}if(j.match_length>=L?(q=l._tr_tally(j,1,j.match_length-L),j.lookahead-=j.match_length,j.strstart+=j.match_length,j.match_length=0):(q=l._tr_tally(j,0,j.window[j.strstart]),j.lookahead--,j.strstart++),q&&(N(j,!1),j.strm.avail_out===0))return h}return j.insert=0,Q===g?(N(j,!0),j.strm.avail_out===0?X:F):j.last_lit&&(N(j,!1),j.strm.avail_out===0)?h:b}(C,W):o[C.level].func(C,W);if(V!==X&&V!==F||(C.status=666),V===h||V===X)return d.avail_out===0&&(C.last_flush=-1),m;if(V===b&&(W===1?l._tr_align(C):W!==5&&(l._tr_stored_block(C,0,0,!1),W===3&&(G(C.head),C.lookahead===0&&(C.strstart=0,C.block_start=0,C.insert=0))),P(d),d.avail_out===0))return C.last_flush=-1,m}return W!==g?m:C.wrap<=0?1:(C.wrap===2?(ne(C,255&d.adler),ne(C,d.adler>>8&255),ne(C,d.adler>>16&255),ne(C,d.adler>>24&255),ne(C,255&d.total_in),ne(C,d.total_in>>8&255),ne(C,d.total_in>>16&255),ne(C,d.total_in>>24&255)):(J(C,d.adler>>>16),J(C,65535&d.adler)),P(d),0<C.wrap&&(C.wrap=-C.wrap),C.pending!==0?m:1)},i.deflateEnd=function(d){var W;return d&&d.state?(W=d.state.status)!==E&&W!==69&&W!==73&&W!==91&&W!==103&&W!==I&&W!==666?M(d,w):(d.state=null,W===I?M(d,-3):m):w},i.deflateSetDictionary=function(d,W){var U,C,x,R,H,V,j,Q,q=W.length;if(!d||!d.state||(R=(U=d.state).wrap)===2||R===1&&U.status!==E||U.lookahead)return w;for(R===1&&(d.adler=a(d.adler,W,q,0)),U.wrap=0,q>=U.w_size&&(R===0&&(G(U.head),U.strstart=0,U.block_start=0,U.insert=0),Q=new s.Buf8(U.w_size),s.arraySet(Q,W,q-U.w_size,U.w_size,0),W=Q,q=U.w_size),H=d.avail_in,V=d.next_in,j=d.input,d.avail_in=q,d.next_in=0,d.input=W,oe(U);U.lookahead>=L;){for(C=U.strstart,x=U.lookahead-(L-1);U.ins_h=(U.ins_h<<U.hash_shift^U.window[C+L-1])&U.hash_mask,U.prev[C&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=C,C++,--x;);U.strstart=C,U.lookahead=L-1,oe(U)}return U.strstart+=U.lookahead,U.block_start=U.strstart,U.insert=U.lookahead,U.lookahead=0,U.match_length=U.prev_length=L-1,U.match_available=0,d.next_in=V,d.input=j,d.avail_in=H,U.wrap=R,m},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(n,r,i){r.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(n,r,i){r.exports=function(o,s){var l,a,f,_,y,g,m,w,p,k,u,c,v,S,z,A,T,O,L,B,te,E,I,h,b;l=o.state,a=o.next_in,h=o.input,f=a+(o.avail_in-5),_=o.next_out,b=o.output,y=_-(s-o.avail_out),g=_+(o.avail_out-257),m=l.dmax,w=l.wsize,p=l.whave,k=l.wnext,u=l.window,c=l.hold,v=l.bits,S=l.lencode,z=l.distcode,A=(1<<l.lenbits)-1,T=(1<<l.distbits)-1;e:do{v<15&&(c+=h[a++]<<v,v+=8,c+=h[a++]<<v,v+=8),O=S[c&A];t:for(;;){if(c>>>=L=O>>>24,v-=L,(L=O>>>16&255)===0)b[_++]=65535&O;else{if(!(16&L)){if(!(64&L)){O=S[(65535&O)+(c&(1<<L)-1)];continue t}if(32&L){l.mode=12;break e}o.msg="invalid literal/length code",l.mode=30;break e}B=65535&O,(L&=15)&&(v<L&&(c+=h[a++]<<v,v+=8),B+=c&(1<<L)-1,c>>>=L,v-=L),v<15&&(c+=h[a++]<<v,v+=8,c+=h[a++]<<v,v+=8),O=z[c&T];n:for(;;){if(c>>>=L=O>>>24,v-=L,!(16&(L=O>>>16&255))){if(!(64&L)){O=z[(65535&O)+(c&(1<<L)-1)];continue n}o.msg="invalid distance code",l.mode=30;break e}if(te=65535&O,v<(L&=15)&&(c+=h[a++]<<v,(v+=8)<L&&(c+=h[a++]<<v,v+=8)),m<(te+=c&(1<<L)-1)){o.msg="invalid distance too far back",l.mode=30;break e}if(c>>>=L,v-=L,(L=_-y)<te){if(p<(L=te-L)&&l.sane){o.msg="invalid distance too far back",l.mode=30;break e}if(I=u,(E=0)===k){if(E+=w-L,L<B){for(B-=L;b[_++]=u[E++],--L;);E=_-te,I=b}}else if(k<L){if(E+=w+k-L,(L-=k)<B){for(B-=L;b[_++]=u[E++],--L;);if(E=0,k<B){for(B-=L=k;b[_++]=u[E++],--L;);E=_-te,I=b}}}else if(E+=k-L,L<B){for(B-=L;b[_++]=u[E++],--L;);E=_-te,I=b}for(;2<B;)b[_++]=I[E++],b[_++]=I[E++],b[_++]=I[E++],B-=3;B&&(b[_++]=I[E++],1<B&&(b[_++]=I[E++]))}else{for(E=_-te;b[_++]=b[E++],b[_++]=b[E++],b[_++]=b[E++],2<(B-=3););B&&(b[_++]=b[E++],1<B&&(b[_++]=b[E++]))}break}}break}}while(a<f&&_<g);a-=B=v>>3,c&=(1<<(v-=B<<3))-1,o.next_in=a,o.next_out=_,o.avail_in=a<f?f-a+5:5-(a-f),o.avail_out=_<g?g-_+257:257-(_-g),l.hold=c,l.bits=v}},{}],49:[function(n,r,i){var o=n("../utils/common"),s=n("./adler32"),l=n("./crc32"),a=n("./inffast"),f=n("./inftrees"),_=1,y=2,g=0,m=-2,w=1,p=852,k=592;function u(E){return(E>>>24&255)+(E>>>8&65280)+((65280&E)<<8)+((255&E)<<24)}function c(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new o.Buf16(320),this.work=new o.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function v(E){var I;return E&&E.state?(I=E.state,E.total_in=E.total_out=I.total=0,E.msg="",I.wrap&&(E.adler=1&I.wrap),I.mode=w,I.last=0,I.havedict=0,I.dmax=32768,I.head=null,I.hold=0,I.bits=0,I.lencode=I.lendyn=new o.Buf32(p),I.distcode=I.distdyn=new o.Buf32(k),I.sane=1,I.back=-1,g):m}function S(E){var I;return E&&E.state?((I=E.state).wsize=0,I.whave=0,I.wnext=0,v(E)):m}function z(E,I){var h,b;return E&&E.state?(b=E.state,I<0?(h=0,I=-I):(h=1+(I>>4),I<48&&(I&=15)),I&&(I<8||15<I)?m:(b.window!==null&&b.wbits!==I&&(b.window=null),b.wrap=h,b.wbits=I,S(E))):m}function A(E,I){var h,b;return E?(b=new c,(E.state=b).window=null,(h=z(E,I))!==g&&(E.state=null),h):m}var T,O,L=!0;function B(E){if(L){var I;for(T=new o.Buf32(512),O=new o.Buf32(32),I=0;I<144;)E.lens[I++]=8;for(;I<256;)E.lens[I++]=9;for(;I<280;)E.lens[I++]=7;for(;I<288;)E.lens[I++]=8;for(f(_,E.lens,0,288,T,0,E.work,{bits:9}),I=0;I<32;)E.lens[I++]=5;f(y,E.lens,0,32,O,0,E.work,{bits:5}),L=!1}E.lencode=T,E.lenbits=9,E.distcode=O,E.distbits=5}function te(E,I,h,b){var X,F=E.state;return F.window===null&&(F.wsize=1<<F.wbits,F.wnext=0,F.whave=0,F.window=new o.Buf8(F.wsize)),b>=F.wsize?(o.arraySet(F.window,I,h-F.wsize,F.wsize,0),F.wnext=0,F.whave=F.wsize):(b<(X=F.wsize-F.wnext)&&(X=b),o.arraySet(F.window,I,h-b,X,F.wnext),(b-=X)?(o.arraySet(F.window,I,h-b,b,0),F.wnext=b,F.whave=F.wsize):(F.wnext+=X,F.wnext===F.wsize&&(F.wnext=0),F.whave<F.wsize&&(F.whave+=X))),0}i.inflateReset=S,i.inflateReset2=z,i.inflateResetKeep=v,i.inflateInit=function(E){return A(E,15)},i.inflateInit2=A,i.inflate=function(E,I){var h,b,X,F,M,D,G,P,N,ne,J,K,oe,xe,se,fe,Ie,Se,wt,ft,d,W,U,C,x=0,R=new o.Buf8(4),H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!E||!E.state||!E.output||!E.input&&E.avail_in!==0)return m;(h=E.state).mode===12&&(h.mode=13),M=E.next_out,X=E.output,G=E.avail_out,F=E.next_in,b=E.input,D=E.avail_in,P=h.hold,N=h.bits,ne=D,J=G,W=g;e:for(;;)switch(h.mode){case w:if(h.wrap===0){h.mode=13;break}for(;N<16;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(2&h.wrap&&P===35615){R[h.check=0]=255&P,R[1]=P>>>8&255,h.check=l(h.check,R,2,0),N=P=0,h.mode=2;break}if(h.flags=0,h.head&&(h.head.done=!1),!(1&h.wrap)||(((255&P)<<8)+(P>>8))%31){E.msg="incorrect header check",h.mode=30;break}if((15&P)!=8){E.msg="unknown compression method",h.mode=30;break}if(N-=4,d=8+(15&(P>>>=4)),h.wbits===0)h.wbits=d;else if(d>h.wbits){E.msg="invalid window size",h.mode=30;break}h.dmax=1<<d,E.adler=h.check=1,h.mode=512&P?10:12,N=P=0;break;case 2:for(;N<16;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(h.flags=P,(255&h.flags)!=8){E.msg="unknown compression method",h.mode=30;break}if(57344&h.flags){E.msg="unknown header flags set",h.mode=30;break}h.head&&(h.head.text=P>>8&1),512&h.flags&&(R[0]=255&P,R[1]=P>>>8&255,h.check=l(h.check,R,2,0)),N=P=0,h.mode=3;case 3:for(;N<32;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.head&&(h.head.time=P),512&h.flags&&(R[0]=255&P,R[1]=P>>>8&255,R[2]=P>>>16&255,R[3]=P>>>24&255,h.check=l(h.check,R,4,0)),N=P=0,h.mode=4;case 4:for(;N<16;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.head&&(h.head.xflags=255&P,h.head.os=P>>8),512&h.flags&&(R[0]=255&P,R[1]=P>>>8&255,h.check=l(h.check,R,2,0)),N=P=0,h.mode=5;case 5:if(1024&h.flags){for(;N<16;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.length=P,h.head&&(h.head.extra_len=P),512&h.flags&&(R[0]=255&P,R[1]=P>>>8&255,h.check=l(h.check,R,2,0)),N=P=0}else h.head&&(h.head.extra=null);h.mode=6;case 6:if(1024&h.flags&&(D<(K=h.length)&&(K=D),K&&(h.head&&(d=h.head.extra_len-h.length,h.head.extra||(h.head.extra=new Array(h.head.extra_len)),o.arraySet(h.head.extra,b,F,K,d)),512&h.flags&&(h.check=l(h.check,b,K,F)),D-=K,F+=K,h.length-=K),h.length))break e;h.length=0,h.mode=7;case 7:if(2048&h.flags){if(D===0)break e;for(K=0;d=b[F+K++],h.head&&d&&h.length<65536&&(h.head.name+=String.fromCharCode(d)),d&&K<D;);if(512&h.flags&&(h.check=l(h.check,b,K,F)),D-=K,F+=K,d)break e}else h.head&&(h.head.name=null);h.length=0,h.mode=8;case 8:if(4096&h.flags){if(D===0)break e;for(K=0;d=b[F+K++],h.head&&d&&h.length<65536&&(h.head.comment+=String.fromCharCode(d)),d&&K<D;);if(512&h.flags&&(h.check=l(h.check,b,K,F)),D-=K,F+=K,d)break e}else h.head&&(h.head.comment=null);h.mode=9;case 9:if(512&h.flags){for(;N<16;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(P!==(65535&h.check)){E.msg="header crc mismatch",h.mode=30;break}N=P=0}h.head&&(h.head.hcrc=h.flags>>9&1,h.head.done=!0),E.adler=h.check=0,h.mode=12;break;case 10:for(;N<32;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}E.adler=h.check=u(P),N=P=0,h.mode=11;case 11:if(h.havedict===0)return E.next_out=M,E.avail_out=G,E.next_in=F,E.avail_in=D,h.hold=P,h.bits=N,2;E.adler=h.check=1,h.mode=12;case 12:if(I===5||I===6)break e;case 13:if(h.last){P>>>=7&N,N-=7&N,h.mode=27;break}for(;N<3;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}switch(h.last=1&P,N-=1,3&(P>>>=1)){case 0:h.mode=14;break;case 1:if(B(h),h.mode=20,I!==6)break;P>>>=2,N-=2;break e;case 2:h.mode=17;break;case 3:E.msg="invalid block type",h.mode=30}P>>>=2,N-=2;break;case 14:for(P>>>=7&N,N-=7&N;N<32;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if((65535&P)!=(P>>>16^65535)){E.msg="invalid stored block lengths",h.mode=30;break}if(h.length=65535&P,N=P=0,h.mode=15,I===6)break e;case 15:h.mode=16;case 16:if(K=h.length){if(D<K&&(K=D),G<K&&(K=G),K===0)break e;o.arraySet(X,b,F,K,M),D-=K,F+=K,G-=K,M+=K,h.length-=K;break}h.mode=12;break;case 17:for(;N<14;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(h.nlen=257+(31&P),P>>>=5,N-=5,h.ndist=1+(31&P),P>>>=5,N-=5,h.ncode=4+(15&P),P>>>=4,N-=4,286<h.nlen||30<h.ndist){E.msg="too many length or distance symbols",h.mode=30;break}h.have=0,h.mode=18;case 18:for(;h.have<h.ncode;){for(;N<3;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.lens[H[h.have++]]=7&P,P>>>=3,N-=3}for(;h.have<19;)h.lens[H[h.have++]]=0;if(h.lencode=h.lendyn,h.lenbits=7,U={bits:h.lenbits},W=f(0,h.lens,0,19,h.lencode,0,h.work,U),h.lenbits=U.bits,W){E.msg="invalid code lengths set",h.mode=30;break}h.have=0,h.mode=19;case 19:for(;h.have<h.nlen+h.ndist;){for(;fe=(x=h.lencode[P&(1<<h.lenbits)-1])>>>16&255,Ie=65535&x,!((se=x>>>24)<=N);){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(Ie<16)P>>>=se,N-=se,h.lens[h.have++]=Ie;else{if(Ie===16){for(C=se+2;N<C;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(P>>>=se,N-=se,h.have===0){E.msg="invalid bit length repeat",h.mode=30;break}d=h.lens[h.have-1],K=3+(3&P),P>>>=2,N-=2}else if(Ie===17){for(C=se+3;N<C;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}N-=se,d=0,K=3+(7&(P>>>=se)),P>>>=3,N-=3}else{for(C=se+7;N<C;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}N-=se,d=0,K=11+(127&(P>>>=se)),P>>>=7,N-=7}if(h.have+K>h.nlen+h.ndist){E.msg="invalid bit length repeat",h.mode=30;break}for(;K--;)h.lens[h.have++]=d}}if(h.mode===30)break;if(h.lens[256]===0){E.msg="invalid code -- missing end-of-block",h.mode=30;break}if(h.lenbits=9,U={bits:h.lenbits},W=f(_,h.lens,0,h.nlen,h.lencode,0,h.work,U),h.lenbits=U.bits,W){E.msg="invalid literal/lengths set",h.mode=30;break}if(h.distbits=6,h.distcode=h.distdyn,U={bits:h.distbits},W=f(y,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,U),h.distbits=U.bits,W){E.msg="invalid distances set",h.mode=30;break}if(h.mode=20,I===6)break e;case 20:h.mode=21;case 21:if(6<=D&&258<=G){E.next_out=M,E.avail_out=G,E.next_in=F,E.avail_in=D,h.hold=P,h.bits=N,a(E,J),M=E.next_out,X=E.output,G=E.avail_out,F=E.next_in,b=E.input,D=E.avail_in,P=h.hold,N=h.bits,h.mode===12&&(h.back=-1);break}for(h.back=0;fe=(x=h.lencode[P&(1<<h.lenbits)-1])>>>16&255,Ie=65535&x,!((se=x>>>24)<=N);){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(fe&&!(240&fe)){for(Se=se,wt=fe,ft=Ie;fe=(x=h.lencode[ft+((P&(1<<Se+wt)-1)>>Se)])>>>16&255,Ie=65535&x,!(Se+(se=x>>>24)<=N);){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}P>>>=Se,N-=Se,h.back+=Se}if(P>>>=se,N-=se,h.back+=se,h.length=Ie,fe===0){h.mode=26;break}if(32&fe){h.back=-1,h.mode=12;break}if(64&fe){E.msg="invalid literal/length code",h.mode=30;break}h.extra=15&fe,h.mode=22;case 22:if(h.extra){for(C=h.extra;N<C;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.length+=P&(1<<h.extra)-1,P>>>=h.extra,N-=h.extra,h.back+=h.extra}h.was=h.length,h.mode=23;case 23:for(;fe=(x=h.distcode[P&(1<<h.distbits)-1])>>>16&255,Ie=65535&x,!((se=x>>>24)<=N);){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(!(240&fe)){for(Se=se,wt=fe,ft=Ie;fe=(x=h.distcode[ft+((P&(1<<Se+wt)-1)>>Se)])>>>16&255,Ie=65535&x,!(Se+(se=x>>>24)<=N);){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}P>>>=Se,N-=Se,h.back+=Se}if(P>>>=se,N-=se,h.back+=se,64&fe){E.msg="invalid distance code",h.mode=30;break}h.offset=Ie,h.extra=15&fe,h.mode=24;case 24:if(h.extra){for(C=h.extra;N<C;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}h.offset+=P&(1<<h.extra)-1,P>>>=h.extra,N-=h.extra,h.back+=h.extra}if(h.offset>h.dmax){E.msg="invalid distance too far back",h.mode=30;break}h.mode=25;case 25:if(G===0)break e;if(K=J-G,h.offset>K){if((K=h.offset-K)>h.whave&&h.sane){E.msg="invalid distance too far back",h.mode=30;break}oe=K>h.wnext?(K-=h.wnext,h.wsize-K):h.wnext-K,K>h.length&&(K=h.length),xe=h.window}else xe=X,oe=M-h.offset,K=h.length;for(G<K&&(K=G),G-=K,h.length-=K;X[M++]=xe[oe++],--K;);h.length===0&&(h.mode=21);break;case 26:if(G===0)break e;X[M++]=h.length,G--,h.mode=21;break;case 27:if(h.wrap){for(;N<32;){if(D===0)break e;D--,P|=b[F++]<<N,N+=8}if(J-=G,E.total_out+=J,h.total+=J,J&&(E.adler=h.check=h.flags?l(h.check,X,J,M-J):s(h.check,X,J,M-J)),J=G,(h.flags?P:u(P))!==h.check){E.msg="incorrect data check",h.mode=30;break}N=P=0}h.mode=28;case 28:if(h.wrap&&h.flags){for(;N<32;){if(D===0)break e;D--,P+=b[F++]<<N,N+=8}if(P!==(4294967295&h.total)){E.msg="incorrect length check",h.mode=30;break}N=P=0}h.mode=29;case 29:W=1;break e;case 30:W=-3;break e;case 31:return-4;case 32:default:return m}return E.next_out=M,E.avail_out=G,E.next_in=F,E.avail_in=D,h.hold=P,h.bits=N,(h.wsize||J!==E.avail_out&&h.mode<30&&(h.mode<27||I!==4))&&te(E,E.output,E.next_out,J-E.avail_out)?(h.mode=31,-4):(ne-=E.avail_in,J-=E.avail_out,E.total_in+=ne,E.total_out+=J,h.total+=J,h.wrap&&J&&(E.adler=h.check=h.flags?l(h.check,X,J,E.next_out-J):s(h.check,X,J,E.next_out-J)),E.data_type=h.bits+(h.last?64:0)+(h.mode===12?128:0)+(h.mode===20||h.mode===15?256:0),(ne==0&&J===0||I===4)&&W===g&&(W=-5),W)},i.inflateEnd=function(E){if(!E||!E.state)return m;var I=E.state;return I.window&&(I.window=null),E.state=null,g},i.inflateGetHeader=function(E,I){var h;return E&&E.state&&2&(h=E.state).wrap?((h.head=I).done=!1,g):m},i.inflateSetDictionary=function(E,I){var h,b=I.length;return E&&E.state?(h=E.state).wrap!==0&&h.mode!==11?m:h.mode===11&&s(1,I,b,0)!==h.check?-3:te(E,I,b,b)?(h.mode=31,-4):(h.havedict=1,g):m},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(n,r,i){var o=n("../utils/common"),s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],f=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function(_,y,g,m,w,p,k,u){var c,v,S,z,A,T,O,L,B,te=u.bits,E=0,I=0,h=0,b=0,X=0,F=0,M=0,D=0,G=0,P=0,N=null,ne=0,J=new o.Buf16(16),K=new o.Buf16(16),oe=null,xe=0;for(E=0;E<=15;E++)J[E]=0;for(I=0;I<m;I++)J[y[g+I]]++;for(X=te,b=15;1<=b&&J[b]===0;b--);if(b<X&&(X=b),b===0)return w[p++]=20971520,w[p++]=20971520,u.bits=1,0;for(h=1;h<b&&J[h]===0;h++);for(X<h&&(X=h),E=D=1;E<=15;E++)if(D<<=1,(D-=J[E])<0)return-1;if(0<D&&(_===0||b!==1))return-1;for(K[1]=0,E=1;E<15;E++)K[E+1]=K[E]+J[E];for(I=0;I<m;I++)y[g+I]!==0&&(k[K[y[g+I]]++]=I);if(T=_===0?(N=oe=k,19):_===1?(N=s,ne-=257,oe=l,xe-=257,256):(N=a,oe=f,-1),E=h,A=p,M=I=P=0,S=-1,z=(G=1<<(F=X))-1,_===1&&852<G||_===2&&592<G)return 1;for(;;){for(O=E-M,B=k[I]<T?(L=0,k[I]):k[I]>T?(L=oe[xe+k[I]],N[ne+k[I]]):(L=96,0),c=1<<E-M,h=v=1<<F;w[A+(P>>M)+(v-=c)]=O<<24|L<<16|B|0,v!==0;);for(c=1<<E-1;P&c;)c>>=1;if(c!==0?(P&=c-1,P+=c):P=0,I++,--J[E]==0){if(E===b)break;E=y[g+k[I]]}if(X<E&&(P&z)!==S){for(M===0&&(M=X),A+=h,D=1<<(F=E-M);F+M<b&&!((D-=J[F+M])<=0);)F++,D<<=1;if(G+=1<<F,_===1&&852<G||_===2&&592<G)return 1;w[S=P&z]=X<<24|F<<16|A-p|0}}return P!==0&&(w[A+P]=E-M<<24|64<<16|0),u.bits=X,0}},{"../utils/common":41}],51:[function(n,r,i){r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(n,r,i){var o=n("../utils/common"),s=0,l=1;function a(x){for(var R=x.length;0<=--R;)x[R]=0}var f=0,_=29,y=256,g=y+1+_,m=30,w=19,p=2*g+1,k=15,u=16,c=7,v=256,S=16,z=17,A=18,T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],O=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],L=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],te=new Array(2*(g+2));a(te);var E=new Array(2*m);a(E);var I=new Array(512);a(I);var h=new Array(256);a(h);var b=new Array(_);a(b);var X,F,M,D=new Array(m);function G(x,R,H,V,j){this.static_tree=x,this.extra_bits=R,this.extra_base=H,this.elems=V,this.max_length=j,this.has_stree=x&&x.length}function P(x,R){this.dyn_tree=x,this.max_code=0,this.stat_desc=R}function N(x){return x<256?I[x]:I[256+(x>>>7)]}function ne(x,R){x.pending_buf[x.pending++]=255&R,x.pending_buf[x.pending++]=R>>>8&255}function J(x,R,H){x.bi_valid>u-H?(x.bi_buf|=R<<x.bi_valid&65535,ne(x,x.bi_buf),x.bi_buf=R>>u-x.bi_valid,x.bi_valid+=H-u):(x.bi_buf|=R<<x.bi_valid&65535,x.bi_valid+=H)}function K(x,R,H){J(x,H[2*R],H[2*R+1])}function oe(x,R){for(var H=0;H|=1&x,x>>>=1,H<<=1,0<--R;);return H>>>1}function xe(x,R,H){var V,j,Q=new Array(k+1),q=0;for(V=1;V<=k;V++)Q[V]=q=q+H[V-1]<<1;for(j=0;j<=R;j++){var Y=x[2*j+1];Y!==0&&(x[2*j]=oe(Q[Y]++,Y))}}function se(x){var R;for(R=0;R<g;R++)x.dyn_ltree[2*R]=0;for(R=0;R<m;R++)x.dyn_dtree[2*R]=0;for(R=0;R<w;R++)x.bl_tree[2*R]=0;x.dyn_ltree[2*v]=1,x.opt_len=x.static_len=0,x.last_lit=x.matches=0}function fe(x){8<x.bi_valid?ne(x,x.bi_buf):0<x.bi_valid&&(x.pending_buf[x.pending++]=x.bi_buf),x.bi_buf=0,x.bi_valid=0}function Ie(x,R,H,V){var j=2*R,Q=2*H;return x[j]<x[Q]||x[j]===x[Q]&&V[R]<=V[H]}function Se(x,R,H){for(var V=x.heap[H],j=H<<1;j<=x.heap_len&&(j<x.heap_len&&Ie(R,x.heap[j+1],x.heap[j],x.depth)&&j++,!Ie(R,V,x.heap[j],x.depth));)x.heap[H]=x.heap[j],H=j,j<<=1;x.heap[H]=V}function wt(x,R,H){var V,j,Q,q,Y=0;if(x.last_lit!==0)for(;V=x.pending_buf[x.d_buf+2*Y]<<8|x.pending_buf[x.d_buf+2*Y+1],j=x.pending_buf[x.l_buf+Y],Y++,V===0?K(x,j,R):(K(x,(Q=h[j])+y+1,R),(q=T[Q])!==0&&J(x,j-=b[Q],q),K(x,Q=N(--V),H),(q=O[Q])!==0&&J(x,V-=D[Q],q)),Y<x.last_lit;);K(x,v,R)}function ft(x,R){var H,V,j,Q=R.dyn_tree,q=R.stat_desc.static_tree,Y=R.stat_desc.has_stree,re=R.stat_desc.elems,he=-1;for(x.heap_len=0,x.heap_max=p,H=0;H<re;H++)Q[2*H]!==0?(x.heap[++x.heap_len]=he=H,x.depth[H]=0):Q[2*H+1]=0;for(;x.heap_len<2;)Q[2*(j=x.heap[++x.heap_len]=he<2?++he:0)]=1,x.depth[j]=0,x.opt_len--,Y&&(x.static_len-=q[2*j+1]);for(R.max_code=he,H=x.heap_len>>1;1<=H;H--)Se(x,Q,H);for(j=re;H=x.heap[1],x.heap[1]=x.heap[x.heap_len--],Se(x,Q,1),V=x.heap[1],x.heap[--x.heap_max]=H,x.heap[--x.heap_max]=V,Q[2*j]=Q[2*H]+Q[2*V],x.depth[j]=(x.depth[H]>=x.depth[V]?x.depth[H]:x.depth[V])+1,Q[2*H+1]=Q[2*V+1]=j,x.heap[1]=j++,Se(x,Q,1),2<=x.heap_len;);x.heap[--x.heap_max]=x.heap[1],function(le,rt){var dr,_t,hr,Ee,gi,Zo,Tt=rt.dyn_tree,ya=rt.max_code,Dd=rt.stat_desc.static_tree,bd=rt.stat_desc.has_stree,Fd=rt.stat_desc.extra_bits,wa=rt.stat_desc.extra_base,pr=rt.stat_desc.max_length,vi=0;for(Ee=0;Ee<=k;Ee++)le.bl_count[Ee]=0;for(Tt[2*le.heap[le.heap_max]+1]=0,dr=le.heap_max+1;dr<p;dr++)pr<(Ee=Tt[2*Tt[2*(_t=le.heap[dr])+1]+1]+1)&&(Ee=pr,vi++),Tt[2*_t+1]=Ee,ya<_t||(le.bl_count[Ee]++,gi=0,wa<=_t&&(gi=Fd[_t-wa]),Zo=Tt[2*_t],le.opt_len+=Zo*(Ee+gi),bd&&(le.static_len+=Zo*(Dd[2*_t+1]+gi)));if(vi!==0){do{for(Ee=pr-1;le.bl_count[Ee]===0;)Ee--;le.bl_count[Ee]--,le.bl_count[Ee+1]+=2,le.bl_count[pr]--,vi-=2}while(0<vi);for(Ee=pr;Ee!==0;Ee--)for(_t=le.bl_count[Ee];_t!==0;)ya<(hr=le.heap[--dr])||(Tt[2*hr+1]!==Ee&&(le.opt_len+=(Ee-Tt[2*hr+1])*Tt[2*hr],Tt[2*hr+1]=Ee),_t--)}}(x,R),xe(Q,he,x.bl_count)}function d(x,R,H){var V,j,Q=-1,q=R[1],Y=0,re=7,he=4;for(q===0&&(re=138,he=3),R[2*(H+1)+1]=65535,V=0;V<=H;V++)j=q,q=R[2*(V+1)+1],++Y<re&&j===q||(Y<he?x.bl_tree[2*j]+=Y:j!==0?(j!==Q&&x.bl_tree[2*j]++,x.bl_tree[2*S]++):Y<=10?x.bl_tree[2*z]++:x.bl_tree[2*A]++,Q=j,he=(Y=0)===q?(re=138,3):j===q?(re=6,3):(re=7,4))}function W(x,R,H){var V,j,Q=-1,q=R[1],Y=0,re=7,he=4;for(q===0&&(re=138,he=3),V=0;V<=H;V++)if(j=q,q=R[2*(V+1)+1],!(++Y<re&&j===q)){if(Y<he)for(;K(x,j,x.bl_tree),--Y!=0;);else j!==0?(j!==Q&&(K(x,j,x.bl_tree),Y--),K(x,S,x.bl_tree),J(x,Y-3,2)):Y<=10?(K(x,z,x.bl_tree),J(x,Y-3,3)):(K(x,A,x.bl_tree),J(x,Y-11,7));Q=j,he=(Y=0)===q?(re=138,3):j===q?(re=6,3):(re=7,4)}}a(D);var U=!1;function C(x,R,H,V){J(x,(f<<1)+(V?1:0),3),function(j,Q,q,Y){fe(j),ne(j,q),ne(j,~q),o.arraySet(j.pending_buf,j.window,Q,q,j.pending),j.pending+=q}(x,R,H)}i._tr_init=function(x){U||(function(){var R,H,V,j,Q,q=new Array(k+1);for(j=V=0;j<_-1;j++)for(b[j]=V,R=0;R<1<<T[j];R++)h[V++]=j;for(h[V-1]=j,j=Q=0;j<16;j++)for(D[j]=Q,R=0;R<1<<O[j];R++)I[Q++]=j;for(Q>>=7;j<m;j++)for(D[j]=Q<<7,R=0;R<1<<O[j]-7;R++)I[256+Q++]=j;for(H=0;H<=k;H++)q[H]=0;for(R=0;R<=143;)te[2*R+1]=8,R++,q[8]++;for(;R<=255;)te[2*R+1]=9,R++,q[9]++;for(;R<=279;)te[2*R+1]=7,R++,q[7]++;for(;R<=287;)te[2*R+1]=8,R++,q[8]++;for(xe(te,g+1,q),R=0;R<m;R++)E[2*R+1]=5,E[2*R]=oe(R,5);X=new G(te,T,y+1,g,k),F=new G(E,O,0,m,k),M=new G(new Array(0),L,0,w,c)}(),U=!0),x.l_desc=new P(x.dyn_ltree,X),x.d_desc=new P(x.dyn_dtree,F),x.bl_desc=new P(x.bl_tree,M),x.bi_buf=0,x.bi_valid=0,se(x)},i._tr_stored_block=C,i._tr_flush_block=function(x,R,H,V){var j,Q,q=0;0<x.level?(x.strm.data_type===2&&(x.strm.data_type=function(Y){var re,he=4093624447;for(re=0;re<=31;re++,he>>>=1)if(1&he&&Y.dyn_ltree[2*re]!==0)return s;if(Y.dyn_ltree[18]!==0||Y.dyn_ltree[20]!==0||Y.dyn_ltree[26]!==0)return l;for(re=32;re<y;re++)if(Y.dyn_ltree[2*re]!==0)return l;return s}(x)),ft(x,x.l_desc),ft(x,x.d_desc),q=function(Y){var re;for(d(Y,Y.dyn_ltree,Y.l_desc.max_code),d(Y,Y.dyn_dtree,Y.d_desc.max_code),ft(Y,Y.bl_desc),re=w-1;3<=re&&Y.bl_tree[2*B[re]+1]===0;re--);return Y.opt_len+=3*(re+1)+5+5+4,re}(x),j=x.opt_len+3+7>>>3,(Q=x.static_len+3+7>>>3)<=j&&(j=Q)):j=Q=H+5,H+4<=j&&R!==-1?C(x,R,H,V):x.strategy===4||Q===j?(J(x,2+(V?1:0),3),wt(x,te,E)):(J(x,4+(V?1:0),3),function(Y,re,he,le){var rt;for(J(Y,re-257,5),J(Y,he-1,5),J(Y,le-4,4),rt=0;rt<le;rt++)J(Y,Y.bl_tree[2*B[rt]+1],3);W(Y,Y.dyn_ltree,re-1),W(Y,Y.dyn_dtree,he-1)}(x,x.l_desc.max_code+1,x.d_desc.max_code+1,q+1),wt(x,x.dyn_ltree,x.dyn_dtree)),se(x),V&&fe(x)},i._tr_tally=function(x,R,H){return x.pending_buf[x.d_buf+2*x.last_lit]=R>>>8&255,x.pending_buf[x.d_buf+2*x.last_lit+1]=255&R,x.pending_buf[x.l_buf+x.last_lit]=255&H,x.last_lit++,R===0?x.dyn_ltree[2*H]++:(x.matches++,R--,x.dyn_ltree[2*(h[H]+y+1)]++,x.dyn_dtree[2*N(R)]++),x.last_lit===x.lit_bufsize-1},i._tr_align=function(x){J(x,2,3),K(x,v,te),function(R){R.bi_valid===16?(ne(R,R.bi_buf),R.bi_buf=0,R.bi_valid=0):8<=R.bi_valid&&(R.pending_buf[R.pending++]=255&R.bi_buf,R.bi_buf>>=8,R.bi_valid-=8)}(x)}},{"../utils/common":41}],53:[function(n,r,i){r.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(n,r,i){(function(o){(function(s,l){if(!s.setImmediate){var a,f,_,y,g=1,m={},w=!1,p=s.document,k=Object.getPrototypeOf&&Object.getPrototypeOf(s);k=k&&k.setTimeout?k:s,a={}.toString.call(s.process)==="[object process]"?function(S){process.nextTick(function(){c(S)})}:function(){if(s.postMessage&&!s.importScripts){var S=!0,z=s.onmessage;return s.onmessage=function(){S=!1},s.postMessage("","*"),s.onmessage=z,S}}()?(y="setImmediate$"+Math.random()+"$",s.addEventListener?s.addEventListener("message",v,!1):s.attachEvent("onmessage",v),function(S){s.postMessage(y+S,"*")}):s.MessageChannel?((_=new MessageChannel).port1.onmessage=function(S){c(S.data)},function(S){_.port2.postMessage(S)}):p&&"onreadystatechange"in p.createElement("script")?(f=p.documentElement,function(S){var z=p.createElement("script");z.onreadystatechange=function(){c(S),z.onreadystatechange=null,f.removeChild(z),z=null},f.appendChild(z)}):function(S){setTimeout(c,0,S)},k.setImmediate=function(S){typeof S!="function"&&(S=new Function(""+S));for(var z=new Array(arguments.length-1),A=0;A<z.length;A++)z[A]=arguments[A+1];var T={callback:S,args:z};return m[g]=T,a(g),g++},k.clearImmediate=u}function u(S){delete m[S]}function c(S){if(w)setTimeout(c,0,S);else{var z=m[S];if(z){w=!0;try{(function(A){var T=A.callback,O=A.args;switch(O.length){case 0:T();break;case 1:T(O[0]);break;case 2:T(O[0],O[1]);break;case 3:T(O[0],O[1],O[2]);break;default:T.apply(l,O)}})(z)}finally{u(S),w=!1}}}}function v(S){S.source===s&&typeof S.data=="string"&&S.data.indexOf(y)===0&&c(+S.data.slice(y.length))}})(typeof self>"u"?o===void 0?this:o:self)}).call(this,typeof yi<"u"?yi:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Xf);var Om=Xf.exports;const Lm=Du(Om);function $t(e){return{ok:!1,code:"invalid_type",expected:e}}const Jf=$t([]),qf=$t(["string"]),ed=$t(["number"]),Dm=$t(["bigint"]),td=$t(["boolean"]),nd=$t(["undefined"]),rd=$t(["null"]),bm=$t(["object"]),Fm=$t(["array"]),ha={ok:!1,code:"missing_value"};function Vn(e,t){return e?{ok:!1,code:"join",left:e,right:t}:t}function qn(e,t){return{ok:!1,code:"prepend",key:e,tree:t}}function Um(e,t){var n;const r=e.code;switch(r){case"invalid_type":return{code:r,path:t,expected:e.expected};case"invalid_literal":return{code:r,path:t,expected:e.expected};case"missing_value":return{code:r,path:t};case"invalid_length":return{code:r,path:t,minLength:e.minLength,maxLength:e.maxLength};case"unrecognized_keys":return{code:r,path:t,keys:e.keys};case"invalid_union":return{code:r,path:t,tree:e.tree,issues:Mo(e.tree)};case"custom_error":return typeof e.error=="object"&&e.error.path!==void 0&&t.push(...e.error.path),{code:r,path:t,message:typeof e.error=="string"?e.error:(n=e.error)===null||n===void 0?void 0:n.message,error:e.error}}}function Mo(e,t=[],n=[]){for(;;)if(e.code==="join")Mo(e.left,t.slice(),n),e=e.right;else if(e.code==="prepend")t.push(e.key),e=e.tree;else return n.push(Um(e,t)),n}function ws(e,t){return e.length===0?"nothing":e.length===1?e[0]:`${e.slice(0,-1).join(", ")} ${t} ${e[e.length-1]}`}function ju(e){return typeof e=="bigint"?`${e}n`:JSON.stringify(e)}function id(e){let t=0;for(;;)if(e.code==="join")t+=id(e.left),e=e.right;else if(e.code==="prepend")e=e.tree;else return t+1}function od(e){let t="",n=0;for(;;)if(e.code==="join")n+=id(e.right),e=e.left;else if(e.code==="prepend")t+=`.${e.key}`,e=e.tree;else break;let r="validation failed";if(e.code==="invalid_type")r=`expected ${ws(e.expected,"or")}`;else if(e.code==="invalid_literal")r=`expected ${ws(e.expected.map(ju),"or")}`;else if(e.code==="missing_value")r="missing value";else if(e.code==="unrecognized_keys"){const o=e.keys;r=`unrecognized ${o.length===1?"key":"keys"} ${ws(o.map(ju),"and")}`}else if(e.code==="invalid_length"){const o=e.minLength,s=e.maxLength;r="expected an array with ",o>0?s===o?r+=`${o}`:s!==void 0?r+=`between ${o} and ${s}`:r+=`at least ${o}`:r+=`at most ${s??"∞"}`,r+=" item(s)"}else if(e.code==="custom_error"){const o=e.error;typeof o=="string"?r=o:o!==void 0&&(o.message!==void 0&&(r=o.message),o.path!==void 0&&(t+="."+o.path.join(".")))}let i=`${e.code} at .${t.slice(1)} (${r})`;return n===1?i+=" (+ 1 other issue)":n>1&&(i+=` (+ ${n} other issues)`),i}function Ut(e,t,n,r){return Object.defineProperty(e,t,{value:n,enumerable:r,writable:!1}),n}class sd extends Error{constructor(t){super(od(t)),Object.setPrototypeOf(this,new.target.prototype),this.name=new.target.name,this._issueTree=t}get issues(){return Ut(this,"issues",Mo(this._issueTree),!0)}}class ld{constructor(t){this.ok=!1,this._issueTree=t}get issues(){return Ut(this,"issues",Mo(this._issueTree),!0)}get message(){return Ut(this,"message",od(this._issueTree),!0)}throw(){throw new sd(this._issueTree)}}function xn(e){return{ok:!0,value:e}}function Ur(e){return new ld({ok:!1,code:"custom_error",error:e})}function ad(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const wn=1,ii=2,Bo=4,ud=0,Mm=1,cd=2,fd=3,Bm=4,dd=5,hd=6,pd=7,md=8,gd=9,vd=10,yd=11,wd=12,_d=13,kd=14,Mt=(e,t)=>({tag:e,match:t});function Je(e,t,n){switch(e.tag){case ud:return;case Mm:return Jf;case cd:return typeof t=="string"?void 0:qf;case fd:return typeof t=="number"?void 0:ed;case Bm:return typeof t=="bigint"?void 0:Dm;case dd:return typeof t=="boolean"?void 0:td;case hd:return t===null?void 0:rd;case pd:return t===void 0?void 0:nd;case md:return e.match(t,n);case gd:return e.match(t,n);case vd:return e.match(t,n);case yd:return e.match(t,n);case wd:return e.match(t,n);case _d:return e.match(t,n);case kd:return e.match(t,n);default:return e.match(t,n)}}const ue=Symbol.for("@valita/internal");class xd{default(t){const n=xn(t);return new Ct(this.optional(),r=>r===void 0?n:void 0)}assert(t,n){const r={ok:!1,code:"custom_error",error:n};return new Ct(this,(i,o)=>t(i,_s(o))?void 0:r)}map(t){return new Ct(this,(n,r)=>({ok:!0,value:t(n,_s(r))}))}chain(t){return typeof t=="function"?new Ct(this,(n,r)=>{const i=t(n,_s(r));return i.ok?i:i._issueTree}):new Ct(this,(n,r)=>Je(t[ue],n,r))}}class Rn extends xd{optional(t){const n=new Wm(this);return t?new Ct(n,r=>r===void 0?{ok:!0,value:t()}:void 0):n}nullable(t){const n=new $m([qm(),this]);return t?new Ct(n,r=>r===null?{ok:!0,value:t()}:void 0):n}_toTerminals(t){t(this)}try(t,n){const r=Je(this[ue],t,n===void 0?wn:n.mode==="strip"?ii:n.mode==="passthrough"?0:wn);return r===void 0||r.ok?{ok:!0,value:r===void 0?t:r.value}:new ld(r)}parse(t,n){const r=Je(this[ue],t,n===void 0?wn:n.mode==="strip"?ii:n.mode==="passthrough"?0:wn);if(r===void 0||r.ok)return r===void 0?t:r.value;throw new sd(r)}}class $m extends Rn{constructor(t){super(),this.name="union",this.options=t}get[ue](){const t=this.options.map(n=>n[ue]);return Ut(this,ue,Mt(_d,(n,r)=>{let i=Jf;for(const o of t){const s=Je(o,n,r);if(s===void 0||s.ok)return s;i=s}return i}),!1)}_toTerminals(t){for(const n of this.options)n._toTerminals(t)}}class Wm extends xd{constructor(t){super(),this.name="optional",this.type=t}optional(t){return t?new Ct(this,n=>n===void 0?{ok:!0,value:t()}:void 0):this}get[ue](){const t=this.type[ue];return Ut(this,ue,Mt(gd,(n,r)=>n===void 0||r&Bo?void 0:Je(t,n,r)),!1)}_toTerminals(t){t(this),t(e0()),this.type._toTerminals(t)}}function Sd(e,t){if(typeof e!="number"){const n=t>>5;for(let r=e.length;r<=n;r++)e.push(0);return e[n]|=1<<t%32,e}else return t<32?e|1<<t:Sd([e,0],t)}function Sr(e,t){return typeof e=="number"?t<32?e>>>t&1:0:e[t>>5]>>>t%32&1}class Pt extends Rn{constructor(t,n,r){super(),this.name="object",this.shape=t,this._restType=n,this._checks=r}get[ue](){const t=Hm(this.shape,this._restType,this._checks);return Ut(this,ue,Mt(vd,(n,r)=>ad(n)?t(n,r):bm),!1)}check(t,n){var r;const i={ok:!1,code:"custom_error",error:n};return new Pt(this.shape,this._restType,[...(r=this._checks)!==null&&r!==void 0?r:[],{func:t,issue:i}])}rest(t){return new Pt(this.shape,t)}extend(t){return new Pt(Object.assign(Object.assign({},this.shape),t),this._restType)}pick(...t){const n={};for(const r of t)it(n,r,this.shape[r]);return new Pt(n,void 0)}omit(...t){const n=Object.assign({},this.shape);for(const r of t)delete n[r];return new Pt(n,this._restType)}partial(){var t;const n={};for(const i of Object.keys(this.shape))it(n,i,this.shape[i].optional());const r=(t=this._restType)===null||t===void 0?void 0:t.optional();return new Pt(n,r)}}function it(e,t,n){t==="__proto__"?Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0}):e[t]=n}function Hm(e,t,n){const r=Object.keys(e).map((l,a)=>{const f=e[l];let _=!1;return f._toTerminals(y=>{_||(_=y.name==="optional")}),{key:l,index:a,matcher:f[ue],optional:_,missing:qn(l,ha)}}),i=Object.create(null);for(const l of r)i[l.key]=l;const o=t==null?void 0:t[ue],s=r.length===0&&(t==null?void 0:t.name)==="unknown"&&n===void 0;return(l,a)=>{if(s)return;let f,_,y,g=0,m=0;if(a&(wn|ii)||o!==void 0)for(const w in l){const p=l[w],k=i[w];if(k===void 0&&o===void 0){if(a&wn)y===void 0?(y=[w],_=Vn(_,{ok:!1,code:"unrecognized_keys",keys:y})):y.push(w);else if(a&ii&&_===void 0&&f===void 0){f={};for(let c=0;c<r.length;c++)if(Sr(g,c)){const v=r[c].key;it(f,v,l[v])}}continue}const u=Je(k===void 0?o:k.matcher,p,a);if(u===void 0)f!==void 0&&_===void 0&&it(f,w,p);else if(!u.ok)_=Vn(_,qn(w,u));else if(_===void 0){if(f===void 0)if(f={},o===void 0){for(let c=0;c<r.length;c++)if(Sr(g,c)){const v=r[c].key;it(f,v,l[v])}}else for(const c in l)it(f,c,l[c]);it(f,w,u.value)}k!==void 0&&(m++,g=Sd(g,k.index))}if(m<r.length)for(let w=0;w<r.length;w++){if(Sr(g,w))continue;const p=r[w],k=l[p.key];let u=0;if(k===void 0&&!(p.key in l)){if(!p.optional){_=Vn(_,p.missing);continue}u=Bo}const c=Je(p.matcher,k,a|u);if(c===void 0)f!==void 0&&_===void 0&&!u&&it(f,p.key,k);else if(!c.ok)_=Vn(_,qn(p.key,c));else if(_===void 0){if(f===void 0)if(f={},o===void 0){for(let v=0;v<r.length;v++)if(v<w||Sr(g,v)){const S=r[v].key;it(f,S,l[S])}}else{for(const v in l)it(f,v,l[v]);for(let v=0;v<w;v++)if(!Sr(g,v)){const S=r[v].key;it(f,S,l[S])}}it(f,p.key,c.value)}}if(_!==void 0)return _;if(n!==void 0){for(const{func:w,issue:p}of n)if(!w(f??l))return p}return f&&{ok:!0,value:f}}}class er extends Rn{constructor(t,n,r){super(),this.name="array",this._prefix=t,this._rest=n,this._suffix=r}get[ue](){var t,n;const r=this._prefix.map(f=>f[ue]),i=this._suffix.map(f=>f[ue]),o=(n=(t=this._rest)===null||t===void 0?void 0:t[ue])!==null&&n!==void 0?n:Mt(1,()=>ha),s=r.length+i.length,l=this._rest?1/0:s,a={ok:!1,code:"invalid_length",minLength:s,maxLength:l===1/0?void 0:l};return Ut(this,ue,Mt(yd,(f,_)=>{if(!Array.isArray(f))return Fm;const y=f.length;if(y<s||y>l)return a;const g=r.length,m=f.length-i.length;let w,p=f;for(let k=0;k<f.length;k++){const u=k<g?r[k]:k>=m?i[k-m]:o,c=Je(u,f[k],_);c!==void 0&&(c.ok?(p===f&&(p=f.slice()),p[k]=c.value):w=Vn(w,qn(k,c)))}return w||(f===p?void 0:{ok:!0,value:p})}),!1)}concat(t){if(this._rest){if(t._rest)throw new TypeError("can not concatenate two variadic types");return new er(this._prefix,this._rest,[...this._suffix,...t._prefix,...t._suffix])}else return t._rest?new er([...this._prefix,...this._suffix,...t._prefix],t._rest,t._suffix):new er([...this._prefix,...this._suffix,...t._prefix,...t._suffix],t._rest,t._suffix)}}function xo(e){const t=typeof e;return t!=="object"?t:e===null?"null":Array.isArray(e)?"array":t}function Er(e){return[...new Set(e)]}function Ed(e){var t,n,r;const i=new Map,o=new Map,s=new Map,l=[],a=[],f=[];for(const{root:y,terminal:g}of e)if(i.set(y,(t=i.get(y))!==null&&t!==void 0?t:i.size),g.name!=="never")if(g.name==="optional")a.push(y);else if(g.name==="unknown")l.push(y);else if(g.name==="literal"){const m=(n=o.get(g.value))!==null&&n!==void 0?n:[];m.push(y),o.set(g.value,m),f.push(xo(g.value))}else{const m=(r=s.get(g.name))!==null&&r!==void 0?r:[];m.push(y),s.set(g.name,m),f.push(g.name)}const _=(y,g)=>{var m,w;return((m=i.get(y))!==null&&m!==void 0?m:0)-((w=i.get(g))!==null&&w!==void 0?w:0)};for(const[y,g]of o){const m=s.get(xo(y));m?(m.push(...g),o.delete(y)):o.set(y,Er(g.concat(l)).sort(_))}for(const[y,g]of s)s.set(y,Er(g.concat(l)).sort(_));return{types:s,literals:o,unknowns:Er(l).sort(_),optionals:Er(a).sort(_),expectedTypes:Er(f)}}function Vm(e,t){var n;const r=[];for(const{root:w,terminal:p}of e)p.shape[t]._toTerminals(k=>r.push({root:w,terminal:k}));const{types:i,literals:o,optionals:s,unknowns:l,expectedTypes:a}=Ed(r);if(l.length>0||s.length>1)return;for(const w of o.values())if(w.length>1)return;for(const w of i.values())if(w.length>1)return;const f=qn(t,ha),_=qn(t,i.size===0?{ok:!1,code:"invalid_literal",expected:[...o.keys()]}:{ok:!1,code:"invalid_type",expected:a}),y=o.size>0?new Map:void 0;if(y)for(const[w,p]of o)y.set(w,p[0][ue]);const g=i.size>0?{}:void 0;if(g)for(const[w,p]of i)g[w]=p[0][ue];const m=(n=s[0])===null||n===void 0?void 0:n[ue];return(w,p)=>{var k;const u=w[t];if(u===void 0&&!(t in w))return m===void 0?f:Je(m,w,p);const c=(k=g==null?void 0:g[xo(u)])!==null&&k!==void 0?k:y==null?void 0:y.get(u);return c?Je(c,w,p):_}}function Zm(e){var t;const n=[],r=new Map;for(const{root:i,terminal:o}of e){if(o.name==="unknown")return;if(o.name==="object"){for(const s in o.shape)r.set(s,((t=r.get(s))!==null&&t!==void 0?t:0)+1);n.push({root:i,terminal:o})}}if(!(n.length<2)){for(const[i,o]of r)if(o===n.length){const s=Vm(n,i);if(s)return s}}}function Gm(e){const{expectedTypes:t,literals:n,types:r,unknowns:i,optionals:o}=Ed(e),s=r.size===0&&i.length===0?{ok:!1,code:"invalid_literal",expected:[...n.keys()]}:{ok:!1,code:"invalid_type",expected:t},l=n.size>0?new Map:void 0;if(l)for(const[y,g]of n)l.set(y,g.map(m=>m[ue]));const a=r.size>0?{}:void 0;if(a)for(const[y,g]of r)a[y]=g.map(m=>m[ue]);const f=o.map(y=>y[ue]),_=i.map(y=>y[ue]);return(y,g)=>{var m,w;const p=g&Bo?f:(w=(m=a==null?void 0:a[xo(y)])!==null&&m!==void 0?m:l==null?void 0:l.get(y))!==null&&w!==void 0?w:_;let k=0,u=s;for(let c=0;c<p.length;c++){const v=Je(p[c],y,g);if(v===void 0||v.ok)return v;u=k>0?Vn(u,v):v,k++}return k>1?{ok:!1,code:"invalid_union",tree:u}:u}}class Km extends Rn{constructor(t){super(),this.name="union",this.options=t}_toTerminals(t){for(const n of this.options)n._toTerminals(t)}get[ue](){const t=[];for(const i of this.options)i._toTerminals(o=>{t.push({root:i,terminal:o})});const n=Gm(t),r=Zm(t);return Ut(this,ue,Mt(wd,(i,o)=>r!==void 0&&ad(i)?r(i,o):n(i,o)),!1)}}const Qm=Object.freeze({mode:"strict"}),Ym=Object.freeze({mode:"strip"}),Xm=Object.freeze({mode:"passthrough"});function _s(e){return e&wn?Qm:e&ii?Ym:Xm}class Ct extends Rn{constructor(t,n){super(),this.name="transform",this._transformed=t,this._transform=n}get[ue](){const t=[];let n=this;for(;n instanceof Ct;)t.push(n._transform),n=n._transformed;t.reverse();const r=n[ue],i=xn(void 0);return Ut(this,ue,Mt(kd,(o,s)=>{let l=Je(r,o,s);if(l!==void 0&&!l.ok)return l;let a;l!==void 0?a=l.value:s&Bo?(a=void 0,l=i):a=o;for(let f=0;f<t.length;f++){const _=t[f](a,s);if(_!==void 0){if(!_.ok)return _;a=_.value,l=_}}return l}),!1)}_toTerminals(t){this._transformed._toTerminals(t)}}function fr(e,t,n){const r=Mt(t,n);class i extends Rn{constructor(){super(),this.name=e,this[ue]=r}}const o=new i;return()=>o}const Cd=fr("unknown",ud,()=>{}),et=fr("string",cd,e=>typeof e=="string"?void 0:qf),Jm=fr("number",fd,e=>typeof e=="number"?void 0:ed),Cr=fr("boolean",dd,e=>typeof e=="boolean"?void 0:td),qm=fr("null",hd,e=>e===null?void 0:rd),e0=fr("undefined",pd,e=>e===void 0?void 0:nd);class t0 extends Rn{constructor(t){super(),this.name="literal";const n={ok:!1,code:"invalid_literal",expected:[t]};this[ue]=Mt(md,r=>r===t?void 0:n),this.value=t}}const zd=e=>new t0(e),Pn=e=>new Pt(e,void 0),ml=e=>new Pt({},e??Cd()),St=e=>new er([],e??Cd(),[]),n0=e=>new er(e,void 0,[]),Mr=(...e)=>new Km(e),r0=/^did:([a-z]+):([a-zA-Z0-9._:%\-]*[a-zA-Z0-9._\-])$/,i0=e=>typeof e=="string"&&e.length>=7&&e.length<=2048&&r0.test(e),o0=/^#[^#]+$/,s0=/^z[a-km-zA-HJ-NP-Z1-9]+$/,Zn=et().assert(e=>URL.canParse(e),"must be a url"),pa=et().assert(e=>o0.test(e)||URL.canParse(e),"must be a did relative uri"),l0=et().assert(e=>s0.test(e),"must be a base58 multibase"),Yi=et().assert(i0,"must be a did"),Ou=Pn({id:pa,type:et(),controller:Yi,publicKeyMultibase:l0.optional(),publicKeyJwk:ml().optional()}).chain(e=>{switch(e.type){case"Multikey":{if(e.publicKeyMultibase===void 0)return Ur({message:"missing multikey",path:["publicKeyMultibase"]});break}case"EcdsaSecp256k1VerificationKey2019":case"EcdsaSecp256r1VerificationKey2019":{if(e.publicKeyMultibase===void 0)return Ur({message:"missing multibase key",path:["publicKeyMultibase"]});break}}return xn(e)}),a0=Pn({id:pa,type:Mr(et(),St(et())),serviceEndpoint:Mr(Zn,ml(Zn),St(Mr(Zn,ml(Zn))))}),u0=Pn({"@context":St(Zn),id:Yi,alsoKnownAs:St(Zn).chain(e=>{for(let t=0,n=e.length;t<n;t++){const r=e[t];for(let i=0;i<t;i++)if(r===e[i])return Ur({message:`duplicate "${r}" aka entry`,path:[t]})}return xn(e)}).optional(),verificationMethod:St(Ou).chain(e=>{for(let t=0,n=e.length;t<n;t++){const i=e[t].id;for(let o=0;o<t;o++)if(i===e[o].id)return Ur({message:`duplicate "${i}" verification method`,path:[t,"id"]})}return xn(e)}).optional(),service:St(a0).optional(),controller:Mr(Yi,St(Yi)).optional(),authentication:St(Mr(pa,Ou)).optional()}).chain(e=>{const{id:t,service:n}=e;if(n!=null&&n.length){const r=n.length,i=new Array(r);for(let o=0;o<r;o++){let l=n[o].id;l[0]==="#"&&(l=t+l),i[o]=l}for(let o=0;o<r;o++){const s=i[o];for(let l=0;l<o;l++)if(s===i[l])return Ur({message:`duplicate "${s}" service`,path:["service",o,"id"]})}}return xn(e)}),c0=/^did:plc:([a-z2-7]{24})$/,f0=e=>e.length===32&&c0.test(e),d0=/^did:web:([a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*(?:\.[a-zA-Z]{2,})|localhost(?:%3[aA]\d+)?)$/,h0=e=>e.length>=12&&d0.test(e),Nd=e=>f0(e)||h0(e),p0=e=>{const t=e.indexOf(":",4);return e.slice(4,t)};class $o extends Error{constructor(){super(...arguments);ce(this,"name","DidResolutionError")}}class ma extends $o{constructor(n){super(`unsupported did method; did=${n}`);ce(this,"did");ce(this,"name","UnsupportedDidMethodError");this.did=n}}class m0 extends $o{constructor(n){super(`improper did; did=${n}`);ce(this,"did");ce(this,"name","ImproperDidError");this.did=n}}class Td extends $o{constructor(n){super(`did document not found; did=${n}`);ce(this,"did");ce(this,"name","DocumentNotFoundError");this.did=n}}class Id extends $o{constructor(n,r){super(`failed to resolve did document; did=${n}`,r);ce(this,"did");ce(this,"name","FailedDocumentResolutionError");this.did=n}}class Wo extends Error{constructor(){super(...arguments);ce(this,"name","HandleResolutionError")}}class gl extends Wo{constructor(n){super(`handle returned no did; handle=${n}`);ce(this,"handle");ce(this,"name","DidNotFoundError");this.handle=n}}class vl extends Wo{constructor(n,r){super(`failed to resolve handle; handle=${n}`,r);ce(this,"handle");ce(this,"name","FailedHandleResolutionError");this.handle=n}}class Rd extends Wo{constructor(n,r){super(`handle returned invalid did; handle=${n}; did=${r}`);ce(this,"handle");ce(this,"did");ce(this,"name","InvalidResolvedHandleError");this.handle=n,this.did=r}}class Pd extends Wo{constructor(n){super(`handle returned multiple did values; handle=${n}`);ce(this,"name","AmbiguousHandleError")}}var oi;class g0{constructor({methods:t}){dn(this,oi);hn(this,oi,new Map(Object.entries(t)))}async resolve(t,n){const r=p0(t),i=fn(this,oi).get(r);if(i===void 0)throw new ma(t);return await i.resolve(t,n)}}oi=new WeakMap;class Ho extends Error{constructor(){super(...arguments);ce(this,"name","FetchResponseError")}}class Vo extends Ho{constructor(n,r){super(r);ce(this,"status");ce(this,"name","FailedResponseError");this.status=n}}class Lu extends Ho{constructor(n,r){super(r);ce(this,"contentType");ce(this,"name","ImproperContentTypeError");this.contentType=n}}class yl extends Ho{constructor(n,r,i){super(i);ce(this,"expectedSize");ce(this,"actualSize");ce(this,"name","ImproperContentLengthError");this.expectedSize=n,this.actualSize=r}}class v0 extends Ho{constructor(n,r){super(n,r);ce(this,"name","ImproperResponseError")}}function ga(...e){return e.reduce(y0)}const y0=(e,t)=>n=>e(n).then(t);class w0 extends TransformStream{constructor(t){let n=0;super({transform(r,i){if(n+=r.length,n>t){i.error(new yl(t,n,"response content-length too large"));return}i.enqueue(r)}})}}const va=async e=>{if(e.ok)return e;throw e.body&&await e.body.cancel(),new Vo(e.status,`got http ${e.status}`)},_0=e=>async t=>{const n=await Od(t,e);return{response:t,text:n}},Ad=(e,t)=>async n=>{await k0(n,e);const r=await Od(n,t);try{const i=JSON.parse(r);return{response:n,json:i}}catch(i){throw new v0("unexpected json data",{cause:i})}},jd=(e,t)=>async n=>{const r=e.parse(n.json,t);return{response:n.response,json:r}},k0=async(e,t)=>{var r;const n=(r=e.headers.get("content-type"))==null?void 0:r.split(";",1)[0].trim();if(n===void 0)throw e.body&&await e.body.cancel(),new Lu(null,"missing response content-type");if(!t.test(n))throw e.body&&await e.body.cancel(),new Lu(n,"unexpected response content-type")},Od=async(e,t)=>{var o,s;const n=e.headers.get("content-length");if(n!==null){const l=Number(n);if(!Number.isSafeInteger(l)||l<=0)throw(o=e.body)==null||o.cancel(),new yl(t,null,"invalid response content-length");if(l>t)throw(s=e.body)==null||s.cancel(),new yl(t,l,"response content-length too large")}const r=e.body.pipeThrough(new w0(t)).pipeThrough(new TextDecoderStream);let i="";for await(const l of x0(r))i+=l;return i},x0=Symbol.asyncIterator in ReadableStream.prototype?e=>e[Symbol.asyncIterator]():e=>{const t=e.getReader();return{[Symbol.asyncIterator](){return this},next(){return t.read()},async return(){return await t.cancel(),{done:!0,value:void 0}},async throw(n){return await t.cancel(n),{done:!0,value:void 0}}}},Ld=ga(va,Ad(/^application\/(did\+ld\+)?json$/,20*1024),jd(u0,{mode:"passthrough"}));var si;class S0{constructor({apiUrl:t="https://plc.directory",fetch:n=fetch}={}){ce(this,"apiUrl");dn(this,si);this.apiUrl=t,hn(this,si,n)}async resolve(t,n){if(!t.startsWith("did:plc:"))throw new ma(t);let r;try{const i=new URL(`/${encodeURIComponent(t)}`,this.apiUrl),o=await fn(this,si)(i,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual",headers:{accept:"application/did+ld+json,application/json"}});if(o.status>=300&&o.status<400)throw new TypeError("unexpected redirect");r=(await Ld(o)).json}catch(i){throw i instanceof Vo&&i.status===404?new Td(t):new Id(t,{cause:i})}return r}}si=new WeakMap;var li;class E0{constructor({fetch:t=fetch}={}){dn(this,li);hn(this,li,t)}async resolve(t,n){if(!t.startsWith("did:web:"))throw new ma(t);const[r,...i]=t.slice(8).split(":").map(decodeURIComponent),o=new URL(`https://${r}/.well-known/did.json`);if(i.length>0)throw new m0(t);let s;try{const l=await fn(this,li)(o,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual",headers:{accept:"application/did+ld+json,application/json"}});if(l.status>=300&&l.status<400)throw new TypeError("unexpected redirect");s=(await Ld(l)).json}catch(l){throw l instanceof Vo&&l.status===404?new Td(t):new Id(t,{cause:l})}return s}}li=new WeakMap;var ai;class C0{constructor({methods:t,strategy:n="race"}){dn(this,ai);ce(this,"strategy");hn(this,ai,t),this.strategy=n}async resolve(t,n){const{http:r,dns:i}=fn(this,ai),o=n==null?void 0:n.signal,s=new AbortController;o&&o.addEventListener("abort",()=>s.abort(),{signal:s.signal});const l=i.resolve(t,{...n,signal:s.signal}),a=r.resolve(t,{...n,signal:s.signal});switch(this.strategy){case"race":return new Promise(f=>{l.then(_=>{s.abort(),f(_)},()=>f(a)),a.then(_=>{s.abort(),f(_)},()=>f(l))});case"dns-first":{a.catch(bi);const f=await l.catch(bi);return f?(s.abort(),f):a}case"http-first":{l.catch(bi);const f=await a.catch(bi);return f?(s.abort(),f):l}case"both":{const[f,_]=await Promise.allSettled([l,a]),y=f.status==="fulfilled"?f.value:void 0,g=_.status==="fulfilled"?_.value:void 0;if(y&&g&&y!==g)throw new Pd(t);return y||g||l}}}}ai=new WeakMap;const bi=()=>{},So=Jm().assert(e=>Number.isInteger(e)&&e>=0&&e<=2**32-1),z0=Pn({name:et(),type:zd(16)}),N0=Pn({name:et(),type:zd(16),TTL:So,data:et().chain(e=>xn(e.replace(/^"|"$/g,"").replace(/\\"/g,'"')))}),T0=Pn({name:et(),type:So,TTL:So,data:et()}),I0=Pn({Status:So,TC:Cr(),RD:Cr(),RA:Cr(),AD:Cr(),CD:Cr(),Question:n0([z0]),Answer:St(N0).optional(()=>[]),Authority:St(T0).optional(),Comment:et().optional()}),R0="_atproto",ks="did=",P0=ga(va,Ad(/^application\/(dns-)?json$/,16*1024),jd(I0,{mode:"passthrough"}));var ui;class A0{constructor({dohUrl:t,fetch:n=fetch}){ce(this,"dohUrl");dn(this,ui);this.dohUrl=t,hn(this,ui,n)}async resolve(t,n){let r;try{const s=new URL(this.dohUrl);s.searchParams.set("name",`${R0}.${t}`),s.searchParams.set("type","TXT");const l=await fn(this,ui)(s,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,headers:{accept:"application/dns-json"}});r=(await P0(l)).json}catch(s){throw new vl(t,{cause:s})}const i=r.Status,o=r.Answer;if(i!==0)throw i===3?new gl(t):new vl(t,{cause:new TypeError(`dns returned ${i}`)});for(let s=0,l=o.length;s<l;s++){const f=o[s].data;if(!f.startsWith(ks))continue;for(let y=s+1;y<l;y++)if(o[y].data.startsWith(ks))throw new Pd(t);const _=f.slice(ks.length);if(!Nd(_))throw new Rd(t,_);return _}throw new gl(t)}}ui=new WeakMap;const j0=ga(va,_0(2064));var ci;class O0{constructor({fetch:t=fetch}={}){dn(this,ci);hn(this,ci,t)}async resolve(t,n){let r;try{const o=new URL("/.well-known/atproto-did",`https://${t}`),s=await fn(this,ci)(o,{signal:n==null?void 0:n.signal,cache:n!=null&&n.noCache?"no-cache":void 0,redirect:"manual"});if(s.status>=300&&s.status<400)throw new TypeError("unexpected redirect");r=(await j0(s)).text}catch(o){throw o instanceof Vo&&o.status===404?new gl(t):new vl(t,{cause:o})}const i=r.split(` 112 + `)[0].trim();if(!Nd(i))throw new Rd(t,i);return i}}ci=new WeakMap;function L0({matches:e,selectedDids:t,onToggleSelection:n}){const[r,i]=be.useState(0),o=e[r],s=e.length>1,l=r>0,a=r<e.length-1,f=()=>{a&&i(r+1)},_=()=>{l&&i(r-1)};return $.jsxs("div",{className:"relative",children:[$.jsxs("div",{className:`flex items-center space-x-3 p-3 rounded-lg border transition-all ${t.has(o.did)?"bg-blue-50 border-blue-200":"bg-gray-50 border-gray-200"} ${o.followed?"opacity-60":""}`,children:[$.jsx("input",{type:"checkbox",checked:t.has(o.did),onChange:()=>n(o.did),disabled:o.followed,className:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 flex-shrink-0"}),o.avatar?$.jsx("img",{src:o.avatar,alt:o.handle,className:"w-12 h-12 rounded-full object-cover flex-shrink-0"}):$.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-blue-500 to-purple-600 rounded-full flex items-center justify-center flex-shrink-0",children:$.jsx("span",{className:"text-white font-bold text-sm",children:o.handle.charAt(0).toUpperCase()})}),$.jsxs("div",{className:"flex-1 min-w-0",children:[o.displayName&&$.jsx("div",{className:"font-medium text-gray-900 truncate",children:o.displayName}),$.jsxs("div",{className:"flex items-center space-x-2",children:[$.jsxs("div",{className:"text-sm text-gray-600 truncate",children:["@",o.handle]}),$.jsxs("span",{className:"text-xs bg-green-100 text-green-800 px-2 py-0.5 rounded flex-shrink-0",children:[o.matchScore,"%"]})]})]}),o.followed&&$.jsx("div",{className:"flex-shrink-0",children:$.jsxs("div",{className:"flex items-center space-x-1 bg-green-100 text-green-800 px-2 py-1 rounded-full text-xs",children:[$.jsx(xm,{className:"w-3 h-3"}),$.jsx("span",{children:"Followed"})]})}),$.jsxs("div",{className:"flex items-center space-x-1 flex-shrink-0",children:[l&&$.jsx("button",{onClick:_,className:"p-2 hover:bg-gray-200 rounded-full transition-colors",children:$.jsx(Au,{className:"w-5 h-5 text-gray-600 rotate-180"})}),a&&$.jsx("button",{onClick:f,className:"p-2 hover:bg-gray-200 rounded-full transition-colors",children:$.jsx(Au,{className:"w-5 h-5 text-gray-600"})})]})]}),s&&$.jsx("div",{className:"flex items-center justify-center space-x-1 mt-2",children:e.map((y,g)=>$.jsx("button",{onClick:()=>i(g),className:`h-1.5 rounded-full transition-all ${g===r?"w-6 bg-blue-500":"w-1.5 bg-gray-300"}`},g))})]})}function D0(){const[e,t]=be.useState(""),[n,r]=be.useState(""),[i,o]=be.useState(null),[s,l]=be.useState([]),[a,f]=be.useState(!1),[_,y]=be.useState("login"),[g,m]=be.useState({searched:0,found:0,total:0}),w=new g0({methods:{plc:new S0({apiUrl:"https://plc.directory"}),web:new E0}}),p=new C0({strategy:"dns-first",methods:{dns:new A0({dohUrl:"https://dns.google/resolve?"}),http:new O0}});async function k(){var E,I;try{if(!e||!n){alert("Enter handle and app password");return}const h=await p.resolve(e);if(!h){alert("Failed to resolve handle to DID");return}const b=await w.resolve(h);if(!((I=(E=b==null?void 0:b.service)==null?void 0:E[0])!=null&&I.serviceEndpoint)){alert("Could not determine PDS endpoint from DID Document");return}const X=b.service[0].serviceEndpoint,F=await fetch(`${X}/xrpc/com.atproto.server.createSession`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({identifier:e,password:n})});if(!F.ok){const D=await F.text();console.error("Login failed:",D),alert("Login failed, check handle and app password");return}const M=await F.json();o({...M,serviceEndpoint:X}),y("upload"),console.log("Logged in successfully!",M,X)}catch(h){console.error("Login error:",h),alert("Error during login. See console for details.")}}async function u(E){var X,F;const I=[],h=JSON.parse(E),b=(F=(X=h==null?void 0:h["Your Activity"])==null?void 0:X.Following)==null?void 0:F.Following;if(!b||!Array.isArray(b))return alert("Could not find following data in JSON. Expected path: Your Activity > Following > Following"),[];for(const M of b)I.push({username:M.UserName,date:M.Date||""});return I}function c(E){const I=[],h=E.split(` 113 114 + `).map(b=>b.trim()).filter(Boolean);for(const b of h){const X=b.match(/Username:\s*(.+)/);X&&I.push({username:X[1].trim(),date:""})}return I}async function v(E){var X;const I=(X=E.target.files)==null?void 0:X[0];if(!I)return;let h=[];try{if(I.name.endsWith(".json"))h=await u(await I.text()),console.log(`Loaded ${h.length} TikTok users from JSON file`);else if(I.name.endsWith(".txt"))h=c(await I.text()),console.log(`Loaded ${h.length} TikTok users from TXT file`);else if(I.name.endsWith(".zip")){const F=await Lm.loadAsync(I),M=F.file("TikTok/Profile and Settings/Following.txt")||F.file("Profile and Settings/Following.txt")||F.files[Object.keys(F.files).find(D=>D.endsWith("Following.txt")&&D.includes("Profile"))||""];if(M){const D=await M.async("string");h=c(D),console.log(`Loaded ${h.length} TikTok users from .ZIP file`)}else{const D=Object.values(F.files).find(P=>P.name.endsWith(".json")&&!P.dir);if(!D){alert("Could not find Following.txt or a JSON file in the ZIP archive.");return}const G=await D.async("string");h=await u(G),console.log(`Loaded ${h.length} TikTok users from .ZIP file`)}}else{alert("Please upload a .txt, .json, or .zip file");return}}catch(F){console.error("Error processing file:",F),alert("There was a problem processing the file. Please check that it's a valid TikTok data export.");return}if(h.length===0){alert("No users found in the file.");return}const b=h.map(F=>({tiktokUser:F,bskyMatches:[],isSearching:!1,selectedMatches:new Set}));l(b),y("results"),setTimeout(()=>z(b),100)}async function S(E){if(!i)return[];try{const I=await fetch(`${i.serviceEndpoint}/xrpc/app.bsky.actor.searchActors?q=${encodeURIComponent(E)}&limit=20`,{headers:{Authorization:`Bearer ${i.accessJwt}`}});if(!I.ok)throw new Error(`Search failed: ${I.status}`);const h=await I.json(),b=F=>F.toLowerCase().replace(/[._-]/g,""),X=b(E);return h.actors.map(F=>{const M=F.handle.split(".")[0],D=b(M),G=b(F.handle),P=b(F.displayName||"");let N=0;return D===X?N=100:G===X?N=90:P===X?N=80:D.includes(X)?N=60:G.includes(X)?N=50:P.includes(X)?N=40:X.includes(D)&&(N=30),{...F,matchScore:N}}).filter(F=>F.matchScore>0).sort((F,M)=>M.matchScore-F.matchScore).slice(0,5)}catch(I){return console.error(`Search error for ${E}:`,I),[]}}async function z(E){const I=E||s;if(!i||I.length===0)return;f(!0),y("loading"),m({searched:0,found:0,total:I.length});const h=3;let b=0,X=0;const F=1e3;for(let M=0;M<I.length;M+=h){if(X>=F){console.log(`Reached limit of ${F} matches. Stopping search.`);break}const D=I.slice(M,M+h);l(N=>N.map((ne,J)=>M<=J&&J<M+h?{...ne,isSearching:!0}:ne));const G=D.map(async(N,ne)=>{const J=M+ne;try{const K=await S(N.tiktokUser.username);return{globalIndex:J,matches:K,error:void 0}}catch(K){return{globalIndex:J,matches:[],error:K instanceof Error?K.message:"Search failed"}}}),P=await Promise.all(G);if(P.forEach(N=>{b++,N.matches.length>0&&X++}),m({searched:b,found:X,total:I.length}),l(N=>N.map((ne,J)=>{const K=P.find(oe=>oe.globalIndex===J);if(K){const oe=new Set;return K.matches.length>0&&oe.add(K.matches[0].did),{...ne,bskyMatches:K.matches,isSearching:!1,error:K.error,selectedMatches:oe}}return ne})),X>=F)break;M+h<I.length&&await new Promise(N=>setTimeout(N,1e3))}f(!1),y("results")}function A(E,I){l(h=>h.map((b,X)=>{if(X===E){const F=new Set(b.selectedMatches);return F.has(I)?F.delete(I):F.add(I),{...b,selectedMatches:F}}return b}))}function T(){l(E=>E.map(I=>{const h=new Set;return I.bskyMatches.length>0&&h.add(I.bskyMatches[0].did),{...I,selectedMatches:h}}))}function O(){l(E=>E.map(I=>({...I,selectedMatches:new Set})))}async function L(){if(!i)return;const E=s.flatMap((I,h)=>I.bskyMatches.filter(b=>{var X;return(X=I.selectedMatches)==null?void 0:X.has(b.did)}).map(b=>({...b,resultIndex:h})));if(E.length===0){alert("No users selected to follow");return}for(const I of E){try{(await fetch(`${i.serviceEndpoint}/xrpc/com.atproto.repo.createRecord`,{method:"POST",headers:{Authorization:`Bearer ${i.accessJwt}`,"Content-Type":"application/json"},body:JSON.stringify({repo:i.did,collection:"app.bsky.graph.follow",record:{$type:"app.bsky.graph.follow",subject:I.did,createdAt:new Date().toISOString()}})})).ok&&l(b=>b.map((X,F)=>F===I.resultIndex?{...X,bskyMatches:X.bskyMatches.map(M=>M.did===I.did?{...M,followed:!0}:M)}:X))}catch(h){console.error(`Follow error for ${I.handle}:`,h)}await new Promise(h=>setTimeout(h,500))}}const B=s.reduce((E,I)=>{var h;return E+(((h=I.selectedMatches)==null?void 0:h.size)||0)},0),te=s.filter(E=>E.bskyMatches.length>0).length;return s.filter(E=>!E.isSearching).length,$.jsxs("div",{className:"min-h-screen bg-gradient-to-br from-blue-50 to-purple-50",children:[$.jsx("div",{className:"bg-white shadow-sm border-b",children:$.jsx("div",{className:"px-4 py-4",children:$.jsxs("div",{className:"flex items-center justify-between",children:[$.jsxs("div",{className:"flex items-center space-x-2",children:[$.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-600 rounded-lg flex items-center justify-center",children:$.jsx(_m,{className:"w-4 h-4 text-white"})}),$.jsx("h1",{className:"text-lg font-bold text-gray-900",children:"ATlast"})]}),i&&$.jsxs("div",{className:"flex items-center space-x-2 text-sm text-gray-600",children:[$.jsx(Pm,{className:"w-4 h-4"}),$.jsxs("span",{className:"hidden sm:inline",children:["@",i.handle]})]})]})})}),_==="login"&&$.jsx("div",{className:"p-6 max-w-md mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-6 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(jm,{className:"w-8 h-8 text-white"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Welcome!"}),$.jsx("p",{className:"text-gray-600",children:"Connect your ATmosphere account to sync your TikTok follows"})]}),$.jsxs("div",{className:"space-y-4",children:[$.jsxs("div",{children:[$.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"User Handle"}),$.jsx("input",{className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"yourhandle.bsky.social",value:e,onChange:E=>t(E.target.value)})]}),$.jsxs("div",{children:[$.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"App Password"}),$.jsx("input",{className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500 focus:border-transparent",type:"password",placeholder:"Not your regular password!",value:n,onChange:E=>r(E.target.value)}),$.jsx("p",{className:"text-xs text-gray-500 mt-1",children:"Generate this in your Bluesky settings"})]}),$.jsx("button",{className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white py-3 rounded-xl font-medium transition-all duration-200 shadow-lg hover:shadow-xl",onClick:k,children:"Connect to the ATmosphere"})]})]})}),_==="upload"&&$.jsx("div",{className:"p-6 max-w-md mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-6 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(Cm,{className:"w-8 h-8 text-white"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Upload Your Data"}),$.jsx("p",{className:"text-gray-600",children:"Upload your TikTok following data to find matches"})]}),$.jsxs("div",{className:"space-y-4",children:[$.jsxs("div",{className:"border-2 border-dashed border-gray-300 rounded-xl p-6 text-center hover:border-blue-400 transition-colors",children:[$.jsx(Im,{className:"w-12 h-12 text-gray-400 mx-auto mb-3"}),$.jsxs("label",{className:"cursor-pointer",children:[$.jsx("span",{className:"text-lg font-medium text-gray-700 block mb-1",children:"Choose File"}),$.jsx("span",{className:"text-sm text-gray-500 block mb-3",children:"Following.txt or TikTok data ZIP"}),$.jsx("input",{type:"file",accept:".txt,.json,.zip",onChange:v,className:"hidden"}),$.jsx("div",{className:"inline-block bg-blue-500 hover:bg-blue-600 text-white px-6 py-2 rounded-lg font-medium transition-colors",children:"Browse Files"})]})]}),$.jsxs("div",{className:"bg-blue-50 rounded-xl p-4",children:[$.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:"How to get your data:"}),$.jsxs("ol",{className:"text-sm text-blue-800 space-y-1 list-decimal list-inside",children:[$.jsx("li",{children:"Open TikTok app → Profile → Settings and privacy → Account → Download your data"}),$.jsx("li",{children:'Request data → Select "Request data"'}),$.jsx("li",{children:"Wait for notification your download is ready"}),$.jsx("li",{children:"Navigate back to Download your data"}),$.jsx("li",{children:"Download data → Select"}),$.jsx("li",{children:"Upload the Following.txt file here"})]})]})]})]})}),_==="loading"&&$.jsx("div",{className:"p-6 max-w-2xl mx-auto mt-8",children:$.jsxs("div",{className:"bg-white rounded-2xl shadow-lg p-8 space-y-6",children:[$.jsxs("div",{className:"text-center",children:[$.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-blue-500 to-purple-600 rounded-2xl mx-auto mb-4 flex items-center justify-center",children:$.jsx(Nm,{className:"w-8 h-8 text-white animate-pulse"})}),$.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-2",children:"Finding Your People"}),$.jsx("p",{className:"text-gray-600",children:"Searching the ATmosphere for your TikTok follows..."})]}),$.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-purple-50 rounded-xl p-6",children:[$.jsxs("div",{className:"grid grid-cols-3 gap-4 text-center mb-4",children:[$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-gray-900",children:g.searched}),$.jsx("div",{className:"text-sm text-gray-600",children:"Searched"})]}),$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-blue-600",children:g.found}),$.jsx("div",{className:"text-sm text-gray-600",children:"Found"})]}),$.jsxs("div",{children:[$.jsx("div",{className:"text-3xl font-bold text-gray-400",children:g.total}),$.jsx("div",{className:"text-sm text-gray-600",children:"Total"})]})]}),$.jsx("div",{className:"w-full bg-gray-200 rounded-full h-3 overflow-hidden",children:$.jsx("div",{className:"bg-gradient-to-r from-blue-500 to-purple-600 h-full rounded-full transition-all duration-500 ease-out",style:{width:`${g.total>0?g.searched/g.total*100:0}%`}})}),$.jsxs("div",{className:"text-center mt-2 text-sm text-gray-600",children:[g.total>0?Math.round(g.searched/g.total*100):0,"% complete"]})]})]})}),_==="results"&&$.jsxs("div",{className:"pb-20",children:[$.jsx("div",{className:"bg-white border-b",children:$.jsxs("div",{className:"px-4 py-4",children:[$.jsxs("div",{className:"flex items-center justify-between mb-3",children:[$.jsxs("div",{children:[$.jsx("h2",{className:"text-lg font-bold text-gray-900",children:"Results"}),$.jsxs("p",{className:"text-sm text-gray-600",children:[te," of ",s.length," users found"]})]}),$.jsxs("div",{className:"text-right",children:[$.jsx("div",{className:"text-lg font-bold text-blue-600",children:B}),$.jsx("div",{className:"text-xs text-gray-500",children:"selected"})]})]}),$.jsxs("div",{className:"flex space-x-2",children:[$.jsx("button",{onClick:T,className:"flex-1 bg-blue-500 hover:bg-blue-600 text-white py-2 rounded-lg text-sm font-medium transition-colors",children:"Select All"}),$.jsx("button",{onClick:O,className:"flex-1 bg-gray-500 hover:bg-gray-600 text-white py-2 rounded-lg text-sm font-medium transition-colors",children:"Clear"})]})]})}),$.jsx("div",{className:"space-y-2 p-4",children:s.map((E,I)=>$.jsx("div",{className:"bg-white rounded-xl shadow-sm border",children:$.jsxs("div",{className:"p-4",children:[$.jsxs("div",{className:"mb-3",children:[$.jsx("div",{className:"text-xs text-gray-500 uppercase tracking-wide mb-1",children:"TikTok"}),$.jsxs("div",{className:"font-semibold text-gray-900 text-lg",children:["@",E.tiktokUser.username]})]}),E.bskyMatches.length>0?$.jsx("div",{className:"space-y-2",children:$.jsx(L0,{matches:E.bskyMatches,selectedDids:E.selectedMatches||new Set,onToggleSelection:h=>A(I,h)})}):$.jsx("div",{className:"text-center py-2 text-gray-400",children:$.jsx("div",{className:"text-sm",children:"No matches found"})})]})},I))})]}),_==="results"&&B>0&&$.jsx("div",{className:"fixed bottom-0 left-0 right-0 bg-white border-t shadow-lg",children:$.jsx("div",{className:"p-4",children:$.jsxs("button",{onClick:L,className:"w-full bg-gradient-to-r from-blue-500 to-purple-600 hover:from-blue-600 hover:to-purple-700 text-white py-4 rounded-xl font-medium text-lg transition-all duration-200 shadow-lg hover:shadow-xl",children:["Follow ",B," Selected Users"]})})})]})}xs.createRoot(document.getElementById("root")).render($.jsx(nh.StrictMode,{children:$.jsx(D0,{})}));
+1 -1
docs/index.html dist/index.html
··· 5 <link rel="icon" type="image/svg+xml" href="/vite.svg" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>ATLast: Sync Your TikTok Follows → ATmosphere (Skylight, Bluesky, etc.)</title> 8 - <script type="module" crossorigin src="/ATlast/assets/index-C8DLJrVY.js"></script> 9 <link rel="stylesheet" crossorigin href="/ATlast/assets/index-BEwqW3jF.css"> 10 </head> 11 <body>
··· 5 <link rel="icon" type="image/svg+xml" href="/vite.svg" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>ATLast: Sync Your TikTok Follows → ATmosphere (Skylight, Bluesky, etc.)</title> 8 + <script type="module" crossorigin src="/ATlast/assets/index-BXW1ByK3.js"></script> 9 <link rel="stylesheet" crossorigin href="/ATlast/assets/index-BEwqW3jF.css"> 10 </head> 11 <body>