| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*!
- Build based on gin-vue-admin
- Time : 1757946830000 */
- !function(){var e,t,n,r,i,a,s,o,l,c,u,p,f,d,h,m,y,v,g,b,E,S,x,T,w,P,A,k,C,O,I,_,N,D,j,M,L,B,R,F,U,V,q,W,G,H,K,z,X,J,Y,$,Q,Z,ee,te,ne,re,ie,ae,se,oe,le,ce,ue,pe,fe,de,he,me,ye,ve,ge,be,Ee,Se,xe,Te,we,Pe,Ae,ke,Ce,Oe,Ie,_e,Ne,De,je,Me,Le,Be,Re,Fe,Ue,Ve,qe,We,Ge,He,Ke,ze,Xe,Je,Ye,$e,Qe,Ze,et,tt,nt,rt,it,at,st,ot,lt,ct,ut,pt,ft,dt,ht,mt,yt,vt,gt,bt,Et,St,xt,Tt,wt,Pt,At,kt,Ct,Ot,It,_t,Nt,Dt,jt,Mt,Lt,Bt,Rt,Ft,Ut,Vt=["inputs"],qt=["inputId"];function Wt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Gt(e,t){Kt(e,t),t.add(e)}function Ht(e,t,n){Kt(e,t),t.set(e,n)}function Kt(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function zt(e,t,n){return e.set(Jt(e,t),n),n}function Xt(e,t){return e.get(Jt(e,t))}function Jt(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Yt(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}function $t(e,t,n,r,i,a,s){try{var o=e[a](s),l=o.value}catch(e){return void n(e)}o.done?t(l):Promise.resolve(l).then(r,i)}function Qt(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function s(e){$t(a,r,i,s,o,"next",e)}function o(e){$t(a,r,i,s,o,"throw",e)}s(void 0)})}}function Zt(e){var t="function"==typeof Map?new Map:void 0;return Zt=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(un())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&dn(i,n.prototype),i}(e,arguments,pn(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),dn(n,e)},Zt(e)}function en(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(Sn(e)+" is not iterable")}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach(function(t){rn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rn(e,t,n){return(t=Pn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function an(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,s,o=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw i}}return o}}(e,t)||bn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sn(e,t,n,r){var i=on(pn(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof i?function(e){return i.apply(n,e)}:i}function on(){return on="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=pn(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},on.apply(null,arguments)}function ln(e,t,n){return t=pn(t),function(e,t){if(t&&("object"==Sn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return cn(e)}(e,un()?Reflect.construct(t,n||[],pn(e).constructor):t.apply(e,n))}function cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function un(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(un=function(){return!!e})()}function pn(e){return pn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pn(e)}function fn(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dn(e,t)}function dn(e,t){return dn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},dn(e,t)}function hn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function mn(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function a(n,r,i,a){var l=r&&r.prototype instanceof o?r:o,c=Object.create(l.prototype);return yn(c,"_invoke",function(n,r,i){var a,o,l,c=0,u=i||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,o=0,l=e,f.n=n,s}};function d(n,r){for(o=n,l=r,t=0;!p&&c&&!i&&t<u.length;t++){var i,a=u[t],d=f.p,h=a[2];n>3?(i=h===r)&&(l=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=d&&((i=n<2&&d<a[1])?(o=0,f.v=r,f.n=a[1]):d<h&&(i=n<3||a[0]>r||r>h)&&(a[4]=n,a[5]=r,f.n=h,o=0))}if(i||n>1)return s;throw p=!0,r}return function(i,u,h){if(c>1)throw TypeError("Generator is already running");for(p&&1===u&&d(u,h),o=u,l=h;(t=o<2?e:l)||!p;){a||(o?o<3?(o>1&&(f.n=-1),d(o,l)):f.n=l:f.v=l);try{if(c=2,a){if(o||(i="next"),t=a[i]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,o<2&&(o=0)}else 1===o&&(t=a.return)&&t.call(a),o<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),o=1);a=e}else if((t=(p=f.n<0)?l:n.call(r,f))!==s)break}catch(t){a=e,o=1,l=t}finally{c=1}}return{value:t,done:p}}}(n,i,a),!0),c}var s={};function o(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(yn(t={},r,function(){return this}),t),p=c.prototype=o.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,yn(e,i,"GeneratorFunction")),e.prototype=Object.create(p),e}return l.prototype=c,yn(p,"constructor",c),yn(c,"constructor",l),l.displayName="GeneratorFunction",yn(c,i,"GeneratorFunction"),yn(p),yn(p,i,"Generator"),yn(p,r,function(){return this}),yn(p,"toString",function(){return"[object Generator]"}),(mn=function(){return{w:a,m:f}})()}function yn(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}yn=function(e,t,n,r){function a(t,n){yn(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},yn(e,t,n,r)}function vn(e){return function(e){if(Array.isArray(e))return En(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gn(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=bn(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}function bn(e,t){if(e){if("string"==typeof e)return En(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?En(e,t):void 0}}function En(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Sn(e){return Sn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sn(e)}function xn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Tn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pn(r.key),r)}}function wn(e,t,n){return t&&Tn(e.prototype,t),n&&Tn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pn(e){var t=function(e,t){if("object"!=Sn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Sn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Sn(t)?t:t+""}System.register(["./index-legacy.C7yqTvSr.js","./autoCode-legacy.BHjLoi1V.js","./warningBar-legacy.CM-jno-M.js"],function(Kt,$t){"use strict";var tn,on,un,pn,dn,yn,bn,En,Tn,Pn,An,kn,Cn,On,In,_n,Nn,Dn,jn,Mn,Ln,Bn,Rn,Fn,Un,Vn,qn,Wn,Gn,Hn,Kn,zn,Xn,Jn,Yn,$n,Qn,Zn,er,tr,nr,rr,ir,ar,sr,or,lr,cr,ur,pr,fr,dr,hr,mr,yr,vr,gr,br,Er,Sr,xr,Tr,wr,Pr,Ar,kr,Cr,Or,Ir,_r,Nr,Dr,jr,Mr,Lr,Br,Rr,Fr,Ur,Vr,qr,Wr,Gr,Hr,Kr,zr,Xr,Jr,Yr,$r,Qr,Zr,ei,ti,ni,ri,ii,ai,si,oi,li,ci,ui,pi,fi,di,hi,mi,yi,vi,gi,bi,Ei,Si,xi,Ti,wi,Pi,Ai,ki,Ci,Oi,Ii,_i,Ni,Di,ji,Mi,Li,Bi,Ri,Fi,Ui,Vi,qi,Wi,Gi,Hi,Ki,zi,Xi,Ji,Yi,$i,Qi,Zi,ea,ta,na,ra,ia,aa,sa,oa,la,ca,ua,pa,fa,da,ha,ma,ya,va,ga,ba,Ea,Sa,xa,Ta,wa,Pa;return{setters:[function(e){tn=e.by,on=e.bz,un=e.bA,pn=e.bB,dn=e.bC,yn=e.bD,bn=e.bE,En=e.F,Tn=e.af,Pn=e.bF,An=e.bG,kn=e.bH,Cn=e.bI,On=e.bJ,In=e.bK,_n=e.ad,Nn=e.bL,Dn=e.bM,jn=e.bN,Mn=e.bO,Ln=e.bP,Bn=e.bQ,Rn=e.aJ,Fn=e.aI,Un=e.bR,Vn=e.bS,qn=e.O,Wn=e.bT,Gn=e.i,Hn=e.d,Kn=e.c,zn=e.b,Xn=e.bU,Jn=e.bV,Yn=e.bW,$n=e.bX,Qn=e.bY,Zn=e.e,er=e.h,tr=e.f,nr=e.bZ,rr=e.b_,ir=e.P,ar=e.b$,sr=e.c0,or=e.c1,lr=e.c2,cr=e.c3,ur=e.c4,pr=e.c5,fr=e.c6,dr=e.c7,hr=e.c8,mr=e.c9,yr=e.t,vr=e.ca,gr=e.cb,br=e.cc,Er=e.cd,Sr=e.Q,xr=e.ce,Tr=e.cf,wr=e.cg,Pr=e.ch,Ar=e.ci,kr=e.cj,Cr=e.ck,Or=e.cl,Ir=e.cm,_r=e.S,Nr=e.cn,Dr=e.co,jr=e.cp,Mr=e.cq,Lr=e.Y,Br=e.cr,Rr=e.cs,Fr=e.ct,Ur=e.cu,Vr=e.cv,qr=e.a_,Wr=e.cw,Gr=e.X,Hr=e.n,Kr=e.cx,zr=e.a0,Xr=e.cy,Jr=e.aw,Yr=e.W,$r=e.cz,Qr=e.cA,Zr=e.cB,ei=e.q,ti=e.cC,ni=e.cD,ri=e.cE,ii=e.cF,ai=e.ax,si=e.cG,oi=e.cH,li=e.o,ci=e.cI,ui=e.al,pi=e.cJ,fi=e.cK,di=e.cL,hi=e.r,mi=e.cM,yi=e.a,vi=e.cN,gi=e.cO,bi=e.I,Ei=e.L,Si=e.g,xi=e.ag,Ti=e.a1,wi=e.cP,Pi=e.cQ,Ai=e.cR,ki=e.cS,Ci=e.cT,Oi=e.cU,Ii=e.cV,_i=e.R,Ni=e.cW,Di=e.cX,ji=e.cY,Mi=e.C,Li=e.aM,Bi=e.cZ,Ri=e.bv,Fi=e.c_,Ui=e.T,Vi=e.c$,qi=e.d0,Wi=e.d1,Gi=e.v,Hi=e.d2,Ki=e.d3,zi=e.ak,Xi=e.d4,Ji=e.d5,Yi=e.ap,$i=e.d6,Qi=e.d7,Zi=e.d8,ea=e.d9,ta=e.da,na=e.db,ra=e.dc,ia=e.dd,aa=e.de,sa=e.ao,oa=e.ac,la=e.df,ca=e.dg,ua=e.U,pa=e.V,fa=e.dh,da=e.di,ha=e.dj,ma=e.w,ya=e.dk,va=e.ab,ga=e.m,ba=e.dl,Ea=e.ay,Sa=e.dm,xa=e.bx,Ta=e.E},function(e){wa=e.k},function(e){Pa=e._}],execute:function(){
- /**
- * vue v3.5.21
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/
- var $t=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:tn,BaseTransitionPropsValidators:on,Comment:un,DeprecationTypes:pn,EffectScope:dn,ErrorCodes:yn,ErrorTypeStrings:bn,Fragment:En,KeepAlive:Tn,ReactiveEffect:Pn,Static:An,Suspense:kn,Teleport:Cn,Text:On,TrackOpTypes:In,Transition:_n,TransitionGroup:Nn,TriggerOpTypes:Dn,VueElement:jn,assertNumber:Mn,callWithAsyncErrorHandling:Ln,callWithErrorHandling:Bn,camelize:Rn,capitalize:Fn,cloneVNode:Un,compatUtils:Vn,compile:function(){},computed:qn,createApp:Wn,createBlock:Gn,createCommentVNode:Hn,createElementBlock:Kn,createElementVNode:zn,createHydrationRenderer:Xn,createPropsRestProxy:Jn,createRenderer:Yn,createSSRApp:$n,createSlots:Qn,createStaticVNode:Zn,createTextVNode:er,createVNode:tr,customRef:nr,defineAsyncComponent:rr,defineComponent:ir,defineCustomElement:ar,defineEmits:sr,defineExpose:or,defineModel:lr,defineOptions:cr,defineProps:ur,defineSSRCustomElement:pr,defineSlots:fr,devtools:dr,effect:hr,effectScope:mr,getCurrentInstance:yr,getCurrentScope:vr,getCurrentWatcher:gr,getTransitionRawChildren:br,guardReactiveProps:Er,h:Sr,handleError:xr,hasInjectionContext:Tr,hydrate:wr,hydrateOnIdle:Pr,hydrateOnInteraction:Ar,hydrateOnMediaQuery:kr,hydrateOnVisible:Cr,initCustomFormatter:Or,initDirectivesForSSR:Ir,inject:_r,isMemoSame:Nr,isProxy:Dr,isReactive:jr,isReadonly:Mr,isRef:Lr,isRuntimeOnly:Br,isShallow:Rr,isVNode:Fr,markRaw:Ur,mergeDefaults:Vr,mergeModels:qr,mergeProps:Wr,nextTick:Gr,normalizeClass:Hr,normalizeProps:Kr,normalizeStyle:zr,onActivated:Xr,onBeforeMount:Jr,onBeforeUnmount:Yr,onBeforeUpdate:$r,onDeactivated:Qr,onErrorCaptured:Zr,onMounted:ei,onRenderTracked:ti,onRenderTriggered:ni,onScopeDispose:ri,onServerPrefetch:ii,onUnmounted:ai,onUpdated:si,onWatcherCleanup:oi,openBlock:li,popScopeId:ci,provide:ui,proxyRefs:pi,pushScopeId:fi,queuePostFlushCb:di,reactive:hi,readonly:mi,ref:yi,registerRuntimeCompiler:vi,render:gi,renderList:bi,renderSlot:Ei,resolveComponent:Si,resolveDirective:xi,resolveDynamicComponent:Ti,resolveFilter:wi,resolveTransitionHooks:Pi,setBlockTracking:Ai,setDevtoolsHook:ki,setTransitionHooks:Ci,shallowReactive:Oi,shallowReadonly:Ii,shallowRef:_i,ssrContextKey:Ni,ssrUtils:Di,stop:ji,toDisplayString:Mi,toHandlerKey:Li,toHandlers:Bi,toRaw:Ri,toRef:Fi,toRefs:Ui,toValue:Vi,transformVNodeArgs:qi,triggerRef:Wi,unref:Gi,useAttrs:Hi,useCssModule:Ki,useCssVars:zi,useHost:Xi,useId:Ji,useModel:Yi,useSSRContext:$i,useShadowRoot:Qi,useSlots:Zi,useTemplateRef:ea,useTransitionState:ta,vModelCheckbox:na,vModelDynamic:ra,vModelRadio:ia,vModelSelect:aa,vModelText:sa,vShow:oa,version:la,warn:ca,watch:ua,watchEffect:pa,watchPostEffect:fa,watchSyncEffect:da,withAsyncContext:ha,withCtx:ma,withDefaults:ya,withDirectives:va,withKeys:ga,withMemo:ba,withModifiers:Ea,withScopeId:Sa},Symbol.toStringTag,{value:"Module"})),Aa=[function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0,__internal__deprecationWarning:!0};Object.defineProperty(t,"__internal__deprecationWarning",{enumerable:!0,get:function(){return me.default}}),Object.defineProperty(t,"addComment",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"addComments",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"appendToMemberExpression",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"assertNode",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"buildMatchMemberExpression",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(t,"clone",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"cloneNode",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"cloneWithoutLoc",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"createFlowUnionType",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"createTSUnionType",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ensureBlock",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"inheritInnerComments",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"inheritLeadingComments",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"inheritTrailingComments",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"inheritsComments",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"is",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"isPlaceholderType",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(t,"isType",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"isValidES3Identifier",{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(t,"matchesPattern",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(t,"prependToMemberExpression",{enumerable:!0,get:function(){return V.default}}),t.react=void 0,Object.defineProperty(t,"removeComments",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"removeProperties",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"removePropertiesDeep",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"shallowEqual",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"traverseFast",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return B.default}});var i=n(348),a=n(349),s=n(350),o=n(362),l=n(363);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var c=n(364),u=n(365),p=n(366),f=n(4);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))});var d=n(368);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))});var h=n(369);Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))});var m=n(27),y=n(370),v=n(371),g=n(372),b=n(373),E=n(374),S=n(172),x=n(173),T=n(174),w=n(175),P=n(176),A=n(375),k=n(376);Object.keys(k).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))});var C=n(26);Object.keys(C).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===C[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}}))});var O=n(377),I=n(378),_=n(177),N=n(379),D=n(380),j=n(178),M=n(381),L=n(382),B=n(383),R=n(9);Object.keys(R).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===R[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}}))});var F=n(384),U=n(385),V=n(386),q=n(181),W=n(179),G=n(171),H=n(60),K=n(387),z=n(388);Object.keys(z).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===z[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return z[e]}}))});var X=n(180),J=n(96),Y=n(42),$=n(389),Q=n(390),Z=n(391),ee=n(182),te=n(170),ne=n(392),re=n(168),ie=n(393),ae=n(394),se=n(395),oe=n(98),le=n(396),ce=n(43),ue=n(397),pe=n(165),fe=n(97),de=n(164),he=n(2);Object.keys(he).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===he[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return he[e]}}))});var me=n(58);t.react={isReactComponent:i.default,isCompatTag:a.default,buildChildren:s.default},t.toSequenceExpression=n(398).default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_EXTENSIONS=void 0,Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"createConfigItem",{enumerable:!0,get:function(){return p.createConfigItem}}),Object.defineProperty(t,"createConfigItemAsync",{enumerable:!0,get:function(){return p.createConfigItemAsync}}),Object.defineProperty(t,"createConfigItemSync",{enumerable:!0,get:function(){return p.createConfigItemSync}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return s.getEnv}}),Object.defineProperty(t,"loadOptions",{enumerable:!0,get:function(){return p.loadOptions}}),Object.defineProperty(t,"loadOptionsAsync",{enumerable:!0,get:function(){return p.loadOptionsAsync}}),Object.defineProperty(t,"loadOptionsSync",{enumerable:!0,get:function(){return p.loadOptionsSync}}),Object.defineProperty(t,"loadPartialConfig",{enumerable:!0,get:function(){return p.loadPartialConfig}}),Object.defineProperty(t,"loadPartialConfigAsync",{enumerable:!0,get:function(){return p.loadPartialConfigAsync}}),Object.defineProperty(t,"loadPartialConfigSync",{enumerable:!0,get:function(){return p.loadPartialConfigSync}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return m.parse}}),Object.defineProperty(t,"parseAsync",{enumerable:!0,get:function(){return m.parseAsync}}),Object.defineProperty(t,"parseSync",{enumerable:!0,get:function(){return m.parseSync}}),Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return a.resolvePlugin}}),Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return a.resolvePreset}}),Object.defineProperty(t,"template",{enumerable:!0,get:function(){return u().default}}),Object.defineProperty(t,"tokTypes",{enumerable:!0,get:function(){return l().tokTypes}}),Object.defineProperty(t,"transform",{enumerable:!0,get:function(){return f.transform}}),Object.defineProperty(t,"transformAsync",{enumerable:!0,get:function(){return f.transformAsync}}),Object.defineProperty(t,"transformFile",{enumerable:!0,get:function(){return d.transformFile}}),Object.defineProperty(t,"transformFileAsync",{enumerable:!0,get:function(){return d.transformFileAsync}}),Object.defineProperty(t,"transformFileSync",{enumerable:!0,get:function(){return d.transformFileSync}}),Object.defineProperty(t,"transformFromAst",{enumerable:!0,get:function(){return h.transformFromAst}}),Object.defineProperty(t,"transformFromAstAsync",{enumerable:!0,get:function(){return h.transformFromAstAsync}}),Object.defineProperty(t,"transformFromAstSync",{enumerable:!0,get:function(){return h.transformFromAstSync}}),Object.defineProperty(t,"transformSync",{enumerable:!0,get:function(){return f.transformSync}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return c().default}}),t.version=t.types=void 0;var r=n(95),i=n(453),a=n(81),s=n(278);function o(){var e=n(0);return o=function(){return e},e}function l(){var e=n(21);return l=function(){return e},e}function c(){var e=n(14);return c=function(){return e},e}function u(){var e=n(37);return u=function(){return e},e}Object.defineProperty(t,"types",{enumerable:!0,get:function(){return o()}});var p=n(82),f=n(475),d=n(488),h=n(489),m=n(490);n(1),t.version="7.23.9",t.DEFAULT_EXTENSIONS=Object.freeze([".js",".jsx",".es6",".es",".mjs",".cjs"]),t.OptionManager=function(){return wn(function e(){xn(this,e)},[{key:"init",value:function(e){return(0,p.loadOptionsSync)(e)}}])}(),t.Plugin=function(e){throw new Error("The (".concat(e,") Babel 5 plugin is being run with an unsupported Babel version."))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.isAccessor=function(e,t){return!!e&&"ClassAccessorProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isAnyTypeAnnotation=function(e,t){return!!e&&"AnyTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isArgumentPlaceholder=function(e,t){return!!e&&"ArgumentPlaceholder"===e.type&&(null==t||(0,r.default)(e,t))},t.isArrayExpression=function(e,t){return!!e&&"ArrayExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isArrayPattern=function(e,t){return!!e&&"ArrayPattern"===e.type&&(null==t||(0,r.default)(e,t))},t.isArrayTypeAnnotation=function(e,t){return!!e&&"ArrayTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isArrowFunctionExpression=function(e,t){return!!e&&"ArrowFunctionExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isAssignmentExpression=function(e,t){return!!e&&"AssignmentExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isAssignmentPattern=function(e,t){return!!e&&"AssignmentPattern"===e.type&&(null==t||(0,r.default)(e,t))},t.isAwaitExpression=function(e,t){return!!e&&"AwaitExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isBigIntLiteral=function(e,t){return!!e&&"BigIntLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isBinary=function(e,t){if(!e)return!1;switch(e.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isBinaryExpression=function(e,t){return!!e&&"BinaryExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isBindExpression=function(e,t){return!!e&&"BindExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isBlock=function(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if("BlockStatement"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isBlockParent=function(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if("BlockStatement"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isBlockStatement=function(e,t){return!!e&&"BlockStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isBooleanLiteral=function(e,t){return!!e&&"BooleanLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isBooleanLiteralTypeAnnotation=function(e,t){return!!e&&"BooleanLiteralTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isBooleanTypeAnnotation=function(e,t){return!!e&&"BooleanTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isBreakStatement=function(e,t){return!!e&&"BreakStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isCallExpression=function(e,t){return!!e&&"CallExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isCatchClause=function(e,t){return!!e&&"CatchClause"===e.type&&(null==t||(0,r.default)(e,t))},t.isClass=function(e,t){if(!e)return!1;switch(e.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isClassAccessorProperty=function(e,t){return!!e&&"ClassAccessorProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassBody=function(e,t){return!!e&&"ClassBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassDeclaration=function(e,t){return!!e&&"ClassDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassExpression=function(e,t){return!!e&&"ClassExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassImplements=function(e,t){return!!e&&"ClassImplements"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassMethod=function(e,t){return!!e&&"ClassMethod"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassPrivateMethod=function(e,t){return!!e&&"ClassPrivateMethod"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassPrivateProperty=function(e,t){return!!e&&"ClassPrivateProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isClassProperty=function(e,t){return!!e&&"ClassProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isCompletionStatement=function(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isConditional=function(e,t){if(!e)return!1;switch(e.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isConditionalExpression=function(e,t){return!!e&&"ConditionalExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isContinueStatement=function(e,t){return!!e&&"ContinueStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isDebuggerStatement=function(e,t){return!!e&&"DebuggerStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isDecimalLiteral=function(e,t){return!!e&&"DecimalLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclaration=function(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":break;case"Placeholder":if("Declaration"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isDeclareClass=function(e,t){return!!e&&"DeclareClass"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareExportAllDeclaration=function(e,t){return!!e&&"DeclareExportAllDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareExportDeclaration=function(e,t){return!!e&&"DeclareExportDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareFunction=function(e,t){return!!e&&"DeclareFunction"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareInterface=function(e,t){return!!e&&"DeclareInterface"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareModule=function(e,t){return!!e&&"DeclareModule"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareModuleExports=function(e,t){return!!e&&"DeclareModuleExports"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareOpaqueType=function(e,t){return!!e&&"DeclareOpaqueType"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareTypeAlias=function(e,t){return!!e&&"DeclareTypeAlias"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclareVariable=function(e,t){return!!e&&"DeclareVariable"===e.type&&(null==t||(0,r.default)(e,t))},t.isDeclaredPredicate=function(e,t){return!!e&&"DeclaredPredicate"===e.type&&(null==t||(0,r.default)(e,t))},t.isDecorator=function(e,t){return!!e&&"Decorator"===e.type&&(null==t||(0,r.default)(e,t))},t.isDirective=function(e,t){return!!e&&"Directive"===e.type&&(null==t||(0,r.default)(e,t))},t.isDirectiveLiteral=function(e,t){return!!e&&"DirectiveLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isDoExpression=function(e,t){return!!e&&"DoExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isDoWhileStatement=function(e,t){return!!e&&"DoWhileStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isEmptyStatement=function(e,t){return!!e&&"EmptyStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isEmptyTypeAnnotation=function(e,t){return!!e&&"EmptyTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumBody=function(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isEnumBooleanBody=function(e,t){return!!e&&"EnumBooleanBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumBooleanMember=function(e,t){return!!e&&"EnumBooleanMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumDeclaration=function(e,t){return!!e&&"EnumDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumDefaultedMember=function(e,t){return!!e&&"EnumDefaultedMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumMember=function(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isEnumNumberBody=function(e,t){return!!e&&"EnumNumberBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumNumberMember=function(e,t){return!!e&&"EnumNumberMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumStringBody=function(e,t){return!!e&&"EnumStringBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumStringMember=function(e,t){return!!e&&"EnumStringMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isEnumSymbolBody=function(e,t){return!!e&&"EnumSymbolBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isExistsTypeAnnotation=function(e,t){return!!e&&"ExistsTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportAllDeclaration=function(e,t){return!!e&&"ExportAllDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportDeclaration=function(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isExportDefaultDeclaration=function(e,t){return!!e&&"ExportDefaultDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportDefaultSpecifier=function(e,t){return!!e&&"ExportDefaultSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportNamedDeclaration=function(e,t){return!!e&&"ExportNamedDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportNamespaceSpecifier=function(e,t){return!!e&&"ExportNamespaceSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isExportSpecifier=function(e,t){return!!e&&"ExportSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isExpression=function(e,t){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return null==t||(0,r.default)(e,t)},t.isExpressionStatement=function(e,t){return!!e&&"ExpressionStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isExpressionWrapper=function(e,t){if(!e)return!1;switch(e.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFile=function(e,t){return!!e&&"File"===e.type&&(null==t||(0,r.default)(e,t))},t.isFlow=function(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFlowBaseAnnotation=function(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFlowDeclaration=function(e,t){if(!e)return!1;switch(e.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFlowPredicate=function(e,t){if(!e)return!1;switch(e.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFlowType=function(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFor=function(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isForInStatement=function(e,t){return!!e&&"ForInStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isForOfStatement=function(e,t){return!!e&&"ForOfStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isForStatement=function(e,t){return!!e&&"ForStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isForXStatement=function(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFunction=function(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFunctionDeclaration=function(e,t){return!!e&&"FunctionDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isFunctionExpression=function(e,t){return!!e&&"FunctionExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isFunctionParent=function(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isFunctionTypeAnnotation=function(e,t){return!!e&&"FunctionTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isFunctionTypeParam=function(e,t){return!!e&&"FunctionTypeParam"===e.type&&(null==t||(0,r.default)(e,t))},t.isGenericTypeAnnotation=function(e,t){return!!e&&"GenericTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isIdentifier=function(e,t){return!!e&&"Identifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isIfStatement=function(e,t){return!!e&&"IfStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isImmutable=function(e,t){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if("StringLiteral"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isImport=function(e,t){return!!e&&"Import"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportAttribute=function(e,t){return!!e&&"ImportAttribute"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportDeclaration=function(e,t){return!!e&&"ImportDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportDefaultSpecifier=function(e,t){return!!e&&"ImportDefaultSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportExpression=function(e,t){return!!e&&"ImportExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportNamespaceSpecifier=function(e,t){return!!e&&"ImportNamespaceSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isImportOrExportDeclaration=a,t.isImportSpecifier=function(e,t){return!!e&&"ImportSpecifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isIndexedAccessType=function(e,t){return!!e&&"IndexedAccessType"===e.type&&(null==t||(0,r.default)(e,t))},t.isInferredPredicate=function(e,t){return!!e&&"InferredPredicate"===e.type&&(null==t||(0,r.default)(e,t))},t.isInterfaceDeclaration=function(e,t){return!!e&&"InterfaceDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isInterfaceExtends=function(e,t){return!!e&&"InterfaceExtends"===e.type&&(null==t||(0,r.default)(e,t))},t.isInterfaceTypeAnnotation=function(e,t){return!!e&&"InterfaceTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isInterpreterDirective=function(e,t){return!!e&&"InterpreterDirective"===e.type&&(null==t||(0,r.default)(e,t))},t.isIntersectionTypeAnnotation=function(e,t){return!!e&&"IntersectionTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSX=function(e,t){if(!e)return!1;switch(e.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isJSXAttribute=function(e,t){return!!e&&"JSXAttribute"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXClosingElement=function(e,t){return!!e&&"JSXClosingElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXClosingFragment=function(e,t){return!!e&&"JSXClosingFragment"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXElement=function(e,t){return!!e&&"JSXElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXEmptyExpression=function(e,t){return!!e&&"JSXEmptyExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXExpressionContainer=function(e,t){return!!e&&"JSXExpressionContainer"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXFragment=function(e,t){return!!e&&"JSXFragment"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXIdentifier=function(e,t){return!!e&&"JSXIdentifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXMemberExpression=function(e,t){return!!e&&"JSXMemberExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXNamespacedName=function(e,t){return!!e&&"JSXNamespacedName"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXOpeningElement=function(e,t){return!!e&&"JSXOpeningElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXOpeningFragment=function(e,t){return!!e&&"JSXOpeningFragment"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXSpreadAttribute=function(e,t){return!!e&&"JSXSpreadAttribute"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXSpreadChild=function(e,t){return!!e&&"JSXSpreadChild"===e.type&&(null==t||(0,r.default)(e,t))},t.isJSXText=function(e,t){return!!e&&"JSXText"===e.type&&(null==t||(0,r.default)(e,t))},t.isLVal=function(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return null==t||(0,r.default)(e,t)},t.isLabeledStatement=function(e,t){return!!e&&"LabeledStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isLiteral=function(e,t){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if("StringLiteral"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isLogicalExpression=function(e,t){return!!e&&"LogicalExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isLoop=function(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isMemberExpression=function(e,t){return!!e&&"MemberExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isMetaProperty=function(e,t){return!!e&&"MetaProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isMethod=function(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isMiscellaneous=function(e,t){if(!e)return!1;switch(e.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isMixedTypeAnnotation=function(e,t){return!!e&&"MixedTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isModuleDeclaration=function(e,t){return(0,i.default)("isModuleDeclaration","isImportOrExportDeclaration"),a(e,t)},t.isModuleExpression=function(e,t){return!!e&&"ModuleExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isModuleSpecifier=function(e,t){if(!e)return!1;switch(e.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isNewExpression=function(e,t){return!!e&&"NewExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isNoop=function(e,t){return!!e&&"Noop"===e.type&&(null==t||(0,r.default)(e,t))},t.isNullLiteral=function(e,t){return!!e&&"NullLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isNullLiteralTypeAnnotation=function(e,t){return!!e&&"NullLiteralTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isNullableTypeAnnotation=function(e,t){return!!e&&"NullableTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isNumberLiteral=function(e,t){return(0,i.default)("isNumberLiteral","isNumericLiteral"),!!e&&"NumberLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isNumberLiteralTypeAnnotation=function(e,t){return!!e&&"NumberLiteralTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isNumberTypeAnnotation=function(e,t){return!!e&&"NumberTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isNumericLiteral=function(e,t){return!!e&&"NumericLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectExpression=function(e,t){return!!e&&"ObjectExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectMember=function(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isObjectMethod=function(e,t){return!!e&&"ObjectMethod"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectPattern=function(e,t){return!!e&&"ObjectPattern"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectProperty=function(e,t){return!!e&&"ObjectProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeAnnotation=function(e,t){return!!e&&"ObjectTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeCallProperty=function(e,t){return!!e&&"ObjectTypeCallProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeIndexer=function(e,t){return!!e&&"ObjectTypeIndexer"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeInternalSlot=function(e,t){return!!e&&"ObjectTypeInternalSlot"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeProperty=function(e,t){return!!e&&"ObjectTypeProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isObjectTypeSpreadProperty=function(e,t){return!!e&&"ObjectTypeSpreadProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isOpaqueType=function(e,t){return!!e&&"OpaqueType"===e.type&&(null==t||(0,r.default)(e,t))},t.isOptionalCallExpression=function(e,t){return!!e&&"OptionalCallExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isOptionalIndexedAccessType=function(e,t){return!!e&&"OptionalIndexedAccessType"===e.type&&(null==t||(0,r.default)(e,t))},t.isOptionalMemberExpression=function(e,t){return!!e&&"OptionalMemberExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isParenthesizedExpression=function(e,t){return!!e&&"ParenthesizedExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isPattern=function(e,t){if(!e)return!1;switch(e.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if("Pattern"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isPatternLike=function(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return null==t||(0,r.default)(e,t)},t.isPipelineBareFunction=function(e,t){return!!e&&"PipelineBareFunction"===e.type&&(null==t||(0,r.default)(e,t))},t.isPipelinePrimaryTopicReference=function(e,t){return!!e&&"PipelinePrimaryTopicReference"===e.type&&(null==t||(0,r.default)(e,t))},t.isPipelineTopicExpression=function(e,t){return!!e&&"PipelineTopicExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isPlaceholder=function(e,t){return!!e&&"Placeholder"===e.type&&(null==t||(0,r.default)(e,t))},t.isPrivate=function(e,t){if(!e)return!1;switch(e.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isPrivateName=function(e,t){return!!e&&"PrivateName"===e.type&&(null==t||(0,r.default)(e,t))},t.isProgram=function(e,t){return!!e&&"Program"===e.type&&(null==t||(0,r.default)(e,t))},t.isProperty=function(e,t){if(!e)return!1;switch(e.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isPureish=function(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if("StringLiteral"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isQualifiedTypeIdentifier=function(e,t){return!!e&&"QualifiedTypeIdentifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isRecordExpression=function(e,t){return!!e&&"RecordExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isRegExpLiteral=function(e,t){return!!e&&"RegExpLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isRegexLiteral=function(e,t){return(0,i.default)("isRegexLiteral","isRegExpLiteral"),!!e&&"RegexLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isRestElement=function(e,t){return!!e&&"RestElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isRestProperty=function(e,t){return(0,i.default)("isRestProperty","isRestElement"),!!e&&"RestProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isReturnStatement=function(e,t){return!!e&&"ReturnStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isScopable=function(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if("BlockStatement"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isSequenceExpression=function(e,t){return!!e&&"SequenceExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isSpreadElement=function(e,t){return!!e&&"SpreadElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isSpreadProperty=function(e,t){return(0,i.default)("isSpreadProperty","isSpreadElement"),!!e&&"SpreadProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isStandardized=function(e,t){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(e.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return null==t||(0,r.default)(e,t)},t.isStatement=function(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(e.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return null==t||(0,r.default)(e,t)},t.isStaticBlock=function(e,t){return!!e&&"StaticBlock"===e.type&&(null==t||(0,r.default)(e,t))},t.isStringLiteral=function(e,t){return!!e&&"StringLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isStringLiteralTypeAnnotation=function(e,t){return!!e&&"StringLiteralTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isStringTypeAnnotation=function(e,t){return!!e&&"StringTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isSuper=function(e,t){return!!e&&"Super"===e.type&&(null==t||(0,r.default)(e,t))},t.isSwitchCase=function(e,t){return!!e&&"SwitchCase"===e.type&&(null==t||(0,r.default)(e,t))},t.isSwitchStatement=function(e,t){return!!e&&"SwitchStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isSymbolTypeAnnotation=function(e,t){return!!e&&"SymbolTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSAnyKeyword=function(e,t){return!!e&&"TSAnyKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSArrayType=function(e,t){return!!e&&"TSArrayType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSAsExpression=function(e,t){return!!e&&"TSAsExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSBaseType=function(e,t){if(!e)return!1;switch(e.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSLiteralType":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isTSBigIntKeyword=function(e,t){return!!e&&"TSBigIntKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSBooleanKeyword=function(e,t){return!!e&&"TSBooleanKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSCallSignatureDeclaration=function(e,t){return!!e&&"TSCallSignatureDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSConditionalType=function(e,t){return!!e&&"TSConditionalType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSConstructSignatureDeclaration=function(e,t){return!!e&&"TSConstructSignatureDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSConstructorType=function(e,t){return!!e&&"TSConstructorType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSDeclareFunction=function(e,t){return!!e&&"TSDeclareFunction"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSDeclareMethod=function(e,t){return!!e&&"TSDeclareMethod"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSEntityName=function(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if("Identifier"===e.expectedNode)break;default:return!1}return null==t||(0,r.default)(e,t)},t.isTSEnumDeclaration=function(e,t){return!!e&&"TSEnumDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSEnumMember=function(e,t){return!!e&&"TSEnumMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSExportAssignment=function(e,t){return!!e&&"TSExportAssignment"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSExpressionWithTypeArguments=function(e,t){return!!e&&"TSExpressionWithTypeArguments"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSExternalModuleReference=function(e,t){return!!e&&"TSExternalModuleReference"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSFunctionType=function(e,t){return!!e&&"TSFunctionType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSImportEqualsDeclaration=function(e,t){return!!e&&"TSImportEqualsDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSImportType=function(e,t){return!!e&&"TSImportType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSIndexSignature=function(e,t){return!!e&&"TSIndexSignature"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSIndexedAccessType=function(e,t){return!!e&&"TSIndexedAccessType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSInferType=function(e,t){return!!e&&"TSInferType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSInstantiationExpression=function(e,t){return!!e&&"TSInstantiationExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSInterfaceBody=function(e,t){return!!e&&"TSInterfaceBody"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSInterfaceDeclaration=function(e,t){return!!e&&"TSInterfaceDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSIntersectionType=function(e,t){return!!e&&"TSIntersectionType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSIntrinsicKeyword=function(e,t){return!!e&&"TSIntrinsicKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSLiteralType=function(e,t){return!!e&&"TSLiteralType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSMappedType=function(e,t){return!!e&&"TSMappedType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSMethodSignature=function(e,t){return!!e&&"TSMethodSignature"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSModuleBlock=function(e,t){return!!e&&"TSModuleBlock"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSModuleDeclaration=function(e,t){return!!e&&"TSModuleDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNamedTupleMember=function(e,t){return!!e&&"TSNamedTupleMember"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNamespaceExportDeclaration=function(e,t){return!!e&&"TSNamespaceExportDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNeverKeyword=function(e,t){return!!e&&"TSNeverKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNonNullExpression=function(e,t){return!!e&&"TSNonNullExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNullKeyword=function(e,t){return!!e&&"TSNullKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSNumberKeyword=function(e,t){return!!e&&"TSNumberKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSObjectKeyword=function(e,t){return!!e&&"TSObjectKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSOptionalType=function(e,t){return!!e&&"TSOptionalType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSParameterProperty=function(e,t){return!!e&&"TSParameterProperty"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSParenthesizedType=function(e,t){return!!e&&"TSParenthesizedType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSPropertySignature=function(e,t){return!!e&&"TSPropertySignature"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSQualifiedName=function(e,t){return!!e&&"TSQualifiedName"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSRestType=function(e,t){return!!e&&"TSRestType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSSatisfiesExpression=function(e,t){return!!e&&"TSSatisfiesExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSStringKeyword=function(e,t){return!!e&&"TSStringKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSSymbolKeyword=function(e,t){return!!e&&"TSSymbolKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSThisType=function(e,t){return!!e&&"TSThisType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTupleType=function(e,t){return!!e&&"TSTupleType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSType=function(e,t){if(!e)return!1;switch(e.type){case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSImportType":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isTSTypeAliasDeclaration=function(e,t){return!!e&&"TSTypeAliasDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeAnnotation=function(e,t){return!!e&&"TSTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeAssertion=function(e,t){return!!e&&"TSTypeAssertion"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeElement=function(e,t){if(!e)return!1;switch(e.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isTSTypeLiteral=function(e,t){return!!e&&"TSTypeLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeOperator=function(e,t){return!!e&&"TSTypeOperator"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeParameter=function(e,t){return!!e&&"TSTypeParameter"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeParameterDeclaration=function(e,t){return!!e&&"TSTypeParameterDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeParameterInstantiation=function(e,t){return!!e&&"TSTypeParameterInstantiation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypePredicate=function(e,t){return!!e&&"TSTypePredicate"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeQuery=function(e,t){return!!e&&"TSTypeQuery"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSTypeReference=function(e,t){return!!e&&"TSTypeReference"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSUndefinedKeyword=function(e,t){return!!e&&"TSUndefinedKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSUnionType=function(e,t){return!!e&&"TSUnionType"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSUnknownKeyword=function(e,t){return!!e&&"TSUnknownKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTSVoidKeyword=function(e,t){return!!e&&"TSVoidKeyword"===e.type&&(null==t||(0,r.default)(e,t))},t.isTaggedTemplateExpression=function(e,t){return!!e&&"TaggedTemplateExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTemplateElement=function(e,t){return!!e&&"TemplateElement"===e.type&&(null==t||(0,r.default)(e,t))},t.isTemplateLiteral=function(e,t){return!!e&&"TemplateLiteral"===e.type&&(null==t||(0,r.default)(e,t))},t.isTerminatorless=function(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isThisExpression=function(e,t){return!!e&&"ThisExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isThisTypeAnnotation=function(e,t){return!!e&&"ThisTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isThrowStatement=function(e,t){return!!e&&"ThrowStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isTopicReference=function(e,t){return!!e&&"TopicReference"===e.type&&(null==t||(0,r.default)(e,t))},t.isTryStatement=function(e,t){return!!e&&"TryStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isTupleExpression=function(e,t){return!!e&&"TupleExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTupleTypeAnnotation=function(e,t){return!!e&&"TupleTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeAlias=function(e,t){return!!e&&"TypeAlias"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeAnnotation=function(e,t){return!!e&&"TypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeCastExpression=function(e,t){return!!e&&"TypeCastExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeParameter=function(e,t){return!!e&&"TypeParameter"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeParameterDeclaration=function(e,t){return!!e&&"TypeParameterDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeParameterInstantiation=function(e,t){return!!e&&"TypeParameterInstantiation"===e.type&&(null==t||(0,r.default)(e,t))},t.isTypeScript=function(e,t){if(!e)return!1;switch(e.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSLiteralType":case"TSExpressionWithTypeArguments":case"TSInterfaceDeclaration":case"TSInterfaceBody":case"TSTypeAliasDeclaration":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSEnumDeclaration":case"TSEnumMember":case"TSModuleDeclaration":case"TSModuleBlock":case"TSImportType":case"TSImportEqualsDeclaration":case"TSExternalModuleReference":case"TSNonNullExpression":case"TSExportAssignment":case"TSNamespaceExportDeclaration":case"TSTypeAnnotation":case"TSTypeParameterInstantiation":case"TSTypeParameterDeclaration":case"TSTypeParameter":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isTypeofTypeAnnotation=function(e,t){return!!e&&"TypeofTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isUnaryExpression=function(e,t){return!!e&&"UnaryExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isUnaryLike=function(e,t){if(!e)return!1;switch(e.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isUnionTypeAnnotation=function(e,t){return!!e&&"UnionTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isUpdateExpression=function(e,t){return!!e&&"UpdateExpression"===e.type&&(null==t||(0,r.default)(e,t))},t.isUserWhitespacable=function(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isV8IntrinsicIdentifier=function(e,t){return!!e&&"V8IntrinsicIdentifier"===e.type&&(null==t||(0,r.default)(e,t))},t.isVariableDeclaration=function(e,t){return!!e&&"VariableDeclaration"===e.type&&(null==t||(0,r.default)(e,t))},t.isVariableDeclarator=function(e,t){return!!e&&"VariableDeclarator"===e.type&&(null==t||(0,r.default)(e,t))},t.isVariance=function(e,t){return!!e&&"Variance"===e.type&&(null==t||(0,r.default)(e,t))},t.isVoidTypeAnnotation=function(e,t){return!!e&&"VoidTypeAnnotation"===e.type&&(null==t||(0,r.default)(e,t))},t.isWhile=function(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return null==t||(0,r.default)(e,t)},t.isWhileStatement=function(e,t){return!!e&&"WhileStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isWithStatement=function(e,t){return!!e&&"WithStatement"===e.type&&(null==t||(0,r.default)(e,t))},t.isYieldExpression=function(e,t){return!!e&&"YieldExpression"===e.type&&(null==t||(0,r.default)(e,t))};var r=n(96),i=n(58);function a(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return null==t||(0,r.default)(e,t)}},function(e,t,n){var r=n(48),i=n(47),a=i.MAX_LENGTH,s=i.MAX_SAFE_INTEGER,o=n(34),l=o.safeRe,c=o.t,u=n(75),p=n(128).compareIdentifiers,f=function(){function e(t,n){if(xn(this,e),n=u(n),t instanceof e){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if("string"!=typeof t)throw new TypeError('Invalid version. Must be a string. Got type "'.concat(Sn(t),'".'));if(t.length>a)throw new TypeError("version is longer than ".concat(a," characters"));r("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;var i=t.trim().match(n.loose?l[c.LOOSE]:l[c.FULL]);if(!i)throw new TypeError("Invalid Version: ".concat(t));if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<s)return t}return e}):this.prerelease=[],this.build=i[5]?i[5].split("."):[],this.format()}return wn(e,[{key:"format",value:function(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}},{key:"toString",value:function(){return this.version}},{key:"compare",value:function(t){if(r("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if("string"==typeof t&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}},{key:"compareMain",value:function(t){return t instanceof e||(t=new e(t,this.options)),p(this.major,t.major)||p(this.minor,t.minor)||p(this.patch,t.patch)}},{key:"comparePre",value:function(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;var n=0;do{var i=this.prerelease[n],a=t.prerelease[n];if(r("prerelease compare",n,i,a),void 0===i&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===i)return-1;if(i!==a)return p(i,a)}while(++n)}},{key:"compareBuild",value:function(t){t instanceof e||(t=new e(t,this.options));var n=0;do{var i=this.build[n],a=t.build[n];if(r("prerelease compare",n,i,a),void 0===i&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===i)return-1;if(i!==a)return p(i,a)}while(++n)}},{key:"inc",value:function(e,t,n){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,n),this.inc("pre",t,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,n),this.inc("pre",t,n);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":var r=Number(n)?1:0;if(!t&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[r];else{for(var i=this.prerelease.length;--i>=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(t===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(r)}}if(t){var a=[t,r];!1===n&&(a=[t]),0===p(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break;default:throw new Error("invalid increment argument: ".concat(e))}return this.raw=this.format(),this.build.length&&(this.raw+="+".concat(this.build.join("."))),this}}])}();e.exports=f},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.anyTypeAnnotation=function(){return{type:"AnyTypeAnnotation"}},t.argumentPlaceholder=function(){return{type:"ArgumentPlaceholder"}},t.arrayExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,r.default)({type:"ArrayExpression",elements:e})},t.arrayPattern=function(e){return(0,r.default)({type:"ArrayPattern",elements:e})},t.arrayTypeAnnotation=function(e){return(0,r.default)({type:"ArrayTypeAnnotation",elementType:e})},t.arrowFunctionExpression=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.default)({type:"ArrowFunctionExpression",params:e,body:t,async:n,expression:null})},t.assignmentExpression=function(e,t,n){return(0,r.default)({type:"AssignmentExpression",operator:e,left:t,right:n})},t.assignmentPattern=function(e,t){return(0,r.default)({type:"AssignmentPattern",left:e,right:t})},t.awaitExpression=function(e){return(0,r.default)({type:"AwaitExpression",argument:e})},t.bigIntLiteral=function(e){return(0,r.default)({type:"BigIntLiteral",value:e})},t.binaryExpression=function(e,t,n){return(0,r.default)({type:"BinaryExpression",operator:e,left:t,right:n})},t.bindExpression=function(e,t){return(0,r.default)({type:"BindExpression",object:e,callee:t})},t.blockStatement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,r.default)({type:"BlockStatement",body:e,directives:t})},t.booleanLiteral=function(e){return(0,r.default)({type:"BooleanLiteral",value:e})},t.booleanLiteralTypeAnnotation=function(e){return(0,r.default)({type:"BooleanLiteralTypeAnnotation",value:e})},t.booleanTypeAnnotation=function(){return{type:"BooleanTypeAnnotation"}},t.breakStatement=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(0,r.default)({type:"BreakStatement",label:e})},t.callExpression=function(e,t){return(0,r.default)({type:"CallExpression",callee:e,arguments:t})},t.catchClause=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"CatchClause",param:e,body:t})},t.classAccessorProperty=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return(0,r.default)({type:"ClassAccessorProperty",key:e,value:t,typeAnnotation:n,decorators:i,computed:a,static:s})},t.classBody=function(e){return(0,r.default)({type:"ClassBody",body:e})},t.classDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"ClassDeclaration",id:e,superClass:t,body:n,decorators:i})},t.classExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"ClassExpression",id:e,superClass:t,body:n,decorators:i})},t.classImplements=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"ClassImplements",id:e,typeParameters:t})},t.classMethod=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"method",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return(0,r.default)({type:"ClassMethod",kind:e,key:t,params:n,body:i,computed:a,static:s,generator:o,async:l})},t.classPrivateMethod=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"method",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,r.default)({type:"ClassPrivateMethod",kind:e,key:t,params:n,body:i,static:a})},t.classPrivateProperty=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return(0,r.default)({type:"ClassPrivateProperty",key:e,value:t,decorators:n,static:i})},t.classProperty=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return(0,r.default)({type:"ClassProperty",key:e,value:t,typeAnnotation:n,decorators:i,computed:a,static:s})},t.conditionalExpression=function(e,t,n){return(0,r.default)({type:"ConditionalExpression",test:e,consequent:t,alternate:n})},t.continueStatement=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(0,r.default)({type:"ContinueStatement",label:e})},t.debuggerStatement=function(){return{type:"DebuggerStatement"}},t.decimalLiteral=function(e){return(0,r.default)({type:"DecimalLiteral",value:e})},t.declareClass=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareClass",id:e,typeParameters:t,extends:n,body:i})},t.declareExportAllDeclaration=function(e){return(0,r.default)({type:"DeclareExportAllDeclaration",source:e})},t.declareExportDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"DeclareExportDeclaration",declaration:e,specifiers:t,source:n})},t.declareFunction=function(e){return(0,r.default)({type:"DeclareFunction",id:e})},t.declareInterface=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareInterface",id:e,typeParameters:t,extends:n,body:i})},t.declareModule=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"DeclareModule",id:e,body:t,kind:n})},t.declareModuleExports=function(e){return(0,r.default)({type:"DeclareModuleExports",typeAnnotation:e})},t.declareOpaqueType=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"DeclareOpaqueType",id:e,typeParameters:t,supertype:n})},t.declareTypeAlias=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"DeclareTypeAlias",id:e,typeParameters:t,right:n})},t.declareVariable=function(e){return(0,r.default)({type:"DeclareVariable",id:e})},t.declaredPredicate=function(e){return(0,r.default)({type:"DeclaredPredicate",value:e})},t.decorator=function(e){return(0,r.default)({type:"Decorator",expression:e})},t.directive=function(e){return(0,r.default)({type:"Directive",value:e})},t.directiveLiteral=function(e){return(0,r.default)({type:"DirectiveLiteral",value:e})},t.doExpression=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,r.default)({type:"DoExpression",body:e,async:t})},t.doWhileStatement=function(e,t){return(0,r.default)({type:"DoWhileStatement",test:e,body:t})},t.emptyStatement=function(){return{type:"EmptyStatement"}},t.emptyTypeAnnotation=function(){return{type:"EmptyTypeAnnotation"}},t.enumBooleanBody=function(e){return(0,r.default)({type:"EnumBooleanBody",members:e,explicitType:null,hasUnknownMembers:null})},t.enumBooleanMember=function(e){return(0,r.default)({type:"EnumBooleanMember",id:e,init:null})},t.enumDeclaration=function(e,t){return(0,r.default)({type:"EnumDeclaration",id:e,body:t})},t.enumDefaultedMember=function(e){return(0,r.default)({type:"EnumDefaultedMember",id:e})},t.enumNumberBody=function(e){return(0,r.default)({type:"EnumNumberBody",members:e,explicitType:null,hasUnknownMembers:null})},t.enumNumberMember=function(e,t){return(0,r.default)({type:"EnumNumberMember",id:e,init:t})},t.enumStringBody=function(e){return(0,r.default)({type:"EnumStringBody",members:e,explicitType:null,hasUnknownMembers:null})},t.enumStringMember=function(e,t){return(0,r.default)({type:"EnumStringMember",id:e,init:t})},t.enumSymbolBody=function(e){return(0,r.default)({type:"EnumSymbolBody",members:e,hasUnknownMembers:null})},t.existsTypeAnnotation=function(){return{type:"ExistsTypeAnnotation"}},t.exportAllDeclaration=function(e){return(0,r.default)({type:"ExportAllDeclaration",source:e})},t.exportDefaultDeclaration=function(e){return(0,r.default)({type:"ExportDefaultDeclaration",declaration:e})},t.exportDefaultSpecifier=function(e){return(0,r.default)({type:"ExportDefaultSpecifier",exported:e})},t.exportNamedDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"ExportNamedDeclaration",declaration:e,specifiers:t,source:n})},t.exportNamespaceSpecifier=function(e){return(0,r.default)({type:"ExportNamespaceSpecifier",exported:e})},t.exportSpecifier=function(e,t){return(0,r.default)({type:"ExportSpecifier",local:e,exported:t})},t.expressionStatement=function(e){return(0,r.default)({type:"ExpressionStatement",expression:e})},t.file=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"File",program:e,comments:t,tokens:n})},t.forInStatement=function(e,t,n){return(0,r.default)({type:"ForInStatement",left:e,right:t,body:n})},t.forOfStatement=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return(0,r.default)({type:"ForOfStatement",left:e,right:t,body:n,await:i})},t.forStatement=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"ForStatement",init:e,test:t,update:n,body:i})},t.functionDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,r.default)({type:"FunctionDeclaration",id:e,params:t,body:n,generator:i,async:a})},t.functionExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,r.default)({type:"FunctionExpression",id:e,params:t,body:n,generator:i,async:a})},t.functionTypeAnnotation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"FunctionTypeAnnotation",typeParameters:e,params:t,rest:n,returnType:i})},t.functionTypeParam=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"FunctionTypeParam",name:e,typeAnnotation:t})},t.genericTypeAnnotation=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"GenericTypeAnnotation",id:e,typeParameters:t})},t.identifier=function(e){return(0,r.default)({type:"Identifier",name:e})},t.ifStatement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"IfStatement",test:e,consequent:t,alternate:n})},t.import=function(){return{type:"Import"}},t.importAttribute=function(e,t){return(0,r.default)({type:"ImportAttribute",key:e,value:t})},t.importDeclaration=function(e,t){return(0,r.default)({type:"ImportDeclaration",specifiers:e,source:t})},t.importDefaultSpecifier=function(e){return(0,r.default)({type:"ImportDefaultSpecifier",local:e})},t.importExpression=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"ImportExpression",source:e,options:t})},t.importNamespaceSpecifier=function(e){return(0,r.default)({type:"ImportNamespaceSpecifier",local:e})},t.importSpecifier=function(e,t){return(0,r.default)({type:"ImportSpecifier",local:e,imported:t})},t.indexedAccessType=function(e,t){return(0,r.default)({type:"IndexedAccessType",objectType:e,indexType:t})},t.inferredPredicate=function(){return{type:"InferredPredicate"}},t.interfaceDeclaration=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"InterfaceDeclaration",id:e,typeParameters:t,extends:n,body:i})},t.interfaceExtends=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"InterfaceExtends",id:e,typeParameters:t})},t.interfaceTypeAnnotation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"InterfaceTypeAnnotation",extends:e,body:t})},t.interpreterDirective=function(e){return(0,r.default)({type:"InterpreterDirective",value:e})},t.intersectionTypeAnnotation=function(e){return(0,r.default)({type:"IntersectionTypeAnnotation",types:e})},t.jSXAttribute=t.jsxAttribute=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"JSXAttribute",name:e,value:t})},t.jSXClosingElement=t.jsxClosingElement=function(e){return(0,r.default)({type:"JSXClosingElement",name:e})},t.jSXClosingFragment=t.jsxClosingFragment=function(){return{type:"JSXClosingFragment"}},t.jSXElement=t.jsxElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"JSXElement",openingElement:e,closingElement:t,children:n,selfClosing:i})},t.jSXEmptyExpression=t.jsxEmptyExpression=function(){return{type:"JSXEmptyExpression"}},t.jSXExpressionContainer=t.jsxExpressionContainer=function(e){return(0,r.default)({type:"JSXExpressionContainer",expression:e})},t.jSXFragment=t.jsxFragment=function(e,t,n){return(0,r.default)({type:"JSXFragment",openingFragment:e,closingFragment:t,children:n})},t.jSXIdentifier=t.jsxIdentifier=function(e){return(0,r.default)({type:"JSXIdentifier",name:e})},t.jSXMemberExpression=t.jsxMemberExpression=function(e,t){return(0,r.default)({type:"JSXMemberExpression",object:e,property:t})},t.jSXNamespacedName=t.jsxNamespacedName=function(e,t){return(0,r.default)({type:"JSXNamespacedName",namespace:e,name:t})},t.jSXOpeningElement=t.jsxOpeningElement=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.default)({type:"JSXOpeningElement",name:e,attributes:t,selfClosing:n})},t.jSXOpeningFragment=t.jsxOpeningFragment=function(){return{type:"JSXOpeningFragment"}},t.jSXSpreadAttribute=t.jsxSpreadAttribute=function(e){return(0,r.default)({type:"JSXSpreadAttribute",argument:e})},t.jSXSpreadChild=t.jsxSpreadChild=function(e){return(0,r.default)({type:"JSXSpreadChild",expression:e})},t.jSXText=t.jsxText=function(e){return(0,r.default)({type:"JSXText",value:e})},t.labeledStatement=function(e,t){return(0,r.default)({type:"LabeledStatement",label:e,body:t})},t.logicalExpression=function(e,t,n){return(0,r.default)({type:"LogicalExpression",operator:e,left:t,right:n})},t.memberExpression=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"MemberExpression",object:e,property:t,computed:n,optional:i})},t.metaProperty=function(e,t){return(0,r.default)({type:"MetaProperty",meta:e,property:t})},t.mixedTypeAnnotation=function(){return{type:"MixedTypeAnnotation"}},t.moduleExpression=function(e){return(0,r.default)({type:"ModuleExpression",body:e})},t.newExpression=function(e,t){return(0,r.default)({type:"NewExpression",callee:e,arguments:t})},t.noop=function(){return{type:"Noop"}},t.nullLiteral=function(){return{type:"NullLiteral"}},t.nullLiteralTypeAnnotation=function(){return{type:"NullLiteralTypeAnnotation"}},t.nullableTypeAnnotation=function(e){return(0,r.default)({type:"NullableTypeAnnotation",typeAnnotation:e})},t.numberLiteral=function(e){return(0,i.default)("NumberLiteral","NumericLiteral","The node type "),a(e)},t.numberLiteralTypeAnnotation=function(e){return(0,r.default)({type:"NumberLiteralTypeAnnotation",value:e})},t.numberTypeAnnotation=function(){return{type:"NumberTypeAnnotation"}},t.numericLiteral=a,t.objectExpression=function(e){return(0,r.default)({type:"ObjectExpression",properties:e})},t.objectMethod=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"method",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return(0,r.default)({type:"ObjectMethod",kind:e,key:t,params:n,body:i,computed:a,generator:s,async:o})},t.objectPattern=function(e){return(0,r.default)({type:"ObjectPattern",properties:e})},t.objectProperty=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return(0,r.default)({type:"ObjectProperty",key:e,value:t,computed:n,shorthand:i,decorators:a})},t.objectTypeAnnotation=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,r.default)({type:"ObjectTypeAnnotation",properties:e,indexers:t,callProperties:n,internalSlots:i,exact:a})},t.objectTypeCallProperty=function(e){return(0,r.default)({type:"ObjectTypeCallProperty",value:e,static:null})},t.objectTypeIndexer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"ObjectTypeIndexer",id:e,key:t,value:n,variance:i,static:null})},t.objectTypeInternalSlot=function(e,t,n,i,a){return(0,r.default)({type:"ObjectTypeInternalSlot",id:e,value:t,optional:n,static:i,method:a})},t.objectTypeProperty=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"ObjectTypeProperty",key:e,value:t,variance:n,kind:null,method:null,optional:null,proto:null,static:null})},t.objectTypeSpreadProperty=function(e){return(0,r.default)({type:"ObjectTypeSpreadProperty",argument:e})},t.opaqueType=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OpaqueType",id:e,typeParameters:t,supertype:n,impltype:i})},t.optionalCallExpression=function(e,t,n){return(0,r.default)({type:"OptionalCallExpression",callee:e,arguments:t,optional:n})},t.optionalIndexedAccessType=function(e,t){return(0,r.default)({type:"OptionalIndexedAccessType",objectType:e,indexType:t,optional:null})},t.optionalMemberExpression=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OptionalMemberExpression",object:e,property:t,computed:n,optional:i})},t.parenthesizedExpression=function(e){return(0,r.default)({type:"ParenthesizedExpression",expression:e})},t.pipelineBareFunction=function(e){return(0,r.default)({type:"PipelineBareFunction",callee:e})},t.pipelinePrimaryTopicReference=function(){return{type:"PipelinePrimaryTopicReference"}},t.pipelineTopicExpression=function(e){return(0,r.default)({type:"PipelineTopicExpression",expression:e})},t.placeholder=function(e,t){return(0,r.default)({type:"Placeholder",expectedNode:e,name:t})},t.privateName=function(e){return(0,r.default)({type:"PrivateName",id:e})},t.program=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"script",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"Program",body:e,directives:t,sourceType:n,interpreter:i,sourceFile:null})},t.qualifiedTypeIdentifier=function(e,t){return(0,r.default)({type:"QualifiedTypeIdentifier",id:e,qualification:t})},t.recordExpression=function(e){return(0,r.default)({type:"RecordExpression",properties:e})},t.regExpLiteral=s,t.regexLiteral=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,i.default)("RegexLiteral","RegExpLiteral","The node type "),s(e,t)},t.restElement=o,t.restProperty=function(e){return(0,i.default)("RestProperty","RestElement","The node type "),o(e)},t.returnStatement=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(0,r.default)({type:"ReturnStatement",argument:e})},t.sequenceExpression=function(e){return(0,r.default)({type:"SequenceExpression",expressions:e})},t.spreadElement=l,t.spreadProperty=function(e){return(0,i.default)("SpreadProperty","SpreadElement","The node type "),l(e)},t.staticBlock=function(e){return(0,r.default)({type:"StaticBlock",body:e})},t.stringLiteral=function(e){return(0,r.default)({type:"StringLiteral",value:e})},t.stringLiteralTypeAnnotation=function(e){return(0,r.default)({type:"StringLiteralTypeAnnotation",value:e})},t.stringTypeAnnotation=function(){return{type:"StringTypeAnnotation"}},t.super=function(){return{type:"Super"}},t.switchCase=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"SwitchCase",test:e,consequent:t})},t.switchStatement=function(e,t){return(0,r.default)({type:"SwitchStatement",discriminant:e,cases:t})},t.symbolTypeAnnotation=function(){return{type:"SymbolTypeAnnotation"}},t.taggedTemplateExpression=function(e,t){return(0,r.default)({type:"TaggedTemplateExpression",tag:e,quasi:t})},t.templateElement=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,r.default)({type:"TemplateElement",value:e,tail:t})},t.templateLiteral=function(e,t){return(0,r.default)({type:"TemplateLiteral",quasis:e,expressions:t})},t.thisExpression=function(){return{type:"ThisExpression"}},t.thisTypeAnnotation=function(){return{type:"ThisTypeAnnotation"}},t.throwStatement=function(e){return(0,r.default)({type:"ThrowStatement",argument:e})},t.topicReference=function(){return{type:"TopicReference"}},t.tryStatement=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TryStatement",block:e,handler:t,finalizer:n})},t.tSAnyKeyword=t.tsAnyKeyword=function(){return{type:"TSAnyKeyword"}},t.tSArrayType=t.tsArrayType=function(e){return(0,r.default)({type:"TSArrayType",elementType:e})},t.tSAsExpression=t.tsAsExpression=function(e,t){return(0,r.default)({type:"TSAsExpression",expression:e,typeAnnotation:t})},t.tSBigIntKeyword=t.tsBigIntKeyword=function(){return{type:"TSBigIntKeyword"}},t.tSBooleanKeyword=t.tsBooleanKeyword=function(){return{type:"TSBooleanKeyword"}},t.tSCallSignatureDeclaration=t.tsCallSignatureDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSCallSignatureDeclaration",typeParameters:e,parameters:t,typeAnnotation:n})},t.tSConditionalType=t.tsConditionalType=function(e,t,n,i){return(0,r.default)({type:"TSConditionalType",checkType:e,extendsType:t,trueType:n,falseType:i})},t.tSConstructSignatureDeclaration=t.tsConstructSignatureDeclaration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSConstructSignatureDeclaration",typeParameters:e,parameters:t,typeAnnotation:n})},t.tSConstructorType=t.tsConstructorType=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSConstructorType",typeParameters:e,parameters:t,typeAnnotation:n})},t.tSDeclareFunction=t.tsDeclareFunction=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"TSDeclareFunction",id:e,typeParameters:t,params:n,returnType:i})},t.tSDeclareMethod=t.tsDeclareMethod=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return(0,r.default)({type:"TSDeclareMethod",decorators:e,key:t,typeParameters:n,params:i,returnType:a})},t.tSEnumDeclaration=t.tsEnumDeclaration=function(e,t){return(0,r.default)({type:"TSEnumDeclaration",id:e,members:t})},t.tSEnumMember=t.tsEnumMember=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSEnumMember",id:e,initializer:t})},t.tSExportAssignment=t.tsExportAssignment=function(e){return(0,r.default)({type:"TSExportAssignment",expression:e})},t.tSExpressionWithTypeArguments=t.tsExpressionWithTypeArguments=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSExpressionWithTypeArguments",expression:e,typeParameters:t})},t.tSExternalModuleReference=t.tsExternalModuleReference=function(e){return(0,r.default)({type:"TSExternalModuleReference",expression:e})},t.tSFunctionType=t.tsFunctionType=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSFunctionType",typeParameters:e,parameters:t,typeAnnotation:n})},t.tSImportEqualsDeclaration=t.tsImportEqualsDeclaration=function(e,t){return(0,r.default)({type:"TSImportEqualsDeclaration",id:e,moduleReference:t,isExport:null})},t.tSImportType=t.tsImportType=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSImportType",argument:e,qualifier:t,typeParameters:n})},t.tSIndexSignature=t.tsIndexSignature=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSIndexSignature",parameters:e,typeAnnotation:t})},t.tSIndexedAccessType=t.tsIndexedAccessType=function(e,t){return(0,r.default)({type:"TSIndexedAccessType",objectType:e,indexType:t})},t.tSInferType=t.tsInferType=function(e){return(0,r.default)({type:"TSInferType",typeParameter:e})},t.tSInstantiationExpression=t.tsInstantiationExpression=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSInstantiationExpression",expression:e,typeParameters:t})},t.tSInterfaceBody=t.tsInterfaceBody=function(e){return(0,r.default)({type:"TSInterfaceBody",body:e})},t.tSInterfaceDeclaration=t.tsInterfaceDeclaration=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"TSInterfaceDeclaration",id:e,typeParameters:t,extends:n,body:i})},t.tSIntersectionType=t.tsIntersectionType=function(e){return(0,r.default)({type:"TSIntersectionType",types:e})},t.tSIntrinsicKeyword=t.tsIntrinsicKeyword=function(){return{type:"TSIntrinsicKeyword"}},t.tSLiteralType=t.tsLiteralType=function(e){return(0,r.default)({type:"TSLiteralType",literal:e})},t.tSMappedType=t.tsMappedType=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSMappedType",typeParameter:e,typeAnnotation:t,nameType:n})},t.tSMethodSignature=t.tsMethodSignature=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,r.default)({type:"TSMethodSignature",key:e,typeParameters:t,parameters:n,typeAnnotation:i,kind:null})},t.tSModuleBlock=t.tsModuleBlock=function(e){return(0,r.default)({type:"TSModuleBlock",body:e})},t.tSModuleDeclaration=t.tsModuleDeclaration=function(e,t){return(0,r.default)({type:"TSModuleDeclaration",id:e,body:t})},t.tSNamedTupleMember=t.tsNamedTupleMember=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.default)({type:"TSNamedTupleMember",label:e,elementType:t,optional:n})},t.tSNamespaceExportDeclaration=t.tsNamespaceExportDeclaration=function(e){return(0,r.default)({type:"TSNamespaceExportDeclaration",id:e})},t.tSNeverKeyword=t.tsNeverKeyword=function(){return{type:"TSNeverKeyword"}},t.tSNonNullExpression=t.tsNonNullExpression=function(e){return(0,r.default)({type:"TSNonNullExpression",expression:e})},t.tSNullKeyword=t.tsNullKeyword=function(){return{type:"TSNullKeyword"}},t.tSNumberKeyword=t.tsNumberKeyword=function(){return{type:"TSNumberKeyword"}},t.tSObjectKeyword=t.tsObjectKeyword=function(){return{type:"TSObjectKeyword"}},t.tSOptionalType=t.tsOptionalType=function(e){return(0,r.default)({type:"TSOptionalType",typeAnnotation:e})},t.tSParameterProperty=t.tsParameterProperty=function(e){return(0,r.default)({type:"TSParameterProperty",parameter:e})},t.tSParenthesizedType=t.tsParenthesizedType=function(e){return(0,r.default)({type:"TSParenthesizedType",typeAnnotation:e})},t.tSPropertySignature=t.tsPropertySignature=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSPropertySignature",key:e,typeAnnotation:t,kind:null})},t.tSQualifiedName=t.tsQualifiedName=function(e,t){return(0,r.default)({type:"TSQualifiedName",left:e,right:t})},t.tSRestType=t.tsRestType=function(e){return(0,r.default)({type:"TSRestType",typeAnnotation:e})},t.tSSatisfiesExpression=t.tsSatisfiesExpression=function(e,t){return(0,r.default)({type:"TSSatisfiesExpression",expression:e,typeAnnotation:t})},t.tSStringKeyword=t.tsStringKeyword=function(){return{type:"TSStringKeyword"}},t.tSSymbolKeyword=t.tsSymbolKeyword=function(){return{type:"TSSymbolKeyword"}},t.tSThisType=t.tsThisType=function(){return{type:"TSThisType"}},t.tSTupleType=t.tsTupleType=function(e){return(0,r.default)({type:"TSTupleType",elementTypes:e})},t.tSTypeAliasDeclaration=t.tsTypeAliasDeclaration=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeAliasDeclaration",id:e,typeParameters:t,typeAnnotation:n})},t.tSTypeAnnotation=t.tsTypeAnnotation=function(e){return(0,r.default)({type:"TSTypeAnnotation",typeAnnotation:e})},t.tSTypeAssertion=t.tsTypeAssertion=function(e,t){return(0,r.default)({type:"TSTypeAssertion",typeAnnotation:e,expression:t})},t.tSTypeLiteral=t.tsTypeLiteral=function(e){return(0,r.default)({type:"TSTypeLiteral",members:e})},t.tSTypeOperator=t.tsTypeOperator=function(e){return(0,r.default)({type:"TSTypeOperator",typeAnnotation:e,operator:null})},t.tSTypeParameter=t.tsTypeParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeParameter",constraint:e,default:t,name:n})},t.tSTypeParameterDeclaration=t.tsTypeParameterDeclaration=function(e){return(0,r.default)({type:"TSTypeParameterDeclaration",params:e})},t.tSTypeParameterInstantiation=t.tsTypeParameterInstantiation=function(e){return(0,r.default)({type:"TSTypeParameterInstantiation",params:e})},t.tSTypePredicate=t.tsTypePredicate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TSTypePredicate",parameterName:e,typeAnnotation:t,asserts:n})},t.tSTypeQuery=t.tsTypeQuery=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSTypeQuery",exprName:e,typeParameters:t})},t.tSTypeReference=t.tsTypeReference=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"TSTypeReference",typeName:e,typeParameters:t})},t.tSUndefinedKeyword=t.tsUndefinedKeyword=function(){return{type:"TSUndefinedKeyword"}},t.tSUnionType=t.tsUnionType=function(e){return(0,r.default)({type:"TSUnionType",types:e})},t.tSUnknownKeyword=t.tsUnknownKeyword=function(){return{type:"TSUnknownKeyword"}},t.tSVoidKeyword=t.tsVoidKeyword=function(){return{type:"TSVoidKeyword"}},t.tupleExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,r.default)({type:"TupleExpression",elements:e})},t.tupleTypeAnnotation=function(e){return(0,r.default)({type:"TupleTypeAnnotation",types:e})},t.typeAlias=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TypeAlias",id:e,typeParameters:t,right:n})},t.typeAnnotation=function(e){return(0,r.default)({type:"TypeAnnotation",typeAnnotation:e})},t.typeCastExpression=function(e,t){return(0,r.default)({type:"TypeCastExpression",expression:e,typeAnnotation:t})},t.typeParameter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,r.default)({type:"TypeParameter",bound:e,default:t,variance:n,name:null})},t.typeParameterDeclaration=function(e){return(0,r.default)({type:"TypeParameterDeclaration",params:e})},t.typeParameterInstantiation=function(e){return(0,r.default)({type:"TypeParameterInstantiation",params:e})},t.typeofTypeAnnotation=function(e){return(0,r.default)({type:"TypeofTypeAnnotation",argument:e})},t.unaryExpression=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(0,r.default)({type:"UnaryExpression",operator:e,argument:t,prefix:n})},t.unionTypeAnnotation=function(e){return(0,r.default)({type:"UnionTypeAnnotation",types:e})},t.updateExpression=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.default)({type:"UpdateExpression",operator:e,argument:t,prefix:n})},t.v8IntrinsicIdentifier=function(e){return(0,r.default)({type:"V8IntrinsicIdentifier",name:e})},t.variableDeclaration=function(e,t){return(0,r.default)({type:"VariableDeclaration",kind:e,declarations:t})},t.variableDeclarator=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.default)({type:"VariableDeclarator",id:e,init:t})},t.variance=function(e){return(0,r.default)({type:"Variance",kind:e})},t.voidTypeAnnotation=function(){return{type:"VoidTypeAnnotation"}},t.whileStatement=function(e,t){return(0,r.default)({type:"WhileStatement",test:e,body:t})},t.withStatement=function(e,t){return(0,r.default)({type:"WithStatement",object:e,body:t})},t.yieldExpression=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,r.default)({type:"YieldExpression",argument:e,delegate:t})};var r=n(352),i=n(58);function a(e){return(0,r.default)({type:"NumericLiteral",value:e})}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,r.default)({type:"RegExpLiteral",pattern:e,flags:t})}function o(e){return(0,r.default)({type:"RestElement",argument:e})}function l(e){return(0,r.default)({type:"SpreadElement",argument:e})}},function(e,t,n){var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==("undefined"==typeof globalThis?"undefined":Sn(globalThis))&&globalThis)||r("object"==("undefined"==typeof window?"undefined":Sn(window))&&window)||r("object"==("undefined"==typeof self?"undefined":Sn(self))&&self)||r("object"==Sn(n.g)&&n.g)||r("object"==Sn(this)&&this)||function(){return this}()||Function("return this")()},function(e){var t="object"==("undefined"==typeof document?"undefined":Sn(document))&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},function(e,t,n){var r=n(3);e.exports=function(e,t,n){return new r(e,n).compare(new r(t,n))}},function(e,t,n){var r=function(){function e(t,n){var r=this;if(xn(this,e),n=a(n),t instanceof e)return t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease?t:new e(t.raw,n);if(t instanceof s)return this.raw=t.value,this.set=[[t]],this.format(),this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=t.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(function(e){return r.parseRange(e.trim())}).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: ".concat(this.raw));if(this.set.length>1){var i=this.set[0];if(this.set=this.set.filter(function(e){return!g(e[0])}),0===this.set.length)this.set=[i];else if(this.set.length>1){var o,l=gn(this.set);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(1===c.length&&b(c[0])){this.set=[c];break}}}catch(u){l.e(u)}finally{l.f()}}}this.format()}return wn(e,[{key:"format",value:function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range}},{key:"toString",value:function(){return this.range}},{key:"parseRange",value:function(e){var t=this,n=((this.options.includePrerelease&&y)|(this.options.loose&&v))+":"+e,r=i.get(n);if(r)return r;var a=this.options.loose,l=a?u[p.HYPHENRANGELOOSE]:u[p.HYPHENRANGE];e=e.replace(l,_(this.options.includePrerelease)),o("hyphen replace",e),e=e.replace(u[p.COMPARATORTRIM],f),o("comparator trim",e),e=e.replace(u[p.TILDETRIM],d),o("tilde trim",e),e=e.replace(u[p.CARETTRIM],h),o("caret trim",e);var c=e.split(" ").map(function(e){return S(e,t.options)}).join(" ").split(/\s+/).map(function(e){return I(e,t.options)});a&&(c=c.filter(function(e){return o("loose invalid filter",e,t.options),!!e.match(u[p.COMPARATORLOOSE])})),o("range list",c);var m,b=new Map,E=c.map(function(e){return new s(e,t.options)}),x=gn(E);try{for(x.s();!(m=x.n()).done;){var T=m.value;if(g(T))return[T];b.set(T.value,T)}}catch(P){x.e(P)}finally{x.f()}b.size>1&&b.has("")&&b.delete("");var w=vn(b.values());return i.set(n,w),w}},{key:"intersects",value:function(t,n){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(function(e){return E(e,n)&&t.set.some(function(t){return E(t,n)&&e.every(function(e){return t.every(function(t){return e.intersects(t,n)})})})})}},{key:"test",value:function(e){if(!e)return!1;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(N(this.set[t],e,this.options))return!0;return!1}}])}();e.exports=r;var i=new(n(132))({max:1e3}),a=n(75),s=n(50),o=n(48),l=n(3),c=n(34),u=c.safeRe,p=c.t,f=c.comparatorTrimReplace,d=c.tildeTrimReplace,h=c.caretTrimReplace,m=n(47),y=m.FLAG_INCLUDE_PRERELEASE,v=m.FLAG_LOOSE,g=function(e){return"<0.0.0-0"===e.value},b=function(e){return""===e.value},E=function(e,t){for(var n=!0,r=e.slice(),i=r.pop();n&&r.length;)n=r.every(function(e){return i.intersects(e,t)}),i=r.pop();return n},S=function(e,t){return o("comp",e,t),e=P(e,t),o("caret",e),e=T(e,t),o("tildes",e),e=k(e,t),o("xrange",e),e=O(e,t),o("stars",e),e},x=function(e){return!e||"x"===e.toLowerCase()||"*"===e},T=function(e,t){return e.trim().split(/\s+/).map(function(e){return w(e,t)}).join(" ")},w=function(e,t){var n=t.loose?u[p.TILDELOOSE]:u[p.TILDE];return e.replace(n,function(t,n,r,i,a){var s;return o("tilde",e,t,n,r,i,a),x(n)?s="":x(r)?s=">=".concat(n,".0.0 <").concat(+n+1,".0.0-0"):x(i)?s=">=".concat(n,".").concat(r,".0 <").concat(n,".").concat(+r+1,".0-0"):a?(o("replaceTilde pr",a),s=">=".concat(n,".").concat(r,".").concat(i,"-").concat(a," <").concat(n,".").concat(+r+1,".0-0")):s=">=".concat(n,".").concat(r,".").concat(i," <").concat(n,".").concat(+r+1,".0-0"),o("tilde return",s),s})},P=function(e,t){return e.trim().split(/\s+/).map(function(e){return A(e,t)}).join(" ")},A=function(e,t){o("caret",e,t);var n=t.loose?u[p.CARETLOOSE]:u[p.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,function(t,n,i,a,s){var l;return o("caret",e,t,n,i,a,s),x(n)?l="":x(i)?l=">=".concat(n,".0.0").concat(r," <").concat(+n+1,".0.0-0"):x(a)?l="0"===n?">=".concat(n,".").concat(i,".0").concat(r," <").concat(n,".").concat(+i+1,".0-0"):">=".concat(n,".").concat(i,".0").concat(r," <").concat(+n+1,".0.0-0"):s?(o("replaceCaret pr",s),l="0"===n?"0"===i?">=".concat(n,".").concat(i,".").concat(a,"-").concat(s," <").concat(n,".").concat(i,".").concat(+a+1,"-0"):">=".concat(n,".").concat(i,".").concat(a,"-").concat(s," <").concat(n,".").concat(+i+1,".0-0"):">=".concat(n,".").concat(i,".").concat(a,"-").concat(s," <").concat(+n+1,".0.0-0")):(o("no pr"),l="0"===n?"0"===i?">=".concat(n,".").concat(i,".").concat(a).concat(r," <").concat(n,".").concat(i,".").concat(+a+1,"-0"):">=".concat(n,".").concat(i,".").concat(a).concat(r," <").concat(n,".").concat(+i+1,".0-0"):">=".concat(n,".").concat(i,".").concat(a," <").concat(+n+1,".0.0-0")),o("caret return",l),l})},k=function(e,t){return o("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return C(e,t)}).join(" ")},C=function(e,t){e=e.trim();var n=t.loose?u[p.XRANGELOOSE]:u[p.XRANGE];return e.replace(n,function(n,r,i,a,s,l){o("xRange",e,n,r,i,a,s,l);var c=x(i),u=c||x(a),p=u||x(s),f=p;return"="===r&&f&&(r=""),l=t.includePrerelease?"-0":"",c?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&f?(u&&(a=0),s=0,">"===r?(r=">=",u?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):"<="===r&&(r="<",u?i=+i+1:a=+a+1),"<"===r&&(l="-0"),n="".concat(r+i,".").concat(a,".").concat(s).concat(l)):u?n=">=".concat(i,".0.0").concat(l," <").concat(+i+1,".0.0-0"):p&&(n=">=".concat(i,".").concat(a,".0").concat(l," <").concat(i,".").concat(+a+1,".0-0")),o("xRange return",n),n})},O=function(e,t){return o("replaceStars",e,t),e.trim().replace(u[p.STAR],"")},I=function(e,t){return o("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?p.GTE0PRE:p.GTE0],"")},_=function(e){return function(t,n,r,i,a,s,o,l,c,u,p,f,d){return"".concat(n=x(r)?"":x(i)?">=".concat(r,".0.0").concat(e?"-0":""):x(a)?">=".concat(r,".").concat(i,".0").concat(e?"-0":""):s?">=".concat(n):">=".concat(n).concat(e?"-0":"")," ").concat(l=x(c)?"":x(u)?"<".concat(+c+1,".0.0-0"):x(p)?"<".concat(c,".").concat(+u+1,".0-0"):f?"<=".concat(c,".").concat(u,".").concat(p,"-").concat(f):e?"<".concat(c,".").concat(u,".").concat(+p+1,"-0"):"<=".concat(l)).trim()}},N=function(e,t,n){for(var r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(var i=0;i<e.length;i++)if(o(e[i].semver),e[i].semver!==s.ANY&&e[i].semver.prerelease.length>0){var a=e[i].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch)return!0}return!1}return!0}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ALIAS_KEYS",{enumerable:!0,get:function(){return i.ALIAS_KEYS}}),Object.defineProperty(t,"BUILDER_KEYS",{enumerable:!0,get:function(){return i.BUILDER_KEYS}}),Object.defineProperty(t,"DEPRECATED_ALIASES",{enumerable:!0,get:function(){return s.DEPRECATED_ALIASES}}),Object.defineProperty(t,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return i.DEPRECATED_KEYS}}),Object.defineProperty(t,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return i.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(t,"NODE_FIELDS",{enumerable:!0,get:function(){return i.NODE_FIELDS}}),Object.defineProperty(t,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return i.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(t,"PLACEHOLDERS",{enumerable:!0,get:function(){return a.PLACEHOLDERS}}),Object.defineProperty(t,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return a.PLACEHOLDERS_ALIAS}}),Object.defineProperty(t,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return a.PLACEHOLDERS_FLIPPED_ALIAS}}),t.TYPES=void 0,Object.defineProperty(t,"VISITOR_KEYS",{enumerable:!0,get:function(){return i.VISITOR_KEYS}});var r=n(166);n(167),n(356),n(357),n(358),n(359),n(360);var i=n(18),a=n(169),s=n(361);Object.keys(s.DEPRECATED_ALIASES).forEach(function(e){i.FLIPPED_ALIAS_KEYS[e]=i.FLIPPED_ALIAS_KEYS[s.DEPRECATED_ALIASES[e]]}),r(i.VISITOR_KEYS),r(i.ALIAS_KEYS),r(i.FLIPPED_ALIAS_KEYS),r(i.NODE_FIELDS),r(i.BUILDER_KEYS),r(i.DEPRECATED_KEYS),r(a.PLACEHOLDERS_ALIAS),r(a.PLACEHOLDERS_FLIPPED_ALIAS),t.TYPES=[].concat(Object.keys(i.VISITOR_KEYS),Object.keys(i.FLIPPED_ALIAS_KEYS),Object.keys(i.DEPRECATED_KEYS))},function(e,t,n){var r=n(17);function i(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function a(e,t){for(var n,r="",i=0,a=-1,s=0,o=0;o<=e.length;++o){if(o<e.length)n=e.charCodeAt(o);else{if(47===n)break;n=47}if(47===n){if(a===o-1||1===s);else if(a!==o-1&&2===s){if(r.length<2||2!==i||46!==r.charCodeAt(r.length-1)||46!==r.charCodeAt(r.length-2))if(r.length>2){var l=r.lastIndexOf("/");if(l!==r.length-1){-1===l?(r="",i=0):i=(r=r.slice(0,l)).length-1-r.lastIndexOf("/"),a=o,s=0;continue}}else if(2===r.length||1===r.length){r="",i=0,a=o,s=0;continue}t&&(r.length>0?r+="/..":r="..",i=2)}else r.length>0?r+="/"+e.slice(a+1,o):r=e.slice(a+1,o),i=o-a-1;a=o,s=0}else 46===n&&-1!==s?++s:s=-1}return r}var s={resolve:function(){for(var e,t="",n=!1,s=arguments.length-1;s>=-1&&!n;s--){var o;s>=0?o=arguments[s]:(void 0===e&&(e=r.cwd()),o=e),i(o),0!==o.length&&(t=o+"/"+t,n=47===o.charCodeAt(0))}return t=a(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(i(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=a(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return i(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var n=arguments[t];i(n),n.length>0&&(void 0===e?e=n:e+="/"+n)}return void 0===e?".":s.normalize(e)},relative:function(e,t){if(i(e),i(t),e===t)return"";if((e=s.resolve(e))===(t=s.resolve(t)))return"";for(var n=1;n<e.length&&47===e.charCodeAt(n);++n);for(var r=e.length,a=r-n,o=1;o<t.length&&47===t.charCodeAt(o);++o);for(var l=t.length-o,c=a<l?a:l,u=-1,p=0;p<=c;++p){if(p===c){if(l>c){if(47===t.charCodeAt(o+p))return t.slice(o+p+1);if(0===p)return t.slice(o+p)}else a>c&&(47===e.charCodeAt(n+p)?u=p:0===p&&(u=0));break}var f=e.charCodeAt(n+p);if(f!==t.charCodeAt(o+p))break;47===f&&(u=p)}var d="";for(p=n+u+1;p<=r;++p)p!==r&&47!==e.charCodeAt(p)||(0===d.length?d+="..":d+="/..");return d.length>0?d+t.slice(o+u):(o+=u,47===t.charCodeAt(o)&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(i(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,a=!0,s=e.length-1;s>=1;--s)if(47===(t=e.charCodeAt(s))){if(!a){r=s;break}}else a=!1;return-1===r?n?"/":".":n&&1===r?"//":e.slice(0,r)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');i(e);var n,r=0,a=-1,s=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var o=t.length-1,l=-1;for(n=e.length-1;n>=0;--n){var c=e.charCodeAt(n);if(47===c){if(!s){r=n+1;break}}else-1===l&&(s=!1,l=n+1),o>=0&&(c===t.charCodeAt(o)?-1==--o&&(a=n):(o=-1,a=l))}return r===a?a=l:-1===a&&(a=e.length),e.slice(r,a)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!s){r=n+1;break}}else-1===a&&(s=!1,a=n+1);return-1===a?"":e.slice(r,a)},extname:function(e){i(e);for(var t=-1,n=0,r=-1,a=!0,s=0,o=e.length-1;o>=0;--o){var l=e.charCodeAt(o);if(47!==l)-1===r&&(a=!1,r=o+1),46===l?-1===t?t=o:1!==s&&(s=1):-1!==t&&(s=-1);else if(!a){n=o+1;break}}return-1===t||-1===r||0===s||1===s&&t===r-1&&t===n+1?"":e.slice(t,r)},format:function(e){if(null===e||"object"!=Sn(e))throw new TypeError('The "pathObject" argument must be of type Object. Received type '+Sn(e));return function(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+"/"+r:r}(0,e)},parse:function(e){i(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,r=e.charCodeAt(0),a=47===r;a?(t.root="/",n=1):n=0;for(var s=-1,o=0,l=-1,c=!0,u=e.length-1,p=0;u>=n;--u)if(47!==(r=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===r?-1===s?s=u:1!==p&&(p=1):-1!==s&&(p=-1);else if(!c){o=u+1;break}return-1===s||-1===l||0===p||1===p&&s===l-1&&s===o+1?-1!==l&&(t.base=t.name=0===o&&a?e.slice(1,l):e.slice(o,l)):(0===o&&a?(t.name=e.slice(1,s),t.base=e.slice(1,l)):(t.name=e.slice(o,s),t.base=e.slice(o,l)),t.ext=e.slice(s,l)),o>0?t.dir=e.slice(0,o-1):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};s.posix=s,e.exports=s},function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(5),i=n(66),a=n(206),s=n(218),o=n(221),l=n(63),c=n(11),u=r.RangeError,p=r.Int8Array,f=p&&p.prototype,d=f&&f.set,h=a.aTypedArray,m=a.exportTypedArrayMethod,y=!c(function(){var e=new Uint8ClampedArray(2);return i(d,e,{length:1,0:3},1),3!==e[1]}),v=y&&a.NATIVE_ARRAY_BUFFER_VIEWS&&c(function(){var e=new p(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]});m("set",function(e){h(this);var t=o(arguments.length>1?arguments[1]:void 0,1),n=l(e);if(y)return i(d,this,n,t);var r=this.length,a=s(n),c=0;if(a+t>r)throw new u("Wrong length");for(;c<a;)this[t+c]=n[c++]},!y||v)},function(e){var t=Symbol.for("gensync:v1:start"),n=Symbol.for("gensync:v1:suspend"),r="GENSYNC_OPTIONS_ERROR",i="GENSYNC_RACE_NONEMPTY";function a(e,t,n,i){if(!(Sn(n)===e||i&&void 0===n))throw s(i?"Expected opts.".concat(t," to be either a ").concat(e,", or undefined."):"Expected opts.".concat(t," to be a ").concat(e,"."),r)}function s(e,t){return Object.assign(new Error(e),{code:t})}function o(e){var r=e.name,i=e.arity,a=e.sync,s=e.async;return d(r,i,mn().m(function e(){var r,i,o,l,c,u=arguments;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t;case 1:for(r=e.v,i=u.length,o=new Array(i),l=0;l<i;l++)o[l]=u[l];if(r){e.n=2;break}return e.a(2,a.call(this,o));case 2:try{s.call(this,o,function(e){c||(c={value:e},r())},function(e){c||(c={err:e},r())})}catch(t){c={err:t},r()}return e.n=3,n;case 3:if(!c.hasOwnProperty("err")){e.n=4;break}throw c.err;case 4:return e.a(2,c.value)}},e,this)}))}function l(e){for(var t;!(n=e.next(),t=n.value,n).done;){var n;u(t,e)}return t}function c(e,t,n){!function r(){try{for(var i,a,s=function(){u(i,e);var t=!0,n=!1,a=e.next(function(){t?n=!0:r()});if(t=!1,p(a,e),!n)return{v:void 0}};!(o=e.next(),i=o.value,o).done;){var o;if(a=s())return a.v}return t(i)}catch(e){return n(e)}}()}function u(e,n){e!==t&&f(n,s("Got unexpected yielded value in gensync generator: ".concat(JSON.stringify(e),". Did you perhaps mean to use 'yield*' instead of 'yield'?"),"GENSYNC_EXPECTED_START"))}function p(e,t){var r=e.value,i=e.done;(i||r!==n)&&f(t,s(i?"Unexpected generator completion. If you get this, it is probably a gensync bug.":"Expected GENSYNC_SUSPEND, got ".concat(JSON.stringify(r),". If you get this, it is probably a gensync bug."),"GENSYNC_EXPECTED_SUSPEND"))}function f(e,t){throw e.throw&&e.throw(t),t}function d(e,t,n){if("string"==typeof e){var r=Object.getOwnPropertyDescriptor(n,"name");r&&!r.configurable||Object.defineProperty(n,"name",Object.assign(r||{},{configurable:!0,value:e}))}if("number"==typeof t){var i=Object.getOwnPropertyDescriptor(n,"length");i&&!i.configurable||Object.defineProperty(n,"length",Object.assign(i||{},{configurable:!0,value:t}))}return n}e.exports=Object.assign(function(e){var t;return t="function"!=typeof e?function(e){var t,n=e.name,i=e.arity,l=e.sync,c=e.async,u=e.errback;if(a("string","name",n,!0),a("number","arity",i,!0),a("function","sync",l),a("function","async",c,!0),a("function","errback",u,!0),c&&u)throw s("Expected one of either opts.async or opts.errback, but got _both_.",r);"string"!=typeof n&&(u&&u.name&&"errback"!==u.name&&(t=u.name),c&&c.name&&"async"!==c.name&&(t=c.name.replace(/Async$/,"")),l&&l.name&&"sync"!==l.name&&(t=l.name.replace(/Sync$/,"")),"string"==typeof t&&(n=t));return"number"!=typeof i&&(i=l.length),o({name:n,arity:i,sync:function(e){return l.apply(this,e)},async:function(e,t,n){c?c.apply(this,e).then(t,n):u?u.call.apply(u,[this].concat(vn(e),[function(e,r){null==e?t(r):n(e)}])):t(l.apply(this,e))}})}(e):function(e){return d(e.name,e.length,function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)})}(e),Object.assign(t,function(e){var t={sync:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return l(e.apply(this,n))},async:function(){for(var t=this,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return new Promise(function(n,i){c(e.apply(t,r),n,i)})},errback:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i,a=n.pop();if("function"!=typeof a)throw s("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");try{i=e.apply(this,n)}catch(e){return void a(e)}c(i,function(e){return a(void 0,e)},function(e){return a(e)})}};return t}(t))},{all:o({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map(function(e){return l(e)})},async:function(e,t,n){var r=Array.from(e[0]);if(0!==r.length){var i=0,a=r.map(function(){});r.forEach(function(e,r){c(e,function(e){a[r]=e,(i+=1)===a.length&&t(a)},n)})}else Promise.resolve().then(function(){return t([])})}}),race:o({name:"race",arity:1,sync:function(e){var t=Array.from(e[0]);if(0===t.length)throw s("Must race at least 1 item",i);return l(t[0])},async:function(e,t,n){var r=Array.from(e[0]);if(0===r.length)throw s("Must race at least 1 item",i);for(var a=0,o=r;a<o.length;a++){c(o[a],t,n)}}})})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return l.default}}),t.visitors=t.default=void 0;var r=n(57);t.visitors=r;var i=n(0),a=n(35),s=n(100),o=n(28),l=n(183),c=n(444),u=i.VISITOR_KEYS,p=i.removeProperties,f=i.traverseFast;function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0;if(e){if(!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a ".concat(e.type," node without passing scope and parentPath."));if(!a&&o)throw new Error("visitSelf can only be used when providing a NodePath.");u[e.type]&&(r.explode(t),(0,s.traverseNode)(e,t,n,i,a,null,o))}}function h(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.default=d,d.visitors=r,d.verify=r.verify,d.explode=r.explode,d.cheap=function(e,t){f(e,t)},d.node=function(e,t,n,r,i,a){(0,s.traverseNode)(e,t,n,r,i,a)},d.clearNode=function(e,t){p(e,t)},d.removeProperties=function(e,t){return f(e,d.clearNode,t),e},d.hasType=function(e,t,n){if(null!=n&&n.includes(e.type))return!1;if(e.type===t)return!0;var r={has:!1,type:t};return d(e,{noScope:!0,denylist:n,enter:h},null,r),r.has},d.cache=a},function(e,t,n){var r=n(11);e.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.declare=r,t.declarePreset=void 0;var n={assertVersion:function(e){return function(t){!function(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^".concat(e,".0.0-0")}if("string"!=typeof e)throw new Error("Expected string or integer value.");var n,r=Error.stackTraceLimit;throw"number"==typeof r&&r<25&&(Error.stackTraceLimit=25),n="7."===t.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'.concat(t,"\". You'll need to update your @babel/core version.")):new Error('Requires Babel "'.concat(e,'", but was loaded with "').concat(t,'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.')),"number"==typeof r&&(Error.stackTraceLimit=r),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}(t,e.version)}}};function r(e){return function(t,r,i){for(var s,o,l=0,c=Object.keys(n);l<c.length;l++){var u=c[l];t[u]||(null!=o||(o=a(t)),o[u]=n[u](o))}return e(null!=(s=o)?s:t,r||{},i)}}Object.assign(n,{targets:function(){return function(){return{}}},assumption:function(){return function(){}}});var i=r;function a(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||s(t,"version")&&s(t,"transform")&&s(t,"template")&&s(t,"types")||(t=null)),Object.assign({},t,e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.declarePreset=i},function(e){var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var o,l=[],c=!1,u=-1;function p(){c&&o&&(c=!1,o.length?l=o.concat(l):u=-1,l.length&&f())}function f(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(o=l,l=[];++u<t;)o&&o[u].run();u=-1,t=l.length}o=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new d(e,t)),1!==l.length||c||s(f)},d.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.VISITOR_KEYS=t.NODE_PARENT_VALIDATIONS=t.NODE_FIELDS=t.FLIPPED_ALIAS_KEYS=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.ALIAS_KEYS=void 0,t.arrayOf=m,t.arrayOfType=y,t.assertEach=v,t.assertNodeOrValueType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function a(e,n,a){var s,o=gn(t);try{for(o.s();!(s=o.n()).done;){var l=s.value;if(f(a)===l||(0,r.default)(l,a))return void(0,i.validateChild)(e,n,a)}}catch(c){o.e(c)}finally{o.f()}throw new TypeError("Property ".concat(n," of ").concat(e.type," expected node to be of a type ").concat(JSON.stringify(t)," but instead got ").concat(JSON.stringify(null==a?void 0:a.type)))}return a.oneOfNodeOrValueTypes=t,a},t.assertNodeType=g,t.assertOneOf=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){if(t.indexOf(r)<0)throw new TypeError("Property ".concat(n," expected value to be one of ").concat(JSON.stringify(t)," but got ").concat(JSON.stringify(r)))}return r.oneOf=t,r},t.assertOptionalChainStart=function(){return function(e){for(var t,n=e;e;){var r=n.type;if("OptionalCallExpression"!==r){if("OptionalMemberExpression"!==r)break;if(n.optional)return;n=n.object}else{if(n.optional)return;n=n.callee}}throw new TypeError("Non-optional ".concat(e.type," must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ").concat(null==(t=n)?void 0:t.type))}},t.assertShape=function(e){function t(t,n,r){for(var a=[],s=0,o=Object.keys(e);s<o.length;s++){var l=o[s];try{(0,i.validateField)(t,l,r[l],e[l])}catch(e){if(e instanceof TypeError){a.push(e.message);continue}throw e}}if(a.length)throw new TypeError("Property ".concat(n," of ").concat(t.type," expected to have the following:\n").concat(a.join("\n")))}return t.shapeOf=e,t},t.assertValueType=b,t.chain=E,t.default=w,t.defineAliasedType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){var n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.aliases;a||(i.inherits&&(a=null==(r=T[i.inherits].aliases)?void 0:r.slice()),null!=a||(a=[]),i.aliases=a);var s=t.filter(function(e){return!a.includes(e)});(n=a).unshift.apply(n,vn(s)),w(e,i)}},t.typeIs=h,t.validate=d,t.validateArrayOfType=function(e){return d(y(e))},t.validateOptional=function(e){return{validate:e,optional:!0}},t.validateOptionalType=function(e){return{validate:h(e),optional:!0}},t.validateType=function(e){return d(h(e))};var r=n(42),i=n(97),a=t.VISITOR_KEYS={},s=t.ALIAS_KEYS={},o=t.FLIPPED_ALIAS_KEYS={},l=t.NODE_FIELDS={},c=t.BUILDER_KEYS={},u=t.DEPRECATED_KEYS={},p=t.NODE_PARENT_VALIDATIONS={};function f(e){return Array.isArray(e)?"array":null===e?"null":Sn(e)}function d(e){return{validate:e}}function h(e){return"string"==typeof e?g(e):g.apply(void 0,vn(e))}function m(e){return E(b("array"),v(e))}function y(e){return m(h(e))}function v(e){function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++){var a="".concat(n,"[").concat(i,"]"),s=r[i];e(t,a,s)}}return t.each=e,t}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function a(e,n,a){var s,o=gn(t);try{for(o.s();!(s=o.n()).done;){var l=s.value;if((0,r.default)(l,a))return void(0,i.validateChild)(e,n,a)}}catch(c){o.e(c)}finally{o.f()}throw new TypeError("Property ".concat(n," of ").concat(e.type," expected node to be of a type ").concat(JSON.stringify(t)," but instead got ").concat(JSON.stringify(null==a?void 0:a.type)))}return a.oneOfNodeTypes=t,a}function b(e){function t(t,n,r){if(f(r)!==e)throw new TypeError("Property ".concat(n," expected type of ").concat(e," but got ").concat(f(r)))}return t.type=e,t}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){var e,n=gn(t);try{for(n.s();!(e=n.n()).done;){e.value.apply(void 0,arguments)}}catch(r){n.e(r)}finally{n.f()}}if(r.chainOf=t,t.length>=2&&"type"in t[0]&&"array"===t[0].type&&!("each"in t[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return r}var S=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],x=["default","optional","deprecated","validate"],T={};function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&T[t.inherits]||{},r=t.fields;if(!r&&(r={},n.fields)){var i,d=gn(Object.getOwnPropertyNames(n.fields));try{for(d.s();!(i=d.n()).done;){var h=i.value,m=n.fields[h],y=m.default;if(Array.isArray(y)?y.length>0:y&&"object"==Sn(y))throw new Error("field defaults can only be primitives or empty arrays currently");r[h]={default:Array.isArray(y)?[]:y,optional:m.optional,deprecated:m.deprecated,validate:m.validate}}}catch(B){d.e(B)}finally{d.f()}}for(var v=t.visitor||n.visitor||[],g=t.aliases||n.aliases||[],E=t.builder||n.builder||t.visitor||[],w=0,P=Object.keys(t);w<P.length;w++){var A=P[w];if(-1===S.indexOf(A))throw new Error('Unknown type option "'.concat(A,'" on ').concat(e))}t.deprecatedAlias&&(u[t.deprecatedAlias]=e);var k,C=gn(v.concat(E));try{for(C.s();!(k=C.n()).done;){var O=k.value;r[O]=r[O]||{}}}catch(B){C.e(B)}finally{C.f()}for(var I=0,_=Object.keys(r);I<_.length;I++){var N=_[I],D=r[N];void 0!==D.default&&-1===E.indexOf(N)&&(D.optional=!0),void 0===D.default?D.default=null:D.validate||null==D.default||(D.validate=b(f(D.default)));for(var j=0,M=Object.keys(D);j<M.length;j++){var L=M[j];if(-1===x.indexOf(L))throw new Error('Unknown field key "'.concat(L,'" on ').concat(e,".").concat(N))}}a[e]=t.visitor=v,c[e]=t.builder=E,l[e]=t.fields=r,s[e]=t.aliases=g,g.forEach(function(t){o[t]=o[t]||[],o[t].push(e)}),t.validate&&(p[e]=t.validate),T[e]=t}},function(e,t,n){var r=n(104),i=Function.prototype,a=i.call,s=r&&i.bind.bind(a,a);e.exports=r?s:function(e){return function(){return a.apply(e,arguments)}}},function(e,t,n){var r=n(6);e.exports=function(e){return"object"==Sn(e)?null!==e:r(e)}},function(a,s,o){function l(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}o(44),Object.defineProperty(s,"__esModule",{value:!0});var c=wn(function e(t,n,r){xn(this,e),this.line=void 0,this.column=void 0,this.index=void 0,this.line=t,this.column=n,this.index=r}),u=wn(function e(t,n){xn(this,e),this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=n});function p(e,t){var n=e.line,r=e.column,i=e.index;return new c(n,r+t,i+t)}var f="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",d={ImportMetaOutsideModule:{message:"import.meta may appear only with 'sourceType: \"module\"'",code:f},ImportOutsideModule:{message:"'import' and 'export' may appear only with 'sourceType: \"module\"'",code:f}},h={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},m=function(e){var t=e.type,n=e.prefix;return"UpdateExpression"===t?h.UpdateExpression[String(n)]:h[t]},y={AccessorIsGenerator:function(e){var t=e.kind;return"A ".concat(t,"ter cannot be a generator.")},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:function(e){var t=e.kind;return"Missing initializer in ".concat(t," declaration.")},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:function(e){var t=e.exportName;return"`".concat(t,"` has already been exported. Exported identifiers must be unique.")},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:function(e){var t=e.phase;return"'import.".concat(t,"(...)' can only be parsed when using the 'createImportExpressions' option.")},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:function(e){var t=e.localName,n=e.exportName;return"A string literal cannot be used as an exported binding without `from`.\n- Did you mean `export { '".concat(t,"' as '").concat(n,"' } from 'some-module'`?")},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:function(e){var t=e.type;return"'".concat("ForInStatement"===t?"for-in":"for-of","' loop variable declaration may not have an initializer.")},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:function(e){var t=e.type;return"Unsyntactic ".concat("BreakStatement"===t?"break":"continue",".")},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedAssertSyntax: true` option in the import attributes plugin to suppress this error.",ImportBindingIsString:function(e){var t=e.importName;return'A string literal cannot be used as an imported binding.\n- Did you mean `import { "'.concat(t,'" as foo }`?')},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:function(e){var t=e.maxArgumentCount;return"`import()` requires exactly ".concat(1===t?"one argument":"one or two arguments",".")},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:function(e){var t=e.radix;return"Expected number in radix ".concat(t,".")},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:function(e){var t=e.reservedWord;return"Escape sequence in keyword ".concat(t,".")},InvalidIdentifier:function(e){var t=e.identifierName;return"Invalid identifier ".concat(t,".")},InvalidLhs:function(e){var t=e.ancestor;return"Invalid left-hand side in ".concat(m(t),".")},InvalidLhsBinding:function(e){var t=e.ancestor;return"Binding invalid left-hand side in ".concat(m(t),".")},InvalidLhsOptionalChaining:function(e){var t=e.ancestor;return"Invalid optional chaining in the left-hand side of ".concat(m(t),".")},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:function(e){var t=e.unexpected;return"Unexpected character '".concat(t,"'.")},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:function(e){var t=e.identifierName;return"Private name #".concat(t," is not defined.")},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:function(e){var t=e.labelName;return"Label '".concat(t,"' is already declared.")},LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:function(e){var t=e.missingPlugin;return"This experimental syntax requires enabling the parser plugin: ".concat(t.map(function(e){return JSON.stringify(e)}).join(", "),".")},MissingOneOfPlugins:function(e){var t=e.missingPlugin;return"This experimental syntax requires enabling one of the following parser plugin(s): ".concat(t.map(function(e){return JSON.stringify(e)}).join(", "),".")},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:function(e){var t=e.key;return'Duplicate key "'.concat(t,'" is not allowed in module attributes.')},ModuleExportNameHasLoneSurrogate:function(e){var t=e.surrogateCharCode;return"An export name cannot include a lone surrogate, found '\\u".concat(t.toString(16),"'.")},ModuleExportUndefined:function(e){var t=e.localName;return"Export '".concat(t,"' is not defined.")},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:function(e){var t=e.identifierName;return"Private names are only allowed in property accesses (`obj.#".concat(t,"`) or in `in` expressions (`#").concat(t," in obj`).")},PrivateNameRedeclaration:function(e){var t=e.identifierName;return"Duplicate private name #".concat(t,".")},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:function(e){var t=e.keyword;return"Unexpected keyword '".concat(t,"'.")},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:function(e){var t=e.reservedWord;return"Unexpected reserved word '".concat(t,"'.")},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:function(e){var t=e.expected,n=e.unexpected;return"Unexpected token".concat(n?" '".concat(n,"'."):"").concat(t?', expected "'.concat(t,'"'):"")},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:function(e){var t=e.target,n=e.onlyValidPropertyName;return"The only valid meta property for ".concat(t," is ").concat(t,".").concat(n,".")},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:function(e){var t=e.identifierName;return"Identifier '".concat(t,"' has already been declared.")},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},v=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),g={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:function(e){var t=e.token;return"Invalid topic token ".concat(t,". In order to use ").concat(t,' as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "').concat(t,'" }.')},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:function(e){var t=e.type;return"Hack-style pipe body cannot be an unparenthesized ".concat(m({type:t}),"; please wrap it in parentheses.")},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},b=["toMessage"],E=["message"];function S(e,t,n){Object.defineProperty(e,t,{enumerable:!1,configurable:!0,value:n})}function x(e){var t=e.toMessage,n=l(e,b);return function e(r,i){var a=new SyntaxError;return Object.assign(a,n,{loc:r,pos:r.index}),"missingPlugin"in i&&Object.assign(a,{missingPlugin:i.missingPlugin}),S(a,"clone",function(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=null!=(t=n.loc)?t:r,s=a.line,o=a.column,l=a.index;return e(new c(s,o,l),Object.assign({},i,n.details))}),S(a,"details",i),Object.defineProperty(a,"message",{configurable:!0,get:function(){var e="".concat(t(i)," (").concat(r.line,":").concat(r.column,")");return this.message=e,e},set:function(e){Object.defineProperty(this,"message",{value:e,writable:!0})}}),a}}function T(e,t){if(Array.isArray(e))return function(t){return T(t,e[0])};for(var n={},r=function(){var r=a[i],s=e[r],o="string"==typeof s?{message:function(){return s}}:"function"==typeof s?{message:s}:s,c=o.message,u=l(o,E),p="string"==typeof c?function(){return c}:c;n[r]=x(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:r,toMessage:p},t?{syntaxPlugin:t}:{},u))},i=0,a=Object.keys(e);i<a.length;i++)r();return n}var w=Object.assign({},T(d),T(y),T({StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:function(e){var t=e.referenceName;return"Assigning to '".concat(t,"' in strict mode.")},StrictEvalArgumentsBinding:function(e){var t=e.bindingName;return"Binding '".concat(t,"' in strict mode.")},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."}),T(e||(e=hn(["pipelineOperator"])))(g)),P=Object.defineProperty,A=function(e,t){return P(e,t,{enumerable:!1,value:e[t]})};function k(e){return e.loc.start&&A(e.loc.start,"index"),e.loc.end&&A(e.loc.end,"index"),e}var C=wn(function e(t,n){xn(this,e),this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!n}),O={brace:new C("{"),j_oTag:new C("<tag"),j_cTag:new C("</tag"),j_expr:new C("<tag>...</tag>",!0)};O.template=new C("`",!0);var I=!0,_=!0,N=!0,D=!0,j=!0,M=wn(function e(t){xn(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=null!=n.binop?n.binop:null,this.updateContext=null}),L=new Map;function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.keyword=e;var n=K(e,t);return L.set(e,n),n}function R(e,t){return K(e,{beforeExpr:I,binop:t})}var F=-1,U=[],V=[],q=[],W=[],G=[],H=[];function K(e){var t,n,r,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return++F,V.push(e),q.push(null!=(t=a.binop)?t:-1),W.push(null!=(n=a.beforeExpr)&&n),G.push(null!=(r=a.startsExpr)&&r),H.push(null!=(i=a.prefix)&&i),U.push(new M(e,a)),F}function z(e){var t,n,r,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return++F,L.set(e,F),V.push(e),q.push(null!=(t=a.binop)?t:-1),W.push(null!=(n=a.beforeExpr)&&n),G.push(null!=(r=a.startsExpr)&&r),H.push(null!=(i=a.prefix)&&i),U.push(new M("name",a)),F}var X={bracketL:K("[",{beforeExpr:I,startsExpr:_}),bracketHashL:K("#[",{beforeExpr:I,startsExpr:_}),bracketBarL:K("[|",{beforeExpr:I,startsExpr:_}),bracketR:K("]"),bracketBarR:K("|]"),braceL:K("{",{beforeExpr:I,startsExpr:_}),braceBarL:K("{|",{beforeExpr:I,startsExpr:_}),braceHashL:K("#{",{beforeExpr:I,startsExpr:_}),braceR:K("}"),braceBarR:K("|}"),parenL:K("(",{beforeExpr:I,startsExpr:_}),parenR:K(")"),comma:K(",",{beforeExpr:I}),semi:K(";",{beforeExpr:I}),colon:K(":",{beforeExpr:I}),doubleColon:K("::",{beforeExpr:I}),dot:K("."),question:K("?",{beforeExpr:I}),questionDot:K("?."),arrow:K("=>",{beforeExpr:I}),template:K("template"),ellipsis:K("...",{beforeExpr:I}),backQuote:K("`",{startsExpr:_}),dollarBraceL:K("${",{beforeExpr:I,startsExpr:_}),templateTail:K("...`",{startsExpr:_}),templateNonTail:K("...${",{beforeExpr:I,startsExpr:_}),at:K("@"),hash:K("#",{startsExpr:_}),interpreterDirective:K("#!..."),eq:K("=",{beforeExpr:I,isAssign:D}),assign:K("_=",{beforeExpr:I,isAssign:D}),slashAssign:K("_=",{beforeExpr:I,isAssign:D}),xorAssign:K("_=",{beforeExpr:I,isAssign:D}),moduloAssign:K("_=",{beforeExpr:I,isAssign:D}),incDec:K("++/--",{prefix:j,postfix:!0,startsExpr:_}),bang:K("!",{beforeExpr:I,prefix:j,startsExpr:_}),tilde:K("~",{beforeExpr:I,prefix:j,startsExpr:_}),doubleCaret:K("^^",{startsExpr:_}),doubleAt:K("@@",{startsExpr:_}),pipeline:R("|>",0),nullishCoalescing:R("??",1),logicalOR:R("||",1),logicalAND:R("&&",2),bitwiseOR:R("|",3),bitwiseXOR:R("^",4),bitwiseAND:R("&",5),equality:R("==/!=/===/!==",6),lt:R("</>/<=/>=",7),gt:R("</>/<=/>=",7),relational:R("</>/<=/>=",7),bitShift:R("<</>>/>>>",8),bitShiftL:R("<</>>/>>>",8),bitShiftR:R("<</>>/>>>",8),plusMin:K("+/-",{beforeExpr:I,binop:9,prefix:j,startsExpr:_}),modulo:K("%",{binop:10,startsExpr:_}),star:K("*",{binop:10}),slash:R("/",10),exponent:K("**",{beforeExpr:I,binop:11,rightAssociative:!0}),_in:B("in",{beforeExpr:I,binop:7}),_instanceof:B("instanceof",{beforeExpr:I,binop:7}),_break:B("break"),_case:B("case",{beforeExpr:I}),_catch:B("catch"),_continue:B("continue"),_debugger:B("debugger"),_default:B("default",{beforeExpr:I}),_else:B("else",{beforeExpr:I}),_finally:B("finally"),_function:B("function",{startsExpr:_}),_if:B("if"),_return:B("return",{beforeExpr:I}),_switch:B("switch"),_throw:B("throw",{beforeExpr:I,prefix:j,startsExpr:_}),_try:B("try"),_var:B("var"),_const:B("const"),_with:B("with"),_new:B("new",{beforeExpr:I,startsExpr:_}),_this:B("this",{startsExpr:_}),_super:B("super",{startsExpr:_}),_class:B("class",{startsExpr:_}),_extends:B("extends",{beforeExpr:I}),_export:B("export"),_import:B("import",{startsExpr:_}),_null:B("null",{startsExpr:_}),_true:B("true",{startsExpr:_}),_false:B("false",{startsExpr:_}),_typeof:B("typeof",{beforeExpr:I,prefix:j,startsExpr:_}),_void:B("void",{beforeExpr:I,prefix:j,startsExpr:_}),_delete:B("delete",{beforeExpr:I,prefix:j,startsExpr:_}),_do:B("do",{isLoop:N,beforeExpr:I}),_for:B("for",{isLoop:N}),_while:B("while",{isLoop:N}),_as:z("as",{startsExpr:_}),_assert:z("assert",{startsExpr:_}),_async:z("async",{startsExpr:_}),_await:z("await",{startsExpr:_}),_defer:z("defer",{startsExpr:_}),_from:z("from",{startsExpr:_}),_get:z("get",{startsExpr:_}),_let:z("let",{startsExpr:_}),_meta:z("meta",{startsExpr:_}),_of:z("of",{startsExpr:_}),_sent:z("sent",{startsExpr:_}),_set:z("set",{startsExpr:_}),_source:z("source",{startsExpr:_}),_static:z("static",{startsExpr:_}),_using:z("using",{startsExpr:_}),_yield:z("yield",{startsExpr:_}),_asserts:z("asserts",{startsExpr:_}),_checks:z("checks",{startsExpr:_}),_exports:z("exports",{startsExpr:_}),_global:z("global",{startsExpr:_}),_implements:z("implements",{startsExpr:_}),_intrinsic:z("intrinsic",{startsExpr:_}),_infer:z("infer",{startsExpr:_}),_is:z("is",{startsExpr:_}),_mixins:z("mixins",{startsExpr:_}),_proto:z("proto",{startsExpr:_}),_require:z("require",{startsExpr:_}),_satisfies:z("satisfies",{startsExpr:_}),_keyof:z("keyof",{startsExpr:_}),_readonly:z("readonly",{startsExpr:_}),_unique:z("unique",{startsExpr:_}),_abstract:z("abstract",{startsExpr:_}),_declare:z("declare",{startsExpr:_}),_enum:z("enum",{startsExpr:_}),_module:z("module",{startsExpr:_}),_namespace:z("namespace",{startsExpr:_}),_interface:z("interface",{startsExpr:_}),_type:z("type",{startsExpr:_}),_opaque:z("opaque",{startsExpr:_}),name:K("name",{startsExpr:_}),string:K("string",{startsExpr:_}),num:K("num",{startsExpr:_}),bigint:K("bigint",{startsExpr:_}),decimal:K("decimal",{startsExpr:_}),regexp:K("regexp",{startsExpr:_}),privateName:K("#name",{startsExpr:_}),eof:K("eof"),jsxName:K("jsxName"),jsxText:K("jsxText",{beforeExpr:!0}),jsxTagStart:K("jsxTagStart",{startsExpr:!0}),jsxTagEnd:K("jsxTagEnd"),placeholder:K("%%",{startsExpr:!0})};function J(e){return e>=93&&e<=132}function Y(e){return e>=58&&e<=132}function $(e){return e>=58&&e<=136}function Q(e){return G[e]}function Z(e){return e>=129&&e<=131}function ee(e){return e>=58&&e<=92}function te(e){return V[e]}function ne(e){return q[e]}function re(e){return e>=24&&e<=25}function ie(e){return U[e]}U[8].updateContext=function(e){e.pop()},U[5].updateContext=U[7].updateContext=U[23].updateContext=function(e){e.push(O.brace)},U[22].updateContext=function(e){e[e.length-1]===O.template?e.pop():e.push(O.template)},U[142].updateContext=function(e){e.push(O.j_expr,O.j_oTag)};var ae="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",se="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",oe=new RegExp("["+ae+"]"),le=new RegExp("["+ae+se+"]");ae=se=null;var ce=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],ue=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function pe(e,t){for(var n=65536,r=0,i=t.length;r<i;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}return!1}function fe(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&oe.test(String.fromCharCode(e)):pe(e,ce)))}function de(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&le.test(String.fromCharCode(e)):pe(e,ce)||pe(e,ue))))}var he=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),me=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),ye=new Set(["eval","arguments"]);function ve(e,t){return t&&"await"===e||"enum"===e}function ge(e,t){return ve(e,t)||me.has(e)}function be(e){return ye.has(e)}function Ee(e,t){return ge(e,t)||be(e)}var Se=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]),xe=wn(function e(t){xn(this,e),this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=t}),Te=function(){return wn(function e(t,n){xn(this,e),this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=t,this.inModule=n},[{key:"inTopLevel",get:function(){return(1&this.currentScope().flags)>0}},{key:"inFunction",get:function(){return(2&this.currentVarScopeFlags())>0}},{key:"allowSuper",get:function(){return(16&this.currentThisScopeFlags())>0}},{key:"allowDirectSuper",get:function(){return(32&this.currentThisScopeFlags())>0}},{key:"inClass",get:function(){return(64&this.currentThisScopeFlags())>0}},{key:"inClassAndNotInNonArrowFunction",get:function(){var e=this.currentThisScopeFlags();return(64&e)>0&&!(2&e)}},{key:"inStaticBlock",get:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(128&t)return!0;if(451&t)return!1}}},{key:"inNonArrowFunction",get:function(){return(2&this.currentThisScopeFlags())>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}},{key:"createScope",value:function(e){return new xe(e)}},{key:"enter",value:function(e){this.scopeStack.push(this.createScope(e))}},{key:"exit",value:function(){return this.scopeStack.pop().flags}},{key:"treatFunctionsAsVarInScope",value:function(e){return!!(130&e.flags||!this.parser.inModule&&1&e.flags)}},{key:"declareName",value:function(e,t,n){var r=this.currentScope();if(8&t||16&t){this.checkRedeclarationInScope(r,e,t,n);var i=r.names.get(e)||0;16&t?i|=4:(r.firstLexicalName||(r.firstLexicalName=e),i|=2),r.names.set(e,i),8&t&&this.maybeExportDefined(r,e)}else if(4&t)for(var a=this.scopeStack.length-1;a>=0&&(r=this.scopeStack[a],this.checkRedeclarationInScope(r,e,t,n),r.names.set(e,1|(r.names.get(e)||0)),this.maybeExportDefined(r,e),!(387&r.flags));--a);this.parser.inModule&&1&r.flags&&this.undefinedExports.delete(e)}},{key:"maybeExportDefined",value:function(e,t){this.parser.inModule&&1&e.flags&&this.undefinedExports.delete(t)}},{key:"checkRedeclarationInScope",value:function(e,t,n,r){this.isRedeclaredInScope(e,t,n)&&this.parser.raise(w.VarRedeclaration,r,{identifierName:t})}},{key:"isRedeclaredInScope",value:function(e,t,n){if(!(1&n))return!1;if(8&n)return e.names.has(t);var r=e.names.get(t);return 16&n?(2&r)>0||!this.treatFunctionsAsVarInScope(e)&&(1&r)>0:(2&r)>0&&!(8&e.flags&&e.firstLexicalName===t)||!this.treatFunctionsAsVarInScope(e)&&(4&r)>0}},{key:"checkLocalExport",value:function(e){var t=e.name;this.scopeStack[0].names.has(t)||this.undefinedExports.set(t,e.loc.start)}},{key:"currentScope",value:function(){return this.scopeStack[this.scopeStack.length-1]}},{key:"currentVarScopeFlags",value:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(387&t)return t}}},{key:"currentThisScopeFlags",value:function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e].flags;if(451&t&&!(4&t))return t}}}])}(),we=function(e){function t(){var e;return xn(this,t),(e=ln(this,t,arguments)).declareFunctions=new Set,e}return fn(t,e),wn(t)}(xe),Pe=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"createScope",value:function(e){return new we(e)}},{key:"declareName",value:function(e,n,r){var i=this.currentScope();if(2048&n)return this.checkRedeclarationInScope(i,e,n,r),this.maybeExportDefined(i,e),void i.declareFunctions.add(e);sn(t,"declareName",this,3)([e,n,r])}},{key:"isRedeclaredInScope",value:function(e,n,r){if(sn(t,"isRedeclaredInScope",this,3)([e,n,r]))return!0;if(2048&r&&!e.declareFunctions.has(n)){var i=e.names.get(n);return(4&i)>0||(2&i)>0}return!1}},{key:"checkLocalExport",value:function(e){this.scopeStack[0].declareFunctions.has(e.name)||sn(t,"checkLocalExport",this,3)([e])}}])}(Te),Ae=function(){return wn(function e(){xn(this,e),this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1},[{key:"hasPlugin",value:function(e){if("string"==typeof e)return this.plugins.has(e);var t=an(e,2),n=t[0],r=t[1];if(!this.hasPlugin(n))return!1;for(var i=this.plugins.get(n),a=0,s=Object.keys(r);a<s.length;a++){var o=s[a];if((null==i?void 0:i[o])!==r[o])return!1}return!0}},{key:"getPluginOption",value:function(e,t){var n;return null==(n=this.plugins.get(e))?void 0:n[t]}}])}();function ke(e,t){var n;void 0===e.trailingComments?e.trailingComments=t:(n=e.trailingComments).unshift.apply(n,vn(t))}function Ce(e,t){var n;void 0===e.innerComments?e.innerComments=t:(n=e.innerComments).unshift.apply(n,vn(t))}function Oe(e,t,n){for(var r=null,i=t.length;null===r&&i>0;)r=t[--i];null===r||r.start>n.start?Ce(e,n.comments):ke(r,n.comments)}var Ie=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"addComment",value:function(e){this.filename&&(e.loc.filename=this.filename);var t=this.state.commentsLen;this.comments.length!=t&&(this.comments.length=t),this.comments.push(e),this.state.commentsLen++}},{key:"processComment",value:function(e){var t=this.state.commentStack,n=t.length;if(0!==n){var r=n-1,i=t[r];i.start===e.end&&(i.leadingNode=e,r--);for(var a=e.start;r>=0;r--){var s=t[r],o=s.end;if(!(o>a)){o===a&&(s.trailingNode=e);break}s.containingNode=e,this.finalizeComment(s),t.splice(r,1)}}}},{key:"finalizeComment",value:function(e){var t=e.comments;if(null!==e.leadingNode||null!==e.trailingNode)null!==e.leadingNode&&ke(e.leadingNode,t),null!==e.trailingNode&&function(e,t,n){void 0===e.leadingComments?e.leadingComments=t:(n=e.leadingComments).unshift.apply(n,vn(t))}(e.trailingNode,t);else{var n=e.containingNode,r=e.start;if(44===this.input.charCodeAt(r-1))switch(n.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Oe(n,n.properties,e);break;case"CallExpression":case"OptionalCallExpression":Oe(n,n.arguments,e);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Oe(n,n.params,e);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Oe(n,n.elements,e);break;case"ExportNamedDeclaration":case"ImportDeclaration":Oe(n,n.specifiers,e);break;default:Ce(n,t)}else Ce(n,t)}}},{key:"finalizeRemainingComments",value:function(){for(var e=this.state.commentStack,t=e.length-1;t>=0;t--)this.finalizeComment(e[t]);this.state.commentStack=[]}},{key:"resetPreviousNodeTrailingComments",value:function(e){var t=this.state.commentStack,n=t.length;if(0!==n){var r=t[n-1];r.leadingNode===e&&(r.leadingNode=null)}}},{key:"resetPreviousIdentifierLeadingComments",value:function(e){var t=this.state.commentStack,n=t.length;0!==n&&(t[n-1].trailingNode===e?t[n-1].trailingNode=null:n>=2&&t[n-2].trailingNode===e&&(t[n-2].trailingNode=null))}},{key:"takeSurroundingComments",value:function(e,t,n){var r=this.state.commentStack,i=r.length;if(0!==i)for(var a=i-1;a>=0;a--){var s=r[a],o=s.end;if(s.start===n)s.leadingNode=e;else if(o===t)s.trailingNode=e;else if(o<t)break}}}])}(Ae),_e=/\r\n?|[\n\u2028\u2029]/,Ne=new RegExp(_e.source,"g");function De(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var je=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Me=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,Le=new RegExp("(?=("+Me.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function Be(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var Re=function(){function e(){xn(this,e),this.flags=1024,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.labels=[],this.commentsLen=0,this.commentStack=[],this.pos=0,this.type=139,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.context=[O.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}return wn(e,[{key:"strict",get:function(){return(1&this.flags)>0},set:function(e){e?this.flags|=1:this.flags&=-2}},{key:"init",value:function(e){var t=e.strictMode,n=e.sourceType,r=e.startLine,i=e.startColumn;this.strict=!1!==t&&(!0===t||"module"===n),this.curLine=r,this.lineStart=-i,this.startLoc=this.endLoc=new c(r,i,0)}},{key:"maybeInArrowParameters",get:function(){return(2&this.flags)>0},set:function(e){e?this.flags|=2:this.flags&=-3}},{key:"inType",get:function(){return(4&this.flags)>0},set:function(e){e?this.flags|=4:this.flags&=-5}},{key:"noAnonFunctionType",get:function(){return(8&this.flags)>0},set:function(e){e?this.flags|=8:this.flags&=-9}},{key:"hasFlowComment",get:function(){return(16&this.flags)>0},set:function(e){e?this.flags|=16:this.flags&=-17}},{key:"isAmbientContext",get:function(){return(32&this.flags)>0},set:function(e){e?this.flags|=32:this.flags&=-33}},{key:"inAbstractClass",get:function(){return(64&this.flags)>0},set:function(e){e?this.flags|=64:this.flags&=-65}},{key:"inDisallowConditionalTypesContext",get:function(){return(128&this.flags)>0},set:function(e){e?this.flags|=128:this.flags&=-129}},{key:"soloAwait",get:function(){return(256&this.flags)>0},set:function(e){e?this.flags|=256:this.flags&=-257}},{key:"inFSharpPipelineDirectBody",get:function(){return(512&this.flags)>0},set:function(e){e?this.flags|=512:this.flags&=-513}},{key:"canStartJSXElement",get:function(){return(1024&this.flags)>0},set:function(e){e?this.flags|=1024:this.flags&=-1025}},{key:"containsEsc",get:function(){return(2048&this.flags)>0},set:function(e){e?this.flags|=2048:this.flags&=-2049}},{key:"curPosition",value:function(){return new c(this.curLine,this.pos-this.lineStart,this.pos)}},{key:"clone",value:function(){var t=new e;return t.flags=this.flags,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}}])}(),Fe=function(e){return e>=48&&e<=57},Ue={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Ve={bin:function(e){return 48===e||49===e},oct:function(e){return e>=48&&e<=55},dec:function(e){return e>=48&&e<=57},hex:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}};function qe(e,t,n,r,i,a){for(var s=n,o=r,l=i,c="",u=null,p=n,f=t.length;;){if(n>=f){a.unterminated(s,o,l),c+=t.slice(p,n);break}var d=t.charCodeAt(n);if(We(e,d,t,n)){c+=t.slice(p,n);break}if(92===d){c+=t.slice(p,n);var h=Ge(t,n,r,i,"template"===e,a);null!==h.ch||u?c+=h.ch:u={pos:n,lineStart:r,curLine:i},n=h.pos,r=h.lineStart,i=h.curLine,p=n}else 8232===d||8233===d?(++i,r=++n):10===d||13===d?"template"===e?(c+=t.slice(p,n)+"\n",++n,13===d&&10===t.charCodeAt(n)&&++n,++i,p=r=n):a.unterminated(s,o,l):++n}return{pos:n,str:c,firstInvalidLoc:u,lineStart:r,curLine:i,containsInvalid:!!u}}function We(e,t,n,r){return"template"===e?96===t||36===t&&123===n.charCodeAt(r+1):t===("double"===e?34:39)}function Ge(e,t,n,r,i,a){var s=!i;t++;var o=function(e){return{pos:t,ch:e,lineStart:n,curLine:r}},l=e.charCodeAt(t++);switch(l){case 110:return o("\n");case 114:return o("\r");case 120:var c,u;return u=(c=He(e,t,n,r,2,!1,s,a)).code,t=c.pos,o(null===u?null:String.fromCharCode(u));case 117:var p,f;return f=(p=ze(e,t,n,r,s,a)).code,t=p.pos,o(null===f?null:String.fromCodePoint(f));case 116:return o("\t");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:10===e.charCodeAt(t)&&++t;case 10:n=t,++r;case 8232:case 8233:return o("");case 56:case 57:if(i)return o(null);a.strictNumericEscape(t-1,n,r);default:if(l>=48&&l<=55){var d=t-1,h=e.slice(d,t+2).match(/^[0-7]+/)[0],m=parseInt(h,8);m>255&&(h=h.slice(0,-1),m=parseInt(h,8)),t+=h.length-1;var y=e.charCodeAt(t);if("0"!==h||56===y||57===y){if(i)return o(null);a.strictNumericEscape(d,n,r)}return o(String.fromCharCode(m))}return o(String.fromCharCode(l))}}function He(e,t,n,r,i,a,s,o){var l,c,u=t;return c=(l=Ke(e,t,n,r,16,i,a,!1,o,!s)).n,t=l.pos,null===c&&(s?o.invalidEscapeSequence(u,n,r):t=u-1),{code:c,pos:t}}function Ke(e,t,n,r,i,a,s,o,l,c){for(var u=t,p=16===i?Ue.hex:Ue.decBinOct,f=16===i?Ve.hex:10===i?Ve.dec:8===i?Ve.oct:Ve.bin,d=!1,h=0,m=0,y=null==a?1/0:a;m<y;++m){var v=e.charCodeAt(t),g=void 0;if(95!==v||"bail"===o){if((g=v>=97?v-97+10:v>=65?v-65+10:Fe(v)?v-48:1/0)>=i){if(g<=9&&c)return{n:null,pos:t};if(g<=9&&l.invalidDigit(t,n,r,i))g=0;else{if(!s)break;g=0,d=!0}}++t,h=h*i+g}else{var b=e.charCodeAt(t-1),E=e.charCodeAt(t+1);if(o){if(Number.isNaN(E)||!f(E)||p.has(b)||p.has(E)){if(c)return{n:null,pos:t};l.unexpectedNumericSeparator(t,n,r)}}else{if(c)return{n:null,pos:t};l.numericSeparatorInEscapeSequence(t,n,r)}++t}}return t===u||null!=a&&t-u!==a||d?{n:null,pos:t}:{n:h,pos:t}}function ze(e,t,n,r,i,a){var s;if(123===e.charCodeAt(t)){var o;if(s=(o=He(e,++t,n,r,e.indexOf("}",t)-t,!0,i,a)).code,t=o.pos,++t,null!==s&&s>1114111){if(!i)return{code:null,pos:t};a.invalidCodePoint(t,n,r)}}else{var l=He(e,t,n,r,4,!1,i,a);s=l.code,t=l.pos}return{code:s,pos:t}}function Xe(e,t,n){return new c(n,e-t,e)}var Je=new Set([103,109,115,105,121,117,100,118]),Ye=wn(function e(t){xn(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new u(t.startLoc,t.endLoc)}),$e=function(e){function t(e,n){var r;return xn(this,t),(r=ln(this,t)).isLookahead=void 0,r.tokens=[],r.errorHandlers_readInt={invalidDigit:function(e,t,n,i){return!!r.options.errorRecovery&&(r.raise(w.InvalidDigit,Xe(e,t,n),{radix:i}),!0)},numericSeparatorInEscapeSequence:r.errorBuilder(w.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:r.errorBuilder(w.UnexpectedNumericSeparator)},r.errorHandlers_readCodePoint=Object.assign({},r.errorHandlers_readInt,{invalidEscapeSequence:r.errorBuilder(w.InvalidEscapeSequence),invalidCodePoint:r.errorBuilder(w.InvalidCodePoint)}),r.errorHandlers_readStringContents_string=Object.assign({},r.errorHandlers_readCodePoint,{strictNumericEscape:function(e,t,n){r.recordStrictModeErrors(w.StrictNumericEscape,Xe(e,t,n))},unterminated:function(e,t,n){throw r.raise(w.UnterminatedString,Xe(e-1,t,n))}}),r.errorHandlers_readStringContents_template=Object.assign({},r.errorHandlers_readCodePoint,{strictNumericEscape:r.errorBuilder(w.StrictNumericEscape),unterminated:function(e,t,n){throw r.raise(w.UnterminatedTemplate,Xe(e,t,n))}}),r.state=new Re,r.state.init(e),r.input=n,r.length=n.length,r.comments=[],r.isLookahead=!1,r}return fn(t,e),wn(t,[{key:"pushToken",value:function(e){this.tokens.length=this.state.tokensLength,this.tokens.push(e),++this.state.tokensLength}},{key:"next",value:function(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Ye(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}},{key:"eat",value:function(e){return!!this.match(e)&&(this.next(),!0)}},{key:"match",value:function(e){return this.state.type===e}},{key:"createLookaheadState",value:function(e){return{pos:e.pos,value:null,type:e.type,start:e.start,end:e.end,context:[this.curContext()],inType:e.inType,startLoc:e.startLoc,lastTokEndLoc:e.lastTokEndLoc,curLine:e.curLine,lineStart:e.lineStart,curPosition:e.curPosition}}},{key:"lookahead",value:function(){var e=this.state;this.state=this.createLookaheadState(e),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;var t=this.state;return this.state=e,t}},{key:"nextTokenStart",value:function(){return this.nextTokenStartSince(this.state.pos)}},{key:"nextTokenStartSince",value:function(e){return je.lastIndex=e,je.test(this.input)?je.lastIndex:e}},{key:"lookaheadCharCode",value:function(){return this.input.charCodeAt(this.nextTokenStart())}},{key:"nextTokenInLineStart",value:function(){return this.nextTokenInLineStartSince(this.state.pos)}},{key:"nextTokenInLineStartSince",value:function(e){return Me.lastIndex=e,Me.test(this.input)?Me.lastIndex:e}},{key:"lookaheadInLineCharCode",value:function(){return this.input.charCodeAt(this.nextTokenInLineStart())}},{key:"codePointAtPos",value:function(e){var t=this.input.charCodeAt(e);if(55296==(64512&t)&&++e<this.input.length){var n=this.input.charCodeAt(e);56320==(64512&n)&&(t=65536+((1023&t)<<10)+(1023&n))}return t}},{key:"setStrict",value:function(e){var t=this;this.state.strict=e,e&&(this.state.strictErrors.forEach(function(e){var n=an(e,2),r=n[0],i=n[1];return t.raise(r,i)}),this.state.strictErrors.clear())}},{key:"curContext",value:function(){return this.state.context[this.state.context.length-1]}},{key:"nextToken",value:function(){this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length?this.finishToken(139):this.getTokenFromCode(this.codePointAtPos(this.state.pos))}},{key:"skipBlockComment",value:function(e){var t;this.isLookahead||(t=this.state.curPosition());var n=this.state.pos,r=this.input.indexOf(e,n+2);if(-1===r)throw this.raise(w.UnterminatedComment,this.state.curPosition());for(this.state.pos=r+e.length,Ne.lastIndex=n+2;Ne.test(this.input)&&Ne.lastIndex<=r;)++this.state.curLine,this.state.lineStart=Ne.lastIndex;if(!this.isLookahead){var i={type:"CommentBlock",value:this.input.slice(n+2,r),start:n,end:r+e.length,loc:new u(t,this.state.curPosition())};return this.options.tokens&&this.pushToken(i),i}}},{key:"skipLineComment",value:function(e){var t,n=this.state.pos;this.isLookahead||(t=this.state.curPosition());var r=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!De(r)&&++this.state.pos<this.length;)r=this.input.charCodeAt(this.state.pos);if(!this.isLookahead){var i=this.state.pos,a={type:"CommentLine",value:this.input.slice(n+e,i),start:n,end:i,loc:new u(t,this.state.curPosition())};return this.options.tokens&&this.pushToken(a),a}}},{key:"skipSpace",value:function(){var e=this.state.pos,t=[];e:for(;this.state.pos<this.length;){var n=this.input.charCodeAt(this.state.pos);switch(n){case 32:case 160:case 9:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:var r=this.skipBlockComment("*/");void 0!==r&&(this.addComment(r),this.options.attachComment&&t.push(r));break;case 47:var i=this.skipLineComment(2);void 0!==i&&(this.addComment(i),this.options.attachComment&&t.push(i));break;default:break e}break;default:if(Be(n))++this.state.pos;else if(45===n&&!this.inModule&&this.options.annexB){var a=this.state.pos;if(45!==this.input.charCodeAt(a+1)||62!==this.input.charCodeAt(a+2)||!(0===e||this.state.lineStart>e))break e;var s=this.skipLineComment(3);void 0!==s&&(this.addComment(s),this.options.attachComment&&t.push(s))}else{if(60!==n||this.inModule||!this.options.annexB)break e;var o=this.state.pos;if(33!==this.input.charCodeAt(o+1)||45!==this.input.charCodeAt(o+2)||45!==this.input.charCodeAt(o+3))break e;var l=this.skipLineComment(4);void 0!==l&&(this.addComment(l),this.options.attachComment&&t.push(l))}}}if(t.length>0){var c={start:e,end:this.state.pos,comments:t,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(c)}}},{key:"finishToken",value:function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||this.updateContext(n)}},{key:"replaceToken",value:function(e){this.state.type=e,this.updateContext()}},{key:"readToken_numberSign",value:function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.codePointAtPos(e);if(t>=48&&t<=57)throw this.raise(w.UnexpectedDigitAfterHash,this.state.curPosition());if(123===t||91===t&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),"bar"===this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(123===t?w.RecordExpressionHashIncorrectStartSyntaxType:w.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,123===t?this.finishToken(7):this.finishToken(1)}else fe(t)?(++this.state.pos,this.finishToken(138,this.readWord1(t))):92===t?(++this.state.pos,this.finishToken(138,this.readWord1())):this.finishOp(27,1)}}},{key:"readToken_dot",value:function(){var e=this.input.charCodeAt(this.state.pos+1);e>=48&&e<=57?this.readNumber(!0):46===e&&46===this.input.charCodeAt(this.state.pos+2)?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}},{key:"readToken_slash",value:function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(31,2):this.finishOp(56,1)}},{key:"readToken_interpreter",value:function(){if(0!==this.state.pos||this.length<2)return!1;var e=this.input.charCodeAt(this.state.pos+1);if(33!==e)return!1;var t=this.state.pos;for(this.state.pos+=1;!De(e)&&++this.state.pos<this.length;)e=this.input.charCodeAt(this.state.pos);var n=this.input.slice(t+2,this.state.pos);return this.finishToken(28,n),!0}},{key:"readToken_mult_modulo",value:function(e){var t=42===e?55:54,n=1,r=this.input.charCodeAt(this.state.pos+1);42===e&&42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=57),61!==r||this.state.inType||(n++,t=37===e?33:30),this.finishOp(t,n)}},{key:"readToken_pipe_amp",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t!==e){if(124===e){if(62===t)return void this.finishOp(39,2);if(this.hasPlugin("recordAndTuple")&&125===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(w.RecordExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(9)}if(this.hasPlugin("recordAndTuple")&&93===t){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(w.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(4)}}61!==t?this.finishOp(124===e?43:45,1):this.finishOp(30,2)}else 61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(30,3):this.finishOp(124===e?41:42,2)}},{key:"readToken_caret",value:function(){var e=this.input.charCodeAt(this.state.pos+1);61!==e||this.state.inType?94===e&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),94===this.input.codePointAt(this.state.pos)&&this.unexpected()):this.finishOp(44,1):this.finishOp(32,2)}},{key:"readToken_atSign",value:function(){64===this.input.charCodeAt(this.state.pos+1)&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}},{key:"readToken_plus_min",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);t!==e?61===t?this.finishOp(30,2):this.finishOp(53,1):this.finishOp(34,2)}},{key:"readToken_lt",value:function(){var e=this.state.pos,t=this.input.charCodeAt(e+1);if(60===t)return 61===this.input.charCodeAt(e+2)?void this.finishOp(30,3):void this.finishOp(51,2);61!==t?this.finishOp(47,1):this.finishOp(49,2)}},{key:"readToken_gt",value:function(){var e=this.state.pos,t=this.input.charCodeAt(e+1);if(62===t){var n=62===this.input.charCodeAt(e+2)?3:2;return 61===this.input.charCodeAt(e+n)?void this.finishOp(30,n+1):void this.finishOp(52,n)}61!==t?this.finishOp(48,1):this.finishOp(49,2)}},{key:"readToken_eq_excl",value:function(e){var t=this.input.charCodeAt(this.state.pos+1);if(61!==t)return 61===e&&62===t?(this.state.pos+=2,void this.finishToken(19)):void this.finishOp(61===e?29:35,1);this.finishOp(46,61===this.input.charCodeAt(this.state.pos+2)?3:2)}},{key:"readToken_question",value:function(){var e=this.input.charCodeAt(this.state.pos+1),t=this.input.charCodeAt(this.state.pos+2);63===e?61===t?this.finishOp(30,3):this.finishOp(40,2):46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(17)):(this.state.pos+=2,this.finishToken(18))}},{key:"getTokenFromCode",value:function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(10);case 41:return++this.state.pos,void this.finishToken(11);case 59:return++this.state.pos,void this.finishToken(13);case 44:return++this.state.pos,void this.finishToken(12);case 91:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(w.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:return++this.state.pos,void this.finishToken(3);case 123:if(this.hasPlugin("recordAndTuple")&&124===this.input.charCodeAt(this.state.pos+1)){if("bar"!==this.getPluginOption("recordAndTuple","syntaxType"))throw this.raise(w.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:return++this.state.pos,void this.finishToken(8);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(15,2):(++this.state.pos,this.finishToken(14)));case 63:return void this.readToken_question();case 96:return void this.readTemplateToken();case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return void this.readRadixNumber(16);if(111===t||79===t)return void this.readRadixNumber(8);if(98===t||66===t)return void this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(e);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(e);case 124:case 38:return void this.readToken_pipe_amp(e);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(e);case 60:return void this.readToken_lt();case 62:return void this.readToken_gt();case 61:case 33:return void this.readToken_eq_excl(e);case 126:return void this.finishOp(36,1);case 64:return void this.readToken_atSign();case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(fe(e))return void this.readWord(e)}throw this.raise(w.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(e)})}},{key:"finishOp",value:function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);this.state.pos+=t,this.finishToken(e,n)}},{key:"readRegexp",value:function(){for(var e,t,n=this.state.startLoc,r=this.state.start+1,i=this.state.pos;;++i){if(i>=this.length)throw this.raise(w.UnterminatedRegExp,p(n,1));var a=this.input.charCodeAt(i);if(De(a))throw this.raise(w.UnterminatedRegExp,p(n,1));if(e)e=!1;else{if(91===a)t=!0;else if(93===a&&t)t=!1;else if(47===a&&!t)break;e=92===a}}var s=this.input.slice(r,i);++i;for(var o="",l=function(){return p(n,i+2-r)};i<this.length;){var c=this.codePointAtPos(i),u=String.fromCharCode(c);if(Je.has(c))118===c?o.includes("u")&&this.raise(w.IncompatibleRegExpUVFlags,l()):117===c&&o.includes("v")&&this.raise(w.IncompatibleRegExpUVFlags,l()),o.includes(u)&&this.raise(w.DuplicateRegExpFlags,l());else{if(!de(c)&&92!==c)break;this.raise(w.MalformedRegExpFlags,l())}++i,o+=u}this.state.pos=i,this.finishToken(137,{pattern:s,flags:o})}},{key:"readInt",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=Ke(this.input,this.state.pos,this.state.lineStart,this.state.curLine,e,t,n,r,this.errorHandlers_readInt,!1),a=i.n,s=i.pos;return this.state.pos=s,a}},{key:"readRadixNumber",value:function(e){var t=this.state.curPosition(),n=!1;this.state.pos+=2;var r=this.readInt(e);null==r&&this.raise(w.InvalidDigit,p(t,2),{radix:e});var i=this.input.charCodeAt(this.state.pos);if(110===i)++this.state.pos,n=!0;else if(109===i)throw this.raise(w.InvalidDecimal,t);if(fe(this.codePointAtPos(this.state.pos)))throw this.raise(w.NumberIdentifier,this.state.curPosition());if(n){var a=this.input.slice(t.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,a)}else this.finishToken(134,r)}},{key:"readNumber",value:function(e){var t=this.state.pos,n=this.state.curPosition(),r=!1,i=!1,a=!1,s=!1,o=!1;e||null!==this.readInt(10)||this.raise(w.InvalidNumber,this.state.curPosition());var l=this.state.pos-t>=2&&48===this.input.charCodeAt(t);if(l){var c=this.input.slice(t,this.state.pos);if(this.recordStrictModeErrors(w.StrictOctalLiteral,n),!this.state.strict){var u=c.indexOf("_");u>0&&this.raise(w.ZeroDigitNumericSeparator,p(n,u))}o=l&&!/[89]/.test(c)}var f=this.input.charCodeAt(this.state.pos);if(46!==f||o||(++this.state.pos,this.readInt(10),r=!0,f=this.input.charCodeAt(this.state.pos)),69!==f&&101!==f||o||(43!==(f=this.input.charCodeAt(++this.state.pos))&&45!==f||++this.state.pos,null===this.readInt(10)&&this.raise(w.InvalidOrMissingExponent,n),r=!0,s=!0,f=this.input.charCodeAt(this.state.pos)),110===f&&((r||l)&&this.raise(w.InvalidBigIntLiteral,n),++this.state.pos,i=!0),109===f&&(this.expectPlugin("decimal",this.state.curPosition()),(s||l)&&this.raise(w.InvalidDecimal,n),++this.state.pos,a=!0),fe(this.codePointAtPos(this.state.pos)))throw this.raise(w.NumberIdentifier,this.state.curPosition());var d=this.input.slice(t,this.state.pos).replace(/[_mn]/g,"");if(i)this.finishToken(135,d);else if(a)this.finishToken(136,d);else{var h=o?parseInt(d,8):parseFloat(d);this.finishToken(134,h)}}},{key:"readCodePoint",value:function(e){var t=ze(this.input,this.state.pos,this.state.lineStart,this.state.curLine,e,this.errorHandlers_readCodePoint),n=t.code,r=t.pos;return this.state.pos=r,n}},{key:"readString",value:function(e){var t=qe(34===e?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string),n=t.str,r=t.pos,i=t.curLine,a=t.lineStart;this.state.pos=r+1,this.state.lineStart=a,this.state.curLine=i,this.finishToken(133,n)}},{key:"readTemplateContinuation",value:function(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}},{key:"readTemplateToken",value:function(){var e=this.input[this.state.pos],t=qe("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template),n=t.str,r=t.firstInvalidLoc,i=t.pos,a=t.curLine,s=t.lineStart;this.state.pos=i+1,this.state.lineStart=s,this.state.curLine=a,r&&(this.state.firstInvalidTemplateEscapePos=new c(r.curLine,r.pos-r.lineStart,r.pos)),96===this.input.codePointAt(i)?this.finishToken(24,r?null:e+n+"`"):(this.state.pos++,this.finishToken(25,r?null:e+n+"${"))}},{key:"recordStrictModeErrors",value:function(e,t){var n=t.index;this.state.strict&&!this.state.strictErrors.has(n)?this.raise(e,t):this.state.strictErrors.set(n,[e,t])}},{key:"readWord1",value:function(e){this.state.containsEsc=!1;var t="",n=this.state.pos,r=this.state.pos;for(void 0!==e&&(this.state.pos+=e<=65535?1:2);this.state.pos<this.length;){var i=this.codePointAtPos(this.state.pos);if(de(i))this.state.pos+=i<=65535?1:2;else{if(92!==i)break;this.state.containsEsc=!0,t+=this.input.slice(r,this.state.pos);var a=this.state.curPosition(),s=this.state.pos===n?fe:de;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(w.MissingUnicodeEscape,this.state.curPosition()),r=this.state.pos-1;continue}++this.state.pos;var o=this.readCodePoint(!0);null!==o&&(s(o)||this.raise(w.EscapedCharNotAnIdentifier,a),t+=String.fromCodePoint(o)),r=this.state.pos}}return t+this.input.slice(r,this.state.pos)}},{key:"readWord",value:function(e){var t=this.readWord1(e),n=L.get(t);void 0!==n?this.finishToken(n,te(n)):this.finishToken(132,t)}},{key:"checkKeywordEscapes",value:function(){var e=this.state.type;ee(e)&&this.state.containsEsc&&this.raise(w.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:te(e)})}},{key:"raise",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e(t instanceof c?t:t.loc.start,n);if(!this.options.errorRecovery)throw r;return this.isLookahead||this.state.errors.push(r),r}},{key:"raiseOverwrite",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t instanceof c?t:t.loc.start,i=r.index,a=this.state.errors,s=a.length-1;s>=0;s--){var o=a[s];if(o.loc.index===i)return a[s]=e(r,n);if(o.loc.index<i)break}return this.raise(e,t,n)}},{key:"updateContext",value:function(e){}},{key:"unexpected",value:function(e,t){throw this.raise(w.UnexpectedToken,null!=e?e:this.state.startLoc,{expected:t?te(t):null})}},{key:"expectPlugin",value:function(e,t){if(this.hasPlugin(e))return!0;throw this.raise(w.MissingPlugin,null!=t?t:this.state.startLoc,{missingPlugin:[e]})}},{key:"expectOnePlugin",value:function(e){var t=this;if(!e.some(function(e){return t.hasPlugin(e)}))throw this.raise(w.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:e})}},{key:"errorBuilder",value:function(e){var t=this;return function(n,r,i){t.raise(e,Xe(n,r,i))}}}])}(Ie),Qe=wn(function e(){xn(this,e),this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}),Ze=function(){return wn(function e(t){xn(this,e),this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=t},[{key:"current",value:function(){return this.stack[this.stack.length-1]}},{key:"enter",value:function(){this.stack.push(new Qe)}},{key:"exit",value:function(){for(var e=this.stack.pop(),t=this.current(),n=0,r=Array.from(e.undefinedPrivateNames);n<r.length;n++){var i=an(r[n],2),a=i[0],s=i[1];t?t.undefinedPrivateNames.has(a)||t.undefinedPrivateNames.set(a,s):this.parser.raise(w.InvalidPrivateFieldResolution,s,{identifierName:a})}}},{key:"declarePrivateName",value:function(e,t,n){var r=this.current(),i=r.privateNames,a=r.loneAccessors,s=r.undefinedPrivateNames,o=i.has(e);if(3&t){var l=o&&a.get(e);l?(o=(3&l)==(3&t)||(4&l)!=(4&t))||a.delete(e):o||a.set(e,t)}o&&this.parser.raise(w.PrivateNameRedeclaration,n,{identifierName:e}),i.add(e),s.delete(e)}},{key:"usePrivateName",value:function(e,t){var n,r,i=gn(this.stack);try{for(i.s();!(r=i.n()).done;)if((n=r.value).privateNames.has(e))return}catch(a){i.e(a)}finally{i.f()}n?n.undefinedPrivateNames.set(e,t):this.parser.raise(w.InvalidPrivateFieldResolution,t,{identifierName:e})}}])}(),et=function(){return wn(function e(){xn(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.type=t},[{key:"canBeArrowParameterDeclaration",value:function(){return 2===this.type||1===this.type}},{key:"isCertainlyParameterDeclaration",value:function(){return 3===this.type}}])}(),tt=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).declarationErrors=new Map,n}return fn(t,e),wn(t,[{key:"recordDeclarationError",value:function(e,t){var n=t.index;this.declarationErrors.set(n,[e,t])}},{key:"clearDeclarationError",value:function(e){this.declarationErrors.delete(e)}},{key:"iterateErrors",value:function(e){this.declarationErrors.forEach(e)}}])}(et),nt=function(){return wn(function e(t){xn(this,e),this.parser=void 0,this.stack=[new et],this.parser=t},[{key:"enter",value:function(e){this.stack.push(e)}},{key:"exit",value:function(){this.stack.pop()}},{key:"recordParameterInitializerError",value:function(e,t){for(var n=t.loc.start,r=this.stack,i=r.length-1,a=r[i];!a.isCertainlyParameterDeclaration();){if(!a.canBeArrowParameterDeclaration())return;a.recordDeclarationError(e,n),a=r[--i]}this.parser.raise(e,n)}},{key:"recordArrowParameterBindingError",value:function(e,t){var n=this.stack,r=n[n.length-1],i=t.loc.start;if(r.isCertainlyParameterDeclaration())this.parser.raise(e,i);else{if(!r.canBeArrowParameterDeclaration())return;r.recordDeclarationError(e,i)}}},{key:"recordAsyncArrowParametersError",value:function(e){for(var t=this.stack,n=t.length-1,r=t[n];r.canBeArrowParameterDeclaration();)2===r.type&&r.recordDeclarationError(w.AwaitBindingIdentifier,e),r=t[--n]}},{key:"validateAsPattern",value:function(){var e=this,t=this.stack,n=t[t.length-1];n.canBeArrowParameterDeclaration()&&n.iterateErrors(function(n){var r=an(n,2),i=r[0],a=r[1];e.parser.raise(i,a);for(var s=t.length-2,o=t[s];o.canBeArrowParameterDeclaration();)o.clearDeclarationError(a.index),o=t[--s]})}}])}();function rt(){return new et}var it=function(){return wn(function e(){xn(this,e),this.stacks=[]},[{key:"enter",value:function(e){this.stacks.push(e)}},{key:"exit",value:function(){this.stacks.pop()}},{key:"currentFlags",value:function(){return this.stacks[this.stacks.length-1]}},{key:"hasAwait",get:function(){return(2&this.currentFlags())>0}},{key:"hasYield",get:function(){return(1&this.currentFlags())>0}},{key:"hasReturn",get:function(){return(4&this.currentFlags())>0}},{key:"hasIn",get:function(){return(8&this.currentFlags())>0}}])}();function at(e,t){return(e?2:0)|(t?1:0)}var st=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"addExtra",value:function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e){var i=e.extra=e.extra||{};r?i[t]=n:Object.defineProperty(i,t,{enumerable:r,value:n})}}},{key:"isContextual",value:function(e){return this.state.type===e&&!this.state.containsEsc}},{key:"isUnparsedContextual",value:function(e,t){var n=e+t.length;if(this.input.slice(e,n)===t){var r=this.input.charCodeAt(n);return!(de(r)||55296==(64512&r))}return!1}},{key:"isLookaheadContextual",value:function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)}},{key:"eatContextual",value:function(e){return!!this.isContextual(e)&&(this.next(),!0)}},{key:"expectContextual",value:function(e,t){if(!this.eatContextual(e)){if(null!=t)throw this.raise(t,this.state.startLoc);this.unexpected(null,e)}}},{key:"canInsertSemicolon",value:function(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}},{key:"hasPrecedingLineBreak",value:function(){return _e.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}},{key:"hasFollowingLineBreak",value:function(){return Le.lastIndex=this.state.end,Le.test(this.input)}},{key:"isLineTerminator",value:function(){return this.eat(13)||this.canInsertSemicolon()}},{key:"semicolon",value:function(){(arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?this.eat(13):this.isLineTerminator())||this.raise(w.MissingSemicolon,this.state.lastTokEndLoc)}},{key:"expect",value:function(e,t){this.eat(e)||this.unexpected(t,e)}},{key:"tryParse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.clone(),n={node:null};try{var r=e(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;throw n.node=e,n});if(this.state.errors.length>t.errors.length){var i=this.state;return this.state=t,this.state.tokensLength=i.tokensLength,{node:r,error:i.errors[t.errors.length],thrown:!1,aborted:!1,failState:i}}return{node:r,error:null,thrown:!1,aborted:!1,failState:null}}catch(e){var a=this.state;if(this.state=t,e instanceof SyntaxError)return{node:null,error:e,thrown:!0,aborted:!1,failState:a};if(e===n)return{node:n.node,error:null,thrown:!1,aborted:!0,failState:a};throw e}}},{key:"checkExpressionErrors",value:function(e,t){if(!e)return!1;var n=e.shorthandAssignLoc,r=e.doubleProtoLoc,i=e.privateKeyLoc,a=e.optionalParametersLoc;if(!t)return!!(n||r||a||i);null!=n&&this.raise(w.InvalidCoverInitializedName,n),null!=r&&this.raise(w.DuplicateProto,r),null!=i&&this.raise(w.UnexpectedPrivateField,i),null!=a&&this.unexpected(a)}},{key:"isLiteralPropertyName",value:function(){return $(this.state.type)}},{key:"isPrivateName",value:function(e){return"PrivateName"===e.type}},{key:"getPrivateNameSV",value:function(e){return e.id.name}},{key:"hasPropertyAsPrivateName",value:function(e){return("MemberExpression"===e.type||"OptionalMemberExpression"===e.type)&&this.isPrivateName(e.property)}},{key:"isObjectProperty",value:function(e){return"ObjectProperty"===e.type}},{key:"isObjectMethod",value:function(e){return"ObjectMethod"===e.type}},{key:"initializeScopes",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"module"===this.options.sourceType,n=this.state.labels;this.state.labels=[];var r=this.exportedIdentifiers;this.exportedIdentifiers=new Set;var i=this.inModule;this.inModule=t;var a=this.scope,s=this.getScopeHandler();this.scope=new s(this,t);var o=this.prodParam;this.prodParam=new it;var l=this.classScope;this.classScope=new Ze(this);var c=this.expressionScope;return this.expressionScope=new nt(this),function(){e.state.labels=n,e.exportedIdentifiers=r,e.inModule=i,e.scope=a,e.prodParam=o,e.classScope=l,e.expressionScope=c}}},{key:"enterInitialScopes",value:function(){var e=0;this.inModule&&(e|=2),this.scope.enter(1),this.prodParam.enter(e)}},{key:"checkDestructuringPrivate",value:function(e){var t=e.privateKeyLoc;null!==t&&this.expectPlugin("destructuringPrivate",t)}}])}($e),ot=wn(function e(){xn(this,e),this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}),lt=wn(function e(t,n,r){xn(this,e),this.type="",this.start=n,this.end=0,this.loc=new u(r),null!=t&&t.options.ranges&&(this.range=[n,0]),null!=t&&t.filename&&(this.loc.filename=t.filename)}),ct=lt.prototype;function ut(e){var t=e.type,n=e.start,r=e.end,i=e.loc,a=e.range,s=e.extra,o=e.name,l=Object.create(ct);return l.type=t,l.start=n,l.end=r,l.loc=i,l.range=a,l.extra=s,l.name=o,"Placeholder"===t&&(l.expectedNode=e.expectedNode),l}ct.__clone=function(){for(var e=new lt(void 0,this.start,this.loc.start),t=Object.keys(this),n=0,r=t.length;n<r;n++){var i=t[n];"leadingComments"!==i&&"trailingComments"!==i&&"innerComments"!==i&&(e[i]=this[i])}return e};var pt=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"startNode",value:function(){var e=this.state.startLoc;return new lt(this,e.index,e)}},{key:"startNodeAt",value:function(e){return new lt(this,e.index,e)}},{key:"startNodeAtNode",value:function(e){return this.startNodeAt(e.loc.start)}},{key:"finishNode",value:function(e,t){return this.finishNodeAt(e,t,this.state.lastTokEndLoc)}},{key:"finishNodeAt",value:function(e,t,n){return e.type=t,e.end=n.index,e.loc.end=n,this.options.ranges&&(e.range[1]=n.index),this.options.attachComment&&this.processComment(e),e}},{key:"resetStartLocation",value:function(e,t){e.start=t.index,e.loc.start=t,this.options.ranges&&(e.range[0]=t.index)}},{key:"resetEndLocation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.lastTokEndLoc;e.end=t.index,e.loc.end=t,this.options.ranges&&(e.range[1]=t.index)}},{key:"resetStartLocationFromNode",value:function(e,t){this.resetStartLocation(e,t.loc.start)}}])}(st),ft=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),dt=T(t||(t=hn(["flow"])))({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:function(e){var t=e.reservedType;return"Cannot overwrite reserved type ".concat(t,".")},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:function(e){var t=e.memberName,n=e.enumName;return"Boolean enum members need to be initialized. Use either `".concat(t," = true,` or `").concat(t," = false,` in enum `").concat(n,"`.")},EnumDuplicateMemberName:function(e){var t=e.memberName,n=e.enumName;return"Enum member names need to be unique, but the name `".concat(t,"` has already been used before in enum `").concat(n,"`.")},EnumInconsistentMemberValues:function(e){var t=e.enumName;return"Enum `".concat(t,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")},EnumInvalidExplicitType:function(e){var t=e.invalidEnumType,n=e.enumName;return"Enum type `".concat(t,"` is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `").concat(n,"`.")},EnumInvalidExplicitTypeUnknownSupplied:function(e){var t=e.enumName;return"Supplied enum type is not valid. Use one of `boolean`, `number`, `string`, or `symbol` in enum `".concat(t,"`.")},EnumInvalidMemberInitializerPrimaryType:function(e){var t=e.enumName,n=e.memberName,r=e.explicitType;return"Enum `".concat(t,"` has type `").concat(r,"`, so the initializer of `").concat(n,"` needs to be a ").concat(r," literal.")},EnumInvalidMemberInitializerSymbolType:function(e){var t=e.enumName,n=e.memberName;return"Symbol enum members cannot be initialized. Use `".concat(n,",` in enum `").concat(t,"`.")},EnumInvalidMemberInitializerUnknownType:function(e){var t=e.enumName,n=e.memberName;return"The enum member initializer for `".concat(n,"` needs to be a literal (either a boolean, number, or string) in enum `").concat(t,"`.")},EnumInvalidMemberName:function(e){var t=e.enumName,n=e.memberName,r=e.suggestion;return"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `".concat(n,"`, consider using `").concat(r,"`, in enum `").concat(t,"`.")},EnumNumberMemberNotInitialized:function(e){var t=e.enumName,n=e.memberName;return"Number enum members need to be initialized, e.g. `".concat(n," = 1` in enum `").concat(t,"`.")},EnumStringMemberInconsistentlyInitialized:function(e){var t=e.enumName;return"String enum members need to consistently either all use initializers, or use no initializers, in enum `".concat(t,"`.")},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:function(e){var t=e.reservedType;return"Unexpected reserved type ".concat(t,".")},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:function(e){var t=e.unsupportedExportKind,n=e.suggestion;return"`declare export ".concat(t,"` is not supported. Use `").concat(n,"` instead.")},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function ht(e){return"type"===e.importKind||"typeof"===e.importKind}var mt={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},yt=/\*?\s*@((?:no)?flow)\b/,vt={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},gt=T(n||(n=hn(["jsx"])))({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:function(e){var t=e.openingTagName;return"Expected corresponding JSX closing tag for <".concat(t,">.")},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:function(e){var t=e.unexpected,n=e.HTMLEntity;return"Unexpected token `".concat(t,"`. Did you mean `").concat(n,"` or `{'").concat(t,"'}`?")},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function bt(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function Et(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return Et(e.object)+"."+Et(e.property);throw new Error("Node had unexpected type: "+e.type)}var St=function(e){function t(){var e;return xn(this,t),(e=ln(this,t,arguments)).tsNames=new Map,e}return fn(t,e),wn(t)}(xe),xt=function(e){function t(){var e;return xn(this,t),(e=ln(this,t,arguments)).importsStack=[],e}return fn(t,e),wn(t,[{key:"createScope",value:function(e){return this.importsStack.push(new Set),new St(e)}},{key:"enter",value:function(e){256==e&&this.importsStack.push(new Set),sn(t,"enter",this,3)([e])}},{key:"exit",value:function(){var e=sn(t,"exit",this,3)([]);return 256==e&&this.importsStack.pop(),e}},{key:"hasImport",value:function(e,t){var n=this.importsStack.length;if(this.importsStack[n-1].has(e))return!0;if(!t&&n>1)for(var r=0;r<n-1;r++)if(this.importsStack[r].has(e))return!0;return!1}},{key:"declareName",value:function(e,n,r){if(4096&n)return this.hasImport(e,!0)&&this.parser.raise(w.VarRedeclaration,r,{identifierName:e}),void this.importsStack[this.importsStack.length-1].add(e);var i=this.currentScope(),a=i.tsNames.get(e)||0;if(1024&n)return this.maybeExportDefined(i,e),void i.tsNames.set(e,16|a);sn(t,"declareName",this,3)([e,n,r]),2&n&&(1&n||(this.checkRedeclarationInScope(i,e,n,r),this.maybeExportDefined(i,e)),a|=1),256&n&&(a|=2),512&n&&(a|=4),128&n&&(a|=8),a&&i.tsNames.set(e,a)}},{key:"isRedeclaredInScope",value:function(e,n,r){var i=e.tsNames.get(n);return(2&i)>0?!(256&r)||!!(512&r)!=(4&i)>0:128&r&&(8&i)>0?!!(2&e.names.get(n))&&!!(1&r):!!(2&r&&(1&i)>0)||sn(t,"isRedeclaredInScope",this,3)([e,n,r])}},{key:"checkLocalExport",value:function(e){var n=e.name;if(!this.hasImport(n)){for(var r=this.scopeStack.length-1;r>=0;r--){var i=this.scopeStack[r].tsNames.get(n);if((1&i)>0||(16&i)>0)return}sn(t,"checkLocalExport",this,3)([e])}}}])}(Te),Tt=function(e){return"ParenthesizedExpression"===e.type?Tt(e.expression):e},wt=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"toAssignable",value:function(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(("ParenthesizedExpression"===e.type||null!=(t=e.extra)&&t.parenthesized)&&(r=Tt(e),i?"Identifier"===r.type?this.expressionScope.recordArrowParameterBindingError(w.InvalidParenthesizedAssignment,e):"MemberExpression"===r.type||this.isOptionalMemberExpression(r)||this.raise(w.InvalidParenthesizedAssignment,e):this.raise(w.InvalidParenthesizedAssignment,e)),e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern";for(var a=0,s=e.properties.length,o=s-1;a<s;a++){var l,c=e.properties[a],u=a===o;this.toAssignableObjectExpressionProp(c,u,i),u&&"RestElement"===c.type&&null!=(l=e.extra)&&l.trailingCommaLoc&&this.raise(w.RestTrailingComma,e.extra.trailingCommaLoc)}break;case"ObjectProperty":var p=e.key,f=e.value;this.isPrivateName(p)&&this.classScope.usePrivateName(this.getPrivateNameSV(p),p.loc.start),this.toAssignable(f,i);break;case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,null==(n=e.extra)?void 0:n.trailingCommaLoc,i);break;case"AssignmentExpression":"="!==e.operator&&this.raise(w.MissingEqInAssignment,e.left.loc.end),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,i);break;case"ParenthesizedExpression":this.toAssignable(r,i)}}},{key:"toAssignableObjectExpressionProp",value:function(e,t,n){if("ObjectMethod"===e.type)this.raise("get"===e.kind||"set"===e.kind?w.PatternHasAccessor:w.PatternHasMethod,e.key);else if("SpreadElement"===e.type){e.type="RestElement";var r=e.argument;this.checkToRestConversion(r,!1),this.toAssignable(r,n),t||this.raise(w.RestTrailingComma,e)}else this.toAssignable(e,n)}},{key:"toAssignableList",value:function(e,t,n){for(var r=e.length-1,i=0;i<=r;i++){var a=e[i];if(a){if("SpreadElement"===a.type){a.type="RestElement";var s=a.argument;this.checkToRestConversion(s,!0),this.toAssignable(s,n)}else this.toAssignable(a,n);"RestElement"===a.type&&(i<r?this.raise(w.RestTrailingComma,a):t&&this.raise(w.RestTrailingComma,t))}}}},{key:"isAssignable",value:function(e,t){var n=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":var r=e.properties.length-1;return e.properties.every(function(e,t){return"ObjectMethod"!==e.type&&(t===r||"SpreadElement"!==e.type)&&n.isAssignable(e)});case"ObjectProperty":return this.isAssignable(e.value);case"SpreadElement":return this.isAssignable(e.argument);case"ArrayExpression":return e.elements.every(function(e){return null===e||n.isAssignable(e)});case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}}},{key:"toReferencedList",value:function(e,t){return e}},{key:"toReferencedListDeep",value:function(e,t){this.toReferencedList(e,t);var n,r=gn(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;"ArrayExpression"===(null==i?void 0:i.type)&&this.toReferencedListDeep(i.elements)}}catch(a){r.e(a)}finally{r.f()}}},{key:"parseSpread",value:function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssignAllowIn(e,void 0),this.finishNode(t,"SpreadElement")}},{key:"parseRestBinding",value:function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")}},{key:"parseBindingAtom",value:function(){switch(this.state.type){case 0:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(3,93,1),this.finishNode(e,"ArrayPattern");case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}},{key:"parseBindingList",value:function(e,t,n){for(var r=1&n,i=[],a=!0;!this.eat(e);)if(a?a=!1:this.expect(12),r&&this.match(12))i.push(null);else{if(this.eat(e))break;if(this.match(21)){if(i.push(this.parseAssignableListItemTypes(this.parseRestBinding(),n)),!this.checkCommaAfterRest(t)){this.expect(e);break}}else{var s=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(w.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)s.push(this.parseDecorator());i.push(this.parseAssignableListItem(n,s))}}return i}},{key:"parseBindingRestProperty",value:function(e){return this.next(),e.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(e,"RestElement")}},{key:"parseBindingProperty",value:function(){var e=this.startNode(),t=this.state,n=t.type,r=t.startLoc;return 21===n?this.parseBindingRestProperty(e):(138===n?(this.expectPlugin("destructuringPrivate",r),this.classScope.usePrivateName(this.state.value,r),e.key=this.parsePrivateName()):this.parsePropertyName(e),e.method=!1,this.parseObjPropValue(e,r,!1,!1,!0,!1))}},{key:"parseAssignableListItem",value:function(e,t){var n=this.parseMaybeDefault();this.parseAssignableListItemTypes(n,e);var r=this.parseMaybeDefault(n.loc.start,n);return t.length&&(n.decorators=t),r}},{key:"parseAssignableListItemTypes",value:function(e,t){return e}},{key:"parseMaybeDefault",value:function(e,t){var n;if(null!=e||(e=this.state.startLoc),t=null!=(n=t)?n:this.parseBindingAtom(),!this.eat(29))return t;var r=this.startNodeAt(e);return r.left=t,r.right=this.parseMaybeAssignAllowIn(),this.finishNode(r,"AssignmentPattern")}},{key:"isValidLVal",value:function(e,t,n){return r={AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},i=e,Object.hasOwnProperty.call(r,i)&&r[i];var r,i}},{key:"isOptionalMemberExpression",value:function(e){return"OptionalMemberExpression"===e.type}},{key:"checkLVal",value:function(e,t){var n,r=t.in,i=t.binding,a=void 0===i?64:i,s=t.checkClashes,o=void 0!==s&&s,l=t.strictModeChanged,c=void 0!==l&&l,u=t.hasParenthesizedAncestor,p=void 0!==u&&u,f=e.type;if(!this.isObjectMethod(e)){var d=this.isOptionalMemberExpression(e);if(d||"MemberExpression"===f)return d&&(this.expectPlugin("optionalChainingAssign",e.loc.start),"AssignmentExpression"!==r.type&&this.raise(w.InvalidLhsOptionalChaining,e,{ancestor:r})),void(64!==a&&this.raise(w.InvalidPropertyBindingPattern,e));if("Identifier"!==f){var h=this.isValidLVal(f,!(p||null!=(n=e.extra)&&n.parenthesized)&&"AssignmentExpression"===r.type,a);if(!0!==h)if(!1!==h){var m,y=an(Array.isArray(h)?h:[h,"ParenthesizedExpression"===f],2),v=y[0],g=y[1],b="ArrayPattern"===f||"ObjectPattern"===f?{type:f}:r,E=gn([].concat(e[v]));try{for(E.s();!(m=E.n()).done;){var S=m.value;S&&this.checkLVal(S,{in:b,binding:a,checkClashes:o,strictModeChanged:c,hasParenthesizedAncestor:g})}}catch(P){E.e(P)}finally{E.f()}}else{var x=64===a?w.InvalidLhs:w.InvalidLhsBinding;this.raise(x,e,{ancestor:r})}}else{this.checkIdentifier(e,a,c);var T=e.name;o&&(o.has(T)?this.raise(w.ParamDupe,e):o.add(T))}}}},{key:"checkIdentifier",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.state.strict&&(n?Ee(e.name,this.inModule):be(e.name))&&(64===t?this.raise(w.StrictEvalArguments,e,{referenceName:e.name}):this.raise(w.StrictEvalArgumentsBinding,e,{bindingName:e.name})),8192&t&&"let"===e.name&&this.raise(w.LetInLexicalBinding,e),64&t||this.declareNameFromIdentifier(e,t)}},{key:"declareNameFromIdentifier",value:function(e,t){this.scope.declareName(e.name,t,e.loc.start)}},{key:"checkToRestConversion",value:function(e,t){switch(e.type){case"ParenthesizedExpression":this.checkToRestConversion(e.expression,t);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(t)break;default:this.raise(w.InvalidRestAssignmentPattern,e)}}},{key:"checkCommaAfterRest",value:function(e){return!!this.match(12)&&(this.raise(this.lookaheadCharCode()===e?w.RestTrailingComma:w.ElementAfterRest,this.state.startLoc),!0)}}])}(pt);function Pt(e){if(!e)throw new Error("Assert fail")}var At=T(r||(r=hn(["typescript"])))({AbstractMethodHasImplementation:function(e){var t=e.methodName;return"Method '".concat(t,"' cannot have an implementation because it is marked abstract.")},AbstractPropertyHasInitializer:function(e){var t=e.propertyName;return"Property '".concat(t,"' cannot have an initializer because it is marked abstract.")},AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:function(e){var t=e.kind;return"'declare' is not allowed in ".concat(t,"ters.")},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:function(e){e.modifier;return"Accessibility modifier already seen."},DuplicateModifier:function(e){var t=e.modifier;return"Duplicate modifier: '".concat(t,"'.")},EmptyHeritageClauseType:function(e){var t=e.token;return"'".concat(t,"' list cannot be empty.")},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:function(e){var t=e.modifiers;return"'".concat(t[0],"' modifier cannot be used with '").concat(t[1],"' modifier.")},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:function(e){var t=e.modifier;return"Index signatures cannot have an accessibility modifier ('".concat(t,"').")},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:function(e){var t=e.modifier;return"'".concat(t,"' modifier cannot appear on a type member.")},InvalidModifierOnTypeParameter:function(e){var t=e.modifier;return"'".concat(t,"' modifier cannot appear on a type parameter.")},InvalidModifierOnTypeParameterPositions:function(e){var t=e.modifier;return"'".concat(t,"' modifier can only appear on a type parameter of a class, interface or type alias.")},InvalidModifiersOrder:function(e){var t=e.orderedModifiers;return"'".concat(t[0],"' modifier must precede '").concat(t[1],"' modifier.")},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:function(e){var t=e.modifier;return"Private elements cannot have an accessibility modifier ('".concat(t,"').")},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:function(e){var t=e.typeParameterName;return"Single type parameter ".concat(t," should have a trailing comma. Example usage: <").concat(t,",>.")},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:function(e){var t=e.type;return"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ".concat(t,".")}});function kt(e){return"private"===e||"public"===e||"protected"===e}function Ct(e){return"in"===e||"out"===e}function Ot(e){if("MemberExpression"!==e.type)return!1;var t=e.computed,n=e.property;return(!t||"StringLiteral"===n.type||!("TemplateLiteral"!==n.type||n.expressions.length>0))&&Nt(e.object)}function It(e,t){var n,r=e.type;if(null!=(n=e.extra)&&n.parenthesized)return!1;if(t){if("Literal"===r){var i=e.value;if("string"==typeof i||"boolean"==typeof i)return!0}}else if("StringLiteral"===r||"BooleanLiteral"===r)return!0;return!(!_t(e,t)&&!function(e,t){if("UnaryExpression"===e.type){var n=e.operator,r=e.argument;if("-"===n&&_t(r,t))return!0}return!1}(e,t))||"TemplateLiteral"===r&&0===e.expressions.length||!!Ot(e)}function _t(e,t){return t?"Literal"===e.type&&("number"==typeof e.value||"bigint"in e):"NumericLiteral"===e.type||"BigIntLiteral"===e.type}function Nt(e){return"Identifier"===e.type||"MemberExpression"===e.type&&!e.computed&&Nt(e.object)}var Dt=T(i||(i=hn(["placeholders"])))({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});function jt(e,t){var n=an("string"==typeof t?[t,{}]:t,2),r=n[0],i=n[1],a=Object.keys(i),s=0===a.length;return e.some(function(e){if("string"==typeof e)return s&&e===r;var t=an(e,2),n=t[0],o=t[1];if(n!==r)return!1;for(var l=0,c=a;l<c.length;l++){var u=c[l];if(o[u]!==i[u])return!1}return!0})}function Mt(e,t,n){var r=e.find(function(e){return Array.isArray(e)?e[0]===t:e===t});return r&&Array.isArray(r)&&r.length>1?r[1][n]:null}var Lt=["minimal","fsharp","hack","smart"],Bt=["^^","@@","^","%","#"],Rt=["hash","bar"],Ft={estree:function(e){return function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"parse",value:function(){var e=k(sn(t,"parse",this,3)([]));return this.options.tokens&&(e.tokens=e.tokens.map(k)),e}},{key:"parseRegExpLiteral",value:function(e){var t=e.pattern,n=e.flags,r=null;try{r=new RegExp(t,n)}catch(e){}var i=this.estreeParseLiteral(r);return i.regex={pattern:t,flags:n},i}},{key:"parseBigIntLiteral",value:function(e){var t;try{t=BigInt(e)}catch(e){t=null}var n=this.estreeParseLiteral(t);return n.bigint=String(n.value||e),n}},{key:"parseDecimalLiteral",value:function(e){var t=this.estreeParseLiteral(null);return t.decimal=String(t.value||e),t}},{key:"estreeParseLiteral",value:function(e){return this.parseLiteral(e,"Literal")}},{key:"parseStringLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"parseNumericLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"parseNullLiteral",value:function(){return this.estreeParseLiteral(null)}},{key:"parseBooleanLiteral",value:function(e){return this.estreeParseLiteral(e)}},{key:"directiveToStmt",value:function(e){var t=e.value;delete e.value,t.type="Literal",t.raw=t.extra.raw,t.value=t.extra.expressionValue;var n=e;return n.type="ExpressionStatement",n.expression=t,n.directive=t.extra.rawValue,delete t.extra,n}},{key:"initFunction",value:function(e,n){sn(t,"initFunction",this,3)([e,n]),e.expression=!1}},{key:"checkDeclaration",value:function(e){null!=e&&this.isObjectProperty(e)?this.checkDeclaration(e.value):sn(t,"checkDeclaration",this,3)([e])}},{key:"getObjectOrClassMethodParams",value:function(e){return e.value.params}},{key:"isValidDirective",value:function(e){var t;return"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&!(null!=(t=e.expression.extra)&&t.parenthesized)}},{key:"parseBlockBody",value:function(e,n,r,i,a){var s=this;sn(t,"parseBlockBody",this,3)([e,n,r,i,a]);var o=e.directives.map(function(e){return s.directiveToStmt(e)});e.body=o.concat(e.body),delete e.directives}},{key:"pushClassMethod",value:function(e,t,n,r,i,a){this.parseMethod(t,n,r,i,a,"ClassMethod",!0),t.typeParameters&&(t.value.typeParameters=t.typeParameters,delete t.typeParameters),e.body.push(t)}},{key:"parsePrivateName",value:function(){var e=sn(t,"parsePrivateName",this,3)([]);return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(e):e}},{key:"convertPrivateNameToPrivateIdentifier",value:function(e){var n=sn(t,"getPrivateNameSV",this,3)([e]);return delete e.id,e.name=n,e.type="PrivateIdentifier",e}},{key:"isPrivateName",value:function(e){return this.getPluginOption("estree","classFeatures")?"PrivateIdentifier"===e.type:sn(t,"isPrivateName",this,3)([e])}},{key:"getPrivateNameSV",value:function(e){return this.getPluginOption("estree","classFeatures")?e.name:sn(t,"getPrivateNameSV",this,3)([e])}},{key:"parseLiteral",value:function(e,n){var r=sn(t,"parseLiteral",this,3)([e,n]);return r.raw=r.extra.raw,delete r.extra,r}},{key:"parseFunctionBody",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];sn(t,"parseFunctionBody",this,3)([e,n,r]),e.expression="BlockStatement"!==e.body.type}},{key:"parseMethod",value:function(e,n,r,i,a,s){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=this.startNode();return l.kind=e.kind,(l=sn(t,"parseMethod",this,3)([l,n,r,i,a,s,o])).type="FunctionExpression",delete l.kind,e.value=l,"ClassPrivateMethod"===s&&(e.computed=!1),this.finishNode(e,"MethodDefinition")}},{key:"parseClassProperty",value:function(){var e=sn(t,"parseClassProperty",this,3)(arguments);return this.getPluginOption("estree","classFeatures")?(e.type="PropertyDefinition",e):e}},{key:"parseClassPrivateProperty",value:function(){var e=sn(t,"parseClassPrivateProperty",this,3)(arguments);return this.getPluginOption("estree","classFeatures")?(e.type="PropertyDefinition",e.computed=!1,e):e}},{key:"parseObjectMethod",value:function(e,n,r,i,a){var s=sn(t,"parseObjectMethod",this,3)([e,n,r,i,a]);return s&&(s.type="Property","method"===s.kind&&(s.kind="init"),s.shorthand=!1),s}},{key:"parseObjectProperty",value:function(e,n,r,i){var a=sn(t,"parseObjectProperty",this,3)([e,n,r,i]);return a&&(a.kind="init",a.type="Property"),a}},{key:"isValidLVal",value:function(e,n,r){return"Property"===e?"value":sn(t,"isValidLVal",this,3)([e,n,r])}},{key:"isAssignable",value:function(e,n){return null!=e&&this.isObjectProperty(e)?this.isAssignable(e.value,n):sn(t,"isAssignable",this,3)([e,n])}},{key:"toAssignable",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null!=e&&this.isObjectProperty(e)){var r=e.key,i=e.value;this.isPrivateName(r)&&this.classScope.usePrivateName(this.getPrivateNameSV(r),r.loc.start),this.toAssignable(i,n)}else sn(t,"toAssignable",this,3)([e,n])}},{key:"toAssignableObjectExpressionProp",value:function(e,n,r){"get"===e.kind||"set"===e.kind?this.raise(w.PatternHasAccessor,e.key):e.method?this.raise(w.PatternHasMethod,e.key):sn(t,"toAssignableObjectExpressionProp",this,3)([e,n,r])}},{key:"finishCallExpression",value:function(e,n){var r,i,a=sn(t,"finishCallExpression",this,3)([e,n]);return"Import"===a.callee.type&&(a.type="ImportExpression",a.source=a.arguments[0],(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(a.options=null!=(r=a.arguments[1])?r:null,a.attributes=null!=(i=a.arguments[1])?i:null),delete a.arguments,delete a.callee),a}},{key:"toReferencedArguments",value:function(e){"ImportExpression"!==e.type&&sn(t,"toReferencedArguments",this,3)([e])}},{key:"parseExport",value:function(e,n){var r=this.state.lastTokStartLoc,i=sn(t,"parseExport",this,3)([e,n]);switch(i.type){case"ExportAllDeclaration":i.exported=null;break;case"ExportNamedDeclaration":1===i.specifiers.length&&"ExportNamespaceSpecifier"===i.specifiers[0].type&&(i.type="ExportAllDeclaration",i.exported=i.specifiers[0].exported,delete i.specifiers);case"ExportDefaultDeclaration":var a,s=i.declaration;"ClassDeclaration"===(null==s?void 0:s.type)&&(null==(a=s.decorators)?void 0:a.length)>0&&s.start===i.start&&this.resetStartLocation(i,r)}return i}},{key:"parseSubscript",value:function(e,n,r,i){var a=sn(t,"parseSubscript",this,3)([e,n,r,i]);if(i.optionalChainMember){if("OptionalMemberExpression"!==a.type&&"OptionalCallExpression"!==a.type||(a.type=a.type.substring(8)),i.stop){var s=this.startNodeAtNode(a);return s.expression=a,this.finishNode(s,"ChainExpression")}}else"MemberExpression"!==a.type&&"CallExpression"!==a.type||(a.optional=!1);return a}},{key:"isOptionalMemberExpression",value:function(e){return"ChainExpression"===e.type?"MemberExpression"===e.expression.type:sn(t,"isOptionalMemberExpression",this,3)([e])}},{key:"hasPropertyAsPrivateName",value:function(e){return"ChainExpression"===e.type&&(e=e.expression),sn(t,"hasPropertyAsPrivateName",this,3)([e])}},{key:"isObjectProperty",value:function(e){return"Property"===e.type&&"init"===e.kind&&!e.method}},{key:"isObjectMethod",value:function(e){return e.method||"get"===e.kind||"set"===e.kind}},{key:"finishNodeAt",value:function(e,n,r){return k(sn(t,"finishNodeAt",this,3)([e,n,r]))}},{key:"resetStartLocation",value:function(e,n){sn(t,"resetStartLocation",this,3)([e,n]),k(e)}},{key:"resetEndLocation",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.lastTokEndLoc;sn(t,"resetEndLocation",this,3)([e,n]),k(e)}}])}(e)},jsx:function(e){return function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"jsxReadToken",value:function(){for(var e="",n=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(gt.UnterminatedJsxContent,this.state.startLoc);var r=this.input.charCodeAt(this.state.pos);switch(r){case 60:case 123:return this.state.pos===this.state.start?void(60===r&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):sn(t,"getTokenFromCode",this,3)([r])):(e+=this.input.slice(n,this.state.pos),void this.finishToken(141,e));case 38:e+=this.input.slice(n,this.state.pos),e+=this.jsxReadEntity(),n=this.state.pos;break;default:De(r)?(e+=this.input.slice(n,this.state.pos),e+=this.jsxReadNewLine(!0),n=this.state.pos):++this.state.pos}}}},{key:"jsxReadNewLine",value:function(e){var t,n=this.input.charCodeAt(this.state.pos);return++this.state.pos,13===n&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(n),++this.state.curLine,this.state.lineStart=this.state.pos,t}},{key:"jsxReadString",value:function(e){for(var t="",n=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(w.UnterminatedString,this.state.startLoc);var r=this.input.charCodeAt(this.state.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):De(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}t+=this.input.slice(n,this.state.pos++),this.finishToken(133,t)}},{key:"jsxReadEntity",value:function(){var e=++this.state.pos;if(35===this.codePointAtPos(this.state.pos)){++this.state.pos;var t=10;120===this.codePointAtPos(this.state.pos)&&(t=16,++this.state.pos);var n=this.readInt(t,void 0,!1,"bail");if(null!==n&&59===this.codePointAtPos(this.state.pos))return++this.state.pos,String.fromCodePoint(n)}else{for(var r=0,i=!1;r++<10&&this.state.pos<this.length&&!(i=59==this.codePointAtPos(this.state.pos));)++this.state.pos;if(i){var a=this.input.slice(e,this.state.pos),s=vt[a];if(++this.state.pos,s)return s}}return this.state.pos=e,"&"}},{key:"jsxReadWord",value:function(){var e,t=this.state.pos;do{e=this.input.charCodeAt(++this.state.pos)}while(de(e)||45===e);this.finishToken(140,this.input.slice(t,this.state.pos))}},{key:"jsxParseIdentifier",value:function(){var e=this.startNode();return this.match(140)?e.name=this.state.value:ee(this.state.type)?e.name=te(this.state.type):this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")}},{key:"jsxParseNamespacedName",value:function(){var e=this.state.startLoc,t=this.jsxParseIdentifier();if(!this.eat(14))return t;var n=this.startNodeAt(e);return n.namespace=t,n.name=this.jsxParseIdentifier(),this.finishNode(n,"JSXNamespacedName")}},{key:"jsxParseElementName",value:function(){var e=this.state.startLoc,t=this.jsxParseNamespacedName();if("JSXNamespacedName"===t.type)return t;for(;this.eat(16);){var n=this.startNodeAt(e);n.object=t,n.property=this.jsxParseIdentifier(),t=this.finishNode(n,"JSXMemberExpression")}return t}},{key:"jsxParseAttributeValue",value:function(){var e;switch(this.state.type){case 5:return e=this.startNode(),this.setContext(O.brace),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e,O.j_oTag)).expression.type&&this.raise(gt.AttributeIsEmpty,e),e;case 142:case 133:return this.parseExprAtom();default:throw this.raise(gt.UnsupportedJsxValue,this.state.startLoc)}}},{key:"jsxParseEmptyExpression",value:function(){var e=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.state.startLoc)}},{key:"jsxParseSpreadChild",value:function(e){return this.next(),e.expression=this.parseExpression(),this.setContext(O.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXSpreadChild")}},{key:"jsxParseExpressionContainer",value:function(e,t){if(this.match(8))e.expression=this.jsxParseEmptyExpression();else{var n=this.parseExpression();e.expression=n}return this.setContext(t),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXExpressionContainer")}},{key:"jsxParseAttribute",value:function(){var e=this.startNode();return this.match(5)?(this.setContext(O.brace),this.next(),this.expect(21),e.argument=this.parseMaybeAssignAllowIn(),this.setContext(O.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))}},{key:"jsxParseOpeningElementAt",value:function(e){var t=this.startNodeAt(e);return this.eat(143)?this.finishNode(t,"JSXOpeningFragment"):(t.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(t))}},{key:"jsxParseOpeningElementAfterName",value:function(e){for(var t=[];!this.match(56)&&!this.match(143);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(56),this.expect(143),this.finishNode(e,"JSXOpeningElement")}},{key:"jsxParseClosingElementAt",value:function(e){var t=this.startNodeAt(e);return this.eat(143)?this.finishNode(t,"JSXClosingFragment"):(t.name=this.jsxParseElementName(),this.expect(143),this.finishNode(t,"JSXClosingElement"))}},{key:"jsxParseElementAt",value:function(e){var t=this.startNodeAt(e),n=[],r=this.jsxParseOpeningElementAt(e),i=null;if(!r.selfClosing){e:for(;;)switch(this.state.type){case 142:if(e=this.state.startLoc,this.next(),this.eat(56)){i=this.jsxParseClosingElementAt(e);break e}n.push(this.jsxParseElementAt(e));break;case 141:n.push(this.parseExprAtom());break;case 5:var a=this.startNode();this.setContext(O.brace),this.next(),this.match(21)?n.push(this.jsxParseSpreadChild(a)):n.push(this.jsxParseExpressionContainer(a,O.j_expr));break;default:this.unexpected()}bt(r)&&!bt(i)&&null!==i?this.raise(gt.MissingClosingTagFragment,i):!bt(r)&&bt(i)?this.raise(gt.MissingClosingTagElement,i,{openingTagName:Et(r.name)}):bt(r)||bt(i)||Et(i.name)!==Et(r.name)&&this.raise(gt.MissingClosingTagElement,i,{openingTagName:Et(r.name)})}if(bt(r)?(t.openingFragment=r,t.closingFragment=i):(t.openingElement=r,t.closingElement=i),t.children=n,this.match(47))throw this.raise(gt.UnwrappedAdjacentJSXElements,this.state.startLoc);return bt(r)?this.finishNode(t,"JSXFragment"):this.finishNode(t,"JSXElement")}},{key:"jsxParseElement",value:function(){var e=this.state.startLoc;return this.next(),this.jsxParseElementAt(e)}},{key:"setContext",value:function(e){var t=this.state.context;t[t.length-1]=e}},{key:"parseExprAtom",value:function(e){return this.match(141)?this.parseLiteral(this.state.value,"JSXText"):this.match(142)?this.jsxParseElement():this.match(47)&&33!==this.input.charCodeAt(this.state.pos)?(this.replaceToken(142),this.jsxParseElement()):sn(t,"parseExprAtom",this,3)([e])}},{key:"skipSpace",value:function(){this.curContext().preserveSpace||sn(t,"skipSpace",this,3)([])}},{key:"getTokenFromCode",value:function(e){var n=this.curContext();if(n!==O.j_expr){if(n===O.j_oTag||n===O.j_cTag){if(fe(e))return void this.jsxReadWord();if(62===e)return++this.state.pos,void this.finishToken(143);if((34===e||39===e)&&n===O.j_oTag)return void this.jsxReadString(e)}if(60===e&&this.state.canStartJSXElement&&33!==this.input.charCodeAt(this.state.pos+1))return++this.state.pos,void this.finishToken(142);sn(t,"getTokenFromCode",this,3)([e])}else this.jsxReadToken()}},{key:"updateContext",value:function(e){var t=this.state,n=t.context,r=t.type;if(56===r&&142===e)n.splice(-2,2,O.j_cTag),this.state.canStartJSXElement=!1;else if(142===r)n.push(O.j_oTag);else if(143===r){var i=n[n.length-1];i===O.j_oTag&&56===e||i===O.j_cTag?(n.pop(),this.state.canStartJSXElement=n[n.length-1]===O.j_expr):(this.setContext(O.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=W[r]}}])}(e)},flow:function(e){return function(e){function t(){var e;return xn(this,t),(e=ln(this,t,arguments)).flowPragma=void 0,e}return fn(t,e),wn(t,[{key:"getScopeHandler",value:function(){return Pe}},{key:"shouldParseTypes",value:function(){return this.getPluginOption("flow","all")||"flow"===this.flowPragma}},{key:"shouldParseEnums",value:function(){return!!this.getPluginOption("flow","enums")}},{key:"finishToken",value:function(e,n){133!==e&&13!==e&&28!==e&&void 0===this.flowPragma&&(this.flowPragma=null),sn(t,"finishToken",this,3)([e,n])}},{key:"addComment",value:function(e){if(void 0===this.flowPragma){var n=yt.exec(e.value);if(n)if("flow"===n[1])this.flowPragma="flow";else{if("noflow"!==n[1])throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}sn(t,"addComment",this,3)([e])}},{key:"flowParseTypeInitialiser",value:function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||14);var n=this.flowParseType();return this.state.inType=t,n}},{key:"flowParsePredicate",value:function(){var e=this.startNode(),n=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>n.index+1&&this.raise(dt.UnexpectedSpaceBetweenModuloChecks,n),this.eat(10)?(e.value=sn(t,"parseExpression",this,3)([]),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}},{key:"flowParseTypeAndPredicateInitialiser",value:function(){var e=this.state.inType;this.state.inType=!0,this.expect(14);var t=null,n=null;return this.match(54)?(this.state.inType=e,n=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(54)&&(n=this.flowParsePredicate())),[t,n]}},{key:"flowParseDeclareClass",value:function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}},{key:"flowParseDeclareFunction",value:function(e){var t;this.next();var n=e.id=this.parseIdentifier(),r=this.startNode(),i=this.startNode();this.match(47)?r.typeParameters=this.flowParseTypeParameterDeclaration():r.typeParameters=null,this.expect(10);var a=this.flowParseFunctionTypeParams();return r.params=a.params,r.rest=a.rest,r.this=a._this,this.expect(11),t=an(this.flowParseTypeAndPredicateInitialiser(),2),r.returnType=t[0],e.predicate=t[1],i.typeAnnotation=this.finishNode(r,"FunctionTypeAnnotation"),n.typeAnnotation=this.finishNode(i,"TypeAnnotation"),this.resetEndLocation(n),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.loc.start),this.finishNode(e,"DeclareFunction")}},{key:"flowParseDeclare",value:function(e,t){return this.match(80)?this.flowParseDeclareClass(e):this.match(68)?this.flowParseDeclareFunction(e):this.match(74)?this.flowParseDeclareVariable(e):this.eatContextual(127)?this.match(16)?this.flowParseDeclareModuleExports(e):(t&&this.raise(dt.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(e)):this.isContextual(130)?this.flowParseDeclareTypeAlias(e):this.isContextual(131)?this.flowParseDeclareOpaqueType(e):this.isContextual(129)?this.flowParseDeclareInterface(e):this.match(82)?this.flowParseDeclareExportDeclaration(e,t):void this.unexpected()}},{key:"flowParseDeclareVariable",value:function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}},{key:"flowParseDeclareModule",value:function(e){var n=this;this.scope.enter(0),this.match(133)?e.id=sn(t,"parseExprAtom",this,3)([]):e.id=this.parseIdentifier();var r=e.body=this.startNode(),i=r.body=[];for(this.expect(5);!this.match(8);){var a=this.startNode();this.match(83)?(this.next(),this.isContextual(130)||this.match(87)||this.raise(dt.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),sn(t,"parseImport",this,3)([a])):(this.expectContextual(125,dt.UnsupportedStatementInDeclareModule),a=this.flowParseDeclare(a,!0)),i.push(a)}this.scope.exit(),this.expect(8),this.finishNode(r,"BlockStatement");var s=null,o=!1;return i.forEach(function(e){!function(e){return"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&(!e.declaration||"TypeAlias"!==e.declaration.type&&"InterfaceDeclaration"!==e.declaration.type)}(e)?"DeclareModuleExports"===e.type&&(o&&n.raise(dt.DuplicateDeclareModuleExports,e),"ES"===s&&n.raise(dt.AmbiguousDeclareModuleKind,e),s="CommonJS",o=!0):("CommonJS"===s&&n.raise(dt.AmbiguousDeclareModuleKind,e),s="ES")}),e.kind=s||"CommonJS",this.finishNode(e,"DeclareModule")}},{key:"flowParseDeclareExportDeclaration",value:function(e,t){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!t){var n=this.state.value;throw this.raise(dt.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:n,suggestion:mt[n]})}return this.match(74)||this.match(68)||this.match(80)||this.isContextual(131)?(e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration")):this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131)?("ExportNamedDeclaration"===(e=this.parseExport(e,null)).type&&(e.type="ExportDeclaration",e.default=!1,delete e.exportKind),e.type="Declare"+e.type,e):void this.unexpected()}},{key:"flowParseDeclareModuleExports",value:function(e){return this.next(),this.expectContextual(111),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}},{key:"flowParseDeclareTypeAlias",value:function(e){this.next();var t=this.flowParseTypeAlias(e);return t.type="DeclareTypeAlias",t}},{key:"flowParseDeclareOpaqueType",value:function(e){this.next();var t=this.flowParseOpaqueType(e,!0);return t.type="DeclareOpaqueType",t}},{key:"flowParseDeclareInterface",value:function(e){return this.next(),this.flowParseInterfaceish(e,!1),this.finishNode(e,"DeclareInterface")}},{key:"flowParseInterfaceish",value:function(e,t){if(e.id=this.flowParseRestrictedIdentifier(!t,!0),this.scope.declareName(e.id.name,t?17:8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],this.eat(81))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(12));if(t){if(e.implements=[],e.mixins=[],this.eatContextual(117))do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(12));if(this.eatContextual(113))do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:t,allowExact:!1,allowSpread:!1,allowProto:t,allowInexact:!1})}},{key:"flowParseInterfaceExtends",value:function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}},{key:"flowParseInterface",value:function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")}},{key:"checkNotUnderscore",value:function(e){"_"===e&&this.raise(dt.UnexpectedReservedUnderscore,this.state.startLoc)}},{key:"checkReservedType",value:function(e,t,n){ft.has(e)&&this.raise(n?dt.AssignReservedType:dt.UnexpectedReservedType,t,{reservedType:e})}},{key:"flowParseRestrictedIdentifier",value:function(e,t){return this.checkReservedType(this.state.value,this.state.startLoc,t),this.parseIdentifier(e)}},{key:"flowParseTypeAlias",value:function(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")}},{key:"flowParseOpaqueType",value:function(e,t){return this.expectContextual(130),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")}},{key:"flowParseTypeParameter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.state.startLoc,n=this.startNode(),r=this.flowParseVariance(),i=this.flowParseTypeAnnotatableIdentifier();return n.name=i.name,n.variance=r,n.bound=i.typeAnnotation,this.match(29)?(this.eat(29),n.default=this.flowParseType()):e&&this.raise(dt.MissingTypeParamDefault,t),this.finishNode(n,"TypeParameter")}},{key:"flowParseTypeParameterDeclaration",value:function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();var n=!1;do{var r=this.flowParseTypeParameter(n);t.params.push(r),r.default&&(n=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")}},{key:"flowParseTypeParameterInstantiation",value:function(){var e=this.startNode(),t=this.state.inType;e.params=[],this.state.inType=!0,this.expect(47);var n=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=n,this.expect(48),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")}},{key:"flowParseTypeParameterInstantiationCallOrNew",value:function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")}},{key:"flowParseInterfaceType",value:function(){var e=this.startNode();if(this.expectContextual(129),e.extends=[],this.eat(81))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}},{key:"flowParseObjectPropertyKey",value:function(){return this.match(134)||this.match(133)?sn(t,"parseExprAtom",this,3)([]):this.parseIdentifier(!0)}},{key:"flowParseObjectTypeIndexer",value:function(e,t,n){return e.static=t,14===this.lookahead().type?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.finishNode(e,"ObjectTypeIndexer")}},{key:"flowParseObjectTypeInternalSlot",value:function(e,t){return e.static=t,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}},{key:"flowParseObjectTypeMethodish",value:function(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}},{key:"flowParseObjectTypeCallProperty",value:function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.finishNode(e,"ObjectTypeCallProperty")}},{key:"flowParseObjectType",value:function(e){var t=e.allowStatic,n=e.allowExact,r=e.allowSpread,i=e.allowProto,a=e.allowInexact,s=this.state.inType;this.state.inType=!0;var o,l,c=this.startNode();c.callProperties=[],c.properties=[],c.indexers=[],c.internalSlots=[];var u=!1;for(n&&this.match(6)?(this.expect(6),o=9,l=!0):(this.expect(5),o=8,l=!1),c.exact=l;!this.match(o);){var p=!1,f=null,d=null,h=this.startNode();if(i&&this.isContextual(118)){var m=this.lookahead();14!==m.type&&17!==m.type&&(this.next(),f=this.state.startLoc,t=!1)}if(t&&this.isContextual(106)){var y=this.lookahead();14!==y.type&&17!==y.type&&(this.next(),p=!0)}var v=this.flowParseVariance();if(this.eat(0))null!=f&&this.unexpected(f),this.eat(0)?(v&&this.unexpected(v.loc.start),c.internalSlots.push(this.flowParseObjectTypeInternalSlot(h,p))):c.indexers.push(this.flowParseObjectTypeIndexer(h,p,v));else if(this.match(10)||this.match(47))null!=f&&this.unexpected(f),v&&this.unexpected(v.loc.start),c.callProperties.push(this.flowParseObjectTypeCallProperty(h,p));else{var g="init";(this.isContextual(99)||this.isContextual(104))&&$(this.lookahead().type)&&(g=this.state.value,this.next());var b=this.flowParseObjectTypeProperty(h,p,f,v,g,r,null!=a?a:!l);null===b?(u=!0,d=this.state.lastTokStartLoc):c.properties.push(b)}this.flowObjectTypeSemicolon(),!d||this.match(8)||this.match(9)||this.raise(dt.UnexpectedExplicitInexactInObject,d)}this.expect(o),r&&(c.inexact=u);var E=this.finishNode(c,"ObjectTypeAnnotation");return this.state.inType=s,E}},{key:"flowParseObjectTypeProperty",value:function(e,t,n,r,i,a,s){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(a?s||this.raise(dt.InexactInsideExact,this.state.lastTokStartLoc):this.raise(dt.InexactInsideNonObject,this.state.lastTokStartLoc),r&&this.raise(dt.InexactVariance,r),null):(a||this.raise(dt.UnexpectedSpreadType,this.state.lastTokStartLoc),null!=n&&this.unexpected(n),r&&this.raise(dt.SpreadVariance,r),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));e.key=this.flowParseObjectPropertyKey(),e.static=t,e.proto=null!=n,e.kind=i;var o=!1;return this.match(47)||this.match(10)?(e.method=!0,null!=n&&this.unexpected(n),r&&this.unexpected(r.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start)),"get"!==i&&"set"!==i||this.flowCheckGetterSetterParams(e),!a&&"constructor"===e.key.name&&e.value.this&&this.raise(dt.ThisParamBannedInConstructor,e.value.this)):("init"!==i&&this.unexpected(),e.method=!1,this.eat(17)&&(o=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=o,this.finishNode(e,"ObjectTypeProperty")}},{key:"flowCheckGetterSetterParams",value:function(e){var t="get"===e.kind?0:1,n=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise("get"===e.kind?dt.GetterMayNotHaveThisParam:dt.SetterMayNotHaveThisParam,e.value.this),n!==t&&this.raise("get"===e.kind?w.BadGetterArity:w.BadSetterArity,e),"set"===e.kind&&e.value.rest&&this.raise(w.BadSetterRestParameter,e)}},{key:"flowObjectTypeSemicolon",value:function(){this.eat(13)||this.eat(12)||this.match(8)||this.match(9)||this.unexpected()}},{key:"flowParseQualifiedTypeIdentifier",value:function(e,t){null!=e||(e=this.state.startLoc);for(var n=t||this.flowParseRestrictedIdentifier(!0);this.eat(16);){var r=this.startNodeAt(e);r.qualification=n,r.id=this.flowParseRestrictedIdentifier(!0),n=this.finishNode(r,"QualifiedTypeIdentifier")}return n}},{key:"flowParseGenericType",value:function(e,t){var n=this.startNodeAt(e);return n.typeParameters=null,n.id=this.flowParseQualifiedTypeIdentifier(e,t),this.match(47)&&(n.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(n,"GenericTypeAnnotation")}},{key:"flowParseTypeofType",value:function(){var e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}},{key:"flowParseTupleType",value:function(){var e=this.startNode();for(e.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(e.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(e,"TupleTypeAnnotation")}},{key:"flowParseFunctionTypeParam",value:function(e){var t=null,n=!1,r=null,i=this.startNode(),a=this.lookahead(),s=78===this.state.type;return 14===a.type||17===a.type?(s&&!e&&this.raise(dt.ThisParamMustBeFirst,i),t=this.parseIdentifier(s),this.eat(17)&&(n=!0,s&&this.raise(dt.ThisParamMayNotBeOptional,i)),r=this.flowParseTypeInitialiser()):r=this.flowParseType(),i.name=t,i.optional=n,i.typeAnnotation=r,this.finishNode(i,"FunctionTypeParam")}},{key:"reinterpretTypeAsFunctionTypeParam",value:function(e){var t=this.startNodeAt(e.loc.start);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")}},{key:"flowParseFunctionTypeParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=null,n=null;for(this.match(78)&&((n=this.flowParseFunctionTypeParam(!0)).name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(t=this.flowParseFunctionTypeParam(!1)),{params:e,rest:t,_this:n}}},{key:"flowIdentToTypeAnnotation",value:function(e,t,n){switch(n.name){case"any":return this.finishNode(t,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(t,"BooleanTypeAnnotation");case"mixed":return this.finishNode(t,"MixedTypeAnnotation");case"empty":return this.finishNode(t,"EmptyTypeAnnotation");case"number":return this.finishNode(t,"NumberTypeAnnotation");case"string":return this.finishNode(t,"StringTypeAnnotation");case"symbol":return this.finishNode(t,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(n.name),this.flowParseGenericType(e,n)}}},{key:"flowParsePrimaryType",value:function(){var e,n,r=this.state.startLoc,i=this.startNode(),a=!1,s=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,n=this.flowParseTupleType(),this.state.noAnonFunctionType=s,n;case 47:return i.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),e=this.flowParseFunctionTypeParams(),i.params=e.params,i.rest=e.rest,i.this=e._this,this.expect(11),this.expect(19),i.returnType=this.flowParseType(),this.finishNode(i,"FunctionTypeAnnotation");case 10:if(this.next(),!this.match(11)&&!this.match(21))if(J(this.state.type)||this.match(78)){var o=this.lookahead().type;a=17!==o&&14!==o}else a=!0;if(a){if(this.state.noAnonFunctionType=!1,n=this.flowParseType(),this.state.noAnonFunctionType=s,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&19===this.lookahead().type))return this.expect(11),n;this.eat(12)}return e=n?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(n)]):this.flowParseFunctionTypeParams(),i.params=e.params,i.rest=e.rest,i.this=e._this,this.expect(11),this.expect(19),i.returnType=this.flowParseType(),i.typeParameters=null,this.finishNode(i,"FunctionTypeAnnotation");case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return i.value=this.match(85),this.next(),this.finishNode(i,"BooleanLiteralTypeAnnotation");case 53:if("-"===this.state.value){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",i);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",i);throw this.raise(dt.UnexpectedSubtractionOperand,this.state.startLoc)}return void this.unexpected();case 134:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 135:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(i,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(i,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(i,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(i,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(ee(this.state.type)){var l=te(this.state.type);return this.next(),sn(t,"createIdentifier",this,3)([i,l])}if(J(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(r,i,this.parseIdentifier())}this.unexpected()}},{key:"flowParsePostfixType",value:function(){for(var e=this.state.startLoc,t=this.flowParsePrimaryType(),n=!1;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){var r=this.startNodeAt(e),i=this.eat(18);n=n||i,this.expect(0),!i&&this.match(3)?(r.elementType=t,this.next(),t=this.finishNode(r,"ArrayTypeAnnotation")):(r.objectType=t,r.indexType=this.flowParseType(),this.expect(3),n?(r.optional=i,t=this.finishNode(r,"OptionalIndexedAccessType")):t=this.finishNode(r,"IndexedAccessType"))}return t}},{key:"flowParsePrefixType",value:function(){var e=this.startNode();return this.eat(17)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()}},{key:"flowParseAnonFunctionWithoutParens",value:function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){var t=this.startNodeAt(e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.this=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e}},{key:"flowParseIntersectionType",value:function(){var e=this.startNode();this.eat(45);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(45);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")}},{key:"flowParseUnionType",value:function(){var e=this.startNode();this.eat(43);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(43);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")}},{key:"flowParseType",value:function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t}},{key:"flowParseTypeOrImplicitInstantiation",value:function(){if(132===this.state.type&&"_"===this.state.value){var e=this.state.startLoc,t=this.parseIdentifier();return this.flowParseGenericType(e,t)}return this.flowParseType()}},{key:"flowParseTypeAnnotation",value:function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")}},{key:"flowParseTypeAnnotatableIdentifier",value:function(e){var t=e?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(t.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t)),t}},{key:"typeCastToParameter",value:function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.loc.end),e.expression}},{key:"flowParseVariance",value:function(){var e=null;return this.match(53)?(e=this.startNode(),"+"===this.state.value?e.kind="plus":e.kind="minus",this.next(),this.finishNode(e,"Variance")):e}},{key:"parseFunctionBody",value:function(e,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n?this.forwardNoArrowParamsConversionAt(e,function(){return sn(t,"parseFunctionBody",r,3)([e,!0,i])}):sn(t,"parseFunctionBody",this,3)([e,!1,i])}},{key:"parseFunctionBodyAndFinish",value:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.match(14)){var i,a=this.startNode();i=an(this.flowParseTypeAndPredicateInitialiser(),2),a.typeAnnotation=i[0],e.predicate=i[1],e.returnType=a.typeAnnotation?this.finishNode(a,"TypeAnnotation"):null}return sn(t,"parseFunctionBodyAndFinish",this,3)([e,n,r])}},{key:"parseStatementLike",value:function(e){if(this.state.strict&&this.isContextual(129)){if(Y(this.lookahead().type)){var n=this.startNode();return this.next(),this.flowParseInterface(n)}}else if(this.shouldParseEnums()&&this.isContextual(126)){var r=this.startNode();return this.next(),this.flowParseEnumDeclaration(r)}var i=sn(t,"parseStatementLike",this,3)([e]);return void 0!==this.flowPragma||this.isValidDirective(i)||(this.flowPragma=null),i}},{key:"parseExpressionStatement",value:function(e,n,r){if("Identifier"===n.type)if("declare"===n.name){if(this.match(80)||J(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(e)}else if(J(this.state.type)){if("interface"===n.name)return this.flowParseInterface(e);if("type"===n.name)return this.flowParseTypeAlias(e);if("opaque"===n.name)return this.flowParseOpaqueType(e,!1)}return sn(t,"parseExpressionStatement",this,3)([e,n,r])}},{key:"shouldParseExportDeclaration",value:function(){var e=this.state.type;return Z(e)||this.shouldParseEnums()&&126===e?!this.state.containsEsc:sn(t,"shouldParseExportDeclaration",this,3)([])}},{key:"isExportDefaultSpecifier",value:function(){var e=this.state.type;return Z(e)||this.shouldParseEnums()&&126===e?this.state.containsEsc:sn(t,"isExportDefaultSpecifier",this,3)([])}},{key:"parseExportDefaultExpression",value:function(){if(this.shouldParseEnums()&&this.isContextual(126)){var e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return sn(t,"parseExportDefaultExpression",this,3)([])}},{key:"parseConditional",value:function(e,t,n){var r=this;if(!this.match(17))return e;if(this.state.maybeInArrowParameters){var i=this.lookaheadCharCode();if(44===i||61===i||58===i||41===i)return this.setOptionalParametersError(n),e}this.expect(17);var a=this.state.clone(),s=this.state.noArrowAt,o=this.startNodeAt(t),l=this.tryParseConditionalConsequent(),c=l.consequent,u=l.failed,p=an(this.getArrowLikeExpressions(c),2),f=p[0],d=p[1];if(u||d.length>0){var h,m=vn(s);if(d.length>0){var y,v;this.state=a,this.state.noArrowAt=m;for(var g=0;g<d.length;g++)m.push(d[g].start);c=(y=this.tryParseConditionalConsequent()).consequent,u=y.failed,f=(v=an(this.getArrowLikeExpressions(c),2))[0],d=v[1]}u&&f.length>1&&this.raise(dt.AmbiguousConditionalArrow,a.startLoc),u&&1===f.length&&(this.state=a,m.push(f[0].start),this.state.noArrowAt=m,c=(h=this.tryParseConditionalConsequent()).consequent,u=h.failed)}return this.getArrowLikeExpressions(c,!0),this.state.noArrowAt=s,this.expect(14),o.test=e,o.consequent=c,o.alternate=this.forwardNoArrowParamsConversionAt(o,function(){return r.parseMaybeAssign(void 0,void 0)}),this.finishNode(o,"ConditionalExpression")}},{key:"tryParseConditionalConsequent",value:function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssignAllowIn(),t=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:t}}},{key:"getArrowLikeExpressions",value:function(e,t){for(var n=this,r=[e],i=[];0!==r.length;){var a=r.pop();"ArrowFunctionExpression"===a.type?(a.typeParameters||!a.returnType?this.finishArrowValidation(a):i.push(a),r.push(a.body)):"ConditionalExpression"===a.type&&(r.push(a.consequent),r.push(a.alternate))}return t?(i.forEach(function(e){return n.finishArrowValidation(e)}),[i,[]]):function(e,t){for(var n=[],r=[],i=0;i<e.length;i++)(t(e[i])?n:r).push(e[i]);return[n,r]}(i,function(e){return e.params.every(function(e){return n.isAssignable(e,!0)})})}},{key:"finishArrowValidation",value:function(e){var n;this.toAssignableList(e.params,null==(n=e.extra)?void 0:n.trailingCommaLoc,!1),this.scope.enter(6),sn(t,"checkParams",this,3)([e,!1,!0]),this.scope.exit()}},{key:"forwardNoArrowParamsConversionAt",value:function(e,t){var n;return-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),n=t(),this.state.noArrowParamsConversionAt.pop()):n=t(),n}},{key:"parseParenItem",value:function(e,n){if(e=sn(t,"parseParenItem",this,3)([e,n]),this.eat(17)&&(e.optional=!0,this.resetEndLocation(e)),this.match(14)){var r=this.startNodeAt(n);return r.expression=e,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return e}},{key:"assertModuleNodeAllowed",value:function(e){"ImportDeclaration"===e.type&&("type"===e.importKind||"typeof"===e.importKind)||"ExportNamedDeclaration"===e.type&&"type"===e.exportKind||"ExportAllDeclaration"===e.type&&"type"===e.exportKind||sn(t,"assertModuleNodeAllowed",this,3)([e])}},{key:"parseExportDeclaration",value:function(e){if(this.isContextual(130)){e.exportKind="type";var n=this.startNode();return this.next(),this.match(5)?(e.specifiers=this.parseExportSpecifiers(!0),sn(t,"parseExportFrom",this,3)([e]),null):this.flowParseTypeAlias(n)}if(this.isContextual(131)){e.exportKind="type";var r=this.startNode();return this.next(),this.flowParseOpaqueType(r,!1)}if(this.isContextual(129)){e.exportKind="type";var i=this.startNode();return this.next(),this.flowParseInterface(i)}if(this.shouldParseEnums()&&this.isContextual(126)){e.exportKind="value";var a=this.startNode();return this.next(),this.flowParseEnumDeclaration(a)}return sn(t,"parseExportDeclaration",this,3)([e])}},{key:"eatExportStar",value:function(e){return!!sn(t,"eatExportStar",this,3)([e])||!(!this.isContextual(130)||55!==this.lookahead().type)&&(e.exportKind="type",this.next(),this.next(),!0)}},{key:"maybeParseExportNamespaceSpecifier",value:function(e){var n=this.state.startLoc,r=sn(t,"maybeParseExportNamespaceSpecifier",this,3)([e]);return r&&"type"===e.exportKind&&this.unexpected(n),r}},{key:"parseClassId",value:function(e,n,r){sn(t,"parseClassId",this,3)([e,n,r]),this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}},{key:"parseClassMember",value:function(e,n,r){var i=this.state.startLoc;if(this.isContextual(125)){if(sn(t,"parseClassMemberFromModifier",this,3)([e,n]))return;n.declare=!0}sn(t,"parseClassMember",this,3)([e,n,r]),n.declare&&("ClassProperty"!==n.type&&"ClassPrivateProperty"!==n.type&&"PropertyDefinition"!==n.type?this.raise(dt.DeclareClassElement,i):n.value&&this.raise(dt.DeclareClassFieldInitializer,n.value))}},{key:"isIterator",value:function(e){return"iterator"===e||"asyncIterator"===e}},{key:"readIterator",value:function(){var e=sn(t,"readWord1",this,3)([]),n="@@"+e;this.isIterator(e)&&this.state.inType||this.raise(w.InvalidIdentifier,this.state.curPosition(),{identifierName:n}),this.finishToken(132,n)}},{key:"getTokenFromCode",value:function(e){var n=this.input.charCodeAt(this.state.pos+1);123===e&&124===n?this.finishOp(6,2):!this.state.inType||62!==e&&60!==e?this.state.inType&&63===e?46===n?this.finishOp(18,2):this.finishOp(17,1):function(e,t,n){return 64===e&&64===t&&fe(n)}(e,n,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):sn(t,"getTokenFromCode",this,3)([e]):this.finishOp(62===e?48:47,1)}},{key:"isAssignable",value:function(e,n){return"TypeCastExpression"===e.type?this.isAssignable(e.expression,n):sn(t,"isAssignable",this,3)([e,n])}},{key:"toAssignable",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n||"AssignmentExpression"!==e.type||"TypeCastExpression"!==e.left.type||(e.left=this.typeCastToParameter(e.left)),sn(t,"toAssignable",this,3)([e,n])}},{key:"toAssignableList",value:function(e,n,r){for(var i=0;i<e.length;i++){var a=e[i];"TypeCastExpression"===(null==a?void 0:a.type)&&(e[i]=this.typeCastToParameter(a))}sn(t,"toAssignableList",this,3)([e,n,r])}},{key:"toReferencedList",value:function(e,t){for(var n=0;n<e.length;n++){var r,i=e[n];!i||"TypeCastExpression"!==i.type||null!=(r=i.extra)&&r.parenthesized||!(e.length>1)&&t||this.raise(dt.TypeCastInPattern,i.typeAnnotation)}return e}},{key:"parseArrayLike",value:function(e,n,r,i){var a=sn(t,"parseArrayLike",this,3)([e,n,r,i]);return n&&!this.state.maybeInArrowParameters&&this.toReferencedList(a.elements),a}},{key:"isValidLVal",value:function(e,n,r){return"TypeCastExpression"===e||sn(t,"isValidLVal",this,3)([e,n,r])}},{key:"parseClassProperty",value:function(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),sn(t,"parseClassProperty",this,3)([e])}},{key:"parseClassPrivateProperty",value:function(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),sn(t,"parseClassPrivateProperty",this,3)([e])}},{key:"isClassMethod",value:function(){return this.match(47)||sn(t,"isClassMethod",this,3)([])}},{key:"isClassProperty",value:function(){return this.match(14)||sn(t,"isClassProperty",this,3)([])}},{key:"isNonstaticConstructor",value:function(e){return!this.match(14)&&sn(t,"isNonstaticConstructor",this,3)([e])}},{key:"pushClassMethod",value:function(e,n,r,i,a,s){if(n.variance&&this.unexpected(n.variance.loc.start),delete n.variance,this.match(47)&&(n.typeParameters=this.flowParseTypeParameterDeclaration()),sn(t,"pushClassMethod",this,3)([e,n,r,i,a,s]),n.params&&a){var o=n.params;o.length>0&&this.isThisParam(o[0])&&this.raise(dt.ThisParamBannedInConstructor,n)}else if("MethodDefinition"===n.type&&a&&n.value.params){var l=n.value.params;l.length>0&&this.isThisParam(l[0])&&this.raise(dt.ThisParamBannedInConstructor,n)}}},{key:"pushClassPrivateMethod",value:function(e,n,r,i){n.variance&&this.unexpected(n.variance.loc.start),delete n.variance,this.match(47)&&(n.typeParameters=this.flowParseTypeParameterDeclaration()),sn(t,"pushClassPrivateMethod",this,3)([e,n,r,i])}},{key:"parseClassSuper",value:function(e){if(sn(t,"parseClassSuper",this,3)([e]),e.superClass&&this.match(47)&&(e.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();var n=e.implements=[];do{var r=this.startNode();r.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?r.typeParameters=this.flowParseTypeParameterInstantiation():r.typeParameters=null,n.push(this.finishNode(r,"ClassImplements"))}while(this.eat(12))}}},{key:"checkGetterSetterParams",value:function(e){sn(t,"checkGetterSetterParams",this,3)([e]);var n=this.getObjectOrClassMethodParams(e);if(n.length>0){var r=n[0];this.isThisParam(r)&&"get"===e.kind?this.raise(dt.GetterMayNotHaveThisParam,r):this.isThisParam(r)&&this.raise(dt.SetterMayNotHaveThisParam,r)}}},{key:"parsePropertyNamePrefixOperator",value:function(e){e.variance=this.flowParseVariance()}},{key:"parseObjPropValue",value:function(e,n,r,i,a,s,o){var l;e.variance&&this.unexpected(e.variance.loc.start),delete e.variance,this.match(47)&&!s&&(l=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());var c=sn(t,"parseObjPropValue",this,3)([e,n,r,i,a,s,o]);return l&&((c.value||c).typeParameters=l),c}},{key:"parseAssignableListItemTypes",value:function(e){return this.eat(17)&&("Identifier"!==e.type&&this.raise(dt.PatternIsOptional,e),this.isThisParam(e)&&this.raise(dt.ThisParamMayNotBeOptional,e),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(dt.ThisParamAnnotationRequired,e),this.match(29)&&this.isThisParam(e)&&this.raise(dt.ThisParamNoDefault,e),this.resetEndLocation(e),e}},{key:"parseMaybeDefault",value:function(e,n){var r=sn(t,"parseMaybeDefault",this,3)([e,n]);return"AssignmentPattern"===r.type&&r.typeAnnotation&&r.right.start<r.typeAnnotation.start&&this.raise(dt.TypeBeforeInitializer,r.typeAnnotation),r}},{key:"checkImportReflection",value:function(e){sn(t,"checkImportReflection",this,3)([e]),e.module&&"value"!==e.importKind&&this.raise(dt.ImportReflectionHasImportType,e.specifiers[0].loc.start)}},{key:"parseImportSpecifierLocal",value:function(e,t,n){t.local=ht(e)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),e.specifiers.push(this.finishImportSpecifier(t,n))}},{key:"isPotentialImportPhase",value:function(e){if(sn(t,"isPotentialImportPhase",this,3)([e]))return!0;if(this.isContextual(130)){if(!e)return!0;var n=this.lookaheadCharCode();return 123===n||42===n}return!e&&this.isContextual(87)}},{key:"applyImportPhase",value:function(e,n,r,i){if(sn(t,"applyImportPhase",this,3)([e,n,r,i]),n){if(!r&&this.match(65))return;e.exportKind="type"===r?r:"value"}else"type"===r&&this.match(55)&&this.unexpected(),e.importKind="type"===r||"typeof"===r?r:"value"}},{key:"parseImportSpecifier",value:function(e,t,n,r,i){var a=e.imported,s=null;"Identifier"===a.type&&("type"===a.name?s="type":"typeof"===a.name&&(s="typeof"));var o=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){var l=this.parseIdentifier(!0);null===s||Y(this.state.type)?(e.imported=a,e.importKind=null,e.local=this.parseIdentifier()):(e.imported=l,e.importKind=s,e.local=ut(l))}else{if(null!==s&&Y(this.state.type))e.imported=this.parseIdentifier(!0),e.importKind=s;else{if(t)throw this.raise(w.ImportBindingIsString,e,{importName:a.value});e.imported=a,e.importKind=null}this.eatContextual(93)?e.local=this.parseIdentifier():(o=!0,e.local=ut(e.imported))}var c=ht(e);return n&&c&&this.raise(dt.ImportTypeShorthandOnlyInPureImport,e),(n||c)&&this.checkReservedType(e.local.name,e.local.loc.start,!0),!o||n||c||this.checkReservedWord(e.local.name,e.loc.start,!0,!0),this.finishImportSpecifier(e,"ImportSpecifier")}},{key:"parseBindingAtom",value:function(){return 78===this.state.type?this.parseIdentifier(!0):sn(t,"parseBindingAtom",this,3)([])}},{key:"parseFunctionParams",value:function(e,n){var r=e.kind;"get"!==r&&"set"!==r&&this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),sn(t,"parseFunctionParams",this,3)([e,n])}},{key:"parseVarId",value:function(e,n){sn(t,"parseVarId",this,3)([e,n]),this.match(14)&&(e.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(e.id))}},{key:"parseAsyncArrowFromCallExpression",value:function(e,n){if(this.match(14)){var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,e.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=r}return sn(t,"parseAsyncArrowFromCallExpression",this,3)([e,n])}},{key:"shouldParseAsyncArrow",value:function(){return this.match(14)||sn(t,"shouldParseAsyncArrow",this,3)([])}},{key:"parseMaybeAssign",value:function(e,n){var r,i,a=this,s=null;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(s=this.state.clone(),!(i=this.tryParse(function(){return sn(t,"parseMaybeAssign",a,3)([e,n])},s)).error)return i.node;var o=this.state.context,l=o[o.length-1];l!==O.j_oTag&&l!==O.j_expr||o.pop()}if(null!=(r=i)&&r.error||this.match(47)){var c,u,p;s=s||this.state.clone();var f=this.tryParse(function(r){var i;p=a.flowParseTypeParameterDeclaration();var s=a.forwardNoArrowParamsConversionAt(p,function(){var r=sn(t,"parseMaybeAssign",a,3)([e,n]);return a.resetStartLocationFromNode(r,p),r});null!=(i=s.extra)&&i.parenthesized&&r();var o=a.maybeUnwrapTypeCastExpression(s);return"ArrowFunctionExpression"!==o.type&&r(),o.typeParameters=p,a.resetStartLocationFromNode(o,p),s},s),d=null;if(f.node&&"ArrowFunctionExpression"===this.maybeUnwrapTypeCastExpression(f.node).type){if(!f.error&&!f.aborted)return f.node.async&&this.raise(dt.UnexpectedTypeParameterBeforeAsyncArrowFunction,p),f.node;d=f.node}if(null!=(c=i)&&c.node)return this.state=i.failState,i.node;if(d)return this.state=f.failState,d;if(null!=(u=i)&&u.thrown)throw i.error;if(f.thrown)throw f.error;throw this.raise(dt.UnexpectedTokenAfterTypeParameter,p)}return sn(t,"parseMaybeAssign",this,3)([e,n])}},{key:"parseArrow",value:function(e){var n=this;if(this.match(14)){var r=this.tryParse(function(){var t,r=n.state.noAnonFunctionType;n.state.noAnonFunctionType=!0;var i=n.startNode();return t=an(n.flowParseTypeAndPredicateInitialiser(),2),i.typeAnnotation=t[0],e.predicate=t[1],n.state.noAnonFunctionType=r,n.canInsertSemicolon()&&n.unexpected(),n.match(19)||n.unexpected(),i});if(r.thrown)return null;r.error&&(this.state=r.failState),e.returnType=r.node.typeAnnotation?this.finishNode(r.node,"TypeAnnotation"):null}return sn(t,"parseArrow",this,3)([e])}},{key:"shouldParseArrow",value:function(e){return this.match(14)||sn(t,"shouldParseArrow",this,3)([e])}},{key:"setArrowFunctionParameters",value:function(e,n){-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?e.params=n:sn(t,"setArrowFunctionParameters",this,3)([e,n])}},{key:"checkParams",value:function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(!r||-1===this.state.noArrowParamsConversionAt.indexOf(e.start)){for(var a=0;a<e.params.length;a++)this.isThisParam(e.params[a])&&a>0&&this.raise(dt.ThisParamMustBeFirst,e.params[a]);sn(t,"checkParams",this,3)([e,n,r,i])}}},{key:"parseParenAndDistinguishExpression",value:function(e){return sn(t,"parseParenAndDistinguishExpression",this,3)([e&&-1===this.state.noArrowAt.indexOf(this.state.start)])}},{key:"parseSubscripts",value:function(e,n,r){var i=this;if("Identifier"===e.type&&"async"===e.name&&-1!==this.state.noArrowAt.indexOf(n.index)){this.next();var a=this.startNodeAt(n);a.callee=e,a.arguments=sn(t,"parseCallExpressionArguments",this,3)([11,!1]),e=this.finishNode(a,"CallExpression")}else if("Identifier"===e.type&&"async"===e.name&&this.match(47)){var s=this.state.clone(),o=this.tryParse(function(e){return i.parseAsyncArrowWithTypeParameters(n)||e()},s);if(!o.error&&!o.aborted)return o.node;var l=this.tryParse(function(){return sn(t,"parseSubscripts",i,3)([e,n,r])},s);if(l.node&&!l.error)return l.node;if(o.node)return this.state=o.failState,o.node;if(l.node)return this.state=l.failState,l.node;throw o.error||l.error}return sn(t,"parseSubscripts",this,3)([e,n,r])}},{key:"parseSubscript",value:function(e,n,r,i){var a=this;if(this.match(18)&&this.isLookaheadToken_lt()){if(i.optionalChainMember=!0,r)return i.stop=!0,e;this.next();var s=this.startNodeAt(n);return s.callee=e,s.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),s.arguments=this.parseCallExpressionArguments(11,!1),s.optional=!0,this.finishCallExpression(s,!0)}if(!r&&this.shouldParseTypes()&&this.match(47)){var o=this.startNodeAt(n);o.callee=e;var l=this.tryParse(function(){return o.typeArguments=a.flowParseTypeParameterInstantiationCallOrNew(),a.expect(10),o.arguments=sn(t,"parseCallExpressionArguments",a,3)([11,!1]),i.optionalChainMember&&(o.optional=!1),a.finishCallExpression(o,i.optionalChainMember)});if(l.node)return l.error&&(this.state=l.failState),l.node}return sn(t,"parseSubscript",this,3)([e,n,r,i])}},{key:"parseNewCallee",value:function(e){var n=this;sn(t,"parseNewCallee",this,3)([e]);var r=null;this.shouldParseTypes()&&this.match(47)&&(r=this.tryParse(function(){return n.flowParseTypeParameterInstantiationCallOrNew()}).node),e.typeArguments=r}},{key:"parseAsyncArrowWithTypeParameters",value:function(e){var n=this.startNodeAt(e);if(this.parseFunctionParams(n,!1),this.parseArrow(n))return sn(t,"parseArrowExpression",this,3)([n,void 0,!0])}},{key:"readToken_mult_modulo",value:function(e){var n=this.input.charCodeAt(this.state.pos+1);if(42===e&&47===n&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();sn(t,"readToken_mult_modulo",this,3)([e])}},{key:"readToken_pipe_amp",value:function(e){var n=this.input.charCodeAt(this.state.pos+1);124!==e||125!==n?sn(t,"readToken_pipe_amp",this,3)([e]):this.finishOp(9,2)}},{key:"parseTopLevel",value:function(e,n){var r=sn(t,"parseTopLevel",this,3)([e,n]);return this.state.hasFlowComment&&this.raise(dt.UnterminatedFlowComment,this.state.curPosition()),r}},{key:"skipBlockComment",value:function(){if(!this.hasPlugin("flowComments")||!this.skipFlowComment())return sn(t,"skipBlockComment",this,3)([this.state.hasFlowComment?"*-/":"*/"]);if(this.state.hasFlowComment)throw this.raise(dt.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();var e=this.skipFlowComment();e&&(this.state.pos+=e,this.state.hasFlowComment=!0)}},{key:"skipFlowComment",value:function(){for(var e=this.state.pos,t=2;[32,9].includes(this.input.charCodeAt(e+t));)t++;var n=this.input.charCodeAt(t+e),r=this.input.charCodeAt(t+e+1);return 58===n&&58===r?t+2:"flow-include"===this.input.slice(t+e,t+e+12)?t+12:58===n&&58!==r&&t}},{key:"hasFlowCommentCompletion",value:function(){if(-1===this.input.indexOf("*/",this.state.pos))throw this.raise(w.UnterminatedComment,this.state.curPosition())}},{key:"flowEnumErrorBooleanMemberNotInitialized",value:function(e,t){var n=t.enumName,r=t.memberName;this.raise(dt.EnumBooleanMemberNotInitialized,e,{memberName:r,enumName:n})}},{key:"flowEnumErrorInvalidMemberInitializer",value:function(e,t){return this.raise(t.explicitType?"symbol"===t.explicitType?dt.EnumInvalidMemberInitializerSymbolType:dt.EnumInvalidMemberInitializerPrimaryType:dt.EnumInvalidMemberInitializerUnknownType,e,t)}},{key:"flowEnumErrorNumberMemberNotInitialized",value:function(e,t){this.raise(dt.EnumNumberMemberNotInitialized,e,t)}},{key:"flowEnumErrorStringMemberInconsistentlyInitialized",value:function(e,t){this.raise(dt.EnumStringMemberInconsistentlyInitialized,e,t)}},{key:"flowEnumMemberInit",value:function(){var e=this,t=this.state.startLoc,n=function(){return e.match(12)||e.match(8)};switch(this.state.type){case 134:var r=this.parseNumericLiteral(this.state.value);return n()?{type:"number",loc:r.loc.start,value:r}:{type:"invalid",loc:t};case 133:var i=this.parseStringLiteral(this.state.value);return n()?{type:"string",loc:i.loc.start,value:i}:{type:"invalid",loc:t};case 85:case 86:var a=this.parseBooleanLiteral(this.match(85));return n()?{type:"boolean",loc:a.loc.start,value:a}:{type:"invalid",loc:t};default:return{type:"invalid",loc:t}}}},{key:"flowEnumMemberRaw",value:function(){var e=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e}}}},{key:"flowEnumCheckExplicitTypeMismatch",value:function(e,t,n){var r=t.explicitType;null!==r&&r!==n&&this.flowEnumErrorInvalidMemberInitializer(e,t)}},{key:"flowEnumMembers",value:function(e){for(var t=e.enumName,n=e.explicitType,r=new Set,i={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},a=!1;!this.match(8);){if(this.eat(21)){a=!0;break}var s=this.startNode(),o=this.flowEnumMemberRaw(),l=o.id,c=o.init,u=l.name;if(""!==u){/^[a-z]/.test(u)&&this.raise(dt.EnumInvalidMemberName,l,{memberName:u,suggestion:u[0].toUpperCase()+u.slice(1),enumName:t}),r.has(u)&&this.raise(dt.EnumDuplicateMemberName,l,{memberName:u,enumName:t}),r.add(u);var p={enumName:t,explicitType:n,memberName:u};switch(s.id=l,c.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(c.loc,p,"boolean"),s.init=c.value,i.booleanMembers.push(this.finishNode(s,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(c.loc,p,"number"),s.init=c.value,i.numberMembers.push(this.finishNode(s,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(c.loc,p,"string"),s.init=c.value,i.stringMembers.push(this.finishNode(s,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(c.loc,p);case"none":switch(n){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(c.loc,p);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(c.loc,p);break;default:i.defaultedMembers.push(this.finishNode(s,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}}return{members:i,hasUnknownMembers:a}}},{key:"flowEnumStringMembers",value:function(e,t,n){var r=n.enumName;if(0===e.length)return t;if(0===t.length)return e;if(t.length>e.length){var i,a=gn(e);try{for(a.s();!(i=a.n()).done;){var s=i.value;this.flowEnumErrorStringMemberInconsistentlyInitialized(s,{enumName:r})}}catch(u){a.e(u)}finally{a.f()}return t}var o,l=gn(t);try{for(l.s();!(o=l.n()).done;){var c=o.value;this.flowEnumErrorStringMemberInconsistentlyInitialized(c,{enumName:r})}}catch(u){l.e(u)}finally{l.f()}return e}},{key:"flowEnumParseExplicitType",value:function(e){var t=e.enumName;if(!this.eatContextual(102))return null;if(!J(this.state.type))throw this.raise(dt.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:t});var n=this.state.value;return this.next(),"boolean"!==n&&"number"!==n&&"string"!==n&&"symbol"!==n&&this.raise(dt.EnumInvalidExplicitType,this.state.startLoc,{enumName:t,invalidEnumType:n}),n}},{key:"flowEnumBody",value:function(e,t){var n=this,r=t.name,i=t.loc.start,a=this.flowEnumParseExplicitType({enumName:r});this.expect(5);var s=this.flowEnumMembers({enumName:r,explicitType:a}),o=s.members,l=s.hasUnknownMembers;switch(e.hasUnknownMembers=l,a){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:r}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:var c=function(){return e.members=[],n.expect(8),n.finishNode(e,"EnumStringBody")};e.explicitType=!1;var u=o.booleanMembers.length,p=o.numberMembers.length,f=o.stringMembers.length,d=o.defaultedMembers.length;if(u||p||f||d){if(u||p){if(!p&&!f&&u>=d){var h,m=gn(o.defaultedMembers);try{for(m.s();!(h=m.n()).done;){var y=h.value;this.flowEnumErrorBooleanMemberNotInitialized(y.loc.start,{enumName:r,memberName:y.id.name})}}catch(E){m.e(E)}finally{m.f()}return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}if(!u&&!f&&p>=d){var v,g=gn(o.defaultedMembers);try{for(g.s();!(v=g.n()).done;){var b=v.value;this.flowEnumErrorNumberMemberNotInitialized(b.loc.start,{enumName:r,memberName:b.id.name})}}catch(E){g.e(E)}finally{g.f()}return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}return this.raise(dt.EnumInconsistentMemberValues,i,{enumName:r}),c()}return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:r}),this.expect(8),this.finishNode(e,"EnumStringBody")}return c()}}},{key:"flowParseEnumDeclaration",value:function(e){var t=this.parseIdentifier();return e.id=t,e.body=this.flowEnumBody(this.startNode(),t),this.finishNode(e,"EnumDeclaration")}},{key:"isLookaheadToken_lt",value:function(){var e=this.nextTokenStart();if(60===this.input.charCodeAt(e)){var t=this.input.charCodeAt(e+1);return 60!==t&&61!==t}return!1}},{key:"maybeUnwrapTypeCastExpression",value:function(e){return"TypeCastExpression"===e.type?e.expression:e}}])}(e)},typescript:function(e){return function(t){function n(){var e;return xn(this,n),(e=ln(this,n,arguments)).tsParseInOutModifiers=e.tsParseModifiers.bind(cn(e),{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:At.InvalidModifierOnTypeParameter}),e.tsParseConstModifier=e.tsParseModifiers.bind(cn(e),{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:At.InvalidModifierOnTypeParameterPositions}),e.tsParseInOutConstModifiers=e.tsParseModifiers.bind(cn(e),{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:At.InvalidModifierOnTypeParameter}),e}return fn(n,t),wn(n,[{key:"getScopeHandler",value:function(){return xt}},{key:"tsIsIdentifier",value:function(){return J(this.state.type)}},{key:"tsTokenCanFollowModifier",value:function(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(138)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}},{key:"tsNextTokenCanFollowModifier",value:function(){return this.next(),this.tsTokenCanFollowModifier()}},{key:"tsParseModifier",value:function(e,t){if(J(this.state.type)||58===this.state.type||75===this.state.type){var n=this.state.value;if(-1!==e.indexOf(n)){if(t&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return n}}}},{key:"tsParseModifiers",value:function(e,t){for(var n=this,r=e.allowedModifiers,i=e.disallowedModifiers,a=e.stopOnStartOfClassStaticBlock,s=e.errorTemplate,o=void 0===s?At.InvalidModifierOnTypeMember:s,l=function(e,r,i,a){r===i&&t[a]&&n.raise(At.InvalidModifiersOrder,e,{orderedModifiers:[i,a]})},c=function(e,r,i,a){(t[i]&&r===a||t[a]&&r===i)&&n.raise(At.IncompatibleModifiers,e,{modifiers:[i,a]})};;){var u=this.state.startLoc,p=this.tsParseModifier(r.concat(null!=i?i:[]),a);if(!p)break;kt(p)?t.accessibility?this.raise(At.DuplicateAccessibilityModifier,u,{modifier:p}):(l(u,p,p,"override"),l(u,p,p,"static"),l(u,p,p,"readonly"),t.accessibility=p):Ct(p)?(t[p]&&this.raise(At.DuplicateModifier,u,{modifier:p}),t[p]=!0,l(u,p,"in","out")):(Object.hasOwnProperty.call(t,p)?this.raise(At.DuplicateModifier,u,{modifier:p}):(l(u,p,"static","readonly"),l(u,p,"static","override"),l(u,p,"override","readonly"),l(u,p,"abstract","override"),c(u,p,"declare","override"),c(u,p,"static","abstract")),t[p]=!0),null!=i&&i.includes(p)&&this.raise(o,u,{modifier:p})}}},{key:"tsIsListTerminator",value:function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}},{key:"tsParseList",value:function(e,t){for(var n=[];!this.tsIsListTerminator(e);)n.push(t());return n}},{key:"tsParseDelimitedList",value:function(e,t,n){return function(e){if(null==e)throw new Error("Unexpected ".concat(e," value."));return e}(this.tsParseDelimitedListWorker(e,t,!0,n))}},{key:"tsParseDelimitedListWorker",value:function(e,t,n,r){for(var i=[],a=-1;!this.tsIsListTerminator(e);){a=-1;var s=t();if(null==s)return;if(i.push(s),!this.eat(12)){if(this.tsIsListTerminator(e))break;return void(n&&this.expect(12))}a=this.state.lastTokStartLoc.index}return r&&(r.value=a),i}},{key:"tsParseBracketedList",value:function(e,t,n,r,i){r||(n?this.expect(0):this.expect(47));var a=this.tsParseDelimitedList(e,t,i);return n?this.expect(3):this.expect(48),a}},{key:"tsParseImportType",value:function(){var e=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(At.UnsupportedImportTypeArgument,this.state.startLoc),e.argument=sn(n,"parseExprAtom",this,3)([]),this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName()),this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}},{key:"tsParseEntityName",value:function(){for(var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.parseIdentifier(e);this.eat(16);){var n=this.startNodeAtNode(t);n.left=t,n.right=this.parseIdentifier(e),t=this.finishNode(n,"TSQualifiedName")}return t}},{key:"tsParseTypeReference",value:function(){var e=this.startNode();return e.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}},{key:"tsParseThisTypePredicate",value:function(e){this.next();var t=this.startNodeAtNode(e);return t.parameterName=e,t.typeAnnotation=this.tsParseTypeAnnotation(!1),t.asserts=!1,this.finishNode(t,"TSTypePredicate")}},{key:"tsParseThisTypeNode",value:function(){var e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}},{key:"tsParseTypeQuery",value:function(){var e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")}},{key:"tsParseTypeParameter",value:function(e){var t=this.startNode();return e(t),t.name=this.tsParseTypeParameterName(),t.constraint=this.tsEatThenParseType(81),t.default=this.tsEatThenParseType(29),this.finishNode(t,"TSTypeParameter")}},{key:"tsTryParseTypeParameters",value:function(e){if(this.match(47))return this.tsParseTypeParameters(e)}},{key:"tsParseTypeParameters",value:function(e){var t=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();var n={value:-1};return t.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,n),0===t.params.length&&this.raise(At.EmptyTypeParameters,t),-1!==n.value&&this.addExtra(t,"trailingComma",n.value),this.finishNode(t,"TSTypeParameterDeclaration")}},{key:"tsFillSignature",value:function(e,t){var n=19===e;t.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),t.parameters=this.tsParseBindingListForSignature(),(n||this.match(e))&&(t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e))}},{key:"tsParseBindingListForSignature",value:function(){var e,t=sn(n,"parseBindingList",this,3)([11,41,2]),r=gn(t);try{for(r.s();!(e=r.n()).done;){var i=e.value,a=i.type;"AssignmentPattern"!==a&&"TSParameterProperty"!==a||this.raise(At.UnsupportedSignatureParameterKind,i,{type:a})}}catch(s){r.e(s)}finally{r.f()}return t}},{key:"tsParseTypeMemberSemicolon",value:function(){this.eat(12)||this.isLineTerminator()||this.expect(13)}},{key:"tsParseSignatureMember",value:function(e,t){return this.tsFillSignature(14,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)}},{key:"tsIsUnambiguouslyIndexSignature",value:function(){return this.next(),!!J(this.state.type)&&(this.next(),this.match(14))}},{key:"tsTryParseIndexSignature",value:function(e){if(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(0);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(3),e.parameters=[t];var n=this.tsTryParseTypeAnnotation();return n&&(e.typeAnnotation=n),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}}},{key:"tsParsePropertyOrMethodSignature",value:function(e,t){this.eat(17)&&(e.optional=!0);var n=e;if(this.match(10)||this.match(47)){t&&this.raise(At.ReadonlyForMethodSignature,e);var r=n;r.kind&&this.match(47)&&this.raise(At.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,r),this.tsParseTypeMemberSemicolon();var i="parameters",a="typeAnnotation";if("get"===r.kind)r[i].length>0&&(this.raise(w.BadGetterArity,this.state.curPosition()),this.isThisParam(r[i][0])&&this.raise(At.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if("set"===r.kind){if(1!==r[i].length)this.raise(w.BadSetterArity,this.state.curPosition());else{var s=r[i][0];this.isThisParam(s)&&this.raise(At.AccesorCannotDeclareThisParameter,this.state.curPosition()),"Identifier"===s.type&&s.optional&&this.raise(At.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),"RestElement"===s.type&&this.raise(At.SetAccesorCannotHaveRestParameter,this.state.curPosition())}r[a]&&this.raise(At.SetAccesorCannotHaveReturnType,r[a])}else r.kind="method";return this.finishNode(r,"TSMethodSignature")}var o=n;t&&(o.readonly=!0);var l=this.tsTryParseTypeAnnotation();return l&&(o.typeAnnotation=l),this.tsParseTypeMemberSemicolon(),this.finishNode(o,"TSPropertySignature")}},{key:"tsParseTypeMember",value:function(){var e=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(77)){var t=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(t,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},e),this.tsTryParseIndexSignature(e)||(sn(n,"parsePropertyName",this,3)([e]),e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||!this.tsTokenCanFollowModifier()||(e.kind=e.key.name,sn(n,"parsePropertyName",this,3)([e])),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}},{key:"tsParseTypeLiteral",value:function(){var e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}},{key:"tsParseObjectTypeMembers",value:function(){this.expect(5);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e}},{key:"tsIsStartOfMappedType",value:function(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!!this.match(0)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(58))))}},{key:"tsParseMappedTypeParameter",value:function(){var e=this.startNode();return e.name=this.tsParseTypeParameterName(),e.constraint=this.tsExpectThenParseType(58),this.finishNode(e,"TSTypeParameter")}},{key:"tsParseMappedType",value:function(){var e=this.startNode();return this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(e.readonly=!0),this.expect(0),e.typeParameter=this.tsParseMappedTypeParameter(),e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")}},{key:"tsParseTupleType",value:function(){var e=this,t=this.startNode();t.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var n=!1;return t.elementTypes.forEach(function(t){var r=t.type;!n||"TSRestType"===r||"TSOptionalType"===r||"TSNamedTupleMember"===r&&t.optional||e.raise(At.OptionalTypeBeforeRequired,t),n||(n="TSNamedTupleMember"===r&&t.optional||"TSOptionalType"===r)}),this.finishNode(t,"TSTupleType")}},{key:"tsParseTupleElementType",value:function(){var e,t,n,r,i,a=this.state.startLoc,s=this.eat(21),o=Y(this.state.type)?this.lookaheadCharCode():null;if(58===o)e=!0,n=!1,t=this.parseIdentifier(!0),this.expect(14),r=this.tsParseType();else if(63===o){n=!0;var l=this.state.startLoc,c=this.state.value,u=this.tsParseNonArrayType();58===this.lookaheadCharCode()?(e=!0,t=this.createIdentifier(this.startNodeAt(l),c),this.expect(17),this.expect(14),r=this.tsParseType()):(e=!1,r=u,this.expect(17))}else r=this.tsParseType(),n=this.eat(17),e=this.eat(14);if(e)t?((i=this.startNodeAtNode(t)).optional=n,i.label=t,i.elementType=r,this.eat(17)&&(i.optional=!0,this.raise(At.TupleOptionalAfterType,this.state.lastTokStartLoc))):((i=this.startNodeAtNode(r)).optional=n,this.raise(At.InvalidTupleMemberLabel,r),i.label=r,i.elementType=this.tsParseType()),r=this.finishNode(i,"TSNamedTupleMember");else if(n){var p=this.startNodeAtNode(r);p.typeAnnotation=r,r=this.finishNode(p,"TSOptionalType")}if(s){var f=this.startNodeAt(a);f.typeAnnotation=r,r=this.finishNode(f,"TSRestType")}return r}},{key:"tsParseParenthesizedType",value:function(){var e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")}},{key:"tsParseFunctionOrConstructorType",value:function(e,t){var n=this,r=this.startNode();return"TSConstructorType"===e&&(r.abstract=!!t,t&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(function(){return n.tsFillSignature(19,r)}),this.finishNode(r,e)}},{key:"tsParseLiteralTypeNode",value:function(){var e=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:e.literal=sn(n,"parseExprAtom",this,3)([]);break;default:this.unexpected()}return this.finishNode(e,"TSLiteralType")}},{key:"tsParseTemplateLiteralType",value:function(){var e=this.startNode();return e.literal=sn(n,"parseTemplate",this,3)([!1]),this.finishNode(e,"TSLiteralType")}},{key:"parseTemplateSubstitution",value:function(){return this.state.inType?this.tsParseType():sn(n,"parseTemplateSubstitution",this,3)([])}},{key:"tsParseThisTypeOrThisTypePredicate",value:function(){var e=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}},{key:"tsParseNonArrayType",value:function(){switch(this.state.type){case 133:case 134:case 135:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if("-"===this.state.value){var e=this.startNode(),t=this.lookahead();return 134!==t.type&&135!==t.type&&this.unexpected(),e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:var n=this.state.type;if(J(n)||88===n||84===n){var r=88===n?"TSVoidKeyword":84===n?"TSNullKeyword":function(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}(this.state.value);if(void 0!==r&&46!==this.lookaheadCharCode()){var i=this.startNode();return this.next(),this.finishNode(i,r)}return this.tsParseTypeReference()}}this.unexpected()}},{key:"tsParseArrayTypeOrHigher",value:function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(3),e=this.finishNode(t,"TSArrayType")}else{var n=this.startNodeAtNode(e);n.objectType=e,n.indexType=this.tsParseType(),this.expect(3),e=this.finishNode(n,"TSIndexedAccessType")}return e}},{key:"tsParseTypeOperator",value:function(){var e=this.startNode(),t=this.state.value;return this.next(),e.operator=t,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===t&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")}},{key:"tsCheckTypeAnnotationForReadOnly",value:function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(At.UnexpectedReadonly,e)}}},{key:"tsParseInferType",value:function(){var e=this,t=this.startNode();this.expectContextual(115);var n=this.startNode();return n.name=this.tsParseTypeParameterName(),n.constraint=this.tsTryParse(function(){return e.tsParseConstraintForInferType()}),t.typeParameter=this.finishNode(n,"TSTypeParameter"),this.finishNode(t,"TSInferType")}},{key:"tsParseConstraintForInferType",value:function(){var e=this;if(this.eat(81)){var t=this.tsInDisallowConditionalTypesContext(function(){return e.tsParseType()});if(this.state.inDisallowConditionalTypesContext||!this.match(17))return t}}},{key:"tsParseTypeOperatorOrHigher",value:function(){var e,t=this;return(e=this.state.type)>=121&&e<=123&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(function(){return t.tsParseArrayTypeOrHigher()})}},{key:"tsParseUnionOrIntersectionType",value:function(e,t,n){var r=this.startNode(),i=this.eat(n),a=[];do{a.push(t())}while(this.eat(n));return 1!==a.length||i?(r.types=a,this.finishNode(r,e)):a[0]}},{key:"tsParseIntersectionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}},{key:"tsParseUnionTypeOrHigher",value:function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}},{key:"tsIsStartOfFunctionType",value:function(){return!!this.match(47)||this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}},{key:"tsSkipParameterStart",value:function(){if(J(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){var t=this.state.errors,r=t.length;try{return this.parseObjectLike(8,!0),t.length===r}catch(e){return!1}}if(this.match(0)){this.next();var i=this.state.errors,a=i.length;try{return sn(n,"parseBindingList",this,3)([3,93,1]),i.length===a}catch(e){return!1}}return!1}},{key:"tsIsUnambiguouslyStartOfFunctionType",value:function(){if(this.next(),this.match(11)||this.match(21))return!0;if(this.tsSkipParameterStart()){if(this.match(14)||this.match(12)||this.match(17)||this.match(29))return!0;if(this.match(11)&&(this.next(),this.match(19)))return!0}return!1}},{key:"tsParseTypeOrTypePredicateAnnotation",value:function(e){var t=this;return this.tsInType(function(){var n=t.startNode();t.expect(e);var r=t.startNode(),i=!!t.tsTryParse(t.tsParseTypePredicateAsserts.bind(t));if(i&&t.match(78)){var a=t.tsParseThisTypeOrThisTypePredicate();return"TSThisType"===a.type?(r.parameterName=a,r.asserts=!0,r.typeAnnotation=null,a=t.finishNode(r,"TSTypePredicate")):(t.resetStartLocationFromNode(a,r),a.asserts=!0),n.typeAnnotation=a,t.finishNode(n,"TSTypeAnnotation")}var s=t.tsIsIdentifier()&&t.tsTryParse(t.tsParseTypePredicatePrefix.bind(t));if(!s)return i?(r.parameterName=t.parseIdentifier(),r.asserts=i,r.typeAnnotation=null,n.typeAnnotation=t.finishNode(r,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")):t.tsParseTypeAnnotation(!1,n);var o=t.tsParseTypeAnnotation(!1);return r.parameterName=s,r.typeAnnotation=o,r.asserts=i,n.typeAnnotation=t.finishNode(r,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")})}},{key:"tsTryParseTypeOrTypePredicateAnnotation",value:function(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}},{key:"tsTryParseTypeAnnotation",value:function(){if(this.match(14))return this.tsParseTypeAnnotation()}},{key:"tsTryParseType",value:function(){return this.tsEatThenParseType(14)}},{key:"tsParseTypePredicatePrefix",value:function(){var e=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),e}},{key:"tsParseTypePredicateAsserts",value:function(){if(109!==this.state.type)return!1;var e=this.state.containsEsc;return this.next(),!(!J(this.state.type)&&!this.match(78)||(e&&this.raise(w.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),0))}},{key:"tsParseTypeAnnotation",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.startNode();return this.tsInType(function(){t&&e.expect(14),n.typeAnnotation=e.tsParseType()}),this.finishNode(n,"TSTypeAnnotation")}},{key:"tsParseType",value:function(){var e=this;Pt(this.state.inType);var t=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return t;var n=this.startNodeAtNode(t);return n.checkType=t,n.extendsType=this.tsInDisallowConditionalTypesContext(function(){return e.tsParseNonConditionalType()}),this.expect(17),n.trueType=this.tsInAllowConditionalTypesContext(function(){return e.tsParseType()}),this.expect(14),n.falseType=this.tsInAllowConditionalTypesContext(function(){return e.tsParseType()}),this.finishNode(n,"TSConditionalType")}},{key:"isAbstractConstructorSignature",value:function(){return this.isContextual(124)&&77===this.lookahead().type}},{key:"tsParseNonConditionalType",value:function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}},{key:"tsParseTypeAssertion",value:function(){var e=this;this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(At.ReservedTypeAssertion,this.state.startLoc);var t=this.startNode();return t.typeAnnotation=this.tsInType(function(){return e.next(),e.match(75)?e.tsParseTypeReference():e.tsParseType()}),this.expect(48),t.expression=this.parseMaybeUnary(),this.finishNode(t,"TSTypeAssertion")}},{key:"tsParseHeritageClause",value:function(e){var t=this,n=this.state.startLoc,r=this.tsParseDelimitedList("HeritageClauseElement",function(){var e=t.startNode();return e.expression=t.tsParseEntityName(),t.match(47)&&(e.typeParameters=t.tsParseTypeArguments()),t.finishNode(e,"TSExpressionWithTypeArguments")});return r.length||this.raise(At.EmptyHeritageClauseType,n,{token:e}),r}},{key:"tsParseInterfaceDeclaration",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(129),t.declare&&(e.declare=!0),J(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,130)):(e.id=null,this.raise(At.MissingInterfaceName,this.state.startLoc)),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));var n=this.startNode();return n.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(n,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}},{key:"tsParseTypeAliasDeclaration",value:function(e){var t=this;return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,2),e.typeAnnotation=this.tsInType(function(){if(e.typeParameters=t.tsTryParseTypeParameters(t.tsParseInOutModifiers),t.expect(29),t.isContextual(114)&&16!==t.lookahead().type){var n=t.startNode();return t.next(),t.finishNode(n,"TSIntrinsicKeyword")}return t.tsParseType()}),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}},{key:"tsInNoContext",value:function(e){var t=this.state.context;this.state.context=[t[0]];try{return e()}finally{this.state.context=t}}},{key:"tsInType",value:function(e){var t=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=t}}},{key:"tsInDisallowConditionalTypesContext",value:function(e){var t=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=t}}},{key:"tsInAllowConditionalTypesContext",value:function(e){var t=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=t}}},{key:"tsEatThenParseType",value:function(e){if(this.match(e))return this.tsNextThenParseType()}},{key:"tsExpectThenParseType",value:function(e){var t=this;return this.tsInType(function(){return t.expect(e),t.tsParseType()})}},{key:"tsNextThenParseType",value:function(){var e=this;return this.tsInType(function(){return e.next(),e.tsParseType()})}},{key:"tsParseEnumMember",value:function(){var e=this.startNode();return e.id=this.match(133)?sn(n,"parseStringLiteral",this,3)([this.state.value]):this.parseIdentifier(!0),this.eat(29)&&(e.initializer=sn(n,"parseMaybeAssignAllowIn",this,3)([])),this.finishNode(e,"TSEnumMember")}},{key:"tsParseEnumDeclaration",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.const&&(e.const=!0),t.declare&&(e.declare=!0),this.expectContextual(126),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?8971:8459),this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumDeclaration")}},{key:"tsParseModuleBlock",value:function(){var e=this.startNode();return this.scope.enter(0),this.expect(5),sn(n,"parseBlockOrModuleBlockBody",this,3)([e.body=[],void 0,!0,8]),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}},{key:"tsParseModuleOrNamespaceDeclaration",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.id=this.parseIdentifier(),t||this.checkIdentifier(e.id,1024),this.eat(16)){var n=this.startNode();this.tsParseModuleOrNamespaceDeclaration(n,!0),e.body=n}else this.scope.enter(256),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")}},{key:"tsParseAmbientExternalModuleDeclaration",value:function(e){return this.isContextual(112)?(e.global=!0,e.id=this.parseIdentifier()):this.match(133)?e.id=sn(n,"parseStringLiteral",this,3)([this.state.value]):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}},{key:"tsParseImportEqualsDeclaration",value:function(e,t,n){e.isExport=n||!1,e.id=t||this.parseIdentifier(),this.checkIdentifier(e.id,4096),this.expect(29);var r=this.tsParseModuleReference();return"type"===e.importKind&&"TSExternalModuleReference"!==r.type&&this.raise(At.ImportAliasHasImportType,r),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}},{key:"tsIsExternalModuleReference",value:function(){return this.isContextual(119)&&40===this.lookaheadCharCode()}},{key:"tsParseModuleReference",value:function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}},{key:"tsParseExternalModuleReference",value:function(){var e=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),e.expression=sn(n,"parseExprAtom",this,3)([]),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(e,"TSExternalModuleReference")}},{key:"tsLookAhead",value:function(e){var t=this.state.clone(),n=e();return this.state=t,n}},{key:"tsTryParseAndCatch",value:function(e){var t=this.tryParse(function(t){return e()||t()});if(!t.aborted&&t.node)return t.error&&(this.state=t.failState),t.node}},{key:"tsTryParse",value:function(e){var t=this.state.clone(),n=e();if(void 0!==n&&!1!==n)return n;this.state=t}},{key:"tsTryParseDeclare",value:function(e){var t=this;if(!this.isLineTerminator()){var r,i=this.state.type;return this.isContextual(100)&&(i=74,r="let"),this.tsInAmbientContext(function(){switch(i){case 68:return e.declare=!0,sn(n,"parseFunctionStatement",t,3)([e,!1,!1]);case 80:return e.declare=!0,t.parseClass(e,!0,!1);case 126:return t.tsParseEnumDeclaration(e,{declare:!0});case 112:return t.tsParseAmbientExternalModuleDeclaration(e);case 75:case 74:return t.match(75)&&t.isLookaheadContextual("enum")?(t.expect(75),t.tsParseEnumDeclaration(e,{const:!0,declare:!0})):(e.declare=!0,t.parseVarStatement(e,r||t.state.value,!0));case 129:var a=t.tsParseInterfaceDeclaration(e,{declare:!0});if(a)return a;default:if(J(i))return t.tsParseDeclaration(e,t.state.value,!0,null)}})}}},{key:"tsTryParseExportDeclaration",value:function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}},{key:"tsParseExpressionStatement",value:function(e,t,n){switch(t.name){case"declare":var r=this.tsTryParseDeclare(e);return r&&(r.declare=!0),r;case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);var i=e;return i.global=!0,i.id=t,i.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(i,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,t.name,!1,n)}}},{key:"tsParseDeclaration",value:function(e,t,n,r){switch(t){case"abstract":if(this.tsCheckLineTerminator(n)&&(this.match(80)||J(this.state.type)))return this.tsParseAbstractDeclaration(e,r);break;case"module":if(this.tsCheckLineTerminator(n)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(e);if(J(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(n)&&J(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(n)&&J(this.state.type))return this.tsParseTypeAliasDeclaration(e)}}},{key:"tsCheckLineTerminator",value:function(e){return e?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()}},{key:"tsTryParseGenericAsyncArrowFunction",value:function(e){var t=this;if(this.match(47)){var r=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;var i=this.tsTryParseAndCatch(function(){var r=t.startNodeAt(e);return r.typeParameters=t.tsParseTypeParameters(t.tsParseConstModifier),sn(n,"parseFunctionParams",t,3)([r]),r.returnType=t.tsTryParseTypeOrTypePredicateAnnotation(),t.expect(19),r});return this.state.maybeInArrowParameters=r,i?sn(n,"parseArrowExpression",this,3)([i,null,!0]):void 0}}},{key:"tsParseTypeArgumentsInExpression",value:function(){if(47===this.reScan_lt())return this.tsParseTypeArguments()}},{key:"tsParseTypeArguments",value:function(){var e=this,t=this.startNode();return t.params=this.tsInType(function(){return e.tsInNoContext(function(){return e.expect(47),e.tsParseDelimitedList("TypeParametersOrArguments",e.tsParseType.bind(e))})}),0===t.params.length?this.raise(At.EmptyTypeArguments,t):this.state.inType||this.curContext()!==O.brace||this.reScan_lt_gt(),this.expect(48),this.finishNode(t,"TSTypeParameterInstantiation")}},{key:"tsIsDeclarationStart",value:function(){return(e=this.state.type)>=124&&e<=130;var e}},{key:"isExportDefaultSpecifier",value:function(){return!this.tsIsDeclarationStart()&&sn(n,"isExportDefaultSpecifier",this,3)([])}},{key:"parseAssignableListItem",value:function(e,t){var n=this.state.startLoc,r={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},r);var i=r.accessibility,a=r.override,s=r.readonly;4&e||!(i||s||a)||this.raise(At.UnexpectedParameterModifier,n);var o=this.parseMaybeDefault();this.parseAssignableListItemTypes(o,e);var l=this.parseMaybeDefault(o.loc.start,o);if(i||s||a){var c=this.startNodeAt(n);return t.length&&(c.decorators=t),i&&(c.accessibility=i),s&&(c.readonly=s),a&&(c.override=a),"Identifier"!==l.type&&"AssignmentPattern"!==l.type&&this.raise(At.UnsupportedParameterPropertyKind,c),c.parameter=l,this.finishNode(c,"TSParameterProperty")}return t.length&&(o.decorators=t),l}},{key:"isSimpleParameter",value:function(e){return"TSParameterProperty"===e.type&&sn(n,"isSimpleParameter",this,3)([e.parameter])||sn(n,"isSimpleParameter",this,3)([e])}},{key:"tsDisallowOptionalPattern",value:function(e){var t,n=gn(e.params);try{for(n.s();!(t=n.n()).done;){var r=t.value;"Identifier"!==r.type&&r.optional&&!this.state.isAmbientContext&&this.raise(At.PatternIsOptional,r)}}catch(i){n.e(i)}finally{n.f()}}},{key:"setArrowFunctionParameters",value:function(e,t,r){sn(n,"setArrowFunctionParameters",this,3)([e,t,r]),this.tsDisallowOptionalPattern(e)}},{key:"parseFunctionBodyAndFinish",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.match(14)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));var i="FunctionDeclaration"===t?"TSDeclareFunction":"ClassMethod"===t||"ClassPrivateMethod"===t?"TSDeclareMethod":void 0;return i&&!this.match(5)&&this.isLineTerminator()?this.finishNode(e,i):"TSDeclareFunction"===i&&this.state.isAmbientContext&&(this.raise(At.DeclareFunctionHasImplementation,e),e.declare)?sn(n,"parseFunctionBodyAndFinish",this,3)([e,i,r]):(this.tsDisallowOptionalPattern(e),sn(n,"parseFunctionBodyAndFinish",this,3)([e,t,r]))}},{key:"registerFunctionStatementId",value:function(e){!e.body&&e.id?this.checkIdentifier(e.id,1024):sn(n,"registerFunctionStatementId",this,3)([e])}},{key:"tsCheckForInvalidTypeCasts",value:function(e){var t=this;e.forEach(function(e){"TSTypeCastExpression"===(null==e?void 0:e.type)&&t.raise(At.UnexpectedTypeAnnotation,e.typeAnnotation)})}},{key:"toReferencedList",value:function(e,t){return this.tsCheckForInvalidTypeCasts(e),e}},{key:"parseArrayLike",value:function(e,t,r,i){var a=sn(n,"parseArrayLike",this,3)([e,t,r,i]);return"ArrayExpression"===a.type&&this.tsCheckForInvalidTypeCasts(a.elements),a}},{key:"parseSubscript",value:function(e,t,r,i){var a=this;if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();var s=this.startNodeAt(t);return s.expression=e,this.finishNode(s,"TSNonNullExpression")}var o=!1;if(this.match(18)&&60===this.lookaheadCharCode()){if(r)return i.stop=!0,e;i.optionalChainMember=o=!0,this.next()}if(this.match(47)||this.match(51)){var l,c=this.tsTryParseAndCatch(function(){if(!r&&a.atPossibleAsyncArrow(e)){var s=a.tsTryParseGenericAsyncArrowFunction(t);if(s)return s}var c=a.tsParseTypeArgumentsInExpression();if(c)if(!o||a.match(10)){if(re(a.state.type)){var u=sn(n,"parseTaggedTemplateExpression",a,3)([e,t,i]);return u.typeParameters=c,u}if(!r&&a.eat(10)){var p=a.startNodeAt(t);return p.callee=e,p.arguments=a.parseCallExpressionArguments(11,!1),a.tsCheckForInvalidTypeCasts(p.arguments),p.typeParameters=c,i.optionalChainMember&&(p.optional=o),a.finishCallExpression(p,i.optionalChainMember)}var f=a.state.type;if(48!==f&&52!==f&&(10===f||!Q(f)||a.hasPrecedingLineBreak())){var d=a.startNodeAt(t);return d.expression=e,d.typeParameters=c,a.finishNode(d,"TSInstantiationExpression")}}else l=a.state.curPosition()});if(l&&this.unexpected(l,10),c)return"TSInstantiationExpression"===c.type&&(this.match(16)||this.match(18)&&40!==this.lookaheadCharCode())&&this.raise(At.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),c}return sn(n,"parseSubscript",this,3)([e,t,r,i])}},{key:"parseNewCallee",value:function(e){var t;sn(n,"parseNewCallee",this,3)([e]);var r=e.callee;"TSInstantiationExpression"!==r.type||null!=(t=r.extra)&&t.parenthesized||(e.typeParameters=r.typeParameters,e.callee=r.expression)}},{key:"parseExprOp",value:function(e,t,r){var i,a=this;if(ne(58)>r&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(i=this.isContextual(120)))){var s=this.startNodeAt(t);return s.expression=e,s.typeAnnotation=this.tsInType(function(){return a.next(),a.match(75)?(i&&a.raise(w.UnexpectedKeyword,a.state.startLoc,{keyword:"const"}),a.tsParseTypeReference()):a.tsParseType()}),this.finishNode(s,i?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(s,t,r)}return sn(n,"parseExprOp",this,3)([e,t,r])}},{key:"checkReservedWord",value:function(e,t,r,i){this.state.isAmbientContext||sn(n,"checkReservedWord",this,3)([e,t,r,i])}},{key:"checkImportReflection",value:function(e){sn(n,"checkImportReflection",this,3)([e]),e.module&&"value"!==e.importKind&&this.raise(At.ImportReflectionHasImportType,e.specifiers[0].loc.start)}},{key:"checkDuplicateExports",value:function(){}},{key:"isPotentialImportPhase",value:function(e){if(sn(n,"isPotentialImportPhase",this,3)([e]))return!0;if(this.isContextual(130)){var t=this.lookaheadCharCode();return e?123===t||42===t:61!==t}return!e&&this.isContextual(87)}},{key:"applyImportPhase",value:function(e,t,r,i){sn(n,"applyImportPhase",this,3)([e,t,r,i]),t?e.exportKind="type"===r?"type":"value":e.importKind="type"===r||"typeof"===r?r:"value"}},{key:"parseImport",value:function(e){if(this.match(133))return e.importKind="value",sn(n,"parseImport",this,3)([e]);var t;if(J(this.state.type)&&61===this.lookaheadCharCode())return e.importKind="value",this.tsParseImportEqualsDeclaration(e);if(this.isContextual(130)){var r=this.parseMaybeImportPhase(e,!1);if(61===this.lookaheadCharCode())return this.tsParseImportEqualsDeclaration(e,r);t=sn(n,"parseImportSpecifiersAndAfter",this,3)([e,r])}else t=sn(n,"parseImport",this,3)([e]);return"type"===t.importKind&&t.specifiers.length>1&&"ImportDefaultSpecifier"===t.specifiers[0].type&&this.raise(At.TypeImportCannotSpecifyDefaultAndNamed,t),t}},{key:"parseExport",value:function(e,t){if(this.match(83)){this.next();var r=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?r=this.parseMaybeImportPhase(e,!1):e.importKind="value",this.tsParseImportEqualsDeclaration(e,r,!0)}if(this.eat(29)){var i=e;return i.expression=sn(n,"parseExpression",this,3)([]),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(i,"TSExportAssignment")}if(this.eatContextual(93)){var a=e;return this.expectContextual(128),a.id=this.parseIdentifier(),this.semicolon(),this.finishNode(a,"TSNamespaceExportDeclaration")}return sn(n,"parseExport",this,3)([e,t])}},{key:"isAbstractClass",value:function(){return this.isContextual(124)&&80===this.lookahead().type}},{key:"parseExportDefaultExpression",value:function(){if(this.isAbstractClass()){var e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0)}if(this.match(129)){var t=this.tsParseInterfaceDeclaration(this.startNode());if(t)return t}return sn(n,"parseExportDefaultExpression",this,3)([])}},{key:"parseVarStatement",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.state.isAmbientContext,a=sn(n,"parseVarStatement",this,3)([e,t,r||i]);if(!i)return a;var s,o=gn(a.declarations);try{for(o.s();!(s=o.n()).done;){var l=s.value,c=l.id,u=l.init;u&&("const"!==t||c.typeAnnotation?this.raise(At.InitializerNotAllowedInAmbientContext,u):It(u,this.hasPlugin("estree"))||this.raise(At.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,u))}}catch(p){o.e(p)}finally{o.f()}return a}},{key:"parseStatementContent",value:function(e,t){if(this.match(75)&&this.isLookaheadContextual("enum")){var r=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(r,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){var i=this.tsParseInterfaceDeclaration(this.startNode());if(i)return i}return sn(n,"parseStatementContent",this,3)([e,t])}},{key:"parseAccessModifier",value:function(){return this.tsParseModifier(["public","protected","private"])}},{key:"tsHasSomeModifiers",value:function(e,t){return t.some(function(t){return kt(t)?e.accessibility===t:!!e[t]})}},{key:"tsIsStartOfStaticBlocks",value:function(){return this.isContextual(106)&&123===this.lookaheadCharCode()}},{key:"parseClassMember",value:function(e,t,r){var i=this,a=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:a,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:At.InvalidModifierOnTypeParameterPositions},t);var s=function(){i.tsIsStartOfStaticBlocks()?(i.next(),i.next(),i.tsHasSomeModifiers(t,a)&&i.raise(At.StaticBlockCannotHaveModifier,i.state.curPosition()),sn(n,"parseClassStaticBlock",i,3)([e,t])):i.parseClassMemberWithIsStatic(e,t,r,!!t.static)};t.declare?this.tsInAmbientContext(s):s()}},{key:"parseClassMemberWithIsStatic",value:function(e,t,r,i){var a=this.tsTryParseIndexSignature(t);if(a)return e.body.push(a),t.abstract&&this.raise(At.IndexSignatureHasAbstract,t),t.accessibility&&this.raise(At.IndexSignatureHasAccessibility,t,{modifier:t.accessibility}),t.declare&&this.raise(At.IndexSignatureHasDeclare,t),void(t.override&&this.raise(At.IndexSignatureHasOverride,t));!this.state.inAbstractClass&&t.abstract&&this.raise(At.NonAbstractClassHasAbstractMethod,t),t.override&&(r.hadSuperClass||this.raise(At.OverrideNotInSubClass,t)),sn(n,"parseClassMemberWithIsStatic",this,3)([e,t,r,i])}},{key:"parsePostMemberNameModifiers",value:function(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(At.ClassMethodHasReadonly,e),e.declare&&this.match(10)&&this.raise(At.ClassMethodHasDeclare,e)}},{key:"parseExpressionStatement",value:function(e,t,r){return("Identifier"===t.type?this.tsParseExpressionStatement(e,t,r):void 0)||sn(n,"parseExpressionStatement",this,3)([e,t,r])}},{key:"shouldParseExportDeclaration",value:function(){return!!this.tsIsDeclarationStart()||sn(n,"shouldParseExportDeclaration",this,3)([])}},{key:"parseConditional",value:function(e,t,r){var i=this;if(!this.state.maybeInArrowParameters||!this.match(17))return sn(n,"parseConditional",this,3)([e,t,r]);var a=this.tryParse(function(){return sn(n,"parseConditional",i,3)([e,t])});return a.node?(a.error&&(this.state=a.failState),a.node):(a.error&&sn(n,"setOptionalParametersError",this,3)([r,a.error]),e)}},{key:"parseParenItem",value:function(e,t){if(e=sn(n,"parseParenItem",this,3)([e,t]),this.eat(17)&&(e.optional=!0,this.resetEndLocation(e)),this.match(14)){var r=this.startNodeAt(t);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}},{key:"parseExportDeclaration",value:function(e){var t=this;if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(function(){return t.parseExportDeclaration(e)});var r=this.state.startLoc,i=this.eatContextual(125);if(i&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(At.ExpectedAmbientAfterExportDeclare,this.state.startLoc);var a=J(this.state.type)&&this.tsTryParseExportDeclaration()||sn(n,"parseExportDeclaration",this,3)([e]);return a?(("TSInterfaceDeclaration"===a.type||"TSTypeAliasDeclaration"===a.type||i)&&(e.exportKind="type"),i&&(this.resetStartLocation(a,r),a.declare=!0),a):null}},{key:"parseClassId",value:function(e,t,r,i){if(t&&!r||!this.isContextual(113)){sn(n,"parseClassId",this,3)([e,t,r,e.declare?1024:8331]);var a=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);a&&(e.typeParameters=a)}}},{key:"parseClassPropertyAnnotation",value:function(e){e.optional||(this.eat(35)?e.definite=!0:this.eat(17)&&(e.optional=!0));var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)}},{key:"parseClassProperty",value:function(e){if(this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&(!e.readonly||e.typeAnnotation)&&this.match(29)&&this.raise(At.DeclareClassFieldHasInitializer,this.state.startLoc),e.abstract&&this.match(29)){var t=e.key;this.raise(At.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:"Identifier"!==t.type||e.computed?"[".concat(this.input.slice(t.start,t.end),"]"):t.name})}return sn(n,"parseClassProperty",this,3)([e])}},{key:"parseClassPrivateProperty",value:function(e){return e.abstract&&this.raise(At.PrivateElementHasAbstract,e),e.accessibility&&this.raise(At.PrivateElementHasAccessibility,e,{modifier:e.accessibility}),this.parseClassPropertyAnnotation(e),sn(n,"parseClassPrivateProperty",this,3)([e])}},{key:"parseClassAccessorProperty",value:function(e){return this.parseClassPropertyAnnotation(e),e.optional&&this.raise(At.AccessorCannotBeOptional,e),sn(n,"parseClassAccessorProperty",this,3)([e])}},{key:"pushClassMethod",value:function(e,t,r,i,a,s){var o=this.tsTryParseTypeParameters(this.tsParseConstModifier);o&&a&&this.raise(At.ConstructorHasTypeParameters,o);var l=t.declare,c=void 0!==l&&l,u=t.kind;!c||"get"!==u&&"set"!==u||this.raise(At.DeclareAccessor,t,{kind:u}),o&&(t.typeParameters=o),sn(n,"pushClassMethod",this,3)([e,t,r,i,a,s])}},{key:"pushClassPrivateMethod",value:function(e,t,r,i){var a=this.tsTryParseTypeParameters(this.tsParseConstModifier);a&&(t.typeParameters=a),sn(n,"pushClassPrivateMethod",this,3)([e,t,r,i])}},{key:"declareClassPrivateMethodInScope",value:function(e,t){"TSDeclareMethod"!==e.type&&("MethodDefinition"!==e.type||e.value.body)&&sn(n,"declareClassPrivateMethodInScope",this,3)([e,t])}},{key:"parseClassSuper",value:function(e){sn(n,"parseClassSuper",this,3)([e]),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(e.implements=this.tsParseHeritageClause("implements"))}},{key:"parseObjPropValue",value:function(e,t,r,i,a,s,o){var l=this.tsTryParseTypeParameters(this.tsParseConstModifier);return l&&(e.typeParameters=l),sn(n,"parseObjPropValue",this,3)([e,t,r,i,a,s,o])}},{key:"parseFunctionParams",value:function(e,t){var r=this.tsTryParseTypeParameters(this.tsParseConstModifier);r&&(e.typeParameters=r),sn(n,"parseFunctionParams",this,3)([e,t])}},{key:"parseVarId",value:function(e,t){sn(n,"parseVarId",this,3)([e,t]),"Identifier"===e.id.type&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(e.definite=!0);var r=this.tsTryParseTypeAnnotation();r&&(e.id.typeAnnotation=r,this.resetEndLocation(e.id))}},{key:"parseAsyncArrowFromCallExpression",value:function(e,t){return this.match(14)&&(e.returnType=this.tsParseTypeAnnotation()),sn(n,"parseAsyncArrowFromCallExpression",this,3)([e,t])}},{key:"parseMaybeAssign",value:function(e,t){var r,i,a,s,o,l,c,u,p,f=this;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(l=this.state.clone(),!(c=this.tryParse(function(){return sn(n,"parseMaybeAssign",f,3)([e,t])},l)).error)return c.node;var d=this.state.context,h=d[d.length-1];h!==O.j_oTag&&h!==O.j_expr||d.pop()}if(!(null!=(r=c)&&r.error||this.match(47)))return sn(n,"parseMaybeAssign",this,3)([e,t]);l&&l!==this.state||(l=this.state.clone());var m=this.tryParse(function(r){var i,a;p=f.tsParseTypeParameters(f.tsParseConstModifier);var s=sn(n,"parseMaybeAssign",f,3)([e,t]);return("ArrowFunctionExpression"!==s.type||null!=(i=s.extra)&&i.parenthesized)&&r(),0!==(null==(a=p)?void 0:a.params.length)&&f.resetStartLocationFromNode(s,p),s.typeParameters=p,s},l);if(!m.error&&!m.aborted)return p&&this.reportReservedArrowTypeParam(p),m.node;if(!c&&(Pt(!this.hasPlugin("jsx")),!(u=this.tryParse(function(){return sn(n,"parseMaybeAssign",f,3)([e,t])},l)).error))return u.node;if(null!=(i=c)&&i.node)return this.state=c.failState,c.node;if(m.node)return this.state=m.failState,p&&this.reportReservedArrowTypeParam(p),m.node;if(null!=(a=u)&&a.node)return this.state=u.failState,u.node;throw(null==(s=c)?void 0:s.error)||m.error||(null==(o=u)?void 0:o.error)}},{key:"reportReservedArrowTypeParam",value:function(e){var t;1!==e.params.length||e.params[0].constraint||null!=(t=e.extra)&&t.trailingComma||!this.getPluginOption("typescript","disallowAmbiguousJSXLike")||this.raise(At.ReservedArrowTypeParam,e)}},{key:"parseMaybeUnary",value:function(e,t){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():sn(n,"parseMaybeUnary",this,3)([e,t])}},{key:"parseArrow",value:function(e){var t=this;if(this.match(14)){var r=this.tryParse(function(e){var n=t.tsParseTypeOrTypePredicateAnnotation(14);return!t.canInsertSemicolon()&&t.match(19)||e(),n});if(r.aborted)return;r.thrown||(r.error&&(this.state=r.failState),e.returnType=r.node)}return sn(n,"parseArrow",this,3)([e])}},{key:"parseAssignableListItemTypes",value:function(e,t){if(!(2&t))return e;this.eat(17)&&(e.optional=!0);var n=this.tsTryParseTypeAnnotation();return n&&(e.typeAnnotation=n),this.resetEndLocation(e),e}},{key:"isAssignable",value:function(e,t){switch(e.type){case"TSTypeCastExpression":return this.isAssignable(e.expression,t);case"TSParameterProperty":return!0;default:return sn(n,"isAssignable",this,3)([e,t])}}},{key:"toAssignable",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];switch(e.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(e,t);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":t?this.expressionScope.recordArrowParameterBindingError(At.UnexpectedTypeCastInParameter,e):this.raise(At.UnexpectedTypeCastInParameter,e),this.toAssignable(e.expression,t);break;case"AssignmentExpression":t||"TSTypeCastExpression"!==e.left.type||(e.left=this.typeCastToParameter(e.left));default:sn(n,"toAssignable",this,3)([e,t])}}},{key:"toAssignableParenthesizedExpression",value:function(e,t){switch(e.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(e.expression,t);break;default:sn(n,"toAssignable",this,3)([e,t])}}},{key:"checkToRestConversion",value:function(e,t){switch(e.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(e.expression,!1);break;default:sn(n,"checkToRestConversion",this,3)([e,t])}}},{key:"isValidLVal",value:function(e,t,r){return i={TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(64!==r||!t)&&["expression",!0],TSSatisfiesExpression:(64!==r||!t)&&["expression",!0],TSTypeAssertion:(64!==r||!t)&&["expression",!0]},a=e,Object.hasOwnProperty.call(i,a)&&i[a]||sn(n,"isValidLVal",this,3)([e,t,r]);var i,a}},{key:"parseBindingAtom",value:function(){return 78===this.state.type?this.parseIdentifier(!0):sn(n,"parseBindingAtom",this,3)([])}},{key:"parseMaybeDecoratorArguments",value:function(e){if(this.match(47)||this.match(51)){var t=this.tsParseTypeArgumentsInExpression();if(this.match(10)){var r=sn(n,"parseMaybeDecoratorArguments",this,3)([e]);return r.typeParameters=t,r}this.unexpected(null,10)}return sn(n,"parseMaybeDecoratorArguments",this,3)([e])}},{key:"checkCommaAfterRest",value:function(e){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===e?(this.next(),!1):sn(n,"checkCommaAfterRest",this,3)([e])}},{key:"isClassMethod",value:function(){return this.match(47)||sn(n,"isClassMethod",this,3)([])}},{key:"isClassProperty",value:function(){return this.match(35)||this.match(14)||sn(n,"isClassProperty",this,3)([])}},{key:"parseMaybeDefault",value:function(e,t){var r=sn(n,"parseMaybeDefault",this,3)([e,t]);return"AssignmentPattern"===r.type&&r.typeAnnotation&&r.right.start<r.typeAnnotation.start&&this.raise(At.TypeAnnotationAfterAssign,r.typeAnnotation),r}},{key:"getTokenFromCode",value:function(e){if(this.state.inType){if(62===e)return void this.finishOp(48,1);if(60===e)return void this.finishOp(47,1)}sn(n,"getTokenFromCode",this,3)([e])}},{key:"reScan_lt_gt",value:function(){var e=this.state.type;47===e?(this.state.pos-=1,this.readToken_lt()):48===e&&(this.state.pos-=1,this.readToken_gt())}},{key:"reScan_lt",value:function(){var e=this.state.type;return 51===e?(this.state.pos-=2,this.finishOp(47,1),47):e}},{key:"toAssignableList",value:function(e,t,r){for(var i=0;i<e.length;i++){var a=e[i];"TSTypeCastExpression"===(null==a?void 0:a.type)&&(e[i]=this.typeCastToParameter(a))}sn(n,"toAssignableList",this,3)([e,t,r])}},{key:"typeCastToParameter",value:function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.loc.end),e.expression}},{key:"shouldParseArrow",value:function(e){var t=this;return this.match(14)?e.every(function(e){return t.isAssignable(e,!0)}):sn(n,"shouldParseArrow",this,3)([e])}},{key:"shouldParseAsyncArrow",value:function(){return this.match(14)||sn(n,"shouldParseAsyncArrow",this,3)([])}},{key:"canHaveLeadingDecorator",value:function(){return sn(n,"canHaveLeadingDecorator",this,3)([])||this.isAbstractClass()}},{key:"jsxParseOpeningElementAfterName",value:function(e){var t=this;if(this.match(47)||this.match(51)){var r=this.tsTryParseAndCatch(function(){return t.tsParseTypeArgumentsInExpression()});r&&(e.typeParameters=r)}return sn(n,"jsxParseOpeningElementAfterName",this,3)([e])}},{key:"getGetterSetterExpectedParamCount",value:function(e){var t=sn(n,"getGetterSetterExpectedParamCount",this,3)([e]),r=this.getObjectOrClassMethodParams(e)[0];return r&&this.isThisParam(r)?t+1:t}},{key:"parseCatchClauseParam",value:function(){var e=sn(n,"parseCatchClauseParam",this,3)([]),t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t,this.resetEndLocation(e)),e}},{key:"tsInAmbientContext",value:function(e){var t=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return e()}finally{this.state.isAmbientContext=t}}},{key:"parseClass",value:function(e,t,r){var i=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{return sn(n,"parseClass",this,3)([e,t,r])}finally{this.state.inAbstractClass=i}}},{key:"tsParseAbstractDeclaration",value:function(e,t){if(this.match(80))return e.abstract=!0,this.maybeTakeDecorators(t,this.parseClass(e,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(At.NonClassMethodPropertyHasAbstractModifer,e),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,80)}},{key:"parseMethod",value:function(e,t,r,i,a,s,o){var l=sn(n,"parseMethod",this,3)([e,t,r,i,a,s,o]);if(l.abstract&&(this.hasPlugin("estree")?l.value.body:l.body)){var c=l.key;this.raise(At.AbstractMethodHasImplementation,l,{methodName:"Identifier"!==c.type||l.computed?"[".concat(this.input.slice(c.start,c.end),"]"):c.name})}return l}},{key:"tsParseTypeParameterName",value:function(){return this.parseIdentifier().name}},{key:"shouldParseAsAmbientContext",value:function(){return!!this.getPluginOption("typescript","dts")}},{key:"parse",value:function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),sn(n,"parse",this,3)([])}},{key:"getExpression",value:function(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),sn(n,"getExpression",this,3)([])}},{key:"parseExportSpecifier",value:function(e,t,r,i){return!t&&i?(this.parseTypeOnlyImportExportSpecifier(e,!1,r),this.finishNode(e,"ExportSpecifier")):(e.exportKind="value",sn(n,"parseExportSpecifier",this,3)([e,t,r,i]))}},{key:"parseImportSpecifier",value:function(e,t,r,i,a){return!t&&i?(this.parseTypeOnlyImportExportSpecifier(e,!0,r),this.finishNode(e,"ImportSpecifier")):(e.importKind="value",sn(n,"parseImportSpecifier",this,3)([e,t,r,i,r?4098:4096]))}},{key:"parseTypeOnlyImportExportSpecifier",value:function(e,t,n){var r,i=t?"imported":"local",a=t?"local":"exported",s=e[i],o=!1,l=!0,c=s.loc.start;if(this.isContextual(93)){var u=this.parseIdentifier();if(this.isContextual(93)){var p=this.parseIdentifier();Y(this.state.type)?(o=!0,s=u,r=t?this.parseIdentifier():this.parseModuleExportName(),l=!1):(r=p,l=!1)}else Y(this.state.type)?(l=!1,r=t?this.parseIdentifier():this.parseModuleExportName()):(o=!0,s=u)}else Y(this.state.type)&&(o=!0,t?(s=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(s.name,s.loc.start,!0,!0)):s=this.parseModuleExportName());o&&n&&this.raise(t?At.TypeModifierIsUsedInTypeImports:At.TypeModifierIsUsedInTypeExports,c),e[i]=s,e[a]=r,e[t?"importKind":"exportKind"]=o?"type":"value",l&&this.eatContextual(93)&&(e[a]=t?this.parseIdentifier():this.parseModuleExportName()),e[a]||(e[a]=ut(e[i])),t&&this.checkIdentifier(e[a],o?4098:4096)}}])}(e)},v8intrinsic:function(e){return function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"parseV8Intrinsic",value:function(){if(this.match(54)){var e=this.state.startLoc,t=this.startNode();if(this.next(),J(this.state.type)){var n=this.parseIdentifierName(),r=this.createIdentifier(t,n);if(r.type="V8IntrinsicIdentifier",this.match(10))return r}this.unexpected(e)}}},{key:"parseExprAtom",value:function(e){return this.parseV8Intrinsic()||sn(t,"parseExprAtom",this,3)([e])}}])}(e)},placeholders:function(e){return function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"parsePlaceholder",value:function(e){if(this.match(144)){var n=this.startNode();return this.next(),this.assertNoSpace(),n.name=sn(t,"parseIdentifier",this,3)([!0]),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(n,e)}}},{key:"finishPlaceholder",value:function(e,t){var n=!(!e.expectedNode||"Placeholder"!==e.type);return e.expectedNode=t,n?e:this.finishNode(e,"Placeholder")}},{key:"getTokenFromCode",value:function(e){37===e&&37===this.input.charCodeAt(this.state.pos+1)?this.finishOp(144,2):sn(t,"getTokenFromCode",this,3)([e])}},{key:"parseExprAtom",value:function(e){return this.parsePlaceholder("Expression")||sn(t,"parseExprAtom",this,3)([e])}},{key:"parseIdentifier",value:function(e){return this.parsePlaceholder("Identifier")||sn(t,"parseIdentifier",this,3)([e])}},{key:"checkReservedWord",value:function(e,n,r,i){void 0!==e&&sn(t,"checkReservedWord",this,3)([e,n,r,i])}},{key:"parseBindingAtom",value:function(){return this.parsePlaceholder("Pattern")||sn(t,"parseBindingAtom",this,3)([])}},{key:"isValidLVal",value:function(e,n,r){return"Placeholder"===e||sn(t,"isValidLVal",this,3)([e,n,r])}},{key:"toAssignable",value:function(e,n){e&&"Placeholder"===e.type&&"Expression"===e.expectedNode?e.expectedNode="Pattern":sn(t,"toAssignable",this,3)([e,n])}},{key:"chStartsBindingIdentifier",value:function(e,n){return!!sn(t,"chStartsBindingIdentifier",this,3)([e,n])||144===this.lookahead().type}},{key:"verifyBreakContinue",value:function(e,n){e.label&&"Placeholder"===e.label.type||sn(t,"verifyBreakContinue",this,3)([e,n])}},{key:"parseExpressionStatement",value:function(e,n){var r;if("Placeholder"!==n.type||null!=(r=n.extra)&&r.parenthesized)return sn(t,"parseExpressionStatement",this,3)([e,n]);if(this.match(14)){var i=e;return i.label=this.finishPlaceholder(n,"Identifier"),this.next(),i.body=sn(t,"parseStatementOrSloppyAnnexBFunctionDeclaration",this,3)([]),this.finishNode(i,"LabeledStatement")}return this.semicolon(),e.name=n.name,this.finishPlaceholder(e,"Statement")}},{key:"parseBlock",value:function(e,n,r){return this.parsePlaceholder("BlockStatement")||sn(t,"parseBlock",this,3)([e,n,r])}},{key:"parseFunctionId",value:function(e){return this.parsePlaceholder("Identifier")||sn(t,"parseFunctionId",this,3)([e])}},{key:"parseClass",value:function(e,n,r){var i=n?"ClassDeclaration":"ClassExpression";this.next();var a=this.state.strict,s=this.parsePlaceholder("Identifier");if(s){if(!(this.match(81)||this.match(144)||this.match(5))){if(r||!n)return e.id=null,e.body=this.finishPlaceholder(s,"ClassBody"),this.finishNode(e,i);throw this.raise(Dt.ClassNameIsRequired,this.state.startLoc)}e.id=s}else this.parseClassId(e,n,r);return sn(t,"parseClassSuper",this,3)([e]),e.body=this.parsePlaceholder("ClassBody")||sn(t,"parseClassBody",this,3)([!!e.superClass,a]),this.finishNode(e,i)}},{key:"parseExport",value:function(e,n){var r=this.parsePlaceholder("Identifier");if(!r)return sn(t,"parseExport",this,3)([e,n]);if(!this.isContextual(98)&&!this.match(12))return e.specifiers=[],e.source=null,e.declaration=this.finishPlaceholder(r,"Declaration"),this.finishNode(e,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var i=this.startNode();return i.exported=r,e.specifiers=[this.finishNode(i,"ExportDefaultSpecifier")],sn(t,"parseExport",this,3)([e,n])}},{key:"isExportDefaultSpecifier",value:function(){if(this.match(65)){var e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(te(144),this.nextTokenStartSince(e+4)))return!0}return sn(t,"isExportDefaultSpecifier",this,3)([])}},{key:"maybeParseExportDefaultSpecifier",value:function(e,n){var r;return!(null==(r=e.specifiers)||!r.length)||sn(t,"maybeParseExportDefaultSpecifier",this,3)([e,n])}},{key:"checkExport",value:function(e){var n=e.specifiers;null!=n&&n.length&&(e.specifiers=n.filter(function(e){return"Placeholder"===e.exported.type})),sn(t,"checkExport",this,3)([e]),e.specifiers=n}},{key:"parseImport",value:function(e){var n=this.parsePlaceholder("Identifier");if(!n)return sn(t,"parseImport",this,3)([e]);if(e.specifiers=[],!this.isContextual(98)&&!this.match(12))return e.source=this.finishPlaceholder(n,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");var r=this.startNodeAtNode(n);return r.local=n,e.specifiers.push(this.finishNode(r,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(e)||this.parseNamedImportSpecifiers(e)),this.expectContextual(98),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.parsePlaceholder("StringLiteral")||sn(t,"parseImportSource",this,3)([])}},{key:"assertNoSpace",value:function(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Dt.UnexpectedSpace,this.state.lastTokEndLoc)}}])}(e)}},Ut=Object.keys(Ft),Vt={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0},qt=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"checkProto",value:function(e,t,n,r){if(!("SpreadElement"===e.type||this.isObjectMethod(e)||e.computed||e.shorthand)){var i=e.key;if("__proto__"===("Identifier"===i.type?i.name:i.value)){if(t)return void this.raise(w.RecordNoProto,i);n.used&&(r?null===r.doubleProtoLoc&&(r.doubleProtoLoc=i.loc.start):this.raise(w.DuplicateProto,i)),n.used=!0}}}},{key:"shouldExitDescending",value:function(e,t){return"ArrowFunctionExpression"===e.type&&e.start===t}},{key:"getExpression",value:function(){this.enterInitialScopes(),this.nextToken();var e=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),e.comments=this.comments,e.errors=this.state.errors,this.options.tokens&&(e.tokens=this.tokens),e}},{key:"parseExpression",value:function(e,t){var n=this;return e?this.disallowInAnd(function(){return n.parseExpressionBase(t)}):this.allowInAnd(function(){return n.parseExpressionBase(t)})}},{key:"parseExpressionBase",value:function(e){var t=this.state.startLoc,n=this.parseMaybeAssign(e);if(this.match(12)){var r=this.startNodeAt(t);for(r.expressions=[n];this.eat(12);)r.expressions.push(this.parseMaybeAssign(e));return this.toReferencedList(r.expressions),this.finishNode(r,"SequenceExpression")}return n}},{key:"parseMaybeAssignDisallowIn",value:function(e,t){var n=this;return this.disallowInAnd(function(){return n.parseMaybeAssign(e,t)})}},{key:"parseMaybeAssignAllowIn",value:function(e,t){var n=this;return this.allowInAnd(function(){return n.parseMaybeAssign(e,t)})}},{key:"setOptionalParametersError",value:function(e,t){var n;e.optionalParametersLoc=null!=(n=null==t?void 0:t.loc)?n:this.state.startLoc}},{key:"parseMaybeAssign",value:function(e,t){var n,r=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){var i=this.parseYield();return t&&(i=t.call(this,i,r)),i}e?n=!1:(e=new ot,n=!0);var a=this.state.type;(10===a||J(a))&&(this.state.potentialArrowAt=this.state.start);var s,o=this.parseMaybeConditional(e);if(t&&(o=t.call(this,o,r)),(s=this.state.type)>=29&&s<=33){var l=this.startNodeAt(r),c=this.state.value;if(l.operator=c,this.match(29)){this.toAssignable(o,!0),l.left=o;var u=r.index;null!=e.doubleProtoLoc&&e.doubleProtoLoc.index>=u&&(e.doubleProtoLoc=null),null!=e.shorthandAssignLoc&&e.shorthandAssignLoc.index>=u&&(e.shorthandAssignLoc=null),null!=e.privateKeyLoc&&e.privateKeyLoc.index>=u&&(this.checkDestructuringPrivate(e),e.privateKeyLoc=null)}else l.left=o;return this.next(),l.right=this.parseMaybeAssign(),this.checkLVal(o,{in:this.finishNode(l,"AssignmentExpression")}),l}return n&&this.checkExpressionErrors(e,!0),o}},{key:"parseMaybeConditional",value:function(e){var t=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseExprOps(e);return this.shouldExitDescending(r,n)?r:this.parseConditional(r,t,e)}},{key:"parseConditional",value:function(e,t,n){if(this.eat(17)){var r=this.startNodeAt(t);return r.test=e,r.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),r.alternate=this.parseMaybeAssign(),this.finishNode(r,"ConditionalExpression")}return e}},{key:"parseMaybeUnaryOrPrivate",value:function(e){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(e)}},{key:"parseExprOps",value:function(e){var t=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseMaybeUnaryOrPrivate(e);return this.shouldExitDescending(r,n)?r:this.parseExprOp(r,t,-1)}},{key:"parseExprOp",value:function(e,t,n){if(this.isPrivateName(e)){var r=this.getPrivateNameSV(e);(n>=ne(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(w.PrivateInExpectedIn,e,{identifierName:r}),this.classScope.usePrivateName(r,e.loc.start)}var i,a=this.state.type;if((i=a)>=39&&i<=59&&(this.prodParam.hasIn||!this.match(58))){var s=ne(a);if(s>n){if(39===a){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return e;this.checkPipelineAtInfixOperator(e,t)}var o=this.startNodeAt(t);o.left=e,o.operator=this.state.value;var l=41===a||42===a,c=40===a;if(c&&(s=ne(42)),this.next(),39===a&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&96===this.state.type&&this.prodParam.hasAwait)throw this.raise(w.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);o.right=this.parseExprOpRightExpr(a,s);var u=this.finishNode(o,l||c?"LogicalExpression":"BinaryExpression"),p=this.state.type;if(c&&(41===p||42===p)||l&&40===p)throw this.raise(w.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(u,t,n)}}return e}},{key:"parseExprOpRightExpr",value:function(e,t){var n=this,r=this.state.startLoc;if(39===e)switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(function(){return n.parseHackPipeBody()});case"smart":return this.withTopicBindingContext(function(){if(n.prodParam.hasYield&&n.isContextual(108))throw n.raise(w.PipeBodyIsTighter,n.state.startLoc);return n.parseSmartPipelineBodyInStyle(n.parseExprOpBaseRightExpr(e,t),r)});case"fsharp":return this.withSoloAwaitPermittingContext(function(){return n.parseFSharpPipelineBody(t)})}return this.parseExprOpBaseRightExpr(e,t)}},{key:"parseExprOpBaseRightExpr",value:function(e,t){var n=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),n,57===e?t-1:t)}},{key:"parseHackPipeBody",value:function(){var e,t=this.state.startLoc,n=this.parseMaybeAssign();return!v.has(n.type)||null!=(e=n.extra)&&e.parenthesized||this.raise(w.PipeUnparenthesizedBody,t,{type:n.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(w.PipeTopicUnused,t),n}},{key:"checkExponentialAfterUnary",value:function(e){this.match(57)&&this.raise(w.UnexpectedTokenUnaryExponentiation,e.argument)}},{key:"parseMaybeUnary",value:function(e,t){var n=this.state.startLoc,r=this.isContextual(96);if(r&&this.isAwaitAllowed()){this.next();var i=this.parseAwait(n);return t||this.checkExponentialAfterUnary(i),i}var a,s=this.match(34),o=this.startNode();if(a=this.state.type,H[a]){o.operator=this.state.value,o.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");var l=this.match(89);if(this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),this.state.strict&&l){var c=o.argument;"Identifier"===c.type?this.raise(w.StrictDelete,o):this.hasPropertyAsPrivateName(c)&&this.raise(w.DeletePrivateField,o)}if(!s)return t||this.checkExponentialAfterUnary(o),this.finishNode(o,"UnaryExpression")}var u=this.parseUpdate(o,s,e);if(r){var p=this.state.type;if((this.hasPlugin("v8intrinsic")?Q(p):Q(p)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(w.AwaitNotInAsyncContext,n),this.parseAwait(n)}return u}},{key:"parseUpdate",value:function(e,t,n){if(t){var r=e;return this.checkLVal(r.argument,{in:this.finishNode(r,"UpdateExpression")}),e}var i=this.state.startLoc,a=this.parseExprSubscripts(n);if(this.checkExpressionErrors(n,!1))return a;for(;34===this.state.type&&!this.canInsertSemicolon();){var s=this.startNodeAt(i);s.operator=this.state.value,s.prefix=!1,s.argument=a,this.next(),this.checkLVal(a,{in:a=this.finishNode(s,"UpdateExpression")})}return a}},{key:"parseExprSubscripts",value:function(e){var t=this.state.startLoc,n=this.state.potentialArrowAt,r=this.parseExprAtom(e);return this.shouldExitDescending(r,n)?r:this.parseSubscripts(r,t)}},{key:"parseSubscripts",value:function(e,t,n){var r={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(e),stop:!1};do{e=this.parseSubscript(e,t,n,r),r.maybeAsyncArrow=!1}while(!r.stop);return e}},{key:"parseSubscript",value:function(e,t,n,r){var i=this.state.type;if(!n&&15===i)return this.parseBind(e,t,n,r);if(re(i))return this.parseTaggedTemplateExpression(e,t,r);var a=!1;if(18===i){if(n&&(this.raise(w.OptionalChainingNoNew,this.state.startLoc),40===this.lookaheadCharCode()))return r.stop=!0,e;r.optionalChainMember=a=!0,this.next()}if(!n&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(e,t,r,a);var s=this.eat(0);return s||a||this.eat(16)?this.parseMember(e,t,r,s,a):(r.stop=!0,e)}},{key:"parseMember",value:function(e,t,n,r,i){var a=this.startNodeAt(t);return a.object=e,a.computed=r,r?(a.property=this.parseExpression(),this.expect(3)):this.match(138)?("Super"===e.type&&this.raise(w.SuperPrivateField,t),this.classScope.usePrivateName(this.state.value,this.state.startLoc),a.property=this.parsePrivateName()):a.property=this.parseIdentifier(!0),n.optionalChainMember?(a.optional=i,this.finishNode(a,"OptionalMemberExpression")):this.finishNode(a,"MemberExpression")}},{key:"parseBind",value:function(e,t,n,r){var i=this.startNodeAt(t);return i.object=e,this.next(),i.callee=this.parseNoCallExpr(),r.stop=!0,this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n)}},{key:"parseCoverCallAndAsyncArrowHead",value:function(e,t,n,r){var i=this.state.maybeInArrowParameters,a=null;this.state.maybeInArrowParameters=!0,this.next();var s=this.startNodeAt(t);s.callee=e;var o=n.maybeAsyncArrow,l=n.optionalChainMember;o&&(this.expressionScope.enter(new tt(2)),a=new ot),l&&(s.optional=r),s.arguments=r?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,"Import"===e.type,"Super"!==e.type,s,a);var c=this.finishCallExpression(s,l);return o&&this.shouldParseAsyncArrow()&&!r?(n.stop=!0,this.checkDestructuringPrivate(a),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),c=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t),c)):(o&&(this.checkExpressionErrors(a,!0),this.expressionScope.exit()),this.toReferencedArguments(c)),this.state.maybeInArrowParameters=i,c}},{key:"toReferencedArguments",value:function(e,t){this.toReferencedListDeep(e.arguments,t)}},{key:"parseTaggedTemplateExpression",value:function(e,t,n){var r=this.startNodeAt(t);return r.tag=e,r.quasi=this.parseTemplate(!0),n.optionalChainMember&&this.raise(w.OptionalChainingNoTemplate,t),this.finishNode(r,"TaggedTemplateExpression")}},{key:"atPossibleAsyncArrow",value:function(e){return"Identifier"===e.type&&"async"===e.name&&this.state.lastTokEndLoc.index===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&e.start===this.state.potentialArrowAt}},{key:"expectImportAttributesPlugin",value:function(){this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")}},{key:"finishCallExpression",value:function(e,t){if("Import"===e.callee.type)if(2===e.arguments.length&&(this.hasPlugin("moduleAttributes")||this.expectImportAttributesPlugin()),0===e.arguments.length||e.arguments.length>2)this.raise(w.ImportCallArity,e,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else{var n,r=gn(e.arguments);try{for(r.s();!(n=r.n()).done;){var i=n.value;"SpreadElement"===i.type&&this.raise(w.ImportCallSpreadArgument,i)}}catch(a){r.e(a)}finally{r.f()}}return this.finishNode(e,t?"OptionalCallExpression":"CallExpression")}},{key:"parseCallExpressionArguments",value:function(e,t,n,r,i){var a=[],s=!0,o=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(e);){if(s)s=!1;else if(this.expect(12),this.match(e)){!t||this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(w.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),r&&this.addTrailingCommaExtraToNode(r),this.next();break}a.push(this.parseExprListItem(!1,i,n))}return this.state.inFSharpPipelineDirectBody=o,a}},{key:"shouldParseAsyncArrow",value:function(){return this.match(19)&&!this.canInsertSemicolon()}},{key:"parseAsyncArrowFromCallExpression",value:function(e,t){var n;return this.resetPreviousNodeTrailingComments(t),this.expect(19),this.parseArrowExpression(e,t.arguments,!0,null==(n=t.extra)?void 0:n.trailingCommaLoc),t.innerComments&&Ce(e,t.innerComments),t.callee.trailingComments&&Ce(e,t.callee.trailingComments),e}},{key:"parseNoCallExpr",value:function(){var e=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,!0)}},{key:"parseExprAtom",value:function(e){var t,n=null,r=this.state.type;switch(r){case 79:return this.parseSuper();case 83:return t=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(t):this.match(10)?this.options.createImportExpressions?this.parseImportCall(t):this.finishNode(t,"Import"):(this.raise(w.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(t,"Import"));case 78:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 134:return this.parseNumericLiteral(this.state.value);case 135:return this.parseBigIntLiteral(this.state.value);case 136:return this.parseDecimalLiteral(this.state.value);case 133:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:var i=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(i);case 2:case 1:return this.parseArrayLike(2===this.state.type?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,e);case 6:case 7:return this.parseObjectLike(6===this.state.type?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,e);case 68:return this.parseFunctionOrFunctionSent();case 26:n=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(n,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:t=this.startNode(),this.next(),t.object=null;var a=t.callee=this.parseNoCallExpr();if("MemberExpression"===a.type)return this.finishNode(t,"BindExpression");throw this.raise(w.UnsupportedBind,a);case 138:return this.raise(w.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:var s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.parseTopicReference(s);this.unexpected();break;case 47:var o=this.input.codePointAt(this.nextTokenStart());fe(o)||62===o?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break;default:if(J(r)){if(this.isContextual(127)&&123===this.lookaheadInLineCharCode())return this.parseModuleExpression();var l=this.state.potentialArrowAt===this.state.start,c=this.state.containsEsc,u=this.parseIdentifier();if(!c&&"async"===u.name&&!this.canInsertSemicolon()){var p=this.state.type;if(68===p)return this.resetPreviousNodeTrailingComments(u),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(u));if(J(p))return 61===this.lookaheadCharCode()?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(u)):u;if(90===p)return this.resetPreviousNodeTrailingComments(u),this.parseDo(this.startNodeAtNode(u),!0)}return l&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(u),[u],!1)):u}this.unexpected()}}},{key:"parseTopicReferenceThenEqualsSign",value:function(e,t){var n=this.getPluginOption("pipelineOperator","proposal");if(n)return this.state.type=e,this.state.value=t,this.state.pos--,this.state.end--,this.state.endLoc=p(this.state.endLoc,-1),this.parseTopicReference(n);this.unexpected()}},{key:"parseTopicReference",value:function(e){var t=this.startNode(),n=this.state.startLoc,r=this.state.type;return this.next(),this.finishTopicReference(t,n,e,r)}},{key:"finishTopicReference",value:function(e,t,n,r){if(this.testTopicReferenceConfiguration(n,t,r)){var i="smart"===n?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise("smart"===n?w.PrimaryTopicNotAllowed:w.PipeTopicUnbound,t),this.registerTopicReference(),this.finishNode(e,i)}throw this.raise(w.PipeTopicUnconfiguredToken,t,{token:te(r)})}},{key:"testTopicReferenceConfiguration",value:function(e,t,n){switch(e){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:te(n)}]);case"smart":return 27===n;default:throw this.raise(w.PipeTopicRequiresHackPipes,t)}}},{key:"parseAsyncArrowUnaryFunction",value:function(e){this.prodParam.enter(at(!0,this.prodParam.hasYield));var t=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(w.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(e,t,!0)}},{key:"parseDo",value:function(e,t){this.expectPlugin("doExpressions"),t&&this.expectPlugin("asyncDoExpressions"),e.async=t,this.next();var n=this.state.labels;return this.state.labels=[],t?(this.prodParam.enter(2),e.body=this.parseBlock(),this.prodParam.exit()):e.body=this.parseBlock(),this.state.labels=n,this.finishNode(e,"DoExpression")}},{key:"parseSuper",value:function(){var e=this.startNode();return this.next(),!this.match(10)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(w.UnexpectedSuper,e):this.raise(w.SuperNotAllowed,e),this.match(10)||this.match(0)||this.match(16)||this.raise(w.UnsupportedSuper,e),this.finishNode(e,"Super")}},{key:"parsePrivateName",value:function(){var e=this.startNode(),t=this.startNodeAt(p(this.state.startLoc,1)),n=this.state.value;return this.next(),e.id=this.createIdentifier(t,n),this.finishNode(e,"PrivateName")}},{key:"parseFunctionOrFunctionSent",value:function(){var e=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(e,t,"sent")}return this.parseFunction(e)}},{key:"parseMetaProperty",value:function(e,t,n){e.meta=t;var r=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==n||r)&&this.raise(w.UnsupportedMetaProperty,e.property,{target:t.name,onlyValidPropertyName:n}),this.finishNode(e,"MetaProperty")}},{key:"parseImportMetaProperty",value:function(e){var t=this.createIdentifier(this.startNodeAtNode(e),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(w.ImportMetaOutsideModule,t),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){var n=this.isContextual(105);if(n||this.unexpected(),this.expectPlugin(n?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(w.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),e.phase=n?"source":"defer",this.parseImportCall(e)}return this.parseMetaProperty(e,t,"meta")}},{key:"parseLiteralAtNode",value:function(e,t,n){return this.addExtra(n,"rawValue",e),this.addExtra(n,"raw",this.input.slice(n.start,this.state.end)),n.value=e,this.next(),this.finishNode(n,t)}},{key:"parseLiteral",value:function(e,t){var n=this.startNode();return this.parseLiteralAtNode(e,t,n)}},{key:"parseStringLiteral",value:function(e){return this.parseLiteral(e,"StringLiteral")}},{key:"parseNumericLiteral",value:function(e){return this.parseLiteral(e,"NumericLiteral")}},{key:"parseBigIntLiteral",value:function(e){return this.parseLiteral(e,"BigIntLiteral")}},{key:"parseDecimalLiteral",value:function(e){return this.parseLiteral(e,"DecimalLiteral")}},{key:"parseRegExpLiteral",value:function(e){var t=this.parseLiteral(e.value,"RegExpLiteral");return t.pattern=e.pattern,t.flags=e.flags,t}},{key:"parseBooleanLiteral",value:function(e){var t=this.startNode();return t.value=e,this.next(),this.finishNode(t,"BooleanLiteral")}},{key:"parseNullLiteral",value:function(){var e=this.startNode();return this.next(),this.finishNode(e,"NullLiteral")}},{key:"parseParenAndDistinguishExpression",value:function(e){var t,n=this.state.startLoc;this.next(),this.expressionScope.enter(new tt(1));var r=this.state.maybeInArrowParameters,i=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;for(var a,s,o=this.state.startLoc,l=[],c=new ot,u=!0;!this.match(11);){if(u)u=!1;else if(this.expect(12,null===c.optionalParametersLoc?null:c.optionalParametersLoc),this.match(11)){s=this.state.startLoc;break}if(this.match(21)){var p=this.state.startLoc;if(a=this.state.startLoc,l.push(this.parseParenItem(this.parseRestBinding(),p)),!this.checkCommaAfterRest(41))break}else l.push(this.parseMaybeAssignAllowIn(c,this.parseParenItem))}var f=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=r,this.state.inFSharpPipelineDirectBody=i;var d=this.startNodeAt(n);return e&&this.shouldParseArrow(l)&&(d=this.parseArrow(d))?(this.checkDestructuringPrivate(c),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(d,l,!1),d):(this.expressionScope.exit(),l.length||this.unexpected(this.state.lastTokStartLoc),s&&this.unexpected(s),a&&this.unexpected(a),this.checkExpressionErrors(c,!0),this.toReferencedListDeep(l,!0),l.length>1?((t=this.startNodeAt(o)).expressions=l,this.finishNode(t,"SequenceExpression"),this.resetEndLocation(t,f)):t=l[0],this.wrapParenthesis(n,t))}},{key:"wrapParenthesis",value:function(e,t){if(!this.options.createParenthesizedExpressions)return this.addExtra(t,"parenthesized",!0),this.addExtra(t,"parenStart",e.index),this.takeSurroundingComments(t,e.index,this.state.lastTokEndLoc.index),t;var n=this.startNodeAt(e);return n.expression=t,this.finishNode(n,"ParenthesizedExpression")}},{key:"shouldParseArrow",value:function(e){return!this.canInsertSemicolon()}},{key:"parseArrow",value:function(e){if(this.eat(19))return e}},{key:"parseParenItem",value:function(e,t){return e}},{key:"parseNewOrNewTarget",value:function(){var e=this.startNode();if(this.next(),this.match(16)){var t=this.createIdentifier(this.startNodeAtNode(e),"new");this.next();var n=this.parseMetaProperty(e,t,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.options.allowNewTargetOutsideFunction||this.raise(w.UnexpectedNewTarget,n),n}return this.parseNew(e)}},{key:"parseNew",value:function(e){if(this.parseNewCallee(e),this.eat(10)){var t=this.parseExprList(11);this.toReferencedList(t),e.arguments=t}else e.arguments=[];return this.finishNode(e,"NewExpression")}},{key:"parseNewCallee",value:function(e){var t=this.match(83),n=this.parseNoCallExpr();e.callee=n,!t||"Import"!==n.type&&"ImportExpression"!==n.type||this.raise(w.ImportCallNotNewExpression,n)}},{key:"parseTemplateElement",value:function(e){var t=this.state,n=t.start,r=t.startLoc,i=t.end,a=t.value,s=n+1,o=this.startNodeAt(p(r,1));null===a&&(e||this.raise(w.InvalidEscapeSequenceTemplate,p(this.state.firstInvalidTemplateEscapePos,1)));var l=this.match(24),c=l?-1:-2,u=i+c;o.value={raw:this.input.slice(s,u).replace(/\r\n?/g,"\n"),cooked:null===a?null:a.slice(1,c)},o.tail=l,this.next();var f=this.finishNode(o,"TemplateElement");return this.resetEndLocation(f,p(this.state.lastTokEndLoc,c)),f}},{key:"parseTemplate",value:function(e){var t=this.startNode();t.expressions=[];var n=this.parseTemplateElement(e);for(t.quasis=[n];!n.tail;)t.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),t.quasis.push(n=this.parseTemplateElement(e));return this.finishNode(t,"TemplateLiteral")}},{key:"parseTemplateSubstitution",value:function(){return this.parseExpression()}},{key:"parseObjectLike",value:function(e,t,n,r){n&&this.expectPlugin("recordAndTuple");var i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var a=Object.create(null),s=!0,o=this.startNode();for(o.properties=[],this.next();!this.match(e);){if(s)s=!1;else if(this.expect(12),this.match(e)){this.addTrailingCommaExtraToNode(o);break}var l=void 0;t?l=this.parseBindingProperty():(l=this.parsePropertyDefinition(r),this.checkProto(l,n,a,r)),n&&!this.isObjectProperty(l)&&"SpreadElement"!==l.type&&this.raise(w.InvalidRecordProperty,l),l.shorthand&&this.addExtra(l,"shorthand",!0),o.properties.push(l)}this.next(),this.state.inFSharpPipelineDirectBody=i;var c="ObjectExpression";return t?c="ObjectPattern":n&&(c="RecordExpression"),this.finishNode(o,c)}},{key:"addTrailingCommaExtraToNode",value:function(e){this.addExtra(e,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(e,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}},{key:"maybeAsyncOrAccessorProp",value:function(e){return!e.computed&&"Identifier"===e.key.type&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}},{key:"parsePropertyDefinition",value:function(e){var t=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(w.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)t.push(this.parseDecorator());var n,r=this.startNode(),i=!1,a=!1;if(this.match(21))return t.length&&this.unexpected(),this.parseSpread();t.length&&(r.decorators=t,t=[]),r.method=!1,e&&(n=this.state.startLoc);var s=this.eat(55);this.parsePropertyNamePrefixOperator(r);var o=this.state.containsEsc,l=this.parsePropertyName(r,e);if(!s&&!o&&this.maybeAsyncOrAccessorProp(r)){var c=l.name;"async"!==c||this.hasPrecedingLineBreak()||(i=!0,this.resetPreviousNodeTrailingComments(l),s=this.eat(55),this.parsePropertyName(r)),"get"!==c&&"set"!==c||(a=!0,this.resetPreviousNodeTrailingComments(l),r.kind=c,this.match(55)&&(s=!0,this.raise(w.AccessorIsGenerator,this.state.curPosition(),{kind:c}),this.next()),this.parsePropertyName(r))}return this.parseObjPropValue(r,n,s,i,!1,a,e)}},{key:"getGetterSetterExpectedParamCount",value:function(e){return"get"===e.kind?0:1}},{key:"getObjectOrClassMethodParams",value:function(e){return e.params}},{key:"checkGetterSetterParams",value:function(e){var t,n=this.getGetterSetterExpectedParamCount(e),r=this.getObjectOrClassMethodParams(e);r.length!==n&&this.raise("get"===e.kind?w.BadGetterArity:w.BadSetterArity,e),"set"===e.kind&&"RestElement"===(null==(t=r[r.length-1])?void 0:t.type)&&this.raise(w.BadSetterRestParameter,e)}},{key:"parseObjectMethod",value:function(e,t,n,r,i){if(i){var a=this.parseMethod(e,t,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(a),a}if(n||t||this.match(10))return r&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,n,!1,!1,"ObjectMethod")}},{key:"parseObjectProperty",value:function(e,t,n,r){if(e.shorthand=!1,this.eat(14))return e.value=n?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(r),this.finishNode(e,"ObjectProperty");if(!e.computed&&"Identifier"===e.key.type){if(this.checkReservedWord(e.key.name,e.key.loc.start,!0,!1),n)e.value=this.parseMaybeDefault(t,ut(e.key));else if(this.match(29)){var i=this.state.startLoc;null!=r?null===r.shorthandAssignLoc&&(r.shorthandAssignLoc=i):this.raise(w.InvalidCoverInitializedName,i),e.value=this.parseMaybeDefault(t,ut(e.key))}else e.value=ut(e.key);return e.shorthand=!0,this.finishNode(e,"ObjectProperty")}}},{key:"parseObjPropValue",value:function(e,t,n,r,i,a,s){var o=this.parseObjectMethod(e,n,r,i,a)||this.parseObjectProperty(e,t,i,s);return o||this.unexpected(),o}},{key:"parsePropertyName",value:function(e,t){if(this.eat(0))e.computed=!0,e.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{var n,r=this.state,i=r.type,a=r.value;if(Y(i))n=this.parseIdentifier(!0);else switch(i){case 134:n=this.parseNumericLiteral(a);break;case 133:n=this.parseStringLiteral(a);break;case 135:n=this.parseBigIntLiteral(a);break;case 136:n=this.parseDecimalLiteral(a);break;case 138:var s=this.state.startLoc;null!=t?null===t.privateKeyLoc&&(t.privateKeyLoc=s):this.raise(w.UnexpectedPrivateField,s),n=this.parsePrivateName();break;default:this.unexpected()}e.key=n,138!==i&&(e.computed=!1)}return e.key}},{key:"initFunction",value:function(e,t){e.id=null,e.generator=!1,e.async=t}},{key:"parseMethod",value:function(e,t,n,r,i,a){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];this.initFunction(e,n),e.generator=t,this.scope.enter(18|(s?64:0)|(i?32:0)),this.prodParam.enter(at(n,e.generator)),this.parseFunctionParams(e,r);var o=this.parseFunctionBodyAndFinish(e,a,!0);return this.prodParam.exit(),this.scope.exit(),o}},{key:"parseArrayLike",value:function(e,t,n,r){n&&this.expectPlugin("recordAndTuple");var i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var a=this.startNode();return this.next(),a.elements=this.parseExprList(e,!n,r,a),this.state.inFSharpPipelineDirectBody=i,this.finishNode(a,n?"TupleExpression":"ArrayExpression")}},{key:"parseArrowExpression",value:function(e,t,n,r){this.scope.enter(6);var i=at(n,!1);!this.match(5)&&this.prodParam.hasIn&&(i|=8),this.prodParam.enter(i),this.initFunction(e,n);var a=this.state.maybeInArrowParameters;return t&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(e,t,r)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(e,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=a,this.finishNode(e,"ArrowFunctionExpression")}},{key:"setArrowFunctionParameters",value:function(e,t,n){this.toAssignableList(t,n,!1),e.params=t}},{key:"parseFunctionBodyAndFinish",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.parseFunctionBody(e,!1,n),this.finishNode(e,t)}},{key:"parseFunctionBody",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t&&!this.match(5);if(this.expressionScope.enter(rt()),i)e.body=this.parseMaybeAssign(),this.checkParams(e,!1,t,!1);else{var a=this.state.strict,s=this.state.labels;this.state.labels=[],this.prodParam.enter(4|this.prodParam.currentFlags()),e.body=this.parseBlock(!0,!1,function(i){var s=!n.isSimpleParamList(e.params);i&&s&&n.raise(w.IllegalLanguageModeDirective,"method"!==e.kind&&"constructor"!==e.kind||!e.key?e:e.key.loc.end);var o=!a&&n.state.strict;n.checkParams(e,!(n.state.strict||t||r||s),t,o),n.state.strict&&e.id&&n.checkIdentifier(e.id,65,o)}),this.prodParam.exit(),this.state.labels=s}this.expressionScope.exit()}},{key:"isSimpleParameter",value:function(e){return"Identifier"===e.type}},{key:"isSimpleParamList",value:function(e){for(var t=0,n=e.length;t<n;t++)if(!this.isSimpleParameter(e[t]))return!1;return!0}},{key:"checkParams",value:function(e,t,n){var r,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!t&&new Set,s={type:"FormalParameters"},o=gn(e.params);try{for(o.s();!(r=o.n()).done;){var l=r.value;this.checkLVal(l,{in:s,binding:5,checkClashes:a,strictModeChanged:i})}}catch(c){o.e(c)}finally{o.f()}}},{key:"parseExprList",value:function(e,t,n,r){for(var i=[],a=!0;!this.eat(e);){if(a)a=!1;else if(this.expect(12),this.match(e)){r&&this.addTrailingCommaExtraToNode(r),this.next();break}i.push(this.parseExprListItem(t,n))}return i}},{key:"parseExprListItem",value:function(e,t,n){var r;if(this.match(12))e||this.raise(w.UnexpectedToken,this.state.curPosition(),{unexpected:","}),r=null;else if(this.match(21)){var i=this.state.startLoc;r=this.parseParenItem(this.parseSpread(t),i)}else if(this.match(17)){this.expectPlugin("partialApplication"),n||this.raise(w.UnexpectedArgumentPlaceholder,this.state.startLoc);var a=this.startNode();this.next(),r=this.finishNode(a,"ArgumentPlaceholder")}else r=this.parseMaybeAssignAllowIn(t,this.parseParenItem);return r}},{key:"parseIdentifier",value:function(e){var t=this.startNode(),n=this.parseIdentifierName(e);return this.createIdentifier(t,n)}},{key:"createIdentifier",value:function(e,t){return e.name=t,e.loc.identifierName=t,this.finishNode(e,"Identifier")}},{key:"parseIdentifierName",value:function(e){var t,n=this.state,r=n.startLoc,i=n.type;Y(i)?t=this.state.value:this.unexpected();var a=i<=92;return e?a&&this.replaceToken(132):this.checkReservedWord(t,r,a,!1),this.next(),t}},{key:"checkReservedWord",value:function(e,t,n,r){if(!(e.length>10)&&function(e){return Se.has(e)}(e))if(n&&function(e){return he.has(e)}(e))this.raise(w.UnexpectedKeyword,t,{keyword:e});else if((this.state.strict?r?Ee:ge:ve)(e,this.inModule))this.raise(w.UnexpectedReservedWord,t,{reservedWord:e});else if("yield"===e){if(this.prodParam.hasYield)return void this.raise(w.YieldBindingIdentifier,t)}else if("await"===e){if(this.prodParam.hasAwait)return void this.raise(w.AwaitBindingIdentifier,t);if(this.scope.inStaticBlock)return void this.raise(w.AwaitBindingIdentifierInStaticBlock,t);this.expressionScope.recordAsyncArrowParametersError(t)}else if("arguments"===e&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(w.ArgumentsInClass,t)}},{key:"isAwaitAllowed",value:function(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)}},{key:"parseAwait",value:function(e){var t=this.startNodeAt(e);return this.expressionScope.recordParameterInitializerError(w.AwaitExpressionFormalParameter,t),this.eat(55)&&this.raise(w.ObsoleteAwaitStar,t),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(t.argument=this.parseMaybeUnary(null,!0)),this.finishNode(t,"AwaitExpression")}},{key:"isAmbiguousAwait",value:function(){if(this.hasPrecedingLineBreak())return!0;var e=this.state.type;return 53===e||10===e||0===e||re(e)||102===e&&!this.state.containsEsc||137===e||56===e||this.hasPlugin("v8intrinsic")&&54===e}},{key:"parseYield",value:function(){var e=this.startNode();this.expressionScope.recordParameterInitializerError(w.YieldInParameter,e),this.next();var t=!1,n=null;if(!this.hasPrecedingLineBreak())switch(t=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!t)break;default:n=this.parseMaybeAssign()}return e.delegate=t,e.argument=n,this.finishNode(e,"YieldExpression")}},{key:"parseImportCall",value:function(e){return this.next(),e.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(e.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(e.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(e,"ImportExpression")}},{key:"checkPipelineAtInfixOperator",value:function(e,t){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&"SequenceExpression"===e.type&&this.raise(w.PipelineHeadSequenceExpression,t)}},{key:"parseSmartPipelineBodyInStyle",value:function(e,t){if(this.isSimpleReference(e)){var n=this.startNodeAt(t);return n.callee=e,this.finishNode(n,"PipelineBareFunction")}var r=this.startNodeAt(t);return this.checkSmartPipeTopicBodyEarlyErrors(t),r.expression=e,this.finishNode(r,"PipelineTopicExpression")}},{key:"isSimpleReference",value:function(e){switch(e.type){case"MemberExpression":return!e.computed&&this.isSimpleReference(e.object);case"Identifier":return!0;default:return!1}}},{key:"checkSmartPipeTopicBodyEarlyErrors",value:function(e){if(this.match(19))throw this.raise(w.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(w.PipelineTopicUnused,e)}},{key:"withTopicBindingContext",value:function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}}},{key:"withSmartMixTopicForbiddingContext",value:function(e){if(!this.hasPlugin(["pipelineOperator",{proposal:"smart"}]))return e();var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}}},{key:"withSoloAwaitPermittingContext",value:function(e){var t=this.state.soloAwait;this.state.soloAwait=!0;try{return e()}finally{this.state.soloAwait=t}}},{key:"allowInAnd",value:function(e){var t=this.prodParam.currentFlags();if(8&~t){this.prodParam.enter(8|t);try{return e()}finally{this.prodParam.exit()}}return e()}},{key:"disallowInAnd",value:function(e){var t=this.prodParam.currentFlags();if(8&t){this.prodParam.enter(-9&t);try{return e()}finally{this.prodParam.exit()}}return e()}},{key:"registerTopicReference",value:function(){this.state.topicContext.maxTopicIndex=0}},{key:"topicReferenceIsAllowedInCurrentContext",value:function(){return this.state.topicContext.maxNumOfResolvableTopics>=1}},{key:"topicReferenceWasUsedInCurrentContext",value:function(){return null!=this.state.topicContext.maxTopicIndex&&this.state.topicContext.maxTopicIndex>=0}},{key:"parseFSharpPipelineBody",value:function(e){var t=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var n=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var r=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),t,e);return this.state.inFSharpPipelineDirectBody=n,r}},{key:"parseModuleExpression",value:function(){this.expectPlugin("moduleBlocks");var e=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);var t=this.startNodeAt(this.state.endLoc);this.next();var n=this.initializeScopes(!0);this.enterInitialScopes();try{e.body=this.parseProgram(t,8,"module")}finally{n()}return this.finishNode(e,"ModuleExpression")}},{key:"parsePropertyNamePrefixOperator",value:function(e){}}])}(wt),Wt={kind:1},Gt={kind:2},Ht=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,Kt=new RegExp("in(?:stanceof)?","y"),zt=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"parseTopLevel",value:function(e,t){return e.program=this.parseProgram(t),e.comments=this.comments,this.options.tokens&&(e.tokens=function(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=r.type;if("number"==typeof i){if(138===i){var a=r.loc,s=r.start,o=r.value,l=r.end,c=s+1,u=p(a.start,1);e.splice(n,1,new Ye({type:ie(27),value:"#",start:s,end:c,startLoc:a.start,endLoc:u}),new Ye({type:ie(132),value:o,start:c,end:l,startLoc:u,endLoc:a.end})),n++;continue}if(re(i)){var f,d=r.loc,h=r.start,m=r.value,y=r.end,v=h+1,g=p(d.start,1),b=void 0,E=void 0,S=void 0,x=void 0;f=96===t.charCodeAt(h)?new Ye({type:ie(22),value:"`",start:h,end:v,startLoc:d.start,endLoc:g}):new Ye({type:ie(8),value:"}",start:h,end:v,startLoc:d.start,endLoc:g}),24===i?(E=y-1,S=p(d.end,-1),b=null===m?null:m.slice(1,-1),x=new Ye({type:ie(22),value:"`",start:E,end:y,startLoc:S,endLoc:d.end})):(E=y-2,S=p(d.end,-2),b=null===m?null:m.slice(1,-2),x=new Ye({type:ie(23),value:"${",start:E,end:y,startLoc:S,endLoc:d.end})),e.splice(n,1,f,new Ye({type:ie(20),value:b,start:v,end:E,startLoc:g,endLoc:S}),x),n+=2;continue}r.type=ie(i)}}return e}(this.tokens,this.input)),this.finishNode(e,"File")}},{key:"parseProgram",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:139,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.options.sourceType;if(e.sourceType=n,e.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(e,!0,!0,t),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var r=0,i=Array.from(this.scope.undefinedExports);r<i.length;r++){var a=an(i[r],2),s=a[0],o=a[1];this.raise(w.ModuleExportUndefined,o,{localName:s})}return 139===t?this.finishNode(e,"Program"):this.finishNodeAt(e,"Program",p(this.state.startLoc,-1))}},{key:"stmtToDirective",value:function(e){var t=e;t.type="Directive",t.value=t.expression,delete t.expression;var n=t.value,r=n.value,i=this.input.slice(n.start,n.end),a=n.value=i.slice(1,-1);return this.addExtra(n,"raw",i),this.addExtra(n,"rawValue",a),this.addExtra(n,"expressionValue",r),n.type="DirectiveLiteral",t}},{key:"parseInterpreterDirective",value:function(){if(!this.match(28))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")}},{key:"isLet",value:function(){return!!this.isContextual(100)&&this.hasFollowingBindingAtom()}},{key:"chStartsBindingIdentifier",value:function(e,t){if(fe(e)){if(Kt.lastIndex=t,Kt.test(this.input)){var n=this.codePointAtPos(Kt.lastIndex);if(!de(n)&&92!==n)return!1}return!0}return 92===e}},{key:"chStartsBindingPattern",value:function(e){return 91===e||123===e}},{key:"hasFollowingBindingAtom",value:function(){var e=this.nextTokenStart(),t=this.codePointAtPos(e);return this.chStartsBindingPattern(t)||this.chStartsBindingIdentifier(t,e)}},{key:"hasInLineFollowingBindingIdentifier",value:function(){var e=this.nextTokenInLineStart(),t=this.codePointAtPos(e);return this.chStartsBindingIdentifier(t,e)}},{key:"startsUsingForOf",value:function(){var e=this.lookahead(),t=e.type,n=e.containsEsc;return!(102===t&&!n)&&(J(t)&&!this.hasFollowingLineBreak()?(this.expectPlugin("explicitResourceManagement"),!0):void 0)}},{key:"startsAwaitUsing",value:function(){var e=this.nextTokenInLineStart();if(this.isUnparsedContextual(e,"using")){e=this.nextTokenInLineStartSince(e+5);var t=this.codePointAtPos(e);if(this.chStartsBindingIdentifier(t,e))return this.expectPlugin("explicitResourceManagement"),!0}return!1}},{key:"parseModuleItem",value:function(){return this.parseStatementLike(15)}},{key:"parseStatementListItem",value:function(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}},{key:"parseStatementOrSloppyAnnexBFunctionDeclaration",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=0;return this.options.annexB&&!this.state.strict&&(t|=4,e&&(t|=8)),this.parseStatementLike(t)}},{key:"parseStatement",value:function(){return this.parseStatementLike(0)}},{key:"parseStatementLike",value:function(e){var t=null;return this.match(26)&&(t=this.parseDecorators(!0)),this.parseStatementContent(e,t)}},{key:"parseStatementContent",value:function(e,t){var n=this.state.type,r=this.startNode(),i=!!(2&e),a=!!(4&e),s=1&e;switch(n){case 60:return this.parseBreakContinueStatement(r,!0);case 63:return this.parseBreakContinueStatement(r,!1);case 64:return this.parseDebuggerStatement(r);case 90:return this.parseDoWhileStatement(r);case 91:return this.parseForStatement(r);case 68:if(46===this.lookaheadCharCode())break;return a||this.raise(this.state.strict?w.StrictFunction:this.options.annexB?w.SloppyFunctionAnnexB:w.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(r,!1,!i&&a);case 80:return i||this.unexpected(),this.parseClass(this.maybeTakeDecorators(t,r),!0);case 69:return this.parseIfStatement(r);case 70:return this.parseReturnStatement(r);case 71:return this.parseSwitchStatement(r);case 72:return this.parseThrowStatement(r);case 73:return this.parseTryStatement(r);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.isAwaitAllowed()?i||this.raise(w.UnexpectedLexicalDeclaration,r):this.raise(w.AwaitUsingNotInAsyncContext,r),this.next(),this.parseVarStatement(r,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifier())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(w.UnexpectedUsingDeclaration,this.state.startLoc):i||this.raise(w.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(r,"using");case 100:if(this.state.containsEsc)break;var o=this.nextTokenStart(),l=this.codePointAtPos(o);if(91!==l){if(!i&&this.hasFollowingLineBreak())break;if(!this.chStartsBindingIdentifier(l,o)&&123!==l)break}case 75:i||this.raise(w.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:var c=this.state.value;return this.parseVarStatement(r,c);case 92:return this.parseWhileStatement(r);case 76:return this.parseWithStatement(r);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(r);case 83:var u=this.lookaheadCharCode();if(40===u||46===u)break;case 82:var p;return this.options.allowImportExportEverywhere||s||this.raise(w.UnexpectedImportExport,this.state.startLoc),this.next(),83===n?"ImportDeclaration"!==(p=this.parseImport(r)).type||p.importKind&&"value"!==p.importKind||(this.sawUnambiguousESM=!0):("ExportNamedDeclaration"!==(p=this.parseExport(r,t)).type||p.exportKind&&"value"!==p.exportKind)&&("ExportAllDeclaration"!==p.type||p.exportKind&&"value"!==p.exportKind)&&"ExportDefaultDeclaration"!==p.type||(this.sawUnambiguousESM=!0),this.assertModuleNodeAllowed(p),p;default:if(this.isAsyncFunction())return i||this.raise(w.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(r,!0,!i&&a)}var f=this.state.value,d=this.parseExpression();return J(n)&&"Identifier"===d.type&&this.eat(14)?this.parseLabeledStatement(r,f,d,e):this.parseExpressionStatement(r,d,t)}},{key:"assertModuleNodeAllowed",value:function(e){this.options.allowImportExportEverywhere||this.inModule||this.raise(w.ImportOutsideModule,e)}},{key:"decoratorsEnabledBeforeExport",value:function(){return!!this.hasPlugin("decorators-legacy")||this.hasPlugin("decorators")&&!1!==this.getPluginOption("decorators","decoratorsBeforeExport")}},{key:"maybeTakeDecorators",value:function(e,t,n){var r;return e&&(t.decorators&&t.decorators.length>0?("boolean"!=typeof this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(w.DecoratorsBeforeAfterExport,t.decorators[0]),(r=t.decorators).unshift.apply(r,vn(e))):t.decorators=e,this.resetStartLocationFromNode(t,e[0]),n&&this.resetStartLocationFromNode(n,t)),t}},{key:"canHaveLeadingDecorator",value:function(){return this.match(80)}},{key:"parseDecorators",value:function(e){var t=[];do{t.push(this.parseDecorator())}while(this.match(26));if(this.match(82))e||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(w.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(w.UnexpectedLeadingDecorator,this.state.startLoc);return t}},{key:"parseDecorator",value:function(){this.expectOnePlugin(["decorators","decorators-legacy"]);var e=this.startNode();if(this.next(),this.hasPlugin("decorators")){var t,n=this.state.startLoc;if(this.match(10)){var r=this.state.startLoc;this.next(),t=this.parseExpression(),this.expect(11),t=this.wrapParenthesis(r,t);var i=this.state.startLoc;e.expression=this.parseMaybeDecoratorArguments(t),!1===this.getPluginOption("decorators","allowCallParenthesized")&&e.expression!==t&&this.raise(w.DecoratorArgumentsOutsideParentheses,i)}else{for(t=this.parseIdentifier(!1);this.eat(16);){var a=this.startNodeAt(n);a.object=t,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),a.property=this.parsePrivateName()):a.property=this.parseIdentifier(!0),a.computed=!1,t=this.finishNode(a,"MemberExpression")}e.expression=this.parseMaybeDecoratorArguments(t)}}else e.expression=this.parseExprSubscripts();return this.finishNode(e,"Decorator")}},{key:"parseMaybeDecoratorArguments",value:function(e){if(this.eat(10)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e}},{key:"parseBreakContinueStatement",value:function(e,t){return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,t?"BreakStatement":"ContinueStatement")}},{key:"verifyBreakContinue",value:function(e,t){var n;for(n=0;n<this.state.labels.length;++n){var r=this.state.labels[n];if(null==e.label||r.name===e.label.name){if(null!=r.kind&&(t||1===r.kind))break;if(e.label&&t)break}}if(n===this.state.labels.length){var i=t?"BreakStatement":"ContinueStatement";this.raise(w.IllegalBreakContinue,e,{type:i})}}},{key:"parseDebuggerStatement",value:function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")}},{key:"parseHeaderExpression",value:function(){this.expect(10);var e=this.parseExpression();return this.expect(11),e}},{key:"parseDoWhileStatement",value:function(e){var t=this;return this.next(),this.state.labels.push(Wt),e.body=this.withSmartMixTopicForbiddingContext(function(){return t.parseStatement()}),this.state.labels.pop(),this.expect(92),e.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(e,"DoWhileStatement")}},{key:"parseForStatement",value:function(e){this.next(),this.state.labels.push(Wt);var t=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(t=this.state.lastTokStartLoc),this.scope.enter(0),this.expect(10),this.match(13))return null!==t&&this.unexpected(t),this.parseFor(e,null);var n=this.isContextual(100),r=this.isContextual(96)&&this.startsAwaitUsing(),i=r||this.isContextual(107)&&this.startsUsingForOf(),a=n&&this.hasFollowingBindingAtom()||i;if(this.match(74)||this.match(75)||a){var s,o=this.startNode();r?(s="await using",this.isAwaitAllowed()||this.raise(w.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):s=this.state.value,this.next(),this.parseVar(o,!0,s);var l=this.finishNode(o,"VariableDeclaration"),c=this.match(58);return c&&i&&this.raise(w.ForInUsing,l),(c||this.isContextual(102))&&1===l.declarations.length?this.parseForIn(e,l,t):(null!==t&&this.unexpected(t),this.parseFor(e,l))}var u=this.isContextual(95),p=new ot,f=this.parseExpression(!0,p),d=this.isContextual(102);if(d&&(n&&this.raise(w.ForOfLet,f),null===t&&u&&"Identifier"===f.type&&this.raise(w.ForOfAsync,f)),d||this.match(58)){this.checkDestructuringPrivate(p),this.toAssignable(f,!0);var h=d?"ForOfStatement":"ForInStatement";return this.checkLVal(f,{in:{type:h}}),this.parseForIn(e,f,t)}return this.checkExpressionErrors(p,!0),null!==t&&this.unexpected(t),this.parseFor(e,f)}},{key:"parseFunctionStatement",value:function(e,t,n){return this.next(),this.parseFunction(e,1|(n?2:0)|(t?8:0))}},{key:"parseIfStatement",value:function(e){return this.next(),e.test=this.parseHeaderExpression(),e.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),e.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(e,"IfStatement")}},{key:"parseReturnStatement",value:function(e){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(w.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")}},{key:"parseSwitchStatement",value:function(e){this.next(),e.discriminant=this.parseHeaderExpression();var t,n,r=e.cases=[];for(this.expect(5),this.state.labels.push(Gt),this.scope.enter(0);!this.match(8);)if(this.match(61)||this.match(65)){var i=this.match(61);t&&this.finishNode(t,"SwitchCase"),r.push(t=this.startNode()),t.consequent=[],this.next(),i?t.test=this.parseExpression():(n&&this.raise(w.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),n=!0,t.test=null),this.expect(14)}else t?t.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")}},{key:"parseThrowStatement",value:function(e){return this.next(),this.hasPrecedingLineBreak()&&this.raise(w.NewlineAfterThrow,this.state.lastTokEndLoc),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")}},{key:"parseCatchClauseParam",value:function(){var e=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&"Identifier"===e.type?8:0),this.checkLVal(e,{in:{type:"CatchClause"},binding:9}),e}},{key:"parseTryStatement",value:function(e){var t=this;if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(62)){var n=this.startNode();this.next(),this.match(10)?(this.expect(10),n.param=this.parseCatchClauseParam(),this.expect(11)):(n.param=null,this.scope.enter(0)),n.body=this.withSmartMixTopicForbiddingContext(function(){return t.parseBlock(!1,!1)}),this.scope.exit(),e.handler=this.finishNode(n,"CatchClause")}return e.finalizer=this.eat(67)?this.parseBlock():null,e.handler||e.finalizer||this.raise(w.NoCatchOrFinally,e),this.finishNode(e,"TryStatement")}},{key:"parseVarStatement",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.next(),this.parseVar(e,!1,t,n),this.semicolon(),this.finishNode(e,"VariableDeclaration")}},{key:"parseWhileStatement",value:function(e){var t=this;return this.next(),e.test=this.parseHeaderExpression(),this.state.labels.push(Wt),e.body=this.withSmartMixTopicForbiddingContext(function(){return t.parseStatement()}),this.state.labels.pop(),this.finishNode(e,"WhileStatement")}},{key:"parseWithStatement",value:function(e){var t=this;return this.state.strict&&this.raise(w.StrictWith,this.state.startLoc),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withSmartMixTopicForbiddingContext(function(){return t.parseStatement()}),this.finishNode(e,"WithStatement")}},{key:"parseEmptyStatement",value:function(e){return this.next(),this.finishNode(e,"EmptyStatement")}},{key:"parseLabeledStatement",value:function(e,t,n,r){var i,a=gn(this.state.labels);try{for(a.s();!(i=a.n()).done;){i.value.name===t&&this.raise(w.LabelRedeclaration,n,{labelName:t})}}catch(u){a.e(u)}finally{a.f()}for(var s,o=(s=this.state.type)>=90&&s<=92?1:this.match(71)?2:null,l=this.state.labels.length-1;l>=0;l--){var c=this.state.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.state.start,c.kind=o}return this.state.labels.push({name:t,kind:o,statementStart:this.state.start}),e.body=8&r?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")}},{key:"parseExpressionStatement",value:function(e,t,n){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")}},{key:"parseBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=this.startNode();return e&&this.state.strictErrors.clear(),this.expect(5),t&&this.scope.enter(0),this.parseBlockBody(r,e,!1,8,n),t&&this.scope.exit(),this.finishNode(r,"BlockStatement")}},{key:"isValidDirective",value:function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized}},{key:"parseBlockBody",value:function(e,t,n,r,i){var a=e.body=[],s=e.directives=[];this.parseBlockOrModuleBlockBody(a,t?s:void 0,n,r,i)}},{key:"parseBlockOrModuleBlockBody",value:function(e,t,n,r,i){for(var a=this.state.strict,s=!1,o=!1;!this.match(r);){var l=n?this.parseModuleItem():this.parseStatementListItem();if(t&&!o){if(this.isValidDirective(l)){var c=this.stmtToDirective(l);t.push(c),s||"use strict"!==c.value.value||(s=!0,this.setStrict(!0));continue}o=!0,this.state.strictErrors.clear()}e.push(l)}null==i||i.call(this,s),a||this.setStrict(!1),this.next()}},{key:"parseFor",value:function(e,t){var n=this;return e.init=t,this.semicolon(!1),e.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),e.update=this.match(11)?null:this.parseExpression(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext(function(){return n.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,"ForStatement")}},{key:"parseForIn",value:function(e,t,n){var r=this,i=this.match(58);return this.next(),i?null!==n&&this.unexpected(n):e.await=null!==n,"VariableDeclaration"!==t.type||null==t.declarations[0].init||i&&this.options.annexB&&!this.state.strict&&"var"===t.kind&&"Identifier"===t.declarations[0].id.type||this.raise(w.ForInOfLoopInitializer,t,{type:i?"ForInStatement":"ForOfStatement"}),"AssignmentPattern"===t.type&&this.raise(w.InvalidLhs,t,{ancestor:{type:"ForStatement"}}),e.left=t,e.right=i?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),e.body=this.withSmartMixTopicForbiddingContext(function(){return r.parseStatement()}),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,i?"ForInStatement":"ForOfStatement")}},{key:"parseVar",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.declarations=[];for(e.kind=n;;){var a=this.startNode();if(this.parseVarId(a,n),a.init=this.eat(29)?t?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,null!==a.init||r||("Identifier"===a.id.type||t&&(this.match(58)||this.isContextual(102))?"const"!==n||this.match(58)||this.isContextual(102)||this.raise(w.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"const"}):this.raise(w.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"})),i.push(this.finishNode(a,"VariableDeclarator")),!this.eat(12))break}return e}},{key:"parseVarId",value:function(e,t){var n=this.parseBindingAtom();this.checkLVal(n,{in:{type:"VariableDeclarator"},binding:"var"===t?5:8201}),e.id=n}},{key:"parseAsyncFunctionExpression",value:function(e){return this.parseFunction(e,8)}},{key:"parseFunction",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=2&n,i=!!(1&n),a=i&&!(4&n),s=!!(8&n);this.initFunction(e,s),this.match(55)&&(r&&this.raise(w.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),e.generator=!0),i&&(e.id=this.parseFunctionId(a));var o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(at(s,e.generator)),i||(e.id=this.parseFunctionId()),this.parseFunctionParams(e,!1),this.withSmartMixTopicForbiddingContext(function(){t.parseFunctionBodyAndFinish(e,i?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),i&&!r&&this.registerFunctionStatementId(e),this.state.maybeInArrowParameters=o,e}},{key:"parseFunctionId",value:function(e){return e||J(this.state.type)?this.parseIdentifier():null}},{key:"parseFunctionParams",value:function(e,t){this.expect(10),this.expressionScope.enter(new et(3)),e.params=this.parseBindingList(11,41,2|(t?4:0)),this.expressionScope.exit()}},{key:"registerFunctionStatementId",value:function(e){e.id&&this.scope.declareName(e.id.name,!this.options.annexB||this.state.strict||e.generator||e.async?this.scope.treatFunctionsAsVar?5:8201:17,e.id.loc.start)}},{key:"parseClass",value:function(e,t,n){this.next();var r=this.state.strict;return this.state.strict=!0,this.parseClassId(e,t,n),this.parseClassSuper(e),e.body=this.parseClassBody(!!e.superClass,r),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")}},{key:"isClassProperty",value:function(){return this.match(29)||this.match(13)||this.match(8)}},{key:"isClassMethod",value:function(){return this.match(10)}},{key:"isNonstaticConstructor",value:function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)}},{key:"parseClassBody",value:function(e,t){var n=this;this.classScope.enter();var r={hadConstructor:!1,hadSuperClass:e},i=[],a=this.startNode();if(a.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(function(){for(;!n.match(8);)if(n.eat(13)){if(i.length>0)throw n.raise(w.DecoratorSemicolon,n.state.lastTokEndLoc)}else if(n.match(26))i.push(n.parseDecorator());else{var e=n.startNode();i.length&&(e.decorators=i,n.resetStartLocationFromNode(e,i[0]),i=[]),n.parseClassMember(a,e,r),"constructor"===e.kind&&e.decorators&&e.decorators.length>0&&n.raise(w.DecoratorConstructor,e)}}),this.state.strict=t,this.next(),i.length)throw this.raise(w.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(a,"ClassBody")}},{key:"parseClassMemberFromModifier",value:function(e,t){var n=this.parseIdentifier(!0);if(this.isClassMethod()){var r=t;return r.kind="method",r.computed=!1,r.key=n,r.static=!1,this.pushClassMethod(e,r,!1,!1,!1,!1),!0}if(this.isClassProperty()){var i=t;return i.computed=!1,i.key=n,i.static=!1,e.body.push(this.parseClassProperty(i)),!0}return this.resetPreviousNodeTrailingComments(n),!1}},{key:"parseClassMember",value:function(e,t,n){var r=this.isContextual(106);if(r){if(this.parseClassMemberFromModifier(e,t))return;if(this.eat(5))return void this.parseClassStaticBlock(e,t)}this.parseClassMemberWithIsStatic(e,t,n,r)}},{key:"parseClassMemberWithIsStatic",value:function(e,t,n,r){var i=t,a=t,s=t,o=t,l=t,c=i,u=i;if(t.static=r,this.parsePropertyNamePrefixOperator(t),this.eat(55)){c.kind="method";var p=this.match(138);return this.parseClassElementName(c),p?void this.pushClassPrivateMethod(e,a,!0,!1):(this.isNonstaticConstructor(i)&&this.raise(w.ConstructorIsGenerator,i.key),void this.pushClassMethod(e,i,!0,!1,!1,!1))}var f=J(this.state.type)&&!this.state.containsEsc,d=this.match(138),h=this.parseClassElementName(t),m=this.state.startLoc;if(this.parsePostMemberNameModifiers(u),this.isClassMethod()){if(c.kind="method",d)return void this.pushClassPrivateMethod(e,a,!1,!1);var y=this.isNonstaticConstructor(i),v=!1;y&&(i.kind="constructor",n.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(w.DuplicateConstructor,h),y&&this.hasPlugin("typescript")&&t.override&&this.raise(w.OverrideOnConstructor,h),n.hadConstructor=!0,v=n.hadSuperClass),this.pushClassMethod(e,i,!1,!1,y,v)}else if(this.isClassProperty())d?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,s);else if(f&&"async"===h.name&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(h);var g=this.eat(55);u.optional&&this.unexpected(m),c.kind="method";var b=this.match(138);this.parseClassElementName(c),this.parsePostMemberNameModifiers(u),b?this.pushClassPrivateMethod(e,a,g,!0):(this.isNonstaticConstructor(i)&&this.raise(w.ConstructorIsAsync,i.key),this.pushClassMethod(e,i,g,!0,!1,!1))}else if(!f||"get"!==h.name&&"set"!==h.name||this.match(55)&&this.isLineTerminator())if(f&&"accessor"===h.name&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(h);var E=this.match(138);this.parseClassElementName(s),this.pushClassAccessorProperty(e,l,E)}else this.isLineTerminator()?d?this.pushClassPrivateProperty(e,o):this.pushClassProperty(e,s):this.unexpected();else{this.resetPreviousNodeTrailingComments(h),c.kind=h.name;var S=this.match(138);this.parseClassElementName(i),S?this.pushClassPrivateMethod(e,a,!1,!1):(this.isNonstaticConstructor(i)&&this.raise(w.ConstructorIsAccessor,i.key),this.pushClassMethod(e,i,!1,!1,!1,!1)),this.checkGetterSetterParams(i)}}},{key:"parseClassElementName",value:function(e){var t=this.state,n=t.type,r=t.value;if(132!==n&&133!==n||!e.static||"prototype"!==r||this.raise(w.StaticPrototype,this.state.startLoc),138===n){"constructor"===r&&this.raise(w.ConstructorClassPrivateField,this.state.startLoc);var i=this.parsePrivateName();return e.key=i,i}return this.parsePropertyName(e)}},{key:"parseClassStaticBlock",value:function(e,t){var n;this.scope.enter(208);var r=this.state.labels;this.state.labels=[],this.prodParam.enter(0);var i=t.body=[];this.parseBlockOrModuleBlockBody(i,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=r,e.body.push(this.finishNode(t,"StaticBlock")),null!=(n=t.decorators)&&n.length&&this.raise(w.DecoratorStaticBlock,t)}},{key:"pushClassProperty",value:function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(w.ConstructorClassField,t.key),e.body.push(this.parseClassProperty(t))}},{key:"pushClassPrivateProperty",value:function(e,t){var n=this.parseClassPrivateProperty(t);e.body.push(n),this.classScope.declarePrivateName(this.getPrivateNameSV(n.key),0,n.key.loc.start)}},{key:"pushClassAccessorProperty",value:function(e,t,n){if(!n&&!t.computed){var r=t.key;"constructor"!==r.name&&"constructor"!==r.value||this.raise(w.ConstructorClassField,r)}var i=this.parseClassAccessorProperty(t);e.body.push(i),n&&this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}},{key:"pushClassMethod",value:function(e,t,n,r,i,a){e.body.push(this.parseMethod(t,n,r,i,a,"ClassMethod",!0))}},{key:"pushClassPrivateMethod",value:function(e,t,n,r){var i=this.parseMethod(t,n,r,!1,!1,"ClassPrivateMethod",!0);e.body.push(i);var a="get"===i.kind?i.static?6:2:"set"===i.kind?i.static?5:1:0;this.declareClassPrivateMethodInScope(i,a)}},{key:"declareClassPrivateMethodInScope",value:function(e,t){this.classScope.declarePrivateName(this.getPrivateNameSV(e.key),t,e.key.loc.start)}},{key:"parsePostMemberNameModifiers",value:function(e){}},{key:"parseClassPrivateProperty",value:function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassPrivateProperty")}},{key:"parseClassProperty",value:function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassProperty")}},{key:"parseClassAccessorProperty",value:function(e){return this.parseInitializer(e),this.semicolon(),this.finishNode(e,"ClassAccessorProperty")}},{key:"parseInitializer",value:function(e){this.scope.enter(80),this.expressionScope.enter(rt()),this.prodParam.enter(0),e.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}},{key:"parseClassId",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8331;if(J(this.state.type))e.id=this.parseIdentifier(),t&&this.declareNameFromIdentifier(e.id,r);else{if(!n&&t)throw this.raise(w.MissingClassName,this.state.startLoc);e.id=null}}},{key:"parseClassSuper",value:function(e){e.superClass=this.eat(81)?this.parseExprSubscripts():null}},{key:"parseExport",value:function(e,t){var n=this.parseMaybeImportPhase(e,!0),r=this.maybeParseExportDefaultSpecifier(e,n),i=!r||this.eat(12),a=i&&this.eatExportStar(e),s=a&&this.maybeParseExportNamespaceSpecifier(e),o=i&&(!s||this.eat(12)),l=r||a;if(a&&!s){if(r&&this.unexpected(),t)throw this.raise(w.UnsupportedDecoratorExport,e);return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration")}var c,u=this.maybeParseExportNamedSpecifiers(e);if(r&&i&&!a&&!u&&this.unexpected(null,5),s&&o&&this.unexpected(null,98),l||u){if(c=!1,t)throw this.raise(w.UnsupportedDecoratorExport,e);this.parseExportFrom(e,l)}else c=this.maybeParseExportDeclaration(e);if(l||u||c){var p,f=e;if(this.checkExport(f,!0,!1,!!f.source),"ClassDeclaration"===(null==(p=f.declaration)?void 0:p.type))this.maybeTakeDecorators(t,f.declaration,f);else if(t)throw this.raise(w.UnsupportedDecoratorExport,e);return this.finishNode(f,"ExportNamedDeclaration")}if(this.eat(65)){var d=e,h=this.parseExportDefaultExpression();if(d.declaration=h,"ClassDeclaration"===h.type)this.maybeTakeDecorators(t,h,d);else if(t)throw this.raise(w.UnsupportedDecoratorExport,e);return this.checkExport(d,!0,!0),this.finishNode(d,"ExportDefaultDeclaration")}this.unexpected(null,5)}},{key:"eatExportStar",value:function(e){return this.eat(55)}},{key:"maybeParseExportDefaultSpecifier",value:function(e,t){if(t||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",null==t?void 0:t.loc.start);var n=t||this.parseIdentifier(!0),r=this.startNodeAtNode(n);return r.exported=n,e.specifiers=[this.finishNode(r,"ExportDefaultSpecifier")],!0}return!1}},{key:"maybeParseExportNamespaceSpecifier",value:function(e){if(this.isContextual(93)){e.specifiers||(e.specifiers=[]);var t=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),t.exported=this.parseModuleExportName(),e.specifiers.push(this.finishNode(t,"ExportNamespaceSpecifier")),!0}return!1}},{key:"maybeParseExportNamedSpecifiers",value:function(e){if(this.match(5)){var t;e.specifiers||(e.specifiers=[]);var n="type"===e.exportKind;return(t=e.specifiers).push.apply(t,vn(this.parseExportSpecifiers(n))),e.source=null,e.declaration=null,this.hasPlugin("importAssertions")&&(e.assertions=[]),!0}return!1}},{key:"maybeParseExportDeclaration",value:function(e){return!!this.shouldParseExportDeclaration()&&(e.specifiers=[],e.source=null,this.hasPlugin("importAssertions")&&(e.assertions=[]),e.declaration=this.parseExportDeclaration(e),!0)}},{key:"isAsyncFunction",value:function(){if(!this.isContextual(95))return!1;var e=this.nextTokenInLineStart();return this.isUnparsedContextual(e,"function")}},{key:"parseExportDefaultExpression",value:function(){var e=this.startNode();if(this.match(68))return this.next(),this.parseFunction(e,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(e,13);if(this.match(80))return this.parseClass(e,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&!0===this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(w.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(w.UnsupportedDefaultExport,this.state.startLoc);var t=this.parseMaybeAssignAllowIn();return this.semicolon(),t}},{key:"parseExportDeclaration",value:function(e){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}},{key:"isExportDefaultSpecifier",value:function(){var e=this.state.type;if(J(e)){if(95===e&&!this.state.containsEsc||100===e)return!1;if((130===e||129===e)&&!this.state.containsEsc){var t=this.lookahead().type;if(J(t)&&98!==t||5===t)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;var n=this.nextTokenStart(),r=this.isUnparsedContextual(n,"from");if(44===this.input.charCodeAt(n)||J(this.state.type)&&r)return!0;if(this.match(65)&&r){var i=this.input.charCodeAt(this.nextTokenStartSince(n+4));return 34===i||39===i}return!1}},{key:"parseExportFrom",value:function(e,t){this.eatContextual(98)?(e.source=this.parseImportSource(),this.checkExport(e),this.maybeParseImportAttributes(e),this.checkJSONModuleImport(e)):t&&this.unexpected(),this.semicolon()}},{key:"shouldParseExportDeclaration",value:function(){var e=this.state.type;return 26===e&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(!0===this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(w.DecoratorBeforeExport,this.state.startLoc),!0):74===e||75===e||68===e||80===e||this.isLet()||this.isAsyncFunction()}},{key:"checkExport",value:function(e,t,n,r){var i;if(t)if(n){if(this.checkDuplicateExports(e,"default"),this.hasPlugin("exportDefaultFrom")){var a,s=e.declaration;"Identifier"!==s.type||"from"!==s.name||s.end-s.start!=4||null!=(a=s.extra)&&a.parenthesized||this.raise(w.ExportDefaultFromAsIdentifier,s)}}else if(null!=(i=e.specifiers)&&i.length){var o,l=gn(e.specifiers);try{for(l.s();!(o=l.n()).done;){var c=o.value,u=c.exported,p="Identifier"===u.type?u.name:u.value;if(this.checkDuplicateExports(c,p),!r&&c.local){var f=c.local;"Identifier"!==f.type?this.raise(w.ExportBindingIsString,c,{localName:f.value,exportName:p}):(this.checkReservedWord(f.name,f.loc.start,!0,!1),this.scope.checkLocalExport(f))}}}catch(v){l.e(v)}finally{l.f()}}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type){var d=e.declaration.id;if(!d)throw new Error("Assertion failure");this.checkDuplicateExports(e,d.name)}else if("VariableDeclaration"===e.declaration.type){var h,m=gn(e.declaration.declarations);try{for(m.s();!(h=m.n()).done;){var y=h.value;this.checkDeclaration(y.id)}}catch(v){m.e(v)}finally{m.f()}}}},{key:"checkDeclaration",value:function(e){if("Identifier"===e.type)this.checkDuplicateExports(e,e.name);else if("ObjectPattern"===e.type){var t,n=gn(e.properties);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.checkDeclaration(r)}}catch(o){n.e(o)}finally{n.f()}}else if("ArrayPattern"===e.type){var i,a=gn(e.elements);try{for(a.s();!(i=a.n()).done;){var s=i.value;s&&this.checkDeclaration(s)}}catch(o){a.e(o)}finally{a.f()}}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type?this.checkDeclaration(e.argument):"AssignmentPattern"===e.type&&this.checkDeclaration(e.left)}},{key:"checkDuplicateExports",value:function(e,t){this.exportedIdentifiers.has(t)&&("default"===t?this.raise(w.DuplicateDefaultExport,e):this.raise(w.DuplicateExport,e,{exportName:t})),this.exportedIdentifiers.add(t)}},{key:"parseExportSpecifiers",value:function(e){var t=[],n=!0;for(this.expect(5);!this.eat(8);){if(n)n=!1;else if(this.expect(12),this.eat(8))break;var r=this.isContextual(130),i=this.match(133),a=this.startNode();a.local=this.parseModuleExportName(),t.push(this.parseExportSpecifier(a,i,e,r))}return t}},{key:"parseExportSpecifier",value:function(e,t,n,r){return this.eatContextual(93)?e.exported=this.parseModuleExportName():t?e.exported=function(e){var t=e.type,n=e.start,r=e.end,i=e.loc,a=e.range,s=e.extra;if("Placeholder"===t)return function(e){return ut(e)}(e);var o=Object.create(ct);return o.type=t,o.start=n,o.end=r,o.loc=i,o.range=a,void 0!==e.raw?o.raw=e.raw:o.extra=s,o.value=e.value,o}(e.local):e.exported||(e.exported=ut(e.local)),this.finishNode(e,"ExportSpecifier")}},{key:"parseModuleExportName",value:function(){if(this.match(133)){var e=this.parseStringLiteral(this.state.value),t=e.value.match(Ht);return t&&this.raise(w.ModuleExportNameHasLoneSurrogate,e,{surrogateCharCode:t[0].charCodeAt(0)}),e}return this.parseIdentifier(!0)}},{key:"isJSONModuleImport",value:function(e){return null!=e.assertions&&e.assertions.some(function(e){var t=e.key;return"json"===e.value.value&&("Identifier"===t.type?"type"===t.name:"type"===t.value)})}},{key:"checkImportReflection",value:function(e){var t=e.specifiers,n=1===t.length?t[0].type:null;if("source"===e.phase)"ImportDefaultSpecifier"!==n&&this.raise(w.SourcePhaseImportRequiresDefault,t[0].loc.start);else if("defer"===e.phase)"ImportNamespaceSpecifier"!==n&&this.raise(w.DeferImportRequiresNamespace,t[0].loc.start);else if(e.module){var r;"ImportDefaultSpecifier"!==n&&this.raise(w.ImportReflectionNotBinding,t[0].loc.start),(null==(r=e.assertions)?void 0:r.length)>0&&this.raise(w.ImportReflectionHasAssertion,t[0].loc.start)}}},{key:"checkJSONModuleImport",value:function(e){if(this.isJSONModuleImport(e)&&"ExportAllDeclaration"!==e.type){var t=e.specifiers;if(null!=t){var n=t.find(function(e){var t;if("ExportSpecifier"===e.type?t=e.local:"ImportSpecifier"===e.type&&(t=e.imported),void 0!==t)return"Identifier"===t.type?"default"!==t.name:"default"!==t.value});void 0!==n&&this.raise(w.ImportJSONBindingNotDefault,n.loc.start)}}}},{key:"isPotentialImportPhase",value:function(e){return!e&&(this.isContextual(105)||this.isContextual(97)||this.isContextual(127))}},{key:"applyImportPhase",value:function(e,t,n,r){t||("module"===n?(this.expectPlugin("importReflection",r),e.module=!0):this.hasPlugin("importReflection")&&(e.module=!1),"source"===n?(this.expectPlugin("sourcePhaseImports",r),e.phase="source"):"defer"===n?(this.expectPlugin("deferredImportEvaluation",r),e.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(e.phase=null))}},{key:"parseMaybeImportPhase",value:function(e,t){if(!this.isPotentialImportPhase(t))return this.applyImportPhase(e,t,null),null;var n=this.parseIdentifier(!0),r=this.state.type;return(Y(r)?98!==r||102===this.lookaheadCharCode():12!==r)?(this.resetPreviousIdentifierLeadingComments(n),this.applyImportPhase(e,t,n.name,n.loc.start),null):(this.applyImportPhase(e,t,null),n)}},{key:"isPrecedingIdImportPhase",value:function(e){var t=this.state.type;return J(t)?98!==t||102===this.lookaheadCharCode():12!==t}},{key:"parseImport",value:function(e){return this.match(133)?this.parseImportSourceAndAttributes(e):this.parseImportSpecifiersAndAfter(e,this.parseMaybeImportPhase(e,!1))}},{key:"parseImportSpecifiersAndAfter",value:function(e,t){e.specifiers=[];var n=!this.maybeParseDefaultImportSpecifier(e,t)||this.eat(12),r=n&&this.maybeParseStarImportSpecifier(e);return n&&!r&&this.parseNamedImportSpecifiers(e),this.expectContextual(98),this.parseImportSourceAndAttributes(e)}},{key:"parseImportSourceAndAttributes",value:function(e){return null!=e.specifiers||(e.specifiers=[]),e.source=this.parseImportSource(),this.maybeParseImportAttributes(e),this.checkImportReflection(e),this.checkJSONModuleImport(e),this.semicolon(),this.finishNode(e,"ImportDeclaration")}},{key:"parseImportSource",value:function(){return this.match(133)||this.unexpected(),this.parseExprAtom()}},{key:"parseImportSpecifierLocal",value:function(e,t,n){t.local=this.parseIdentifier(),e.specifiers.push(this.finishImportSpecifier(t,n))}},{key:"finishImportSpecifier",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8201;return this.checkLVal(e.local,{in:{type:t},binding:n}),this.finishNode(e,t)}},{key:"parseImportAttributes",value:function(){this.expect(5);var e=[],t=new Set;do{if(this.match(8))break;var n=this.startNode(),r=this.state.value;if(t.has(r)&&this.raise(w.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:r}),t.add(r),this.match(133)?n.key=this.parseStringLiteral(r):n.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(w.ModuleAttributeInvalidValue,this.state.startLoc);n.value=this.parseStringLiteral(this.state.value),e.push(this.finishNode(n,"ImportAttribute"))}while(this.eat(12));return this.expect(8),e}},{key:"parseModuleAttributes",value:function(){var e=[],t=new Set;do{var n=this.startNode();if(n.key=this.parseIdentifier(!0),"type"!==n.key.name&&this.raise(w.ModuleAttributeDifferentFromType,n.key),t.has(n.key.name)&&this.raise(w.ModuleAttributesWithDuplicateKeys,n.key,{key:n.key.name}),t.add(n.key.name),this.expect(14),!this.match(133))throw this.raise(w.ModuleAttributeInvalidValue,this.state.startLoc);n.value=this.parseStringLiteral(this.state.value),e.push(this.finishNode(n,"ImportAttribute"))}while(this.eat(12));return e}},{key:"maybeParseImportAttributes",value:function(e){var t,n=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&40===this.lookaheadCharCode())return;this.next(),this.hasPlugin("moduleAttributes")?t=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),t=this.parseImportAttributes()),n=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(!0!==this.getPluginOption("importAttributes","deprecatedAssertSyntax")&&this.raise(w.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(e,"deprecatedAssertSyntax",!0)):this.expectOnePlugin(["importAttributes","importAssertions"]),this.next(),t=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))t=[];else{if(!this.hasPlugin("moduleAttributes"))return;t=[]}!n&&this.hasPlugin("importAssertions")?e.assertions=t:e.attributes=t}},{key:"maybeParseDefaultImportSpecifier",value:function(e,t){if(t){var n=this.startNodeAtNode(t);return n.local=t,e.specifiers.push(this.finishImportSpecifier(n,"ImportDefaultSpecifier")),!0}return!!Y(this.state.type)&&(this.parseImportSpecifierLocal(e,this.startNode(),"ImportDefaultSpecifier"),!0)}},{key:"maybeParseStarImportSpecifier",value:function(e){if(this.match(55)){var t=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier"),!0}return!1}},{key:"parseNamedImportSpecifiers",value:function(e){var t=!0;for(this.expect(5);!this.eat(8);){if(t)t=!1;else{if(this.eat(14))throw this.raise(w.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}var n=this.startNode(),r=this.match(133),i=this.isContextual(130);n.imported=this.parseModuleExportName();var a=this.parseImportSpecifier(n,r,"type"===e.importKind||"typeof"===e.importKind,i,void 0);e.specifiers.push(a)}}},{key:"parseImportSpecifier",value:function(e,t,n,r,i){if(this.eatContextual(93))e.local=this.parseIdentifier();else{var a=e.imported;if(t)throw this.raise(w.ImportBindingIsString,e,{importName:a.value});this.checkReservedWord(a.name,e.loc.start,!0,!0),e.local||(e.local=ut(a))}return this.finishImportSpecifier(e,"ImportSpecifier",i)}},{key:"isThisParam",value:function(e){return"Identifier"===e.type&&"this"===e.name}}])}(qt),Xt=function(e){function t(e,n){var r;return xn(this,t),r=ln(this,t,[e=function(e){if(null==e)return Object.assign({},Vt);if(null!=e.annexB&&!1!==e.annexB)throw new Error("The `annexB` option can only be set to `false`.");for(var t={},n=0,r=Object.keys(Vt);n<r.length;n++){var i,a=r[n];t[a]=null!=(i=e[a])?i:Vt[a]}return t}(e),n]),r.options=e,r.initializeScopes(),r.plugins=function(e){var t,n=new Map,r=gn(e);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=an(Array.isArray(i)?i:[i,{}],2),s=a[0],o=a[1];n.has(s)||n.set(s,o||{})}}catch(l){r.e(l)}finally{r.f()}return n}(r.options.plugins),r.filename=e.sourceFilename,r}return fn(t,e),wn(t,[{key:"getScopeHandler",value:function(){return Te}},{key:"parse",value:function(){this.enterInitialScopes();var e=this.startNode(),t=this.startNode();return this.nextToken(),e.errors=null,this.parseTopLevel(e,t),e.errors=this.state.errors,e.comments.length=this.state.commentsLen,e}}])}(zt),Jt=function(e){for(var t={},n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];t[i]=ie(e[i])}return t}(X);function Yt(e,t){var n=Xt;return null!=e&&e.plugins&&(function(e){if(jt(e,"decorators")){if(jt(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=Mt(e,"decorators","decoratorsBeforeExport");if(null!=t&&"boolean"!=typeof t)throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");var n=Mt(e,"decorators","allowCallParenthesized");if(null!=n&&"boolean"!=typeof n)throw new Error("'allowCallParenthesized' must be a boolean.")}if(jt(e,"flow")&&jt(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(jt(e,"placeholders")&&jt(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(jt(e,"pipelineOperator")){var r=Mt(e,"pipelineOperator","proposal");if(!Lt.includes(r)){var i=Lt.map(function(e){return'"'.concat(e,'"')}).join(", ");throw new Error('"pipelineOperator" requires "proposal" option whose value must be one of: '.concat(i,"."))}var a=jt(e,["recordAndTuple",{syntaxType:"hash"}]);if("hack"===r){if(jt(e,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(jt(e,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");var s=Mt(e,"pipelineOperator","topicToken");if(!Bt.includes(s)){var o=Bt.map(function(e){return'"'.concat(e,'"')}).join(", ");throw new Error('"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: '.concat(o,"."))}if("#"===s&&a)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if("smart"===r&&a)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(jt(e,"moduleAttributes")){if(jt(e,"importAssertions")||jt(e,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if("may-2020"!==Mt(e,"moduleAttributes","version"))throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(jt(e,"importAssertions")&&jt(e,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(jt(e,"recordAndTuple")&&null!=Mt(e,"recordAndTuple","syntaxType")&&!Rt.includes(Mt(e,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+Rt.map(function(e){return"'".concat(e,"'")}).join(", "));if(jt(e,"asyncDoExpressions")&&!jt(e,"doExpressions")){var l=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw l.missingPlugins="doExpressions",l}if(jt(e,"optionalChainingAssign")&&"2023-07"!==Mt(e,"optionalChainingAssign","version"))throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}(e.plugins),n=function(e){var t=Ut.filter(function(t){return jt(e,t)}),n=t.join("/"),r=$t[n];if(!r){r=Xt;var i,a=gn(t);try{for(a.s();!(i=a.n()).done;){var s=i.value;r=Ft[s](r)}}catch(o){a.e(o)}finally{a.f()}$t[n]=r}return r}(e.plugins)),new n(e,t)}var $t={};s.parse=function(e,t){var n;if("unambiguous"!==(null==(n=t)?void 0:n.sourceType))return Yt(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var r=Yt(t,e),i=r.parse();if(r.sawUnambiguousESM)return i;if(r.ambiguousScriptDifferentAst)try{return t.sourceType="script",Yt(t,e).parse()}catch(e){}else i.program.sourceType="script";return i}catch(n){try{return t.sourceType="script",Yt(t,e).parse()}catch(e){}throw n}},s.parseExpression=function(e,t){var n=Yt(t,e);return n.options.strictMode&&(n.state.strict=!0),n.getExpression()},s.tokTypes=Jt},function(e,t,n){var r;n(12);var i=SyntaxError,a=Function,s=TypeError,o=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var c=function(){throw new s},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(e){return c}}}():c,p=n(230)(),f=n(231)(),d=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),h={},m="undefined"!=typeof Uint8Array&&d?d(Uint8Array):r,y={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":p&&d?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p&&d?d(d([][Symbol.iterator]())):r,"%JSON%":"object"==("undefined"==typeof JSON?"undefined":Sn(JSON))?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&p&&d?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&p&&d?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p&&d?d(""[Symbol.iterator]()):r,"%Symbol%":p?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":u,"%TypedArray%":m,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(d)try{null.error}catch(e){var v=d(d(e));y["%Error.prototype%"]=v}var g=function e(t){var n;if("%AsyncFunction%"===t)n=o("async function () {}");else if("%GeneratorFunction%"===t)n=o("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=o("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&d&&(n=d(i.prototype))}return y[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},E=n(71),S=n(233),x=E.call(Function.call,Array.prototype.concat),T=E.call(Function.apply,Array.prototype.splice),w=E.call(Function.call,String.prototype.replace),P=E.call(Function.call,String.prototype.slice),A=E.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,O=function(e,t){var n,r=e;if(S(b,r)&&(r="%"+(n=b[r])[0]+"%"),S(y,r)){var a=y[r];if(a===h&&(a=g(r)),void 0===a&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=P(e,0,1),n=P(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,k,function(e,t,n,i){r[r.length]=n?w(i,C,"$1"):t||e}),r}(e),r=n.length>0?n[0]:"",a=O("%"+r+"%",t),o=a.name,c=a.value,u=!1,p=a.alias;p&&(r=p[0],T(n,x([0,1],p)));for(var f=1,d=!0;f<n.length;f+=1){var h=n[f],m=P(h,0,1),v=P(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==h&&d||(u=!0),S(y,o="%"+(r+="."+h)+"%"))c=y[o];else if(null!=c){if(!(h in c)){if(!t)throw new s("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var g=l(c,h);c=(d=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:c[h]}else d=S(c,h),c=c[h];d&&!u&&(y[o]=c)}}return c}},function(e,t,n){var r=n(34),i=n(47),a=n(3),s=n(128),o=n(30),l=n(253),c=n(254),u=n(255),p=n(256),f=n(257),d=n(258),h=n(259),m=n(260),y=n(7),v=n(261),g=n(262),b=n(76),E=n(263),S=n(264),x=n(49),T=n(77),w=n(129),P=n(130),A=n(78),k=n(79),C=n(131),O=n(265),I=n(50),_=n(8),N=n(51),D=n(268),j=n(269),M=n(270),L=n(271),B=n(272),R=n(80),F=n(273),U=n(274),V=n(275),q=n(276),W=n(277);e.exports={parse:o,valid:l,clean:c,inc:u,diff:p,major:f,minor:d,patch:h,prerelease:m,compare:y,rcompare:v,compareLoose:g,compareBuild:b,sort:E,rsort:S,gt:x,lt:T,eq:w,neq:P,gte:A,lte:k,cmp:C,coerce:O,Comparator:I,Range:_,satisfies:N,toComparators:D,maxSatisfying:j,minSatisfying:M,minVersion:L,validRange:B,outside:R,gtr:F,ltr:U,intersects:V,simplifyRange:q,subset:W,SemVer:a,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:s.compareIdentifiers,rcompareIdentifiers:s.rcompareIdentifiers}},function(e,t,n){var r,i,a,s,o=n(145),l=o.isClean,c=o.my,u=n(52),p=n(56);function f(e){return e.map(function(e){return e.nodes&&(e.nodes=f(e.nodes)),delete e.source,e})}function d(e){if(e[l]=!1,e.proxyOf.nodes){var t,n=gn(e.proxyOf.nodes);try{for(n.s();!(t=n.n()).done;){d(t.value)}}catch(r){n.e(r)}finally{n.f()}}}var h=function(e){function t(){return xn(this,t),ln(this,t,arguments)}return fn(t,e),wn(t,[{key:"append",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0,i=t;r<i.length;r++){var a,s=i[r],o=gn(this.normalize(s,this.last));try{for(o.s();!(a=o.n()).done;){var l=a.value;this.proxyOf.nodes.push(l)}}catch(c){o.e(c)}finally{o.f()}}return this.markDirty(),this}},{key:"cleanRaws",value:function(e){if(sn(t,"cleanRaws",this,3)([e]),this.nodes){var n,r=gn(this.nodes);try{for(r.s();!(n=r.n()).done;){n.value.cleanRaws(e)}}catch(i){r.e(i)}finally{r.f()}}}},{key:"each",value:function(e){if(this.proxyOf.nodes){for(var t,n,r=this.getIterator();this.indexes[r]<this.proxyOf.nodes.length&&(t=this.indexes[r],!1!==(n=e(this.proxyOf.nodes[t],t)));)this.indexes[r]+=1;return delete this.indexes[r],n}}},{key:"every",value:function(e){return this.nodes.every(e)}},{key:"getIterator",value:function(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var e=this.lastEach;return this.indexes[e]=0,e}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e[t].apply(e,vn(r.map(function(e){return"function"==typeof e?function(t,n){return e(t.toProxy(),n)}:e})))}:"every"===t||"some"===t?function(n){return e[t](function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return n.apply(void 0,[e.toProxy()].concat(r))})}:"root"===t?function(){return e.root().toProxy()}:"nodes"===t?e.nodes.map(function(e){return e.toProxy()}):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]},set:function(e,t,n){return e[t]===n||(e[t]=n,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0}}}},{key:"index",value:function(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}},{key:"insertAfter",value:function(e,t){var n,r=this.index(e),i=this.normalize(t,this.proxyOf.nodes[r]).reverse();r=this.index(e);var a,s=gn(i);try{for(s.s();!(a=s.n()).done;){var o=a.value;this.proxyOf.nodes.splice(r+1,0,o)}}catch(c){s.e(c)}finally{s.f()}for(var l in this.indexes)r<(n=this.indexes[l])&&(this.indexes[l]=n+i.length);return this.markDirty(),this}},{key:"insertBefore",value:function(e,t){var n,r=this.index(e),i=0===r&&"prepend",a=this.normalize(t,this.proxyOf.nodes[r],i).reverse();r=this.index(e);var s,o=gn(a);try{for(o.s();!(s=o.n()).done;){var l=s.value;this.proxyOf.nodes.splice(r,0,l)}}catch(u){o.e(u)}finally{o.f()}for(var c in this.indexes)r<=(n=this.indexes[c])&&(this.indexes[c]=n+a.length);return this.markDirty(),this}},{key:"normalize",value:function(e,n){var s=this;if("string"==typeof e)e=f(r(e).nodes);else if(Array.isArray(e)){var o,h=gn(e=e.slice(0));try{for(h.s();!(o=h.n()).done;){var m=o.value;m.parent&&m.parent.removeChild(m,"ignore")}}catch(b){h.e(b)}finally{h.f()}}else if("root"===e.type&&"document"!==this.type){var y,v=gn(e=e.nodes.slice(0));try{for(v.s();!(y=v.n()).done;){var g=y.value;g.parent&&g.parent.removeChild(g,"ignore")}}catch(b){v.e(b)}finally{v.f()}}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new u(e)]}else if(e.selector)e=[new i(e)];else if(e.name)e=[new a(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new p(e)]}return e.map(function(e){return e[c]||t.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[l]&&d(e),void 0===e.raws.before&&n&&void 0!==n.raws.before&&(e.raws.before=n.raws.before.replace(/\S/g,"")),e.parent=s.proxyOf,e})}},{key:"prepend",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=gn(t=t.reverse());try{for(i.s();!(r=i.n()).done;){var a,s=r.value,o=this.normalize(s,this.first,"prepend").reverse(),l=gn(o);try{for(l.s();!(a=l.n()).done;){var c=a.value;this.proxyOf.nodes.unshift(c)}}catch(p){l.e(p)}finally{l.f()}for(var u in this.indexes)this.indexes[u]=this.indexes[u]+o.length}}catch(p){i.e(p)}finally{i.f()}return this.markDirty(),this}},{key:"push",value:function(e){return e.parent=this,this.proxyOf.nodes.push(e),this}},{key:"removeAll",value:function(){var e,t=gn(this.proxyOf.nodes);try{for(t.s();!(e=t.n()).done;){e.value.parent=void 0}}catch(n){t.e(n)}finally{t.f()}return this.proxyOf.nodes=[],this.markDirty(),this}},{key:"removeChild",value:function(e){var t;for(var n in e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,n){return n||(n=t,t={}),this.walkDecls(function(r){t.props&&!t.props.includes(r.prop)||t.fast&&!r.value.includes(t.fast)||(r.value=r.value.replace(e,n))}),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each(function(t,n){var r;try{r=e(t,n)}catch(e){throw t.addToError(e)}return!1!==r&&t.walk&&(r=t.walk(e)),r})}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("atrule"===n.type&&e.test(n.name))return t(n,r)}):this.walk(function(n,r){if("atrule"===n.type&&n.name===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("atrule"===e.type)return t(e,n)}))}},{key:"walkComments",value:function(e){return this.walk(function(t,n){if("comment"===t.type)return e(t,n)})}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("decl"===n.type&&e.test(n.prop))return t(n,r)}):this.walk(function(n,r){if("decl"===n.type&&n.prop===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("decl"===e.type)return t(e,n)}))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk(function(n,r){if("rule"===n.type&&e.test(n.selector))return t(n,r)}):this.walk(function(n,r){if("rule"===n.type&&n.selector===e)return t(n,r)}):(t=e,this.walk(function(e,n){if("rule"===e.type)return t(e,n)}))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}])}(n(53));h.registerParse=function(e){r=e},h.registerRule=function(e){i=e},h.registerAtRule=function(e){a=e},h.registerRoot=function(e){s=e},e.exports=h,h.default=h,h.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,a.prototype):"rule"===e.type?Object.setPrototypeOf(e,i.prototype):"decl"===e.type?Object.setPrototypeOf(e,u.prototype):"comment"===e.type?Object.setPrototypeOf(e,p.prototype):"root"===e.type&&Object.setPrototypeOf(e,s.prototype),e[c]=!0,e.nodes&&e.nodes.forEach(function(e){h.rebuild(e)})}},function(e,t,n){var r=n(17);function i(e){return i="function"==typeof Symbol&&"symbol"==Sn(Symbol.iterator)?function(e){return Sn(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Sn(e)},i(e)}var a,s,o=n(227).codes,l=o.ERR_AMBIGUOUS_ARGUMENT,c=o.ERR_INVALID_ARG_TYPE,u=o.ERR_INVALID_ARG_VALUE,p=o.ERR_INVALID_RETURN_VALUE,f=o.ERR_MISSING_ARGS,d=n(241),h=n(32).inspect,m=n(32).types,y=m.isPromise,v=m.isRegExp,g=n(242)(),b=n(74)(),E=n(38)("RegExp.prototype.test");function S(){var e=n(245);a=e.isDeepEqual,s=e.isDeepStrictEqual}var x=!1,T=e.exports=k,w={};function P(e){if(e.message instanceof Error)throw e.message;throw new d(e)}function A(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var a=new d({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw a.generatedMessage=i,a}}function k(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];A.apply(void 0,[k,t.length].concat(t))}T.fail=function e(t,n,i,a,s){var o,l=arguments.length;if(0===l?o="Failed":1===l?(i=t,t=void 0):(!1===x&&(x=!0,(r.emitWarning?r.emitWarning:void 0)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")),2===l&&(a="!=")),i instanceof Error)throw i;var c={actual:t,expected:n,operator:void 0===a?"fail":a,stackStartFn:s||e};void 0!==i&&(c.message=i);var u=new d(c);throw o&&(u.message=o,u.generatedMessage=!0),u},T.AssertionError=d,T.ok=k,T.equal=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");t!=n&&P({actual:t,expected:n,message:r,operator:"==",stackStartFn:e})},T.notEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");t==n&&P({actual:t,expected:n,message:r,operator:"!=",stackStartFn:e})},T.deepEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");void 0===a&&S(),a(t,n)||P({actual:t,expected:n,message:r,operator:"deepEqual",stackStartFn:e})},T.notDeepEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");void 0===a&&S(),a(t,n)&&P({actual:t,expected:n,message:r,operator:"notDeepEqual",stackStartFn:e})},T.deepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");void 0===a&&S(),s(t,n)||P({actual:t,expected:n,message:r,operator:"deepStrictEqual",stackStartFn:e})},T.notDeepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");void 0===a&&S(),s(t,n)&&P({actual:t,expected:n,message:r,operator:"notDeepStrictEqual",stackStartFn:e})},T.strictEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");b(t,n)||P({actual:t,expected:n,message:r,operator:"strictEqual",stackStartFn:e})},T.notStrictEqual=function e(t,n,r){if(arguments.length<2)throw new f("actual","expected");b(t,n)&&P({actual:t,expected:n,message:r,operator:"notStrictEqual",stackStartFn:e})};var C=function(e){return Object.defineProperty(e,"prototype",{writable:!1}),e}(function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n.forEach(function(e){e in t&&(void 0!==r&&"string"==typeof r[e]&&v(t[e])&&E(t[e],r[e])?i[e]=r[e]:i[e]=t[e])})});function O(e,t,n,r){if("function"!=typeof t){if(v(t))return E(t,e);if(2===arguments.length)throw new c("expected",["Function","RegExp"],t);if("object"!==i(e)||null===e){var o=new d({actual:e,expected:t,message:n,operator:"deepStrictEqual",stackStartFn:r});throw o.operator=r.name,o}var l=Object.keys(t);if(t instanceof Error)l.push("name","message");else if(0===l.length)throw new u("error",t,"may not be an empty object");return void 0===a&&S(),l.forEach(function(i){"string"==typeof e[i]&&v(t[i])&&E(t[i],e[i])||function(e,t,n,r,i,a){if(!(n in e)||!s(e[n],t[n])){if(!r){var o=new C(e,i),l=new C(t,i,e),c=new d({actual:o,expected:l,operator:"deepStrictEqual",stackStartFn:a});throw c.actual=e,c.expected=t,c.operator=a.name,c}P({actual:e,expected:t,message:r,operator:a.name,stackStartFn:a})}}(e,t,i,n,l,r)}),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function I(e){if("function"!=typeof e)throw new c("fn","Function",e);try{e()}catch(e){return e}return w}function _(e){return y(e)||null!==e&&"object"===i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function N(e){return Promise.resolve().then(function(){var t;if("function"==typeof e){if(!_(t=e()))throw new p("instance of Promise","promiseFn",t)}else{if(!_(e))throw new c("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then(function(){return t}).then(function(){return w}).catch(function(e){return e})})}function D(e,t,n,r){if("string"==typeof n){if(4===arguments.length)throw new c("error",["Object","Error","Function","RegExp"],n);if("object"===i(t)&&null!==t){if(t.message===n)throw new l("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===n)throw new l("error/message",'The error "'.concat(t,'" is identical to the message.'));r=n,n=void 0}else if(null!=n&&"object"!==i(n)&&"function"!=typeof n)throw new c("error",["Object","Error","Function","RegExp"],n);if(t===w){var a="";n&&n.name&&(a+=" (".concat(n.name,")")),a+=r?": ".concat(r):".";var s="rejects"===e.name?"rejection":"exception";P({actual:void 0,expected:n,operator:e.name,message:"Missing expected ".concat(s).concat(a),stackStartFn:e})}if(n&&!O(t,n,r,e))throw t}function j(e,t,n,r){if(t!==w){if("string"==typeof n&&(r=n,n=void 0),!n||O(t,n)){var i=r?": ".concat(r):".",a="doesNotReject"===e.name?"rejection":"exception";P({actual:t,expected:n,operator:e.name,message:"Got unwanted ".concat(a).concat(i,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function M(e,t,n,r,a){if(!v(t))throw new c("regexp","RegExp",t);var s="match"===a;if("string"!=typeof e||E(t,e)!==s){if(n instanceof Error)throw n;var o=!n;n=n||("string"!=typeof e?'The "string" argument must be of type string. Received type '+"".concat(i(e)," (").concat(h(e),")"):(s?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(h(t),". Input:\n\n").concat(h(e),"\n"));var l=new d({actual:e,expected:t,message:n,operator:a,stackStartFn:r});throw l.generatedMessage=o,l}}function L(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];A.apply(void 0,[L,t.length].concat(t))}T.throws=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];D.apply(void 0,[e,I(t)].concat(r))},T.rejects=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return N(t).then(function(t){return D.apply(void 0,[e,t].concat(r))})},T.doesNotThrow=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];j.apply(void 0,[e,I(t)].concat(r))},T.doesNotReject=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return N(t).then(function(t){return j.apply(void 0,[e,t].concat(r))})},T.ifError=function e(t){if(null!=t){var n="ifError got unwanted exception: ";"object"===i(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?n+=t.constructor.name:n+=t.message:n+=h(t);var r=new d({actual:t,expected:null,operator:"ifError",message:n,stackStartFn:e}),a=t.stack;if("string"==typeof a){var s=a.split("\n");s.shift();for(var o=r.stack.split("\n"),l=0;l<s.length;l++){var c=o.indexOf(s[l]);if(-1!==c){o=o.slice(0,c);break}}r.stack="".concat(o.join("\n"),"\n").concat(s.join("\n"))}throw r}},T.match=function e(t,n,r){M(t,n,r,e,"match")},T.doesNotMatch=function e(t,n,r){M(t,n,r,e,"doesNotMatch")},T.strict=g(L,T,{equal:T.strictEqual,deepEqual:T.deepStrictEqual,notEqual:T.notStrictEqual,notDeepEqual:T.notDeepStrictEqual}),T.strict.strict=T.strict},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.UPDATE_OPERATORS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.STATEMENT_OR_BLOCK_KEYS=t.NUMBER_UNARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.NOT_LOCAL_BINDING=t.LOGICAL_OPERATORS=t.INHERIT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.EQUALITY_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.COMMENT_KEYS=t.BOOLEAN_UNARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.BLOCK_SCOPED_SYMBOL=t.BINARY_OPERATORS=t.ASSIGNMENT_OPERATORS=void 0,t.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],t.FLATTENABLE_KEYS=["body","expressions"],t.FOR_INIT_KEYS=["left","init"],t.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"];var n=t.LOGICAL_OPERATORS=["||","&&","??"],r=(t.UPDATE_OPERATORS=["++","--"],t.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="]),i=t.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],a=t.COMPARISON_BINARY_OPERATORS=[].concat(i,["in","instanceof"]),s=t.BOOLEAN_BINARY_OPERATORS=[].concat(vn(a),r),o=t.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],l=(t.BINARY_OPERATORS=["+"].concat(o,vn(s),["|>"]),t.ASSIGNMENT_OPERATORS=["=","+="].concat(vn(o.map(function(e){return e+"="})),vn(n.map(function(e){return e+"="}))),t.BOOLEAN_UNARY_OPERATORS=["delete","!"]),c=t.NUMBER_UNARY_OPERATORS=["+","-","~"],u=t.STRING_UNARY_OPERATORS=["typeof"];t.UNARY_OPERATORS=["void","throw"].concat(l,c,u),t.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},t.BLOCK_SCOPED_SYMBOL=Symbol.for("var used to be block scoped"),t.NOT_LOCAL_BINDING=Symbol.for("should not be considered a local binding")},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return l(e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],arguments.length>2&&void 0!==arguments[2]&&arguments[2],new Map)};var r=n(9),i=n(2),a=Function.call.bind(Object.prototype.hasOwnProperty);function s(e,t,n,r){return e&&"string"==typeof e.type?l(e,t,n,r):e}function o(e,t,n,r){return Array.isArray(e)?e.map(function(e){return s(e,t,n,r)}):s(e,t,n,r)}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3?arguments[3]:void 0;if(!e)return e;var l=e.type,u={type:e.type};if((0,i.isIdentifier)(e))u.name=e.name,a(e,"optional")&&"boolean"==typeof e.optional&&(u.optional=e.optional),a(e,"typeAnnotation")&&(u.typeAnnotation=t?o(e.typeAnnotation,!0,n,s):e.typeAnnotation);else{if(!a(r.NODE_FIELDS,l))throw new Error('Unknown node type: "'.concat(l,'"'));for(var p=0,f=Object.keys(r.NODE_FIELDS[l]);p<f.length;p++){var d=f[p];a(e,d)&&(u[d]=t?(0,i.isFile)(e)&&"comments"===d?c(e.comments,t,n,s):o(e[d],!0,n,s):e[d])}}return a(e,"loc")&&(u.loc=n?null:e.loc),a(e,"leadingComments")&&(u.leadingComments=c(e.leadingComments,t,n,s)),a(e,"innerComments")&&(u.innerComments=c(e.innerComments,t,n,s)),a(e,"trailingComments")&&(u.trailingComments=c(e.trailingComments,t,n,s)),a(e,"extra")&&(u.extra=Object.assign({},e.extra)),u}function c(e,t,n,r){return e&&t?e.map(function(e){var t=r.get(e);if(t)return t;var i={type:e.type,value:e.value,loc:e.loc};return n&&(i.loc=null),r.set(e,i),i}):e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHOULD_STOP=t.SHOULD_SKIP=t.REMOVED=void 0;var r=n(162),i=n(61),a=n(14),s=n(183),o=n(0),l=o,c=n(35),u=n(101),p=n(423),f=n(424),d=n(427),h=n(430),m=n(431),y=n(436),v=n(437),g=n(438),b=n(440),E=n(442),S=n(443),x=n(163),T=o.validate,w=i("babel"),P=t.REMOVED=1,A=t.SHOULD_STOP=2,k=t.SHOULD_SKIP=4,C=function(){function e(t,n){xn(this,e),this.contexts=[],this.state=null,this.opts=null,this._traverseFlags=0,this.skipKeys=null,this.parentPath=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.type=null,this.parent=n,this.hub=t,this.data=null,this.context=null,this.scope=null}return wn(e,[{key:"getScope",value:function(e){return this.isScope()?new s.default(this):e}},{key:"setData",value:function(e,t){return null==this.data&&(this.data=Object.create(null)),this.data[e]=t}},{key:"getData",value:function(e,t){null==this.data&&(this.data=Object.create(null));var n=this.data[e];return void 0===n&&void 0!==t&&(n=this.data[e]=t),n}},{key:"hasNode",value:function(){return null!=this.node}},{key:"buildCodeFrameError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.buildError(this.node,e,t)}},{key:"traverse",value:function(e,t){(0,a.default)(this.node,e,this.scope,t,this)}},{key:"set",value:function(e,t){T(this.node,e,t),this.node[e]=t}},{key:"getPathLocation",value:function(){var e=[],t=this;do{var n=t.key;t.inList&&(n="".concat(t.listKey,"[").concat(n,"]")),e.unshift(n)}while(t=t.parentPath);return e.join(".")}},{key:"debug",value:function(e){w.enabled&&w("".concat(this.getPathLocation()," ").concat(this.type,": ").concat(e))}},{key:"toString",value:function(){return(0,u.default)(this.node).code}},{key:"inList",get:function(){return!!this.listKey},set:function(e){e||(this.listKey=null)}},{key:"parentKey",get:function(){return this.listKey||this.key}},{key:"shouldSkip",get:function(){return!!(this._traverseFlags&k)},set:function(e){e?this._traverseFlags|=k:this._traverseFlags&=~k}},{key:"shouldStop",get:function(){return!!(this._traverseFlags&A)},set:function(e){e?this._traverseFlags|=A:this._traverseFlags&=~A}},{key:"removed",get:function(){return!!(this._traverseFlags&P)},set:function(e){e?this._traverseFlags|=P:this._traverseFlags&=~P}}],[{key:"get",value:function(t){var n=t.hub,r=t.parentPath,i=t.parent,a=t.container,s=t.listKey,o=t.key;if(!n&&r&&(n=r.hub),!i)throw new Error("To get a node path the parent needs to exist");var l=a[o],u=c.getOrCreateCachedPaths(n,i),p=u.get(l);return p||(p=new e(n,i),l&&u.set(l,p)),p.setup(r,a,s,o),p}}])}();Object.assign(C.prototype,p,f,d,h,m,y,v,g,b,E,S),C.prototype._guessExecutionStatusRelativeToDifferentFunctions=y._guessExecutionStatusRelativeTo;var O,I=gn(l.TYPES);try{var _=function(){var e=O.value,t="is".concat(e),n=l[t];C.prototype[t]=function(e){return n(this.node,e)},C.prototype["assert".concat(e)]=function(t){if(!n(this.node,t))throw new TypeError("Expected node path of type ".concat(e))}};for(I.s();!(O=I.n()).done;)_()}catch(M){I.e(M)}finally{I.f()}Object.assign(C.prototype,x);for(var N=0,D=Object.keys(r);N<D.length;N++){var j=D[N];"_"!==j[0]&&(l.TYPES.includes(j)||l.TYPES.push(j))}t.default=C},function(e,t,n){var r=n(19),i=n(63),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(i(e),t)}},function(e,t,n){var r=n(3);e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e instanceof r)return e;try{return new r(e,t)}catch(e){if(!n)return null;throw e}}},function(e,t,n){
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <https://feross.org>
- * @license MIT
- */
- n(12);var r=n(417),i=n(418),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.a=l,t.b=50;var s=2147483647;function o(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return c(e,t,n)}function c(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|m(e,t),r=o(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(J(e,Uint8Array)){var t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+Sn(e));if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer))return d(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return d(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return l.from(r,t,n);var i=function(e){if(l.isBuffer(e)){var t=0|h(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||Y(e.length)?o(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+Sn(e))}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return u(e),o(e<0?0:0|h(e))}function f(e){for(var t=e.length<0?0:0|h(e.length),n=o(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function d(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,l.prototype),r}function h(e){if(e>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function m(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+Sn(e));var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(i)return r?-1:K(e).length;t=(""+t).toLowerCase(),i=!0}}function y(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return P(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Y(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var a,s=1,o=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o/=2,l/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var u=-1;for(a=n;a<o;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*s}else-1!==u&&(a-=a-u),u=-1}else for(n+l>o&&(n=o-l),a=n;a>=0;a--){for(var p=!0,f=0;f<l;f++)if(c(e,a+f)!==c(t,f)){p=!1;break}if(p)return a}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a,s=t.length;for(r>s/2&&(r=s/2),a=0;a<r;++a){var o=parseInt(t.substr(2*a,2),16);if(Y(o))return a;e[n+a]=o}return a}function S(e,t,n,r){return X(K(t,e.length-n),e,n,r)}function x(e,t,n,r){return X(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function T(e,t,n,r){return X(z(t),e,n,r)}function w(e,t,n,r){return X(function(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)r=(n=e.charCodeAt(s))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function P(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var l=void 0,c=void 0,u=void 0,p=void 0;switch(o){case 1:a<128&&(s=a);break;case 2:128==(192&(l=e[i+1]))&&((p=(31&a)<<6|63&l)>127&&(s=p));break;case 3:l=e[i+1],c=e[i+2],128==(192&l)&&128==(192&c)&&((p=(15&a)<<12|(63&l)<<6|63&c)>2047&&(p<55296||p>57343)&&(s=p));break;case 4:l=e[i+1],c=e[i+2],u=e[i+3],128==(192&l)&&128==(192&c)&&128==(192&u)&&((p=(15&a)<<18|(63&l)<<12|(63&c)<<6|63&u)>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return function(e){var t=e.length;if(t<=k)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=k));return n}(r)}l.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),n={foo:function(){return 42}};return Object.setPrototypeOf(n,Uint8Array.prototype),Object.setPrototypeOf(t,n),42===t.foo()}catch(e){return!1}}(),!l.TYPED_ARRAY_SUPPORT&&"undefined"!=typeof console&&console.error,Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,n){return c(e,t,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,n){return function(e,t,n){return u(e),e<=0?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)}(e,t,n)},l.allocUnsafe=function(e){return p(e)},l.allocUnsafeSlow=function(e){return p(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(J(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(J(a,Uint8Array))i+a.length>r.length?(l.isBuffer(a)||(a=l.from(a)),a.copy(r,i)):Uint8Array.prototype.set.call(r,a,i);else{if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i)}i+=a.length}return r},l.byteLength=m,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},l.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?A(this,0,e):y.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.b;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(e,t,n,r,i){if(J(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+Sn(e));if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),o=Math.min(a,s),c=this.slice(r,i),u=e.slice(t,n),p=0;p<o;++p)if(c[p]!==u[p]){a=c[p],s=u[p];break}return a<s?-1:s<a?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":case"latin1":case"binary":return x(this,e,t,n);case"base64":return T(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var k=4096;function C(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function I(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=$[e[a]];return i}function _(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length-1;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function N(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,i,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function j(e,t,n,r,i){q(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;var s=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=s,s>>=8,e[n++]=s,s>>=8,e[n++]=s,s>>=8,e[n++]=s,n}function M(e,t,n,r,i){q(t,r,i,e,n,7);var a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;var s=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=s,s>>=8,e[n+2]=s,s>>=8,e[n+1]=s,s>>=8,e[n]=s,n+8}function L(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,a){return t=+t,n>>>=0,a||L(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function R(e,t,n,r,a){return t=+t,n>>>=0,a||L(e,0,n,8),i.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,l.prototype),r},l.prototype.readUintLE=l.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||N(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},l.prototype.readUintBE=l.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||N(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=Q(function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);var r=t+256*this[++e]+65536*this[++e]+this[++e]*Math.pow(2,24),i=this[++e]+256*this[++e]+65536*this[++e]+n*Math.pow(2,24);return BigInt(r)+(BigInt(i)<<BigInt(32))}),l.prototype.readBigUInt64BE=Q(function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);var r=t*Math.pow(2,24)+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*Math.pow(2,24)+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<<BigInt(32))+BigInt(i)}),l.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||N(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||N(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=Q(function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);var r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+this[++e]*Math.pow(2,24))}),l.prototype.readBigInt64BE=Q(function(e){W(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);var r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*Math.pow(2,24)+65536*this[++e]+256*this[++e]+n)}),l.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=Q(function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Q(function(e){return M(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e/s|0)-o&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/s|0)-o&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=Q(function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Q(function(e){return M(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return R(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return R(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=l.isBuffer(e)?e:l.from(e,r),o=s.length;if(0===o)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=s[a%o]}return this};var F={};function U(e,t,n){F[e]=function(n){function r(){var n;return xn(this,r),n=ln(this,r),Object.defineProperty(cn(n),"message",{value:t.apply(cn(n),arguments),writable:!0,configurable:!0}),n.name="".concat(n.name," [").concat(e,"]"),n.stack,delete n.name,n}return fn(r,n),wn(r,[{key:"code",get:function(){return e},set:function(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}},{key:"toString",value:function(){return"".concat(this.name," [").concat(e,"]: ").concat(this.message)}}])}(n)}function V(e){for(var t="",n=e.length,r="-"===e[0]?1:0;n>=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function q(e,t,n,r,i,a){if(e>n||e<t){var s,o="bigint"==typeof t?"n":"";throw s=0===t||t===BigInt(0)?">= 0".concat(o," and < 2").concat(o," ** ").concat(8*(a+1)).concat(o):">= -(2".concat(o," ** ").concat(8*(a+1)-1).concat(o,") and < 2 ** ").concat(8*(a+1)-1).concat(o),new F.ERR_OUT_OF_RANGE("value",s,e)}!function(e,t,n){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(r,i,a)}function W(e,t){if("number"!=typeof e)throw new F.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw W(e,n),new F.ERR_OUT_OF_RANGE("offset","an integer",e);if(t<0)throw new F.ERR_BUFFER_OUT_OF_BOUNDS;throw new F.ERR_OUT_OF_RANGE("offset",">= ".concat(0," and <= ",t),e)}U("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"},RangeError),U("ERR_INVALID_ARG_TYPE",function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(Sn(t))},TypeError),U("ERR_OUT_OF_RANGE",function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),i=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?i=V(String(n)):"bigint"==typeof n&&(i=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(i=V(i)),i+="n"),r+=" It must be ".concat(t,". Received ").concat(i)},RangeError);var H=/[^+/0-9A-Za-z-_]/g;function K(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],s=0;s<r;++s){if((n=e.charCodeAt(s))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function X(e,t,n,r){var i;for(i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Y(e){return e!=e}var $=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}();function Q(e){return"undefined"==typeof BigInt?Z:e}function Z(){throw new Error("BigInt not supported")}},function(e,t,n){var r=n(17),i=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},a=/%[sdj%]/g;t.format=function(e){if(!g(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(l(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,s=String(e).replace(a,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<i;o=r[++n])y(o)||!S(o)?s+=" "+o:s+=" "+l(o);return s},t.deprecate=function(e,n){if(void 0!==r&&!0===r.noDeprecation)return e;if(void 0===r)return function(){return t.deprecate(e,n).apply(this,arguments)};var i=!1;return function(){if(!i){if(r.throwDeprecation)throw new Error(n);r.traceDeprecation,i=!0}return e.apply(this,arguments)}};var s={},o=/^$/;function l(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),m(n)?r.showHidden=n:n&&t._extend(r,n),b(r.showHidden)&&(r.showHidden=!1),b(r.depth)&&(r.depth=2),b(r.colors)&&(r.colors=!1),b(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),p(r,e,r.depth)}function c(e,t){var n=l.styles[t];return n?"["+l.colors[n][0]+"m"+e+"["+l.colors[n][1]+"m":e}function u(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&w(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return g(i)||(i=p(e,i,r)),i}var a=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(g(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):y(t)?e.stylize("null","null"):void 0}(e,n);if(a)return a;var s=Object.keys(n),o=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(n)),T(n)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(n);if(0===s.length){if(w(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(E(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(x(n))return e.stylize(Date.prototype.toString.call(n),"date");if(T(n))return f(n)}var c,u="",S=!1,P=["{","}"];return h(n)&&(S=!0,P=["[","]"]),w(n)&&(u=" [Function"+(n.name?": "+n.name:"")+"]"),E(n)&&(u=" "+RegExp.prototype.toString.call(n)),x(n)&&(u=" "+Date.prototype.toUTCString.call(n)),T(n)&&(u=" "+f(n)),0!==s.length||S&&0!=n.length?r<0?E(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=S?function(e,t,n,r,i){for(var a=[],s=0,o=t.length;s<o;++s)A(t,String(s))?a.push(d(e,t,n,r,String(s),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(d(e,t,n,r,i,!0))}),a}(e,n,r,o,s):s.map(function(t){return d(e,n,r,o,t,S)}),e.seen.pop(),function(e,t,n){return e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(c,u,P)):P[0]+u+P[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,r,i,a){var s,o,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?o=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),A(r,i)||(s="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=y(n)?p(e,l.value,null):p(e,l.value,n-1)).indexOf("\n")>-1&&(o=a?o.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+o.split("\n").map(function(e){return" "+e}).join("\n")):o=e.stylize("[Circular]","special")),b(s)){if(a&&i.match(/^\d+$/))return o;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.slice(1,-1),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+o}function h(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function y(e){return null===e}function v(e){return"number"==typeof e}function g(e){return"string"==typeof e}function b(e){return void 0===e}function E(e){return S(e)&&"[object RegExp]"===P(e)}function S(e){return"object"==Sn(e)&&null!==e}function x(e){return S(e)&&"[object Date]"===P(e)}function T(e){return S(e)&&("[object Error]"===P(e)||e instanceof Error)}function w(e){return"function"==typeof e}function P(e){return Object.prototype.toString.call(e)}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.debuglog=function(e){return e=e.toUpperCase(),s[e]||(o.test(e)?(r.pid,s[e]=function(){t.format.apply(t,arguments)}):s[e]=function(){}),s[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(228),t.isArray=h,t.isBoolean=m,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=g,t.isSymbol=function(e){return"symbol"==Sn(e)},t.isUndefined=b,t.isRegExp=E,t.types.isRegExp=E,t.isObject=S,t.isDate=x,t.types.isDate=x,t.isError=T,t.types.isNativeError=T,t.isFunction=w,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==Sn(e)||void 0===e},t.isBuffer=n(240),t.log=function(){},t.inherits=n(158),t._extend=function(e,t){if(!t||!S(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var k="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function C(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(k&&e[k]){var t;if("function"!=typeof(t=e[k]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,k,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),k&&Object.defineProperty(t,k,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,i(e))},t.promisify.custom=k,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var i=t.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var a=this,s=function(){return i.apply(a,arguments)};e.apply(this,t).then(function(e){r.nextTick(s.bind(null,null,e))},function(e){r.nextTick(C.bind(null,e,s))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,i(e)),t}},function(e,t){function n(e){var t=e.context,n=e.node;if(n.computed&&t.maybeQueue(e.get("key")),n.decorators){var r,i=gn(e.get("decorators"));try{for(i.s();!(r=i.n()).done;){var a=r.value;t.maybeQueue(a)}}catch(s){i.e(s)}finally{i.f()}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.requeueComputedKeyAndDecorators=n,t.skipAllButComputedKey=function(e){e.skip(),e.node.computed&&e.context.maybeQueue(e.get("key"))};var r={FunctionParent:function(e){e.isArrowFunctionExpression()||(e.skip(),e.isMethod()&&n(e))},Property:function(e){e.isObjectProperty()||(e.skip(),n(e))}};t.default=r},function(e,t,n){var r=n(47),i=r.MAX_SAFE_COMPONENT_LENGTH,a=r.MAX_SAFE_BUILD_LENGTH,s=r.MAX_LENGTH,o=n(48),l=(t=e.exports={}).re=[],c=t.safeRe=[],u=t.src=[],p=t.t={},f=0,d="[a-zA-Z0-9-]",h=[["\\s",1],["\\d",s],[d,a]],m=function(e,t,n){var r=function(e){for(var t=0,n=h;t<n.length;t++){var r=an(n[t],2),i=r[0],a=r[1];e=e.split("".concat(i,"*")).join("".concat(i,"{0,").concat(a,"}")).split("".concat(i,"+")).join("".concat(i,"{1,").concat(a,"}"))}return e}(t),i=f++;o(e,i,t),p[e]=i,u[i]=t,l[i]=new RegExp(t,n?"g":void 0),c[i]=new RegExp(r,n?"g":void 0)};m("NUMERICIDENTIFIER","0|[1-9]\\d*"),m("NUMERICIDENTIFIERLOOSE","\\d+"),m("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-]".concat(d,"*")),m("MAINVERSION","(".concat(u[p.NUMERICIDENTIFIER],")\\.(").concat(u[p.NUMERICIDENTIFIER],")\\.(").concat(u[p.NUMERICIDENTIFIER],")")),m("MAINVERSIONLOOSE","(".concat(u[p.NUMERICIDENTIFIERLOOSE],")\\.(").concat(u[p.NUMERICIDENTIFIERLOOSE],")\\.(").concat(u[p.NUMERICIDENTIFIERLOOSE],")")),m("PRERELEASEIDENTIFIER","(?:".concat(u[p.NUMERICIDENTIFIER],"|").concat(u[p.NONNUMERICIDENTIFIER],")")),m("PRERELEASEIDENTIFIERLOOSE","(?:".concat(u[p.NUMERICIDENTIFIERLOOSE],"|").concat(u[p.NONNUMERICIDENTIFIER],")")),m("PRERELEASE","(?:-(".concat(u[p.PRERELEASEIDENTIFIER],"(?:\\.").concat(u[p.PRERELEASEIDENTIFIER],")*))")),m("PRERELEASELOOSE","(?:-?(".concat(u[p.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(u[p.PRERELEASEIDENTIFIERLOOSE],")*))")),m("BUILDIDENTIFIER","".concat(d,"+")),m("BUILD","(?:\\+(".concat(u[p.BUILDIDENTIFIER],"(?:\\.").concat(u[p.BUILDIDENTIFIER],")*))")),m("FULLPLAIN","v?".concat(u[p.MAINVERSION]).concat(u[p.PRERELEASE],"?").concat(u[p.BUILD],"?")),m("FULL","^".concat(u[p.FULLPLAIN],"$")),m("LOOSEPLAIN","[v=\\s]*".concat(u[p.MAINVERSIONLOOSE]).concat(u[p.PRERELEASELOOSE],"?").concat(u[p.BUILD],"?")),m("LOOSE","^".concat(u[p.LOOSEPLAIN],"$")),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE","".concat(u[p.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),m("XRANGEIDENTIFIER","".concat(u[p.NUMERICIDENTIFIER],"|x|X|\\*")),m("XRANGEPLAIN","[v=\\s]*(".concat(u[p.XRANGEIDENTIFIER],")(?:\\.(").concat(u[p.XRANGEIDENTIFIER],")(?:\\.(").concat(u[p.XRANGEIDENTIFIER],")(?:").concat(u[p.PRERELEASE],")?").concat(u[p.BUILD],"?)?)?")),m("XRANGEPLAINLOOSE","[v=\\s]*(".concat(u[p.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(u[p.XRANGEIDENTIFIERLOOSE],")(?:\\.(").concat(u[p.XRANGEIDENTIFIERLOOSE],")(?:").concat(u[p.PRERELEASELOOSE],")?").concat(u[p.BUILD],"?)?)?")),m("XRANGE","^".concat(u[p.GTLT],"\\s*").concat(u[p.XRANGEPLAIN],"$")),m("XRANGELOOSE","^".concat(u[p.GTLT],"\\s*").concat(u[p.XRANGEPLAINLOOSE],"$")),m("COERCE","(^|[^\\d])(\\d{1,".concat(i,"})(?:\\.(\\d{1,").concat(i,"}))?(?:\\.(\\d{1,").concat(i,"}))?(?:$|[^\\d])")),m("COERCERTL",u[p.COERCE],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM","(\\s*)".concat(u[p.LONETILDE],"\\s+"),!0),t.tildeTrimReplace="$1~",m("TILDE","^".concat(u[p.LONETILDE]).concat(u[p.XRANGEPLAIN],"$")),m("TILDELOOSE","^".concat(u[p.LONETILDE]).concat(u[p.XRANGEPLAINLOOSE],"$")),m("LONECARET","(?:\\^)"),m("CARETTRIM","(\\s*)".concat(u[p.LONECARET],"\\s+"),!0),t.caretTrimReplace="$1^",m("CARET","^".concat(u[p.LONECARET]).concat(u[p.XRANGEPLAIN],"$")),m("CARETLOOSE","^".concat(u[p.LONECARET]).concat(u[p.XRANGEPLAINLOOSE],"$")),m("COMPARATORLOOSE","^".concat(u[p.GTLT],"\\s*(").concat(u[p.LOOSEPLAIN],")$|^$")),m("COMPARATOR","^".concat(u[p.GTLT],"\\s*(").concat(u[p.FULLPLAIN],")$|^$")),m("COMPARATORTRIM","(\\s*)".concat(u[p.GTLT],"\\s*(").concat(u[p.LOOSEPLAIN],"|").concat(u[p.XRANGEPLAIN],")"),!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE","^\\s*(".concat(u[p.XRANGEPLAIN],")\\s+-\\s+(").concat(u[p.XRANGEPLAIN],")\\s*$")),m("HYPHENRANGELOOSE","^\\s*(".concat(u[p.XRANGEPLAINLOOSE],")\\s+-\\s+(").concat(u[p.XRANGEPLAINLOOSE],")\\s*$")),m("STAR","(<|>)?=?\\s*\\*"),m("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),m("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.clear=function(){r(),i()},t.clearPath=r,t.clearScope=i,t.getCachedPaths=function(e,t){var r;return null==(r=n.get(a))?void 0:r.get(t)},t.getOrCreateCachedPaths=function(e,t){var r=n.get(a);r||n.set(a,r=new WeakMap);var i=r.get(t);return i||r.set(t,i=new Map),i},t.scope=t.path=void 0;var n=t.path=new WeakMap;function r(){t.path=n=new WeakMap}function i(){t.scope=new WeakMap}t.scope=new WeakMap;var a=Object.freeze({})},function(e,t,n){var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),t.codeFrameColumns=u,t.default=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!l){l=!0;var a="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";r.emitWarning?r.emitWarning(a,"DeprecationWarning"):new Error(a).name="DeprecationWarning"}return u(e,{start:{column:n=Math.max(n,0),line:t}},i)};var i=n(428),a=function(e){if(null===e||"object"!=Sn(e)&&"function"!=typeof e)return{default:e};var t=s(!0);if(t&&t.has(e))return t.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(224));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var o,l=!1,c=/\r\n|[\n\r\u2028\u2029]/;function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(n.highlightCode||n.forceColor)&&(0,i.shouldHighlight)(n),s=n.forceColor?(null!=o||(o=new a.default.constructor({enabled:!0,level:1})),o):a.default,l=function(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}(s),u=function(e,t){return r?e(t):t},p=function(e,t,n){var r=Object.assign({column:0,line:-1},e.start),i=Object.assign({},r,e.end),a=n||{},s=a.linesAbove,o=void 0===s?2:s,l=a.linesBelow,c=void 0===l?3:l,u=r.line,p=r.column,f=i.line,d=i.column,h=Math.max(u-(o+1),0),m=Math.min(t.length,f+c);-1===u&&(h=0),-1===f&&(m=t.length);var y=f-u,v={};if(y)for(var g=0;g<=y;g++){var b=g+u;if(p)if(0===g){var E=t[b-1].length;v[b]=[p,E-p+1]}else if(g===y)v[b]=[0,d];else{var S=t[b-g].length;v[b]=[0,S]}else v[b]=!0}else v[u]=p===d?!p||[p,0]:[p,d-p];return{start:h,end:m,markerLines:v}}(t,e.split(c),n),f=p.start,d=p.end,h=p.markerLines,m=t.start&&"number"==typeof t.start.column,y=String(d).length,v=(r?(0,i.default)(e,n):e).split(c,d).slice(f,d).map(function(e,t){var r=f+1+t,i=" ".concat(" ".concat(r).slice(-y)," |"),a=h[r],s=!h[r+1];if(a){var o="";if(Array.isArray(a)){var c=e.slice(0,Math.max(a[0]-1,0)).replace(/[^\t]/g," "),p=a[1]||1;o=["\n ",u(l.gutter,i.replace(/\d/g," "))," ",c,u(l.marker,"^").repeat(p)].join(""),s&&n.message&&(o+=" "+u(l.message,n.message))}return[u(l.marker,">"),u(l.gutter,i),e.length>0?" ".concat(e):"",o].join("")}return" ".concat(u(l.gutter,i)).concat(e.length>0?" ".concat(e):"")}).join("\n");return n.message&&!m&&(v="".concat(" ".repeat(y+1)).concat(n.message,"\n").concat(v)),r?s.reset(v):v}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.statements=t.statement=t.smart=t.program=t.expression=t.default=void 0;var r=n(432),i=n(433),a=(0,i.default)(r.smart);t.smart=a;var s=(0,i.default)(r.statement);t.statement=s;var o=(0,i.default)(r.statements);t.statements=o;var l=(0,i.default)(r.expression);t.expression=l;var c=(0,i.default)(r.program);t.program=c;var u=Object.assign(a.bind(void 0),{smart:a,statement:s,statements:o,expression:l,program:c,ast:a.ast});t.default=u},function(e,t,n){var r=n(22),i=n(41),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?i(n):n}},function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.beginHiddenCallStack=function(e){return i?Object.defineProperty(function(){return c(),e.apply(void 0,arguments)},"name",{value:s}):e},t.endHiddenCallStack=function(e){return i?Object.defineProperty(function(){return e.apply(void 0,arguments)},"name",{value:a}):e},t.expectedError=function(e){if(i)return o.add(e),e},t.injectVirtualStackFrame=function(e,t){if(i){var n=l.get(e);return n||l.set(e,n=[]),n.push(function(e){return Object.create({isNative:function(){return!1},isConstructor:function(){return!1},isToplevel:function(){return!0},getFileName:function(){return e},getLineNumber:function(){},getColumnNumber:function(){},getFunctionName:function(){},getMethodName:function(){},getTypeName:function(){},toString:function(){return e}})}(t)),e}};var r=Function.call.bind(Error.prototype.toString),i=!!Error.captureStackTrace&&!0===(null==(n=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit"))?void 0:n.writable),a="startHiding - secret - don't use this - v1",s="stopHiding - secret - don't use this - v1",o=new WeakSet,l=new WeakMap;function c(){c=function(){};var e=Error.prepareStackTrace,t=void 0===e?u:e;Error.stackTraceLimit&&(Error.stackTraceLimit=Math.max(Error.stackTraceLimit,50)),Error.prepareStackTrace=function(e,n){for(var r=[],i=o.has(e)?"hiding":"unknown",c=0;c<n.length;c++){var u=n[c].getFunctionName();if(u===a)i="hiding";else if(u===s){var p;if("hiding"===i)i="showing",l.has(e)&&(p=r).unshift.apply(p,vn(l.get(e)));else if("unknown"===i){r=n;break}}else"hiding"!==i&&r.push(n[c])}return t(e,r)}}function u(e,t){return 0===t.length?r(e):"".concat(r(e),"\n at ").concat(t.join("\n at "))}},function(e,t,n){var r,i,a=n(24),s=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).type="root",n.nodes||(n.nodes=[]),n}return fn(t,e),wn(t,[{key:"normalize",value:function(e,n,r){var i=sn(t,"normalize",this,3)([e]);if(n)if("prepend"===r)this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n){var a,s=gn(i);try{for(s.s();!(a=s.n()).done;){a.value.raws.before=n.raws.before}}catch(o){s.e(o)}finally{s.f()}}return i}},{key:"removeChild",value:function(e,n){var r=this.index(e);return!n&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),sn(t,"removeChild",this,3)([e])}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new r(new i,this,e).stringify()}}])}(a);s.registerLazyResult=function(e){r=e},s.registerProcessor=function(e){i=e},e.exports=s,s.default=s,a.registerRoot(s)},function(e,t,n){var r=n(71),i=n(22),a=n(234),s=i("%TypeError%"),o=i("%Function.prototype.apply%"),l=i("%Function.prototype.call%"),c=i("%Reflect.apply%",!0)||r.call(l,o),u=i("%Object.defineProperty%",!0),p=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){if("function"!=typeof e)throw new s("a function is required");var t=c(r,l,arguments);return a(t,1+p(0,e.length-(arguments.length-1)),!0)};var f=function(){return c(r,o,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return!!t&&((0,i.default)(t.type,e)?void 0===n||(0,r.default)(t,n):!n&&"Placeholder"===t.type&&e in s.FLIPPED_ALIAS_KEYS&&(0,a.default)(t.expectedNode,e))};var r=n(96),i=n(98),a=n(168),s=n(9)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&(!(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])||!(0,r.isKeyword)(e)&&!(0,r.isStrictReservedWord)(e,!0))&&(0,r.isIdentifierName)(e)};var r=n(59)},function(e,t,n){var r=n(5),i=n(15),a=n(102),s=n(204),o=n(11),l=r.RegExp,c=l.prototype;i&&o(function(){var e=!0;try{l(".","d")}catch(t){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var s in e&&(a.hasIndices="d"),a)i(s,a[s]);return Object.getOwnPropertyDescriptor(c,"flags").get.call(t)!==r||n!==r})&&a(c,"flags",{configurable:!0,get:s})},function(e,t,n){var r=n(5),i=n(116),a=n(29),s=n(67),o=n(113),l=n(112),c=r.Symbol,u=i("wks"),p=l?c.for||c:c&&c.withoutSetter||s;e.exports=function(e){return a(u,e)||(u[e]=o&&a(c,e)?c[e]:p("Symbol."+e)),u[e]}},function(e,t,n){var r=n(123),i="function"==typeof Symbol&&"symbol"==Sn(Symbol("foo")),a=Object.prototype.toString,s=Array.prototype.concat,o=n(121),l=n(72)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(i=r)||"[object Function]"!==a.call(i)||!r())return;var i;l?o(e,t,n,!0):o(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=s.call(a,Object.getOwnPropertySymbols(t)));for(var o=0;o<a.length;o+=1)c(e,a[o],t[a[o]],n[a[o]])};u.supportsDescriptors=!!l,e.exports=u},function(e){var t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},function(e,t,n){var r=n(17),i=("object"==Sn(r)&&r.env,function(){});e.exports=i},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return r(e,t,n)>0}},function(e,t,n){var r=Symbol("SemVer ANY"),i=function(){function e(t,n){if(xn(this,e),n=a(n),t instanceof e){if(t.loose===!!n.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),u("comparator",t,n),this.options=n,this.loose=!!n.loose,this.parse(t),this.semver===r?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}return wn(e,[{key:"parse",value:function(e){var t=this.options.loose?o[l.COMPARATORLOOSE]:o[l.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: ".concat(e));this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new p(n[2],this.options.loose):this.semver=r}},{key:"toString",value:function(){return this.value}},{key:"test",value:function(e){if(u("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new p(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}},{key:"intersects",value:function(t,n){if(!(t instanceof e))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new f(t.value,n).test(this.value):""===t.operator?""===t.value||new f(this.value,n).test(t.semver):!((n=a(n)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===t.value)||!n.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!t.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!t.operator.startsWith("<"))&&(this.semver.version!==t.semver.version||!this.operator.includes("=")||!t.operator.includes("="))&&!(c(this.semver,"<",t.semver,n)&&this.operator.startsWith(">")&&t.operator.startsWith("<"))&&!(c(this.semver,">",t.semver,n)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}}],[{key:"ANY",get:function(){return r}}])}();e.exports=i;var a=n(75),s=n(34),o=s.safeRe,l=s.t,c=n(131),u=n(48),p=n(3),f=n(8)},function(e,t,n){var r=n(8);e.exports=function(e,t,n){try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},function(e,t,n){var r=function(e){function t(e){var n;return xn(this,t),e&&void 0!==e.value&&"string"!=typeof e.value&&(e=nn(nn({},e),{},{value:String(e.value)})),(n=ln(this,t,[e])).type="decl",n}return fn(t,e),wn(t,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}])}(n(53));e.exports=r,r.default=r},function(e,t,n){var r=n(145),i=r.isClean,a=r.my,s=n(87),o=n(146),l=n(54);function c(e,t){var n=new e.constructor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&"proxyCache"!==r){var i=e[r],a=Sn(i);"parent"===r&&"object"===a?t&&(n[r]=t):"source"===r?n[r]=i:Array.isArray(i)?n[r]=i.map(function(e){return c(e,n)}):("object"===a&&null!==i&&(i=c(i)),n[r]=i)}return n}var u=function(){return wn(function e(){xn(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in this.raws={},this[i]=!1,this[a]=!0,t)if("nodes"===n){this.nodes=[];var r,s=gn(t[n]);try{for(s.s();!(r=s.n()).done;){var o=r.value;"function"==typeof o.clone?this.append(o.clone()):this.append(o)}}catch(l){s.e(l)}finally{s.f()}}else this[n]=t[n]},[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=c(this);for(var n in e)t[n]=e[n];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var n=this.rangeBy(t),r=n.end,i=n.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:r.column,line:r.line},t)}return new s(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,n){return e[t]===n||(e[t]=n,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0}}}},{key:"markDirty",value:function(){if(this[i]){this[i]=!1;for(var e=this;e=e.parent;)e[i]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var n=this.source.start;if(e.index)n=this.positionInside(e.index,t);else if(e.word){var r=(t=this.toString()).indexOf(e.word);-1!==r&&(n=this.positionInside(r,t))}return n}},{key:"positionInside",value:function(e,t){for(var n=t||this.toString(),r=this.source.start.column,i=this.source.start.line,a=0;a<e;a++)"\n"===n[a]?(r=1,i+=1):r+=1;return{column:r,line:i}}},{key:"prev",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e-1]}}},{key:"rangeBy",value:function(e){var t={column:this.source.start.column,line:this.source.start.line},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){var r=this.toString(),i=r.indexOf(e.word);-1!==i&&(t=this.positionInside(i,r),n=this.positionInside(i+e.word.length,r))}else e.start?t={column:e.start.column,line:e.start.line}:e.index&&(t=this.positionInside(e.index)),e.end?n={column:e.end.column,line:e.end.line}:e.endIndex?n=this.positionInside(e.endIndex):e.index&&(n=this.positionInside(e.index+1));return(n.line<t.line||n.line===t.line&&n.column<=t.column)&&(n={column:t.column+1,line:t.line}),{end:n,start:t}}},{key:"raw",value:function(e,t){return(new o).raw(this,e,t)}},{key:"remove",value:function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}},{key:"replaceWith",value:function(){if(this.parent){for(var e=this,t=!1,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var a=0,s=r;a<s.length;a++){var o=s[a];o===this?t=!0:t?(this.parent.insertAfter(e,o),e=o):this.parent.insertBefore(e,o)}t||this.remove()}return this}},{key:"root",value:function(){for(var e=this;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}},{key:"toJSON",value:function(e,t){var n={},r=null==t;t=t||new Map;var i=0;for(var a in this)if(Object.prototype.hasOwnProperty.call(this,a)&&"parent"!==a&&"proxyCache"!==a){var s=this[a];if(Array.isArray(s))n[a]=s.map(function(e){return"object"==Sn(e)&&e.toJSON?e.toJSON(null,t):e});else if("object"==Sn(s)&&s.toJSON)n[a]=s.toJSON(null,t);else if("source"===a){var o=t.get(s.input);null==o&&(o=i,t.set(s.input,i),i++),n[a]={end:s.end,inputId:o,start:s.start}}else n[a]=s}return r&&(n.inputs=vn(t.keys()).map(function(e){return e.toJSON()})),n}},{key:"toProxy",value:function(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;e.stringify&&(e=e.stringify);var t="";return e(this,function(e){t+=e}),t}},{key:"warn",value:function(e,t,n){var r={node:this};for(var i in n)r[i]=n[i];return e.warn(t,r)}},{key:"proxyOf",get:function(){return this}}])}();e.exports=u,u.default=u},function(e,t,n){var r=n(146);function i(e,t){new r(t).stringify(e)}e.exports=i,i.default=i},function(e,t,n){var r=n(149),i=r.SourceMapConsumer,a=r.SourceMapGenerator,s=n(318),o=s.fileURLToPath,l=s.pathToFileURL,c=n(150),u=c.isAbsolute,p=c.resolve,f=n(319).nanoid,d=n(317),h=n(87),m=n(151),y=Symbol("fromOffsetCache"),v=Boolean(i&&a),g=Boolean(p&&u),b=function(){return wn(function e(t){xn(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||"object"==Sn(t)&&!t.toString)throw new Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\ufeff"===this.css[0]||""===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!g||/^\w+:\/\//.test(n.from)||u(n.from)?this.file=n.from:this.file=p(n.from)),g&&v){var r=new m(this.css,n);if(r.text){this.map=r;var i=r.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id="<input css "+f(6)+">"),this.map&&(this.map.file=this.from)},[{key:"error",value:function(e,t,n){var r,i,a,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"==Sn(t)){var o=t,c=n;if("number"==typeof o.offset){var u=this.fromOffset(o.offset);t=u.line,n=u.col}else t=o.line,n=o.column;if("number"==typeof c.offset){var p=this.fromOffset(c.offset);i=p.line,a=p.col}else i=c.line,a=c.column}else if(!n){var f=this.fromOffset(t);t=f.line,n=f.col}var d=this.origin(t,n,i,a);return(r=d?new h(e,void 0===d.endLine?d.line:{column:d.column,line:d.line},void 0===d.endLine?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,s.plugin):new h(e,void 0===i?t:{column:n,line:t},void 0===i?n:{column:a,line:i},this.css,this.file,s.plugin)).input={column:n,endColumn:a,endLine:i,line:t,source:this.css},this.file&&(l&&(r.input.url=l(this.file).toString()),r.input.file=this.file),r}},{key:"fromOffset",value:function(e){var t;if(this[y])t=this[y];else{var n=this.css.split("\n");t=new Array(n.length);for(var r=0,i=0,a=n.length;i<a;i++)t[i]=r,r+=n[i].length+1;this[y]=t}var s=0;if(e>=t[t.length-1])s=t.length-1;else for(var o,l=t.length-2;s<l;)if(e<t[o=s+(l-s>>1)])l=o-1;else{if(!(e>=t[o+1])){s=o;break}s=o+1}return{col:e-t[s]+1,line:s+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:p(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,n,r){if(!this.map)return!1;var i,a,s=this.map.consumer(),c=s.originalPositionFor({column:t,line:e});if(!c.source)return!1;"number"==typeof n&&(i=s.originalPositionFor({column:r,line:n})),a=u(c.source)?l(c.source):new URL(c.source,this.map.consumer().sourceRoot||l(this.map.mapFile));var p={column:c.column,endColumn:i&&i.column,endLine:i&&i.line,line:c.line,url:a.toString()};if("file:"===a.protocol){if(!o)throw new Error("file: protocol is not available in this PostCSS build");p.file=o(a)}var f=s.sourceContentFor(c.source);return f&&(p.source=f),p}},{key:"toJSON",value:function(){for(var e={},t=0,n=["hasBOM","css","file","id"];t<n.length;t++){var r=n[t];null!=this[r]&&(e[r]=this[r])}return this.map&&(e.map=nn({},this.map),e.map.consumerCache&&(e.map.consumerCache=void 0)),e}},{key:"from",get:function(){return this.file||this.id}}])}();e.exports=b,b.default=b,d&&d.registerInput&&d.registerInput(b)},function(e,t,n){var r=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).type="comment",n}return fn(t,e),wn(t)}(n(53));e.exports=r,r.default=r},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.explode=f,t.isExplodedVisitor=p,t.merge=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r={},i=0;i<e.length;i++){var a=f(e[i]),s=t[i],o=a;(s||n)&&(o=m(o,s,n)),b(r,o);for(var l=0,c=Object.keys(a);l<c.length;l++){var u=c[l];if(!g(u)){var p=a[u];(s||n)&&(p=m(p,s,n)),b(r[u]||(r[u]={}),p)}}}return r},t.verify=d;var r=n(162),i=n(163),a=n(0),s=a.DEPRECATED_KEYS,o=a.DEPRECATED_ALIASES,l=a.FLIPPED_ALIAS_KEYS,c=a.TYPES,u=a.__internal__deprecationWarning;function p(e){return null==e?void 0:e._exploded}function f(e){if(p(e))return e;e._exploded=!0;for(var t=0,n=Object.keys(e);t<n.length;t++){var i=n[t];if(!g(i)){var a=i.split("|");if(1!==a.length){var c=e[i];delete e[i];var f,h=gn(a);try{for(h.s();!(f=h.n()).done;){e[f.value]=c}}catch(G){h.e(G)}finally{h.f()}}}}d(e),delete e.__esModule,function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if(!g(r)){var i=e[r];"function"==typeof i&&(e[r]={enter:i})}}}(e),y(e);for(var m=0,E=Object.keys(e);m<E.length;m++){var S=E[m];if(!g(S)&&S in r){for(var x=e[S],T=0,w=Object.keys(x);T<w.length;T++){var P=w[T];x[P]=v(S,x[P])}delete e[S];var A=r[S];if(null!==A){var k,C=gn(A);try{for(C.s();!(k=C.n()).done;){var O=k.value;e[O]?b(e[O],x):e[O]=x}}catch(G){C.e(G)}finally{C.f()}}else b(e,x)}}for(var I=0,_=Object.keys(e);I<_.length;I++){var N=_[I];if(!g(N)){var D=l[N];if(N in s){var j=s[N];u(N,j,"Visitor "),D=[j]}else if(N in o){var M=o[N];u(N,M,"Visitor "),D=l[M]}if(D){var L=e[N];delete e[N];var B,R=gn(D);try{for(R.s();!(B=R.n()).done;){var F=B.value,U=e[F];U?b(U,L):e[F]=Object.assign({},L)}}catch(G){R.e(G)}finally{R.f()}}}}for(var V=0,q=Object.keys(e);V<q.length;V++){var W=q[V];g(W)||y(e[W])}return e}function d(e){if(!e._verified){if("function"==typeof e)throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if("enter"!==r&&"exit"!==r||h(r,e[r]),!g(r)){if(c.indexOf(r)<0)throw new Error("You gave us a visitor for the node type ".concat(r," but it's not a valid type"));var i=e[r];if("object"==Sn(i))for(var a=0,s=Object.keys(i);a<s.length;a++){var o=s[a];if("enter"!==o&&"exit"!==o)throw new Error("You passed `traverse()` a visitor object with the property ".concat(r," that has the invalid property ").concat(o));h("".concat(r,".").concat(o),i[o])}}}e._verified=!0}}function h(e,t){var n,r=gn([].concat(t));try{for(r.s();!(n=r.n()).done;){var i=n.value;if("function"!=typeof i)throw new TypeError("Non-function found defined in ".concat(e," with type ").concat(Sn(i)))}}catch(a){r.e(a)}finally{r.f()}}function m(e,t,n){for(var r={},i=function(){var i=s[a],o=e[i];Array.isArray(o)&&(o=o.map(function(e){var r=e;return t&&(r=function(n){e.call(t,n,t)}),n&&(r=n(null==t?void 0:t.key,i,r)),r!==e&&(r.toString=function(){return e.toString()}),r}),r[i]=o)},a=0,s=["enter","exit"];a<s.length;a++)i();return r}function y(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function v(e,t){var n=i["is".concat(e)],r=function(e){if(n.call(e))return t.apply(this,arguments)};return r.toString=function(){return t.toString()},r}function g(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===e||"denylist"===e||"noScope"===e||"skipKeys"===e||"blacklist"===e}function b(e,t){for(var n=0,r=["enter","exit"];n<r.length;n++){var i=r[n];t[i]&&(e[i]=[].concat(e[i]||[],t[i]))}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!n.has(e)){n.add(e);var r=function(){var e,t=Error.stackTraceLimit,n=Error.prepareStackTrace;if(Error.stackTraceLimit=4,Error.prepareStackTrace=function(t,n){e=n},(new Error).stack,Error.stackTraceLimit=t,Error.prepareStackTrace=n,!e)return{internal:!1,trace:""};var r=e.slice(2,4);return{internal:/[\\/]@babel[\\/]/.test(r[1].getFileName()),trace:r.map(function(e){return" at ".concat(e)}).join("\n")}}();r.internal,r.trace}};var n=new Set},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isIdentifierChar",{enumerable:!0,get:function(){return r.isIdentifierChar}}),Object.defineProperty(t,"isIdentifierName",{enumerable:!0,get:function(){return r.isIdentifierName}}),Object.defineProperty(t,"isIdentifierStart",{enumerable:!0,get:function(){return r.isIdentifierStart}}),Object.defineProperty(t,"isKeyword",{enumerable:!0,get:function(){return i.isKeyword}}),Object.defineProperty(t,"isReservedWord",{enumerable:!0,get:function(){return i.isReservedWord}}),Object.defineProperty(t,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return i.isStrictBindOnlyReservedWord}}),Object.defineProperty(t,"isStrictBindReservedWord",{enumerable:!0,get:function(){return i.isStrictBindReservedWord}}),Object.defineProperty(t,"isStrictReservedWord",{enumerable:!0,get:function(){return i.isStrictReservedWord}});var r=n(353),i=n(354)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n(2);function i(e,t,n,a){for(var s=[].concat(e),o=Object.create(null);s.length;){var l=s.shift();if(l&&(!a||!(0,r.isAssignmentExpression)(l)&&!(0,r.isUnaryExpression)(l))){var c=i.keys[l.type];if((0,r.isIdentifier)(l))t?(o[l.name]=o[l.name]||[]).push(l):o[l.name]=l;else if(!(0,r.isExportDeclaration)(l)||(0,r.isExportAllDeclaration)(l)){if(n){if((0,r.isFunctionDeclaration)(l)){s.push(l.id);continue}if((0,r.isFunctionExpression)(l))continue}if(c)for(var u=0;u<c.length;u++){var p=l[c[u]];p&&(Array.isArray(p)?s.push.apply(s,vn(p)):s.push(p))}}else(0,r.isDeclaration)(l.declaration)&&s.push(l.declaration)}}return o}i.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},function(e){e.exports=function(){return function(){}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e.isExportDeclaration()||e.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e.isExportDefaultDeclaration()){var t=e.get("declaration"),n=t.isFunctionDeclaration()||t.isClassDeclaration(),r=t.isFunctionExpression()||t.isClassExpression(),u=t.isScope()?t.scope.parent:t.scope,p=t.node.id,f=!1;p?r&&u.hasBinding(p.name)&&(f=!0,p=u.generateUidIdentifier(p.name)):(f=!0,p=u.generateUidIdentifier("default"),(n||r)&&(t.node.id=i(p)));var d=n?t.node:l("var",[c(i(p),t.node)]),h=a(null,[s(i(p),o("default"))]);return e.insertAfter(h),e.replaceWith(d),f&&u.registerDeclaration(e),e}if(e.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var m=e.get("declaration"),y=m.getOuterBindingIdentifiers(),v=Object.keys(y).map(function(e){return s(o(e),o(e))}),g=a(null,v);return e.insertAfter(g),e.replaceWith(m.node),e};var r=n(0),i=r.cloneNode,a=r.exportNamedDeclaration,s=r.exportSpecifier,o=r.identifier,l=r.variableDeclaration,c=r.variableDeclarator},function(e,t,n){var r=n(187),i=Object;e.exports=function(e){return i(r(e))}},function(e,t,n){var r=n(5),i=n(106),a="__core-js_shared__",s=r[a]||i(a,{});e.exports=s},function(e,t,n){var r=n(20),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not an object")}},function(e,t,n){var r=n(104),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},function(e,t,n){var r=n(19),i=0,a=Math.random(),s=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+a,36)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"buildDynamicImport",{enumerable:!0,get:function(){return w.buildDynamicImport}}),t.buildNamespaceInitStatements=function(e,t){var n,r,p=arguments.length>2&&void 0!==arguments[2]&&arguments[2],f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:T.wrapReference,d=[],h=D(t.name),m=gn(t.importsNamespace);try{for(m.s();!(r=m.n()).done;){var y=r.value;y!==t.name&&d.push(i.template.statement(l||(l=hn(["var NAME = SOURCE;"])))({NAME:y,SOURCE:O(h)}))}}catch(x){m.e(x)}finally{m.f()}var v=null!=(n=f(h,t.wrap))?n:h;p&&d.push.apply(d,vn(V(e,t,!0,f)));var g,b=gn(t.reexportNamespace);try{for(b.s();!(g=b.n()).done;){var E=g.value;d.push((i.types.isIdentifier(v)?i.template.statement(c||(c=hn(["EXPORTS.NAME = NAMESPACE;"]))):i.template.statement(u||(u=hn(['\n Object.defineProperty(EXPORTS, "NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE;\n }\n });\n ']))))({EXPORTS:e.exportName,NAME:E,NAMESPACE:O(v)}))}}catch(x){b.e(x)}finally{b.f()}if(t.reexportAll){var S=function(e,t,n){return(n?i.template.statement(a||(a=hn(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n ']))):i.template.statement(s||(s=hn(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n ']))))({NAMESPACE:t,EXPORTS:e.exportName,VERIFY_NAME_LIST:e.exportNameListName?i.template(o||(o=hn(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "])))({EXPORTS_LIST:e.exportNameListName}):null})}(e,O(v),p);S.loc=t.reexportAll.loc,d.push(S)}return d},t.ensureStatementsHoisted=function(e){e.forEach(function(e){e._blockHoist=3})},Object.defineProperty(t,"getModuleName",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"hasExports",{enumerable:!0,get:function(){return x.hasExports}}),Object.defineProperty(t,"isModule",{enumerable:!0,get:function(){return b.isModule}}),Object.defineProperty(t,"isSideEffectImport",{enumerable:!0,get:function(){return x.isSideEffectImport}}),t.rewriteModuleStatementsAndPrepareHeader=function(e,t){var n=t.exportName,a=t.strict,s=t.allowTopLevelThis,o=t.strictMode,l=t.noInterop,c=t.importInterop,u=void 0===c?l?"none":"babel":c,d=t.lazy,h=t.getWrapperPayload,m=void 0===h?T.toGetWrapperPayload(null!=d&&d):h,y=t.wrapReference,v=void 0===y?T.wrapReference:y,g=t.esNamespaceOnly,w=t.filename,P=t.constantReexports,A=void 0===P?arguments[1].loose:P,k=t.enumerableModuleMeta,C=void 0===k?arguments[1].loose:k,O=t.noIncompleteNsImportDetection;(0,x.validateImportInteropOption)(u),r((0,b.isModule)(e),"Cannot process module statements in a script"),e.node.sourceType="script";var N=(0,x.default)(e,n,{importInterop:u,initializeReexports:A,getWrapperPayload:m,esNamespaceOnly:g,filename:w});(s||(0,E.default)(e),(0,S.default)(e,N,v),!1!==o)&&(e.node.directives.some(function(e){return"use strict"===e.value.value})||e.unshiftContainer("directives",I(_("use strict"))));var j=[];(0,x.hasExports)(N)&&!a&&j.push(function(e){return(arguments.length>1&&void 0!==arguments[1]&&arguments[1]?i.template.statement(p||(p=hn(["\n EXPORTS.__esModule = true;\n "]))):i.template.statement(f||(f=hn(['\n Object.defineProperty(EXPORTS, "__esModule", {\n value: true,\n });\n ']))))({EXPORTS:e.exportName})}(N,C));var M=function(e,t){var n,r=Object.create(null),i=gn(t.local.values());try{for(i.s();!(n=i.n()).done;){var a,s=gn(n.value.names);try{for(s.s();!(a=s.n()).done;){r[a.value]=!0}}catch(y){s.e(y)}finally{s.f()}}}catch(y){i.e(y)}finally{i.f()}var o,l=!1,c=gn(t.source.values());try{for(c.s();!(o=c.n()).done;){var u,p=o.value,f=gn(p.reexports.keys());try{for(f.s();!(u=f.n()).done;){r[u.value]=!0}}catch(y){f.e(y)}finally{f.f()}var d,h=gn(p.reexportNamespace);try{for(h.s();!(d=h.n()).done;){r[d.value]=!0}}catch(y){h.e(y)}finally{h.f()}l=l||!!p.reexportAll}}catch(y){c.e(y)}finally{c.f()}if(!l||0===Object.keys(r).length)return null;var m=e.scope.generateUidIdentifier("exportNames");return delete r.default,{name:m.name,statement:R("var",[F(m,B(r))])}}(e,N);return M&&(N.exportNameListName=M.name,j.push(M.statement)),j.push.apply(j,vn(function(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=[],o=gn(t.local);try{for(o.s();!(r=o.n()).done;){var l=an(r.value,2),c=l[0],u=l[1];if("import"===u.kind);else if("hoisted"===u.kind)s.push([u.names[0],W(t,u.names,D(c))]);else if(!a){var p,f=gn(u.names);try{for(f.s();!(p=f.n()).done;){var d=p.value;s.push([d,null])}}catch(j){f.e(j)}finally{f.f()}}}}catch(j){o.e(j)}finally{o.f()}var h,m=gn(t.source.values());try{for(m.s();!(h=m.n()).done;){var y=h.value;if(!i)for(var v=V(t,y,!1,n),g=vn(y.reexports.keys()),b=0;b<v.length;b++)s.push([g[b],v[b]]);if(!a){var E,S=gn(y.reexportNamespace);try{for(S.s();!(E=S.n()).done;){var x=E.value;s.push([x,null])}}catch(j){S.e(j)}finally{S.f()}}}}catch(j){m.e(j)}finally{m.f()}s.sort(function(e,t){var n=an(e,1)[0],r=an(t,1)[0];return n<r?-1:r<n?1:0});var T=[];if(a){var w,P=gn(s);try{for(P.s();!(w=P.n()).done;){var A=an(w.value,2)[1];T.push(A)}}catch(j){P.e(j)}finally{P.f()}}else for(var k=0;k<s.length;k+=100){for(var C=[],O=0;O<100&&k+O<s.length;O++){var I=an(s[k+O],2),_=I[0],N=I[1];null!==N?(C.length>0&&(T.push(W(t,C,e.scope.buildUndefinedNode())),C=[]),T.push(N)):C.push(_)}C.length>0&&T.push(W(t,C,e.scope.buildUndefinedNode()))}return T}(e,N,v,A,O))),{meta:N,headers:j}},Object.defineProperty(t,"rewriteThis",{enumerable:!0,get:function(){return E.default}}),t.wrapInterop=function(e,t,n){if("none"===n)return null;if("node-namespace"===n)return C(e.hub.addHelper("interopRequireWildcard"),[t,k(!0)]);if("node-default"===n)return null;var r;if("default"===n)r="interopRequireDefault";else{if("namespace"!==n)throw new Error("Unknown interop: ".concat(n));r="interopRequireWildcard"}return C(e.hub.addHelper(r),[t])};var r=n(25),i=n(1),b=n(93),E=n(449),S=n(450),x=n(252),T=n(451),w=n(330),P=n(452),A=i.types,k=A.booleanLiteral,C=A.callExpression,O=A.cloneNode,I=A.directive,_=A.directiveLiteral,N=A.expressionStatement,D=A.identifier,j=A.isIdentifier,M=A.memberExpression,L=A.stringLiteral,B=A.valueToNode,R=A.variableDeclaration,F=A.variableDeclarator;t.getDynamicImportSource=n(330).getDynamicImportSource;var U={constant:i.template.statement(d||(d=hn(["EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;"]))),constantComputed:i.template.statement(h||(h=hn(['EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;']))),spec:i.template.statement(m||(m=hn(['\n Object.defineProperty(EXPORTS, "EXPORT_NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE_IMPORT;\n },\n });\n '])))};function V(e,t,n,r){var i,a=D(t.name);a=null!=(i=r(a,t.wrap))?i:a;var s=e.stringSpecifiers;return Array.from(t.reexports,function(r){var i=an(r,2),o=i[0],l=i[1],c=O(a);"default"===l&&"node-default"===t.interop||(c=s.has(l)?M(c,L(l),!0):M(c,D(l)));var u={EXPORTS:e.exportName,EXPORT_NAME:o,NAMESPACE_IMPORT:c};return n||j(c)?s.has(o)?U.constantComputed(u):U.constant(u):U.spec(u)})}var q={computed:i.template.expression(y||(y=hn(['EXPORTS["NAME"] = VALUE']))),default:i.template.expression(v||(v=hn(["EXPORTS.NAME = VALUE"]))),define:i.template.expression(g||(g=hn(['Object.defineProperty(EXPORTS, "NAME", { enumerable:true, value: void 0, writable: true })["NAME"] = VALUE'])))};function W(e,t,n){var r=e.stringSpecifiers,i=e.exportName;return N(t.reduce(function(e,t){var n={EXPORTS:i,NAME:t,VALUE:e};return"__proto__"===t?q.define(n):r.has(t)?q.computed(n):q.default(n)},n))}},function(e,t,n){var r=n(70);e.exports=function(){return r()&&!!Symbol.toStringTag}},function(e){e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==Sn(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){var r=n(232);e.exports=Function.prototype.bind||r},function(e,t,n){var r=n(22)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){var r=n(22)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},function(e,t,n){var r=n(125);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},function(e){var t=Object.freeze({loose:!0}),n=Object.freeze({});e.exports=function(e){return e?"object"!=Sn(e)?t:e:n}},function(e,t,n){var r=n(3);e.exports=function(e,t,n){var i=new r(e,n),a=new r(t,n);return i.compare(a)||i.compareBuild(a)}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return r(e,t,n)<0}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return r(e,t,n)>=0}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return r(e,t,n)<=0}},function(e,t,n){var r=n(3),i=n(50),a=i.ANY,s=n(8),o=n(51),l=n(49),c=n(77),u=n(79),p=n(78);e.exports=function(e,t,n,f){var d,h,m,y,v;switch(e=new r(e,f),t=new s(t,f),n){case">":d=l,h=u,m=c,y=">",v=">=";break;case"<":d=c,h=p,m=l,y="<",v="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,f))return!1;for(var g,b=function(){var n=t.set[E],r=null,s=null;return n.forEach(function(e){e.semver===a&&(e=new i(">=0.0.0")),r=r||e,s=s||e,d(e.semver,r.semver,f)?r=e:m(e.semver,s.semver,f)&&(s=e)}),r.operator===y||r.operator===v?{v:!1}:s.operator&&s.operator!==y||!h(e,s.semver)?s.operator===v&&m(e,s.semver)?{v:!1}:void 0:{v:!1}},E=0;E<t.set.length;++E)if(g=b())return g.v;return!0}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONFIG_FILENAMES=void 0,t.findConfigUpwards=function(e){return null},t.findPackageData=mn().m(function e(t){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,{filepath:t,directories:[],pkg:null,isPackage:!1})},e)}),t.findRelativeConfig=mn().m(function e(t,n,r){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,{config:null,ignore:null})},e)}),t.findRootConfig=mn().m(function e(t,n,r){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,null)},e)}),t.loadConfig=mn().m(function e(t,n,r,i){return mn().w(function(e){for(;;)switch(e.n){case 0:throw new Error("Cannot load ".concat(t," relative to ").concat(n," in a browser"));case 1:return e.a(2)}},e)}),t.loadPlugin=function(e,t){throw new Error("Cannot load plugin ".concat(e," relative to ").concat(t," in a browser"))},t.loadPreset=function(e,t){throw new Error("Cannot load preset ".concat(e," relative to ").concat(t," in a browser"))},t.resolvePlugin=function(e,t){return null},t.resolvePreset=function(e,t){return null},t.resolveShowConfigPath=mn().m(function e(t){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,null)},e)}),t.ROOT_CONFIG_FILENAMES=[]},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createConfigItem=function(e,t,n){if(void 0!==n)(0,o.beginHiddenCallStack)(f.errback)(e,t,n);else{if("function"!=typeof t)return d(e,t);(0,o.beginHiddenCallStack)(f.errback)(e,void 0,n)}},t.createConfigItemAsync=function(){return(0,o.beginHiddenCallStack)(f.async).apply(void 0,arguments)},t.createConfigItemSync=d,Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),t.loadOptions=function(e,t){if(void 0!==t)(0,o.beginHiddenCallStack)(u.errback)(e,t);else{if("function"!=typeof e)return p(e);(0,o.beginHiddenCallStack)(u.errback)(void 0,e)}},t.loadOptionsAsync=function(){return(0,o.beginHiddenCallStack)(u.async).apply(void 0,arguments)},t.loadOptionsSync=p,t.loadPartialConfig=function(e,t){if(void 0!==t)(0,o.beginHiddenCallStack)(l.errback)(e,t);else{if("function"!=typeof e)return c(e);(0,o.beginHiddenCallStack)(l.errback)(void 0,e)}},t.loadPartialConfigAsync=function(){return(0,o.beginHiddenCallStack)(l.async).apply(void 0,arguments)},t.loadPartialConfigSync=c;var i=n(454),a=n(294),s=n(83),o=n(39),l=r()(a.loadPartialConfig);function c(){return(0,o.beginHiddenCallStack)(l.sync).apply(void 0,arguments)}var u=r()(mn().m(function e(t){var n,r;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,i.default)(t)),1);case 1:return r=e.v,e.a(2,null!=(n=null==r?void 0:r.options)?n:null)}},e)}));function p(){return(0,o.beginHiddenCallStack)(u.sync).apply(void 0,arguments)}var f=r()(s.createConfigItem);function d(){return(0,o.beginHiddenCallStack)(f.sync).apply(void 0,arguments)}},function(e,t,n){function r(){var e=n(10);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createConfigItem=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.dirname,s=void 0===n?".":n,o=t.type;return mn().m(function t(){var n;return mn().w(function(t){for(;;)switch(t.n){case 0:return n=a,t.d(en((0,i.createDescriptor)(e,r().resolve(s),{type:o,alias:"programmatic item"})),1);case 1:return t.a(2,n(t.v))}},t)})()},t.createItemFromDescriptor=a,t.getItemDescriptor=function(e){if(null!=e&&e[s])return e._descriptor};var i=n(279);function a(e){return new o(e)}var s=Symbol.for("@babel/core@7 - ConfigItem"),o=wn(function e(t){xn(this,e),this._descriptor=void 0,this[s]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=t,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,s,{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)});Object.freeze(o.prototype)},function(e,t,n){var r=mn().m(c),i=mn().m(d);function a(){var e=n(13);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.assertSimpleType=y,t.makeStrongCache=p,t.makeStrongCacheSync=function(e){return l(p(e))},t.makeWeakCache=u,t.makeWeakCacheSync=function(e){return l(u(e))};var s=n(133),o=n(134),l=function(e){return a()(e).sync};function c(){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,!0)},r)}function u(e){return f(WeakMap,e)}function p(e){return f(Map,e)}function f(e,t){var n=new e,r=new e,i=new e;return mn().m(function e(a,l){var c,u,p,f,y,g,b,E;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,s.isAsync)()),1);case 1:return c=e.v,u=c?r:n,e.d(en(mn().m(function e(t,n,r,i,a){var o,l,c;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en(d(n,i,a)),1);case 1:if(!(o=e.v).valid){e.n=2;break}return e.a(2,o);case 2:if(!t){e.n=5;break}return e.d(en(d(r,i,a)),3);case 3:if(!(l=e.v).valid){e.n=5;break}return e.d(en((0,s.waitFor)(l.value.promise)),4);case 4:return c=e.v,e.a(2,{valid:!0,value:c});case 5:return e.a(2,{valid:!1,value:null})}},e)})(c,u,i,a,l)),2);case 2:if(!(p=e.v).valid){e.n=3;break}return e.a(2,p.value);case 3:if(f=new m(l),y=t(a,f),!(0,o.isIterableIterator)(y)){e.n=5;break}return e.d(en((0,s.onFirstPause)(y,function(){g=function(e,t,n){var r=new v;return h(t,e,n,r),r}(f,i,a)})),4);case 4:E=e.v,e.n=6;break;case 5:E=y;case 6:return h(u,f,a,b=E),g&&(i.delete(a),g.release(b)),e.a(2,b)}},e)})}function d(e,t,n){var r,a,s,o,l,c,u;return mn().w(function(i){for(;;)switch(i.p=i.n){case 0:if(!(r=e.get(t))){i.n=8;break}a=gn(r),i.p=1,a.s();case 2:if((s=a.n()).done){i.n=5;break}return o=s.value,l=o.value,c=o.valid,i.d(en(c(n)),3);case 3:if(!i.v){i.n=4;break}return i.a(2,{valid:!0,value:l});case 4:i.n=2;break;case 5:i.n=7;break;case 6:i.p=6,u=i.v,a.e(u);case 7:return i.p=7,a.f(),i.f(7);case 8:return i.a(2,{valid:!1,value:null})}},i,null,[[1,6,7,8]])}function h(e,t,n,r){t.configured()||t.forever();var i=e.get(n);switch(t.deactivate(),t.mode()){case"forever":i=[{value:r,valid:c}],e.set(n,i);break;case"invalidate":i=[{value:r,valid:t.validator()}],e.set(n,i);break;case"valid":i?i.push({value:r,valid:t.validator()}):(i=[{value:r,valid:t.validator()}],e.set(n,i))}}var m=function(){return wn(function e(t){xn(this,e),this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=t},[{key:"simple",value:function(){return function(e){function t(t){if("boolean"!=typeof t)return e.using(function(){return y(t())});t?e.forever():e.never()}return t.forever=function(){return e.forever()},t.never=function(){return e.never()},t.using=function(t){return e.using(function(){return y(t())})},t.invalidate=function(t){return e.invalidate(function(){return y(t())})},t}(this)}},{key:"mode",value:function(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"}},{key:"forever",value:function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0}},{key:"never",value:function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0}},{key:"using",value:function(e){var t=this;if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;var n=e(this._data),r=(0,s.maybeAsync)(e,"You appear to be using an async cache handler, but Babel has been called synchronously");return(0,s.isThenable)(n)?n.then(function(e){return t._pairs.push([e,r]),e}):(this._pairs.push([n,r]),n)}},{key:"invalidate",value:function(e){return this._invalidate=!0,this.using(e)}},{key:"validator",value:function(){var e=this._pairs;return mn().m(function t(n){var r,i,a,s,o,l,c,u;return mn().w(function(t){for(;;)switch(t.p=t.n){case 0:r=gn(e),t.p=1,r.s();case 2:if((i=r.n()).done){t.n=5;break}return a=an(i.value,2),s=a[0],o=a[1],l=s,t.d(en(o(n)),3);case 3:if(c=t.v,l===c){t.n=4;break}return t.a(2,!1);case 4:t.n=2;break;case 5:t.n=7;break;case 6:t.p=6,u=t.v,r.e(u);case 7:return t.p=7,r.f(),t.f(7);case 8:return t.a(2,!0)}},t,null,[[1,6,7,8]])})}},{key:"deactivate",value:function(){this._active=!1}},{key:"configured",value:function(){return this._configured}}])}();function y(e){if((0,s.isThenable)(e))throw new Error("You appear to be using an async cache handler, which your current version of Babel does not support. We may add support for this in the future, but if you're on the most recent version of @babel/core and still seeing this error, then you'll need to synchronously handle your caching logic.");if(null!=e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e)throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return e}var v=function(){return wn(function e(){var t=this;xn(this,e),this.released=!1,this.promise=void 0,this._resolve=void 0,this.promise=new Promise(function(e){t._resolve=e})},[{key:"release",value:function(e){this.released=!0,this._resolve(e)}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.assumptionsNames=void 0,t.checkNoUnwrappedItemOptionPairs=function(e,t,n,r){if(0!==t){var i=e[t-1],a=e[t];i.file&&void 0===i.options&&"object"==Sn(a.value)&&(r.message+='\n- Maybe you meant to use\n"'.concat(n,'s": [\n ["').concat(i.file.request,'", ').concat(JSON.stringify(a.value,void 0,2),"]\n]\nTo be a valid ").concat(n,", its name and options should be wrapped in a pair of brackets"))}},t.validate=function(e,t,n){try{return p({type:"root",source:e},t)}catch(e){var r=new a.default(e.message,n);throw e.code&&(r.code=e.code),r}};var r=n(470),i=n(293),a=n(140),s={cwd:i.assertString,root:i.assertString,rootMode:i.assertRootMode,configFile:i.assertConfigFileSearch,caller:i.assertCallerMetadata,filename:i.assertString,filenameRelative:i.assertString,code:i.assertBoolean,ast:i.assertBoolean,cloneInputAst:i.assertBoolean,envName:i.assertString},o={babelrc:i.assertBoolean,babelrcRoots:i.assertBabelrcSearch},l={extends:i.assertString,ignore:i.assertIgnoreList,only:i.assertIgnoreList,targets:i.assertTargets,browserslistConfigFile:i.assertConfigFileSearch,browserslistEnv:i.assertString},c={inputSourceMap:i.assertInputSourceMap,presets:i.assertPluginList,plugins:i.assertPluginList,passPerPreset:i.assertBoolean,assumptions:i.assertAssumptions,env:function(e,t){if("env"===e.parent.type)throw new Error("".concat((0,i.msg)(e)," is not allowed inside of another .env block"));var n=e.parent,r=(0,i.assertObject)(e,t);if(r)for(var a=0,s=Object.keys(r);a<s.length;a++){var o=s[a],l=(0,i.assertObject)((0,i.access)(e,o),r[o]);l&&p({type:"env",name:o,parent:n},l)}return r},overrides:function(e,t){if("env"===e.parent.type)throw new Error("".concat((0,i.msg)(e)," is not allowed inside an .env block"));if("overrides"===e.parent.type)throw new Error("".concat((0,i.msg)(e)," is not allowed inside an .overrides block"));var n=e.parent,r=(0,i.assertArray)(e,t);if(r){var a,s=gn(r.entries());try{for(s.s();!(a=s.n()).done;){var o=an(a.value,2),l=o[0],c=o[1],u=(0,i.access)(e,l),f=(0,i.assertObject)(u,c);if(!f)throw new Error("".concat((0,i.msg)(u)," must be an object"));p({type:"overrides",index:l,parent:n},f)}}catch(d){s.e(d)}finally{s.f()}}return r},test:i.assertConfigApplicableTest,include:i.assertConfigApplicableTest,exclude:i.assertConfigApplicableTest,retainLines:i.assertBoolean,comments:i.assertBoolean,shouldPrintComment:i.assertFunction,compact:i.assertCompact,minified:i.assertBoolean,auxiliaryCommentBefore:i.assertString,auxiliaryCommentAfter:i.assertString,sourceType:i.assertSourceType,wrapPluginVisitorMethod:i.assertFunction,highlightCode:i.assertBoolean,sourceMaps:i.assertSourceMaps,sourceMap:i.assertSourceMaps,sourceFileName:i.assertString,sourceRoot:i.assertString,parserOpts:i.assertObject,generatorOpts:i.assertObject};function u(e){return"root"===e.type?e.source:u(e.parent)}function p(e,t){var n=u(e);return function(e){if(d(e,"sourceMap")&&d(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(t),Object.keys(t).forEach(function(r){var a={type:"option",name:r,parent:e};if("preset"===n&&l[r])throw new Error("".concat((0,i.msg)(a)," is not allowed in preset options"));if("arguments"!==n&&s[r])throw new Error("".concat((0,i.msg)(a)," is only allowed in root programmatic options"));if("arguments"!==n&&"configfile"!==n&&o[r]){if("babelrcfile"===n||"extendsfile"===n)throw new Error("".concat((0,i.msg)(a),' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options'));throw new Error("".concat((0,i.msg)(a)," is only allowed in root programmatic options, or babel.config.js/config file options"))}(c[r]||l[r]||o[r]||s[r]||f)(a,t[r])}),t}function f(e){var t=e.name;if(r.default[t]){var n=r.default[t],a=n.message,s=n.version;throw new Error("Using removed Babel ".concat(void 0===s?5:s," option: ").concat((0,i.msg)(e)," - ").concat(a))}var o=new Error("Unknown option: ".concat((0,i.msg)(e),". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options."));throw o.code="BABEL_UNKNOWN_OPTION",o}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}Object.assign(c,{getModuleId:i.assertFunction,moduleRoot:i.assertString,moduleIds:i.assertBoolean,moduleId:i.assertString}),t.assumptionsNames=new Set(["arrayLikeIsIterable","constantReexports","constantSuper","enumerableModuleMeta","ignoreFunctionLength","ignoreToPrimitiveHint","iterableIsArray","mutableTemplateObject","noClassCalls","noDocumentAll","noIncompleteNsImportDetection","noNewArrows","objectRestNoSymbols","privateFieldsAsSymbols","privateFieldsAsProperties","pureGetters","setClassMethods","setComputedProperties","setPublicClassFields","setSpreadProperties","skipForOfIteratorClosing","superIsCallableConstructor"])},function(e){var t=String.prototype.replace,n=/%20/g,r="RFC3986";e.exports={default:r,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:r}},function(e,t,n){var r=n(316),i=n(317),a=function(e){function t(e,n,r,i,a,s){var o;return xn(this,t),(o=ln(this,t,[e])).name="CssSyntaxError",o.reason=e,a&&(o.file=a),i&&(o.source=i),s&&(o.plugin=s),void 0!==n&&void 0!==r&&("number"==typeof n?(o.line=n,o.column=r):(o.line=n.line,o.column=n.column,o.endLine=r.line,o.endColumn=r.column)),o.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(cn(o),t),o}return fn(t,e),wn(t,[{key:"setMessage",value:function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var n=this.source;null==e&&(e=r.isColorSupported),i&&e&&(n=i(n));var a,s,o=n.split(/\r?\n/),l=Math.max(this.line-3,0),c=Math.min(this.line+2,o.length),u=String(c).length;if(e){var p=r.createColors(!0),f=p.bold,d=p.gray,h=p.red;a=function(e){return f(h(e))},s=function(e){return d(e)}}else a=s=function(e){return e};return o.slice(l,c).map(function(e,n){var r=l+1+n,i=" "+(" "+r).slice(-u)+" | ";if(r===t.line){var o=s(i.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return a(">")+s(i)+e+"\n "+o+a("^")}return" "+s(i)+e}).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}])}(Zt(Error));e.exports=a,a.default=a},function(e,t,n){var r,i,a=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[nn({type:"document"},e)])).nodes||(n.nodes=[]),n}return fn(t,e),wn(t,[{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new r(new i,this,e).stringify()}}])}(n(24));a.registerLazyResult=function(e){r=e},a.registerProcessor=function(e){i=e},e.exports=a,a.default=a},function(e,t,n){var r=n(153),i=function(){return wn(function e(t,n,r){xn(this,e),this.processor=t,this.messages=[],this.root=n,this.opts=r,this.css=void 0,this.map=void 0},[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var n=new r(e,t);return this.messages.push(n),n}},{key:"warnings",value:function(){return this.messages.filter(function(e){return"warning"===e.type})}},{key:"content",get:function(){return this.css}}])}();e.exports=i,i.default=i},function(e,t,n){var r=n(24),i=n(320),a=n(55);function s(e,t){var n=new a(e,t),r=new i(n);try{r.parse()}catch(e){throw e}return r.root}e.exports=s,s.default=s,r.registerParse(s)},function(e,t,n){var r=n(24),i=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).type="atrule",n}return fn(t,e),wn(t,[{key:"append",value:function(){return this.proxyOf.nodes||(this.nodes=[]),sn(t,"append",this,3)(arguments)}},{key:"prepend",value:function(){return this.proxyOf.nodes||(this.nodes=[]),sn(t,"prepend",this,3)(arguments)}}])}(r);e.exports=i,i.default=i,r.registerAtRule(i)},function(e,t,n){var r=n(24),i=n(154),a=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).type="rule",n.nodes||(n.nodes=[]),n}return fn(t,e),wn(t,[{key:"selectors",get:function(){return i.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}])}(r);e.exports=a,a.default=a,r.registerRule(a)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImportInjector",{enumerable:!0,get:function(){return r.default}}),t.addDefault=function(e,t,n){return new r.default(e).addDefault(t,n)},t.addNamed=function(e,t,n,i){return new r.default(e).addNamed(t,n,i)},t.addNamespace=function(e,t,n){return new r.default(e).addNamespace(t,n)},t.addSideEffect=function(e,t,n){return new r.default(e).addSideEffect(t,n)},Object.defineProperty(t,"isModule",{enumerable:!0,get:function(){return i.default}});var r=n(447),i=n(250)},function(e,t){!function(e){var t=function(){return wn(function e(){var t=this;xn(this,e),this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.context={skip:function(){return t.should_skip=!0},remove:function(){return t.should_remove=!0},replace:function(e){return t.replacement=e}}},[{key:"replace",value:function(e,t,n,r){e&&(null!==n?e[t][n]=r:e[t]=r)}},{key:"remove",value:function(e,t,n){e&&(null!==n?e[t].splice(n,1):delete e[t])}}])}(),n=function(e){function t(e,n){var r;return xn(this,t),(r=ln(this,t)).enter=e,r.leave=n,r}return fn(t,e),wn(t,[{key:"visit",value:function(e,t,n,r){if(e){if(this.enter){var i=this.should_skip,a=this.should_remove,s=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.enter.call(this.context,e,t,n,r),this.replacement&&(e=this.replacement,this.replace(t,n,r,e)),this.should_remove&&this.remove(t,n,r);var o=this.should_skip,l=this.should_remove;if(this.should_skip=i,this.should_remove=a,this.replacement=s,o)return e;if(l)return null}for(var c in e){var u=e[c];if("object"==Sn(u))if(Array.isArray(u))for(var p=0;p<u.length;p+=1)null!==u[p]&&"string"==typeof u[p].type&&(this.visit(u[p],e,c,p)||p--);else null!==u&&"string"==typeof u.type&&this.visit(u,e,c,null)}if(this.leave){var f=this.replacement,d=this.should_remove;this.replacement=null,this.should_remove=!1,this.leave.call(this.context,e,t,n,r),this.replacement&&(e=this.replacement,this.replace(t,n,r,e)),this.should_remove&&this.remove(t,n,r);var h=this.should_remove;if(this.replacement=f,this.should_remove=d,h)return null}}return e}}])}(t),r=function(e){function t(e,n){var r;return xn(this,t),(r=ln(this,t)).enter=e,r.leave=n,r}return fn(t,e),wn(t,[{key:"visit",value:(n=Qt(mn().m(function e(t,n,r,i){var a,s,o,l,c,u,p,f,d,h,m,y,v;return mn().w(function(e){for(;;)switch(e.n){case 0:if(!t){e.n=13;break}if(!this.enter){e.n=3;break}return a=this.should_skip,s=this.should_remove,o=this.replacement,this.should_skip=!1,this.should_remove=!1,this.replacement=null,e.n=1,this.enter.call(this.context,t,n,r,i);case 1:if(this.replacement&&(t=this.replacement,this.replace(n,r,i,t)),this.should_remove&&this.remove(n,r,i),l=this.should_skip,c=this.should_remove,this.should_skip=a,this.should_remove=s,this.replacement=o,!l){e.n=2;break}return e.a(2,t);case 2:if(!c){e.n=3;break}return e.a(2,null);case 3:y=Yt(t);case 4:if((v=y()).done){e.n=11;break}if(u=v.value,"object"!=Sn(p=t[u])){e.n=10;break}if(!Array.isArray(p)){e.n=9;break}f=0;case 5:if(!(f<p.length)){e.n=8;break}if(null===p[f]||"string"!=typeof p[f].type){e.n=7;break}return e.n=6,this.visit(p[f],t,u,f);case 6:if(e.v){e.n=7;break}f--;case 7:f+=1,e.n=5;break;case 8:e.n=10;break;case 9:if(null===p||"string"!=typeof p.type){e.n=10;break}return e.n=10,this.visit(p,t,u,null);case 10:e.n=4;break;case 11:if(!this.leave){e.n=13;break}return d=this.replacement,h=this.should_remove,this.replacement=null,this.should_remove=!1,e.n=12,this.leave.call(this.context,t,n,r,i);case 12:if(this.replacement&&(t=this.replacement,this.replace(n,r,i,t)),this.should_remove&&this.remove(n,r,i),m=this.should_remove,this.replacement=d,this.should_remove=h,!m){e.n=13;break}return e.a(2,null);case 13:return e.a(2,t)}},e,this)})),function(e,t,r,i){return n.apply(this,arguments)})}]);var n}(t);e.asyncWalk=function(){var e=Qt(mn().m(function e(t,n){var i,a,s;return mn().w(function(e){for(;;)switch(e.n){case 0:return i=n.enter,a=n.leave,s=new r(i,a),e.n=1,s.visit(t,null);case 1:return e.a(2,e.v)}},e)}));return function(t,n){return e.apply(this,arguments)}}(),e.walk=function(e,t){var r=t.enter,i=t.leave;return new n(r,i).visit(e,null)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,n){function r(){var e=n(161);return r=function(){return e},e}function i(){var e=n(14);return i=function(){return e},e}function a(){var e=n(36);return a=function(){return e},e}function s(){var e=n(0);return s=function(){return e},e}function o(){var e=n(68);return o=function(){return e},e}function l(){var e=n(23);return l=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=s(),u=c.cloneNode,p=c.interpreterDirective,f={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},d=function(){function e(t,n){var r=this;xn(this,e);var a=n.code,s=n.ast,o=n.inputMap;this._map=new Map,this.opts=void 0,this.declarations={},this.path=void 0,this.ast=void 0,this.scope=void 0,this.metadata={},this.code="",this.inputMap=void 0,this.hub={file:this,getCode:function(){return r.code},getScope:function(){return r.scope},addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=t,this.code=a,this.ast=s,this.inputMap=o,this.path=i().NodePath.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}return wn(e,[{key:"shebang",get:function(){var e=this.path.node.interpreter;return e?e.value:""},set:function(e){e?this.path.get("interpreter").replaceWith(p(e)):this.path.get("interpreter").remove()}},{key:"set",value:function(e,t){if("helpersNamespace"===e)throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(e,t)}},{key:"get",value:function(e){return this._map.get(e)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"getModuleName",value:function(){return(0,o().getModuleName)(this.opts,this.opts)}},{key:"addImport",value:function(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")}},{key:"availableHelper",value:function(e,t){var n;try{n=r().minVersion(e)}catch(e){if("BABEL_HELPER_UNKNOWN"!==e.code)throw e;return!1}return"string"!=typeof t||(l().valid(t)&&(t="^".concat(t)),!l().intersects("<".concat(n),t)&&!l().intersects(">=8.0.0",t))}},{key:"addHelper",value:function(t){var n=this,i=this.declarations[t];if(i)return u(i);var a=this.get("helperGenerator");if(a){var s=a(t);if(s)return s}r().ensure(t,e);var o,l=this.declarations[t]=this.scope.generateUidIdentifier(t),c={},p=gn(r().getDependencies(t));try{for(p.s();!(o=p.n()).done;){var f=o.value;c[f]=this.addHelper(f)}}catch(m){p.e(m)}finally{p.f()}var d=r().get(t,function(e){return c[e]},l,Object.keys(this.scope.getAllBindings())),h=d.nodes;return d.globals.forEach(function(e){n.path.scope.hasBinding(e,!0)&&n.path.scope.rename(e)}),h.forEach(function(e){e._compact=!0}),this.path.unshiftContainer("body",h),this.path.get("body").forEach(function(e){-1!==h.indexOf(e.node)&&e.isVariableDeclaration()&&n.scope.registerDeclaration(e)}),l}},{key:"addTemplateObject",value:function(){throw new Error("This function has been moved into the template literal transform itself.")}},{key:"buildCodeFrameError",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc);if(!r&&e){var s={loc:null};(0,i().default)(e,f,this.scope,s);var o="This is an error on an internal node. Probably an internal error.";(r=s.loc)&&(o+=" Location has been estimated."),t+=" (".concat(o,")")}if(r){var l=this.opts.highlightCode,c=void 0===l||l;t+="\n"+(0,a().codeFrameColumns)(this.code,{start:{line:r.start.line,column:r.start.column+1},end:r.end&&r.start.line===r.end.line?{line:r.end.line,column:r.end.column+1}:void 0},{highlightCode:c})}return new n(t)}}])}();t.default=d},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];if(e[i]!==t[i])return!1}return!0}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(e){var s=r.NODE_FIELDS[e.type];s&&(i(e,t,n,s[t]),a(e,t,n))}},t.validateChild=a,t.validateField=i;var r=n(9);function i(e,t,n,r){null!=r&&r.validate&&(r.optional&&null==n||r.validate(e,t,n))}function a(e,t,n){if(null!=n){var i=r.NODE_PARENT_VALIDATIONS[n.type];i&&i(e,t,n)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;if(null==e)return!1;if(r.ALIAS_KEYS[t])return!1;var n=r.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;var i,a=gn(n);try{for(a.s();!(i=a.n()).done;){if(e===i.value)return!0}}catch(s){a.e(s)}finally{a.f()}}return!1};var r=n(9)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){t&&n&&(t[e]=Array.from(new Set([].concat(t[e],n[e]).filter(Boolean))))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.traverseNode=function(e,t,n,a,s,o,l){var c=i[e.type];if(!c)return!1;var u=new r.default(n,t,a,s);if(l)return(null==o||!o[s.parentKey])&&u.visitQueue([s]);var p,f=gn(c);try{for(f.s();!(p=f.n()).done;){var d=p.value;if((null==o||!o[d])&&u.visit(e,d))return!0}}catch(h){f.e(h)}finally{f.f()}return!1};var r=n(400),i=n(0).VISITOR_KEYS},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,s=a(n,t),o=t.sourceMaps?new r.default(t,n):null;return new i.default(s,o).generate(e)};var r=n(405),i=n(408);function a(e,t){var n,r={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,indent:{adjustMultilineComment:!0,style:" "},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},t.jsescOption),recordAndTupleSyntaxType:null!=(n=t.recordAndTupleSyntaxType)?n:"hash",topicToken:t.topicToken,importAttributesKeyword:t.importAttributesKeyword};r.decoratorsBeforeExport=t.decoratorsBeforeExport,r.jsescOption.json=t.jsonCompatibleStrings,r.minified?(r.compact=!0,r.shouldPrintComment=r.shouldPrintComment||function(){return r.comments}):r.shouldPrintComment=r.shouldPrintComment||function(e){return r.comments||e.includes("@license")||e.includes("@preserve")},"auto"===r.compact&&(r.compact="string"==typeof e&&e.length>5e5,r.compact),r.compact&&(r.indent.adjustMultilineComment=!1);var i=r.auxiliaryCommentBefore,a=r.auxiliaryCommentAfter,s=r.shouldPrintComment;return i&&!s(i)&&(r.auxiliaryCommentBefore=void 0),a&&!s(a)&&(r.auxiliaryCommentAfter=void 0),r}t.CodeGenerator=function(){return wn(function e(t){xn(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;this._ast=void 0,this._format=void 0,this._map=void 0,this._ast=t,this._format=a(i,n),this._map=n.sourceMaps?new r.default(n,i):null},[{key:"generate",value:function(){return new i.default(this._format,this._map).generate(this._ast)}}])}()},function(e,t,n){var r=n(103),i=n(109);e.exports=function(e,t,n){return n.get&&r(n.get,t,{getter:!0}),n.set&&r(n.set,t,{setter:!0}),i.f(e,t,n)}},function(e,t,n){var r=n(19),i=n(11),a=n(6),s=n(29),o=n(15),l=n(188).CONFIGURABLE,c=n(189),u=n(107),p=u.enforce,f=u.get,d=String,h=Object.defineProperty,m=r("".slice),y=r("".replace),v=r([].join),g=o&&!i(function(){return 8!==h(function(){},"length",{value:8}).length}),b=String(String).split("String"),E=e.exports=function(e,t,n){"Symbol("===m(d(t),0,7)&&(t="["+y(d(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(o?h(e,"name",{value:t,configurable:!0}):e.name=t),g&&n&&s(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?o&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=E(function(){return a(this)&&f(this).source||c(this)},"toString")},function(e,t,n){var r=n(11);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},function(e){e.exports=function(e){return null==e}},function(e,t,n){var r=n(5),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},function(e,t,n){var r,i,a,s=n(190),o=n(5),l=n(20),c=n(108),u=n(29),p=n(64),f=n(117),d=n(203),h="Object already initialized",m=o.TypeError,y=o.WeakMap;if(s||p.state){var v=p.state||(p.state=new y);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(h);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},a=function(e){return v.has(e)}}else{var g=f("state");d[g]=!0,r=function(e,t){if(u(e,g))throw new m(h);return t.facade=e,c(e,g,t),t},i=function(e){return u(e,g)?e[g]:{}},a=function(e){return u(e,g)}}e.exports={set:r,get:i,has:a,enforce:function(e){return a(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(15),i=n(109),a=n(202);e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(15),i=n(191),a=n(193),s=n(65),o=n(194),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,p="enumerable",f="configurable",d="writable";t.f=r?a?function(e,t,n){if(s(e),t=o(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&d in n&&!n[d]){var r=u(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:p in n?n[p]:r[p],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(s(e),t=o(t),s(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(196),i=n(6),a=n(111),s=n(112),o=Object;e.exports=s?function(e){return"symbol"==Sn(e)}:function(e){var t=r("Symbol");return i(t)&&a(t.prototype,o(e))}},function(e,t,n){var r=n(19);e.exports=r({}.isPrototypeOf)},function(e,t,n){var r=n(113);e.exports=r&&!Symbol.sham&&"symbol"==Sn(Symbol.iterator)},function(e,t,n){var r=n(197),i=n(11),a=n(5).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},function(e,t,n){var r=n(6),i=n(115),a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not a function")}},function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},function(e,t,n){var r=n(201),i=n(64);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.35.1",mode:r?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,n){var r=n(116),i=n(67),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},function(e,t,n){var r=n(220);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},function(e,t,n){n(44),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.node,r=e.parent,i=e.scope,w=e.id,P=arguments.length>1&&void 0!==arguments[1]&&arguments[1],A=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n.id){if(!m(r)&&!h(r,{kind:"method"})||r.computed&&!f(r.key)){if(b(r)){if(w=r.id,p(w)&&!P){var k=i.parent.getBinding(w.name);if(k&&k.constant&&i.getBinding(w.name)===k)return n.id=s(w),void(n.id[a]=!0)}}else if(l(r,{operator:"="}))w=r.left;else if(!w)return}else w=r.key;if(w&&f(w)?t=function(e){return d(e)?"null":y(e)?"_".concat(e.pattern,"_").concat(e.flags):g(e)?e.quasis.map(function(e){return e.value.raw}).join(""):void 0!==e.value?e.value+"":""}(w):w&&p(w)&&(t=w.name),void 0!==t&&(A||!u(n)||!/[\uD800-\uDFFF]/.test(t))){t=E(t);var C=o(t);return C[a]=!0,function(e,t,n,r){if(e.selfReference){if(!r.hasBinding(n.name)||r.hasGlobal(n.name)){if(!u(t))return;var i=S;t.generator&&(i=x);for(var a=i({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:r.generateUidIdentifier(n.name)}).expression,s=a.callee.body.body[0].params,o=0,l=function(e){var t=e.params.findIndex(function(e){return c(e)||v(e)});return-1===t?e.params.length:t}(t);o<l;o++)s.push(r.generateUidIdentifier("x"));return a}r.rename(n.name)}t.id=n,r.getProgramParent().references[n.name]=!0}(function(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),name:t},i=n.getOwnBinding(t);return i?"param"===i.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,T,r),r}(n,t,i),n,C,i)||n}}};var r=n(37),i=n(0),a=i.NOT_LOCAL_BINDING,s=i.cloneNode,o=i.identifier,l=i.isAssignmentExpression,c=i.isAssignmentPattern,u=i.isFunction,p=i.isIdentifier,f=i.isLiteral,d=i.isNullLiteral,h=i.isObjectMethod,m=i.isObjectProperty,y=i.isRegExpLiteral,v=i.isRestElement,g=i.isTemplateLiteral,b=i.isVariableDeclarator,E=i.toBindingIdentifierName,S=r.default.statement("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),x=r.default.statement("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),T={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop())}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.merge=function(e,t){var n=t.placeholderWhitelist,r=void 0===n?e.placeholderWhitelist:n,i=t.placeholderPattern,a=void 0===i?e.placeholderPattern:i,s=t.preserveComments,o=void 0===s?e.preserveComments:s,l=t.syntacticPlaceholders,c=void 0===l?e.syntacticPlaceholders:l;return{parser:Object.assign({},e.parser,t.parser),placeholderWhitelist:r,placeholderPattern:a,preserveComments:o,syntacticPlaceholders:c}},t.normalizeReplacements=function(e){if(Array.isArray(e))return e.reduce(function(e,t,n){return e["$"+n]=t,e},{});if("object"==Sn(e)||null==e)return e||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")},t.validate=function(e){if(null!=e&&"object"!=Sn(e))throw new Error("Unknown template options.");var t=e||{},r=t.placeholderWhitelist,i=t.placeholderPattern,a=t.preserveComments,s=t.syntacticPlaceholders,o=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,n);if(null!=r&&!(r instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(null!=i&&!(i instanceof RegExp)&&!1!==i)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(null!=a&&"boolean"!=typeof a)throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(null!=s&&"boolean"!=typeof s)throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(!0===s&&(null!=r||null!=i))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:o,placeholderWhitelist:r||void 0,placeholderPattern:null==i?void 0:i,preserveComments:null==a?void 0:a,syntacticPlaceholders:null==s?void 0:s}};var n=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"]},function(e,t,n){var r=n(72)(),i=n(22),a=r&&i("%Object.defineProperty%",!0);if(a)try{a({},"a",{value:1})}catch(e){a=!1}var s=i("%SyntaxError%"),o=i("%TypeError%"),l=n(73);e.exports=function(e,t,n){if(!e||"object"!=Sn(e)&&"function"!=typeof e)throw new o("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=Sn(t))throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var r=arguments.length>3?arguments[3]:null,i=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],p=!!l&&l(e,t);if(a)a(e,t,{configurable:null===c&&p?p.configurable:!c,enumerable:null===r&&p?p.enumerable:!r,value:n,writable:null===i&&p?p.writable:!i});else{if(!u&&(r||i||c))throw new s("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},function(e,t,n){var r=n(236),i=n(238),a=n(41),s=n(38),o=n(73),l=s("Object.prototype.toString"),c=n(69)(),u="undefined"==typeof globalThis?n.g:globalThis,p=i(),f=s("String.prototype.slice"),d=Object.getPrototypeOf,h=s("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},m={__proto__:null};r(p,c&&o&&d?function(e){var t=new u[e];if(Symbol.toStringTag in t){var n=d(t),r=o(n,Symbol.toStringTag);if(!r){var i=d(n);r=o(i,Symbol.toStringTag)}m["$"+e]=a(r.get)}}:function(e){var t=new u[e],n=t.slice||t.set;n&&(m["$"+e]=a(n))}),e.exports=function(e){if(!e||"object"!=Sn(e))return!1;if(!c){var t=f(l(e),8,-1);return h(p,t)>-1?t:"Object"===t&&function(e){var t=!1;return r(m,function(n,r){if(!t)try{n(e),t=f(r,1)}catch(e){}}),t}(e)}return o?function(e){var t=!1;return r(m,function(n,r){if(!t)try{"$"+n(e)===r&&(t=f(r,1))}catch(e){}}),t}(e):null}},function(e,t,n){var r=Array.prototype.slice,i=n(124),a=Object.keys,s=a?function(e){return a(e)}:n(244),o=Object.keys;s.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?o(r.call(e)):o(e)})}else Object.keys=s;return Object.keys||s},e.exports=s},function(e){var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==Sn(e)&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},function(e){var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},function(e){e.exports=function(e){return e!=e}},function(e,t,n){var r=n(126);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},function(e){var t=/^[0-9]+$/,n=function(e,n){var r=t.test(e),i=t.test(n);return r&&i&&(e=+e,n=+n),e===n?0:r&&!i?-1:i&&!r?1:e<n?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:function(e,t){return n(t,e)}}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return 0===r(e,t,n)}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return 0!==r(e,t,n)}},function(e,t,n){var r=n(129),i=n(130),a=n(49),s=n(78),o=n(77),l=n(79);e.exports=function(e,t,n,c){switch(t){case"===":return"object"==Sn(e)&&(e=e.version),"object"==Sn(n)&&(n=n.version),e===n;case"!==":return"object"==Sn(e)&&(e=e.version),"object"==Sn(n)&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,c);case"!=":return i(e,n,c);case">":return a(e,n,c);case">=":return s(e,n,c);case"<":return o(e,n,c);case"<=":return l(e,n,c);default:throw new TypeError("Invalid operator: ".concat(t))}}},function(e,t,n){var r=n(266),i=Symbol("max"),a=Symbol("length"),s=Symbol("lengthCalculator"),o=Symbol("allowStale"),l=Symbol("maxAge"),c=Symbol("dispose"),u=Symbol("noDisposeOnSet"),p=Symbol("lruList"),f=Symbol("cache"),d=Symbol("updateAgeOnGet"),h=function(){return 1},m=function(e,t,n){var r=e[f].get(t);if(r){var i=r.value;if(y(e,i)){if(g(e,r),!e[o])return}else n&&(e[d]&&(r.value.now=Date.now()),e[p].unshiftNode(r));return i.value}},y=function(e,t){if(!t||!t.maxAge&&!e[l])return!1;var n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]},v=function(e){if(e[a]>e[i])for(var t=e[p].tail;e[a]>e[i]&&null!==t;){var n=t.prev;g(e,t),t=n}},g=function(e,t){if(t){var n=t.value;e[c]&&e[c](n.key,n.value),e[a]-=n.length,e[f].delete(n.key),e[p].removeNode(t)}},b=wn(function e(t,n,r,i,a){xn(this,e),this.key=t,this.value=n,this.length=r,this.now=i,this.maxAge=a||0}),E=function(e,t,n,r){var i=n.value;y(e,i)&&(g(e,n),e[o]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};e.exports=function(){return wn(function e(t){if(xn(this,e),"number"==typeof t&&(t={max:t}),t||(t={}),t.max&&("number"!=typeof t.max||t.max<0))throw new TypeError("max must be a non-negative number");this[i]=t.max||1/0;var n=t.length||h;if(this[s]="function"!=typeof n?h:n,this[o]=t.stale||!1,t.maxAge&&"number"!=typeof t.maxAge)throw new TypeError("maxAge must be a number");this[l]=t.maxAge||0,this[c]=t.dispose,this[u]=t.noDisposeOnSet||!1,this[d]=t.updateAgeOnGet||!1,this.reset()},[{key:"max",get:function(){return this[i]},set:function(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[i]=e||1/0,v(this)}},{key:"allowStale",get:function(){return this[o]},set:function(e){this[o]=!!e}},{key:"maxAge",get:function(){return this[l]},set:function(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,v(this)}},{key:"lengthCalculator",get:function(){return this[s]},set:function(e){var t=this;"function"!=typeof e&&(e=h),e!==this[s]&&(this[s]=e,this[a]=0,this[p].forEach(function(e){e.length=t[s](e.value,e.key),t[a]+=e.length})),v(this)}},{key:"length",get:function(){return this[a]}},{key:"itemCount",get:function(){return this[p].length}},{key:"rforEach",value:function(e,t){t=t||this;for(var n=this[p].tail;null!==n;){var r=n.prev;E(this,e,n,t),n=r}}},{key:"forEach",value:function(e,t){t=t||this;for(var n=this[p].head;null!==n;){var r=n.next;E(this,e,n,t),n=r}}},{key:"keys",value:function(){return this[p].toArray().map(function(e){return e.key})}},{key:"values",value:function(){return this[p].toArray().map(function(e){return e.value})}},{key:"reset",value:function(){var e=this;this[c]&&this[p]&&this[p].length&&this[p].forEach(function(t){return e[c](t.key,t.value)}),this[f]=new Map,this[p]=new r,this[a]=0}},{key:"dump",value:function(){var e=this;return this[p].map(function(t){return!y(e,t)&&{k:t.key,v:t.value,e:t.now+(t.maxAge||0)}}).toArray().filter(function(e){return e})}},{key:"dumpLru",value:function(){return this[p]}},{key:"set",value:function(e,t,n){if((n=n||this[l])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");var r=n?Date.now():0,o=this[s](t,e);if(this[f].has(e)){if(o>this[i])return g(this,this[f].get(e)),!1;var d=this[f].get(e).value;return this[c]&&(this[u]||this[c](e,d.value)),d.now=r,d.maxAge=n,d.value=t,this[a]+=o-d.length,d.length=o,this.get(e),v(this),!0}var h=new b(e,t,o,r,n);return h.length>this[i]?(this[c]&&this[c](e,t),!1):(this[a]+=h.length,this[p].unshift(h),this[f].set(e,this[p].head),v(this),!0)}},{key:"has",value:function(e){if(!this[f].has(e))return!1;var t=this[f].get(e).value;return!y(this,t)}},{key:"get",value:function(e){return m(this,e,!0)}},{key:"peek",value:function(e){return m(this,e,!1)}},{key:"pop",value:function(){var e=this[p].tail;return e?(g(this,e),e.value):null}},{key:"del",value:function(e){g(this,this[f].get(e))}},{key:"load",value:function(e){this.reset();for(var t=Date.now(),n=e.length-1;n>=0;n--){var r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{var a=i-t;a>0&&this.set(r.k,r.v,a)}}}},{key:"prune",value:function(){var e=this;this[f].forEach(function(t,n){return m(e,n,!1)})}}])}()},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}function i(e,t,n,r,i,a,s){try{var o=e[a](s),l=o.value}catch(e){return void n(e)}o.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var s=e.apply(t,n);function o(e){i(s,r,a,o,l,"next",e)}function l(e){i(s,r,a,o,l,"throw",e)}o(void 0)})}}Object.defineProperty(t,"__esModule",{value:!0}),t.forwardAsync=function(e,t){var n=r()(e);return c(function(e){var r=n[e];return t(r)})},t.isAsync=void 0,t.isThenable=u,t.maybeAsync=function(e,t){return r()({sync:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=e.apply(this,r);if(u(a))throw new Error(t);return a},async:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Promise.resolve(e.apply(this,n))}})},t.waitFor=t.onFirstPause=void 0;var s=r()(mn().m(function e(t){return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en(t),1);case 1:return e.a(2,e.v)}},e)}));t.isAsync=r()({sync:function(){return!1},errback:function(e){return e(null,!0)}});var o,l,c=r()({sync:function(e){return e("sync")},async:(o=a(mn().m(function e(t){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,t("async"))},e)})),function(e){return o.apply(this,arguments)})});function u(e){return!(!e||"object"!=Sn(e)&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}t.onFirstPause=r()({name:"onFirstPause",arity:2,sync:function(e){return s.sync(e)},errback:function(e,t,n){var r=!1;s.errback(e,function(e,t){r=!0,n(e,t)}),r||t()}}),t.waitFor=r()({sync:function(e){return e},async:(l=a(mn().m(function e(t){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,t)},e)})),function(e){return l.apply(this,arguments)})})},function(e,t){function n(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n],a=t[i];void 0!==a&&(e[i]=a)}}Object.defineProperty(t,"__esModule",{value:!0}),t.isIterableIterator=function(e){return!!e&&"function"==typeof e.next&&"function"==typeof e[Symbol.iterator]},t.mergeOptions=function(e,t){for(var r=0,i=Object.keys(t);r<i.length;r++){var a=i[r];if("parserOpts"!==a&&"generatorOpts"!==a&&"assumptions"!==a||!t[a]){var s=t[a];void 0!==s&&(e[a]=s)}else{var o=t[a];n(e[a]||(e[a]={}),o)}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(136);t.default=wn(function e(t,n,i){xn(this,e);var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,r.finalize)([]);this.key=void 0,this.manipulateOptions=void 0,this.post=void 0,this.pre=void 0,this.visitor=void 0,this.parserOverride=void 0,this.generatorOverride=void 0,this.options=void 0,this.externalDependencies=void 0,this.key=t.name||i,this.manipulateOptions=t.manipulateOptions,this.post=t.post,this.pre=t.pre,this.visitor=t.visitor||{},this.parserOverride=t.parserOverride,this.generatorOverride=t.generatorOverride,this.options=n,this.externalDependencies=a})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=function(e){return Object.freeze(e)},t.flattenToSet=function(e){for(var t=new Set,n=[e];n.length>0;){var r,i=gn(n.pop());try{for(i.s();!(r=i.n()).done;){var a=r.value;Array.isArray(a)?n.push(a):t.add(a)}}catch(s){i.e(s)}finally{i.f()}}return t}},function(e){function t(e){this.name="BrowserslistError",this.message=e,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,t)}t.prototype=Error.prototype,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getHighestUnreleased=function(e,t,n){return c(e,t,n)===e?t:e},t.getLowestImplementedVersion=function(e,t){var n=e[t];return n||"android"!==t?n:e.chrome},t.getLowestUnreleased=c,t.isUnreleasedVersion=function(e,t){var n=a.unreleasedLabels[t];return!!n&&n===e.toString().toLowerCase()},t.semverMin=l,t.semverify=function(e){if("string"==typeof e&&r.valid(e))return e;o.invariant("number"==typeof e||"string"==typeof e&&s.test(e),"'".concat(e,"' is not a valid version")),e=e.toString();for(var t=0,n=0;(t=e.indexOf(".",t+1))>0;)n++;return e+".0".repeat(2-n)};var r=n(23),i=n(289),a=n(139),s=/^(\d+|\d+.\d+)$/,o=new i.OptionValidator("@babel/helper-compilation-targets");function l(e,t){return e&&r.lt(e,t)?e:t}function c(e,t,n){var r=a.unreleasedLabels[n];return e===r?t:t===r?e:l(e,t)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unreleasedLabels=t.browserNameMap=void 0,t.unreleasedLabels={safari:"tp"},t.browserNameMap={and_chr:"chrome",and_ff:"firefox",android:"android",chrome:"chrome",edge:"edge",firefox:"firefox",ie:"ie",ie_mob:"ie",ios_saf:"ios",node:"node",deno:"deno",op_mob:"opera_mobile",opera:"opera",safari:"safari",samsung:"samsung"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(39),i=function(e){function t(e,n){var i;return xn(this,t),i=ln(this,t,[e]),(0,r.expectedError)(cn(i)),n&&(0,r.injectVirtualStackFrame)(cn(i),n),i}return fn(t,e),wn(t)}(Zt(Error));t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(33),i=n(299),a=n(300),s=n(1),o=s.types,l=o.assignmentExpression,c=o.booleanLiteral,u=o.callExpression,p=o.cloneNode,f=o.identifier,d=o.memberExpression,h=o.sequenceExpression,m=o.stringLiteral,y=o.thisExpression,v=n(33);function g(e,t,n,r){e=p(e);var i=t||r?e:d(e,f("prototype"));return u(n.addHelper("getPrototypeOf"),[i])}t.environmentVisitor=v.default,t.skipAllButComputedKey=v.skipAllButComputedKey;var S=s.traverse.visitors.merge([r.default,{Super:function(e,t){var n=e.node,r=e.parentPath;r.isMemberExpression({object:n})&&t.handle(r)}}]),x=s.traverse.visitors.merge([r.default,{Scopable:function(e,t){var n=t.refName,r=e.scope.getOwnBinding(n);r&&r.identifier.name===n&&e.scope.rename(n)}}]),T={memoise:function(e,t){var n=e.scope,r=e.node,i=r.computed,a=r.property;if(i){var s=n.maybeGenerateMemoised(a);s&&this.memoiser.set(a,s,t)}},prop:function(e){var t=e.node,n=t.computed,r=t.property;return this.memoiser.has(r)?p(this.memoiser.get(r)):n?p(r):m(r.name)},get:function(e){return this._get(e,this._getThisRefs())},_get:function(e,t){var n=g(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("get"),[t.memo?h([t.memo,n]):n,this.prop(e),t.this])},_getThisRefs:function(){if(!this.isDerivedConstructor)return{this:y()};var e=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:l("=",e,y()),this:p(e)}},set:function(e,t){var n=this._getThisRefs(),r=g(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("set"),[n.memo?h([n.memo,r]):r,this.prop(e),t,n.this,c(e.isInStrictMode())])},destructureSet:function(e){throw e.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(e,t){var n=this._getThisRefs();return(0,a.default)(this._get(e,n),p(n.this),t,!1)},optionalCall:function(e,t){var n=this._getThisRefs();return(0,a.default)(this._get(e,n),p(n.this),t,!0)},delete:function(e){return e.node.computed?h([u(this.file.addHelper("toPropertyKey"),[p(e.node.property)]),s.template.expression.ast(b||(b=hn(["\n function () { throw new ReferenceError(\"'delete super[expr]' is invalid\"); }()\n "])))]):s.template.expression.ast(E||(E=hn(["\n function () { throw new ReferenceError(\"'delete super.prop' is invalid\"); }()\n "])))}},w=Object.assign({},T,{prop:function(e){var t=e.node.property;return this.memoiser.has(t)?p(this.memoiser.get(t)):p(t)},get:function(e){var t,n,r,i=this.isStatic,a=this.getSuperRef,s=e.node.computed,o=this.prop(e);return t=i?null!=(n=a())?n:d(f("Function"),f("prototype")):d(null!=(r=a())?r:f("Object"),f("prototype")),d(t,o,s)},set:function(e,t){var n=e.node.computed,r=this.prop(e);return l("=",d(y(),r,n),t)},destructureSet:function(e){var t=e.node.computed,n=this.prop(e);return d(y(),n,t)},call:function(e,t){return(0,a.default)(this.get(e),y(),t,!1)},optionalCall:function(e,t){return(0,a.default)(this.get(e),y(),t,!0)}});t.default=function(){return wn(function e(t){var n;xn(this,e);var r=t.methodPath;this.methodPath=r,this.isDerivedConstructor=r.isClassMethod({kind:"constructor"})&&!!t.superRef,this.isStatic=r.isObjectMethod()||r.node.static||(null==r.isStaticBlock?void 0:r.isStaticBlock()),this.isPrivateMethod=r.isPrivate()&&r.isMethod(),this.file=t.file,this.constantSuper=null!=(n=t.constantSuper)?n:t.isLoose,this.opts=t},[{key:"getObjectRef",value:function(){return p(this.opts.objectRef||this.opts.getObjectRef())}},{key:"getSuperRef",value:function(){return this.opts.superRef?p(this.opts.superRef):this.opts.getSuperRef?p(this.opts.getSuperRef()):void 0}},{key:"replace",value:function(){this.opts.refToPreserve&&this.methodPath.traverse(x,{refName:this.opts.refToPreserve.name});var e=this.constantSuper?w:T;(0,i.default)(this.methodPath,S,Object.assign({file:this.file,scope:this.methodPath.scope,isDerivedConstructor:this.isDerivedConstructor,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),getSuperRef:this.getSuperRef.bind(this),boundGet:e.get},e))}}])}()},function(e,t,n){e.exports=n(503)},function(e,t,n){
- /**
- * @vue/compiler-dom v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/
- Object.defineProperty(t,"__esModule",{value:!0});var r=n(309),i=n(142),a=Symbol(""),s=Symbol(""),o=Symbol(""),l=Symbol(""),c=Symbol(""),u=Symbol(""),p=Symbol(""),f=Symbol(""),d=Symbol(""),h=Symbol("");r.registerRuntimeHelpers(rn(rn(rn(rn(rn(rn(rn(rn(rn(rn({},a,"vModelRadio"),s,"vModelCheckbox"),o,"vModelText"),l,"vModelSelect"),c,"vModelDynamic"),u,"withModifiers"),p,"withKeys"),f,"vShow"),d,"Transition"),h,"TransitionGroup"));var m={parseMode:"html",isVoidTag:i.isVoidTag,isNativeTag:function(e){return i.isHTMLTag(e)||i.isSVGTag(e)||i.isMathMLTag(e)},isPreTag:function(e){return"pre"===e},decodeEntities:void 0,isBuiltInComponent:function(e){return"Transition"===e||"transition"===e?d:"TransitionGroup"===e||"transition-group"===e?h:void 0},getNamespace:function(e,t,n){var r=t?t.ns:n;if(t&&2===r)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(function(e){return 6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)})&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(r=0);else t&&1===r&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(r=0));if(0===r){if("svg"===e)return 1;if("math"===e)return 2}return r}},y=function(e){1===e.type&&e.props.forEach(function(t,n){6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:r.createSimpleExpression("style",!0,t.loc),exp:v(t.value.content,t.loc),modifiers:[],loc:t.loc})})},v=function(e,t){var n=i.parseStringStyle(e);return r.createSimpleExpression(JSON.stringify(n),!1,t,3)};function g(e,t){return r.createCompilerError(e,t,b)}var b={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},E=i.makeMap("passive,once,capture"),S=i.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),x=i.makeMap("left,right"),T=i.makeMap("onkeyup,onkeydown,onkeypress",!0),w=function(e,t){return r.isStaticExp(e)&&"onclick"===e.content.toLowerCase()?r.createSimpleExpression(t,!0):4!==e.type?r.createCompoundExpression(["(",e,') === "onClick" ? "'.concat(t,'" : ('),e,")"]):e},P=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,A=function(e,t,n){if(!(t.scopes.vSlot>0)){for(var i=0,a=0,s=[],o=function(n){if(i>=20||a>=5){var o=r.createCallExpression(t.helper(r.CREATE_STATIC),[JSON.stringify(s.map(function(e){return D(e,t)}).join("")).replace(P,'" + $1 + "'),String(s.length)]);if(I(s[0],o,t),s.length>1){for(var l=1;l<s.length;l++)I(s[l],null,t);var c=s.length-1;return e.splice(n-s.length+1,c),c}}return 0},l=0;l<e.length;l++){var c=e[l];if(k(c)){var u=c,p=N(u);if(p){i+=p[0],a+=p[1],s.push(u);continue}}l-=o(l),i=0,a=0,s.length=0}o(l)}},k=function(e){return(1===e.type&&0===e.tagType||12==e.type)&&e.codegenNode&&4===e.codegenNode.type&&e.codegenNode.hoisted},C=/^(data|aria)-/,O=function(e,t){return(0===t?i.isKnownHtmlAttr(e):1===t&&i.isKnownSvgAttr(e))||C.test(e)},I=function(e,t,n){var r=e.codegenNode.hoisted;n.hoists[n.hoists.indexOf(r)]=t},_=i.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function N(e){if(1===e.type&&_(e.tag))return!1;if(12===e.type)return[1,0];var t=1,n=e.props.length>0?1:0,r=!1,i=function(){return r=!0,!1};return!!function e(a){for(var s=0;s<a.props.length;s++){var o=a.props[s];if(6===o.type&&!O(o.name,a.ns))return i();if(7===o.type&&"bind"===o.name){if(o.arg&&(8===o.arg.type||o.arg.isStatic&&!O(o.arg.content,a.ns)))return i();if(o.exp&&(8===o.exp.type||o.exp.constType<3))return i()}}for(var l=0;l<a.children.length;l++){t++;var c=a.children[l];if(1===c.type&&(c.props.length>0&&n++,e(c),r))return!1}return!0}(e)&&[t,n]}function D(e,t){if(i.isString(e))return e;if(i.isSymbol(e))return"";switch(e.type){case 1:return function(e,t){for(var n="<".concat(e.tag),r="",a=0;a<e.props.length;a++){var s=e.props[a];if(6===s.type)n+=" ".concat(s.name),s.value&&(n+='="'.concat(i.escapeHtml(s.value.content),'"'));else if(7===s.type)if("bind"===s.name){var o=s.exp;if("_"===o.content[0]){n+=" ".concat(s.arg.content,'="__VUE_EXP_START__').concat(o.content,'__VUE_EXP_END__"');continue}if(i.isBooleanAttr(s.arg.content)&&"false"===o.content)continue;var l=j(o);if(null!=l){var c=s.arg&&s.arg.content;"class"===c?l=i.normalizeClass(l):"style"===c&&(l=i.stringifyStyle(i.normalizeStyle(l))),n+=" ".concat(s.arg.content,'="').concat(i.escapeHtml(l),'"')}}else"html"===s.name?r=j(s.exp):"text"===s.name&&(r=i.escapeHtml(i.toDisplayString(j(s.exp))))}if(t.scopeId&&(n+=" ".concat(t.scopeId)),n+=">",r)n+=r;else for(var u=0;u<e.children.length;u++)n+=D(e.children[u],t);return i.isVoidTag(e.tag)||(n+="</".concat(e.tag,">")),n}(e,t);case 2:return i.escapeHtml(e.content);case 3:return"\x3c!--".concat(i.escapeHtml(e.content),"--\x3e");case 5:return i.escapeHtml(i.toDisplayString(j(e.content)));case 8:return i.escapeHtml(j(e));case 12:return D(e.content,t);default:return""}}function j(e){if(4===e.type)return new Function("return (".concat(e.content,")"))();var t="";return e.children.forEach(function(e){i.isString(e)||i.isSymbol(e)||(2===e.type?t+=e.content:5===e.type?t+=i.toDisplayString(j(e.content)):t+=j(e))}),t}var M=function(e,t){1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||t.removeNode()},L=[y],B={cloak:r.noopDirectiveTransform,html:function(e,t,n){var i=e.exp,a=e.loc;return i||n.onError(g(53,a)),t.children.length&&(n.onError(g(54,a)),t.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("innerHTML",!0,a),i||r.createSimpleExpression("",!0))]}},text:function(e,t,n){var i=e.exp,a=e.loc;return i||n.onError(g(55,a)),t.children.length&&(n.onError(g(56,a)),t.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("textContent",!0),i?r.getConstantType(i,n)>0?i:r.createCallExpression(n.helperString(r.TO_DISPLAY_STRING),[i],a):r.createSimpleExpression("",!0))]}},model:function(e,t,n){var i=r.transformModel(e,t,n);if(!i.props.length||1===t.tagType)return i;e.arg&&n.onError(g(58,e.arg.loc));var u=t.tag,p=n.isCustomElement(u);if("input"===u||"textarea"===u||"select"===u||p){var f=o,d=!1;if("input"===u||p){var h=r.findProp(t,"type");if(h){if(7===h.type)f=c;else if(h.value)switch(h.value.content){case"radio":f=a;break;case"checkbox":f=s;break;case"file":d=!0,n.onError(g(59,e.loc))}}else r.hasDynamicKeyVBind(t)&&(f=c)}else"select"===u&&(f=l);d||(i.needRuntime=n.helper(f))}else n.onError(g(57,e.loc));return i.props=i.props.filter(function(e){return!(4===e.key.type&&"modelValue"===e.key.content)}),i},on:function(e,t,n){return r.transformOn(e,t,n,function(t){var a=e.modifiers;if(!a.length)return t;var s=t.props[0],o=s.key,l=s.value,c=function(e,t,n,i){for(var a=[],s=[],o=[],l=0;l<t.length;l++){var c=t[l];"native"===c&&r.checkCompatEnabled("COMPILER_V_ON_NATIVE",n,i)||E(c)?o.push(c):x(c)?r.isStaticExp(e)?T(e.content)?a.push(c):s.push(c):(a.push(c),s.push(c)):S(c)?s.push(c):a.push(c)}return{keyModifiers:a,nonKeyModifiers:s,eventOptionModifiers:o}}(o,a,n,e.loc),f=c.keyModifiers,d=c.nonKeyModifiers,h=c.eventOptionModifiers;if(d.includes("right")&&(o=w(o,"onContextmenu")),d.includes("middle")&&(o=w(o,"onMouseup")),d.length&&(l=r.createCallExpression(n.helper(u),[l,JSON.stringify(d)])),!f.length||r.isStaticExp(o)&&!T(o.content)||(l=r.createCallExpression(n.helper(p),[l,JSON.stringify(f)])),h.length){var m=h.map(i.capitalize).join("");o=r.isStaticExp(o)?r.createSimpleExpression("".concat(o.content).concat(m),!0):r.createCompoundExpression(["(",o,') + "'.concat(m,'"')])}return{props:[r.createObjectProperty(o,l)]}})},show:function(e,t,n){var r=e.exp,i=e.loc;return r||n.onError(g(61,i)),{props:[],needRuntime:n.helper(f)}}};t.DOMDirectiveTransforms=B,t.DOMErrorCodes={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},t.DOMErrorMessages=b,t.DOMNodeTransforms=L,t.TRANSITION=d,t.TRANSITION_GROUP=h,t.V_MODEL_CHECKBOX=s,t.V_MODEL_DYNAMIC=c,t.V_MODEL_RADIO=a,t.V_MODEL_SELECT=l,t.V_MODEL_TEXT=o,t.V_ON_WITH_KEYS=p,t.V_ON_WITH_MODIFIERS=u,t.V_SHOW=f,t.compile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.baseCompile(e,i.extend({},m,t,{nodeTransforms:[M].concat(L,vn(t.nodeTransforms||[])),directiveTransforms:i.extend({},B,t.directiveTransforms||{}),transformHoist:A}))},t.createDOMCompilerError=g,t.parse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.baseParse(e,i.extend({},m,t))},t.parserOptions=m,t.transformStyle=y,Object.keys(r).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||(t[e]=r[e])})},function(e,t,n){var r=n(86),i=Object.prototype.hasOwnProperty,a=Array.isArray,s=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),o=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:o,assign:function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],s=i.obj[i.prop],o=Object.keys(s),l=0;l<o.length;++l){var c=o[l],u=s[c];"object"==Sn(u)&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:s,prop:c}),n.push(u))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,i,a){if(0===e.length)return e;var o=e;if("symbol"==Sn(e)?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===n)return escape(o).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var l="",c=0;c<o.length;++c){var u=o.charCodeAt(c);45===u||46===u||95===u||126===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||a===r.RFC1738&&(40===u||41===u)?l+=o.charAt(c):u<128?l+=s[u]:u<2048?l+=s[192|u>>6]+s[128|63&u]:u<55296||u>=57344?l+=s[224|u>>12]+s[128|u>>6&63]+s[128|63&u]:(c+=1,u=65536+((1023&u)<<10|1023&o.charCodeAt(c)),l+=s[240|u>>18]+s[128|u>>12&63]+s[128|u>>6&63]+s[128|63&u])}return l},isBuffer:function(e){return!(!e||"object"!=Sn(e)||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=Sn(n)){if(a(t))t.push(n);else{if(!t||"object"!=Sn(t))return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=Sn(t))return[t].concat(n);var s=t;return a(t)&&!a(n)&&(s=o(t,r)),a(t)&&a(n)?(n.forEach(function(n,a){if(i.call(t,a)){var s=t[a];s&&"object"==Sn(s)&&n&&"object"==Sn(n)?t[a]=e(s,n,r):t.push(n)}else t[a]=n}),t):Object.keys(n).reduce(function(t,a){var s=n[a];return i.call(t,a)?t[a]=e(t[a],s,r):t[a]=s,t},s)}}},function(e){e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},function(e){var t={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},n=function(){return wn(function e(t){xn(this,e),this.builder=t},[{key:"atrule",value:function(e,t){var n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{var i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}},{key:"beforeAfter",value:function(e,t){var n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r=e.parent,i=0;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){var a=this.raw(e,null,"indent");if(a.length)for(var s=0;s<i;s++)n+=a}return n}},{key:"block",value:function(e,t){var n,r=this.raw(e,"between","beforeOpen");this.builder(t+r+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),n=this.raw(e,"after")):n=this.raw(e,"after","emptyBody"),n&&this.builder(n),this.builder("}",e,"end")}},{key:"body",value:function(e){for(var t=e.nodes.length-1;t>0&&"comment"===e.nodes[t].type;)t-=1;for(var n=this.raw(e,"semicolon"),r=0;r<e.nodes.length;r++){var i=e.nodes[r],a=this.raw(i,"before");a&&this.builder(a),this.stringify(i,t!==r||n)}}},{key:"comment",value:function(e){var t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}},{key:"decl",value:function(e,t){var n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}},{key:"document",value:function(e){this.body(e)}},{key:"raw",value:function(e,n,r){var i;if(r||(r=n),n&&void 0!==(i=e.raws[n]))return i;var a=e.parent;if("before"===r){if(!a||"root"===a.type&&a.first===e)return"";if(a&&"document"===a.type)return""}if(!a)return t[r];var s=e.root();if(s.rawCache||(s.rawCache={}),void 0!==s.rawCache[r])return s.rawCache[r];if("before"===r||"after"===r)return this.beforeAfter(e,r);var o,l="raw"+((o=r)[0].toUpperCase()+o.slice(1));return this[l]?i=this[l](s,e):s.walk(function(e){if(void 0!==(i=e.raws[n]))return!1}),void 0===i&&(i=t[r]),s.rawCache[r]=i,i}},{key:"rawBeforeClose",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var n;return e.walkComments(function(e){if(void 0!==e.raws.before)return(n=e.raws.before).includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}},{key:"rawBeforeDecl",value:function(e,t){var n;return e.walkDecls(function(e){if(void 0!==e.raws.before)return(n=e.raws.before).includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk(function(e){if("decl"!==e.type&&void 0!==(t=e.raws.between))return!1}),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk(function(n){if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return(t=n.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls(function(e){if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk(function(e){if(e.nodes&&0===e.nodes.length&&void 0!==(t=e.raws.after))return!1}),t}},{key:"rawIndent",value:function(e){return e.raws.indent?e.raws.indent:(e.walk(function(n){var r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){var i=n.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}}),t);var t}},{key:"rawSemicolon",value:function(e){var t;return e.walk(function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&void 0!==(t=e.raws.semicolon))return!1}),t}},{key:"rawValue",value:function(e,t){var n=e[t],r=e.raws[t];return r&&r.value===n?r.raw:n}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}])}();e.exports=n,n.default=n},function(e,t,n){var r=n(145),i=r.isClean,a=r.my,s=n(148),o=n(54),l=n(24),c=n(88),u=(n(152),n(89)),p=n(90),f=n(40),d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},h={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},m={Once:!0,postcssPlugin:!0,prepare:!0};function y(e){return"object"==Sn(e)&&"function"==typeof e.then}function v(e){var t=!1,n=d[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,0,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,0,n+"Exit"]:[n,n+"Exit"]}function g(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:v(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function b(e){return e[i]=!1,e.nodes&&e.nodes.forEach(function(e){return b(e)}),e}var E={},S=function(){return wn(function e(t,n,r){var i,s=this;if(xn(this,e),this.stringified=!1,this.processed=!1,"object"!=Sn(n)||null===n||"root"!==n.type&&"document"!==n.type)if(n instanceof e||n instanceof u)i=b(n.root),n.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{var o=p;r.syntax&&(o=r.syntax.parse),r.parser&&(o=r.parser),o.parse&&(o=o.parse);try{i=o(n,r)}catch(t){this.processed=!0,this.error=t}i&&!i[a]&&l.rebuild(i)}else i=b(n);this.result=new u(t,i,r),this.helpers=nn(nn({},E),{},{postcss:E,result:this.result}),this.plugins=this.processor.plugins.map(function(e){return"object"==Sn(e)&&e.prepare?nn(nn({},e),e.prepare(s.result)):e})},[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw new Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var n=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?n.postcssVersion:(e.plugin=n.postcssPlugin,e.setMessage())}catch(e){}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t,n=function(t,n,r){e.listeners[n]||(e.listeners[n]=[]),e.listeners[n].push([t,r])},r=gn(this.plugins);try{for(r.s();!(t=r.n()).done;){var i=t.value;if("object"==Sn(i))for(var a in i){if(!h[a]&&/^[A-Z]/.test(a))throw new Error("Unknown event ".concat(a," in ").concat(i.postcssPlugin,". Try to update PostCSS (").concat(this.processor.version," now)."));if(!m[a])if("object"==Sn(i[a]))for(var s in i[a])n(i,"*"===s?a:a+"-"+s.toLowerCase(),i[a][s]);else"function"==typeof i[a]&&n(i,a,i[a])}}}catch(o){r.e(o)}finally{r.f()}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:(e=Qt(mn().m(function e(){var t,n,r,a,s,o,l,c,u,p,f,d,h,m=this;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:this.plugin=0,t=0;case 1:if(!(t<this.plugins.length)){e.n=6;break}if(n=this.plugins[t],!y(r=this.runOnRoot(n))){e.n=5;break}return e.p=2,e.n=3,r;case 3:e.n=5;break;case 4:throw e.p=4,f=e.v,this.handleError(f);case 5:t++,e.n=1;break;case 6:if(this.prepareVisitors(),!this.hasListener){e.n=21;break}a=this.result.root;case 7:if(a[i]){e.n=14;break}a[i]=!0,s=[g(a)];case 8:if(!(s.length>0)){e.n=13;break}if(!y(o=this.visitTick(s))){e.n=12;break}return e.p=9,e.n=10,o;case 10:e.n=12;break;case 11:throw e.p=11,d=e.v,l=s[s.length-1].node,this.handleError(d,l);case 12:e.n=8;break;case 13:e.n=7;break;case 14:if(!this.listeners.OnceExit){e.n=21;break}c=gn(this.listeners.OnceExit),e.p=15,p=mn().m(function e(){var t,n,r,i,s;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=an(u.value,2),n=t[0],r=t[1],m.result.lastPlugin=n,e.p=1,"document"!==a.type){e.n=3;break}return i=a.nodes.map(function(e){return r(e,m.helpers)}),e.n=2,Promise.all(i);case 2:e.n=4;break;case 3:return e.n=4,r(a,m.helpers);case 4:e.n=6;break;case 5:throw e.p=5,s=e.v,m.handleError(s);case 6:return e.a(2)}},e,null,[[1,5]])}),c.s();case 16:if((u=c.n()).done){e.n=18;break}return e.d(en(p()),17);case 17:e.n=16;break;case 18:e.n=20;break;case 19:e.p=19,h=e.v,c.e(h);case 20:return e.p=20,c.f(),e.f(20);case 21:return e.a(2,(this.processed=!0,this.stringify()))}},e,this,[[15,19,20,21],[9,11],[2,4]])})),function(){return e.apply(this,arguments)})},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"==Sn(e)&&e.Once){if("document"===this.result.root.type){var n=this.result.root.nodes.map(function(n){return e.Once(n,t.helpers)});return y(n[0])?Promise.all(n):n}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=o;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var n=new s(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e,t=gn(this.plugins);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(y(this.runOnRoot(n)))throw this.getAsyncError()}}catch(l){t.e(l)}finally{t.f()}if(this.prepareVisitors(),this.hasListener){for(var r=this.result.root;!r[i];)r[i]=!0,this.walkSync(r);if(this.listeners.OnceExit)if("document"===r.type){var a,s=gn(r.nodes);try{for(s.s();!(a=s.n()).done;){var o=a.value;this.visitSync(this.listeners.OnceExit,o)}}catch(l){s.e(l)}finally{s.f()}}else this.visitSync(this.listeners.OnceExit,r)}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var n,r=gn(e);try{for(r.s();!(n=r.n()).done;){var i=an(n.value,2),a=i[0],s=i[1],o=void 0;this.result.lastPlugin=a;try{o=s(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(y(o))throw this.getAsyncError()}}catch(l){r.e(l)}finally{r.f()}}},{key:"visitTick",value:function(e){var t=e[e.length-1],n=t.node,r=t.visitors;if("root"===n.type||"document"===n.type||n.parent){if(r.length>0&&t.visitorIndex<r.length){var a=an(r[t.visitorIndex],2),s=a[0],o=a[1];t.visitorIndex+=1,t.visitorIndex===r.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=s;try{return o(n.toProxy(),this.helpers)}catch(e){throw this.handleError(e,n)}}if(0!==t.iterator){for(var l,c=t.iterator;l=n.nodes[n.indexes[c]];)if(n.indexes[c]+=1,!l[i])return l[i]=!0,void e.push(g(l));t.iterator=0,delete n.indexes[c]}for(var u=t.events;t.eventIndex<u.length;){var p=u[t.eventIndex];if(t.eventIndex+=1,0===p)return void(n.nodes&&n.nodes.length&&(n[i]=!0,t.iterator=n.getIterator()));if(this.listeners[p])return void(t.visitors=this.listeners[p])}e.pop()}else e.pop()}},{key:"walkSync",value:function(e){var t=this;e[i]=!0;var n,r=gn(v(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;if(0===a)e.nodes&&e.each(function(e){e[i]||t.walkSync(e)});else{var s=this.listeners[a];if(s&&this.visitSync(s,e.toProxy()))return}}}catch(o){r.e(o)}finally{r.f()}}},{key:"warnings",value:function(){return this.sync().warnings()}},{key:"content",get:function(){return this.stringify().content}},{key:"css",get:function(){return this.stringify().css}},{key:"map",get:function(){return this.stringify().map}},{key:"messages",get:function(){return this.sync().messages}},{key:"opts",get:function(){return this.result.opts}},{key:"processor",get:function(){return this.result.processor}},{key:"root",get:function(){return this.sync().root}},{key:Symbol.toStringTag,get:function(){return"LazyResult"}}]);var e}();S.registerPostcss=function(e){E=e},e.exports=S,S.default=S,f.registerLazyResult(S),c.registerLazyResult(S)},function(e,t,n){var r=n(31).a,i=n(149),a=i.SourceMapConsumer,s=i.SourceMapGenerator,o=n(150),l=o.dirname,c=o.relative,u=o.resolve,p=o.sep,f=n(318).pathToFileURL,d=n(55),h=Boolean(a&&s),m=Boolean(l&&u&&c&&p);e.exports=function(){return wn(function e(t,n,r,i){xn(this,e),this.stringify=t,this.mapOpts=r.map||{},this.root=n,this.opts=r,this.css=i,this.originalCSS=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map},[{key:"addAnnotation",value:function(){var e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e,t=gn(this.previous());try{for(t.s();!(e=t.n()).done;){var n=e.value,r=void 0,i=this.toUrl(this.path(n.file)),s=n.root||l(n.file);!1===this.mapOpts.sourcesContent?(r=new a(n.text)).sourcesContent&&(r.sourcesContent=r.sourcesContent.map(function(){return null})):r=n.consumer(),this.map.applySourceMap(r,i,this.toUrl(this.path(s)))}}catch(o){t.e(o)}finally{t.f()}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation)if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}},{key:"generate",value:function(){if(this.clearAnnotation(),m&&h&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,function(t){e+=t}),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=s.fromSourceMap(e)}else this.map=new s({file:this.outputFile()}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e=this;this.css="",this.map=new s({file:this.outputFile()});var t,n,r=1,i=1,a="<no source>",o={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,function(s,l,c){if(e.css+=s,l&&"end"!==c&&(o.generated.line=r,o.generated.column=i-1,l.source&&l.source.start?(o.source=e.sourcePath(l),o.original.line=l.source.start.line,o.original.column=l.source.start.column-1,e.map.addMapping(o)):(o.source=a,o.original.line=1,o.original.column=0,e.map.addMapping(o))),(t=s.match(/\n/g))?(r+=t.length,n=s.lastIndexOf("\n"),i=s.length-n):i+=s.length,l&&"start"!==c){var u=l.parent||{raws:{}};("decl"===l.type||"atrule"===l.type&&!l.nodes)&&l===u.last&&!u.raws.semicolon||(l.source&&l.source.end?(o.source=e.sourcePath(l),o.original.line=l.source.end.line,o.original.column=l.source.end.column-1,o.generated.line=r,o.generated.column=i-2,e.map.addMapping(o)):(o.source=a,o.original.line=1,o.original.column=0,o.generated.line=r,o.generated.column=i-1,e.map.addMapping(o)))}})}},{key:"isAnnotation",value:function(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(function(e){return e.annotation}))}},{key:"isInline",value:function(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some(function(e){return e.inline}))}},{key:"isMap",value:function(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(function(e){return e.withContent()})}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute)return e;if(60===e.charCodeAt(0))return e;if(/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var n=this.opts.to?l(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(n=l(u(n,this.mapOpts.annotation)));var r=c(n,e);return this.memoizedPaths.set(e,r),r}},{key:"previous",value:function(){var e=this;if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(function(t){if(t.source&&t.source.input.map){var n=t.source.input.map;e.previousMaps.includes(n)||e.previousMaps.push(n)}});else{var t=new d(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk(function(n){if(n.source){var r=n.source.input.from;if(r&&!t[r]){t[r]=!0;var i=e.usesFileUrls?e.toFileUrl(r):e.toUrl(e.path(r));e.map.setSourceContent(i,n.source.input.css)}}});else if(this.css){var n=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(n,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return r?r.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(f){var n=f(e).toString();return this.memoizedFileURLs.set(e,n),n}throw new Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===p&&(e=e.replace(/\\/g,"/"));var n=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,n),n}}])}()},function(){},function(){},function(e,t,n){var r=n(31).a,i=n(149),a=i.SourceMapConsumer,s=i.SourceMapGenerator,o=n(512),l=o.existsSync,c=o.readFileSync,u=n(150),p=u.dirname,f=u.join,d=function(){return wn(function e(t,n){if(xn(this,e),!1!==n.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var r=n.map?n.map.prev:void 0,i=this.loadMap(n.from,r);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=p(this.mapFile)),i&&(this.text=i)}},[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new a(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),r?r.from(t,"base64").toString():window.atob(t);var t,n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"==Sn(e)&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(t){var n=e.lastIndexOf(t.pop()),r=e.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,r)))}}},{key:"loadFile",value:function(e){if(this.root=p(e),l(e))return this.mapFile=e,c(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof a)return s.fromSourceMap(t).toString();if(t instanceof s)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}var n=t(e);if(n){var r=this.loadFile(n);if(!r)throw new Error("Unable to load previous source map: "+n.toString());return r}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var i=this.annotation;return e&&(i=f(p(e),i)),this.loadFile(i)}}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}])}();e.exports=d,d.default=d},function(e){var t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn)}},function(e){var t=function(){return wn(function e(t){xn(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.type="warning",this.text=t,n.node&&n.node.source){var r=n.node.rangeBy(n);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(var i in n)this[i]=n[i]},[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}])}();e.exports=t,t.default=t},function(e){var t={comma:function(e){return t.split(e,[","],!0)},space:function(e){return t.split(e,[" ","\n","\t"])},split:function(e,t,n){var r,i=[],a="",s=!1,o=0,l=!1,c="",u=!1,p=gn(e);try{for(p.s();!(r=p.n()).done;){var f=r.value;u?u=!1:"\\"===f?u=!0:l?f===c&&(l=!1):'"'===f||"'"===f?(l=!0,c=f):"("===f?o+=1:")"===f?o>0&&(o-=1):0===o&&t.includes(f)&&(s=!0),s?(""!==a&&i.push(a.trim()),a="",s=!1):a+=f}}catch(d){p.e(d)}finally{p.f()}return(n||""!==a)&&i.push(a.trim()),i}};e.exports=t,t.default=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(412);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))});var i=n(413);Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))});var a=n(414);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))});var s=n(415);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))});var o=n(416);Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))});var l=n(185);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var c=n(186);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))});var u=n(419);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))});var p=n(420);Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))});var f=n(421);Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))});var d=n(422);Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))})},function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var o=s(n(504));t.htmlDecodeTree=o.default;var l=s(n(505));t.xmlDecodeTree=l.default;var c=a(n(160));t.decodeCodePoint=c.default;var u,p,f,d,h=n(160);function m(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return h.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return h.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(p=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(f||(f={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(d=t.DecodingMode||(t.DecodingMode={}));var y=function(){function e(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=f.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=d.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=f.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case f.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=f.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=f.NamedEntity,this.stateNamedEntity(e,t));case f.NumericStart:return this.stateNumericStart(e,t);case f.NumericDecimal:return this.stateNumericDecimal(e,t);case f.NumericHex:return this.stateNumericHex(e,t);case f.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=f.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=f.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,n,r){if(t!==n){var i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var n,r=t;t<e.length;){var i=e.charCodeAt(t);if(!(m(i)||(n=i,n>=u.UPPER_A&&n<=u.UPPER_F||n>=u.LOWER_A&&n<=u.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!m(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1},e.prototype.emitNumericEntity=function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===u.SEMI)this.consumed+=1;else if(this.decodeMode===d.Strict)return 0;return this.emitCodePoint((0,c.replaceCodePoint)(this.result),this.consumed),this.errors&&(e!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],i=(r&p.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var a=e.charCodeAt(t);if(this.treeIndex=g(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===d.Attribute&&(0===i||(s=a)===u.EQUALS||function(e){return e>=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||m(e)}(s))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((r=n[this.treeIndex])&p.VALUE_LENGTH)>>14)){if(a===u.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==d.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var s;return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,n=(this.decodeTree[t]&p.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~p.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n},e.prototype.end=function(){var e;switch(this.state){case f.NamedEntity:return 0===this.result||this.decodeMode===d.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case f.NumericDecimal:return this.emitNumericEntity(0,2);case f.NumericHex:return this.emitNumericEntity(0,3);case f.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case f.EntityStart:return 0}},e}();function v(e){var t="",n=new y(e,function(e){return t+=(0,c.fromCodePoint)(e)});return function(e,r){for(var i=0,a=0;(a=e.indexOf("&",a))>=0;){t+=e.slice(i,a),n.startEntity(r);var s=n.write(e,a+1);if(s<0){i=a+n.end();break}i=a+s,a=0===s?i+1:i}var o=t+e.slice(i);return t="",o}}function g(e,t,n,r){var i=(t&p.BRANCH_LENGTH)>>7,a=t&p.JUMP_TABLE;if(0===i)return 0!==a&&r===a?n:-1;if(a){var s=r-a;return s<0||s>=i?-1:e[n+s]-1}for(var o=n,l=o+i-1;o<=l;){var c=o+l>>>1,u=e[c];if(u<r)o=c+1;else{if(!(u>r))return e[c+i];l=c-1}}return-1}t.EntityDecoder=y,t.determineBranch=g;var b=v(o.default),E=v(l.default);t.decodeHTML=function(e,t){return void 0===t&&(t=d.Legacy),b(e,t)},t.decodeHTMLAttribute=function(e){return b(e,d.Attribute)},t.decodeHTMLStrict=function(e){return b(e,d.Strict)},t.decodeXML=function(e){return E(e,d.Strict)}},function(e,t,n){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */e=n.nmd(e),function(){t&&t.nodeType,e&&e.nodeType;var i="object"==Sn(n.g)&&n.g;i.global!==i&&i.window!==i&&i.self;var a,s=2147483647,o=36,l=/^xn--/,c=/[^\x20-\x7E]/,u=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,d=String.fromCharCode;function h(e){throw new RangeError(p[e])}function m(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+m((e=e.replace(u,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],i=0,a=e.length;i<a;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<a?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function g(e){return m(e,function(e){var t="";return e>65535&&(t+=d((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+d(e)}).join("")}function b(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,n){var r=0;for(e=n?f(e/700):e>>1,e+=f(e/t);e>455;r+=o)e=f(e/35);return f(r+36*e/(e+38))}function S(e){var t,n,r,i,a,l,c,u,p,d,m,y=[],v=e.length,b=0,S=128,x=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&h("not-basic"),y.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<v;){for(a=b,l=1,c=o;i>=v&&h("invalid-input"),((u=(m=e.charCodeAt(i++))-48<10?m-22:m-65<26?m-65:m-97<26?m-97:o)>=o||u>f((s-b)/l))&&h("overflow"),b+=u*l,!(u<(p=c<=x?1:c>=x+26?26:c-x));c+=o)l>f(s/(d=o-p))&&h("overflow"),l*=d;x=E(b-a,t=y.length+1,0==a),f(b/t)>s-S&&h("overflow"),S+=f(b/t),b%=t,y.splice(b++,0,S)}return g(y)}function x(e){var t,n,r,i,a,l,c,u,p,m,y,g,S,x,T,w=[];for(g=(e=v(e)).length,t=128,n=0,a=72,l=0;l<g;++l)(y=e[l])<128&&w.push(d(y));for(r=i=w.length,i&&w.push("-");r<g;){for(c=s,l=0;l<g;++l)(y=e[l])>=t&&y<c&&(c=y);for(c-t>f((s-n)/(S=r+1))&&h("overflow"),n+=(c-t)*S,t=c,l=0;l<g;++l)if((y=e[l])<t&&++n>s&&h("overflow"),y==t){for(u=n,p=o;!(u<(m=p<=a?1:p>=a+26?26:p-a));p+=o)T=u-m,x=o-m,w.push(d(b(m+T%x,0))),u=f(T/x);w.push(d(b(u,0))),a=E(n,S,r==i),n=0,++r}++n,++t}return w.join("")}a={version:"1.4.1",ucs2:{decode:v,encode:g},decode:S,encode:x,toASCII:function(e){return y(e,function(e){return c.test(e)?"xn--"+x(e):e})},toUnicode:function(e){return y(e,function(e){return l.test(e)?S(e.slice(4).toLowerCase()):e})}},void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){e.exports=function(e,t){var n=i("",-1,-1,"",null),r=[];function i(e,t,n,r,i){return{source:e,line:t,column:n,name:r,content:i}}function a(e,t,n,r){return{map:e,sources:t,source:n,content:r}}function s(e,t){return a(e,t,"",null)}function o(t,r,a,s){if(!t.map)return i(t.source,r,a,s,t.content);var l=e.traceSegment(t.map,r,a);return null==l?null:1===l.length?n:o(t.sources[l[1]],l[2],l[3],5===l.length?t.map.names[l[4]]:s)}function l(t,n){for(var r,i=(r=t,Array.isArray(r)?r:[r]).map(function(t){return new e.TraceMap(t,"")}),a=i.pop(),o=0;o<i.length;o++)if(i[o].sources.length>1)throw new Error("Transformation map ".concat(o," must have exactly one source file.\nDid you specify these with the most recent transformation maps first?"));for(var l=c(a,n,"",0),u=i.length-1;u>=0;u--)l=s(i[u],[l]);return l}function c(t,n,i,o){var l=t.resolvedSources,u=t.sourcesContent,p=o+1;return s(t,l.map(function(t,s){var o={importer:i,depth:p,source:t||"",content:void 0},l=n(o.source,o),f=o.source,d=o.content;return l?c(new e.TraceMap(l,f),n,f,p):function(e,t){return a(null,r,e,t)}(f,void 0!==d?d:u?u[s]:null)}))}var u=function(){return wn(function e(n,r){xn(this,e);var i=r.decodedMappings?t.toDecodedMap(n):t.toEncodedMap(n);this.version=i.version,this.file=i.file,this.mappings=i.mappings,this.names=i.names,this.sourceRoot=i.sourceRoot,this.sources=i.sources,r.excludeContent||(this.sourcesContent=i.sourcesContent)},[{key:"toString",value:function(){return JSON.stringify(this)}}])}();return function(r,i,a){var s="object"==Sn(a)?a:{excludeContent:!!a,decodedMappings:!1},c=l(r,i);return new u(function(r){for(var i=new t.GenMapping({file:r.map.file}),a=r.sources,s=r.map,l=s.names,c=e.decodedMappings(s),u=0;u<c.length;u++)for(var p=c[u],f=0;f<p.length;f++){var d=p[f],h=d[0],m=n;if(1===d.length||null!=(m=o(a[d[1]],d[2],d[3],5===d.length?l[d[4]]:""))){var y=m,v=y.column,g=y.line,b=y.name,E=y.content,S=y.source;t.maybeAddSegment(i,u,h,S,g,v,b),S&&null!=E&&t.setSourceContent(i,S,E)}}return i}(c),s)}}(n(486),n(487))},function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.ensure=function(e,t){r||(r=t),m(e)},t.get=y,t.getDependencies=function(e){return m(e).getDependencies()},t.list=void 0,t.minVersion=function(e){return m(e).minVersion};var r,i=n(14),a=n(0),s=n(445),o=a.assignmentExpression,l=a.cloneNode,c=a.expressionStatement,u=a.file,p=a.identifier;function f(e){for(var t=[];e.parentPath;e=e.parentPath)t.push(e.key),e.inList&&t.push(e.listKey);return t.reverse().join(".")}function d(e){var t,n,r=new Set,a=new Set,o=new Map,l=[],c=[],u=[],p={ImportDeclaration:function(e){var t=e.node.source.value;if(!s.default[t])throw e.buildCodeFrameError("Unknown helper ".concat(t));if(1!==e.get("specifiers").length||!e.get("specifiers.0").isImportDefaultSpecifier())throw e.buildCodeFrameError("Helpers can only import a default value");var n=e.node.specifiers[0].local;o.set(n,t),c.push(f(e))},ExportDefaultDeclaration:function(e){var r=e.get("declaration");if(!r.isFunctionDeclaration()||!r.node.id)throw r.buildCodeFrameError("Helpers can only export named function declarations");t=r.node.id.name,n=f(e)},ExportAllDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},Statement:function(e){e.isImportDeclaration()||e.isExportDeclaration()||e.skip()}},d={Program:function(e){var n=e.scope.getAllBindings();Object.keys(n).forEach(function(e){e!==t&&(o.has(n[e].identifier)||a.add(e))})},ReferencedIdentifier:function(e){var t=e.node.name,n=e.scope.getBinding(t);n?o.has(n.identifier)&&u.push(f(e)):r.add(t)},AssignmentExpression:function(e){var n=e.get("left");if(t in n.getBindingIdentifiers()){if(!n.isIdentifier())throw n.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");var r=e.scope.getBinding(t);null!=r&&r.scope.path.isProgram()&&l.push(f(e))}}};if((0,i.default)(e.ast,p,e.scope),(0,i.default)(e.ast,d,e.scope),!n)throw new Error("Helpers must have a default export.");return l.reverse(),{globals:Array.from(r),localBindingNames:Array.from(a),dependencies:o,exportBindingAssignments:l,exportPath:n,exportName:t,importBindingsReferences:u,importPaths:c}}var h=Object.create(null);function m(e){if(!h[e]){var t=s.default[e];if(!t)throw Object.assign(new ReferenceError("Unknown helper ".concat(e)),{code:"BABEL_HELPER_UNKNOWN",helper:e});var n=function(){if(!r){var n={ast:u(t.ast()),path:null};return(0,i.default)(n.ast,{Program:function(e){return(n.path=e).stop()}}),n}return new r({filename:"babel-helper://".concat(e)},{ast:u(t.ast()),code:"[internal Babel helper code]",inputMap:null})},a=null;h[e]={minVersion:t.minVersion,build:function(e,t,r){var i=n();return a||(a=d(i)),function(e,t,n,r,i){if(r&&!n)throw new Error("Unexpected local bindings for module-based helpers.");if(n){var a=t.localBindingNames,s=t.dependencies,u=t.exportBindingAssignments,f=t.exportPath,d=t.exportName,h=t.importBindingsReferences,m=t.importPaths,y={};s.forEach(function(e,t){y[t.name]="function"==typeof i&&i(e)||t});var v={},g=new Set(r||[]);"Identifier"===n.type&&g.add(n.name),a.forEach(function(e){for(var t=e;g.has(t);)t="_"+t;t!==e&&(v[e]=t)}),"Identifier"===n.type&&d!==n.name&&(v[d]=n.name);var b=e.path,E=b.get(f),S=m.map(function(e){return b.get(e)}),x=h.map(function(e){return b.get(e)}),T=E.get("declaration");if("Identifier"===n.type)E.replaceWith(T);else{if("MemberExpression"!==n.type)throw new Error("Unexpected helper format.");u.forEach(function(e){var t=b.get(e);t.replaceWith(o("=",n,t.node))}),E.replaceWith(T),b.pushContainer("body",c(o("=",n,p(d))))}Object.keys(v).forEach(function(e){b.scope.rename(e,v[e])});var w,P=gn(S);try{for(P.s();!(w=P.n()).done;){w.value.remove()}}catch(I){P.e(I)}finally{P.f()}var A,k=gn(x);try{for(k.s();!(A=k.n()).done;){var C=A.value,O=l(y[C.node.name]);C.replaceWith(O)}}catch(I){k.e(I)}finally{k.f()}}}(i,a,t,r,e),{nodes:i.ast.program.body,globals:a.globals}},getDependencies:function(){return a||(a=d(n())),Array.from(a.dependencies.values())}}}return h[e]}function y(e,t,n,r){return m(e).build(t,n,r)}t.list=Object.keys(s.default).map(function(e){return e.replace(/^_/,"")}),t.default=y},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Var=t.User=t.Statement=t.SpreadProperty=t.Scope=t.RestProperty=t.ReferencedMemberExpression=t.ReferencedIdentifier=t.Referenced=t.Pure=t.NumericLiteralTypeAnnotation=t.Generated=t.ForAwaitStatement=t.Flow=t.Expression=t.ExistentialTypeParam=t.BlockScoped=t.BindingIdentifier=void 0,t.ReferencedIdentifier=["Identifier","JSXIdentifier"],t.ReferencedMemberExpression=["MemberExpression"],t.BindingIdentifier=["Identifier"],t.Statement=["Statement"],t.Expression=["Expression"],t.Scope=["Scopable","Pattern"],t.Referenced=null,t.BlockScoped=null,t.Var=["VariableDeclaration"],t.User=null,t.Generated=null,t.Pure=null,t.Flow=["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],t.RestProperty=["RestElement"],t.SpreadProperty=["RestElement"],t.ExistentialTypeParam=["ExistsTypeAnnotation"],t.NumericLiteralTypeAnnotation=["NumberLiteralTypeAnnotation"],t.ForAwaitStatement=["ForOfStatement"]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.isBindingIdentifier=function(){var e=this.node,t=this.parent,n=this.parentPath.parent;return p(e)&&i(e,t,n)},t.isBlockScoped=function(){return a(this.node)},t.isExpression=function(){return this.isIdentifier()?this.isReferencedIdentifier():o(this.node)},t.isFlow=function(){var e=this.node;return!(!l(e)&&(f(e)?"type"!==e.importKind&&"typeof"!==e.importKind:s(e)?"type"!==e.exportKind:!d(e)||"type"!==e.importKind&&"typeof"!==e.importKind))},t.isForAwaitStatement=function(){return w(this.node,{await:!0})},t.isGenerated=function(){return!this.isUser()},t.isPure=function(e){return this.scope.isPure(this.node,e)},t.isReferenced=function(){return g(this.node,this.parent)},t.isReferencedIdentifier=function(e){var t=this.node,n=this.parent;if(!p(t,e)&&!m(n,e)){if(!h(t,e))return!1;if(P(t.name))return!1}return g(t,n,this.parentPath.parent)},t.isReferencedMemberExpression=function(){var e=this.node,t=this.parent;return y(e)&&g(e,t)},t.isRestProperty=function(){return v(this.node)&&this.parentPath&&this.parentPath.isObjectPattern()},t.isScope=function(){return b(this.node,this.parent)},t.isSpreadProperty=function(){return v(this.node)&&this.parentPath&&this.parentPath.isObjectExpression()},t.isStatement=function(){var e=this.node,t=this.parent;if(E(e)){if(x(e)){if(u(t,{left:e}))return!1;if(c(t,{init:e}))return!1}return!0}return!1},t.isUser=function(){return this.node&&!!this.node.loc},t.isVar=function(){return S(this.node)};var r=n(0),i=r.isBinding,a=r.isBlockScoped,s=r.isExportDeclaration,o=r.isExpression,l=r.isFlow,c=r.isForStatement,u=r.isForXStatement,p=r.isIdentifier,f=r.isImportDeclaration,d=r.isImportSpecifier,h=r.isJSXIdentifier,m=r.isJSXMemberExpression,y=r.isMemberExpression,v=r.isRestElement,g=r.isReferenced,b=r.isScope,E=r.isStatement,S=r.isVar,x=r.isVariableDeclaration,T=r.react,w=r.isForOfStatement,P=T.isCompatTag;t.isExistentialTypeParam=function(){throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")},t.isNumericLiteralTypeAnnotation=function(){throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.split(".");return function(e){return(0,r.default)(e,n,t)}};var r=n(165)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(!(0,r.isMemberExpression)(e))return!1;var i,a=Array.isArray(t)?t:t.split("."),s=[];for(i=e;(0,r.isMemberExpression)(i);i=i.object)s.push(i.property);if(s.push(i),s.length<a.length)return!1;if(!n&&s.length>a.length)return!1;for(var o=0,l=s.length-1;o<a.length;o++,l--){var c=s[l],u=void 0;if((0,r.isIdentifier)(c))u=c.name;else if((0,r.isStringLiteral)(c))u=c.value;else{if(!(0,r.isThisExpression)(c))return!1;u="this"}if(a[o]!==u)return!1}return!0};var r=n(2)},function(e){var t=null;function n(e){if(null!==t&&(t.property,1)){var r=t;return t=n.prototype=null,r}return t=n.prototype=null==e?Object.create(null):e,new n}n(),e.exports=function(e){return n(e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.patternLikeCommon=t.functionTypeAnnotationCommon=t.functionDeclarationCommon=t.functionCommon=t.classMethodOrPropertyCommon=t.classMethodOrDeclareMethodCommon=void 0,n(42),n(43),n(59);var r=n(355),i=n(26),a=n(18),s=(0,a.defineAliasedType)("Standardized");s("ArrayExpression",{fields:{elements:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),s("AssignmentExpression",{fields:{operator:{validate:(0,a.assertValueType)("string")},left:{validate:(0,a.assertNodeType)("LVal","OptionalMemberExpression")},right:{validate:(0,a.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),s("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:a.assertOneOf.apply(void 0,vn(i.BINARY_OPERATORS))},left:{validate:function(){var e=(0,a.assertNodeType)("Expression"),t=(0,a.assertNodeType)("Expression","PrivateName");return Object.assign(function(n,r,i){("in"===n.operator?t:e)(n,r,i)},{oneOfNodeTypes:["Expression","PrivateName"]})}()},right:{validate:(0,a.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),s("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}}}),s("Directive",{visitor:["value"],fields:{value:{validate:(0,a.assertNodeType)("DirectiveLiteral")}}}),s("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}}}),s("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Directive"))),default:[]},body:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),s("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,a.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),s("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,a.assertNodeType)("Expression","Super","V8IntrinsicIdentifier")},arguments:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},{optional:{validate:(0,a.assertOneOf)(!0,!1),optional:!0}},{typeArguments:{validate:(0,a.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),s("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,a.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,a.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),s("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,a.assertNodeType)("Expression")},consequent:{validate:(0,a.assertNodeType)("Expression")},alternate:{validate:(0,a.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),s("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,a.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),s("DebuggerStatement",{aliases:["Statement"]}),s("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),s("EmptyStatement",{aliases:["Statement"]}),s("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),s("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,a.assertNodeType)("Program")},comments:{validate:Object.assign(function(){},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,a.assertEach)(Object.assign(function(){},{type:"any"})),optional:!0}}}),s("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,a.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")}}}),s("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,a.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,a.assertNodeType)("Expression"),optional:!0},update:{validate:(0,a.assertNodeType)("Expression"),optional:!0},body:{validate:(0,a.assertNodeType)("Statement")}}});var o=function(){return{params:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}}};t.functionCommon=o;var l=function(){return{returnType:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}}};t.functionTypeAnnotationCommon=l;var c=function(){return Object.assign({},o(),{declare:{validate:(0,a.assertValueType)("boolean"),optional:!0},id:{validate:(0,a.assertNodeType)("Identifier"),optional:!0}})};t.functionDeclarationCommon=c,s("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},c(),l(),{body:{validate:(0,a.assertNodeType)("BlockStatement")},predicate:{validate:(0,a.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:function(){}}),s("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},o(),l(),{id:{validate:(0,a.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,a.assertNodeType)("BlockStatement")},predicate:{validate:(0,a.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})});var u=function(){return{typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:(0,a.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0}}};t.patternLikeCommon=u,s("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},u(),{name:{validate:(0,a.chain)((0,a.assertValueType)("string"),Object.assign(function(e,t,n){},{type:"string"}))}}),validate:function(e,t,n){}}),s("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,a.assertNodeType)("Expression")},consequent:{validate:(0,a.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,a.assertNodeType)("Statement")}}}),s("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,a.assertNodeType)("Identifier")},body:{validate:(0,a.assertNodeType)("Statement")}}}),s("StringLiteral",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,a.chain)((0,a.assertValueType)("number"),Object.assign(function(e,t,n){},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),s("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,a.assertValueType)("string")},flags:{validate:(0,a.chain)((0,a.assertValueType)("string"),Object.assign(function(e,t,n){},{type:"string"})),default:""}}}),s("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:a.assertOneOf.apply(void 0,vn(i.LOGICAL_OPERATORS))},left:{validate:(0,a.assertNodeType)("Expression")},right:{validate:(0,a.assertNodeType)("Expression")}}}),s("MemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,a.assertNodeType)("Expression","Super")},property:{validate:function(){var e=(0,a.assertNodeType)("Identifier","PrivateName"),t=(0,a.assertNodeType)("Expression"),n=function(n,r,i){(n.computed?t:e)(n,r,i)};return n.oneOfNodeTypes=["Expression","Identifier","PrivateName"],n}()},computed:{default:!1}},{optional:{validate:(0,a.assertOneOf)(!0,!1),optional:!0}})}),s("NewExpression",{inherits:"CallExpression"}),s("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:(0,a.assertValueType)("string")},sourceType:{validate:(0,a.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,a.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Directive"))),default:[]},body:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),s("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ObjectMethod","ObjectProperty","SpreadElement")))}}}),s("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},o(),l(),{kind:Object.assign({validate:(0,a.assertOneOf)("method","get","set")},{default:"method"}),computed:{default:!1},key:{validate:function(){var e=(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),t=(0,a.assertNodeType)("Expression"),n=function(n,r,i){(n.computed?t:e)(n,r,i)};return n.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],n}()},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},body:{validate:(0,a.assertNodeType)("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),s("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{default:!1},key:{validate:function(){var e=(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),t=(0,a.assertNodeType)("Expression");return Object.assign(function(n,r,i){(n.computed?t:e)(n,r,i)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]})}()},value:{validate:(0,a.assertNodeType)("Expression","PatternLike")},shorthand:{validate:(0,a.chain)((0,a.assertValueType)("boolean"),Object.assign(function(e,t,n){},{type:"boolean"}),function(e,t,n){}),default:!1},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:((0,a.assertNodeType)("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),(0,a.assertNodeType)("Expression"),function(e,t,n){})}),s("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},u(),{argument:{validate:(0,a.assertNodeType)("LVal")}}),validate:function(e,t){}}),s("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,a.assertNodeType)("Expression"),optional:!0}}}),s("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Expression")))}},aliases:["Expression"]}),s("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,a.assertNodeType)("Expression")}}}),s("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,a.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Statement")))}}}),s("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,a.assertNodeType)("Expression")},cases:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("SwitchCase")))}}}),s("ThisExpression",{aliases:["Expression"]}),s("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),s("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:(0,a.chain)((0,a.assertNodeType)("BlockStatement"),Object.assign(function(e){},{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:(0,a.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,a.assertNodeType)("BlockStatement")}}}),s("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,a.assertNodeType)("Expression")},operator:{validate:a.assertOneOf.apply(void 0,vn(i.UNARY_OPERATORS))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),s("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,a.assertNodeType)("Expression")},operator:{validate:a.assertOneOf.apply(void 0,vn(i.UPDATE_OPERATORS))}},visitor:["argument"],aliases:["Expression"]}),s("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,a.assertValueType)("boolean"),optional:!0},kind:{validate:(0,a.assertOneOf)("var","let","const","using","await using")},declarations:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("VariableDeclarator")))}},validate:function(e,t,n){}}),s("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,a.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,a.assertValueType)("boolean")},init:{optional:!0,validate:(0,a.assertNodeType)("Expression")}}}),s("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")}}}),s("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")}}}),s("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{left:{validate:(0,a.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:(0,a.assertNodeType)("Expression")},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0}})}),s("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{elements:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeOrValueType)("null","PatternLike","LVal")))}})}),s("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},o(),l(),{expression:{validate:(0,a.assertValueType)("boolean")},body:{validate:(0,a.assertNodeType)("BlockStatement","Expression")},predicate:{validate:(0,a.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})}),s("ClassBody",{visitor:["body"],fields:{body:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),s("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,a.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,a.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,a.assertNodeType)("Expression")},superTypeParameters:{validate:(0,a.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,a.assertNodeType)("InterfaceExtends"),optional:!0}}}),s("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,a.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,a.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,a.assertNodeType)("Expression")},superTypeParameters:{validate:(0,a.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,a.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,a.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,a.assertValueType)("boolean"),optional:!0}},validate:((0,a.assertNodeType)("Identifier"),function(e,t,n){})}),s("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:(0,a.assertNodeType)("StringLiteral")},exportKind:(0,a.validateOptional)((0,a.assertOneOf)("type","value")),attributes:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))}}}),s("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,a.assertNodeType)("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression")},exportKind:(0,a.validateOptional)((0,a.assertOneOf)("value"))}}),s("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:(0,a.chain)((0,a.assertNodeType)("Declaration"),Object.assign(function(e,t,n){},{oneOfNodeTypes:["Declaration"]}),function(e,t,n){})},attributes:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))},specifiers:{default:[],validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)(function(){var e=(0,a.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier");return(0,a.assertNodeType)("ExportSpecifier"),e}()))},source:{validate:(0,a.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,a.validateOptional)((0,a.assertOneOf)("type","value"))}}),s("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,a.assertNodeType)("Identifier")},exported:{validate:(0,a.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,a.assertOneOf)("type","value"),optional:!0}}}),s("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,a.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,a.assertNodeType)("Expression")},body:{validate:(0,a.assertNodeType)("Statement")},await:{default:!1}}}),s("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{attributes:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportAttribute")))},module:{optional:!0,validate:(0,a.assertValueType)("boolean")},phase:{default:null,validate:(0,a.assertOneOf)("source","defer")},specifiers:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,a.assertNodeType)("StringLiteral")},importKind:{validate:(0,a.assertOneOf)("type","typeof","value"),optional:!0}}}),s("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,a.assertNodeType)("Identifier")}}}),s("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,a.assertNodeType)("Identifier")}}}),s("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,a.assertNodeType)("Identifier")},imported:{validate:(0,a.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,a.assertOneOf)("type","typeof","value"),optional:!0}}}),s("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:(0,a.assertOneOf)("source","defer")},source:{validate:(0,a.assertNodeType)("Expression")},options:{validate:(0,a.assertNodeType)("Expression"),optional:!0}}}),s("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,a.chain)((0,a.assertNodeType)("Identifier"),Object.assign(function(e,t,n){},{oneOfNodeTypes:["Identifier"]}))},property:{validate:(0,a.assertNodeType)("Identifier")}}});var p=function(){return{abstract:{validate:(0,a.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,a.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,a.assertValueType)("boolean"),optional:!0},key:{validate:(0,a.chain)(function(){var e=(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),t=(0,a.assertNodeType)("Expression");return function(n,r,i){(n.computed?t:e)(n,r,i)}}(),(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}}};t.classMethodOrPropertyCommon=p;var f=function(){return Object.assign({},o(),p(),{params:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:(0,a.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,a.chain)((0,a.assertValueType)("string"),(0,a.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0}})};t.classMethodOrDeclareMethodCommon=f,s("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},f(),l(),{body:{validate:(0,a.assertNodeType)("BlockStatement")}})}),s("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},u(),{properties:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("RestElement","ObjectProperty")))}})}),s("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),s("Super",{aliases:["Expression"]}),s("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,a.assertNodeType)("Expression")},quasi:{validate:(0,a.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,a.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),s("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,a.chain)((0,a.assertShape)({raw:{validate:(0,a.assertValueType)("string")},cooked:{validate:(0,a.assertValueType)("string"),optional:!0}}),function(e){var t=e.value.raw,n=!1,i=function(){throw new Error("Internal @babel/types error.")},a=(0,r.readStringContents)("template",t,0,0,0,{unterminated:function(){n=!0},strictNumericEscape:i,invalidEscapeSequence:i,numericSeparatorInEscapeSequence:i,unexpectedNumericSeparator:i,invalidDigit:i,invalidCodePoint:i}),s=a.str,o=a.firstInvalidLoc;if(!n)throw new Error("Invalid raw");e.value.cooked=o?null:s})},tail:{default:!1}}}),s("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("TemplateElement")))},expressions:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Expression","TSType")),function(e,t,n){if(e.quasis.length!==n.length+1)throw new TypeError("Number of ".concat(e.type," quasis should be exactly one more than the number of expressions.\nExpected ").concat(n.length+1," quasis but got ").concat(e.quasis.length))})}}}),s("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,a.chain)((0,a.assertValueType)("boolean"),Object.assign(function(e,t,n){},{type:"boolean"})),default:!1},argument:{optional:!0,validate:(0,a.assertNodeType)("Expression")}}}),s("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,a.assertNodeType)("Expression")}}}),s("Import",{aliases:["Expression"]}),s("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,a.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,a.assertNodeType)("Identifier")}}}),s("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,a.assertNodeType)("Expression")},property:{validate:function(){var e=(0,a.assertNodeType)("Identifier"),t=(0,a.assertNodeType)("Expression");return Object.assign(function(n,r,i){(n.computed?t:e)(n,r,i)},{oneOfNodeTypes:["Expression","Identifier"]})}()},computed:{default:!1},optional:{validate:(0,a.assertValueType)("boolean")}}}),s("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,a.assertNodeType)("Expression")},arguments:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:(0,a.assertValueType)("boolean")},typeArguments:{validate:(0,a.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,a.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),s("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},p(),{value:{validate:(0,a.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,a.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,a.assertValueType)("boolean"),optional:!0},declare:{validate:(0,a.assertValueType)("boolean"),optional:!0},variance:{validate:(0,a.assertNodeType)("Variance"),optional:!0}})}),s("ClassAccessorProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},p(),{key:{validate:(0,a.chain)(function(){var e=(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),t=(0,a.assertNodeType)("Expression");return function(n,r,i){(n.computed?t:e)(n,r,i)}}(),(0,a.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:(0,a.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,a.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,a.assertValueType)("boolean"),optional:!0},declare:{validate:(0,a.assertValueType)("boolean"),optional:!0},variance:{validate:(0,a.assertNodeType)("Variance"),optional:!0}})}),s("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,a.assertNodeType)("PrivateName")},value:{validate:(0,a.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,a.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Decorator"))),optional:!0},static:{validate:(0,a.assertValueType)("boolean"),default:!1},readonly:{validate:(0,a.assertValueType)("boolean"),optional:!0},definite:{validate:(0,a.assertValueType)("boolean"),optional:!0},variance:{validate:(0,a.assertNodeType)("Variance"),optional:!0}}}),s("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},f(),l(),{kind:{validate:(0,a.assertOneOf)("get","set","method"),default:"method"},key:{validate:(0,a.assertNodeType)("PrivateName")},body:{validate:(0,a.assertNodeType)("BlockStatement")}})}),s("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,a.assertNodeType)("Identifier")}}}),s("StaticBlock",{visitor:["body"],fields:{body:{validate:(0,a.chain)((0,a.assertValueType)("array"),(0,a.assertEach)((0,a.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","FunctionParent"]})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=r.PLACEHOLDERS_ALIAS[e];if(n){var i,a=gn(n);try{for(a.s();!(i=a.n()).done;){if(t===i.value)return!0}}catch(s){a.e(s)}finally{a.f()}}return!1};var r=n(9)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.PLACEHOLDERS_FLIPPED_ALIAS=t.PLACEHOLDERS_ALIAS=t.PLACEHOLDERS=void 0;for(var r=n(18),i=t.PLACEHOLDERS=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],a=t.PLACEHOLDERS_ALIAS={Declaration:["Statement"],Pattern:["PatternLike","LVal"]},s=0,o=i;s<o.length;s++){var l=o[s],c=r.ALIAS_KEYS[l];null!=c&&c.length&&(a[l]=c)}var u=t.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(a).forEach(function(e){a[e].forEach(function(t){Object.hasOwnProperty.call(u,t)||(u[t]=[]),u[t].push(e)})})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!(!e||!r.VISITOR_KEYS[e.type])};var r=n(9)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){for(var n=Array.from(t),a=new Map,s=new Map,o=new Set,l=[],c=0;c<n.length;c++){var u=n[c];if(u&&!(l.indexOf(u)>=0)){if((0,r.isAnyTypeAnnotation)(u))return[u];if((0,r.isFlowBaseAnnotation)(u))s.set(u.type,u);else if((0,r.isUnionTypeAnnotation)(u))o.has(u.types)||(n.push.apply(n,vn(u.types)),o.add(u.types));else if((0,r.isGenericTypeAnnotation)(u)){var p=i(u.id);if(a.has(p)){var f,d=a.get(p);d.typeParameters?u.typeParameters&&((f=d.typeParameters.params).push.apply(f,vn(u.typeParameters.params)),d.typeParameters.params=e(d.typeParameters.params)):d=u.typeParameters}else a.set(p,u)}else l.push(u)}}var h,m=gn(s);try{for(m.s();!(h=m.n()).done;){var y=an(h.value,2)[1];l.push(y)}}catch(E){m.e(E)}finally{m.f()}var v,g=gn(a);try{for(g.s();!(v=g.n()).done;){var b=an(v.value,2)[1];l.push(b)}}catch(E){g.e(E)}finally{g.f()}return l};var r=n(2);function i(e){return(0,r.isIdentifier)(e)?e.name:"".concat(e.id.name,".").concat(i(e.qualification))}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r;if(!n||!e)return e;var i="".concat(t,"Comments");return e[i]?"leading"===t?e[i]=n.concat(e[i]):(r=e[i]).push.apply(r,vn(n)):e[i]=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)("innerComments",e,t)};var r=n(99)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)("leadingComments",e,t)};var r=n(99)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e,t),(0,i.default)(e,t),(0,a.default)(e,t),e};var r=n(176),i=n(174),a=n(173)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)("trailingComments",e,t)};var r=n(99)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.isBlockStatement)(e))return e;var n=[];return(0,r.isEmptyStatement)(e)?n=[]:((0,r.isStatement)(e)||(e=(0,r.isFunction)(t)?(0,i.returnStatement)(e):(0,i.expressionStatement)(e)),n=[e]),(0,i.blockStatement)(n)};var r=n(2),i=n(4)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n="",a=gn(e+="");try{for(a.s();!(t=a.n()).done;){var s=t.value;n+=(0,i.isIdentifierChar)(s.codePointAt(0))?s:"-"}}catch(o){a.e(o)}finally{a.f()}return n=(n=n.replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""}),(0,r.default)(n)||(n="_".concat(n)),n||"_"};var r=n(43),i=n(59)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e,i.default,t),e};var r=n(180),i=n(181)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,i){if(t){var a=r.VISITOR_KEYS[t.type];if(a){n(t,i=i||{});var s,o=gn(a);try{for(o.s();!(s=o.n()).done;){var l=t[s.value];if(Array.isArray(l)){var c,u=gn(l);try{for(u.s();!(c=u.n()).done;){e(c.value,n,i)}}catch(p){u.e(p)}finally{u.f()}}else e(l,n,i)}}catch(p){o.e(p)}finally{o.f()}}}};var r=n(9)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=gn((arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).preserveComments?i:a);try{for(n.s();!(t=n.n()).done;){var r=t.value;null!=e[r]&&(e[r]=void 0)}}catch(p){n.e(p)}finally{n.f()}for(var s=0,o=Object.keys(e);s<o.length;s++){var l=o[s];"_"===l[0]&&null!=e[l]&&(e[l]=void 0)}var c,u=gn(Object.getOwnPropertySymbols(e));try{for(u.s();!(c=u.n()).done;){e[c.value]=null}}catch(p){u.e(p)}finally{u.f()}};var r=n(26),i=["tokens","start","end","loc","raw","rawValue"],a=[].concat(vn(r.COMMENT_KEYS),["comments"],i)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isVariableDeclaration)(e)&&("var"!==e.kind||e[i.BLOCK_SCOPED_SYMBOL])};var r=n(2),i=n(26)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(401),i=n(14),a=n(402),s=n(403),o=n(0),l=o,c=n(35),u=n(57),p=o.NOT_LOCAL_BINDING,f=o.callExpression,d=o.cloneNode,h=o.getBindingIdentifiers,m=o.identifier,y=o.isArrayExpression,v=o.isBinary,g=o.isClass,b=o.isClassBody,E=o.isClassDeclaration,S=o.isExportAllDeclaration,x=o.isExportDefaultDeclaration,T=o.isExportNamedDeclaration,w=o.isFunctionDeclaration,P=o.isIdentifier,A=o.isImportDeclaration,k=o.isLiteral,C=o.isMethod,O=o.isModuleSpecifier,I=o.isNullLiteral,_=o.isObjectExpression,N=o.isProperty,D=o.isPureish,j=o.isRegExpLiteral,M=o.isSuper,L=o.isTaggedTemplateExpression,B=o.isTemplateLiteral,R=o.isThisExpression,F=o.isUnaryExpression,U=o.isVariableDeclaration,V=o.matchesPattern,q=o.memberExpression,W=o.numericLiteral,G=o.toIdentifier,H=o.variableDeclaration,K=o.variableDeclarator,z=o.isRecordExpression,X=o.isTupleExpression,J=o.isObjectProperty,Y=o.isTopicReference,$=o.isMetaProperty,Q=o.isPrivateName,Z=o.isExportDeclaration,ee=o.buildUndefinedNode;function te(e,t){switch(null==e?void 0:e.type){default:var n;if(A(e)||Z(e))if((S(e)||T(e)||A(e))&&e.source)te(e.source,t);else if((T(e)||A(e))&&null!=(n=e.specifiers)&&n.length){var r,i=gn(e.specifiers);try{for(i.s();!(r=i.n()).done;){te(r.value,t)}}catch(o){i.e(o)}finally{i.f()}}else(x(e)||T(e))&&e.declaration&&te(e.declaration,t);else O(e)?te(e.local,t):!k(e)||I(e)||j(e)||B(e)||t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":te(e.object,t),te(e.property,t);break;case"Identifier":case"JSXIdentifier":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":te(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":var a,s=gn(e.properties);try{for(s.s();!(a=s.n()).done;){te(a.value,t)}}catch(o){s.e(o)}finally{s.f()}break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":te(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":te(e.key,t);break;case"ThisExpression":t.push("this");break;case"Super":t.push("super");break;case"Import":t.push("import");break;case"DoExpression":t.push("do");break;case"YieldExpression":t.push("yield"),te(e.argument,t);break;case"AwaitExpression":t.push("await"),te(e.argument,t);break;case"AssignmentExpression":te(e.left,t);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":te(e.id,t);break;case"ParenthesizedExpression":te(e.expression,t);break;case"MetaProperty":te(e.meta,t),te(e.property,t);break;case"JSXElement":te(e.openingElement,t);break;case"JSXOpeningElement":te(e.name,t);break;case"JSXFragment":te(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":te(e.namespace,t),te(e.name,t)}}var ne={ForStatement:function(e){var t=e.get("init");if(t.isVar()){var n=e.scope;(n.getFunctionParent()||n.getProgramParent()).registerBinding("var",t)}},Declaration:function(e){e.isBlockScoped()||e.isImportDeclaration()||e.isExportDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e)},ImportDeclaration:function(e){e.scope.getBlockParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");if(n.isPattern()||n.isIdentifier())t.constantViolations.push(e);else if(n.isVar()){var r=e.scope;(r.getFunctionParent()||r.getProgramParent()).registerBinding("var",n)}},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope;if(!S(t)){var r=t.declaration;if(E(r)||w(r)){var i=r.id;if(!i)return;var a=n.getBinding(i.name);null==a||a.reference(e)}else if(U(r)){var s,o=gn(r.declarations);try{for(o.s();!(s=o.n()).done;)for(var l=s.value,c=0,u=Object.keys(h(l));c<u.length;c++){var p=u[c],f=n.getBinding(p);null==f||f.reference(e)}}catch(d){o.e(d)}finally{o.f()}}}}},LabeledStatement:function(e){e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e)},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e)},BlockScoped:function(e){var t=e.scope;if(t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e),e.isClassDeclaration()&&e.node.id){var n=e.node.id.name;e.scope.bindings[n]=e.scope.parent.getBinding(n)}},CatchClause:function(e){e.scope.registerBinding("let",e)},Function:function(e){var t,n=gn(e.get("params"));try{for(n.s();!(t=n.n()).done;){var r=t.value;e.scope.registerBinding("param",r)}}catch(i){n.e(i)}finally{n.f()}e.isFunctionExpression()&&e.has("id")&&!e.get("id").node[p]&&e.scope.registerBinding("local",e.get("id"),e)},ClassExpression:function(e){e.has("id")&&!e.get("id").node[p]&&e.scope.registerBinding("local",e)}},re=0,ie=function(){function e(t){xn(this,e),this.uid=void 0,this.path=void 0,this.block=void 0,this.labels=void 0,this.inited=void 0,this.bindings=void 0,this.references=void 0,this.globals=void 0,this.uids=void 0,this.data=void 0,this.crawling=void 0;var n=t.node,r=c.scope.get(n);if((null==r?void 0:r.path)===t)return r;c.scope.set(n,this),this.uid=re++,this.block=n,this.path=t,this.labels=new Map,this.inited=!1}return wn(e,[{key:"parent",get:function(){var e,t,n=this.path;do{var r="key"===n.key||"decorators"===n.listKey;n=n.parentPath,r&&n.isMethod()&&(n=n.parentPath),n&&n.isScope()&&(t=n)}while(n&&!t);return null==(e=t)?void 0:e.scope}},{key:"parentBlock",get:function(){return this.path.parent}},{key:"hub",get:function(){return this.path.hub}},{key:"traverse",value:function(e,t,n){(0,i.default)(e,t,this,n,this.path)}},{key:"generateDeclaredUidIdentifier",value:function(e){var t=this.generateUidIdentifier(e);return this.push({id:t}),d(t)}},{key:"generateUidIdentifier",value:function(e){return m(this.generateUid(e))}},{key:"generateUid",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";t=G(t).replace(/^_+/,"").replace(/[0-9]+$/g,"");var n=1;do{e=this._generateUid(t,n),n++}while(this.hasLabel(e)||this.hasBinding(e)||this.hasGlobal(e)||this.hasReference(e));var r=this.getProgramParent();return r.references[e]=!0,r.uids[e]=!0,e}},{key:"_generateUid",value:function(e,t){var n=e;return t>1&&(n+=t),"_".concat(n)}},{key:"generateUidBasedOnNode",value:function(e,t){var n=[];te(e,n);var r=n.join("$");return r=r.replace(/^_/,"")||t||"ref",this.generateUid(r.slice(0,20))}},{key:"generateUidIdentifierBasedOnNode",value:function(e,t){return m(this.generateUidBasedOnNode(e,t))}},{key:"isStatic",value:function(e){if(R(e)||M(e)||Y(e))return!0;if(P(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1}},{key:"maybeGenerateMemoised",value:function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t?n:(this.push({id:n}),d(n))}},{key:"checkBlockScopedCollisions",value:function(e,t,n,r){if("param"!==t&&"local"!==e.kind&&("let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind||"param"===e.kind&&"const"===t))throw this.hub.buildError(r,'Duplicate declaration "'.concat(n,'"'),TypeError)}},{key:"rename",value:function(e,t){var n=this.getBinding(e);n&&(t||(t=this.generateUidIdentifier(e).name),new r.default(n,e,t).rename(arguments[2]))}},{key:"_renameFromMap",value:function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)}},{key:"dump",value:function(){var e=this;do{for(var t=0,n=Object.keys(e.bindings);t<n.length;t++){var r=n[t];e.bindings[r]}}while(e=e.parent)}},{key:"toArray",value:function(e,t,n){if(P(e)){var r=this.getBinding(e.name);if(null!=r&&r.constant&&r.path.isGenericType("Array"))return e}if(y(e))return e;if(P(e,{name:"arguments"}))return f(q(q(q(m("Array"),m("prototype")),m("slice")),m("call")),[e]);var i,a=[e];return!0===t?i="toConsumableArray":"number"==typeof t?(a.push(W(t)),i="slicedToArray"):i="toArray",n&&(a.unshift(this.hub.addHelper(i)),i="maybeArrayLike"),f(this.hub.addHelper(i),a)}},{key:"hasLabel",value:function(e){return!!this.getLabel(e)}},{key:"getLabel",value:function(e){return this.labels.get(e)}},{key:"registerLabel",value:function(e){this.labels.set(e.node.label.name,e)}},{key:"registerDeclaration",value:function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration()){var t,n=e.get("declarations"),r=e.node.kind,i=gn(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.registerBinding("using"===r||"await using"===r?"const":r,a)}}catch(f){i.e(f)}finally{i.f()}}else if(e.isClassDeclaration()){if(e.node.declare)return;this.registerBinding("let",e)}else if(e.isImportDeclaration()){var s,o="type"===e.node.importKind||"typeof"===e.node.importKind,l=gn(e.get("specifiers"));try{for(l.s();!(s=l.n()).done;){var c=s.value,u=o||c.isImportSpecifier()&&("type"===c.node.importKind||"typeof"===c.node.importKind);this.registerBinding(u?"unknown":"module",c)}}catch(f){l.e(f)}finally{l.f()}}else if(e.isExportDeclaration()){var p=e.get("declaration");(p.isClassDeclaration()||p.isFunctionDeclaration()||p.isVariableDeclaration())&&this.registerDeclaration(p)}else this.registerBinding("unknown",e)}},{key:"buildUndefinedNode",value:function(){return ee()}},{key:"registerConstantViolation",value:function(e){for(var t=e.getBindingIdentifiers(),n=0,r=Object.keys(t);n<r.length;n++){var i,a=r[n];null==(i=this.getBinding(a))||i.reassign(e)}}},{key:"registerBinding",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration()){var r,i=gn(t.get("declarations"));try{for(i.s();!(r=i.n()).done;){var s=r.value;this.registerBinding(e,s)}}catch(y){i.e(y)}finally{i.f()}}else for(var o=this.getProgramParent(),l=t.getOuterBindingIdentifiers(!0),c=0,u=Object.keys(l);c<u.length;c++){var p=u[c];o.references[p]=!0;var f,d=gn(l[p]);try{for(d.s();!(f=d.n()).done;){var h=f.value,m=this.getOwnBinding(p);if(m){if(m.identifier===h)continue;this.checkBlockScopedCollisions(m,e,p,h)}m?this.registerConstantViolation(n):this.bindings[p]=new a.default({identifier:h,scope:this,path:n,kind:e})}}catch(y){d.e(y)}finally{d.f()}}}},{key:"addGlobal",value:function(e){this.globals[e.name]=e}},{key:"hasUid",value:function(e){var t=this;do{if(t.uids[e])return!0}while(t=t.parent);return!1}},{key:"hasGlobal",value:function(e){var t=this;do{if(t.globals[e])return!0}while(t=t.parent);return!1}},{key:"hasReference",value:function(e){return!!this.getProgramParent().references[e]}},{key:"isPure",value:function(e,t){if(P(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(R(e)||$(e)||Y(e)||Q(e))return!0;var r,i,a;if(g(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&!((null==(r=e.decorators)?void 0:r.length)>0)&&this.isPure(e.body,t);if(b(e)){var s,o=gn(e.body);try{for(o.s();!(s=o.n()).done;){var l=s.value;if(!this.isPure(l,t))return!1}}catch(x){o.e(x)}finally{o.f()}return!0}if(v(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(y(e)||X(e)){var c,u=gn(e.elements);try{for(u.s();!(c=u.n()).done;){var p=c.value;if(null!==p&&!this.isPure(p,t))return!1}}catch(x){u.e(x)}finally{u.f()}return!0}if(_(e)||z(e)){var f,d=gn(e.properties);try{for(d.s();!(f=d.n()).done;){var h=f.value;if(!this.isPure(h,t))return!1}}catch(x){d.e(x)}finally{d.f()}return!0}if(C(e))return!(e.computed&&!this.isPure(e.key,t)||(null==(i=e.decorators)?void 0:i.length)>0);if(N(e))return!(e.computed&&!this.isPure(e.key,t)||(null==(a=e.decorators)?void 0:a.length)>0||(J(e)||e.static)&&null!==e.value&&!this.isPure(e.value,t));if(F(e))return this.isPure(e.argument,t);if(L(e))return V(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(B(e)){var m,E=gn(e.expressions);try{for(E.s();!(m=E.n()).done;){var S=m.value;if(!this.isPure(S,t))return!1}}catch(x){E.e(x)}finally{E.f()}return!0}return D(e)}},{key:"setData",value:function(e,t){return this.data[e]=t}},{key:"getData",value:function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)}},{key:"removeData",value:function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)}},{key:"init",value:function(){this.inited||(this.inited=!0,this.crawl())}},{key:"crawl",value:function(){var e=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);var t=this.getProgramParent();if(!t.crawling){var n={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,"Program"!==e.type&&(0,u.isExplodedVisitor)(ne)){var r,i=gn(ne.enter);try{for(i.s();!(r=i.n()).done;){r.value.call(n,e,n)}}catch(T){i.e(T)}finally{i.f()}var a=ne[e.type];if(a){var s,o=gn(a.enter);try{for(o.s();!(s=o.n()).done;){s.value.call(n,e,n)}}catch(T){o.e(T)}finally{o.f()}}}e.traverse(ne,n),this.crawling=!1;var l,c=gn(n.assignments);try{for(c.s();!(l=c.n()).done;){for(var p=l.value,f=p.getBindingIdentifiers(),d=0,h=Object.keys(f);d<h.length;d++){var m=h[d];p.scope.getBinding(m)||t.addGlobal(f[m])}p.scope.registerConstantViolation(p)}}catch(T){c.e(T)}finally{c.f()}var y,v=gn(n.references);try{for(v.s();!(y=v.n()).done;){var g=y.value,b=g.scope.getBinding(g.node.name);b?b.reference(g):t.addGlobal(g.node)}}catch(T){v.e(T)}finally{v.f()}var E,S=gn(n.constantViolations);try{for(S.s();!(E=S.n()).done;){var x=E.value;x.scope.registerConstantViolation(x)}}catch(T){S.e(T)}finally{S.f()}}}},{key:"push",value:function(e){var t=this.path;t.isPattern()?t=this.getPatternParent().path:t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=(this.getFunctionParent()||this.getProgramParent()).path);var n=e.init,r=e.unique,i=e.kind,a=void 0===i?"var":i,s=e.id;if(!n&&!r&&("var"===a||"let"===a)&&t.isFunction()&&!t.node.name&&l.isCallExpression(t.parent,{callee:t.node})&&t.parent.arguments.length<=t.node.params.length&&l.isIdentifier(s))return t.pushContainer("params",s),void t.scope.registerBinding("param",t.get("params")[t.node.params.length-1]);(t.isLoop()||t.isCatchClause()||t.isFunction())&&(t.ensureBlock(),t=t.get("body"));var o=null==e._blockHoist?2:e._blockHoist,c="declaration:".concat(a,":").concat(o),u=!r&&t.getData(c);if(!u){var p=H(a,[]);p._blockHoist=o,u=an(t.unshiftContainer("body",[p]),1)[0],r||t.setData(c,u)}var f=K(s,n),d=u.node.declarations.push(f);t.scope.registerBinding(a,u.get("declarations")[d-1])}},{key:"getProgramParent",value:function(){var e=this;do{if(e.path.isProgram())return e}while(e=e.parent);throw new Error("Couldn't find a Program")}},{key:"getFunctionParent",value:function(){var e=this;do{if(e.path.isFunctionParent())return e}while(e=e.parent);return null}},{key:"getBlockParent",value:function(){var e=this;do{if(e.path.isBlockParent())return e}while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}},{key:"getPatternParent",value:function(){var e=this;do{if(!e.path.isPattern())return e.getBlockParent()}while(e=e.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}},{key:"getAllBindings",value:function(){var e=Object.create(null),t=this;do{for(var n=0,r=Object.keys(t.bindings);n<r.length;n++){var i=r[n];i in e==0&&(e[i]=t.bindings[i])}t=t.parent}while(t);return e}},{key:"getAllBindingsOfKind",value:function(){for(var e=Object.create(null),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=0,a=n;i<a.length;i++){var s=a[i],o=this;do{for(var l=0,c=Object.keys(o.bindings);l<c.length;l++){var u=c[l],p=o.bindings[u];p.kind===s&&(e[u]=p)}o=o.parent}while(o)}return e}},{key:"bindingIdentifierEquals",value:function(e,t){return this.getBindingIdentifier(e)===t}},{key:"getBinding",value:function(e){var t,n=this;do{var r,i=n.getOwnBinding(e);if(i){if(null==(r=t)||!r.isPattern()||"param"===i.kind||"local"===i.kind)return i}else if(!i&&"arguments"===e&&n.path.isFunction()&&!n.path.isArrowFunctionExpression())break;t=n.path}while(n=n.parent)}},{key:"getOwnBinding",value:function(e){return this.bindings[e]}},{key:"getBindingIdentifier",value:function(e){var t;return null==(t=this.getBinding(e))?void 0:t.identifier}},{key:"getOwnBindingIdentifier",value:function(e){var t=this.bindings[e];return null==t?void 0:t.identifier}},{key:"hasOwnBinding",value:function(e){return!!this.getOwnBinding(e)}},{key:"hasBinding",value:function(t,n){var r,i,a;return!(!t||!this.hasOwnBinding(t)&&("boolean"==typeof n&&(n={noGlobals:n}),!this.parentHasBinding(t,n)&&(null!=(r=n)&&r.noUids||!this.hasUid(t))&&(null!=(i=n)&&i.noGlobals||!e.globals.includes(t))&&(null!=(a=n)&&a.noGlobals||!e.contextVariables.includes(t))))}},{key:"parentHasBinding",value:function(e,t){var n;return null==(n=this.parent)?void 0:n.hasBinding(e,t)}},{key:"moveBindingTo",value:function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)}},{key:"removeOwnBinding",value:function(e){delete this.bindings[e]}},{key:"removeBinding",value:function(e){var t;null==(t=this.getBinding(e))||t.scope.removeOwnBinding(e);var n=this;do{n.uids[e]&&(n.uids[e]=!1)}while(n=n.parent)}}])}();t.default=ie,ie.globals=Object.keys(s.builtin),ie.contextVariables=["arguments","undefined","Infinity","NaN"]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.needsParens=function(e,t,n){var r;return!!t&&(!(!u(t)||t.callee!==e||!h(e))||(null==(r=f.get(e.type))?void 0:r(e,t,n)))},t.needsWhitespace=m,t.needsWhitespaceAfter=function(e,t){return m(e,t,2)},t.needsWhitespaceBefore=function(e,t){return m(e,t,1)};var r=n(410),i=n(411),a=n(0),s=a.FLIPPED_ALIAS_KEYS,o=a.isCallExpression,l=a.isExpressionStatement,c=a.isMemberExpression,u=a.isNewExpression;function p(e){var t=new Map;function n(e,n){var r=t.get(e);t.set(e,r?function(e,t,i){var a;return null!=(a=r(e,t,i))?a:n(e,t,i)}:n)}for(var r=0,i=Object.keys(e);r<i.length;r++){var a=i[r],o=s[a];if(o){var l,c=gn(o);try{for(c.s();!(l=c.n()).done;){n(l.value,e[a])}}catch(u){c.e(u)}finally{c.f()}}else n(a,e[a])}return t}var f=p(i),d=p(r.nodes);function h(e){return!!o(e)||c(e)&&h(e.object)}function m(e,t,n){var r;if(!e)return!1;l(e)&&(e=e.expression);var i=null==(r=d.get(e.type))?void 0:r(e,t);return"number"==typeof i&&0!=(i&n)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ExportAllDeclaration=function(e){var t,n;this.word("export"),this.space(),"type"===e.exportKind&&(this.word("type"),this.space()),this.tokenChar(42),this.space(),this.word("from"),this.space(),null!=(t=e.attributes)&&t.length||null!=(n=e.assertions)&&n.length?(this.print(e.source,e,!0),this.space(),this._printAttributes(e)):this.print(e.source,e),this.semicolon()},t.ExportDefaultDeclaration=function(e){u(this,e),this.word("export"),this.noIndentInnerCommentsHere(),this.space(),this.word("default"),this.space();var t=e.declaration;this.print(t,e),c(t)||this.semicolon()},t.ExportDefaultSpecifier=function(e){this.print(e.exported,e)},t.ExportNamedDeclaration=function(e){if(u(this,e),this.word("export"),this.space(),e.declaration){var t=e.declaration;this.print(t,e),c(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n,r,i=e.specifiers.slice(0),o=!1;;){var l=i[0];if(!a(l)&&!s(l))break;o=!0,this.print(i.shift(),e),i.length&&(this.tokenChar(44),this.space())}(i.length||!i.length&&!o)&&(this.tokenChar(123),i.length&&(this.space(),this.printList(i,e),this.space()),this.tokenChar(125)),e.source&&(this.space(),this.word("from"),this.space(),null!=(n=e.attributes)&&n.length||null!=(r=e.assertions)&&r.length?(this.print(e.source,e,!0),this.space(),this._printAttributes(e)):this.print(e.source,e)),this.semicolon()}},t.ExportNamespaceSpecifier=function(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.exported,e)},t.ExportSpecifier=function(e){"type"===e.exportKind&&(this.word("type"),this.space()),this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))},t.ImportAttribute=function(e){this.print(e.key),this.tokenChar(58),this.space(),this.print(e.value)},t.ImportDeclaration=function(e){var t,n;this.word("import"),this.space();var r="type"===e.importKind||"typeof"===e.importKind;r?(this.noIndentInnerCommentsHere(),this.word(e.importKind),this.space()):e.module?(this.noIndentInnerCommentsHere(),this.word("module"),this.space()):e.phase&&(this.noIndentInnerCommentsHere(),this.word(e.phase),this.space());for(var i=e.specifiers.slice(0),a=!!i.length;a;){var s=i[0];if(!o(s)&&!l(s))break;this.print(i.shift(),e),i.length&&(this.tokenChar(44),this.space())}i.length?(this.tokenChar(123),this.space(),this.printList(i,e),this.space(),this.tokenChar(125)):r&&!a&&(this.tokenChar(123),this.tokenChar(125)),(a||r)&&(this.space(),this.word("from"),this.space()),null!=(t=e.attributes)&&t.length||null!=(n=e.assertions)&&n.length?(this.print(e.source,e,!0),this.space(),this._printAttributes(e)):this.print(e.source,e),this.semicolon()},t.ImportDefaultSpecifier=function(e){this.print(e.local,e)},t.ImportExpression=function(e){this.word("import"),e.phase&&(this.tokenChar(46),this.word(e.phase)),this.tokenChar(40),this.print(e.source,e),null!=e.options&&(this.tokenChar(44),this.space(),this.print(e.options,e)),this.tokenChar(41)},t.ImportNamespaceSpecifier=function(e){this.tokenChar(42),this.space(),this.word("as"),this.space(),this.print(e.local,e)},t.ImportSpecifier=function(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space()),this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))},t._printAttributes=function(e){var t=this.format.importAttributesKeyword,n=e.attributes,r=e.assertions,i="assert"===t||!t&&r;this.word(i?"assert":"with"),this.space(),i||"with"===t?(this.tokenChar(123),this.space(),this.printList(n||r,e),this.space(),this.tokenChar(125)):this.printList(n||r,e)};var r=n(0),i=r.isClassDeclaration,a=r.isExportDefaultSpecifier,s=r.isExportNamespaceSpecifier,o=r.isImportDefaultSpecifier,l=r.isImportNamespaceSpecifier,c=r.isStatement;function u(e,t){i(t.declaration)&&e._shouldPrintDecoratorsBeforeExport(t)&&e.printJoin(t.declaration.decorators,t)}},function(e,t,n){n(44),Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentPlaceholder=function(){this.tokenChar(63)},t.ArrayPattern=t.ArrayExpression=function(e){var t=e.elements,n=t.length;this.tokenChar(91);for(var r=0;r<t.length;r++){var i=t[r];i?(r>0&&this.space(),this.print(i,e),r<n-1&&this.tokenChar(44)):this.tokenChar(44)}this.tokenChar(93)},t.BigIntLiteral=function(e){var t=this.getPossibleRaw(e);this.format.minified||void 0===t?this.word(e.value+"n"):this.word(t)},t.BooleanLiteral=function(e){this.word(e.value?"true":"false")},t.DecimalLiteral=function(e){var t=this.getPossibleRaw(e);this.format.minified||void 0===t?this.word(e.value+"m"):this.word(t)},t.Identifier=function(e){var t;this.sourceIdentifierName((null==(t=e.loc)?void 0:t.identifierName)||e.name),this.word(e.name)},t.NullLiteral=function(){this.word("null")},t.NumericLiteral=function(e){var t=this.getPossibleRaw(e),n=this.format.jsescOption,r=e.value,a=r+"";n.numbers?this.number(i(r,n),r):null==t?this.number(a,r):this.format.minified?this.number(t.length<a.length?t:a,r):this.number(t,r)},t.ObjectPattern=t.ObjectExpression=function(e){var t=e.properties;this.tokenChar(123),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.sourceWithOffset("end",e.loc,-1),this.tokenChar(125)},t.ObjectMethod=function(e){this.printJoin(e.decorators,e),this._methodHead(e),this.space(),this.print(e.body,e)},t.ObjectProperty=function(e){if(this.printJoin(e.decorators,e),e.computed)this.tokenChar(91),this.print(e.key,e),this.tokenChar(93);else{if(a(e.value)&&s(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&s(e.key)&&s(e.value)&&e.key.name===e.value.name)return}this.tokenChar(58),this.space(),this.print(e.value,e)},t.PipelineBareFunction=function(e){this.print(e.callee,e)},t.PipelinePrimaryTopicReference=function(){this.tokenChar(35)},t.PipelineTopicExpression=function(e){this.print(e.expression,e)},t.RecordExpression=function(e){var t,n,r=e.properties;if("bar"===this.format.recordAndTupleSyntaxType)t="{|",n="|}";else{if("hash"!==this.format.recordAndTupleSyntaxType&&null!=this.format.recordAndTupleSyntaxType)throw new Error('The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" ('.concat(JSON.stringify(this.format.recordAndTupleSyntaxType)," received)."));t="#{",n="}"}this.token(t),r.length&&(this.space(),this.printList(r,e,{indent:!0,statement:!0}),this.space()),this.token(n)},t.RegExpLiteral=function(e){this.word("/".concat(e.pattern,"/").concat(e.flags))},t.SpreadElement=t.RestElement=function(e){this.token("..."),this.print(e.argument,e)},t.StringLiteral=function(e){var t=this.getPossibleRaw(e);if(this.format.minified||void 0===t){var n=i(e.value,this.format.jsescOption);this.token(n)}else this.token(t)},t.TopicReference=function(){var e=this.format.topicToken;if(!o.has(e)){var t=JSON.stringify(e),n=Array.from(o,function(e){return JSON.stringify(e)});throw new Error('The "topicToken" generator option must be one of '.concat(n.join(", ")," (").concat(t," received instead)."))}this.token(e)},t.TupleExpression=function(e){var t,n,r=e.elements,i=r.length;if("bar"===this.format.recordAndTupleSyntaxType)t="[|",n="|]";else{if("hash"!==this.format.recordAndTupleSyntaxType)throw new Error("".concat(this.format.recordAndTupleSyntaxType," is not a valid recordAndTuple syntax type"));t="#[",n="]"}this.token(t);for(var a=0;a<r.length;a++){var s=r[a];s&&(a>0&&this.space(),this.print(s,e),a<i-1&&this.tokenChar(44))}this.token(n)};var r=n(0),i=n(205),a=r.isAssignmentPattern,s=r.isIdentifier,o=new Set(["^^","@@","^","%","#"])},function(e,t,n){var r=n(105),i=TypeError;e.exports=function(e){if(r(e))throw new i("Can't call method on "+e);return e}},function(e,t,n){var r=n(15),i=n(29),a=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,o=i(a,"name"),l=o&&"something"===function(){}.name,c=o&&(!r||r&&s(a,"name").configurable);e.exports={EXISTS:o,PROPER:l,CONFIGURABLE:c}},function(e,t,n){var r=n(19),i=n(6),a=n(64),s=r(Function.toString);i(a.inspectSource)||(a.inspectSource=function(e){return s(e)}),e.exports=a.inspectSource},function(e,t,n){var r=n(5),i=n(6),a=r.WeakMap;e.exports=i(a)&&/native code/.test(String(a))},function(e,t,n){var r=n(15),i=n(11),a=n(192);e.exports=!r&&!i(function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(5),i=n(20),a=r.document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},function(e,t,n){var r=n(15),i=n(11);e.exports=r&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},function(e,t,n){var r=n(195),i=n(110);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},function(e,t,n){var r=n(66),i=n(20),a=n(110),s=n(199),o=n(200),l=n(45),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||a(e))return e;var n,l=s(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||a(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},function(e,t,n){var r=n(5),i=n(6);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},function(e,t,n){var r,i,a=n(5),s=n(198),o=a.process,l=a.Deno,c=o&&o.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(e,t,n){var r=n(114),i=n(105);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},function(e,t,n){var r=n(66),i=n(6),a=n(20),s=TypeError;e.exports=function(e,t){var n,o;if("string"===t&&i(n=e.toString)&&!a(o=r(n,e)))return o;if(i(n=e.valueOf)&&!a(o=r(n,e)))return o;if("string"!==t&&i(n=e.toString)&&!a(o=r(n,e)))return o;throw new s("Can't convert object to primitive value")}},function(e){e.exports=!1},function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e){e.exports={}},function(e,t,n){var r=n(65);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,n){var r=n(31).a,i={},a=i.hasOwnProperty,s=function(e,t){for(var n in e)a.call(e,n)&&t(n,e[n])},o=i.toString,l=Array.isArray,c=r.isBuffer,u={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},p=/["'\\\b\f\n\r\t]/,f=/[0-9]/,d=/[ !#-&\(-\[\]-_a-~]/,h=function(e,t){var n,r,i=function(){x=S,++t.indentLevel,S=t.indent.repeat(t.indentLevel)},a={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},m=t&&t.json;m&&(a.quotes="double",a.wrap=!0),n=a,t=(r=t)?(s(r,function(e,t){n[e]=t}),n):n,"single"!=t.quotes&&"double"!=t.quotes&&"backtick"!=t.quotes&&(t.quotes="single");var y,v,g="double"==t.quotes?'"':"backtick"==t.quotes?"`":"'",b=t.compact,E=t.lowercaseHex,S=t.indent.repeat(t.indentLevel),x="",T=t.__inline1__,w=t.__inline2__,P=b?"":"\n",A=!0,k="binary"==t.numbers,C="octal"==t.numbers,O="decimal"==t.numbers,I="hexadecimal"==t.numbers;if(m&&e&&"function"==typeof e.toJSON&&(e=e.toJSON()),"string"!=typeof(v=e)&&"[object String]"!=o.call(v)){if(function(e){return"[object Map]"==o.call(e)}(e))return 0==e.size?"new Map()":(b||(t.__inline1__=!0,t.__inline2__=!1),"new Map("+h(Array.from(e),t)+")");if(function(e){return"[object Set]"==o.call(e)}(e))return 0==e.size?"new Set()":"new Set("+h(Array.from(e),t)+")";if(c(e))return 0==e.length?"Buffer.from([])":"Buffer.from("+h(Array.from(e),t)+")";if(l(e))return y=[],t.wrap=!0,T&&(t.__inline1__=!1,t.__inline2__=!0),w||i(),function(e,t){for(var n=e.length,r=-1;++r<n;)t(e[r])}(e,function(e){A=!1,w&&(t.__inline2__=!1),y.push((b||w?"":S)+h(e,t))}),A?"[]":w?"["+y.join(", ")+"]":"["+P+y.join(","+P)+P+(b?"":x)+"]";if(!function(e){return"number"==typeof e||"[object Number]"==o.call(e)}(e))return function(e){return"[object Object]"==o.call(e)}(e)?(y=[],t.wrap=!0,i(),s(e,function(e,n){A=!1,y.push((b?"":S)+h(e,t)+":"+(b?"":" ")+h(n,t))}),A?"{}":"{"+P+y.join(","+P)+P+(b?"":x)+"}"):m?JSON.stringify(e)||"null":String(e);if(m)return JSON.stringify(e);if(O)return String(e);if(I){var _=e.toString(16);return E||(_=_.toUpperCase()),"0x"+_}if(k)return"0b"+e.toString(2);if(C)return"0o"+e.toString(8)}var N=e,D=-1,j=N.length;for(y="";++D<j;){var M=N.charAt(D);if(t.es6){var L=N.charCodeAt(D);if(L>=55296&&L<=56319&&j>D+1){var B=N.charCodeAt(D+1);if(B>=56320&&B<=57343){var R=(1024*(L-55296)+B-56320+65536).toString(16);E||(R=R.toUpperCase()),y+="\\u{"+R+"}",++D;continue}}}if(!t.escapeEverything){if(d.test(M)){y+=M;continue}if('"'==M){y+=g==M?'\\"':M;continue}if("`"==M){y+=g==M?"\\`":M;continue}if("'"==M){y+=g==M?"\\'":M;continue}}if("\0"!=M||m||f.test(N.charAt(D+1)))if(p.test(M))y+=u[M];else{var F=M.charCodeAt(0);if(t.minimal&&8232!=F&&8233!=F)y+=M;else{var U=F.toString(16);E||(U=U.toUpperCase());var V=U.length>2||m,q="\\"+(V?"u":"x")+("0000"+U).slice(V?-4:-2);y+=q}}else y+="\\0"}return t.wrap&&(y=g+y+g),"`"==g&&(y=y.replace(/\$\{/g,"\\${")),t.isScriptContext?y.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,m?"\\u003C!--":"\\x3C!--"):y};h.version="2.5.2",e.exports=h},function(e,t,n){var r,i,a,s=n(207),o=n(15),l=n(5),c=n(6),u=n(20),p=n(29),f=n(208),d=n(115),h=n(108),m=n(211),y=n(102),v=n(111),g=n(212),b=n(214),E=n(45),S=n(67),x=n(107),T=x.enforce,w=x.get,P=l.Int8Array,A=P&&P.prototype,k=l.Uint8ClampedArray,C=k&&k.prototype,O=P&&g(P),I=A&&g(A),_=Object.prototype,N=l.TypeError,D=E("toStringTag"),j=S("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",L=s&&!!b&&"Opera"!==f(l.opera),B=!1,R={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},U=function(e){var t=g(e);if(u(t)){var n=w(t);return n&&p(n,M)?n[M]:U(t)}},V=function(e){if(!u(e))return!1;var t=f(e);return p(R,t)||p(F,t)};for(r in R)(a=(i=l[r])&&i.prototype)?T(a)[M]=i:L=!1;for(r in F)(a=(i=l[r])&&i.prototype)&&(T(a)[M]=i);if((!L||!c(O)||O===Function.prototype)&&(O=function(){throw new N("Incorrect invocation")},L))for(r in R)l[r]&&b(l[r],O);if((!L||!I||I===_)&&(I=O.prototype,L))for(r in R)l[r]&&b(l[r].prototype,I);if(L&&g(C)!==I&&b(C,I),o&&!p(I,D))for(r in B=!0,y(I,D,{configurable:!0,get:function(){return u(this)?this[j]:void 0}}),R)l[r]&&h(l[r],j,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:B&&j,aTypedArray:function(e){if(V(e))return e;throw new N("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!b||v(O,e)))return e;throw new N(d(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,r){if(o){if(n)for(var i in R){var a=l[i];if(a&&p(a.prototype,e))try{delete a.prototype[e]}catch(n){try{a.prototype[e]=t}catch(e){}}}I[e]&&!n||m(I,e,n?t:L&&A[e]||t,r)}},exportTypedArrayStaticMethod:function(e,t,n){var r,i;if(o){if(b){if(n)for(r in R)if((i=l[r])&&p(i,e))try{delete i[e]}catch(e){}if(O[e]&&!n)return;try{return m(O,e,n?t:L&&O[e]||t)}catch(e){}}for(r in R)!(i=l[r])||i[e]&&!n||m(i,e,t)}},getTypedArrayConstructor:U,isView:function(e){if(!u(e))return!1;var t=f(e);return"DataView"===t||p(R,t)||p(F,t)},isTypedArray:V,TypedArray:O,TypedArrayPrototype:I}},function(e){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){var r=n(209),i=n(6),a=n(210),s=n(45)("toStringTag"),o=Object,l="Arguments"===a(function(){return arguments}());e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?n:l?a(t):"Object"===(r=a(t))&&i(t.callee)?"Arguments":r}},function(e,t,n){var r={};r[n(45)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){var r=n(19),i=r({}.toString),a=r("".slice);e.exports=function(e){return a(i(e),8,-1)}},function(e,t,n){var r=n(6),i=n(109),a=n(103),s=n(106);e.exports=function(e,t,n,o){o||(o={});var l=o.enumerable,c=void 0!==o.name?o.name:t;if(r(n)&&a(n,c,o),o.global)l?e[t]=n:s(t,n);else{try{o.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},function(e,t,n){var r=n(29),i=n(6),a=n(63),s=n(117),o=n(213),l=s("IE_PROTO"),c=Object,u=c.prototype;e.exports=o?c.getPrototypeOf:function(e){var t=a(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},function(e,t,n){var r=n(11);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},function(e,t,n){var r=n(215),i=n(65),a=n(216);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return i(n),a(r),t?e(n,r):n.__proto__=r,n}}():void 0)},function(e,t,n){var r=n(19),i=n(114);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},function(e,t,n){var r=n(217),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a("Can't set "+i(e)+" as a prototype")}},function(e,t,n){var r=n(20);e.exports=function(e){return r(e)||null===e}},function(e,t,n){var r=n(219);e.exports=function(e){return r(e.length)}},function(e,t,n){var r=n(118),i=Math.min;e.exports=function(e){var t=r(e);return t>0?i(t,9007199254740991):0}},function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},function(e,t,n){var r=n(222),i=RangeError;e.exports=function(e,t){var n=r(e);if(n%t)throw new i("Wrong offset");return n}},function(e,t,n){var r=n(118),i=RangeError;e.exports=function(e){var t=r(e);if(t<0)throw new i("The argument can't be less than 0");return t}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createUnionType=function(e){return o(e[0])?i?i(e):s(e):a?a(e):void 0};var r=n(0),i=r.createFlowUnionType,a=r.createTSUnionType,s=r.createUnionTypeAnnotation,o=r.isFlowType;r.isTSType},function(e){e.exports={grey:null,red:{bold:null}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.placeholderWhitelist,s=n.placeholderPattern,o=n.preserveComments,l=n.syntacticPlaceholders,c=function(e,t,n){var r=(t.plugins||[]).slice();!1!==n&&r.push("placeholders"),t=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},t,{plugins:r});try{return(0,i.parse)(e,t)}catch(t){var s=t.loc;throw s&&(t.message+="\n"+(0,a.codeFrameColumns)(e,{start:s}),t.code="BABEL_TEMPLATE_PARSE_ERROR"),t}}(t,n.parser,l);m(c,{preserveComments:o}),e.validate(c);var u={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:r,placeholderPattern:s,syntacticPlaceholders:l};return y(c,g,u),Object.assign({ast:c},u.syntactic.placeholders.length?u.syntactic:u.legacy)};var r=n(0),i=n(21),a=n(36),s=r.isCallExpression,o=r.isExpressionStatement,l=r.isFunction,c=r.isIdentifier,u=r.isJSXIdentifier,p=r.isNewExpression,f=r.isPlaceholder,d=r.isStatement,h=r.isStringLiteral,m=r.removePropertiesDeep,y=r.traverse,v=/^[_$A-Z0-9]+$/;function g(e,t,n){var r,i,a=n.syntactic.placeholders.length>0;if(f(e)){if(!1===n.syntacticPlaceholders)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");i=e.name.name,a=!0}else{if(a||n.syntacticPlaceholders)return;if(c(e)||u(e))i=e.name;else{if(!h(e))return;i=e.value}}if(a&&(null!=n.placeholderPattern||null!=n.placeholderWhitelist))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(a||!1!==n.placeholderPattern&&(n.placeholderPattern||v).test(i)||null!=(r=n.placeholderWhitelist)&&r.has(i)){var m,y=(t=t.slice())[t.length-1],g=y.node,b=y.key;h(e)||f(e,{expectedNode:"StringLiteral"})?m="string":p(g)&&"arguments"===b||s(g)&&"arguments"===b||l(g)&&"params"===b?m="param":o(g)&&!f(e)?(m="statement",t=t.slice(0,-1)):m=d(e)&&f(e)?"statement":"other";var E=a?n.syntactic:n.legacy,S=E.placeholders,x=E.placeholderNames;S.push({name:i,type:m,resolve:function(e){return function(e,t){for(var n=e,r=0;r<t.length-1;r++){var i=t[r],a=i.key,s=i.index;n=void 0===s?n[a]:n[a][s]}var o=t[t.length-1];return{parent:n,key:o.key,index:o.index}}(e,t)},isDuplicate:x.has(i)}),x.add(i)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=a(e.ast);return t&&(e.placeholders.forEach(function(e){if(!Object.prototype.hasOwnProperty.call(t,e.name)){var n=e.name;throw new Error('Error: No substitution given for "'.concat(n,"\". If this is not meant to be a\n placeholder you may want to consider passing one of the following options to @babel/template:\n - { placeholderPattern: false, placeholderWhitelist: new Set(['").concat(n,"'])}\n - { placeholderPattern: /^").concat(n,"$/ }"))}}),Object.keys(t).forEach(function(t){if(!e.placeholderNames.has(t))throw new Error('Unknown substitution "'.concat(t,'" given'))})),e.placeholders.slice().reverse().forEach(function(e){try{!function(e,t,n){e.isDuplicate&&(Array.isArray(n)?n=n.map(function(e){return a(e)}):"object"==Sn(n)&&(n=a(n)));var r=e.resolve(t),d=r.parent,h=r.key,m=r.index;if("string"===e.type){if("string"==typeof n&&(n=p(n)),!n||!u(n))throw new Error("Expected string substitution")}else if("statement"===e.type)void 0===m?n?Array.isArray(n)?n=i(n):"string"==typeof n?n=o(l(n)):c(n)||(n=o(n)):n=s():n&&!Array.isArray(n)&&("string"==typeof n&&(n=l(n)),c(n)||(n=o(n)));else if("param"===e.type){if("string"==typeof n&&(n=l(n)),void 0===m)throw new Error("Assertion failure.")}else if("string"==typeof n&&(n=l(n)),Array.isArray(n))throw new Error("Cannot replace single expression with an array.");if(void 0===m)f(d,h,n),d[h]=n;else{var y=d[h].slice();"statement"===e.type||"param"===e.type?null==n?y.splice(m,1):Array.isArray(n)?y.splice.apply(y,[m,1].concat(vn(n))):y[m]=n:y[m]=n,f(d,h,y),d[h]=y}}(e,n,t&&t[e.name]||null)}catch(t){throw t.message='@babel/template placeholder "'.concat(e.name,'": ').concat(t.message),t}}),n};var r=n(0),i=r.blockStatement,a=r.cloneNode,s=r.emptyStatement,o=r.expressionStatement,l=r.identifier,c=r.isStatement,u=r.isStringLiteral,p=r.stringLiteral,f=r.validate},function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==Sn(Symbol.iterator)?function(e){return Sn(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Sn(e)},r(e)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}var s,o,l={};function c(e,t,n){n||(n=Error);var s=function(n){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(u,n);var s,o,l,c=(o=u,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=a(o);if(l){var n=a(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function u(n,r,i){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),a=c.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i)),a.code=e,a}return s=u,Object.defineProperty(s,"prototype",{writable:!1}),s}(n);l[e]=s}function u(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",function(e,t,i){var a,o,l,c;if(void 0===s&&(s=n(25)),s("string"==typeof e,"'name' must be a string"),"string"==typeof t&&"not "===t.substr(0,4)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length)," argument"===e.substring(n-9,n)}(e))o="The ".concat(e," ").concat(a," ").concat(u(t,"type"));else{var p=("number"!=typeof c&&(c=0),c+1>(l=e).length||-1===l.indexOf(".",c)?"argument":"property");o='The "'.concat(e,'" ').concat(p," ").concat(a," ").concat(u(t,"type"))}return o+". Received type ".concat(r(i))},TypeError),c("ERR_INVALID_ARG_VALUE",function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===o&&(o=n(32));var i=o.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(i)},TypeError),c("ERR_INVALID_RETURN_VALUE",function(e,t,n){var i;return i=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")},TypeError),c("ERR_MISSING_ARGS",function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];void 0===s&&(s=n(25)),s(t.length>0,"At least one arg needs to be specified");var i="The ",a=t.length;switch(t=t.map(function(e){return'"'.concat(e,'"')}),a){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,a-1).join(", "),i+=", and ".concat(t[a-1]," arguments")}return"".concat(i," must be specified")},TypeError),e.exports.codes=l},function(e,t,n){n(12);var r=n(229),i=n(235),a=n(122),s=n(239);function o(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,u=o(Object.prototype.toString),p=o(Number.prototype.valueOf),f=o(String.prototype.valueOf),d=o(Boolean.prototype.valueOf);if(l)var h=o(BigInt.prototype.valueOf);if(c)var m=o(Symbol.prototype.valueOf);function y(e,t){if("object"!=Sn(e))return!1;try{return t(e),!0}catch(e){return!1}}function v(e){return"[object Map]"===u(e)}function g(e){return"[object Set]"===u(e)}function b(e){return"[object WeakMap]"===u(e)}function E(e){return"[object WeakSet]"===u(e)}function S(e){return"[object ArrayBuffer]"===u(e)}function x(e){return"undefined"!=typeof ArrayBuffer&&(S.working?S(e):e instanceof ArrayBuffer)}function T(e){return"[object DataView]"===u(e)}function w(e){return"undefined"!=typeof DataView&&(T.working?T(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=i,t.isTypedArray=s,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==Sn(e)&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):s(e)||w(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},v.working="undefined"!=typeof Map&&v(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(v.working?v(e):e instanceof Map)},g.working="undefined"!=typeof Set&&g(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(g.working?g(e):e instanceof Set)},b.working="undefined"!=typeof WeakMap&&b(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(b.working?b(e):e instanceof WeakMap)},E.working="undefined"!=typeof WeakSet&&E(new WeakSet),t.isWeakSet=function(e){return E(e)},S.working="undefined"!=typeof ArrayBuffer&&S(new ArrayBuffer),t.isArrayBuffer=x,T.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&T(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=w;var P="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function A(e){return"[object SharedArrayBuffer]"===u(e)}function k(e){return void 0!==P&&(void 0===A.working&&(A.working=A(new P)),A.working?A(e):e instanceof P)}function C(e){return y(e,p)}function O(e){return y(e,f)}function I(e){return y(e,d)}function _(e){return l&&y(e,h)}function N(e){return c&&y(e,m)}t.isSharedArrayBuffer=k,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=C,t.isStringObject=O,t.isBooleanObject=I,t.isBigIntObject=_,t.isSymbolObject=N,t.isBoxedPrimitive=function(e){return C(e)||O(e)||I(e)||_(e)||N(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(x(e)||k(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})})},function(e,t,n){var r=n(69)(),i=n(38)("Object.prototype.toString"),a=function(e){return!(r&&e&&"object"==Sn(e)&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},s=function(e){return!!a(e)||null!==e&&"object"==Sn(e)&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},o=function(){return a(arguments)}();a.isLegacyArguments=s,e.exports=o?a:s},function(e,t,n){var r="undefined"!=typeof Symbol&&Symbol,i=n(70);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==Sn(r("foo"))&&"symbol"==Sn(Symbol("bar"))&&i()}},function(e){var t={foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof n)}},function(e){var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n};e.exports=function(e){var i=this;if("function"!=typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var a,s=function(e){for(var t=[],n=1,r=0;n<e.length;n+=1,r+=1)t[r]=e[n];return t}(arguments),o=n(0,i.length-s.length),l=[],c=0;c<o;c++)l[c]="$"+c;if(a=Function("binder","return function ("+function(e){for(var t="",n=0;n<e.length;n+=1)t+=e[n],n+1<e.length&&(t+=",");return t}(l)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof a){var t=i.apply(this,r(s,arguments));return Object(t)===t?t:this}return i.apply(e,r(s,arguments))}),i.prototype){var u=function(){};u.prototype=i.prototype,a.prototype=new u,u.prototype=null}return a}},function(e,t,n){var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(71);e.exports=a.call(r,i)},function(e,t,n){var r=n(22),i=n(121),a=n(72)(),s=n(73),o=r("%TypeError%"),l=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new o("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new o("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&s){var u=s(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},function(e,t,n){var r,i=Object.prototype.toString,a=Function.prototype.toString,s=/^\s*(?:function)?\*/,o=n(69)(),l=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(s.test(a.call(e)))return!0;if(!o)return"[object GeneratorFunction]"===i.call(e);if(!l)return!1;if(void 0===r){var t=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch(e){}}();r=!!t&&l(t)}return l(e)===r}},function(e,t,n){var r=n(237),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){if(!r(t))throw new TypeError("iterator must be a function");var s;arguments.length>=3&&(s=n),"[object Array]"===i.call(e)?function(e,t,n){for(var r=0,i=e.length;r<i;r++)a.call(e,r)&&(null==n?t(e[r],r,e):t.call(n,e[r],r,e))}(e,t,s):"string"==typeof e?function(e,t,n){for(var r=0,i=e.length;r<i;r++)null==n?t(e.charAt(r),r,e):t.call(n,e.charAt(r),r,e)}(e,t,s):function(e,t,n){for(var r in e)a.call(e,r)&&(null==n?t(e[r],r,e):t.call(n,e[r],r,e))}(e,t,s)}},function(e){var t,n,r=Function.prototype.toString,i="object"==("undefined"==typeof Reflect?"undefined":Sn(Reflect))&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},i(function(){throw 42},null,t)}catch(e){e!==n&&(i=null)}else i=null;var a=/^\s*class\b/,s=function(e){try{var t=r.call(e);return a.test(t)}catch(e){return!1}},o=function(e){try{return!s(e)&&(r.call(e),!0)}catch(e){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),p=function(){return!1};if("object"==("undefined"==typeof document?"undefined":Sn(document))){var f=document.all;l.call(f)===l.call(document.all)&&(p=function(e){if((u||!e)&&(void 0===e||"object"==Sn(e)))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=Sn(e))return!1;try{i(e,null,t)}catch(e){if(e!==n)return!1}return!s(e)&&o(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=Sn(e))return!1;if(c)return o(e);if(s(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&o(e)}},function(e,t,n){var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t<r.length;t++)"function"==typeof i[r[t]]&&(e[e.length]=r[t]);return e}},function(e,t,n){var r=n(122);e.exports=function(e){return!!r(e)}},function(e){e.exports=function(e){return e&&"object"==Sn(e)&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t,n){function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],(i=s(i))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function s(e){var t=function(e){if("object"!==h(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==h(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===h(t)?t:String(t)}function o(e,t){if(t&&("object"===h(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return l(e)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){var t="function"==typeof Map?new Map:void 0;return c=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return u(e,arguments,d(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),f(r,e)},c(e)}function u(e,t,n){return u=p()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&f(i,n.prototype),i},u.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function h(e){return h="function"==typeof Symbol&&"symbol"==Sn(Symbol.iterator)?function(e){return Sn(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Sn(e)},h(e)}var m=n(32).inspect,y=n(227).codes.ERR_INVALID_ARG_TYPE;function v(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}var g="",b="",E={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function S(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function x(e){return m(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(T,e);var n,r,s,c,u=(n=T,r=p(),function(){var e,t=d(n);if(r){var i=d(this).constructor;e=Reflect.construct(t,arguments,i)}else e=t.apply(this,arguments);return o(this,e)});function T(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,T),"object"!==h(e)||null===e)throw new y("options","Object",e);var n=e.message,r=e.operator,i=e.stackStartFn,a=e.actual,s=e.expected,c=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=u.call(this,String(n));else if("object"===h(a)&&null!==a&&"object"===h(s)&&null!==s&&"stack"in a&&a instanceof Error&&"stack"in s&&s instanceof Error&&(a=S(a),s=S(s)),"deepStrictEqual"===r||"strictEqual"===r)t=u.call(this,function(e,t,n){var r="",i="",a=0,s="",o=!1,l=x(e),c=l.split("\n"),u=x(t).split("\n"),p=0,f="";if("strictEqual"===n&&"object"===h(e)&&"object"===h(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===u.length&&c[0]!==u[0]){var d=c[0].length+u[0].length;if(d<=10){if(!("object"===h(e)&&null!==e||"object"===h(t)&&null!==t||0===e&&0===t))return"".concat(E[n],"\n\n")+"".concat(c[0]," !== ").concat(u[0],"\n")}else if("strictEqualObject"!==n&&d<80){for(;c[0][p]===u[0][p];)p++;p>2&&(f="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",p),"^"),p=0)}}for(var m=c[c.length-1],y=u[u.length-1];m===y&&(p++<2?s="\n ".concat(m).concat(s):r=m,c.pop(),u.pop(),0!==c.length&&0!==u.length);)m=c[c.length-1],y=u[u.length-1];var S=Math.max(c.length,u.length);if(0===S){var T=l.split("\n");if(T.length>30)for(T[26]="".concat(g,"...").concat(b);T.length>27;)T.pop();return"".concat(E.notIdentical,"\n\n").concat(T.join("\n"),"\n")}p>3&&(s="\n".concat(g,"...").concat(b).concat(s),o=!0),""!==r&&(s="\n ".concat(r).concat(s),r="");var w=0,P=E[n]+"\n".concat("","+ actual").concat(b," ").concat("","- expected").concat(b),A=" ".concat(g,"...").concat(b," Lines skipped");for(p=0;p<S;p++){var k=p-a;if(c.length<p+1)k>1&&p>2&&(k>4?(i+="\n".concat(g,"...").concat(b),o=!0):k>3&&(i+="\n ".concat(u[p-2]),w++),i+="\n ".concat(u[p-1]),w++),a=p,r+="\n".concat("","-").concat(b," ").concat(u[p]),w++;else if(u.length<p+1)k>1&&p>2&&(k>4?(i+="\n".concat(g,"...").concat(b),o=!0):k>3&&(i+="\n ".concat(c[p-2]),w++),i+="\n ".concat(c[p-1]),w++),a=p,i+="\n".concat("","+").concat(b," ").concat(c[p]),w++;else{var C=u[p],O=c[p],I=O!==C&&(!v(O,",")||O.slice(0,-1)!==C);I&&v(C,",")&&C.slice(0,-1)===O&&(I=!1,O+=","),I?(k>1&&p>2&&(k>4?(i+="\n".concat(g,"...").concat(b),o=!0):k>3&&(i+="\n ".concat(c[p-2]),w++),i+="\n ".concat(c[p-1]),w++),a=p,i+="\n".concat("","+").concat(b," ").concat(O),r+="\n".concat("","-").concat(b," ").concat(C),w+=2):(i+=r,r="",1!==k&&0!==p||(i+="\n ".concat(O),w++))}if(w>20&&p<S-2)return"".concat(P).concat(A,"\n").concat(i,"\n").concat(g,"...").concat(b).concat(r,"\n")+"".concat(g,"...").concat(b)}return"".concat(P).concat(o?A:"","\n").concat(i).concat(r).concat(s).concat(f)}(a,s,r));else if("notDeepStrictEqual"===r||"notStrictEqual"===r){var p=E[r],f=x(a).split("\n");if("notStrictEqual"===r&&"object"===h(a)&&null!==a&&(p=E.notStrictEqualObject),f.length>30)for(f[26]="".concat(g,"...").concat(b);f.length>27;)f.pop();t=1===f.length?u.call(this,"".concat(p," ").concat(f[0])):u.call(this,"".concat(p,"\n\n").concat(f.join("\n"),"\n"))}else{var d=x(a),m="",w=E[r];"notDeepEqual"===r||"notEqual"===r?(d="".concat(E[r],"\n\n").concat(d)).length>1024&&(d="".concat(d.slice(0,1021),"...")):(m="".concat(x(s)),d.length>512&&(d="".concat(d.slice(0,509),"...")),m.length>512&&(m="".concat(m.slice(0,509),"...")),"deepEqual"===r||"equal"===r?d="".concat(w,"\n\n").concat(d,"\n\nshould equal\n\n"):m=" ".concat(r," ").concat(m)),t=u.call(this,"".concat(d).concat(m))}return Error.stackTraceLimit=c,t.generatedMessage=!n,Object.defineProperty(l(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=a,t.expected=s,t.operator=r,Error.captureStackTrace&&Error.captureStackTrace(l(t),i),t.stack,t.name="AssertionError",o(t)}return s=T,(c=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return m(this,i(i({},t),{},{customInspect:!1,depth:0}))}}])&&a(s.prototype,c),Object.defineProperty(s,"prototype",{writable:!1}),T}(c(Error),m.custom);e.exports=T},function(e,t,n){var r=n(243);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r<t.length;++r)n[t[r]]=t[r];var i=Object.assign({},n),a="";for(var s in i)a+=s;return e!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?r:Object.assign:r}},function(e,t,n){var r=n(123),i=n(70)(),a=n(38),s=Object,o=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),c=i?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=s(e);if(1===arguments.length)return n;for(var a=1;a<arguments.length;++a){var u=s(arguments[a]),p=r(u),f=i&&(Object.getOwnPropertySymbols||c);if(f)for(var d=f(u),h=0;h<d.length;++h){var m=d[h];l(u,m)&&o(p,m)}for(var y=0;y<p.length;++y){var v=p[y];if(l(u,v)){var g=u[v];n[v]=g}}}return n}},function(e,t,n){var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,s=n(124),o=Object.prototype.propertyIsEnumerable,l=!o.call({toString:null},"toString"),c=o.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==Sn(window[e]))try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==Sn(e),n="[object Function]"===a.call(e),r=s(e),o=t&&"[object String]"===a.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(o&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var y=0;y<e.length;++y)f.push(String(y));else for(var v in e)h&&"prototype"===v||!i.call(e,v)||f.push(String(v));if(l)for(var g=function(e){if("undefined"==typeof window||!d)return p(e);try{return p(e)}catch(e){return!1}}(e),b=0;b<u.length;++b)g&&"constructor"===u[b]||!i.call(e,u[b])||f.push(u[b]);return f}}e.exports=r},function(e,t,n){function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,s,o=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){return a="function"==typeof Symbol&&"symbol"==Sn(Symbol.iterator)?function(e){return Sn(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Sn(e)},a(e)}n(44),n(12);var s=void 0!==/a/g.flags,o=function(e){var t=[];return e.forEach(function(e){return t.push(e)}),t},l=function(e){var t=[];return e.forEach(function(e,n){return t.push([n,e])}),t},c=Object.is?Object.is:n(246),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},p=Number.isNaN?Number.isNaN:n(248);function f(e){return e.call.bind(e)}var d=f(Object.prototype.hasOwnProperty),h=f(Object.prototype.propertyIsEnumerable),m=f(Object.prototype.toString),y=n(32).types,v=y.isAnyArrayBuffer,g=y.isArrayBufferView,b=y.isDate,E=y.isMap,S=y.isRegExp,x=y.isSet,T=y.isNativeError,w=y.isBoxedPrimitive,P=y.isNumberObject,A=y.isStringObject,k=y.isBooleanObject,C=y.isBigIntObject,O=y.isSymbolObject,I=y.isFloat32Array,_=y.isFloat64Array;function N(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var n=e.charCodeAt(t);if(n<48||n>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function D(e){return Object.keys(e).filter(N).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */function j(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}function M(e,t,n,r){if(e===t)return 0!==e||!n||c(e,t);if(n){if("object"!==a(e))return"number"==typeof e&&p(e)&&p(t);if("object"!==a(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==a(e))return(null===t||"object"!==a(t))&&e==t;if(null===t||"object"!==a(t))return!1}var i,o,l,u,f=m(e);if(f!==m(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var d=D(e),h=D(t);return d.length===h.length&&B(e,t,n,r,1,d)}if("[object Object]"===f&&(!E(e)&&E(t)||!x(e)&&x(t)))return!1;if(b(e)){if(!b(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(S(e)){if(!S(t)||(l=e,u=t,!(s?l.source===u.source&&l.flags===u.flags:RegExp.prototype.toString.call(l)===RegExp.prototype.toString.call(u))))return!1}else if(T(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(g(e)){if(n||!I(e)&&!_(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===j(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}(e,t))return!1;var y=D(e),N=D(t);return y.length===N.length&&B(e,t,n,r,0,y)}if(x(e))return!(!x(t)||e.size!==t.size)&&B(e,t,n,r,2);if(E(e))return!(!E(t)||e.size!==t.size)&&B(e,t,n,r,3);if(v(e)){if(o=t,(i=e).byteLength!==o.byteLength||0!==j(new Uint8Array(i),new Uint8Array(o)))return!1}else if(w(e)&&!function(e,t){return P(e)?P(t)&&c(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):A(e)?A(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):k(e)?k(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):C(e)?C(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):O(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return B(e,t,n,r,0)}function L(e,t){return t.filter(function(t){return h(e,t)})}function B(e,t,n,i,s,c){if(5===arguments.length){c=Object.keys(e);var p=Object.keys(t);if(c.length!==p.length)return!1}for(var f=0;f<c.length;f++)if(!d(t,c[f]))return!1;if(n&&5===arguments.length){var m=u(e);if(0!==m.length){var y=0;for(f=0;f<m.length;f++){var v=m[f];if(h(e,v)){if(!h(t,v))return!1;c.push(v),y++}else if(h(t,v))return!1}var g=u(t);if(m.length!==g.length&&L(t,g).length!==y)return!1}else{var b=u(t);if(0!==b.length&&0!==L(t,b).length)return!1}}if(0===c.length&&(0===s||1===s&&0===e.length||0===e.size))return!0;if(void 0===i)i={val1:new Map,val2:new Map,position:0};else{var E=i.val1.get(e);if(void 0!==E){var S=i.val2.get(t);if(void 0!==S)return E===S}i.position++}i.val1.set(e,i.position),i.val2.set(t,i.position);var x=function(e,t,n,i,s,c){var u=0;if(2===c){if(!function(e,t,n,r){for(var i=null,s=o(e),l=0;l<s.length;l++){var c=s[l];if("object"===a(c)&&null!==c)null===i&&(i=new Set),i.add(c);else if(!t.has(c)){if(n)return!1;if(!U(e,t,c))return!1;null===i&&(i=new Set),i.add(c)}}if(null!==i){for(var u=o(t),p=0;p<u.length;p++){var f=u[p];if("object"===a(f)&&null!==f){if(!R(i,f,n,r))return!1}else if(!n&&!e.has(f)&&!R(i,f,n,r))return!1}return 0===i.size}return!0}(e,t,n,s))return!1}else if(3===c){if(!function(e,t,n,i){for(var s=null,o=l(e),c=0;c<o.length;c++){var u=r(o[c],2),p=u[0],f=u[1];if("object"===a(p)&&null!==p)null===s&&(s=new Set),s.add(p);else{var d=t.get(p);if(void 0===d&&!t.has(p)||!M(f,d,n,i)){if(n)return!1;if(!V(e,t,p,f,i))return!1;null===s&&(s=new Set),s.add(p)}}}if(null!==s){for(var h=l(t),m=0;m<h.length;m++){var y=r(h[m],2),v=y[0],g=y[1];if("object"===a(v)&&null!==v){if(!q(s,e,v,g,n,i))return!1}else if(!(n||e.has(v)&&M(e.get(v),g,!1,i)||q(s,e,v,g,!1,i)))return!1}return 0===s.size}return!0}(e,t,n,s))return!1}else if(1===c)for(;u<e.length;u++){if(!d(e,u)){if(d(t,u))return!1;for(var p=Object.keys(e);u<p.length;u++){var f=p[u];if(!d(t,f)||!M(e[f],t[f],n,s))return!1}return p.length===Object.keys(t).length}if(!d(t,u)||!M(e[u],t[u],n,s))return!1}for(u=0;u<i.length;u++){var h=i[u];if(!M(e[h],t[h],n,s))return!1}return!0}(e,t,n,c,i,s);return i.val1.delete(e),i.val2.delete(t),x}function R(e,t,n,r){for(var i=o(e),a=0;a<i.length;a++){var s=i[a];if(M(t,s,n,r))return e.delete(s),!0}return!1}function F(e){switch(a(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(p(e))return!1}return!0}function U(e,t,n){var r=F(n);return null!=r?r:t.has(r)&&!e.has(r)}function V(e,t,n,r,i){var a=F(n);if(null!=a)return a;var s=t.get(a);return!(void 0===s&&!t.has(a)||!M(r,s,!1,i))&&!e.has(a)&&M(r,s,!1,i)}function q(e,t,n,r,i,a){for(var s=o(e),l=0;l<s.length;l++){var c=s[l];if(M(n,c,i,a)&&M(r,t.get(c),i,a))return e.delete(c),!0}return!1}e.exports={isDeepEqual:function(e,t){return M(e,t,!1)},isDeepStrictEqual:function(e,t){return M(e,t,!0)}}},function(e,t,n){var r=n(46),i=n(41),a=n(125),s=n(74),o=n(247),l=i(s(),Object);r(l,{getPolyfill:s,implementation:a,shim:o}),e.exports=l},function(e,t,n){var r=n(74),i=n(46);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t,n){var r=n(41),i=n(46),a=n(126),s=n(127),o=n(249),l=r(s(),Number);i(l,{getPolyfill:s,implementation:a,shim:o}),e.exports=l},function(e,t,n){var r=n(46),i=n(127);e.exports=function(){var e=i();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"module"===e.node.sourceType}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n;e.traverse(d,{scope:e.scope,bindingNames:t,seen:new WeakSet,includeUpdateExpression:null==(n=arguments[2])||n})};var r=n(0),i=r.LOGICAL_OPERATORS,a=r.assignmentExpression,s=r.binaryExpression,o=r.cloneNode,l=r.identifier,c=r.logicalExpression,u=r.numericLiteral,p=r.sequenceExpression,f=r.unaryExpression,d={AssignmentExpression:{exit:function(e){var t=this.scope,n=this.seen,r=this.bindingNames;if("="!==e.node.operator&&!n.has(e.node)){n.add(e.node);var l=e.get("left");if(l.isIdentifier()){var u=l.node.name;if(r.has(u)&&t.getBinding(u)===e.scope.getBinding(u)){var p=e.node.operator.slice(0,-1);i.includes(p)?e.replaceWith(c(p,e.node.left,a("=",o(e.node.left),e.node.right))):(e.node.right=s(p,o(e.node.left),e.node.right),e.node.operator="=")}}}}}};d.UpdateExpression={exit:function(e){if(this.includeUpdateExpression){var t=this.scope,n=this.bindingNames,r=e.get("argument");if(r.isIdentifier()){var i=r.node.name;if(n.has(i)&&t.getBinding(i)===e.scope.getBinding(i))if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()){var c="++"==e.node.operator?"+=":"-=";e.replaceWith(a(c,r.node,u(1)))}else if(e.node.prefix)e.replaceWith(a("=",l(i),s(e.node.operator[0],f("+",r.node),u(1))));else{var d=e.scope.generateUidIdentifierBasedOnNode(r.node,"old"),h=d.name;e.scope.push({id:d});var m=s(e.node.operator[0],l(h),u(1));e.replaceWith(p([a("=",l(h),f("+",r.node)),a("=",o(r.node),m),l(h)]))}}}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=n.importInterop,s=n.initializeReexports,u=void 0!==s&&s,p=n.getWrapperPayload,f=n.esNamespaceOnly,d=void 0!==f&&f,h=n.filename;t||(t=e.scope.generateUidIdentifier("exports").name);var m=new Set;!function(e){e.get("body").forEach(function(e){e.isExportDefaultDeclaration()&&(0,a.default)(e)})}(e);var y=function(e,t,n){var i=t.getWrapperPayload,a=function(e,t,n){var r=new Map;e.get("body").forEach(function(e){var n;if(e.isImportDeclaration())n="import";else{if(e.isExportDefaultDeclaration()&&(e=e.get("declaration")),e.isExportNamedDeclaration())if(e.node.declaration)e=e.get("declaration");else if(t&&e.node.source&&e.get("source").isStringLiteral())return void e.get("specifiers").forEach(function(e){c(e),r.set(e.get("local").node.name,"block")});if(e.isFunctionDeclaration())n="hoisted";else if(e.isClassDeclaration())n="block";else if(e.isVariableDeclaration({kind:"var"}))n="var";else{if(!e.isVariableDeclaration())return;n="block"}}Object.keys(e.getOuterBindingIdentifiers()).forEach(function(e){r.set(e,n)})});var i=new Map,a=function(e){var t=e.node.name,n=i.get(t);if(!n){var a=r.get(t);if(void 0===a)throw e.buildCodeFrameError('Exporting local "'.concat(t,'", which is not declared.'));n={names:[],kind:a},i.set(t,n)}return n};return e.get("body").forEach(function(e){if(!e.isExportNamedDeclaration()||!t&&e.node.source){if(e.isExportDefaultDeclaration()){var r=e.get("declaration");if(!r.isFunctionDeclaration()&&!r.isClassDeclaration())throw r.buildCodeFrameError("Unexpected default expression export.");a(r.get("id")).names.push("default")}}else if(e.node.declaration){var i=e.get("declaration"),s=i.getOuterBindingIdentifierPaths();Object.keys(s).forEach(function(e){if("__esModule"===e)throw i.buildCodeFrameError('Illegal export "__esModule".');a(s[e]).names.push(e)})}else e.get("specifiers").forEach(function(e){var t=e.get("local"),r=e.get("exported"),i=a(t),s=l(r,n);if("__esModule"===s)throw r.buildCodeFrameError('Illegal export "__esModule".');i.names.push(s)})}),i}(e,t.initializeReexports,n),s=new Map,o=new Map,u=function(t,n){var i=t.value,a=o.get(i);return a?s.get(i).push(n):(a={name:e.scope.generateUidIdentifier((0,r.basename)(i,(0,r.extname)(i))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,wrap:null,get lazy(){return"lazy"===this.wrap},referenced:!1},o.set(i,a),s.set(i,[n])),a},p=!1;e.get("body").forEach(function(e){if(e.isImportDeclaration()){var t=u(e.node.source,e.node);t.loc||(t.loc=e.node.loc),e.get("specifiers").forEach(function(e){if(e.isImportDefaultSpecifier()){var r=e.get("local").node.name;t.imports.set(r,"default");var i=a.get(r);i&&(a.delete(r),i.names.forEach(function(e){t.reexports.set(e,"default")}),t.referenced=!0)}else if(e.isImportNamespaceSpecifier()){var s=e.get("local").node.name;t.importsNamespace.add(s);var o=a.get(s);o&&(a.delete(s),o.names.forEach(function(e){t.reexportNamespace.add(e)}),t.referenced=!0)}else if(e.isImportSpecifier()){var c=l(e.get("imported"),n),u=e.get("local").node.name;t.imports.set(u,c);var p=a.get(u);p&&(a.delete(u),p.names.forEach(function(e){t.reexports.set(e,c)}),t.referenced=!0)}})}else if(e.isExportAllDeclaration()){p=!0;var r=u(e.node.source,e.node);r.loc||(r.loc=e.node.loc),r.reexportAll={loc:e.node.loc},r.referenced=!0}else if(e.isExportNamedDeclaration()&&e.node.source){p=!0;var i=u(e.node.source,e.node);i.loc||(i.loc=e.node.loc),e.get("specifiers").forEach(function(e){c(e);var t=l(e.get("local"),n),r=l(e.get("exported"),n);if(i.reexports.set(r,t),i.referenced=!0,"__esModule"===r)throw e.get("exported").buildCodeFrameError('Illegal export "__esModule".')})}else(e.isExportNamedDeclaration()||e.isExportDefaultDeclaration())&&(p=!0)});var f,d=gn(o.values());try{for(d.s();!(f=d.n()).done;){var h=f.value,m=!1,y=!1;h.importsNamespace.size>0&&(m=!0,y=!0),h.reexportAll&&(y=!0);var v,g=gn(h.imports.values());try{for(g.s();!(v=g.n()).done;){"default"===v.value?m=!0:y=!0}}catch(A){g.e(A)}finally{g.f()}var b,E=gn(h.reexports.values());try{for(E.s();!(b=E.n()).done;){"default"===b.value?m=!0:y=!0}}catch(A){E.e(A)}finally{E.f()}m&&y?h.interop="namespace":m&&(h.interop="default")}}catch(A){d.e(A)}finally{d.f()}if(i){var S,x=gn(o);try{for(x.s();!(S=x.n()).done;){var T=an(S.value,2),w=T[0],P=T[1];P.wrap=i(w,P,s.get(w))}}catch(A){x.e(A)}finally{x.f()}}return{hasExports:p,local:a,sources:o}}(e,{initializeReexports:u,getWrapperPayload:p},m),v=y.local,g=y.sources,b=y.hasExports;!function(e){e.get("body").forEach(function(e){if(e.isImportDeclaration())e.remove();else if(e.isExportNamedDeclaration())e.node.declaration?(e.node.declaration._blockHoist=e.node._blockHoist,e.replaceWith(e.node.declaration)):e.remove();else if(e.isExportDefaultDeclaration()){var t=e.get("declaration");if(!t.isFunctionDeclaration()&&!t.isClassDeclaration())throw t.buildCodeFrameError("Unexpected default expression export.");t._blockHoist=e.node._blockHoist,e.replaceWith(t)}else e.isExportAllDeclaration()&&e.remove()})}(e);var E,S=gn(g);try{for(S.s();!(E=S.n()).done;){var x=an(E.value,2),T=x[0],w=x[1],P=w.importsNamespace,A=w.imports;if(P.size>0&&0===A.size){var k=an(P,1)[0];w.name=k}var C=o(i,T,h);"none"===C?w.interop="none":"node"===C&&"namespace"===w.interop?w.interop="node-namespace":"node"===C&&"default"===w.interop?w.interop="node-default":d&&"namespace"===w.interop&&(w.interop="default")}}catch(O){S.e(O)}finally{S.f()}return{exportName:t,exportNameListName:null,hasExports:b,local:v,source:g,stringSpecifiers:m}},t.hasExports=function(e){return e.hasExports},t.isSideEffectImport=function(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll},t.validateImportInteropOption=s;var r=n(10),i=n(59),a=n(62);function s(e){if("function"!=typeof e&&"none"!==e&&"babel"!==e&&"node"!==e)throw new Error('.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received '.concat(e,")."));return e}function o(e,t,n){return"function"==typeof e?s(e(t,n)):e}function l(e,t){if(e.isIdentifier())return e.node.name;if(e.isStringLiteral()){var n=e.node.value;return(0,i.isIdentifierName)(n)||t.add(n),n}throw new Error("Expected export specifier to be either Identifier or StringLiteral, got ".concat(e.node.type))}function c(e){if(!e.isExportSpecifier())throw e.isExportNamespaceSpecifier()?e.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):e.buildCodeFrameError("Unexpected export specifier type")}},function(e,t,n){var r=n(30);e.exports=function(e,t){var n=r(e,t);return n?n.version:null}},function(e,t,n){var r=n(30);e.exports=function(e,t){var n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},function(e,t,n){var r=n(3);e.exports=function(e,t,n,i,a){"string"==typeof n&&(a=i,i=n,n=void 0);try{return new r(e instanceof r?e.version:e,n).inc(t,i,a).version}catch(e){return null}}},function(e,t,n){var r=n(30);e.exports=function(e,t){var n=r(e,null,!0),i=r(t,null,!0),a=n.compare(i);if(0===a)return null;var s=a>0,o=s?n:i,l=s?i:n,c=!!o.prerelease.length;if(l.prerelease.length&&!c)return l.patch||l.minor?o.patch?"patch":o.minor?"minor":"major":"major";var u=c?"pre":"";return n.major!==i.major?u+"major":n.minor!==i.minor?u+"minor":n.patch!==i.patch?u+"patch":"prerelease"}},function(e,t,n){var r=n(3);e.exports=function(e,t){return new r(e,t).major}},function(e,t,n){var r=n(3);e.exports=function(e,t){return new r(e,t).minor}},function(e,t,n){var r=n(3);e.exports=function(e,t){return new r(e,t).patch}},function(e,t,n){var r=n(30);e.exports=function(e,t){var n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},function(e,t,n){var r=n(7);e.exports=function(e,t,n){return r(t,e,n)}},function(e,t,n){var r=n(7);e.exports=function(e,t){return r(e,t,!0)}},function(e,t,n){var r=n(76);e.exports=function(e,t){return e.sort(function(e,n){return r(e,n,t)})}},function(e,t,n){var r=n(76);e.exports=function(e,t){return e.sort(function(e,n){return r(n,e,t)})}},function(e,t,n){var r=n(3),i=n(30),a=n(34),s=a.safeRe,o=a.t;e.exports=function(e,t){if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var n=null;if((t=t||{}).rtl){for(var a;(a=s[o.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&a.index+a[0].length===n.index+n[0].length||(n=a),s[o.COERCERTL].lastIndex=a.index+a[1].length+a[2].length;s[o.COERCERTL].lastIndex=-1}else n=e.match(s[o.COERCE]);return null===n?null:i("".concat(n[2],".").concat(n[3]||"0",".").concat(n[4]||"0"),t)}},function(e,t,n){function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var n=0,i=arguments.length;n<i;n++)t.push(arguments[n]);return t}function i(e,t,n){var r=t===e.head?new o(n,null,t,e):new o(n,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function a(e,t){e.tail=new o(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new o(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function o(e,t,n,r){if(!(this instanceof o))return new o(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=r,r.Node=o,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},r.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;null!==n;r++)e.call(t,n.value,r,this),n=n.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;null!==n;r--)e.call(t,n.value,r,this),n=n.prev},r.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},r.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},r.prototype.map=function(e,t){t=t||this;for(var n=new r,i=this.head;null!==i;)n.push(e.call(t,i.value,this)),i=i.next;return n},r.prototype.mapReverse=function(e,t){t=t||this;for(var n=new r,i=this.tail;null!==i;)n.push(e.call(t,i.value,this)),i=i.prev;return n},r.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},r.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=0,a=this.head;null!==a&&i<e;i++)a=a.next;for(;null!==a&&i<t;i++,a=a.next)n.push(a.value);return n},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=this.length,a=this.tail;null!==a&&i>t;i--)a=a.prev;for(;null!==a&&i>e;i--,a=a.prev)n.push(a.value);return n},r.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,r=this.head;null!==r&&n<e;n++)r=r.next;var a=[];for(n=0;r&&n<t;n++)a.push(r.value),r=this.removeNode(r);for(null===r&&(r=this.tail),r!==this.head&&r!==this.tail&&(r=r.prev),n=0;n<(arguments.length<=2?0:arguments.length-2);n++)r=i(this,r,n+2<2||arguments.length<=n+2?void 0:arguments[n+2]);return a},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};try{n(267)(r)}catch(e){}},function(e){e.exports=function(e){e.prototype[Symbol.iterator]=mn().m(function e(){var t;return mn().w(function(e){for(;;)switch(e.n){case 0:t=this.head;case 1:if(!t){e.n=3;break}return e.n=2,t.value;case 2:t=t.next,e.n=1;break;case 3:return e.a(2)}},e,this)})}},function(e,t,n){var r=n(8);e.exports=function(e,t){return new r(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}},function(e,t,n){var r=n(3),i=n(8);e.exports=function(e,t,n){var a=null,s=null,o=null;try{o=new i(t,n)}catch(e){return null}return e.forEach(function(e){o.test(e)&&(a&&-1!==s.compare(e)||(s=new r(a=e,n)))}),a}},function(e,t,n){var r=n(3),i=n(8);e.exports=function(e,t,n){var a=null,s=null,o=null;try{o=new i(t,n)}catch(e){return null}return e.forEach(function(e){o.test(e)&&(a&&1!==s.compare(e)||(s=new r(a=e,n)))}),a}},function(e,t,n){var r=n(3),i=n(8),a=n(49);e.exports=function(e,t){e=new i(e,t);var n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(var s=function(){var t=e.set[o],i=null;t.forEach(function(e){var t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!a(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: ".concat(e.operator))}}),!i||n&&!a(n,i)||(n=i)},o=0;o<e.set.length;++o)s();return n&&e.test(n)?n:null}},function(e,t,n){var r=n(8);e.exports=function(e,t){try{return new r(e,t).range||"*"}catch(e){return null}}},function(e,t,n){var r=n(80);e.exports=function(e,t,n){return r(e,t,">",n)}},function(e,t,n){var r=n(80);e.exports=function(e,t,n){return r(e,t,"<",n)}},function(e,t,n){var r=n(8);e.exports=function(e,t,n){return e=new r(e,n),t=new r(t,n),e.intersects(t,n)}},function(e,t,n){var r=n(51),i=n(7);e.exports=function(e,t,n){var a,s=[],o=null,l=null,c=e.sort(function(e,t){return i(e,t,n)}),u=gn(c);try{for(u.s();!(a=u.n()).done;){var p=a.value;r(p,t,n)?(l=p,o||(o=p)):(l&&s.push([o,l]),l=null,o=null)}}catch(E){u.e(E)}finally{u.f()}o&&s.push([o,null]);for(var f=[],d=0,h=s;d<h.length;d++){var m=an(h[d],2),y=m[0],v=m[1];y===v?f.push(y):v||y!==c[0]?v?y===c[0]?f.push("<=".concat(v)):f.push("".concat(y," - ").concat(v)):f.push(">=".concat(y)):f.push("*")}var g=f.join(" || "),b="string"==typeof t.raw?t.raw:String(t);return g.length<b.length?g:t}},function(e,t,n){var r=n(8),i=n(50),a=i.ANY,s=n(51),o=n(7),l=[new i(">=0.0.0-0")],c=[new i(">=0.0.0")],u=function(e,t,n){if(e===t)return!0;if(1===e.length&&e[0].semver===a){if(1===t.length&&t[0].semver===a)return!0;e=n.includePrerelease?l:c}if(1===t.length&&t[0].semver===a){if(n.includePrerelease)return!0;t=c}var r,i,u,d,h,m,y,v,g=new Set,b=gn(e);try{for(b.s();!(v=b.n()).done;){var E=v.value;">"===E.operator||">="===E.operator?r=p(r,E,n):"<"===E.operator||"<="===E.operator?i=f(i,E,n):g.add(E.semver)}}catch(N){b.e(N)}finally{b.f()}if(g.size>1)return null;if(r&&i){if((u=o(r.semver,i.semver,n))>0)return null;if(0===u&&(">="!==r.operator||"<="!==i.operator))return null}var S,x=gn(g);try{for(x.s();!(S=x.n()).done;){var T=S.value;if(r&&!s(T,String(r),n))return null;if(i&&!s(T,String(i),n))return null;var w,P=gn(t);try{for(P.s();!(w=P.n()).done;){var A=w.value;if(!s(T,String(A),n))return!1}}catch(N){P.e(N)}finally{P.f()}return!0}}catch(N){x.e(N)}finally{x.f()}var k=!(!i||n.includePrerelease||!i.semver.prerelease.length)&&i.semver,C=!(!r||n.includePrerelease||!r.semver.prerelease.length)&&r.semver;k&&1===k.prerelease.length&&"<"===i.operator&&0===k.prerelease[0]&&(k=!1);var O,I=gn(t);try{for(I.s();!(O=I.n()).done;){var _=O.value;if(y=y||">"===_.operator||">="===_.operator,m=m||"<"===_.operator||"<="===_.operator,r)if(C&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===C.major&&_.semver.minor===C.minor&&_.semver.patch===C.patch&&(C=!1),">"===_.operator||">="===_.operator){if((d=p(r,_,n))===_&&d!==r)return!1}else if(">="===r.operator&&!s(r.semver,String(_),n))return!1;if(i)if(k&&_.semver.prerelease&&_.semver.prerelease.length&&_.semver.major===k.major&&_.semver.minor===k.minor&&_.semver.patch===k.patch&&(k=!1),"<"===_.operator||"<="===_.operator){if((h=f(i,_,n))===_&&h!==i)return!1}else if("<="===i.operator&&!s(i.semver,String(_),n))return!1;if(!_.operator&&(i||r)&&0!==u)return!1}}catch(N){I.e(N)}finally{I.f()}return!(r&&m&&!i&&0!==u||i&&y&&!r&&0!==u||C||k)},p=function(e,t,n){if(!e)return t;var r=o(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},f=function(e,t,n){if(!e)return t;var r=o(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;e=new r(e,n),t=new r(t,n);var i,a=!1,s=gn(e.set);try{e:for(s.s();!(i=s.n()).done;){var o,l=i.value,c=gn(t.set);try{for(c.s();!(o=c.n()).done;){var p=o.value,f=u(l,p,n);if(a=a||null!==f,f)continue e}}catch(d){c.e(d)}finally{c.f()}if(a)return!1}}catch(d){s.e(d)}finally{s.f()}return!0}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=function(){return"production"}},function(e,t,n){var r=mn().m(d),i=mn().m(S),a=mn().m(x),s=mn().m(T);function o(){var e=n(13);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createCachedDescriptors=function(e,t,n){var r=t.plugins,i=t.presets,a=t.passPerPreset;return{options:h(t,e),plugins:r?function(){return g(r,e)(n)}:function(){return d([])},presets:i?function(){return y(i,e)(n)(!!a)}:function(){return d([])}}},t.createDescriptor=w,t.createUncachedDescriptors=function(e,t,n){return{options:h(t,e),plugins:(0,l.once)(function(){return x(t.plugins||[],e,n)}),presets:(0,l.once)(function(){return S(t.presets||[],e,n,!!t.passPerPreset)})}};var l=n(455),c=n(81),u=n(83),p=n(84),f=n(280);function d(e){return mn().w(function(t){for(;;)if(0===t.n)return t.a(2,e)},r)}function h(e,t){return"string"==typeof e.browserslistConfigFile&&(e.browserslistConfigFile=(0,f.resolveBrowserslistConfigFile)(e.browserslistConfigFile,t)),e}var m=new WeakMap,y=(0,p.makeWeakCacheSync)(function(e,t){var n=t.using(function(e){return e});return(0,p.makeStrongCacheSync)(function(t){return(0,p.makeStrongCache)(mn().m(function r(i){return mn().w(function(r){for(;;)switch(r.n){case 0:return r.d(en(S(e,n,t,i)),1);case 1:return r.a(2,r.v.map(function(e){return E(m,e)}))}},r)}))})}),v=new WeakMap,g=(0,p.makeWeakCacheSync)(function(e,t){var n=t.using(function(e){return e});return(0,p.makeStrongCache)(mn().m(function t(r){return mn().w(function(t){for(;;)switch(t.n){case 0:return t.d(en(x(e,n,r)),1);case 1:return t.a(2,t.v.map(function(e){return E(v,e)}))}},t)}))}),b={};function E(e,t){var n=t.value,r=t.options,i=void 0===r?b:r;if(!1===i)return t;var a=e.get(n);a||(a=new WeakMap,e.set(n,a));var s=a.get(i);if(s||(s=[],a.set(i,s)),-1===s.indexOf(t)){var o=s.filter(function(e){return r=t,(n=e).name===r.name&&n.value===r.value&&n.options===r.options&&n.dirname===r.dirname&&n.alias===r.alias&&n.ownPass===r.ownPass&&(null==(i=n.file)?void 0:i.request)===(null==(a=r.file)?void 0:a.request)&&(null==(s=n.file)?void 0:s.resolved)===(null==(o=r.file)?void 0:o.resolved);var n,r,i,a,s,o});if(o.length>0)return o[0];s.push(t)}return t}function S(e,t,n,r){return mn().w(function(i){for(;;)switch(i.n){case 0:return i.d(en(T("preset",e,t,n,r)),1);case 1:return i.a(2,i.v)}},i)}function x(e,t,n){return mn().w(function(r){for(;;)switch(r.n){case 0:return r.d(en(T("plugin",e,t,n)),1);case 1:return r.a(2,r.v)}},a)}function T(e,t,n,r,i){var a;return mn().w(function(s){for(;;)switch(s.n){case 0:return s.d(en(o().all(t.map(function(t,a){return w(t,n,{type:e,alias:"".concat(r,"$").concat(a),ownPass:!!i})}))),1);case 1:return a=s.v,s.a(2,(function(e){var t,n=new Map,r=gn(e);try{var i=function(){var r=t.value;if("function"!=typeof r.value)return 1;var i=n.get(r.value);if(i||(i=new Set,n.set(r.value,i)),i.has(r.name)){var a=e.filter(function(e){return e.value===r.value});throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:","".concat(JSON.stringify(a,null,2))].join("\n"))}i.add(r.name)};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}}(a),a))}},s)}function w(e,t,n){var r=n.type,i=n.alias,a=n.ownPass;return mn().m(function n(s,o,l,p){var f,d,h,m,y,v,g,b,E;return mn().w(function(n){for(;;)switch(n.n){case 0:if(!(f=(0,u.getItemDescriptor)(e))){n.n=1;break}return n.a(2,f);case 1:if(y=e,Array.isArray(y)&&(3===y.length?(o=an(y,3),y=o[0],h=o[1],d=o[2]):(p=an(y,2),y=p[0],h=p[1])),v=null,"string"!=typeof y){n.n=4;break}if("string"==typeof r){n.n=2;break}throw new Error("To resolve a string-based item, the type of item must be given");case 2:return b="plugin"===r?c.loadPlugin:c.loadPreset,E=y,n.d(en(b(y,t)),3);case 3:g=n.v,v=g.filepath,y=g.value,m={request:E,resolved:v};case 4:if(y){n.n=5;break}throw new Error("Unexpected falsy value: ".concat(String(y)));case 5:if("object"!=Sn(y)||!y.__esModule){n.n=7;break}if(y.default){n.n=6;break}throw new Error("Must export a default export when using ES6 modules.");case 6:y=y.default;case 7:if("object"==Sn(y)||"function"==typeof y){n.n=8;break}throw new Error("Unsupported format: ".concat(Sn(y),". Expected an object or a function."));case 8:if(null===v||"object"!=Sn(y)||!y){n.n=9;break}throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In ".concat(v));case 9:return n.a(2,{name:d,alias:v||i,value:y,options:h,dirname:t,ownPass:a,file:m})}},n)})()}},function(e,t,n){function r(){var e=n(281);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.resolveBrowserslistConfigFile=function(e,t){},t.resolveTargets=function(e,t){var n,i=e.targets;return"string"==typeof i||Array.isArray(i)?n={browsers:i}:i&&(n="esmodules"in i?Object.assign({},i,{esmodules:"intersect"}):i),(0,r().default)(n,{ignoreBrowserslistConfig:!0,browserslistEnv:e.browserslistEnv})}},function(e,t,n){var r=n(17);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TargetNames",{enumerable:!0,get:function(){return u.TargetNames}}),t.default=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=n.browsers,o=n.esmodules,p=r.configPath,f=void 0===p?".":p;!function(e){m.invariant(void 0===e||y(e),"'".concat(String(e),"' is not a valid browserslist query"))}(s);var d=function(e){for(var t=Object.keys(u.TargetNames),n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(!(i in u.TargetNames))throw new Error(m.formatMessage("'".concat(i,"' is not a valid target\n- Did you mean '").concat((0,a.findSuggestion)(i,t),"'?")))}return e}(function(e){var t=Object.assign({},e);return delete t.esmodules,delete t.browsers,t}(n)),v=!!s||Object.keys(d).length>0,S=!r.ignoreBrowserslistConfig&&!v;if(!s&&S&&(null==(s=i.loadConfig({config:r.configFile,path:f,env:r.browserslistEnv}))&&(s=[])),!o||"intersect"===o&&null!=(e=s)&&e.length||(s=Object.keys(h).map(function(e){return"".concat(e," >= ").concat(h[e])}).join(", "),o=!1),null!=(t=s)&&t.length){var x=function(e,t){var n="string"==typeof e?e:e.join()+t,r=E.get(n);return r||(r=function(e,t){return function(e){return e.reduce(function(e,t){var n=an(t.split(" "),2),r=n[0],i=n[1],a=c.browserNameMap[r];if(!a)return e;try{var s=i.split("-")[0].toLowerCase(),o=(0,l.isUnreleasedVersion)(s,a);if(!e[a])return e[a]=o?s:(0,l.semverify)(s),e;var u=e[a],p=(0,l.isUnreleasedVersion)(u,a);if(p&&o)e[a]=(0,l.getLowestUnreleased)(u,s,a);else if(p)e[a]=(0,l.semverify)(s);else if(!p&&!o){var f=(0,l.semverify)(s);e[a]=(0,l.semverMin)(u,f)}}catch(e){}return e},{})}(i(e,{mobileToDesktop:!0,env:t}))}(e,t),E.set(n,r)),Object.assign({},r)}(s,r.browserslistEnv);if("intersect"===o)for(var T=0,w=Object.keys(x);T<w.length;T++){var P=w[T];if("deno"!==P&&"ie"!==P){var A=h["opera_mobile"===P?"op_mob":P];if(A){var k=x[P];x[P]=(0,l.getHighestUnreleased)(k,(0,l.semverify)(A),P)}else delete x[P]}else delete x[P]}d=Object.assign(x,d)}var C,O,I={},_=[],N=gn(Object.keys(d).sort());try{for(N.s();!(C=N.n()).done;){var D=C.value,j=d[D];"number"==typeof j&&j%1!=0&&_.push({target:D,value:j});var M=an("node"===D?g(j):b(D,j),2),L=M[0],B=M[1];B&&(I[L]=B)}}catch(R){N.e(R)}finally{N.f()}return(O=_).length&&O.forEach(function(e){e.target,e.value}),I},Object.defineProperty(t,"filterItems",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"getInclusionReasons",{enumerable:!0,get:function(){return f.getInclusionReasons}}),t.isBrowsersQueryValid=y,Object.defineProperty(t,"isRequired",{enumerable:!0,get:function(){return d.isRequired}}),Object.defineProperty(t,"prettifyTargets",{enumerable:!0,get:function(){return p.prettifyTargets}}),Object.defineProperty(t,"unreleasedLabels",{enumerable:!0,get:function(){return c.unreleasedLabels}});var i=n(282),a=n(289),s=n(463),o=n(132),l=n(138),c=n(139),u=n(465),p=n(291),f=n(466),d=n(467),h=s["es6.module"],m=new a.OptionValidator("@babel/helper-compilation-targets");function y(e){return"string"==typeof e||Array.isArray(e)&&e.every(function(e){return"string"==typeof e})}function v(e,t){try{return(0,l.semverify)(t)}catch(n){throw new Error(m.formatMessage("'".concat(t,"' is not a valid value for 'targets.").concat(e,"'.")))}}function g(e){return["node",!0===e||"current"===e?r.versions.node:v("node",e)]}function b(e,t){return[e,(0,l.isUnreleasedVersion)(t,e)?t.toLowerCase():v(e,t)]}var E=new o({max:64})},function(e,t,n){var r=n(456),i=n(457).a,a=n(460),s=n(461),o=n(286),l=n(137),c=n(287),u=n(288);function p(e,t){return 0===(e+".").indexOf(t+".")}function f(e){return e.filter(function(e){return"string"==typeof e})}function d(e){var t=e;return 3===e.split(".").length&&(t=e.split(".").slice(0,-1).join(".")),t}function h(e){return function(t){return e+" "+t}}function m(e){return parseInt(e.split(".")[0])}function y(e,t){if(0===e.length)return[];var n=v(e.map(m)),r=n[n.length-t];if(!r)return e;for(var i=[],a=e.length-1;a>=0&&!(r>m(e[a]));a--)i.unshift(e[a]);return i}function v(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function g(e,t,n){for(var r in n)e[t+" "+r]=n[r]}function b(e,t){return t=parseFloat(t),">"===e?function(e){return parseFloat(e)>t}:">="===e?function(e){return parseFloat(e)>=t}:"<"===e?function(e){return parseFloat(e)<t}:function(e){return parseFloat(e)<=t}}function E(e){return parseInt(e)}function S(e,t){return e<t?-1:e>t?1:0}function x(e,t){return S(parseInt(e[0]),parseInt(t[0]))||S(parseInt(e[1]||"0"),parseInt(t[1]||"0"))||S(parseInt(e[2]||"0"),parseInt(t[2]||"0"))}function T(e,t){return void 0===(t=t.split(".").map(E))[1]&&(t[1]="x"),"<="===e?function(e){return w(e=e.split(".").map(E),t)<=0}:function(e){return w(e=e.split(".").map(E),t)>=0}}function w(e,t){return e[0]!==t[0]?e[0]<t[0]?-1:1:"x"===t[1]?0:e[1]!==t[1]?e[1]<t[1]?-1:1:0}function P(e,t){var n=function(e,t){return-1!==e.versions.indexOf(t)?t:!!R.versionAliases[e.name][t]&&R.versionAliases[e.name][t]}(e,t);return n||1===e.versions.length&&e.versions[0]}function A(e,t){return e/=1e3,Object.keys(i).reduce(function(n,r){var i=C(r,t);if(!i)return n;var a=Object.keys(i.releaseDate).filter(function(t){var n=i.releaseDate[t];return null!==n&&n>=e});return n.concat(a.map(h(i.name)))},[])}function k(e){return{name:e.name,versions:e.versions,released:e.released,releaseDate:e.releaseDate}}function C(e,t){if(e=e.toLowerCase(),e=R.aliases[e]||e,t.mobileToDesktop&&R.desktopNames[e]){var n=R.data[R.desktopNames[e]];if("android"===e)return i=k(R.data[e]),a=n,i.released=O(i.released,a.released),i.versions=O(i.versions,a.versions),i.releaseDate=function(e){var t={};for(var n in e)t[n]=e[n];return t}(i.releaseDate),i.released.forEach(function(e){void 0===i.releaseDate[e]&&(i.releaseDate[e]=a.releaseDate[e])}),i;var r=k(n);return r.name=e,r}var i,a;return R.data[e]}function O(e,t){var n=t.indexOf("37");return e.filter(function(e){return/^(?:[2-4]\.|[34]$)/.test(e)}).concat(t.slice(n))}function I(e,t){var n=C(e,t);if(!n)throw new l("Unknown browser "+e);return n}function _(e,t,n,r){var i=1;switch(t){case"android":if(r.mobileToDesktop)return e;var a=R.data.chrome.released;i=a.length-a.indexOf("37");break;case"op_mob":i=m(R.data.op_mob.released.slice(-1)[0])-14+1;break;default:return e}return n<=i?e.slice(-1):e.slice(i-1-n)}function N(e,t){return"string"==typeof e&&(e.indexOf("y")>=0||t&&e.indexOf("a")>=0)}function D(e,t){return c(q,e).reduce(function(e,n,r){if(n.not&&0===r)throw new l("Write any browsers query (for instance, `defaults`) before `"+n.query+"`");var i=q[n.type].select.call(R,t,n).map(function(e){var n=e.split(" ");return"0"===n[1]?n[0]+" "+C(n[0],t).versions[0]:e});if("and"===n.compose)return n.not?e.filter(function(e){return-1===i.indexOf(e)}):e.filter(function(e){return-1!==i.indexOf(e)});if(n.not){var a={};return i.forEach(function(e){a[e]=!0}),e.filter(function(e){return!a[e]})}return e.concat(i)},[])}function j(e){return void 0===e&&(e={}),void 0===e.path&&(e.path=s.resolve?s.resolve("."):"."),e}function M(e,t){return null==e&&(e=R.loadConfig(t)||R.defaults),e}function L(e){if("string"!=typeof e&&!Array.isArray(e))throw new l("Browser queries must be an array or string. Got "+Sn(e)+".")}var B={};function R(e,t){L(e=M(e,t=j(t)));var n={ignoreUnknownVersions:t.ignoreUnknownVersions,dangerousExtend:t.dangerousExtend,mobileToDesktop:t.mobileToDesktop,path:t.path,env:t.env};u.oldDataWarning(R.data);var r=u.getStat(t,R.data);if(r)for(var i in n.customUsage={},r)g(n.customUsage,i,r[i]);var a=JSON.stringify([e,n]);if(B[a])return B[a];var s=v(D(e,n)).sort(function(e,t){if(e=e.split(" "),t=t.split(" "),e[0]===t[0]){var n=e[1].split("-")[0];return x(t[1].split("-")[0].split("."),n.split("."))}return S(e[0],t[0])});return u.env.BROWSERSLIST_DISABLE_CACHE||(B[a]=s),s}function F(e,t){var n=R.nodeVersions.filter(function(e){return p(e,t.version)});if(0===n.length){if(e.ignoreUnknownVersions)return[];throw new l("Unknown version "+t.version+" of Node.js")}return["node "+n[n.length-1]]}function U(e,t){var n=parseInt(t.year),r=parseInt(t.month||"01")-1,i=parseInt(t.day||"01");return A(Date.UTC(n,r,i,0,0,0),e)}function V(e,t){var n=parseFloat(t.coverage),r=R.usage.global;if(t.place)if(t.place.match(/^my\s+stats$/i)){if(!e.customUsage)throw new l("Custom usage statistics was not provided");r=e.customUsage}else{var i;i=2===t.place.length?t.place.toUpperCase():t.place.toLowerCase(),u.loadCountry(R.usage,i,R.data),r=R.usage[i]}for(var a,s=Object.keys(r).sort(function(e,t){return r[t]-r[e]}),o=0,c=[],p=0;p<s.length&&(a=s[p],0!==r[a])&&(o+=r[a],c.push(a),!(o>=n));p++);return c}R.parse=function(e,t){return L(e=M(e,t=j(t))),c(q,e)},R.cache={},R.data={},R.usage={global:{},custom:null},R.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],R.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},R.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},R.versionAliases={},R.clearCaches=u.clearCaches,R.parseConfig=u.parseConfig,R.readConfig=u.readConfig,R.findConfig=u.findConfig,R.loadConfig=u.loadConfig,R.coverage=function(e,t){var n;if(void 0===t)n=R.usage.global;else if("my stats"===t){var r={};r.path=s.resolve?s.resolve("."):".";var i=u.getStat(r);if(!i)throw new l("Custom usage statistics was not provided");for(var a in n={},i)g(n,a,i[a])}else if("string"==typeof t)t=t.length>2?t.toLowerCase():t.toUpperCase(),u.loadCountry(R.usage,t,R.data),n=R.usage[t];else for(var o in"dataByBrowser"in t&&(t=t.dataByBrowser),n={},t)for(var c in t[o])n[o+" "+c]=t[o][c];return e.reduce(function(e,t){var r=n[t];return void 0===r&&(r=n[t.replace(/ \S+$/," 0")]),e+(r||0)},0)};var q={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(e,t){return Object.keys(i).reduce(function(n,r){var i=C(r,e);if(!i)return n;var a=y(i.released,t.versions);return a=_(a=a.map(h(i.name)),i.name,t.versions,e),n.concat(a)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(e,t){return Object.keys(i).reduce(function(n,r){var i=C(r,e);if(!i)return n;var a=i.released.slice(-t.versions);return a=_(a=a.map(h(i.name)),i.name,t.versions,e),n.concat(a)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(e,t){return y(Object.keys(o),t.versions).map(function(e){return"chrome "+o[e]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(e,t){return y(R.nodeVersions,t.versions).map(function(e){return"node "+e})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(e,t){var n=I(t.browser,e);return _(y(n.released,t.versions).map(h(n.name)),n.name,t.versions,e)}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(e,t){return Object.keys(o).slice(-t.versions).map(function(e){return"chrome "+o[e]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(e,t){return R.nodeVersions.slice(-t.versions).map(function(e){return"node "+e})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(e,t){var n=I(t.browser,e);return _(n.released.slice(-t.versions).map(h(n.name)),n.name,t.versions,e)}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(e){return Object.keys(i).reduce(function(t,n){var r=C(n,e);if(!r)return t;var i=r.versions.filter(function(e){return-1===r.released.indexOf(e)});return i=i.map(h(r.name)),t.concat(i)},[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(e,t){var n=I(t.browser,e);return n.versions.filter(function(e){return-1===n.released.indexOf(e)}).map(h(n.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(e,t){return A(Date.now()-31558432982.4*t.years,e)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:U},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:U},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:U},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(e,t){var n=parseFloat(t.popularity),r=R.usage.global;return Object.keys(r).reduce(function(e,i){return">"===t.sign?r[i]>n&&e.push(i):"<"===t.sign?r[i]<n&&e.push(i):"<="===t.sign?r[i]<=n&&e.push(i):r[i]>=n&&e.push(i),e},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(e,t){var n=parseFloat(t.popularity);if(!e.customUsage)throw new l("Custom usage statistics was not provided");var r=e.customUsage;return Object.keys(r).reduce(function(e,i){var a=r[i];return null==a||(">"===t.sign?a>n&&e.push(i):"<"===t.sign?a<n&&e.push(i):"<="===t.sign?a<=n&&e.push(i):a>=n&&e.push(i)),e},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(e,t){var n=parseFloat(t.popularity),r=u.loadStat(e,t.config,R.data);if(r)for(var i in e.customUsage={},r)g(e.customUsage,i,r[i]);if(!e.customUsage)throw new l("Custom usage statistics was not provided");var a=e.customUsage;return Object.keys(a).reduce(function(e,r){var i=a[r];return null==i||(">"===t.sign?i>n&&e.push(r):"<"===t.sign?i<n&&e.push(r):"<="===t.sign?i<=n&&e.push(r):i>=n&&e.push(r)),e},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(e,t){var n=parseFloat(t.popularity),r=t.place;r=2===r.length?r.toUpperCase():r.toLowerCase(),u.loadCountry(R.usage,r,R.data);var i=R.usage[r];return Object.keys(i).reduce(function(e,r){var a=i[r];return null==a||(">"===t.sign?a>n&&e.push(r):"<"===t.sign?a<n&&e.push(r):"<="===t.sign?a<=n&&e.push(r):a>=n&&e.push(r)),e},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:V},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:V},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(e,t){u.loadFeature(R.cache,t.feature);var n="fully"!==t.supportType,r=R.cache[t.feature],i=[];for(var a in r){var s=C(a,e),o=e.mobileToDesktop&&a in R.desktopNames&&N(r[a][s.released.slice(-1)[0]],n);s.versions.forEach(function(e){var t=r[a][e];void 0===t&&o&&(t=r[R.desktopNames[a]][e]),N(t,n)&&i.push(a+" "+e)})}return i}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t){var n=d(t.from),r=d(t.to),i=parseFloat(t.from),a=parseFloat(t.to);if(!o[n])throw new l("Unknown version "+i+" of electron");if(!o[r])throw new l("Unknown version "+a+" of electron");return Object.keys(o).filter(function(e){var t=parseFloat(e);return t>=i&&t<=a}).map(function(e){return"chrome "+o[e]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t){return R.nodeVersions.filter(T(">=",t.from)).filter(T("<=",t.to)).map(function(e){return"node "+e})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(e,t){var n=I(t.browser,e),r=parseFloat(P(n,t.from)||t.from),i=parseFloat(P(n,t.to)||t.to);return n.released.filter(function(e){var t=parseFloat(e);return t>=r&&t<=i}).map(h(n.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t){var n=d(t.version);return Object.keys(o).filter(b(t.sign,n)).map(function(e){return"chrome "+o[e]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(e,t){return R.nodeVersions.filter((n=t.sign,r=t.version,(r=r.split(".").map(E))[1]=r[1]||0,r[2]=r[2]||0,">"===n?function(e){return x(e=e.split(".").map(E),r)>0}:">="===n?function(e){return x(e=e.split(".").map(E),r)>=0}:"<"===n?function(e){return e=e.split(".").map(E),x(r,e)>0}:function(e){return e=e.split(".").map(E),x(r,e)>=0})).map(function(e){return"node "+e});var n,r}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(e,t){var n=t.version,r=I(t.browser,e),i=R.versionAliases[r.name][n];return i&&(n=i),r.released.filter(b(t.sign,n)).map(function(e){return r.name+" "+e})}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(e,t){var n=d(t.version),r=o[n];if(!r)throw new l("Unknown version "+t.version+" of electron");return["chrome "+r]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:F},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:F},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:F},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(e){return[u.currentNode(D,e)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(e){var t=Date.now();return D(Object.keys(a).filter(function(e){return t<Date.parse(a[e].end)&&t>Date.parse(a[e].start)&&(n=e.slice(1),R.nodeVersions.some(function(e){return p(e,n)}));var n}).map(function(e){return"node "+e.slice(1)}),e)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(e,t){var n=t.version;/^tp$/i.test(n)&&(n="TP");var r=I(t.browser,e),i=P(r,n);if(i)n=i;else{if(!(i=P(r,i=-1===n.indexOf(".")?n+".0":n.replace(/\.0$/,"")))){if(e.ignoreUnknownVersions)return[];throw new l("Unknown version "+n+" of "+t.browser)}n=i}return[r.name+" "+n]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(e){return R(void 0,e)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(e,t){return D(u.loadQueries(e,t.config),e)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(e){return D(R.defaults,e)}},dead:{matches:[],regexp:/^dead$/i,select:function(e){return D(["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],e)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(e,t){throw C(t.query,e)?new l("Specify versions in Browserslist query for browser "+t.query):(n=t.query,new l("Unknown browser query `"+n+"`. Maybe you are using old Browserslist or made typo in query."));var n}}};!function(){for(var e in i){var t=i[e];R.data[e]={name:e,versions:f(i[e].versions),released:f(i[e].versions.slice(0,-3)),releaseDate:i[e].release_date},g(R.usage.global,e,t.usage_global),R.versionAliases[e]={};for(var n=0;n<t.versions.length;n++){var a=t.versions[n];if(a&&-1!==a.indexOf("-"))for(var s=a.split("-"),o=0;o<s.length;o++)R.versionAliases[e][s[o]]=a}}R.nodeVersions=r.map(function(e){return e.version})}(),e.exports=R},function(e){e.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}},function(e){e.exports={0:"111",1:"112",2:"113",3:"114",4:"115",5:"116",6:"117",7:"118",8:"5",9:"19",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"120",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"119",r:"20",s:"21",t:"22",u:"23",v:"73",w:"107",x:"108",y:"109",z:"110",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"30",HB:"31",IB:"32",JB:"33",KB:"34",LB:"35",MB:"36",NB:"37",OB:"38",PB:"39",QB:"40",RB:"41",SB:"42",TB:"43",UB:"44",VB:"45",WB:"46",XB:"47",YB:"48",ZB:"49",aB:"50",bB:"51",cB:"52",dB:"53",eB:"54",fB:"55",gB:"56",hB:"57",iB:"58",jB:"60",kB:"62",lB:"63",mB:"64",nB:"65",oB:"66",pB:"67",qB:"68",rB:"69",sB:"70",tB:"71",uB:"72",vB:"74",wB:"75",xB:"76",yB:"77",zB:"78","0B":"11.1","1B":"12.1","2B":"15.5","3B":"16.0","4B":"17.0","5B":"3","6B":"59","7B":"61","8B":"82","9B":"121",AC:"122",BC:"123",CC:"3.2",DC:"10.1",EC:"13.1",FC:"15.2-15.3",GC:"15.4",HC:"16.1",IC:"16.2",JC:"16.3",KC:"16.4",LC:"16.5",MC:"17.1",NC:"17.2",OC:"17.3",PC:"11.5",QC:"4.2-4.3",RC:"5.5",SC:"2",TC:"124",UC:"3.5",VC:"3.6",WC:"3.1",XC:"5.1",YC:"6.1",ZC:"7.1",aC:"9.1",bC:"14.1",cC:"15.1",dC:"15.6",eC:"16.6",fC:"TP",gC:"9.5-9.6",hC:"10.0-10.1",iC:"10.5",jC:"10.6",kC:"11.6",lC:"4.0-4.1",mC:"5.0-5.1",nC:"6.0-6.1",oC:"7.0-7.1",pC:"8.1-8.4",qC:"9.0-9.2",rC:"9.3",sC:"10.0-10.2",tC:"10.3",uC:"11.0-11.2",vC:"11.3-11.4",wC:"12.0-12.1",xC:"12.2-12.5",yC:"13.0-13.1",zC:"13.2","0C":"13.3","1C":"13.4-13.7","2C":"14.0-14.4","3C":"14.5-14.8","4C":"15.0-15.1","5C":"15.6-15.8","6C":"16.6-16.7","7C":"all","8C":"2.1","9C":"2.2",AD:"2.3",BD:"4.1",CD:"4.4",DD:"4.4.3-4.4.4",ED:"5.0-5.4",FD:"6.2-6.4",GD:"7.2-7.4",HD:"8.2",ID:"9.2",JD:"11.1-11.2",KD:"12.0",LD:"13.0",MD:"14.0",ND:"15.0",OD:"18.0",PD:"19.0",QD:"13.18",RD:"2.5",SD:"3.0-3.1"}},function(e){e.exports={A:{A:{J:0,D:0,E:.0223482,F:.0446964,A:0,B:.424615,RC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","J","D","E","F","A","B","","",""],E:"IE",F:{RC:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{0:.01209,1:.00806,2:.01209,3:.02015,4:.01209,5:.02015,6:.02821,7:.05239,C:.00403,K:.00403,L:.00403,G:.00403,M:0,N:.00806,O:.01209,P:0,Q:0,R:0,S:0,T:0,U:0,V:0,W:.31434,X:0,Y:0,Z:0,a:0,b:.01209,c:0,d:0,e:0,f:0,g:0,h:0,i:.02015,j:0,k:0,l:0,m:0,n:0,o:0,p:.00806,w:.01612,x:.01612,y:.07657,z:.01612,q:1.56364,H:2.5389},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","","",""],E:"Edge",F:{0:1678665600,1:1680825600,2:1683158400,3:1685664e3,4:1689897600,5:1692576e3,6:1694649600,7:1697155200,C:1438128e3,K:1447286400,L:1470096e3,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,w:1666915200,x:1670198400,y:1673481600,z:1675900800,q:1698969600,H:1701993600},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.00806,1:.00403,2:.01209,3:.01612,4:.43927,5:.00806,6:.01209,7:.10881,8:0,9:0,SC:0,"5B":0,I:.00403,J:0,D:0,E:0,F:0,A:0,B:.0403,C:.0403,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:.00806,UB:.00806,VB:0,WB:0,XB:0,YB:.00806,ZB:0,aB:.00806,bB:0,cB:.06448,dB:.00806,eB:.00806,fB:.00806,gB:.01612,hB:0,iB:0,"6B":.00403,jB:0,"7B":0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:.00403,v:0,vB:0,wB:0,xB:0,yB:0,zB:.02015,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:.00806,Y:0,Z:0,a:.01612,b:0,c:0,d:.00806,e:0,f:0,g:0,h:0,i:0,j:0,k:.01209,l:.03224,m:.02418,n:.01209,o:.00806,p:.00403,w:.00806,x:.00806,y:.01209,z:.00806,q:.27807,H:1.24124,"9B":.41912,AC:0,BC:0,TC:0,UC:0,VC:0},B:"moz",C:["SC","5B","UC","VC","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC","TC"],E:"Firefox",F:{0:1678752e3,1:1681171200,2:1683590400,3:1686009600,4:1688428800,5:1690848e3,6:1693267200,7:1695686400,8:1308614400,9:1357603200,SC:1161648e3,"5B":1213660800,UC:124632e4,VC:1264032e3,I:1300752e3,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112e3,N:1349740800,O:1353628800,r:1361232e3,s:1364860800,t:1368489600,u:1372118400,AB:1375747200,BB:1379376e3,CB:1386633600,DB:1391472e3,EB:1395100800,FB:1398729600,GB:1402358400,HB:1405987200,IB:1409616e3,JB:1413244800,KB:1417392e3,LB:1421107200,MB:1424736e3,NB:1428278400,OB:1431475200,PB:1435881600,QB:1439251200,RB:144288e4,SB:1446508800,TB:1450137600,UB:1453852800,VB:1457395200,WB:1461628800,XB:1465257600,YB:1470096e3,ZB:1474329600,aB:1479168e3,bB:1485216e3,cB:1488844800,dB:149256e4,eB:1497312e3,fB:1502150400,gB:1506556800,hB:1510617600,iB:1516665600,"6B":1520985600,jB:1525824e3,"7B":1529971200,kB:1536105600,lB:1540252800,mB:1544486400,nB:154872e4,oB:1552953600,pB:1558396800,qB:1562630400,rB:1567468800,sB:1571788800,tB:1575331200,uB:1578355200,v:1581379200,vB:1583798400,wB:1586304e3,xB:1588636800,yB:1591056e3,zB:1593475200,P:1595894400,Q:1598313600,R:1600732800,"8B":1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,w:1668470400,x:1670889600,y:1673913600,z:1676332800,q:1698105600,H:1700524800,"9B":1702944e3,AC:null,BC:null,TC:null}},D:{A:{0:.10478,1:.12896,2:.21359,3:.14508,4:.10075,5:.2821,6:.26598,7:.82615,8:0,9:0,I:0,J:0,D:0,E:0,F:0,A:0,B:0,C:0,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:.00806,LB:0,MB:0,NB:0,OB:.01612,PB:0,QB:0,RB:.00403,SB:0,TB:0,UB:0,VB:.00806,WB:0,XB:.00806,YB:.03627,ZB:.02821,aB:.01209,bB:0,cB:0,dB:.00806,eB:.00806,fB:.00403,gB:.01612,hB:.00806,iB:.00403,"6B":0,jB:.03224,"7B":.00403,kB:0,lB:.00403,mB:0,nB:.00403,oB:.03224,pB:.00403,qB:.00403,rB:.04836,sB:.0806,tB:.00806,uB:.00806,v:.01209,vB:.01209,wB:.01209,xB:.02015,yB:.01209,zB:.01612,P:.13299,Q:.02821,R:.02821,S:.04433,T:.01209,U:.03627,V:.04433,W:.06851,X:.01612,Y:.01612,Z:.01612,a:.06448,b:.03627,c:.09672,d:.04836,e:.02418,f:.01612,g:.02015,h:.07254,i:.0403,j:.03224,k:.04433,l:.03627,m:.26598,n:.06851,o:.08463,p:.0806,w:.0806,x:.12896,y:1.7732,z:.10075,q:8.53554,H:10.1596,"9B":.01612,AC:.01209,BC:0},B:"webkit",C:["","","","","","","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC"],E:"Chrome",F:{0:1678147200,1:1680566400,2:1682985600,3:1685404800,4:1689724800,5:1692057600,6:1694476800,7:1696896e3,8:1274745600,9:1332892800,I:1264377600,J:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,r:133704e4,s:1340668800,t:1343692800,u:1348531200,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,GB:1376956800,HB:1384214400,IB:1389657600,JB:1392940800,KB:1397001600,LB:1400544e3,MB:1405468800,NB:1409011200,OB:141264e4,PB:1416268800,QB:1421798400,RB:1425513600,SB:1429401600,TB:143208e4,UB:1437523200,VB:1441152e3,WB:1444780800,XB:1449014400,YB:1453248e3,ZB:1456963200,aB:1460592e3,bB:1464134400,cB:1469059200,dB:1472601600,eB:1476230400,fB:1480550400,gB:1485302400,hB:1489017600,iB:149256e4,"6B":1496707200,jB:1500940800,"7B":1504569600,kB:1508198400,lB:1512518400,mB:1516752e3,nB:1520294400,oB:1523923200,pB:1527552e3,qB:1532390400,rB:1536019200,sB:1539648e3,tB:1543968e3,uB:154872e4,v:1552348800,vB:1555977600,wB:1559606400,xB:1564444800,yB:1568073600,zB:1571702400,P:1575936e3,Q:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,w:1666656e3,x:166968e4,y:1673308800,z:1675728e3,q:1698710400,H:1701993600,"9B":null,AC:null,BC:null}},E:{A:{8:0,I:0,J:0,D:.00806,E:.00403,F:.00403,A:0,B:0,C:0,K:.00806,L:.05239,G:.00806,WC:0,CC:0,XC:.00806,YC:0,ZC:0,aC:.01209,DC:0,"0B":.01612,"1B":.02015,EC:.0806,bC:.12493,cC:.02821,FC:.01612,GC:.03224,"2B":.04836,dC:.3224,"3B":.03224,HC:.0806,IC:.06448,JC:.1612,KC:.07254,LC:.12493,eC:.59241,"4B":.14911,MC:1.26139,NC:.1612,OC:.00403,fC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WC","CC","I","8","XC","J","YC","D","ZC","E","F","aC","A","DC","B","0B","C","1B","K","EC","L","bC","G","cC","FC","GC","2B","dC","3B","HC","IC","JC","KC","LC","eC","4B","MC","NC","OC","fC",""],E:"Safari",F:{8:1275868800,WC:1205798400,CC:1226534400,I:1244419200,XC:131112e4,J:1343174400,YC:13824e5,D:13824e5,ZC:1410998400,E:1413417600,F:1443657600,aC:1458518400,A:1474329600,DC:1490572800,B:1505779200,"0B":1522281600,C:1537142400,"1B":1553472e3,K:1568851200,EC:1585008e3,L:1600214400,bC:1619395200,G:1632096e3,cC:1635292800,FC:1639353600,GC:1647216e3,"2B":1652745600,dC:1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,eC:1690156800,"4B":1695686400,MC:1698192e3,NC:1702252800,OC:null,fC:null}},F:{A:{9:0,F:0,B:0,C:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:.01612,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,v:0,vB:0,wB:0,xB:0,yB:0,zB:0,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:.00403,e:.05642,f:0,g:0,h:0,i:0,j:0,k:0,l:.02015,m:0,n:.50778,o:.78585,p:.01612,gC:0,hC:0,iC:0,jC:0,"0B":0,PC:0,kC:0,"1B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","gC","hC","iC","jC","B","0B","PC","kC","C","1B","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","","",""],E:"Opera",F:{9:1390867200,F:1150761600,gC:1223424e3,hC:1251763200,iC:1267488e3,jC:1277942400,B:1292457600,"0B":1302566400,PC:1309219200,kC:1323129600,C:1323129600,"1B":1352073600,G:1372723200,M:1377561600,N:1381104e3,O:1386288e3,r:1393891200,s:1399334400,t:1401753600,u:1405987200,AB:1409616e3,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,GB:1433808e3,HB:1438646400,IB:1442448e3,JB:1445904e3,KB:1449100800,LB:1454371200,MB:1457308800,NB:146232e4,OB:1465344e3,PB:1470096e3,QB:1474329600,RB:1477267200,SB:1481587200,TB:1486425600,UB:1490054400,VB:1494374400,WB:1498003200,XB:1502236800,YB:1506470400,ZB:1510099200,aB:1515024e3,bB:1517961600,cB:1521676800,dB:1525910400,eB:1530144e3,fB:1534982400,gB:1537833600,hB:1543363200,iB:1548201600,jB:1554768e3,kB:1561593600,lB:1566259200,mB:1570406400,nB:1573689600,oB:1578441600,pB:1583971200,qB:1587513600,rB:1592956800,sB:1595894400,tB:1600128e3,uB:1603238400,v:161352e4,vB:1612224e3,wB:1616544e3,xB:1619568e3,yB:1623715200,zB:1627948800,P:1631577600,Q:1633392e3,R:1635984e3,"8B":1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3},D:{F:"o",B:"o",C:"o",gC:"o",hC:"o",iC:"o",jC:"o","0B":"o",PC:"o",kC:"o","1B":"o"}},G:{A:{E:0,CC:0,lC:0,QC:.00294848,mC:.00294848,nC:.00589696,oC:.0103197,pC:.00294848,qC:.0103197,rC:.0353818,sC:.00294848,tC:.0545469,uC:.0221136,vC:.0250621,wC:.0132682,xC:.27126,yC:.00589696,zC:.042753,"0C":.0147424,"1C":.0530726,"2C":.106145,"3C":.165115,"4C":.0707635,FC:.0810832,GC:.0987741,"2B":.126785,"5C":.971524,"3B":.308116,HC:.661934,IC:.293374,JC:.551366,KC:.110568,LC:.263889,"6C":2.32635,"4B":.412787,MC:6.85816,NC:.717955,OC:.0353818},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","lC","QC","mC","nC","oC","E","pC","qC","rC","sC","tC","uC","vC","wC","xC","yC","zC","0C","1C","2C","3C","4C","FC","GC","2B","5C","3B","HC","IC","JC","KC","LC","6C","4B","MC","NC","OC","",""],E:"Safari on iOS",F:{CC:1270252800,lC:1283904e3,QC:1299628800,mC:1331078400,nC:1359331200,oC:1394409600,E:1410912e3,pC:1413763200,qC:1442361600,rC:1458518400,sC:1473724800,tC:1490572800,uC:1505779200,vC:1522281600,wC:1537142400,xC:1553472e3,yC:1568851200,zC:1572220800,"0C":1580169600,"1C":1585008e3,"2C":1600214400,"3C":1619395200,"4C":1632096e3,FC:1639353600,GC:1647216e3,"2B":1652659200,"5C":1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,"6C":1690156800,"4B":1694995200,MC:1698192e3,NC:1702252800,OC:null}},H:{A:{"7C":.07},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7C","","",""],E:"Opera Mini",F:{"7C":1426464e3}},I:{A:{"5B":0,I:489622e-10,H:.24366,"8C":0,"9C":244811e-10,AD:0,BD:489622e-10,QC:171368e-9,CD:0,DD:709952e-9},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","8C","9C","AD","5B","I","BD","QC","CD","DD","H","","",""],E:"Android Browser",F:{"8C":1256515200,"9C":1274313600,AD:1291593600,"5B":1298332800,I:1318896e3,BD:1341792e3,QC:1374624e3,CD:1386547200,DD:1401667200,H:1701734400}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,v:1.27348,"0B":0,PC:0,"1B":0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","0B","PC","C","1B","v","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,"0B":1314835200,PC:1318291200,C:1330300800,"1B":1349740800,v:1673827200},D:{v:"webkit"}},L:{A:{H:40.1948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1701734400}},M:{A:{q:.310492},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","q","","",""],E:"Firefox for Android",F:{q:1698105600}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{"2B":.883708},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2B","","",""],E:"UC Browser for Android",F:{"2B":1687132800},D:{"2B":"webkit"}},P:{A:{I:.1284,r:.0428001,s:.0856003,t:.1605,u:2.04371,ED:.0107,FD:0,GD:.0535002,HD:0,ID:0,DC:0,JD:.0107,KD:0,LD:.0214001,MD:0,ND:0,"3B":.0214001,"4B":.0321001,OD:.0214001,PD:.0428001},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","ED","FD","GD","HD","ID","DC","JD","KD","LD","MD","ND","3B","4B","OD","PD","r","s","t","u","","",""],E:"Samsung Internet",F:{I:1461024e3,ED:1481846400,FD:1509408e3,GD:1528329600,HD:1546128e3,ID:1554163200,DC:1567900800,JD:1582588800,KD:1593475200,LD:1605657600,MD:1618531200,ND:1629072e3,"3B":1640736e3,"4B":1651708800,OD:1659657600,PD:1667260800,r:1677369600,s:1684454400,t:1689292800,u:1697587200}},Q:{A:{EC:.167188},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EC","","",""],E:"QQ Browser",F:{EC:1663718400}},R:{A:{QD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","QD","","",""],E:"Baidu Browser",F:{QD:1663027200}},S:{A:{RD:.083594,SD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RD","SD","","",""],E:"KaiOS Browser",F:{RD:1527811200,SD:1631664e3}}}},function(e){e.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118","28.0":"120",28.1:"120","29.0":"121"}},function(e){var t=/^\s+and\s+(.*)/i,n=/^(?:,\s*|\s+or\s+)(.*)/i;function r(e){return Array.isArray(e)?e.reduce(function(e,t){return e.concat(r(t))},[]):[e]}function i(e,t){var n={query:t};for(var r in 0===t.indexOf("not ")&&(n.not=!0,t=t.slice(4)),e){var i=e[r],a=t.match(i.regexp);if(a){n.type=r;for(var s=0;s<i.matches.length;s++)n[i.matches[s]]=a[s+1];return n}}return n.type="unknown",n}function a(e,r,a){var s;return function(e,t){for(var n=1,r=e.length;n<=r;n++)if(t(e.substr(-n,n),n,r))return e.slice(0,-n);return""}(r,function(r,o,l){return t.test(r)?((s=i(e,r.match(t)[1])).compose="and",a.unshift(s),!0):n.test(r)?((s=i(e,r.match(n)[1])).compose="or",a.unshift(s),!0):o===l&&((s=i(e,r.trim())).compose="or",a.unshift(s),!0)})}e.exports=function(e,t){return Array.isArray(t)||(t=[t]),r(t.map(function(t){var n=[];do{t=a(e,t,n)}while(t);return n}))}},function(e,t,n){var r=n(137);function i(){}e.exports={loadQueries:function(){throw new r("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(e){return e.stats},loadConfig:function(e){if(e.config)throw new r("Browserslist config are not supported in client-side build")},loadCountry:function(){throw new r("Country statistics are not supported in client-side build of Browserslist")},loadFeature:function(){throw new r("Supports queries are not available in client-side build of Browserslist")},currentNode:function(e,t){return e(["maintained node versions"],t)[0]},parseConfig:i,readConfig:i,findConfig:i,clearCaches:i,oldDataWarning:i,env:{}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OptionValidator",{enumerable:!0,get:function(){return r.OptionValidator}}),Object.defineProperty(t,"findSuggestion",{enumerable:!0,get:function(){return i.findSuggestion}});var r=n(462),i=n(290)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.findSuggestion=function(e,t){var r=t.map(function(t){return function(e,t){var r,i,a=[],s=[],o=e.length,l=t.length;if(!o)return l;if(!l)return o;for(i=0;i<=l;i++)a[i]=i;for(r=1;r<=o;r++){for(s=[r],i=1;i<=l;i++)s[i]=e[r-1]===t[i-1]?a[i-1]:n(a[i-1],a[i],s[i-1])+1;a=s}return s[l]}(t,e)});return t[r.indexOf(n.apply(void 0,vn(r)))]};var n=Math.min},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.prettifyTargets=function(e){return Object.keys(e).reduce(function(t,n){var r=e[n],s=i.unreleasedLabels[n];return"string"==typeof r&&s!==r&&(r=a(r)),t[n]=r,t},{})},t.prettifyVersion=a;var r=n(23),i=n(139);function a(e){if("string"!=typeof e)return e;var t=r.parse(e),n=t.major,i=t.minor,a=t.patch,s=[n];return(i||a)&&s.push(i),a&&s.push(a),s.join(".")}},function(e,t,n){var r=mn().m(A),i=mn().m(L);function a(){var e=n(10);return a=function(){return e},e}function s(){var e=n(61);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPresetChain=mn().m(function e(t,n){var r;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en(y(t,n)),1);case 1:return r=e.v,e.a(2,r?{plugins:V(r.plugins),presets:V(r.presets),options:r.options.map(function(e){return U(e)}),files:new Set}:null)}},e)}),t.buildPresetChainWalker=void 0,t.buildRootChain=mn().m(function e(t,n){var r,i,s,o,u,p,d,h,m,y,v,g,b,E,T,P,k,C,O,I;return mn().w(function(e){for(;;)switch(e.n){case 0:return r=new c.ConfigPrinter,e.d(en(w({options:t,dirname:n.cwd},n,void 0,r)),1);case 1:if(i=e.v){e.n=2;break}return e.a(2,null);case 2:return e.d(en(r.output()),3);case 3:if("string"!=typeof t.configFile){e.n=5;break}return e.d(en((0,f.loadConfig)(t.configFile,n.cwd,n.envName,n.caller)),4);case 4:s=e.v,e.n=7;break;case 5:if(!(!1!==t.configFile)){e.n=7;break}return e.d(en((0,f.findRootConfig)(n.root,n.envName,n.caller)),6);case 6:s=e.v;case 7:if(o=t.babelrc,u=t.babelrcRoots,p=n.cwd,d=F(),h=new c.ConfigPrinter,!s){e.n=11;break}return m=S(s),e.d(en(A(m,n,void 0,h)),8);case 8:if(y=e.v){e.n=9;break}return e.a(2,null);case 9:return e.d(en(h.output()),10);case 10:void 0===o&&(o=m.options.babelrc),void 0===u&&(p=m.dirname,u=m.options.babelrcRoots),B(d,y);case 11:if(b=!1,E=F(),!0!==o&&void 0!==o||"string"!=typeof n.filename){e.n=18;break}return e.d(en((0,f.findPackageData)(n.filename)),12);case 12:if(!(T=e.v)||!function(e,t,n,r){if("boolean"==typeof n)return n;var i=e.root;if(void 0===n)return-1!==t.directories.indexOf(i);var s=n;return Array.isArray(s)||(s=[s]),s=s.map(function(e){return"string"==typeof e?a().resolve(r,e):e}),1===s.length&&s[0]===i?-1!==t.directories.indexOf(i):s.some(function(n){return"string"==typeof n&&(n=(0,l.default)(n,r)),t.directories.some(function(t){return z(n,r,t,e)})})}(n,T,u,p)){e.n=18;break}return e.d(en((0,f.findRelativeConfig)(T,n.envName,n.caller)),13);case 13:if(P=e.v,v=P.ignore,g=P.config,v&&E.files.add(v.filepath),v&&H(n,v.ignore,null,v.dirname)&&(b=!0),!g||b){e.n=17;break}return k=x(g),C=new c.ConfigPrinter,e.d(en(A(k,n,void 0,C)),14);case 14:if(!(O=e.v)){e.n=16;break}return e.d(en(C.output()),15);case 15:B(E,O),e.n=17;break;case 16:b=!0;case 17:g&&b&&E.files.add(g.filepath);case 18:return n.showConfig,I=B(B(B(F(),d),E),i),e.a(2,{plugins:b?[]:V(I.plugins),presets:b?[]:V(I.presets),options:b?[]:I.options.map(function(e){return U(e)}),fileHandling:b?"ignored":"transpile",ignore:v||void 0,babelrc:g||void 0,config:s||void 0,files:I.files})}},e)});var o=n(85),l=n(471),c=n(472),u=n(39),p=n(140),f=n(81),d=n(84),h=n(279),m=s()("babel:config:config-chain"),y=t.buildPresetChainWalker=M({root:function(e){return v(e)},env:function(e,t){return g(e)(t)},overrides:function(e,t){return b(e)(t)},overridesEnv:function(e,t,n){return E(e)(t)(n)},createLogger:function(){return function(){}}}),v=(0,d.makeWeakCacheSync)(function(e){return _(e,e.alias,h.createUncachedDescriptors)}),g=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return N(e,e.alias,h.createUncachedDescriptors,t)})}),b=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return D(e,e.alias,h.createUncachedDescriptors,t)})}),E=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return(0,d.makeStrongCacheSync)(function(n){return j(e,e.alias,h.createUncachedDescriptors,t,n)})})}),S=(0,d.makeWeakCacheSync)(function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,o.validate)("configfile",e.options,e.filepath)}}),x=(0,d.makeWeakCacheSync)(function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,o.validate)("babelrcfile",e.options,e.filepath)}}),T=(0,d.makeWeakCacheSync)(function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,o.validate)("extendsfile",e.options,e.filepath)}}),w=M({root:function(e){return _(e,"base",h.createCachedDescriptors)},env:function(e,t){return N(e,"base",h.createCachedDescriptors,t)},overrides:function(e,t){return D(e,"base",h.createCachedDescriptors,t)},overridesEnv:function(e,t,n){return j(e,"base",h.createCachedDescriptors,t,n)},createLogger:function(e,t,n){return function(e,t,n){var r;return n?n.configure(t.showConfig,c.ChainFormatter.Programmatic,{callerName:null==(r=t.caller)?void 0:r.name}):function(){}}(0,t,n)}}),P=M({root:function(e){return k(e)},env:function(e,t){return C(e)(t)},overrides:function(e,t){return O(e)(t)},overridesEnv:function(e,t,n){return I(e)(t)(n)},createLogger:function(e,t,n){return function(e,t,n){return n?n.configure(t.showConfig,c.ChainFormatter.Config,{filepath:e}):function(){}}(e.filepath,t,n)}});function A(e,t,n,i){var a;return mn().w(function(r){for(;;)switch(r.n){case 0:return r.d(en(P(e,t,n,i)),1);case 1:return a=r.v,r.a(2,(null==a||a.files.add(e.filepath),a))}},r)}var k=(0,d.makeWeakCacheSync)(function(e){return _(e,e.filepath,h.createUncachedDescriptors)}),C=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return N(e,e.filepath,h.createUncachedDescriptors,t)})}),O=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return D(e,e.filepath,h.createUncachedDescriptors,t)})}),I=(0,d.makeWeakCacheSync)(function(e){return(0,d.makeStrongCacheSync)(function(t){return(0,d.makeStrongCacheSync)(function(n){return j(e,e.filepath,h.createUncachedDescriptors,t,n)})})});function _(e,t,n){return n(e.dirname,e.options,t)}function N(e,t,n,r){var i,a=e.dirname,s=null==(i=e.options.env)?void 0:i[r];return s?n(a,s,"".concat(t,'.env["').concat(r,'"]')):null}function D(e,t,n,r){var i,a=e.dirname,s=null==(i=e.options.overrides)?void 0:i[r];if(!s)throw new Error("Assertion failure - missing override");return n(a,s,"".concat(t,".overrides[").concat(r,"]"))}function j(e,t,n,r,i){var a,s,o=e.dirname,l=null==(a=e.options.overrides)?void 0:a[r];if(!l)throw new Error("Assertion failure - missing override");var c=null==(s=l.env)?void 0:s[i];return c?n(o,c,"".concat(t,".overrides[").concat(r,'].env["').concat(i,'"]')):null}function M(e){var t=e.root,n=e.env,r=e.overrides,i=e.overridesEnv,a=e.createLogger;return function(e,s){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set,l=arguments.length>3?arguments[3]:void 0;return mn().m(function c(){var u,p,f,d,h,m,y,v,g,b,E,S;return mn().w(function(c){for(;;)switch(c.n){case 0:if(u=e.dirname,p=[],q(f=t(e),u,s,e.filepath)&&(p.push({config:f,envName:void 0,index:void 0}),(d=n(e,s.envName))&&q(d,u,s,e.filepath)&&p.push({config:d,envName:s.envName,index:void 0}),(f.options.overrides||[]).forEach(function(t,n){var a=r(e,n);if(q(a,u,s,e.filepath)){p.push({config:a,index:n,envName:void 0});var o=i(e,n,s.envName);o&&q(o,u,s,e.filepath)&&p.push({config:o,index:n,envName:s.envName})}})),!p.some(function(e){var t=e.config.options,n=t.ignore,r=t.only;return H(s,n,r,u)})){c.n=1;break}return c.a(2,null);case 1:h=F(),m=a(e,s,l),y=0,v=p;case 2:if(!(y<v.length)){c.n=6;break}return g=v[y],b=g.config,E=g.index,S=g.envName,c.d(en(L(h,b.options,u,s,o,l)),3);case 3:if(c.v){c.n=4;break}return c.a(2,null);case 4:return m(b,E,S),c.d(en(R(h,b)),5);case 5:y++,c.n=2;break;case 6:return c.a(2,h)}},c)})()}}function L(e,t,n,r,a,s){var o,l;return mn().w(function(i){for(;;)switch(i.n){case 0:if(void 0!==t.extends){i.n=1;break}return i.a(2,!0);case 1:return i.d(en((0,f.loadConfig)(t.extends,n,r.envName,r.caller)),2);case 2:if(o=i.v,!a.has(o)){i.n=3;break}throw new Error("Configuration cycle detected loading ".concat(o.filepath,".\nFile already loaded following the config chain:\n")+Array.from(a,function(e){return" - ".concat(e.filepath)}).join("\n"));case 3:return a.add(o),i.d(en(A(T(o),r,a,s)),4);case 4:return l=i.v,i.a(2,(a.delete(o),!!l&&(B(e,l),!0)))}},i)}function B(e,t){var n,r,i;(n=e.options).push.apply(n,vn(t.options)),(r=e.plugins).push.apply(r,vn(t.plugins)),(i=e.presets).push.apply(i,vn(t.presets));var a,s=gn(t.files);try{for(s.s();!(a=s.n()).done;){var o=a.value;e.files.add(o)}}catch(l){s.e(l)}finally{s.f()}return e}function R(e,t){var n=t.options,r=t.plugins,i=t.presets;return mn().m(function t(a,s){var o,l,c,u,p,f;return mn().w(function(t){for(;;)switch(t.n){case 0:return e.options.push(n),o=(a=e.plugins).push,l=a,c=vn,t.d(en(r()),1);case 1:return o.apply.call(o,l,c(t.v)),u=(s=e.presets).push,p=s,f=vn,t.d(en(i()),2);case 2:return u.apply.call(u,p,f(t.v)),t.a(2,e)}},t)})()}function F(){return{options:[],presets:[],plugins:[],files:new Set}}function U(e){var t=Object.assign({},e);return delete t.extends,delete t.env,delete t.overrides,delete t.plugins,delete t.presets,delete t.passPerPreset,delete t.ignore,delete t.only,delete t.test,delete t.include,delete t.exclude,Object.prototype.hasOwnProperty.call(t,"sourceMap")&&(t.sourceMaps=t.sourceMap,delete t.sourceMap),t}function V(e){var t,n=new Map,r=[],i=gn(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;if("function"==typeof a.value){var s=a.value,o=n.get(s);o||(o=new Map,n.set(s,o));var l=o.get(a.name);l?l.value=a:(l={value:a},r.push(l),a.ownPass||o.set(a.name,l))}else r.push({value:a})}}catch(c){i.e(c)}finally{i.f()}return r.reduce(function(e,t){return e.push(t.value),e},[])}function q(e,t,n,r){var i=e.options;return(void 0===i.test||W(n,i.test,t,r))&&(void 0===i.include||W(n,i.include,t,r))&&(void 0===i.exclude||!W(n,i.exclude,t,r))}function W(e,t,n,r){return K(e,Array.isArray(t)?t:[t],n,r)}function G(e,t){return t instanceof RegExp?String(t):t}function H(e,t,n,r){if(t&&K(e,t,r)){var i,a='No config is applied to "'.concat(null!=(i=e.filename)?i:"(unknown)",'" because it matches one of `ignore: ').concat(JSON.stringify(t,G),'` from "').concat(r,'"');return m(a),e.showConfig,!0}if(n&&!K(e,n,r)){var s,o='No config is applied to "'.concat(null!=(s=e.filename)?s:"(unknown)",'" because it fails to match one of `only: ').concat(JSON.stringify(n,G),'` from "').concat(r,'"');return m(o),e.showConfig,!0}return!1}function K(e,t,n,r){return t.some(function(t){return z(t,n,e.filename,e,r)})}function z(e,t,n,r,i){if("function"==typeof e)return!!(0,u.endHiddenCallStack)(e)(n,{dirname:t,envName:r.envName,caller:r.caller});if("string"!=typeof n)throw new p.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",i);return"string"==typeof e&&(e=(0,l.default)(e,t)),e.test(n)}},function(e,t,n){function r(){var e=n(281);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.access=s,t.assertArray=c,t.assertAssumptions=function(e,t){if(void 0!==t){if("object"!=Sn(t)||null===t)throw new Error("".concat(a(e)," must be an object or undefined."));var n=e;do{n=n.parent}while("root"!==n.type);for(var r="preset"===n.source,o=0,l=Object.keys(t);o<l.length;o++){var c=l[o],u=s(e,c);if(!i.assumptionsNames.has(c))throw new Error("".concat(a(u)," is not a supported assumption."));if("boolean"!=typeof t[c])throw new Error("".concat(a(u)," must be a boolean."));if(r&&!1===t[c])throw new Error("".concat(a(u)," cannot be set to 'false' inside presets."))}return t}},t.assertBabelrcSearch=function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach(function(t,n){if(!u(t))throw new Error("".concat(a(s(e,n))," must be a string/Function/RegExp."))});else if(!u(t))throw new Error("".concat(a(e)," must be a undefined, a boolean, a string/Function/RegExp or an array of those, got ").concat(JSON.stringify(t)));return t},t.assertBoolean=o,t.assertCallerMetadata=function(e,t){var n=l(e,t);if(n){if("string"!=typeof n.name)throw new Error("".concat(a(e),' set but does not contain "name" property string'));for(var r=0,i=Object.keys(n);r<i.length;r++){var o=i[r],c=s(e,o),u=n[o];if(null!=u&&"boolean"!=typeof u&&"string"!=typeof u&&"number"!=typeof u)throw new Error("".concat(a(c)," must be null, undefined, a boolean, a string, or a number."))}}return t},t.assertCompact=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error("".concat(a(e),' must be a boolean, "auto", or undefined'));return t},t.assertConfigApplicableTest=function(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach(function(t,n){if(!u(t))throw new Error("".concat(a(s(e,n))," must be a string/Function/RegExp."))});else if(!u(t))throw new Error("".concat(a(e)," must be a string/Function/RegExp, or an array of those"));return t},t.assertConfigFileSearch=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error("".concat(a(e)," must be a undefined, a boolean, a string, got ").concat(JSON.stringify(t)));return t},t.assertFunction=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error("".concat(a(e)," must be a function, or undefined"));return t},t.assertIgnoreList=function(e,t){var n=c(e,t);return null==n||n.forEach(function(t,n){return function(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error("".concat(a(e)," must be an array of string/Function/RegExp values, or undefined"));return t}(s(e,n),t)}),n},t.assertInputSourceMap=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=Sn(t)||!t))throw new Error("".concat(a(e)," must be a boolean, object, or undefined"));return t},t.assertObject=l,t.assertPluginList=function(e,t){var n=c(e,t);return n&&n.forEach(function(t,n){return function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error("".concat(a(e)," must include an object"));if(t.length>3)throw new Error("".concat(a(e)," may only be a two-tuple or three-tuple"));if(p(s(e,0),t[0]),t.length>1){var n=t[1];if(void 0!==n&&!1!==n&&("object"!=Sn(n)||Array.isArray(n)||null===n))throw new Error("".concat(a(s(e,1))," must be an object, false, or undefined"))}if(3===t.length){var r=t[2];if(void 0!==r&&"string"!=typeof r)throw new Error("".concat(a(s(e,2))," must be a string, or undefined"))}}else p(e,t);return t}(s(e,n),t)}),n},t.assertRootMode=function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error("".concat(a(e),' must be a "root", "upward", "upward-optional" or undefined'));return t},t.assertSourceMaps=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error("".concat(a(e),' must be a boolean, "inline", "both", or undefined'));return t},t.assertSourceType=function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error("".concat(a(e),' must be "module", "script", "unambiguous", or undefined'));return t},t.assertString=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error("".concat(a(e)," must be a string, or undefined"));return t},t.assertTargets=function(e,t){if((0,r().isBrowsersQueryValid)(t))return t;if("object"!=Sn(t)||!t||Array.isArray(t))throw new Error("".concat(a(e)," must be a string, an array of strings or an object"));var n=s(e,"browsers"),i=s(e,"esmodules");f(n,t.browsers),o(i,t.esmodules);for(var l=0,c=Object.keys(t);l<c.length;l++){var u=c[l],p=t[u],h=s(e,u);if("esmodules"===u)o(h,p);else if("browsers"===u)f(h,p);else{if(!Object.hasOwnProperty.call(r().TargetNames,u)){var m=Object.keys(r().TargetNames).join(", ");throw new Error("".concat(a(h)," is not a valid target. Supported targets are ").concat(m))}d(h,p)}}return t},t.msg=a;var i=n(85);function a(e){switch(e.type){case"root":return"";case"env":return"".concat(a(e.parent),'.env["').concat(e.name,'"]');case"overrides":return"".concat(a(e.parent),".overrides[").concat(e.index,"]");case"option":return"".concat(a(e.parent),".").concat(e.name);case"access":return"".concat(a(e.parent),"[").concat(JSON.stringify(e.name),"]");default:throw new Error("Assertion failure: Unknown type ".concat(e.type))}}function s(e,t){return{type:"access",name:t,parent:e}}function o(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error("".concat(a(e)," must be a boolean, or undefined"));return t}function l(e,t){if(void 0!==t&&("object"!=Sn(t)||Array.isArray(t)||!t))throw new Error("".concat(a(e)," must be an object, or undefined"));return t}function c(e,t){if(null!=t&&!Array.isArray(t))throw new Error("".concat(a(e)," must be an array, or undefined"));return t}function u(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function p(e,t){if(("object"!=Sn(t)||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error("".concat(a(e)," must be a string, object, function"));return t}function f(e,t){if(void 0!==t&&!(0,r().isBrowsersQueryValid)(t))throw new Error("".concat(a(e)," must be undefined, a string or an array of strings"))}function d(e,t){if(("number"!=typeof t||Math.round(t)!==t)&&"string"!=typeof t)throw new Error("".concat(a(e)," must be a string or an integer number"))}},function(e,t,n){var r=mn().m(h);function i(){var e=n(10);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=h,t.loadPartialConfig=mn().m(function e(t){var n,r,i,s,o,l,c,u,p;return mn().w(function(e){for(;;)switch(e.n){case 0:return n=!1,"object"!=Sn(t)||null===t||Array.isArray(t)||(n=(r=t).showIgnoredFiles,t=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(r,d)),e.d(en(h(t)),1);case 1:if(i=e.v){e.n=2;break}return e.a(2,null);case 2:return s=i.options,o=i.babelrc,l=i.ignore,c=i.config,u=i.fileHandling,p=i.files,e.a(2,"ignored"!==u||n?((s.plugins||[]).forEach(function(e){if(e.value instanceof a.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),new m(s,o?o.filepath:void 0,l?l.filepath:void 0,c?c.filepath:void 0,u,p)):null)}},e)});var a=n(135),s=n(134),o=n(83),l=n(292),c=n(278),u=n(85),p=n(81),f=n(280),d=["showIgnoredFiles"];function h(e){var t,n,a,d,h,m,y,v,g,b,E,S,x,T,w,P,A,k,C,O,I,_,N,D;return mn().w(function(r){for(;;)switch(r.n){case 0:if(null==e||"object"==Sn(e)&&!Array.isArray(e)){r.n=1;break}throw new Error("Babel options must be an object, null, or undefined");case 1:return t=e?(0,u.validate)("arguments",e):{},n=t.envName,a=void 0===n?(0,c.getEnv)():n,d=t.cwd,h=void 0===d?".":d,m=t.root,y=void 0===m?".":m,v=t.rootMode,g=void 0===v?"root":v,b=t.caller,E=t.cloneInputAst,S=void 0===E||E,x=i().resolve(h),T=function(e,t){switch(t){case"root":return e;case"upward-optional":var n=(0,p.findConfigUpwards)(e);return null===n?e:n;case"upward":var r=(0,p.findConfigUpwards)(e);if(null!==r)return r;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not be found when searching upward from "'.concat(e,'".\nOne of the following config files must be in the directory tree: "').concat(p.ROOT_CONFIG_FILENAMES.join(", "),'".')),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});default:throw new Error("Assertion failure - unknown rootMode value.")}}(i().resolve(x,y),g),w="string"==typeof t.filename?i().resolve(h,t.filename):void 0,C=w,O=x,I=T,_=a,N=b,r.d(en((0,p.resolveShowConfigPath)(x)),2);case 2:return D=r.v,P={filename:C,cwd:O,root:I,envName:_,caller:N,showConfig:D===w},r.d(en((0,l.buildRootChain)(t,P)),3);case 3:if(A=r.v){r.n=4;break}return r.a(2,null);case 4:return k={assumptions:{}},r.a(2,(A.options.forEach(function(e){(0,s.mergeOptions)(k,e)}),{options:Object.assign({},k,{targets:(0,f.resolveTargets)(k,T),cloneInputAst:S,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:P.envName,cwd:P.cwd,root:P.root,rootMode:"root",filename:"string"==typeof P.filename?P.filename:void 0,plugins:A.plugins.map(function(e){return(0,o.createItemFromDescriptor)(e)}),presets:A.presets.map(function(e){return(0,o.createItemFromDescriptor)(e)})}),context:P,fileHandling:A.fileHandling,ignore:A.ignore,babelrc:A.babelrc,config:A.config,files:A.files}))}},r)}var m=function(){return wn(function e(t,n,r,i,a,s){xn(this,e),this.options=void 0,this.babelrc=void 0,this.babelignore=void 0,this.config=void 0,this.fileHandling=void 0,this.files=void 0,this.options=t,this.babelignore=r,this.babelrc=n,this.config=i,this.fileHandling=a,this.files=s,Object.freeze(this)},[{key:"hasFilesystemConfig",value:function(){return void 0!==this.babelrc||void 0!==this.config}}])}();Object.freeze(m.prototype)},function(e,t,n){function r(){var e=n(14);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.run=mn().m(function e(t,n,p){var f,d,h,m,y,v,g,b,E;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.d(en((0,o.default)(t.passes,(0,s.default)(t),n,p)),1);case 1:return f=e.v,d=f.opts,e.p=2,e.d(en(mn().m(function e(t,n){var s,o,l,c,p,f,d,h,m,y,v,g,b,E,S,x,T,w,P,A,k,C,O,I,_,N;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:s=gn(n),e.p=1,s.s();case 2:if((o=s.n()).done){e.n=11;break}l=o.value,c=[],p=[],f=[],d=gn(l.concat([(0,a.default)()]));try{for(d.s();!(h=d.n()).done;)m=h.value,y=new i.default(t,m.key,m.options),c.push([m,y]),p.push(y),f.push(m.visitor)}catch(D){d.e(D)}finally{d.f()}v=0,g=c;case 3:if(!(v<g.length)){e.n=6;break}if(b=an(g[v],2),E=b[0],S=b[1],!(x=E.pre)){e.n=5;break}return T=x.call(S,t),e.d(en([]),4);case 4:if(!u(T)){e.n=5;break}throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 5:v++,e.n=3;break;case 6:w=r().default.visitors.merge(f,p,t.opts.wrapPluginVisitorMethod),(0,r().default)(t.ast,w,t.scope),P=0,A=c;case 7:if(!(P<A.length)){e.n=10;break}if(k=an(A[P],2),C=k[0],O=k[1],!(I=C.post)){e.n=9;break}return _=I.call(O,t),e.d(en([]),8);case 8:if(!u(_)){e.n=9;break}throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 9:P++,e.n=7;break;case 10:e.n=2;break;case 11:e.n=13;break;case 12:e.p=12,N=e.v,s.e(N);case 13:return e.p=13,s.f(),e.f(13);case 14:return e.a(2)}},e,null,[[1,12,13,14]])})(f,t.passes)),3);case 3:e.n=5;break;case 4:throw e.p=4,(b=e.v).message="".concat(null!=(h=d.filename)?h:"unknown file",": ").concat(b.message),b.code||(b.code="BABEL_TRANSFORM_ERROR"),b;case 5:e.p=5,!1!==d.code&&(v=(0,l.default)(t.passes,f),m=v.outputCode,y=v.outputMap),e.n=7;break;case 6:throw e.p=6,(E=e.v).message="".concat(null!=(g=d.filename)?g:"unknown file",": ").concat(E.message),E.code||(E.code="BABEL_GENERATE_ERROR"),E;case 7:return e.a(2,{metadata:f.metadata,options:d,ast:!0===d.ast?f.ast:null,code:void 0===m?null:m,map:void 0===y?null:y,sourceType:f.ast.program.sourceType,externalDependencies:(0,c.flattenToSet)(t.externalDependencies)})}},e,null,[[5,6],[2,4]])});var i=n(476),a=n(477),s=n(296),o=n(478),l=n(483),c=n(136);function u(e){return!(!e||"object"!=Sn(e)&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}},function(e,t,n){function r(){var e=n(10);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.options,i=n.filename,a=n.cwd,s=n.filenameRelative,o=void 0===s?"string"==typeof i?r().relative(a,i):"unknown":s,l=n.sourceType,c=void 0===l?"module":l,u=n.inputSourceMap,p=n.sourceMaps,f=void 0===p?!!u:p,d=n.sourceRoot,h=void 0===d?e.options.moduleRoot:d,m=n.sourceFileName,y=void 0===m?r().basename(o):m,v=n.comments,g=void 0===v||v,b=n.compact,E=void 0===b?"auto":b,S=e.options,x=Object.assign({},S,{parserOpts:Object.assign({sourceType:".mjs"===r().extname(o)?"module":c,sourceFileName:i,plugins:[]},S.parserOpts),generatorOpts:Object.assign({filename:i,auxiliaryCommentBefore:S.auxiliaryCommentBefore,auxiliaryCommentAfter:S.auxiliaryCommentAfter,retainLines:S.retainLines,comments:g,shouldPrintComment:S.shouldPrintComment,compact:E,minified:S.minified,sourceMaps:f,sourceRoot:h,sourceFileName:y},S.generatorOpts)}),T=gn(e.passes);try{for(T.s();!(t=T.n()).done;){var w,P=gn(t.value);try{for(P.s();!(w=P.n()).done;){var A=w.value;A.manipulateOptions&&A.manipulateOptions(x,x.parserOpts)}}catch(k){P.e(k)}finally{P.f()}}}catch(k){T.e(k)}finally{T.f()}return x}},function(e,t,n){function r(){var e=n(21);return r=function(){return e},e}function i(){var e=n(36);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var s=t.parserOpts,o=t.highlightCode,l=void 0===o||o,c=t.filename,u=void 0===c?"unknown":c;return mn().m(function t(){var o,c,p,f,d,h,m,y,v,g,b,E,S;return mn().w(function(t){for(;;)switch(t.p=t.n){case 0:t.p=0,o=[],c=gn(e);try{for(c.s();!(p=c.n()).done;){f=p.value,d=gn(f);try{for(d.s();!(h=d.n()).done;)m=h.value,(y=m.parserOverride)&&void 0!==(v=y(n,s,r().parse))&&o.push(v)}catch(x){d.e(x)}finally{d.f()}}}catch(x){c.e(x)}finally{c.f()}if(0!==o.length){t.n=1;break}return t.a(2,(0,r().parse)(n,s));case 1:if(1!==o.length){t.n=4;break}return t.d(en([]),2);case 2:if("function"!=typeof o[0].then){t.n=3;break}throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");case 3:return t.a(2,o[0]);case 4:throw new Error("More than one plugin attempted to override parsing.");case 5:throw t.p=5,"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===(S=t.v).code&&(S.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file."),g=S.loc,b=S.missingPlugin,g&&(E=(0,i().codeFrameColumns)(n,{start:{line:g.line,column:g.column+1}},{highlightCode:l}),S.message=b?"".concat(u,": ")+(0,a.default)(b[0],g,E):"".concat(u,": ").concat(S.message,"\n\n")+E,S.code="BABEL_PARSE_ERROR"),S;case 6:return t.a(2)}},t,null,[[0,5]])})()};var a=n(481)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FEATURES",{enumerable:!0,get:function(){return p.FEATURES}}),Object.defineProperty(t,"buildCheckInRHS",{enumerable:!0,get:function(){return l.buildCheckInRHS}}),t.createClassFeaturePlugin=function(e){var t=e.name,n=e.feature,h=e.loose,m=e.manipulateOptions,y=e.api,v=e.inherits,g=e.decoratorVersion;if(n&p.FEATURES.decorators&&("2021-12"===g||"2022-03"===g||"2023-01"===g||"2023-05"===g))return(0,s.default)(y,{loose:h},g,v);null!=y||(y={assumption:function(){}});var b=y.assumption("setPublicClassFields"),E=y.assumption("privateFieldsAsSymbols"),S=y.assumption("privateFieldsAsProperties"),x=y.assumption("constantSuper"),T=y.assumption("noDocumentAll");if(S&&E)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');var w=S||E;return{name:t,manipulateOptions:m,inherits:v,pre:function(e){(0,p.enableFeature)(e,n,h),"number"!=typeof e.get(d)&&e.get(d)&&!o.lt(e.get(d),"7.23.7")||e.set(d,"7.23.7")},visitor:{Class:function(e,t){var a,s,o,h=t.file;if("7.23.7"===h.get(d)&&(0,p.shouldTransform)(e,h)){var m=e.isClassDeclaration();m&&(0,f.assertFieldTransformed)(e);var y,v,g=(0,p.isLoose)(h,n),P=(0,c.hasDecorators)(e.node),A=[],k=[],C=[],O=new Set,I=gn(e.get("body").get("body"));try{for(I.s();!(v=I.n()).done;){var _=v.value;if((_.isClassProperty()||_.isClassMethod())&&_.node.computed&&C.push(_),_.isPrivate()){var N=_.node.key.id.name,D="get ".concat(N),j="set ".concat(N);if(_.isClassPrivateMethod()){if("get"===_.node.kind){if(O.has(D)||O.has(N)&&!O.has(j))throw _.buildCodeFrameError("Duplicate private field");O.add(D).add(N)}else if("set"===_.node.kind){if(O.has(j)||O.has(N)&&!O.has(D))throw _.buildCodeFrameError("Duplicate private field");O.add(j).add(N)}}else{if(O.has(N)&&!O.has(D)&&!O.has(j)||O.has(N)&&(O.has(D)||O.has(j)))throw _.buildCodeFrameError("Duplicate private field");O.add(N)}}_.isClassMethod({kind:"constructor"})?y=_:(k.push(_),(_.isProperty()||_.isPrivate()||null!=_.isStaticBlock&&_.isStaticBlock())&&A.push(_))}}catch(X){I.e(X)}finally{I.f()}if(A.length||P){var M,L=e.node.id;L&&m||((0,i.default)(e),M=e.scope.generateUidIdentifier("class"));var B,R,F,U,V,q,W,G=null!=(o=M)?o:r.types.cloneNode(L),H=(0,l.buildPrivateNamesMap)(A),K=(0,l.buildPrivateNamesNodes)(H,null!=S?S:g,null!=E&&E,h);(0,l.transformPrivateNamesUsage)(G,e,H,{privateFieldsAsProperties:null!=w?w:g,noDocumentAll:T,innerBinding:L},h),P?(R=V=B=[],F=(a=(0,c.buildDecoratedClass)(G,e,k,h)).instanceNodes,W=a.wrapClass):(B=(0,u.extractComputedKeys)(e,C,h),R=(s=(0,l.buildFieldsInitNodes)(M,e.node.superClass,A,H,h,null!=b?b:g,null!=w?w:g,null!=x?x:g,L)).staticNodes,V=s.pureStaticNodes,F=s.instanceNodes,U=s.lastInstanceNodeReturnsThis,q=s.classBindingNode,W=s.wrapClass),F.length>0&&(0,u.injectInitialization)(e,y,F,function(e,t){if(!P){var n,i=gn(A);try{for(i.s();!(n=i.n()).done;){var a=n.value;null!=r.types.isStaticBlock&&r.types.isStaticBlock(a.node)||a.node.static||a.traverse(e,t)}}catch(X){i.e(X)}finally{i.f()}}},U);var z=W(e);z.insertBefore([].concat(vn(K),vn(B))),R.length>0&&z.insertAfter(R),V.length>0&&z.find(function(e){return e.isStatement()||e.isDeclaration()}).insertAfter(V),null!=q&&m&&z.insertAfter(q)}}},ExportDefaultDeclaration:function(e,t){if("7.23.7"===t.file.get(d)){var n=e.get("declaration");n.isClassDeclaration()&&(0,c.hasDecorators)(n.node)&&(n.node.id?(0,a.default)(e):n.node.type="ClassExpression")}}}}},Object.defineProperty(t,"enableFeature",{enumerable:!0,get:function(){return p.enableFeature}}),Object.defineProperty(t,"injectInitialization",{enumerable:!0,get:function(){return u.injectInitialization}});var r=n(1),i=n(119),a=n(62),s=n(496),o=n(23),l=n(497),c=n(304),u=n(498),p=n(499),f=n(303),d="@babel/plugin-class-features/version"},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}(n(0));function i(e){var t=e,n=t.node,r=t.parentPath;if(r.isLogicalExpression()){var a=r.node,s=a.operator,o=a.right;if("&&"===s||"||"===s||"??"===s&&n===o)return i(r)}if(r.isSequenceExpression()){var l=r.node.expressions;return l[l.length-1]!==n||i(r)}return r.isConditional({test:n})||r.isUnaryExpression({operator:"!"})||r.isLoop({test:n})}var a=r.LOGICAL_OPERATORS,s=r.arrowFunctionExpression,o=r.assignmentExpression,l=r.binaryExpression,c=r.booleanLiteral,u=r.callExpression,p=r.cloneNode,f=r.conditionalExpression,d=r.identifier,h=r.isMemberExpression,m=r.isOptionalCallExpression,y=r.isOptionalMemberExpression,v=r.isUpdateExpression,g=r.logicalExpression,b=r.memberExpression,E=r.nullLiteral,S=r.optionalCallExpression,x=r.optionalMemberExpression,T=r.sequenceExpression,w=r.updateExpression,P=function(){return wn(function e(){xn(this,e),this._map=void 0,this._map=new WeakMap},[{key:"has",value:function(e){return this._map.has(e)}},{key:"get",value:function(e){if(this.has(e)){var t=this._map.get(e),n=t.value;return t.count--,0===t.count?o("=",n,e):n}}},{key:"set",value:function(e,t,n){return this._map.set(e,{count:n,value:t})}}])}();function A(e,t){var n=e.node;if(y(n))return b(t,n.property,n.computed);if(e.isOptionalCallExpression()){var r=e.get("callee");if(e.node.optional&&r.isOptionalMemberExpression()){var i=r.node.object,a=e.scope.maybeGenerateMemoised(i);return r.get("object").replaceWith(o("=",a,i)),u(b(t,d("call")),[a].concat(vn(e.node.arguments)))}return u(t,e.node.arguments)}return e.node}var k={memoise:function(){},handle:function(e,t){var n=e.node,r=e.parent,a=e.parentPath,b=e.scope;if(e.isOptionalMemberExpression()){if(function(e){for(;e&&!e.isProgram();){var t=e,n=t.parentPath,r=t.container,i=t.listKey,a=n.node;if(i){if(r!==a[i])return!0}else if(r!==a)return!0;e=n}return!1}(e))return;var P=e.find(function(t){var n=t.node,r=t.parent;return y(r)?r.optional||r.object!==n:!m(r)||n!==e.node&&r.optional||r.callee!==n});if(b.path.isPattern())return void P.replaceWith(u(s([],P.node),[]));var k=i(P),O=P.parentPath;if(O.isUpdateExpression({argument:n}))throw e.buildCodeFrameError("can't handle update expression");var I=O.isAssignmentExpression({left:P.node}),_=O.isUnaryExpression({operator:"delete"});if(_&&P.isOptionalMemberExpression()&&P.get("property").isPrivateName())throw e.buildCodeFrameError("can't delete a private class element");for(var N=e;;)if(N.isOptionalMemberExpression()){if(N.node.optional)break;N=N.get("object")}else{if(!N.isOptionalCallExpression())throw new Error("Internal error: unexpected ".concat(N.node.type));if(N.node.optional)break;N=N.get("callee")}var D=N.isOptionalMemberExpression()?N.node.object:N.node.callee,j=b.maybeGenerateMemoised(D),M=null!=j?j:D,L=a.isOptionalCallExpression({callee:n}),B=function(e){return L},R=a.isCallExpression({callee:n});N.replaceWith(A(N,M)),B()?r.optional?a.replaceWith(this.optionalCall(e,r.arguments)):a.replaceWith(this.call(e,r.arguments)):R?e.replaceWith(this.boundGet(e)):this.delete&&a.isUnaryExpression({operator:"delete"})?a.replaceWith(this.delete(e)):a.isAssignmentExpression()?C(this,e,a):e.replaceWith(this.get(e));for(var F,U=e.node,V=e;V!==P;){var q=V.parentPath;if(q===P&&B()&&r.optional){U=q.node;break}U=A(q,U),V=q}var W=P.parentPath;if(h(U)&&W.isOptionalCallExpression({callee:P.node,optional:!0})){var G=U.object;(F=e.scope.maybeGenerateMemoised(G))&&(U.object=o("=",F,G))}var H=P;(_||I)&&(H=W,U=W.node);var K,z,X=j?o("=",p(M),p(D)):p(M);if(k)K=t?l("!=",X,E()):g("&&",l("!==",X,E()),l("!==",p(M),b.buildUndefinedNode())),H.replaceWith(g("&&",K,U));else z=t?l("==",X,E()):g("||",l("===",X,E()),l("===",p(M),b.buildUndefinedNode())),H.replaceWith(f(z,_?c(!0):b.buildUndefinedNode(),U));if(F){var J=W.node;W.replaceWith(S(x(J.callee,d("call"),!1,!0),[p(F)].concat(vn(J.arguments)),!1))}}else{if(v(r,{argument:n})){if(this.simpleSet)return void e.replaceWith(this.simpleSet(e));var Y=r.operator,$=r.prefix;this.memoise(e,2);var Q=b.generateUidIdentifierBasedOnNode(n);b.push({id:Q});var Z=[o("=",p(Q),this.get(e))];if($){Z.push(w(Y,p(Q),$));var ee=T(Z);return void a.replaceWith(this.set(e,ee))}var te=b.generateUidIdentifierBasedOnNode(n);b.push({id:te}),Z.push(o("=",p(te),w(Y,p(Q),$)),p(Q));var ne=T(Z);return void a.replaceWith(T([this.set(e,ne),p(te)]))}if(a.isAssignmentExpression({left:n}))C(this,e,a);else{if(!a.isCallExpression({callee:n}))return a.isOptionalCallExpression({callee:n})?b.path.isPattern()?void a.replaceWith(u(s([],a.node),[])):void a.replaceWith(this.optionalCall(e,a.node.arguments)):void(this.delete&&a.isUnaryExpression({operator:"delete"})?a.replaceWith(this.delete(e)):a.isForXStatement({left:n})||a.isObjectProperty({value:n})&&a.parentPath.isObjectPattern()||a.isAssignmentPattern({left:n})&&a.parentPath.isObjectProperty({value:r})&&a.parentPath.parentPath.isObjectPattern()||a.isArrayPattern()||a.isAssignmentPattern({left:n})&&a.parentPath.isArrayPattern()||a.isRestElement()?e.replaceWith(this.destructureSet(e)):a.isTaggedTemplateExpression()?e.replaceWith(this.boundGet(e)):e.replaceWith(this.get(e)));a.replaceWith(this.call(e,a.node.arguments))}}}};function C(e,t,n){if(e.simpleSet)t.replaceWith(e.simpleSet(t));else{var r=n.node,i=r.operator,s=r.right;if("="===i)n.replaceWith(e.set(t,s));else{var o=i.slice(0,-1);a.includes(o)?(e.memoise(t,1),n.replaceWith(g(o,e.get(t),e.set(t,s)))):(e.memoise(t,2),n.replaceWith(e.set(t,l(o,e.get(t),s))))}}}t.default=function(e,t,n){e.traverse(t,Object.assign({},k,n,{memoiser:new P}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){return 1===n.length&&o(n[0])&&s(n[0].argument,{name:"arguments"})?r?c(u(e,a("apply"),!1,!0),[t,n[0].argument],!1):i(l(e,a("apply")),[t,n[0].argument]):r?c(u(e,a("call"),!1,!0),[t].concat(vn(n)),!1):i(l(e,a("call")),[t].concat(vn(n)))};var r=n(0),i=r.callExpression,a=r.identifier,s=r.isIdentifier,o=r.isSpreadElement,l=r.memberExpression,c=r.optionalCallExpression,u=r.optionalMemberExpression},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.isTransparentExprWrapper=u,t.skipTransparentExprWrapperNodes=function(e){for(;u(e);)e=e.expression;return e},t.skipTransparentExprWrappers=function(e){for(;u(e.node);)e=e.get("expression");return e};var r=n(0),i=r.isParenthesizedExpression,a=r.isTSAsExpression,s=r.isTSNonNullExpression,o=r.isTSSatisfiesExpression,l=r.isTSTypeAssertion,c=r.isTypeCastExpression;function u(e){return a(e)||o(e)||l(e)||s(e)||c(e)||i(e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node||e;a(t)||r(t,"leading",i)};var r=n(0).addComment,i="#__PURE__",a=function(e){var t=e.leadingComments;return!!t&&t.some(function(e){return/[@#]__PURE__/.test(e.value)})}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.assertFieldTransformed=function(e){if(e.node.declare)throw e.buildCodeFrameError("TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:\n - @babel/plugin-transform-class-properties\n - @babel/plugin-transform-private-methods\n - @babel/plugin-proposal-decorators")}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildDecoratedClass=function(e,t,n,s){var u,p=t.node,f=t.scope,d=f.generateUidIdentifier("initialize"),h=p.id&&t.isDeclaration(),m=t.isInStrictMode(),y=p.superClass;p.type="ClassDeclaration",p.id||(p.id=r.types.cloneNode(e)),y&&(u=f.generateUidIdentifierBasedOnNode(p.superClass,"super"),p.superClass=u);var v=l(p),g=r.types.arrayExpression(n.filter(function(e){return!e.node.abstract&&"TSIndexSignature"!==e.node.type}).map(function(e){return function(e,t,n,s){var u=s.isClassMethod();if(s.isPrivate())throw s.buildCodeFrameError("Private ".concat(u?"methods":"fields"," in decorated classes are not supported yet."));if("ClassAccessorProperty"===s.node.type)throw s.buildCodeFrameError('Accessor properties are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');if("StaticBlock"===s.node.type)throw s.buildCodeFrameError('Static blocks are not supported in 2018-09 decorator transform, please specify { "version": "2021-12" } instead.');var p=s.node,f=s.scope;s.isTSDeclareMethod()||new i.default({methodPath:s,objectRef:t,superRef:n,file:e,refToPreserve:t}).replace();var d,h=[o("kind",r.types.stringLiteral(r.types.isClassMethod(p)?p.kind:"field")),o("decorators",l(p)),o("static",p.static&&r.types.booleanLiteral(!0)),o("key",c(p))].filter(Boolean);if(r.types.isClassMethod(p)){var m=p.computed?null:p.key,y=r.types.toExpression(p);h.push(o("value",(0,a.default)({node:y,id:m,scope:f})||y))}else r.types.isClassProperty(p)&&p.value?h.push((d=r.template.statements.ast(S||(S=hn(["return ",""])),p.value),r.types.objectMethod("method",r.types.identifier("value"),[],r.types.blockStatement(d)))):h.push(o("value",f.buildUndefinedNode()));return s.remove(),r.types.objectExpression(h)}(s,p.id,u,e)})),b=r.template.expression.ast(x||(x=hn(["\n ","(\n ",",\n function (",", ",") {\n ","\n return { F: ",", d: "," };\n },\n ","\n )\n "])),function(e){return e.addHelper("decorate")}(s),v||r.types.nullLiteral(),d,y?r.types.cloneNode(u):null,p,r.types.cloneNode(p.id),g,y);m||b.arguments[1].body.directives.push(r.types.directive(r.types.directiveLiteral("use strict")));var E=b,P="arguments.1.body.body.0";return h&&(E=r.template.statement.ast(T||(T=hn(["let "," = ",""])),e,b),P="declarations.0.init."+P),{instanceNodes:[r.template.statement.ast(w||(w=hn(["\n ","(this)\n "])),r.types.cloneNode(d))],wrapClass:function(e){return e.replaceWith(E),e.get(P)}}},t.hasDecorators=function(e){return s(e)||e.body.body.some(s)},t.hasOwnDecorators=s;var r=n(1),i=n(141),a=n(119);function s(e){var t;return!(null==(t=e.decorators)||!t.length)}function o(e,t){return t?r.types.objectProperty(r.types.identifier(e),t):null}function l(e){var t;return e.decorators&&e.decorators.length>0&&(t=r.types.arrayExpression(e.decorators.map(function(e){return e.expression}))),e.decorators=void 0,t}function c(e){return e.computed?e.key:r.types.isIdentifier(e.key)?r.types.stringLiteral(e.key.name):r.types.stringLiteral(String(e.key.value))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.node,r=e.parentPath;if(n.declare)e.remove();else{var i=n.id.name,l=function(e,t,n){var r=d(e,t),i=r.enumValues,a=r.data,s=r.isPure,o=i.map(function(e){var r=an(e,2),i=r[0],a=r[1];return u(t.isStringLiteral(a),{ENUM:t.cloneNode(n),NAME:i,VALUE:a})});return{fill:{ID:t.cloneNode(n),ASSIGNMENTS:o},data:a,isPure:s}}(e,t,n.id),c=l.fill,p=l.data,f=l.isPure;switch(r.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":var h=t.isProgram(e.parent),m=function e(t){return t.isExportDeclaration()?e(t.parentPath):!!t.getData(i)||(t.setData(i,!0),!1)}(r),y=t.objectExpression([]);(m||h)&&(y=t.logicalExpression("||",t.cloneNode(c.ID),y));var v=o(Object.assign({},c,{INIT:y}));f&&(0,a.default)(v),m?(r.isExportDeclaration()?r:e).replaceWith(t.expressionStatement(t.assignmentExpression("=",t.cloneNode(n.id),v))):e.scope.registerDeclaration(e.replaceWith(t.variableDeclaration(h?"var":"let",[t.variableDeclarator(n.id,v)]))[0]),s.set(e.scope.getBindingIdentifier(i),p);break;default:throw new Error("Unexpected enum parent '".concat(e.parent.type))}}},t.translateEnumValues=d;var r=n(1),i=n(25),a=n(302),s=new WeakMap,o=r.template.expression("\n (function (ID) {\n ASSIGNMENTS;\n return ID;\n })(INIT)\n "),l=(0,r.template)('\n ENUM["NAME"] = VALUE;\n'),c=(0,r.template)('\n ENUM[ENUM["NAME"] = VALUE] = "NAME";\n'),u=function(e,t){return(e?l:c)(t)};function p(e,t){var n=t.seen,r=t.path,i=t.t,a=e.node.name;n.has(a)&&!e.scope.hasOwnBinding(a)&&(e.replaceWith(i.memberExpression(i.cloneNode(r.node.id),i.cloneNode(e.node))),e.skip())}var f={ReferencedIdentifier:p};function d(e,t){var n,r,a=e.scope.getBindingIdentifier(e.node.id.name),o=null!=(n=s.get(a))?n:new Map,l=-1,c=!0,u=e.get("members").map(function(n){var a,s=n.node,u=t.isIdentifier(s.id)?s.id.name:s.id.value,d=n.get("initializer");if(s.initializer)void 0!==(l=h(d,o))?(o.set(u,l),i("number"==typeof l||"string"==typeof l),a=l===1/0||Number.isNaN(l)?t.identifier(String(l)):l===-1/0?t.unaryExpression("-",t.identifier("Infinity")):t.valueToNode(l)):(c&&(c=d.isPure()),d.isReferencedIdentifier()?p(d,{t:t,seen:o,path:e}):d.traverse(f,{t:t,seen:o,path:e}),a=d.node,o.set(u,void 0));else if("number"==typeof l)l+=1,a=t.numericLiteral(l),o.set(u,l);else{if("string"==typeof l)throw e.buildCodeFrameError("Enum member must have initializer.");var m=t.memberExpression(t.cloneNode(e.node.id),t.stringLiteral(r),!0);a=t.binaryExpression("+",t.numericLiteral(1),m),o.set(u,void 0)}return r=u,[u,a]});return{isPure:c,data:o,enumValues:u}}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;return function e(r){var a=r.node;switch(a.type){case"MemberExpression":case"Identifier":return i(r,t,n);case"StringLiteral":case"NumericLiteral":return a.value;case"UnaryExpression":return function(t){var n=e(t.get("argument"));if(void 0!==n)switch(t.node.operator){case"+":return n;case"-":return-n;case"~":return~n;default:return}}(r);case"BinaryExpression":return function(t){var n=e(t.get("left"));if(void 0!==n){var r=e(t.get("right"));if(void 0!==r)switch(t.node.operator){case"|":return n|r;case"&":return n&r;case">>":return n>>r;case">>>":return n>>>r;case"<<":return n<<r;case"^":return n^r;case"*":return n*r;case"/":return n/r;case"+":return n+r;case"-":return n-r;case"%":return n%r;case"**":return Math.pow(n,r);default:return}}}(r);case"ParenthesizedExpression":return e(r.get("expression"));case"TemplateLiteral":if(1===a.quasis.length)return a.quasis[0].value.cooked;for(var s=r.get("expressions"),o=a.quasis,l="",c=0;c<o.length;c++)if(l+=o[c].value.cooked,c+1<o.length){var u=i(s[c],t,n);if(void 0===u)return;l+=u}return l;default:return}}(e);function i(e,t,n){if(e.isMemberExpression()){var i=e.node,a=i.object,o=i.property;if(!r.types.isIdentifier(a)||(i.computed?!r.types.isStringLiteral(o):!r.types.isIdentifier(o)))return;var l=e.scope.getBindingIdentifier(a.name),c=s.get(l);if(!c)return;return c.get(o.computed?o.value:o.name)}if(e.isIdentifier()){var u=e.node.name;if(["Infinity","NaN"].includes(u))return Number(u);var p=null==t?void 0:t.get(u);if(void 0!==p)return p;if(n.has(e.node))return;return n.add(e.node),p=h(e.resolve(),t,n),null==t||t.set(u,p),p}}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.GLOBAL_TYPES=void 0,t.isGlobalType=function(e,t){var r=e.scope;return!r.hasBinding(t)&&!!n.get(r).has(t)},t.registerGlobalType=function(e,t){n.get(e).add(t)};var n=t.GLOBAL_TYPES=new WeakMap},function(e,t,n){n(12),e.exports=function(){var e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function t(e,t){var n=e[0],r=e[1],i=e[2],a=e[3];r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&i|~r&a)+t[0]-680876936|0)<<7|n>>>25)+r|0)&r|~n&i)+t[1]-389564586|0)<<12|a>>>20)+n|0)&n|~a&r)+t[2]+606105819|0)<<17|i>>>15)+a|0)&a|~i&n)+t[3]-1044525330|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&i|~r&a)+t[4]-176418897|0)<<7|n>>>25)+r|0)&r|~n&i)+t[5]+1200080426|0)<<12|a>>>20)+n|0)&n|~a&r)+t[6]-1473231341|0)<<17|i>>>15)+a|0)&a|~i&n)+t[7]-45705983|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&i|~r&a)+t[8]+1770035416|0)<<7|n>>>25)+r|0)&r|~n&i)+t[9]-1958414417|0)<<12|a>>>20)+n|0)&n|~a&r)+t[10]-42063|0)<<17|i>>>15)+a|0)&a|~i&n)+t[11]-1990404162|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&i|~r&a)+t[12]+1804603682|0)<<7|n>>>25)+r|0)&r|~n&i)+t[13]-40341101|0)<<12|a>>>20)+n|0)&n|~a&r)+t[14]-1502002290|0)<<17|i>>>15)+a|0)&a|~i&n)+t[15]+1236535329|0)<<22|r>>>10)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&a|i&~a)+t[1]-165796510|0)<<5|n>>>27)+r|0)&i|r&~i)+t[6]-1069501632|0)<<9|a>>>23)+n|0)&r|n&~r)+t[11]+643717713|0)<<14|i>>>18)+a|0)&n|a&~n)+t[0]-373897302|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&a|i&~a)+t[5]-701558691|0)<<5|n>>>27)+r|0)&i|r&~i)+t[10]+38016083|0)<<9|a>>>23)+n|0)&r|n&~r)+t[15]-660478335|0)<<14|i>>>18)+a|0)&n|a&~n)+t[4]-405537848|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&a|i&~a)+t[9]+568446438|0)<<5|n>>>27)+r|0)&i|r&~i)+t[14]-1019803690|0)<<9|a>>>23)+n|0)&r|n&~r)+t[3]-187363961|0)<<14|i>>>18)+a|0)&n|a&~n)+t[8]+1163531501|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r&a|i&~a)+t[13]-1444681467|0)<<5|n>>>27)+r|0)&i|r&~i)+t[2]-51403784|0)<<9|a>>>23)+n|0)&r|n&~r)+t[7]+1735328473|0)<<14|i>>>18)+a|0)&n|a&~n)+t[12]-1926607734|0)<<20|r>>>12)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r^i^a)+t[5]-378558|0)<<4|n>>>28)+r|0)^r^i)+t[8]-2022574463|0)<<11|a>>>21)+n|0)^n^r)+t[11]+1839030562|0)<<16|i>>>16)+a|0)^a^n)+t[14]-35309556|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r^i^a)+t[1]-1530992060|0)<<4|n>>>28)+r|0)^r^i)+t[4]+1272893353|0)<<11|a>>>21)+n|0)^n^r)+t[7]-155497632|0)<<16|i>>>16)+a|0)^a^n)+t[10]-1094730640|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r^i^a)+t[13]+681279174|0)<<4|n>>>28)+r|0)^r^i)+t[0]-358537222|0)<<11|a>>>21)+n|0)^n^r)+t[3]-722521979|0)<<16|i>>>16)+a|0)^a^n)+t[6]+76029189|0)<<23|r>>>9)+i|0,r=((r+=((i=((i+=((a=((a+=((n=((n+=(r^i^a)+t[9]-640364487|0)<<4|n>>>28)+r|0)^r^i)+t[12]-421815835|0)<<11|a>>>21)+n|0)^n^r)+t[15]+530742520|0)<<16|i>>>16)+a|0)^a^n)+t[2]-995338651|0)<<23|r>>>9)+i|0,r=((r+=((a=((a+=(r^((n=((n+=(i^(r|~a))+t[0]-198630844|0)<<6|n>>>26)+r|0)|~i))+t[7]+1126891415|0)<<10|a>>>22)+n|0)^((i=((i+=(n^(a|~r))+t[14]-1416354905|0)<<15|i>>>17)+a|0)|~n))+t[5]-57434055|0)<<21|r>>>11)+i|0,r=((r+=((a=((a+=(r^((n=((n+=(i^(r|~a))+t[12]+1700485571|0)<<6|n>>>26)+r|0)|~i))+t[3]-1894986606|0)<<10|a>>>22)+n|0)^((i=((i+=(n^(a|~r))+t[10]-1051523|0)<<15|i>>>17)+a|0)|~n))+t[1]-2054922799|0)<<21|r>>>11)+i|0,r=((r+=((a=((a+=(r^((n=((n+=(i^(r|~a))+t[8]+1873313359|0)<<6|n>>>26)+r|0)|~i))+t[15]-30611744|0)<<10|a>>>22)+n|0)^((i=((i+=(n^(a|~r))+t[6]-1560198380|0)<<15|i>>>17)+a|0)|~n))+t[13]+1309151649|0)<<21|r>>>11)+i|0,r=((r+=((a=((a+=(r^((n=((n+=(i^(r|~a))+t[4]-145523070|0)<<6|n>>>26)+r|0)|~i))+t[11]-1120210379|0)<<10|a>>>22)+n|0)^((i=((i+=(n^(a|~r))+t[2]+718787259|0)<<15|i>>>17)+a|0)|~n))+t[9]-343485551|0)<<21|r>>>11)+i|0,e[0]=n+e[0]|0,e[1]=r+e[1]|0,e[2]=i+e[2]|0,e[3]=a+e[3]|0}function n(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function r(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function i(e){var r,i,a,s,o,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(r=64;r<=c;r+=64)t(u,n(e.substring(r-64,r)));for(i=(e=e.substring(r-64)).length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],r=0;r<i;r+=1)a[r>>2]|=e.charCodeAt(r)<<(r%4<<3);if(a[r>>2]|=128<<(r%4<<3),r>55)for(t(u,a),r=0;r<16;r+=1)a[r]=0;return s=(s=8*c).toString(16).match(/(.*?)(.{0,8})$/),o=parseInt(s[2],16),l=parseInt(s[1],16)||0,a[14]=o,a[15]=l,t(u,a),u}function a(t){var n,r="";for(n=0;n<4;n+=1)r+=e[t>>8*n+4&15]+e[t>>8*n&15];return r}function s(e){var t;for(t=0;t<e.length;t+=1)e[t]=a(e[t]);return e.join("")}function o(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function l(e){var t,n=[],r=e.length;for(t=0;t<r-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function c(){this.reset()}return s(i("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function e(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(t,n){var r,i,a,s,o=this.byteLength,l=e(t,o),c=o;return void 0!==n&&(c=e(n,o)),l>c?new ArrayBuffer(0):(r=c-l,i=new ArrayBuffer(r),a=new Uint8Array(i),s=new Uint8Array(this,l,r),a.set(s),i)}}(),c.prototype.append=function(e){return this.appendBinary(o(e)),this},c.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var r,i=this._buff.length;for(r=64;r<=i;r+=64)t(this._hash,n(this._buff.substring(r-64,r)));return this._buff=this._buff.substring(r-64),this},c.prototype.end=function(e){var t,n,r=this._buff,i=r.length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<i;t+=1)a[t>>2]|=r.charCodeAt(t)<<(t%4<<3);return this._finish(a,i),n=s(this._hash),e&&(n=l(n)),this.reset(),n},c.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},c.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},c.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},c.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},c.prototype._finish=function(e,n){var r,i,a,s=n;if(e[s>>2]|=128<<(s%4<<3),s>55)for(t(this._hash,e),s=0;s<16;s+=1)e[s]=0;r=(r=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),i=parseInt(r[2],16),a=parseInt(r[1],16)||0,e[14]=i,e[15]=a,t(this._hash,e)},c.hash=function(e,t){return c.hashBinary(o(e),t)},c.hashBinary=function(e,t){var n=s(i(e));return t?l(n):n},c.ArrayBuffer=function(){this.reset()},c.ArrayBuffer.prototype.append=function(e){var n,i,a,s,o=(i=this._buff.buffer,a=e,(s=new Uint8Array(i.byteLength+a.byteLength)).set(new Uint8Array(i)),s.set(new Uint8Array(a),i.byteLength),s),l=o.length;for(this._length+=e.byteLength,n=64;n<=l;n+=64)t(this._hash,r(o.subarray(n-64,n)));return this._buff=n-64<l?new Uint8Array(o.buffer.slice(n-64)):new Uint8Array(0),this},c.ArrayBuffer.prototype.end=function(e){var t,n,r=this._buff,i=r.length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<i;t+=1)a[t>>2]|=r[t]<<(t%4<<3);return this._finish(a,i),n=s(this._hash),e&&(n=l(n)),this.reset(),n},c.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},c.ArrayBuffer.prototype.getState=function(){var e,t=c.prototype.getState.call(this);return t.buff=(e=t.buff,String.fromCharCode.apply(null,new Uint8Array(e))),t},c.ArrayBuffer.prototype.setState=function(e){return e.buff=function(e){var t,n=e.length,r=new ArrayBuffer(n),i=new Uint8Array(r);for(t=0;t<n;t+=1)i[t]=e.charCodeAt(t);return i}(e.buff),c.prototype.setState.call(this,e)},c.ArrayBuffer.prototype.destroy=c.prototype.destroy,c.ArrayBuffer.prototype._finish=c.prototype._finish,c.ArrayBuffer.hash=function(e,n){var i=s(function(e){var n,i,a,s,o,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(n=64;n<=c;n+=64)t(u,r(e.subarray(n-64,n)));for(i=(e=n-64<c?e.subarray(n-64):new Uint8Array(0)).length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],n=0;n<i;n+=1)a[n>>2]|=e[n]<<(n%4<<3);if(a[n>>2]|=128<<(n%4<<3),n>55)for(t(u,a),n=0;n<16;n+=1)a[n]=0;return s=(s=8*c).toString(16).match(/(.*?)(.{0,8})$/),o=parseInt(s[2],16),l=parseInt(s[1],16)||0,a[14]=o,a[15]=l,t(u,a),u}(new Uint8Array(e)));return n?l(i):i},c}()},function(e,t,n){var r,i=n(17),a=n(31).a;
- /**
- * @vue/compiler-sfc v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/
- n(44),n(12),Object.defineProperty(t,"__esModule",{value:!0});var s=n(309),o=n(328),l=n(507),c=n(10),u=n(142),p=n(508),f=n(510),d=n(32),h=n(511),m=n(315),y=n(94),v=n(325),g=n(21),b=n(17);function E(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}var S=E(o),x=E(f),T=E(b),w="Unknown";function P(e,t){switch(e.type){case"StringLiteral":case"NumericLiteral":return String(e.value);case"Identifier":if(!t)return e.name}}function A(e){return e.filter(function(e){return!!e}).join(", ")}function k(e){return e.type.endsWith("Literal")}function C(e,t){return!!(e&&t&&"CallExpression"===e.type&&"Identifier"===e.callee.type&&("string"==typeof t?e.callee.name===t:t(e.callee.name)))}function O(e){return e.length>1?"[".concat(e.join(", "),"]"):e[0]}function I(e){return"ImportSpecifier"===e.type?"Identifier"===e.imported.type?e.imported.name:e.imported.value:"ImportNamespaceSpecifier"===e.type?"*":"default"}function _(e){return"Identifier"===e.type?e.name:"StringLiteral"===e.type?e.value:null}var N=function(e){return e},D=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,j=function(e){return e.toLowerCase()};function M(e){return D.test(e)?e.replace(D,j):e}var L=(c.posix||c).normalize,B=/\\/g;function R(e){return L(e.replace(B,"/"))}var F=(c.posix||c).join,U=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function V(e){return U.test(e)?JSON.stringify(e):e}var q=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g,W="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function G(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function H(e,t){var n,r;if(0===t.length)return e;for(n=0,r=t.length;n<r;n++)e=(e<<5)-e+t.charCodeAt(n),e|=0;return e<0?-2*e:e}function K(e,t,n,r){var i,a=H(H(H(e,n),(i=t,Object.prototype.toString.call(i))),Sn(t));if(null===t)return H(a,"null");if(void 0===t)return H(a,"undefined");if("object"==Sn(t)||"function"==typeof t){if(-1!==r.indexOf(t))return H(a,"[Circular]"+n);r.push(t);var s=function(e,t,n){return Object.keys(t).sort().reduce(function(e,r){return K(e,t[r],r,n)},e)}(a,t,r);if(!("valueOf"in t)||"function"!=typeof t.valueOf)return s;try{return H(s,String(t.valueOf()))}catch(e){return H(s,"[valueOf exception]"+(e.stack||e.message))}}return H(a,t.toString())}var z=G(function(e){return function(e){for(;e.length<8;)e="0"+e;return e}(K(0,e,"",[]).toString(16))}),X="useCssVars";function J(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return"{\n ".concat(e.map(function(e){return'"'.concat(r?"--":"").concat(Y(t,e,n,r),'": (').concat(e,")")}).join(",\n "),"\n}")}function Y(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n?z(e+t):"".concat(e,"-").concat((r=i,t.replace(q,function(e){return r?"\\\\".concat(e):"\\".concat(e)})))}function $(e){return"'"===(e=e.trim())[0]&&"'"===e[e.length-1]||'"'===e[0]&&'"'===e[e.length-1]?e.slice(1,-1):e}var Q=/v-bind\s*\(/g;function Z(e,t){for(var n=0,r=0,i=t;i<e.length;i++){var a=e.charAt(i);switch(n){case 0:if("'"===a)n=1;else if('"'===a)n=2;else if("("===a)r++;else if(")"===a){if(!(r>0))return i;r--}break;case 1:"'"===a&&(n=0);break;case 2:'"'===a&&(n=0)}}return null}var ee=function(e){var t=e.id,n=e.isProd;return{postcssPlugin:"vue-sfc-vars",Declaration:function(e){var r=e.value;if(Q.test(r)){Q.lastIndex=0;for(var i,a="",s=0;i=Q.exec(r);){var o=i.index+i[0].length,l=Z(r,o);if(null!==l){var c=$(r.slice(o,l));a+=r.slice(s,i.index)+"var(--".concat(Y(t,c,n),")"),s=l+1}}e.value=a+r.slice(s)}}}};function te(e,t,n,r){var i=J(e,n,r),a=o.createSimpleExpression(i,!1),s=o.createTransformContext(o.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:!1===t.__isScriptSetup?void 0:t}),l=o.processExpression(a,s),c=4===l.type?l.content:l.children.map(function(e){return"string"==typeof e?e:e.content}).join("");return"_".concat(X,"(_ctx => (").concat(c,"))")}ee.postcss=!0;var ne="object"==("undefined"==typeof performance?"undefined":Sn(performance))&&performance&&"function"==typeof performance.now?performance:Date,re=new Set,ie="object"==Sn(i)&&i?i:{},ae=function(e,t,n,r){"function"==typeof ie.emitWarning&&ie.emitWarning(e,t,n,r)},se=globalThis.AbortController,oe=globalThis.AbortSignal;if(void 0===se){var le;oe=function(){return wn(function e(){xn(this,e),rn(this,"onabort",void 0),rn(this,"_onabort",[]),rn(this,"reason",void 0),rn(this,"aborted",!1)},[{key:"addEventListener",value:function(e,t){this._onabort.push(t)}}])}(),se=function(){return wn(function e(){xn(this,e),rn(this,"signal",new oe),ue()},[{key:"abort",value:function(e){if(!this.signal.aborted){var t,n;this.signal.reason=e,this.signal.aborted=!0;var r,i=gn(this.signal._onabort);try{for(i.s();!(r=i.n()).done;){(0,r.value)(e)}}catch(a){i.e(a)}finally{i.f()}null===(t=(n=this.signal).onabort)||void 0===t||t.call(n,e)}}}])}();var ce="1"!==(null===(le=ie.env)||void 0===le?void 0:le.LRU_CACHE_IGNORE_AC_WARNING),ue=function(){ce&&(ce=!1,ae("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",ue))}}var pe=function(e){return e&&e===Math.floor(e)&&e>0&&isFinite(e)},fe=function(e){return pe(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?de:null:null},de=function(e){function t(e){var n;return xn(this,t),(n=ln(this,t,[e])).fill(0),n}return fn(t,e),wn(t)}(Zt(Array)),he=function(){function e(t,n){if(xn(this,e),rn(this,"heap",void 0),rn(this,"length",void 0),!me._)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new n(t),this.length=0}return wn(e,[{key:"push",value:function(e){this.heap[this.length++]=e}},{key:"pop",value:function(){return this.heap[--this.length]}}],[{key:"create",value:function(t){var n=fe(t);if(!n)return[];me._=!0;var r=new e(t,n);return me._=!1,r}}])}(),me={_:!1},ye=new WeakMap,ve=new WeakMap,ge=new WeakMap,be=new WeakMap,Ee=new WeakMap,Se=new WeakMap,xe=new WeakMap,Te=new WeakMap,we=new WeakMap,Pe=new WeakMap,Ae=new WeakMap,ke=new WeakMap,Ce=new WeakMap,Oe=new WeakMap,Ie=new WeakMap,_e=new WeakMap,Ne=new WeakMap,De=new WeakMap,je=new WeakMap,Me=new WeakMap,Le=new WeakMap,Be=new WeakMap,Re=new WeakSet,Fe=new WeakMap,Ue=new WeakMap,Ve=new WeakMap,qe=new WeakMap,We=new WeakMap,Ge=new WeakMap,He=new WeakMap,Ke=function(){return wn(function e(t){xn(this,e),Gt(this,Re),Ht(this,ye,void 0),Ht(this,ve,void 0),Ht(this,ge,void 0),Ht(this,be,void 0),Ht(this,Ee,void 0),rn(this,"ttl",void 0),rn(this,"ttlResolution",void 0),rn(this,"ttlAutopurge",void 0),rn(this,"updateAgeOnGet",void 0),rn(this,"updateAgeOnHas",void 0),rn(this,"allowStale",void 0),rn(this,"noDisposeOnSet",void 0),rn(this,"noUpdateTTL",void 0),rn(this,"maxEntrySize",void 0),rn(this,"sizeCalculation",void 0),rn(this,"noDeleteOnFetchRejection",void 0),rn(this,"noDeleteOnStaleGet",void 0),rn(this,"allowStaleOnFetchAbort",void 0),rn(this,"allowStaleOnFetchRejection",void 0),rn(this,"ignoreFetchAbort",void 0),Ht(this,Se,void 0),Ht(this,xe,void 0),Ht(this,Te,void 0),Ht(this,we,void 0),Ht(this,Pe,void 0),Ht(this,Ae,void 0),Ht(this,ke,void 0),Ht(this,Ce,void 0),Ht(this,Oe,void 0),Ht(this,Ie,void 0),Ht(this,_e,void 0),Ht(this,Ne,void 0),Ht(this,De,void 0),Ht(this,je,void 0),Ht(this,Me,void 0),Ht(this,Le,void 0),Ht(this,Be,void 0),Ht(this,Fe,function(){}),Ht(this,Ue,function(){}),Ht(this,Ve,function(){}),Ht(this,qe,function(){return!1}),Ht(this,We,function(e){}),Ht(this,Ge,function(e,t,n){}),Ht(this,He,function(e,t,n,r){if(n||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});var n=t.max,r=void 0===n?0:n,i=t.ttl,a=t.ttlResolution,s=void 0===a?1:a,o=t.ttlAutopurge,l=t.updateAgeOnGet,c=t.updateAgeOnHas,u=t.allowStale,p=t.dispose,f=t.disposeAfter,d=t.noDisposeOnSet,h=t.noUpdateTTL,m=t.maxSize,y=void 0===m?0:m,v=t.maxEntrySize,g=void 0===v?0:v,b=t.sizeCalculation,E=t.fetchMethod,S=t.noDeleteOnFetchRejection,x=t.noDeleteOnStaleGet,T=t.allowStaleOnFetchRejection,w=t.allowStaleOnFetchAbort,P=t.ignoreFetchAbort;if(0!==r&&!pe(r))throw new TypeError("max option must be a nonnegative integer");var A=r?fe(r):Array;if(!A)throw new Error("invalid max value: "+r);if(zt(ye,this,r),zt(ve,this,y),this.maxEntrySize=g||Xt(ve,this),this.sizeCalculation=b,this.sizeCalculation){if(!Xt(ve,this)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(void 0!==E&&"function"!=typeof E)throw new TypeError("fetchMethod must be a function if specified");if(zt(Ee,this,E),zt(Le,this,!!E),zt(Te,this,new Map),zt(we,this,new Array(r).fill(void 0)),zt(Pe,this,new Array(r).fill(void 0)),zt(Ae,this,new A(r)),zt(ke,this,new A(r)),zt(Ce,this,0),zt(Oe,this,0),zt(Ie,this,he.create(r)),zt(Se,this,0),zt(xe,this,0),"function"==typeof p&&zt(ge,this,p),"function"==typeof f?(zt(be,this,f),zt(_e,this,[])):(zt(be,this,void 0),zt(_e,this,void 0)),zt(Me,this,!!Xt(ge,this)),zt(Be,this,!!Xt(be,this)),this.noDisposeOnSet=!!d,this.noUpdateTTL=!!h,this.noDeleteOnFetchRejection=!!S,this.allowStaleOnFetchRejection=!!T,this.allowStaleOnFetchAbort=!!w,this.ignoreFetchAbort=!!P,0!==this.maxEntrySize){if(0!==Xt(ve,this)&&!pe(Xt(ve,this)))throw new TypeError("maxSize must be a positive integer if specified");if(!pe(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");Jt(Re,this,Xe).call(this)}if(this.allowStale=!!u,this.noDeleteOnStaleGet=!!x,this.updateAgeOnGet=!!l,this.updateAgeOnHas=!!c,this.ttlResolution=pe(s)||0===s?s:1,this.ttlAutopurge=!!o,this.ttl=i||0,this.ttl){if(!pe(this.ttl))throw new TypeError("ttl must be a positive integer if specified");Jt(Re,this,ze).call(this)}if(0===Xt(ye,this)&&0===this.ttl&&0===Xt(ve,this))throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!Xt(ye,this)&&!Xt(ve,this)){var k="LRU_CACHE_UNBOUNDED";(function(e){return!re.has(e)})(k)&&(re.add(k),ae("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",k,e))}},[{key:"max",get:function(){return Xt(ye,this)}},{key:"maxSize",get:function(){return Xt(ve,this)}},{key:"calculatedSize",get:function(){return Xt(xe,this)}},{key:"size",get:function(){return Xt(Se,this)}},{key:"fetchMethod",get:function(){return Xt(Ee,this)}},{key:"dispose",get:function(){return Xt(ge,this)}},{key:"disposeAfter",get:function(){return Xt(be,this)}},{key:"getRemainingTTL",value:function(e){return Xt(Te,this).has(e)?1/0:0}},{key:"entries",value:mn().m(function e(){var t,n,r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Je).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,void 0===Xt(Pe,this)[r]||void 0===Xt(we,this)[r]||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,[Xt(we,this)[r],Xt(Pe,this)[r]];case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,i=e.v,t.e(i);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:"rentries",value:mn().m(function e(){var t,n,r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Ye).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,void 0===Xt(Pe,this)[r]||void 0===Xt(we,this)[r]||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,[Xt(we,this)[r],Xt(Pe,this)[r]];case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,i=e.v,t.e(i);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:"keys",value:mn().m(function e(){var t,n,r,i,a;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Je).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,i=Xt(we,this)[r],void 0===i||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,i;case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,a=e.v,t.e(a);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:"rkeys",value:mn().m(function e(){var t,n,r,i,a;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Ye).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,i=Xt(we,this)[r],void 0===i||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,i;case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,a=e.v,t.e(a);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:"values",value:mn().m(function e(){var t,n,r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Je).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,void 0===Xt(Pe,this)[r]||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,Xt(Pe,this)[r];case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,i=e.v,t.e(i);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:"rvalues",value:mn().m(function e(){var t,n,r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:t=gn(Jt(Re,this,Ye).call(this)),e.p=1,t.s();case 2:if((n=t.n()).done){e.n=4;break}if(r=n.value,void 0===Xt(Pe,this)[r]||Jt(Re,this,et).call(this,Xt(Pe,this)[r])){e.n=3;break}return e.n=3,Xt(Pe,this)[r];case 3:e.n=2;break;case 4:e.n=6;break;case 5:e.p=5,i=e.v,t.e(i);case 6:return e.p=6,t.f(),e.f(6);case 7:return e.a(2)}},e,this,[[1,5,6,7]])})},{key:Symbol.iterator,value:function(){return this.entries()}},{key:"find",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=gn(Jt(Re,this,Je).call(this));try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Xt(Pe,this)[i],s=Jt(Re,this,et).call(this,a)?a.__staleWhileFetching:a;if(void 0!==s&&e(s,Xt(we,this)[i],this))return this.get(Xt(we,this)[i],n)}}catch(o){r.e(o)}finally{r.f()}}},{key:"forEach",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,r=gn(Jt(Re,this,Je).call(this));try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Xt(Pe,this)[i],s=Jt(Re,this,et).call(this,a)?a.__staleWhileFetching:a;void 0!==s&&e.call(n,s,Xt(we,this)[i],this)}}catch(o){r.e(o)}finally{r.f()}}},{key:"rforEach",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,r=gn(Jt(Re,this,Ye).call(this));try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Xt(Pe,this)[i],s=Jt(Re,this,et).call(this,a)?a.__staleWhileFetching:a;void 0!==s&&e.call(n,s,Xt(we,this)[i],this)}}catch(o){r.e(o)}finally{r.f()}}},{key:"purgeStale",value:function(){var e,t=!1,n=gn(Jt(Re,this,Ye).call(this,{allowStale:!0}));try{for(n.s();!(e=n.n()).done;){var r=e.value;Xt(qe,this).call(this,r)&&(this.delete(Xt(we,this)[r]),t=!0)}}catch(i){n.e(i)}finally{n.f()}return t}},{key:"info",value:function(e){var t=Xt(Te,this).get(e);if(void 0!==t){var n=Xt(Pe,this)[t],r=Jt(Re,this,et).call(this,n)?n.__staleWhileFetching:n;if(void 0!==r){var i={value:r};if(Xt(je,this)&&Xt(De,this)){var a=Xt(je,this)[t],s=Xt(De,this)[t];if(a&&s){var o=a-(ne.now()-s);i.ttl=o,i.start=Date.now()}}return Xt(Ne,this)&&(i.size=Xt(Ne,this)[t]),i}}}},{key:"dump",value:function(){var e,t=[],n=gn(Jt(Re,this,Je).call(this,{allowStale:!0}));try{for(n.s();!(e=n.n()).done;){var r=e.value,i=Xt(we,this)[r],a=Xt(Pe,this)[r],s=Jt(Re,this,et).call(this,a)?a.__staleWhileFetching:a;if(void 0!==s&&void 0!==i){var o={value:s};if(Xt(je,this)&&Xt(De,this)){o.ttl=Xt(je,this)[r];var l=ne.now()-Xt(De,this)[r];o.start=Math.floor(Date.now()-l)}Xt(Ne,this)&&(o.size=Xt(Ne,this)[r]),t.unshift([i,o])}}}catch(c){n.e(c)}finally{n.f()}return t}},{key:"load",value:function(e){this.clear();var t,n=gn(e);try{for(n.s();!(t=n.n()).done;){var r=an(t.value,2),i=r[0],a=r[1];if(a.start){var s=Date.now()-a.start;a.start=ne.now()-s}this.set(i,a.value,a)}}catch(o){n.e(o)}finally{n.f()}}},{key:"set",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(void 0===t)return this.delete(e),this;var i=r.ttl,a=void 0===i?this.ttl:i,s=r.start,o=r.noDisposeOnSet,l=void 0===o?this.noDisposeOnSet:o,c=r.sizeCalculation,u=void 0===c?this.sizeCalculation:c,p=r.status,f=r.noUpdateTTL,d=void 0===f?this.noUpdateTTL:f,h=Xt(He,this).call(this,e,t,r.size||0,u);if(this.maxEntrySize&&h>this.maxEntrySize)return p&&(p.set="miss",p.maxEntrySizeExceeded=!0),this.delete(e),this;var m=0===Xt(Se,this)?void 0:Xt(Te,this).get(e);if(void 0===m)m=0===Xt(Se,this)?Xt(Oe,this):0!==Xt(Ie,this).length?Xt(Ie,this).pop():Xt(Se,this)===Xt(ye,this)?Jt(Re,this,Qe).call(this,!1):Xt(Se,this),Xt(we,this)[m]=e,Xt(Pe,this)[m]=t,Xt(Te,this).set(e,m),Xt(Ae,this)[Xt(Oe,this)]=m,Xt(ke,this)[m]=Xt(Oe,this),zt(Oe,this,m),zt(Se,this,(n=Xt(Se,this),n++,n)),Xt(Ge,this).call(this,m,h,p),p&&(p.set="add"),d=!1;else{Jt(Re,this,nt).call(this,m);var y=Xt(Pe,this)[m];if(t!==y){var v,g;if(Xt(Le,this)&&Jt(Re,this,et).call(this,y)){var b,E;y.__abortController.abort(new Error("replaced"));var S=y.__staleWhileFetching;void 0===S||l||(Xt(Me,this)&&null!==(b=Xt(ge,this))&&void 0!==b&&b.call(this,S,e,"set"),Xt(Be,this)&&(null===(E=Xt(_e,this))||void 0===E||E.push([S,e,"set"])))}else l||(Xt(Me,this)&&null!==(v=Xt(ge,this))&&void 0!==v&&v.call(this,y,e,"set"),Xt(Be,this)&&(null===(g=Xt(_e,this))||void 0===g||g.push([y,e,"set"])));if(Xt(We,this).call(this,m),Xt(Ge,this).call(this,m,h,p),Xt(Pe,this)[m]=t,p){p.set="replace";var x=y&&Jt(Re,this,et).call(this,y)?y.__staleWhileFetching:y;void 0!==x&&(p.oldValue=x)}}else p&&(p.set="update")}if(0===a||Xt(je,this)||Jt(Re,this,ze).call(this),Xt(je,this)&&(d||Xt(Ve,this).call(this,m,a,s),p&&Xt(Ue,this).call(this,p,m)),!l&&Xt(Be,this)&&Xt(_e,this))for(var T,w=Xt(_e,this);T=null==w?void 0:w.shift();){var P;null===(P=Xt(be,this))||void 0===P||P.call.apply(P,[this].concat(vn(T)))}return this}},{key:"pop",value:function(){try{for(;Xt(Se,this);){var e=Xt(Pe,this)[Xt(Ce,this)];if(Jt(Re,this,Qe).call(this,!0),Jt(Re,this,et).call(this,e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(void 0!==e)return e}}finally{if(Xt(Be,this)&&Xt(_e,this))for(var t,n=Xt(_e,this);t=null==n?void 0:n.shift();){var r;null===(r=Xt(be,this))||void 0===r||r.call.apply(r,[this].concat(vn(t)))}}}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.updateAgeOnHas,r=void 0===n?this.updateAgeOnHas:n,i=t.status,a=Xt(Te,this).get(e);if(void 0!==a){var s=Xt(Pe,this)[a];if(Jt(Re,this,et).call(this,s)&&void 0===s.__staleWhileFetching)return!1;if(!Xt(qe,this).call(this,a))return r&&Xt(Fe,this).call(this,a),i&&(i.has="hit",Xt(Ue,this).call(this,i,a)),!0;i&&(i.has="stale",Xt(Ue,this).call(this,i,a))}else i&&(i.has="miss");return!1}},{key:"peek",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).allowStale,n=void 0===t?this.allowStale:t,r=Xt(Te,this).get(e);if(void 0!==r&&(n||!Xt(qe,this).call(this,r))){var i=Xt(Pe,this)[r];return Jt(Re,this,et).call(this,i)?i.__staleWhileFetching:i}}},{key:"fetch",value:(e=Qt(mn().m(function e(t){var n,r,i,a,s,o,l,c,u,p,f,d,h,m,y,v,g,b,E,S,x,T,w,P,A,k,C,O,I,_,N,D,j,M,L,B,R,F,U=arguments;return mn().w(function(e){for(;;)switch(e.n){case 0:if(r=(n=U.length>1&&void 0!==U[1]?U[1]:{}).allowStale,i=void 0===r?this.allowStale:r,a=n.updateAgeOnGet,s=void 0===a?this.updateAgeOnGet:a,o=n.noDeleteOnStaleGet,l=void 0===o?this.noDeleteOnStaleGet:o,c=n.ttl,u=void 0===c?this.ttl:c,p=n.noDisposeOnSet,f=void 0===p?this.noDisposeOnSet:p,d=n.size,h=void 0===d?0:d,m=n.sizeCalculation,y=void 0===m?this.sizeCalculation:m,v=n.noUpdateTTL,g=void 0===v?this.noUpdateTTL:v,b=n.noDeleteOnFetchRejection,E=void 0===b?this.noDeleteOnFetchRejection:b,S=n.allowStaleOnFetchRejection,x=void 0===S?this.allowStaleOnFetchRejection:S,T=n.ignoreFetchAbort,w=void 0===T?this.ignoreFetchAbort:T,P=n.allowStaleOnFetchAbort,A=void 0===P?this.allowStaleOnFetchAbort:P,k=n.context,C=n.forceRefresh,O=void 0!==C&&C,I=n.status,_=n.signal,Xt(Le,this)){e.n=1;break}return e.a(2,(I&&(I.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:l,status:I})));case 1:if(N={allowStale:i,updateAgeOnGet:s,noDeleteOnStaleGet:l,ttl:u,noDisposeOnSet:f,size:h,sizeCalculation:y,noUpdateTTL:g,noDeleteOnFetchRejection:E,allowStaleOnFetchRejection:x,allowStaleOnFetchAbort:A,ignoreFetchAbort:w,status:I,signal:_},void 0!==(D=Xt(Te,this).get(t))){e.n=2;break}return I&&(I.fetch="miss"),j=Jt(Re,this,Ze).call(this,t,D,N,k),e.a(2,j.__returned=j);case 2:if(M=Xt(Pe,this)[D],!Jt(Re,this,et).call(this,M)){e.n=3;break}return L=i&&void 0!==M.__staleWhileFetching,e.a(2,(I&&(I.fetch="inflight",L&&(I.returnedStale=!0)),L?M.__staleWhileFetching:M.__returned=M));case 3:if(B=Xt(qe,this).call(this,D),O||B){e.n=4;break}return e.a(2,(I&&(I.fetch="hit"),Jt(Re,this,nt).call(this,D),s&&Xt(Fe,this).call(this,D),I&&Xt(Ue,this).call(this,I,D),M));case 4:return R=Jt(Re,this,Ze).call(this,t,D,N,k),F=void 0!==R.__staleWhileFetching&&i,e.a(2,(I&&(I.fetch=B?"stale":"refresh",F&&B&&(I.returnedStale=!0)),F?R.__staleWhileFetching:R.__returned=R))}},e,this)})),function(t){return e.apply(this,arguments)})},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.allowStale,r=void 0===n?this.allowStale:n,i=t.updateAgeOnGet,a=void 0===i?this.updateAgeOnGet:i,s=t.noDeleteOnStaleGet,o=void 0===s?this.noDeleteOnStaleGet:s,l=t.status,c=Xt(Te,this).get(e);if(void 0!==c){var u=Xt(Pe,this)[c],p=Jt(Re,this,et).call(this,u);return l&&Xt(Ue,this).call(this,l,c),Xt(qe,this).call(this,c)?(l&&(l.get="stale"),p?(l&&r&&void 0!==u.__staleWhileFetching&&(l.returnedStale=!0),r?u.__staleWhileFetching:void 0):(o||this.delete(e),l&&r&&(l.returnedStale=!0),r?u:void 0)):(l&&(l.get="hit"),p?u.__staleWhileFetching:(Jt(Re,this,nt).call(this,c),a&&Xt(Fe,this).call(this,c),u))}l&&(l.get="miss")}},{key:"delete",value:function(e){var t,n=!1;if(0!==Xt(Se,this)){var r=Xt(Te,this).get(e);if(void 0!==r)if(n=!0,1===Xt(Se,this))this.clear();else{var i,a,s;Xt(We,this).call(this,r);var o=Xt(Pe,this)[r];if(Jt(Re,this,et).call(this,o)?o.__abortController.abort(new Error("deleted")):(Xt(Me,this)||Xt(Be,this))&&(Xt(Me,this)&&null!==(a=Xt(ge,this))&&void 0!==a&&a.call(this,o,e,"delete"),Xt(Be,this)&&(null===(s=Xt(_e,this))||void 0===s||s.push([o,e,"delete"]))),Xt(Te,this).delete(e),Xt(we,this)[r]=void 0,Xt(Pe,this)[r]=void 0,r===Xt(Oe,this))zt(Oe,this,Xt(ke,this)[r]);else if(r===Xt(Ce,this))zt(Ce,this,Xt(Ae,this)[r]);else{var l=Xt(ke,this)[r];Xt(Ae,this)[l]=Xt(Ae,this)[r];var c=Xt(Ae,this)[r];Xt(ke,this)[c]=Xt(ke,this)[r]}zt(Se,this,(i=Xt(Se,this),i--,i)),Xt(Ie,this).push(r)}}if(Xt(Be,this)&&null!==(t=Xt(_e,this))&&void 0!==t&&t.length)for(var u,p=Xt(_e,this);u=null==p?void 0:p.shift();){var f;null===(f=Xt(be,this))||void 0===f||f.call.apply(f,[this].concat(vn(u)))}return n}},{key:"clear",value:function(){var e,t=gn(Jt(Re,this,Ye).call(this,{allowStale:!0}));try{for(t.s();!(e=t.n()).done;){var n=e.value,r=Xt(Pe,this)[n];if(Jt(Re,this,et).call(this,r))r.__abortController.abort(new Error("deleted"));else{var i,a,s=Xt(we,this)[n];Xt(Me,this)&&null!==(i=Xt(ge,this))&&void 0!==i&&i.call(this,r,s,"delete"),Xt(Be,this)&&(null===(a=Xt(_e,this))||void 0===a||a.push([r,s,"delete"]))}}}catch(u){t.e(u)}finally{t.f()}if(Xt(Te,this).clear(),Xt(Pe,this).fill(void 0),Xt(we,this).fill(void 0),Xt(je,this)&&Xt(De,this)&&(Xt(je,this).fill(0),Xt(De,this).fill(0)),Xt(Ne,this)&&Xt(Ne,this).fill(0),zt(Ce,this,0),zt(Oe,this,0),Xt(Ie,this).length=0,zt(xe,this,0),zt(Se,this,0),Xt(Be,this)&&Xt(_e,this))for(var o,l=Xt(_e,this);o=null==l?void 0:l.shift();){var c;null===(c=Xt(be,this))||void 0===c||c.call.apply(c,[this].concat(vn(o)))}}}],[{key:"unsafeExposeInternals",value:function(e){return{starts:Xt(De,e),ttls:Xt(je,e),sizes:Xt(Ne,e),keyMap:Xt(Te,e),keyList:Xt(we,e),valList:Xt(Pe,e),next:Xt(Ae,e),prev:Xt(ke,e),get head(){return Xt(Ce,e)},get tail(){return Xt(Oe,e)},free:Xt(Ie,e),isBackgroundFetch:function(t){return Jt(Re,e,et).call(e,t)},backgroundFetch:function(t,n,r,i){return Jt(Re,e,Ze).call(e,t,n,r,i)},moveToTail:function(t){return Jt(Re,e,nt).call(e,t)},indexes:function(t){return Jt(Re,e,Je).call(e,t)},rindexes:function(t){return Jt(Re,e,Ye).call(e,t)},isStale:function(t){return Xt(qe,e).call(e,t)}}}}]);var e}();function ze(){var e=this,t=this,n=new de(Xt(ye,this)),r=new de(Xt(ye,this));zt(je,this,n),zt(De,this,r),zt(Ve,this,function(e,i){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ne.now();if(r[e]=0!==i?a:0,n[e]=i,0!==i&&t.ttlAutopurge){var s=setTimeout(function(){Xt(qe,t).call(t,e)&&t.delete(Xt(we,t)[e])},i+1);s.unref&&s.unref()}}),zt(Fe,this,function(e){r[e]=0!==n[e]?ne.now():0}),zt(Ue,this,function(e,t){if(n[t]){var s=n[t],o=r[t];if(!s||!o)return;e.ttl=s,e.start=o,e.now=i||a();var l=e.now-o;e.remainingTTL=s-l}});var i=0,a=function(){var t=ne.now();if(e.ttlResolution>0){i=t;var n=setTimeout(function(){return i=0},e.ttlResolution);n.unref&&n.unref()}return t};this.getRemainingTTL=function(t){var s=Xt(Te,e).get(t);if(void 0===s)return 0;var o=n[s],l=r[s];return o&&l?o-((i||a())-l):1/0},zt(qe,this,function(e){var t=r[e],s=n[e];return!!s&&!!t&&(i||a())-t>s})}function Xe(){var e=this,t=new de(Xt(ye,this));zt(xe,this,0),zt(Ne,this,t),zt(We,this,function(n){zt(xe,e,Xt(xe,e)-t[n]),t[n]=0}),zt(He,this,function(t,n,r,i){if(Jt(Re,e,et).call(e,n))return 0;if(!pe(r)){if(!i)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if("function"!=typeof i)throw new TypeError("sizeCalculation must be a function");if(r=i(n,t),!pe(r))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return r}),zt(Ge,this,function(n,r,i){if(t[n]=r,Xt(ve,e))for(var a=Xt(ve,e)-t[n];Xt(xe,e)>a;)Jt(Re,e,Qe).call(e,!0);zt(xe,e,Xt(xe,e)+t[n]),i&&(i.entrySize=r,i.totalCalculatedSize=Xt(xe,e))})}function Je(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).allowStale,n=void 0===t?this.allowStale:t;return mn().m(function t(){var r,i;return mn().w(function(t){for(;;)switch(t.n){case 0:if(!Xt(Se,e)){t.n=5;break}r=Xt(Oe,e);case 1:if(!(i=Jt(Re,e,$e).call(e,r))){t.n=3;break}if(!n&&Xt(qe,e).call(e,r)){t.n=2;break}return t.n=2,r;case 2:i=r!==Xt(Ce,e);case 3:if(!i){t.n=5;break}r=Xt(ke,e)[r];case 4:t.n=1;break;case 5:return t.a(2)}},t)})()}function Ye(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).allowStale,n=void 0===t?this.allowStale:t;return mn().m(function t(){var r,i;return mn().w(function(t){for(;;)switch(t.n){case 0:if(!Xt(Se,e)){t.n=5;break}r=Xt(Ce,e);case 1:if(!(i=Jt(Re,e,$e).call(e,r))){t.n=3;break}if(!n&&Xt(qe,e).call(e,r)){t.n=2;break}return t.n=2,r;case 2:i=r!==Xt(Oe,e);case 3:if(!i){t.n=5;break}r=Xt(Ae,e)[r];case 4:t.n=1;break;case 5:return t.a(2)}},t)})()}function $e(e){return void 0!==e&&Xt(Te,this).get(Xt(we,this)[e])===e}function Qe(e){var t,n,r,i=Xt(Ce,this),a=Xt(we,this)[i],s=Xt(Pe,this)[i];return Xt(Le,this)&&Jt(Re,this,et).call(this,s)?s.__abortController.abort(new Error("evicted")):(Xt(Me,this)||Xt(Be,this))&&(Xt(Me,this)&&null!==(t=Xt(ge,this))&&void 0!==t&&t.call(this,s,a,"evict"),Xt(Be,this)&&(null===(n=Xt(_e,this))||void 0===n||n.push([s,a,"evict"]))),Xt(We,this).call(this,i),e&&(Xt(we,this)[i]=void 0,Xt(Pe,this)[i]=void 0,Xt(Ie,this).push(i)),1===Xt(Se,this)?(zt(Ce,this,zt(Oe,this,0)),Xt(Ie,this).length=0):zt(Ce,this,Xt(Ae,this)[i]),Xt(Te,this).delete(a),zt(Se,this,(r=Xt(Se,this),r--,r)),i}function Ze(e,t,n,r){var i=this,a=this,s=void 0===t?void 0:Xt(Pe,this)[t];if(Jt(Re,this,et).call(this,s))return s;var o=new se,l=n.signal;null==l||l.addEventListener("abort",function(){return o.abort(l.reason)},{signal:o.signal});var c={signal:o.signal,options:n,context:r},u=function(r){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=o.signal.aborted,l=n.ignoreFetchAbort&&void 0!==r;if(n.status&&(s&&!i?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,l&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),s&&!l&&!i)return p(o.signal.reason);var u=f;return Xt(Pe,a)[t]===f&&(void 0===r?u.__staleWhileFetching?Xt(Pe,a)[t]=u.__staleWhileFetching:a.delete(e):(n.status&&(n.status.fetchUpdated=!0),a.set(e,r,c.options))),r},p=function(r){var a=o.signal.aborted&&n.allowStaleOnFetchAbort,s=a||n.allowStaleOnFetchRejection,l=s||n.noDeleteOnFetchRejection,c=f;if(Xt(Pe,i)[t]===f&&(l&&void 0!==c.__staleWhileFetching?a||(Xt(Pe,i)[t]=c.__staleWhileFetching):i.delete(e)),s)return n.status&&void 0!==c.__staleWhileFetching&&(n.status.returnedStale=!0),c.__staleWhileFetching;if(c.__returned===c)throw r};n.status&&(n.status.fetchDispatched=!0);var f=new Promise(function(t,r){var a,l=null===(a=Xt(Ee,i))||void 0===a?void 0:a.call(i,e,s,c);l&&l instanceof Promise&&l.then(function(e){return t(void 0===e?void 0:e)},r),o.signal.addEventListener("abort",function(){n.ignoreFetchAbort&&!n.allowStaleOnFetchAbort||(t(void 0),n.allowStaleOnFetchAbort&&(t=function(e){return u(e,!0)}))})}).then(u,function(e){return n.status&&(n.status.fetchRejected=!0,n.status.fetchError=e),p(e)}),d=Object.assign(f,{__abortController:o,__staleWhileFetching:s,__returned:void 0});return void 0===t?(this.set(e,d,nn(nn({},c.options),{},{status:void 0})),t=Xt(Te,this).get(e)):Xt(Pe,this)[t]=d,d}function et(e){if(!Xt(Le,this))return!1;var t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof se}function tt(e,t){Xt(ke,this)[t]=e,Xt(Ae,this)[e]=t}function nt(e){e!==Xt(Oe,this)&&(e===Xt(Ce,this)?zt(Ce,this,Xt(Ae,this)[e]):Jt(Re,this,tt).call(this,Xt(ke,this)[e],Xt(Ae,this)[e]),Jt(Re,this,tt).call(this,Xt(Oe,this),e),zt(Oe,this,e))}function rt(){return new Ke({max:arguments.length>0&&void 0!==arguments[0]?arguments[0]:500})}function it(e,t){return function(e){var t=e.template,n=t.content,r=t.ast,i=at.get(n);if(i)return i;var a=new Set;return r.children.forEach(function e(t){var n;switch(t.type){case 1:var r=t.tag;r.includes(".")&&(r=r.split(".")[0].trim()),o.parserOptions.isNativeTag(r)||o.parserOptions.isBuiltInComponent(r)||(a.add(u.camelize(r)),a.add(u.capitalize(u.camelize(r))));for(var i=0;i<t.props.length;i++){var s=t.props[i];7===s.type&&(u.isBuiltInDirective(s.name)||a.add("v".concat(u.capitalize(u.camelize(s.name)))),s.arg&&!s.arg.isStatic&&st(a,s.arg),"for"===s.name?st(a,s.forParseResult.source):s.exp&&st(a,s.exp)),6===s.type&&"ref"===s.name&&(null==(n=s.value)?void 0:n.content)&&a.add(s.value.content)}t.children.forEach(e);break;case 5:st(a,t.content)}}),at.set(n,a),a}(t).has(e)}var at=rt();function st(e,t){t.ast?o.walkIdentifiers(t.ast,function(t){return e.add(t.name)}):null===t.ast&&e.add(t.content)}var ot="anonymous.vue",lt=rt();function ct(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=function(e,t){var n;return e+JSON.stringify(nn(nn({},t),{},{compiler:{parse:null==(n=t.compiler)?void 0:n.parse}}),function(e,t){return"function"==typeof t?t.toString():t})}(e,r),a=lt.get(i);if(a)return a;var o=r.sourceMap,c=void 0===o||o,u=r.filename,p=void 0===u?ot:u,f=r.sourceRoot,d=void 0===f?"":f,h=r.pad,m=void 0!==h&&h,y=r.ignoreEmpty,v=void 0===y||y,g=r.compiler,b=void 0===g?S:g,E=r.templateParseOptions,x=void 0===E?{}:E,T=r.parseExpressions,w=void 0===T||T,P={filename:p,source:e,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:function(e){return function(e,t){if(!t.scriptSetup||"ts"!==t.scriptSetup.lang&&"tsx"!==t.scriptSetup.lang)return!1;for(var n in e)if(!e[n].isUsedInTemplate&&it(n,t))return!0;return!1}(e,P)}},A=[];b.parse(e,nn(nn({parseMode:"sfc",prefixIdentifiers:w},x),{},{onError:function(e){A.push(e)}})).children.forEach(function(t){if(1===t.type&&(!v||"template"===t.tag||!function(e){for(var t=0;t<e.children.length;t++){var n=e.children[t];if(2!==n.type||""!==n.content.trim())return!1}return!0}(t)||function(e){return e.props.some(function(e){return 6===e.type&&"src"===e.name})}(t)))switch(t.tag){case"template":if(P.template)A.push(ut(t));else{var n=P.template=pt(t,e,!1);if(n.attrs.src||(n.ast=s.createRoot(t.children,e)),n.attrs.functional){var r=new SyntaxError("<template functional> is no longer supported in Vue 3, since functional components no longer have significant performance difference from stateful ones. Just use a normal <template> instead.");r.loc=t.props.find(function(e){return 6===e.type&&"functional"===e.name}).loc,A.push(r)}}break;case"script":var i=pt(t,e,m),a=!!i.attrs.setup;if(a&&!P.scriptSetup){P.scriptSetup=i;break}if(!a&&!P.script){P.script=i;break}A.push(ut(t,a));break;case"style":var o=pt(t,e,m);o.attrs.vars&&A.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),P.styles.push(o);break;default:P.customBlocks.push(pt(t,e,m))}}),P.template||P.script||P.scriptSetup||A.push(new SyntaxError("At least one <template> or <script> is required in a single file component.")),P.scriptSetup&&(P.scriptSetup.src&&(A.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),P.scriptSetup=null),P.script&&P.script.src&&(A.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),P.script=null));var k=0;if(!P.template||"pug"!==P.template.lang&&"jade"!==P.template.lang||(t=function(e){var t=e.split("\n"),n=t.reduce(function(e,t){var n,r;if(""===t.trim())return e;var i=(null==(r=null==(n=t.match(/^\s*/))?void 0:n[0])?void 0:r.length)||0;return Math.min(i,e)},1/0);return 0===n?[e,n]:[t.map(function(e){return e.slice(n)}).join("\n"),n]}(P.template.content),n=an(t,2),P.template.content=n[0],k=n[1]),c){var C=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t&&!t.src&&(t.map=function(e,t,n,r,i,a){var s=new l.SourceMapGenerator({file:e.replace(/\\/g,"/"),sourceRoot:r.replace(/\\/g,"/")});return s.setSourceContent(e,t),s._sources.add(e),n.split(ft).forEach(function(t,n){if(!dt.test(t))for(var r=n+1+i,o=n+1,l=0;l<t.length;l++)/\s/.test(t[l])||s._mappings.add({originalLine:r,originalColumn:l+a,generatedLine:o,generatedColumn:l,source:e,name:null})}),s.toJSON()}(p,e,t.content,d,m&&"template"!==t.type?0:t.loc.start.line-1,n))};C(P.template,k),C(P.script),P.styles.forEach(function(e){return C(e)}),P.customBlocks.forEach(function(e){return C(e)})}P.cssVars=function(e){var t=[];return e.styles.forEach(function(e){for(var n,r=e.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");n=Q.exec(r);){var i=n.index+n[0].length,a=Z(r,i);if(null!==a){var s=$(r.slice(i,a));t.includes(s)||t.push(s)}}}),t}(P);var O=/(?:::v-|:)slotted\(/;P.slotted=P.styles.some(function(e){return e.scoped&&O.test(e.content)});var I={descriptor:P,errors:A};return lt.set(i,I),I}function ut(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new SyntaxError("Single file component can contain only one <".concat(e.tag).concat(t?" setup":"","> element"));return n.loc=e.loc,n}function pt(e,t,n){var r=e.tag,i=e.innerLoc,a={},s={type:r,content:t.slice(i.start.offset,i.end.offset),loc:i,attrs:a};return n&&(s.content=function(e,t,n){if(e=e.slice(0,t.loc.start.offset),"space"===n)return e.replace(ht," ");var r=e.split(ft).length,i="script"!==t.type||t.lang?"\n":"//\n";return Array(r).join(i)}(t,s,n)+s.content),e.props.forEach(function(e){if(6===e.type){var t=e.name;a[t]=e.value&&e.value.content||!0,"lang"===t?s.lang=e.value&&e.value.content:"src"===t?s.src=e.value&&e.value.content:"style"===r?"scoped"===t?s.scoped=!0:"module"===t&&(s.module=a[t]):"script"===r&&"setup"===t&&(s.setup=a.setup)}}),s}var ft=/\r?\n/g,dt=/^(?:\/\/)?\s*$/,ht=/./g;function mt(e){var t=e.charAt(0);return"."===t||"~"===t||"@"===t}var yt=/^(https?:)?\/\//;function vt(e){return yt.test(e)}var gt=/^\s*data:/i;function bt(e){return gt.test(e)}function Et(e){if("~"===e.charAt(0)){var t=e.charAt(1);e=e.slice("/"===t?2:1)}return function(e){return p.parse(u.isString(e)?e:"",!1,!0)}(e)}var St={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},xt=function(e){return function(t,n){return Tt(t,n,e)}},Tt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:St;if(1===e.type){if(!e.props.length)return;var r=n.tags||St.tags,i=r[e.tag],a=r["*"];if(!i&&!a)return;var o=(i||[]).concat(a||[]);e.props.forEach(function(r,i){if(6===r.type&&o.includes(r.name)&&r.value&&!vt(r.value.content)&&!bt(r.value.content)&&"#"!==r.value.content[0]&&(n.includeAbsolute||mt(r.value.content))){var a=Et(r.value.content);if(n.base&&"."===r.value.content[0]){var l=Et(n.base),u=l.protocol||"",p=l.host?u+"//"+l.host:"",f=l.path||"/";r.value.content=p+(c.posix||c).join(f,a.path+(a.hash||""))}else{var d=function(e,t,n,r){if(e){var i,a,o=r.imports.findIndex(function(t){return t.path===e});if(o>-1?(i="_imports_".concat(o),a=r.imports[o].exp):(i="_imports_".concat(r.imports.length),a=s.createSimpleExpression(i,!1,n,3),r.imports.push({exp:a,path:decodeURIComponent(e)})),!t)return a;var l="".concat(i," + '").concat(t,"'"),c=s.createSimpleExpression(l,!1,n,3);if(!r.hoistStatic)return c;var u=r.hoists.findIndex(function(e){return e&&4===e.type&&!e.isStatic&&e.content===l});return u>-1?s.createSimpleExpression("_hoisted_".concat(u+1),!1,n,3):r.hoist(c)}return s.createSimpleExpression("''",!1,n,3)}(a.path,a.hash,r.loc,t);e.props[i]={type:7,name:"bind",arg:s.createSimpleExpression(r.name,!0,r.loc),exp:d,modifiers:[],loc:r.loc}}}})}},wt=["img","source"],Pt=/( |\\t|\\n|\\f|\\r)+/g,At=function(e){return function(t,n){return kt(t,n,e)}},kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:St;1===e.type&&wt.includes(e.tag)&&e.props.length&&e.props.forEach(function(r,i){if("srcset"===r.name&&6===r.type){if(!r.value)return;var a=r.value.content;if(!a)return;for(var o=a.split(",").map(function(e){var t=an(e.replace(Pt," ").trim().split(" ",2),2);return{url:t[0],descriptor:t[1]}}),l=0;l<o.length;l++){var u=o[l].url;bt(u)&&(o[l+1].url=u+","+o[l+1].url,o.splice(l,1))}var p=function(e){return!vt(e)&&!bt(e)&&(n.includeAbsolute||mt(e))};if(!o.some(function(e){var t=e.url;return p(t)}))return;if(n.base){var f=n.base,d=[],h=!1;if(o.forEach(function(e){var t=e.url,n=e.descriptor;n=n?" ".concat(n):"","."===t[0]?(e.url=(c.posix||c).join(f,t),d.push(e.url+n)):p(t)?h=!0:d.push(t+n)}),!h)return void(r.value.content=d.join(", "))}var m=s.createCompoundExpression([],r.loc);o.forEach(function(e,n){var i=e.url,a=e.descriptor;if(p(i)){var l,c=Et(i).path;if(c){var u=t.imports.findIndex(function(e){return e.path===c});u>-1?l=s.createSimpleExpression("_imports_".concat(u),!1,r.loc,3):(l=s.createSimpleExpression("_imports_".concat(t.imports.length),!1,r.loc,3),t.imports.push({exp:l,path:c})),m.children.push(l)}}else{var f=s.createSimpleExpression('"'.concat(i,'"'),!1,r.loc,3);m.children.push(f)}var d=o.length-1>n;a&&d?m.children.push(" + ' ".concat(a,", ' + ")):a?m.children.push(" + ' ".concat(a,"'")):d&&m.children.push(" + ', ' + ")});var y=m;t.hoistStatic&&((y=t.hoist(m)).constType=3),e.props[i]={type:7,name:"bind",arg:s.createSimpleExpression("srcset",!0,r.loc),exp:y,modifiers:[],loc:r.loc}}})};function Ct(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Ot={exports:{}};!function(e,t){var r=h,a=c,s=d,o=a.join,l=a.resolve,u=a.extname,p=a.dirname,f=a.isAbsolute,m={},y={},v={};function g(e,t){return t&&e.filename&&e.cache?(delete m[e.filename],y[e.filename]=t,t):e.filename&&e.cache?y[e.filename]:t}function b(e,t,n){var i=m[e];if(t.cache&&i&&"string"==typeof i)return n(null,i);r.readFile(e,"utf8",function(r,i){if(r)return n(r);i=i.replace(/^\uFEFF/,""),t.cache&&(m[e]=i),n(null,i)})}function E(e,t){return new Promise(function(n,r){t(e=e||function(e,t){if(e)return r(e);n(t)})})}function S(e){return function(n,r,i){return r.filename=n,E(i,function(i){!function(e,t,n){if(!t.partials)return n();var r=Object.keys(t.partials),i={};!function a(s){if(s===r.length)return n(null,i);var l=r[s],c=t.partials[l];if(null==c||!1===c)return a(++s);b(f(c)?""!==u(c)?c:o(c+u(e)):o(p(e),c+u(e)),t,function(e,t){if(e)return n(e);i[l]=t,a(++s)})}(0)}(n,r,function(a,s){var o=(v.extend||(v.extend=d._extend))({},r);if(o.partials=s,a)return i(a);g(o)?t[e].render("",o,i):b(n,o,function(n,r){if(n)return i(n);t[e].render(r,o,i)})})})}}function x(e,t){var r=(v.babel||(v.babel=n(341))).transformFileSync(t,{presets:["react"]}).code;return e._compile(r,t)}function T(t){return Ct.extensions&&(Ct.extensions[".jsx"]||(Ct.extensions[".jsx"]=x),Ct.extensions[".react"]||(Ct.extensions[".react"]=x)),function(i,a,s){return E(s,function(s){var o=v.ReactDOM||(v.ReactDOM=n(547)),c=v.react||(v.react=n(548)),u=a.base;delete a.base;var p=a.cache;delete a.cache;var f=a.isNonStatic;delete a.isNonStatic;try{var d,h,y,b,E;if(g(a))h=g(a);else{if("path"===t){var S=l(i);delete n.c[S],d=Ct(S)}else d=function(t,r){var i=v.babel||(v.babel=n(341));r||(r="");var a=new e.constructor;r=r||"";var s=i.transform(t,{presets:["react"]}).code;return a.paths=e.paths,a._compile(s,r),a.exports}(i);h=g(a,c.createFactory(d))}E=new h(a),b=f?o.renderToString(E):o.renderToStaticMarkup(E),u&&(y=m[i]||r.readFileSync(l(u),"utf8"),p&&(m[i]=y),a.content=b,b=function(e,t){var n;for(var r in t)t.hasOwnProperty(r)&&(n=new RegExp("{{"+r+"}}","g"),e.match(n)&&(e=e.replace(n,t[r])));return e}(y,a)),s(null,b)}catch(e){s(e)}})}}t.clearCache=function(){m={},y={}},t.velocityjs=S("velocityjs"),t.velocityjs.render=function(e,t,r){return E(r,function(r){var i=v.velocityjs||(v.velocityjs=n(514));try{t.locals=t,r(null,i.render(e,t).trimLeft())}catch(e){r(e)}})},t.liquid=S("liquid"),t.liquid.render=function(e,t,s){return E(s,function(s){var o,l=v.liquid;try{return void function(e,t,n,s){var o,l=e.newContext();if(n.locals){for(o in n.locals)l.setLocals(o,n.locals[o]);delete n.locals}if(n.meta&&(l.setLocals("page",n.meta),delete n.meta),n.filters){for(o in n.filters)l.setFilter(o,n.filters[o]);delete n.filters}var c=n.includeDir||i.cwd();l.onInclude(function(t,n){var i=a.extname(t)?"":".liquid",s=a.resolve(c,t+i);r.readFile(s,{encoding:"utf8"},function(t,r){if(t)return n(t);n(null,e.parse(r))})}),delete n.includeDir;var u={customTags:{}};if(n.customTags){var p=n.customTags;for(o in n.customTags)u.customTags[o]=function(t,n,r){var i=p[n](r.trim());t.astStack.push(e.parse(i))};delete n.customTags}for(o in n)l.setLocals(o,n[o]);(g(l)||g(l,e.compile(t,u)))(l,s)}(l=v.liquid=n(515),e,t,s)}catch(e){try{l=new((o=v.liquid=n(516)).Engine)}catch(e){throw e}}try{var c=t.locals||{};t.meta&&(c.pages=t.meta,delete t.meta),t.filters&&(l.registerFilters(t.filters),delete t.filters);var u=t.includeDir||i.cwd();if(l.fileSystem=new o.LocalFileSystem(u,"liquid"),delete t.includeDir,t.customTags){var p=t.customTags;for(f in t.customTags)l.registerTag(f,p[f]);delete t.customTags}for(var f in t)c[f]=t[f];return l.parseAndRender(e,c).nodeify(function(e,t){if(e)throw new Error(e);return s(null,t)})}catch(e){s(e)}})},t.jade=function(e,t,r){return E(r,function(r){var i=v.jade;if(!i)try{i=v.jade=n(332)}catch(e){try{i=v.jade=n(333)}catch(t){throw e}}try{r(null,(g(t)||g(t,i.compileFile(e,t)))(t))}catch(e){r(e)}})},t.jade.render=function(e,t,r){return E(r,function(r){var i=v.jade;if(!i)try{i=v.jade=n(332)}catch(e){try{i=v.jade=n(333)}catch(t){throw e}}try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.dust=S("dust"),t.dust.render=function(e,t,r){return E(r,function(r){var i=v.dust;if(!i)try{i=v.dust=n(517)}catch(e){try{i=v.dust=n(518)}catch(e){i=v.dust=n(519)}}var a="dust",s=".";t&&(t.ext&&(a=t.ext),t.views&&(s=t.views),t.settings&&t.settings.views&&(s=t.settings.views)),(!t||t&&!t.cache)&&(i.cache={}),i.onLoad=function(e,n){""===u(e)&&(e+="."+a),"/"!==e[0]&&(e=s+"/"+e),b(e,t,n)};try{var o;t.filename&&(o=t.filename.replace(new RegExp("^"+s+"/"),"").replace(new RegExp("\\."+a),"")),(g(t)||g(t,i.compileFn(e,o)))(t,r)}catch(e){r(e)}})},t.swig=S("swig"),t.swig.render=function(e,t,r){return E(r,function(r){var i=v.swig;if(!i)try{i=v.swig=n(520)}catch(e){try{i=v.swig=n(521)}catch(t){throw e}}try{!0===t.cache&&(t.cache="memory"),i.setDefaults({cache:t.cache}),r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.razor=function(e,t,r){return E(r,function(r){var i=v.razor;if(!i)try{i=v.razor=n(334)}catch(e){throw e}try{r(null,(g(t)||g(t,function(t){return i.renderFileSync(e,t)}))(t))}catch(e){r(e)}})},t.razor.render=function(e,t,r){return E(r,function(r){try{var i=v.razor=n(334)}catch(e){throw e}try{var a=i.compile(e);r(null,(g(t)||g(t,a))(t))}catch(e){r(e)}})},t.atpl=S("atpl"),t.atpl.render=function(e,t,r){return E(r,function(r){var i=v.atpl||(v.atpl=n(522));try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.liquor=S("liquor"),t.liquor.render=function(e,t,r){return E(r,function(r){var i=v.liquor||(v.liquor=n(523));try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.twig=S("twig"),t.twig.render=function(e,t,r){return E(r,function(r){var i=v.twig||(v.twig=n(524).twig),a={data:e,allowInlineIncludes:t.allowInlineIncludes,namespaces:t.namespaces,path:t.path};try{r(null,(g(a)||g(a,i(a))).render(t))}catch(e){r(e)}})},t.ejs=S("ejs"),t.ejs.render=function(e,t,r){return E(r,function(r){var i=v.ejs||(v.ejs=n(525));try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.eco=S("eco"),t.eco.render=function(e,t,r){return E(r,function(r){var i=v.eco||(v.eco=n(526));try{r(null,i.render(e,t))}catch(e){r(e)}})},t.jazz=S("jazz"),t.jazz.render=function(e,t,r){return E(r,function(r){var i=v.jazz||(v.jazz=n(527));try{(g(t)||g(t,i.compile(e,t))).eval(t,function(e){r(null,e)})}catch(e){r(e)}})},t.jqtpl=S("jqtpl"),t.jqtpl.render=function(e,t,r){return E(r,function(r){var i=v.jqtpl||(v.jqtpl=n(528));try{i.template(e,e),r(null,i.tmpl(e,t))}catch(e){r(e)}})},t.haml=S("haml"),t.haml.render=function(e,t,r){return E(r,function(r){var i=v.haml||(v.haml=n(529));try{t.locals=t,r(null,i.render(e,t).trimLeft())}catch(e){r(e)}})},t.hamlet=S("hamlet"),t.hamlet.render=function(e,t,r){return E(r,function(r){var i=v.hamlet||(v.hamlet=n(530));try{t.locals=t,r(null,i.render(e,t).trimLeft())}catch(e){r(e)}})},t.whiskers=function(e,t,r){return E(r,function(r){(v.whiskers||(v.whiskers=n(335))).__express(e,t,r)})},t.whiskers.render=function(e,t,r){return E(r,function(r){var i=v.whiskers||(v.whiskers=n(335));try{r(null,i.render(e,t))}catch(e){r(e)}})},t["haml-coffee"]=S("haml-coffee"),t["haml-coffee"].render=function(e,t,r){return E(r,function(r){var i=v["haml-coffee"]||(v["haml-coffee"]=n(531));try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.hogan=S("hogan"),t.hogan.render=function(e,t,r){return E(r,function(r){var i=v.hogan||(v.hogan=n(532));try{r(null,(g(t)||g(t,i.compile(e,t))).render(t,t.partials))}catch(e){r(e)}})},t.templayed=S("templayed"),t.templayed.render=function(e,t,r){return E(r,function(r){var i=v.templayed||(v.templayed=n(533));try{r(null,(g(t)||g(t,i(e)))(t))}catch(e){r(e)}})},t.handlebars=S("handlebars"),t.handlebars.render=function(e,t,r){return E(r,function(r){var i=v.handlebars||(v.handlebars=n(534));try{for(var a in t.partials)i.registerPartial(a,t.partials[a]);for(var s in t.helpers)i.registerHelper(s,t.helpers[s]);r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.underscore=S("underscore"),t.underscore.render=function(e,t,r){return E(r,function(r){var i=v.underscore||(v.underscore=n(535));try{var a={};for(var s in t.partials)a[s]=i.template(t.partials[s]);t.partials=a,r(null,(g(t)||g(t,i.template(e,null,t)))(t).replace(/\n$/,""))}catch(e){r(e)}})},t.lodash=S("lodash"),t.lodash.render=function(e,t,r){return E(r,function(r){var i=v.lodash||(v.lodash=n(536));try{r(null,(g(t)||g(t,i.template(e,t)))(t).replace(/\n$/,""))}catch(e){r(e)}})},t.pug=function(e,t,r){return E(r,function(r){var i=v.pug;if(!i)try{i=v.pug=n(336)}catch(e){try{i=v.pug=n(337)}catch(t){throw e}}try{r(null,(g(t)||g(t,i.compileFile(e,t)))(t))}catch(e){r(e)}})},t.pug.render=function(e,t,r){return E(r,function(r){var i=v.pug;if(!i)try{i=v.pug=n(336)}catch(e){try{i=v.pug=n(337)}catch(t){throw e}}try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.qejs=S("qejs"),t.qejs.render=function(e,t,r){return E(r,function(r){try{(v.qejs||(v.qejs=n(537))).render(e,t).then(function(e){r(null,e)},function(e){r(e)}).done()}catch(e){r(e)}})},t.walrus=S("walrus"),t.walrus.render=function(e,t,r){return E(r,function(r){var i=v.walrus||(v.walrus=n(538));try{r(null,(g(t)||g(t,i.parse(e))).compile(t))}catch(e){r(e)}})},t.mustache=S("mustache"),t.mustache.render=function(e,t,r){return E(r,function(r){var i=v.mustache||(v.mustache=n(539));try{r(null,i.render(e,t,t.partials))}catch(e){r(e)}})},t.just=function(e,t,r){return E(r,function(r){var i=v.just;if(!i){var a=n(338);i=v.just=new a}i.configure({useCache:t.cache}),i.render(e,t,r)})},t.just.render=function(e,t,r){return E(r,function(r){new(n(338))({root:{page:e}}).render("page",t,r)})},t.ect=function(e,t,r){return E(r,function(r){var i=v.ect;if(!i){var a=n(339);i=v.ect=new a(t)}i.configure({cache:t.cache}),i.render(e,t,r)})},t.ect.render=function(e,t,r){return E(r,function(r){new(n(339))({root:{page:e}}).render("page",t,r)})},t.mote=S("mote"),t.mote.render=function(e,t,r){return E(r,function(r){var i=v.mote||(v.mote=n(540));try{r(null,(g(t)||g(t,i.compile(e)))(t))}catch(e){r(e)}})},t.toffee=function(e,t,r){return E(r,function(r){(v.toffee||(v.toffee=n(340))).__consolidate_engine_render(e,t,r)})},t.toffee.render=function(e,t,r){return E(r,function(r){var i=v.toffee||(v.toffee=n(340));try{i.str_render(e,t,r)}catch(e){r(e)}})},t.dot=S("dot"),t.dot.render=function(e,t,r){return E(r,function(r){var i=v.dot||(v.dot=n(541)),a=v.extend||(v.extend=d._extend);try{var s={};s=a(s,i.templateSettings),s=a(s,t?t.dot:{}),r(null,(g(t)||g(t,i.template(e,s,t)))(t))}catch(e){r(e)}})},t.bracket=S("bracket"),t.bracket.render=function(e,t,r){return E(r,function(r){var i=v.bracket||(v.bracket=n(542));try{r(null,(g(t)||g(t,i.default.compile(e,t)))(t))}catch(e){r(e)}})},t.ractive=S("ractive"),t.ractive.render=function(e,t,r){return E(r,function(r){var i=v.ractive||(v.ractive=n(543)),a=g(t)||g(t,i.parse(e));if(t.template=a,null===t.data||void 0===t.data){var s,o,l=v.extend||(v.extend=d._extend);t.data=l({},t);var c=["template","filename","cache","partials"];for(s=0,o=c.length;s<o;s++){var u=c[s];delete t.data[u]}}try{r(null,new i(t).toHTML())}catch(e){r(e)}})},t.nunjucks=S("nunjucks"),t.nunjucks.render=function(e,t,r){return E(r,function(r){try{var i=t.nunjucksEnv||v.nunjucks||(v.nunjucks=n(544)),a=i;t.settings&&t.settings.views?a=i.configure(t.settings.views):t.nunjucks&&t.nunjucks.configure&&(a=i.configure.apply(i,t.nunjucks.configure)),t.loader?a=new i.Environment(t.loader):t.settings&&t.settings.views?a=new i.Environment(new i.FileSystemLoader(t.settings.views)):t.nunjucks&&t.nunjucks.loader&&(a="string"==typeof t.nunjucks.loader?new i.Environment(new i.FileSystemLoader(t.nunjucks.loader)):new i.Environment(new i.FileSystemLoader(t.nunjucks.loader[0],t.nunjucks.loader[1]))),a.renderString(e,t,r)}catch(e){throw r(e)}})},t.htmling=S("htmling"),t.htmling.render=function(e,t,r){return E(r,function(r){var i=v.htmling||(v.htmling=n(545));try{r(null,(g(t)||g(t,i.string(e))).render(t))}catch(e){r(e)}})},t.requireReact=x,t.plates=S("plates"),t.plates.render=function(e,t,r){return E(r,function(r){var i=v.plates||(v.plates=n(546)),a=t.map||void 0;try{r(null,i.bind(e,t,a))}catch(e){r(e)}})},t.react=T("path"),t.react.render=T("string"),t["arc-templates"]=S("arc-templates"),t["arc-templates"].render=function(e,t,r){var i=s.promisify(b),a={readFile:function(e){return i(e,t)}};return E(r,function(r){try{var i=v["arc-templates"];if(!i){var s=n(549);i=v["arc-templates"]=new s({filesystem:a})}(g(t)||g(t,i.compileString(e,t.filename))).then(function(e){return e(t)}).then(function(e){r(null,e.content)}).catch(r)}catch(e){r(e)}})},t.vash=S("vash"),t.vash.render=function(e,t,r){return E(r,function(r){var i=v.vash||(v.vash=n(550));try{if(t.helpers)for(var a in t.helpers)t.helpers.hasOwnProperty(a)&&"function"==typeof t.helpers[a]&&(i.helpers[a]=t.helpers[a]);(g(t)||g(t,i.compile(e,t)))(t,function(e,t){e&&r(e),t.finishLayout(),r(null,t.toString().replace(/\n$/,""))})}catch(e){r(e)}})},t.slm=S("slm"),t.slm.render=function(e,t,r){return E(r,function(r){var i=v.slm||(v.slm=n(551));try{r(null,(g(t)||g(t,i.compile(e,t)))(t))}catch(e){r(e)}})},t.marko=function(e,t,r){return E(r,function(r){var i=v.marko||(v.marko=n(342));t.writeToDisk=!!t.cache;try{(g(t)||g(t,i.load(e,t))).renderToString(t,r)}catch(e){r(e)}})},t.marko.render=function(e,t,r){return E(r,function(r){var i=v.marko||(v.marko=n(342));t.writeToDisk=!!t.cache,t.filename=t.filename||"string.marko";try{(g(t)||g(t,i.load(t.filename,e,t))).renderToString(t,r)}catch(e){r(e)}})},t.teacup=function(e,t,r){return E(r,function(r){var a=v.teacup||(v.teacup=n(552));if(Ct.extensions[".teacup"]=Ct.extensions[".coffee"],"/"!==e[0]&&(e=o(i.cwd(),e)),!t.cache){var s=r;r=function(){delete n.c[e],s.apply(this,arguments)}}a.renderFile(e,t,r)})},t.teacup.render=function(e,t,r){var i=n(553),a=n(554),s={module:{exports:{}},require:Ct};return E(r,function(n){a.runInNewContext(i.compile(e),s),n(null,(0,s.module.exports)(t))})},t.squirrelly=S("squirrelly"),t.squirrelly.render=function(e,t,r){return E(r,function(r){var i=v.squirrelly||(v.squirrelly=n(555));try{for(var a in t.partials)i.definePartial(a,t.partials[a]);for(var s in t.helpers)i.defineHelper(s,t.helpers[s]);r(null,(g(t)||g(t,i.Compile(e,t)))(t,i))}catch(e){r(e)}})},t.twing=S("twing"),t.twing.render=function(e,t,r){return E(r,function(r){var i=v.twing||(v.twing=n(556));try{new i.TwingEnvironment(new i.TwingLoaderNull).createTemplate(e).then(function(e){e.render(t).then(function(e){var n=g(t)||g(t,e);r(null,n)})})}catch(e){r(e)}})},t.requires=v}(Ot,Ot.exports);var It=G(Ot.exports),_t={};function Nt(e){void 0!==i||_t[e]||(_t[e]=!0)}function Dt(e,t){var n=e.source,r=e.filename,i=e.preprocessOptions,a="",s=null;if(t.render(n,nn({filename:r},i),function(e,t){e&&(s=e),a=t}),s)throw s;return a}function jt(e){var t=e.preprocessLang,n=e.preprocessCustomRequire,r=!!t&&(n?n(t):It[t]);if(!r)return t?{code:"export default function render() {}",source:e.source,tips:["Component ".concat(e.filename," uses lang ").concat(t," for template. Please install the language preprocessor.")],errors:["Component ".concat(e.filename," uses lang ").concat(t," for template, however it is not installed.")]}:Mt(e);try{return Mt(nn(nn({},e),{},{source:Dt(e,r),ast:void 0}))}catch(t){return{code:"export default function render() {}",source:e.source,tips:[],errors:[t]}}}function Mt(e){var t=e.filename,n=e.id,r=e.scoped,i=e.slotted,a=e.inMap,o=e.source,c=e.ast,p=e.ssr,f=void 0!==p&&p,d=e.ssrCssVars,h=e.isProd,m=void 0!==h&&h,y=e.compiler,v=e.compilerOptions,g=void 0===v?{}:v,b=e.transformAssetUrls,E=[],T=[],w=[];if(u.isObject(b)){var P=function(e){return Object.keys(e).some(function(t){return u.isArray(e[t])})?nn(nn({},St),{},{tags:e}):nn(nn({},St),e)}(b);w=[xt(P),At(P)]}else!1!==b&&(w=[Tt,kt]);f&&!d&&Nt("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),n||(Nt("compileTemplate now requires the `id` option.`."),n="");var A=n.replace(/^data-v-/,""),k="data-v-".concat(A),C=f?x:S;if((y=y||C)!==C&&(c=void 0),null==c?void 0:c.transformed){var O=(f?S:y).parse(c.source,nn(nn({prefixIdentifiers:!0},g),{},{parseMode:"sfc",onError:function(e){return E.push(e)}})).children.find(function(e){return 1===e.type&&"template"===e.tag});c=s.createRoot(O.children,c.source)}var I=y.compile(c||o,nn(nn({mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:f&&d&&d.length?J(d,A,m,!0):"",scopeId:r?k:void 0,slotted:i,sourceMap:!0},g),{},{hmr:!m,nodeTransforms:w.concat(g.nodeTransforms||[]),filename:t,onError:function(e){return E.push(e)},onWarn:function(e){return T.push(e)}})),_=I.code,N=I.ast,D=I.preamble,j=I.map;a&&!c&&(j&&(j=function(e,t){if(!e)return t;if(!t)return e;var n=new l.SourceMapConsumer(e),r=new l.SourceMapConsumer(t),i=new l.SourceMapGenerator;r.eachMapping(function(e){if(null!=e.originalLine){var t=n.originalPositionFor({line:e.originalLine,column:e.originalColumn});null!=t.source&&i.addMapping({generated:{line:e.generatedLine,column:e.generatedColumn},original:{line:t.line,column:e.originalColumn},source:t.source,name:t.name})}});var a=i;return n.sources.forEach(function(e){a._sources.add(e);var t=n.sourceContentFor(e);null!=t&&i.setSourceContent(e,t)}),a._sourceRoot=e.sourceRoot,a._file=e.file,a.toJSON()}(a,j)),E.length&&function(e,t,n){var r=n.sourcesContent[0],i=r.indexOf(t),a=r.slice(0,i).split(/\r?\n/).length-1;e.forEach(function(e){e.loc&&(e.loc.start.line+=a,e.loc.start.offset+=i,e.loc.end!==e.loc.start&&(e.loc.end.line+=a,e.loc.end.offset+=i))})}(E,o,a));var M=T.map(function(e){var t=e.message;return e.loc&&(t+="\n".concat(u.generateCodeFrame((null==c?void 0:c.source)||o,e.loc.start.offset,e.loc.end.offset))),t});return{code:_,ast:N,preamble:D,source:o,errors:E,tips:M,map:j}}var Lt=function(){return{postcssPlugin:"vue-sfc-trim",Once:function(e){e.walk(function(e){var t=e.type,n=e.raws;"rule"!==t&&"atrule"!==t||(n.before&&(n.before="\n"),"after"in n&&n.after&&(n.after="\n"))})}}};Lt.postcss=!0;var Bt=Lt,Rt={exports:{}},Ft={exports:{}},Ut={exports:{}},Vt={exports:{}},qt={exports:{}},Wt={exports:{}},Kt={},Yt={exports:{}};!function(e,t){function n(e){for(var t=e.toLowerCase(),n="",r=!1,i=0;i<6&&void 0!==t[i];i++){var a=t.charCodeAt(i);if(r=32===a,!(a>=97&&a<=102||a>=48&&a<=57))break;n+=t[i]}if(0!==n.length){var s=parseInt(n,16);return s>=55296&&s<=57343||0===s||s>1114111?["�",n.length+(r?1:0)]:[String.fromCodePoint(s),n.length+(r?1:0)]}}t.__esModule=!0,t.default=function(e){if(!r.test(e))return e;for(var t="",i=0;i<e.length;i++)if("\\"!==e[i])t+=e[i];else{var a=n(e.slice(i+1,i+7));if(void 0!==a){t+=a[0],i+=a[1];continue}if("\\"===e[i+1]){t+="\\",i++;continue}e.length===i+1&&(t+=e[i])}return t};var r=/\\/;e.exports=t.default}(Yt,Yt.exports);var $t=Yt.exports,en={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(;n.length>0;){var i=n.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default}(en,en.exports);var tn=en.exports,sn={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(;n.length>0;){var i=n.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default}(sn,sn.exports);var on=sn.exports,cn={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t="",n=e.indexOf("/*"),r=0;n>=0;){t+=e.slice(r,n);var i=e.indexOf("*/",n+2);if(i<0)return t;r=i+2,n=e.indexOf("/*",r)}return t+e.slice(r)},e.exports=t.default}(cn,cn.exports);var un=cn.exports;Kt.__esModule=!0,Kt.unesc=Kt.stripComments=Kt.getProp=Kt.ensureObject=void 0;var pn=bn($t);Kt.unesc=pn.default;var dn=bn(tn);Kt.getProp=dn.default;var hn=bn(on);Kt.ensureObject=hn.default;var yn=bn(un);function bn(e){return e&&e.__esModule?e:{default:e}}Kt.stripComments=yn.default,function(e,t){t.__esModule=!0,t.default=void 0;var n=Kt;var r=function e(t,n){if("object"!=Sn(t)||null===t)return t;var r=new t.constructor;for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];"parent"===i&&"object"==Sn(a)?n&&(r[i]=n):r[i]=a instanceof Array?a.map(function(t){return e(t,r)}):e(a,r)}return r},i=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,i,a=e.prototype;return a.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},a.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},a.next=function(){return this.parent.at(this.parent.index(this)+1)},a.prev=function(){return this.parent.at(this.parent.index(this)-1)},a.clone=function(e){void 0===e&&(e={});var t=r(this);for(var n in e)t[n]=e[n];return t},a.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var r=this[e],i=this.raws[e];this[e]=r+t,i||n!==t?this.raws[e]=(i||r)+n:delete this.raws[e]},a.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},a.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},a.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e||this.source.end.line<e||this.source.start.line===e&&this.source.start.column>t||this.source.end.line===e&&this.source.end.column<t)},a.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},a.valueToString=function(){return String(this.stringifyProperty("value"))},a.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=e,(i=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,n.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,n.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=i,e.exports=t.default}(Wt,Wt.exports);var En=Wt.exports,Tn={__esModule:!0};Tn.UNIVERSAL=Tn.TAG=Tn.STRING=Tn.SELECTOR=Tn.ROOT=Tn.PSEUDO=Tn.NESTING=Tn.ID=Tn.COMMENT=Tn.COMBINATOR=Tn.CLASS=Tn.ATTRIBUTE=void 0,Tn.TAG="tag",Tn.STRING="string",Tn.SELECTOR="selector",Tn.ROOT="root",Tn.PSEUDO="pseudo",Tn.NESTING="nesting",Tn.ID="id",Tn.COMMENT="comment",Tn.COMBINATOR="combinator",Tn.CLASS="class",Tn.ATTRIBUTE="attribute",Tn.UNIVERSAL="universal",function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=Sn(e)&&"function"!=typeof e)return{default:e};var t=a(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=r?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(Tn);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}var l=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).nodes||(n.nodes=[]),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,o(t,n);var a,l,c=r.prototype;return c.append=function(e){return e.parent=this,this.nodes.push(e),this},c.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},c.at=function(e){return this.nodes[e]},c.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},c.removeChild=function(e){var t;for(var n in e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},c.removeAll=function(){for(var e,t=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e))){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(this.nodes);!(e=t()).done;)e.value.parent=void 0;return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r+1,0,t),t.parent=this,this.indexes)r<=(n=this.indexes[i])&&(this.indexes[i]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,r=this.index(e);for(var i in this.nodes.splice(r,0,t),t.parent=this,this.indexes)(n=this.indexes[i])<=r&&(this.indexes[i]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each(function(r){if(r.atPosition){var i=r.atPosition(e,t);if(i)return n=i,!1}else if(r.isAtPosition(e,t))return n=r,!1}),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},c.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,r;this.indexes[t]<this.length&&(n=this.indexes[t],!1!==(r=e(this.at(n),n)));)this.indexes[t]+=1;return delete this.indexes[t],!1!==r&&void 0}},c.walk=function(e){return this.each(function(t,n){var r=e(t,n);if(!1!==r&&t.length&&(r=t.walk(e)),!1===r)return!1})},c.walkAttributes=function(e){var t=this;return this.walk(function(n){if(n.type===i.ATTRIBUTE)return e.call(t,n)})},c.walkClasses=function(e){var t=this;return this.walk(function(n){if(n.type===i.CLASS)return e.call(t,n)})},c.walkCombinators=function(e){var t=this;return this.walk(function(n){if(n.type===i.COMBINATOR)return e.call(t,n)})},c.walkComments=function(e){var t=this;return this.walk(function(n){if(n.type===i.COMMENT)return e.call(t,n)})},c.walkIds=function(e){var t=this;return this.walk(function(n){if(n.type===i.ID)return e.call(t,n)})},c.walkNesting=function(e){var t=this;return this.walk(function(n){if(n.type===i.NESTING)return e.call(t,n)})},c.walkPseudos=function(e){var t=this;return this.walk(function(n){if(n.type===i.PSEUDO)return e.call(t,n)})},c.walkTags=function(e){var t=this;return this.walk(function(n){if(n.type===i.TAG)return e.call(t,n)})},c.walkUniversals=function(e){var t=this;return this.walk(function(n){if(n.type===i.UNIVERSAL)return e.call(t,n)})},c.split=function(e){var t=this,n=[];return this.reduce(function(r,i,a){var s=e.call(t,i);return n.push(i),s?(r.push(n),n=[]):a===t.length-1&&r.push(n),r},[])},c.map=function(e){return this.nodes.map(e)},c.reduce=function(e,t){return this.nodes.reduce(e,t)},c.every=function(e){return this.nodes.every(e)},c.some=function(e){return this.nodes.some(e)},c.filter=function(e){return this.nodes.filter(e)},c.sort=function(e){return this.nodes.sort(e)},c.toString=function(){return this.map(String).join("")},a=r,(l=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(a.prototype,l),Object.defineProperty(a,"prototype",{writable:!1}),r}(r.default);t.default=l,e.exports=t.default}(qt,qt.exports);var Pn=qt.exports;!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=Pn)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.ROOT,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var s,o,l=r.prototype;return l.toString=function(){var e=this.reduce(function(e,t){return e.push(String(t)),e},[]).join(",");return this.trailingComma?e+",":e},l.error=function(e,t){return this._error?this._error(e,t):new Error(e)},s=r,(o=[{key:"errorGenerator",set:function(e){this._error=e}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,o),Object.defineProperty(s,"prototype",{writable:!1}),r}(r.default);t.default=s,e.exports=t.default}(Vt,Vt.exports);var An=Vt.exports,kn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=Pn)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.SELECTOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(kn,kn.exports);var Cn=kn.exports,On={exports:{}},In={}.hasOwnProperty,_n=/[ -,\.\/:-@\[-\^`\{-~]/,Nn=/[ -,\.\/:-@\[\]\^`\{-~]/,Dn=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,jn=function e(t,n){"single"!=(n=function(e,t){if(!e)return t;var n={};for(var r in t)n[r]=In.call(e,r)?e[r]:t[r];return n}(n,e.options)).quotes&&"double"!=n.quotes&&(n.quotes="single");for(var r="double"==n.quotes?'"':"'",i=n.isIdentifier,a=t.charAt(0),s="",o=0,l=t.length;o<l;){var c=t.charAt(o++),u=c.charCodeAt(),p=void 0;if(u<32||u>126){if(u>=55296&&u<=56319&&o<l){var f=t.charCodeAt(o++);56320==(64512&f)?u=((1023&u)<<10)+(1023&f)+65536:o--}p="\\"+u.toString(16).toUpperCase()+" "}else p=n.escapeEverything?_n.test(c)?"\\"+c:"\\"+u.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(c)?"\\"+u.toString(16).toUpperCase()+" ":"\\"==c||!i&&('"'==c&&r==c||"'"==c&&r==c)||i&&Nn.test(c)?"\\"+c:c;s+=p}return i&&(/^-[-\d]/.test(s)?s="\\-"+s.slice(1):/\d/.test(a)&&(s="\\3"+a+" "+s.slice(1))),s=s.replace(Dn,function(e,t,n){return t&&t.length%2?e:(t||"")+n}),!i&&n.wrap?r+s+r:s};jn.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},jn.version="3.0.0";var Mn=jn;!function(e,t){t.__esModule=!0,t.default=void 0;var n=s(Mn),r=Kt,i=s(En),a=Tn;function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}var l=function(e){var t,i,s,l;function c(t){var n;return(n=e.call(this,t)||this).type=a.CLASS,n._constructed=!0,n}return i=e,(t=c).prototype=Object.create(i.prototype),t.prototype.constructor=t,o(t,i),c.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},s=c,(l=[{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=(0,n.default)(e,{isIdentifier:!0});t!==e?((0,r.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,l),Object.defineProperty(s,"prototype",{writable:!1}),c}(i.default);t.default=l,e.exports=t.default}(On,On.exports);var Ln=On.exports,Bn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.COMMENT,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(Bn,Bn.exports);var Rn=Bn.exports,Fn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.ID,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},r}(r.default);t.default=s,e.exports=t.default}(Fn,Fn.exports);var Un=Fn.exports,Vn={exports:{}},qn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n=i(Mn),r=Kt;function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,i;function s(){return e.apply(this,arguments)||this}i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,a(t,i);var o,l,c=s.prototype;return c.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},c.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},o=s,l=[{key:"namespace",get:function(){return this._namespace},set:function(e){if(!0===e||"*"===e||"&"===e)return this._namespace=e,void(this.raws&&delete this.raws.namespace);var t=(0,n.default)(e,{isIdentifier:!0});this._namespace=e,t!==e?((0,r.ensureObject)(this,"raws"),this.raws.namespace=t):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(e){this.namespace=e}},{key:"namespaceString",get:function(){if(this.namespace){var e=this.stringifyProperty("namespace");return!0===e?"":e}return""}}],l&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(o.prototype,l),Object.defineProperty(o,"prototype",{writable:!1}),s}(i(En).default);t.default=s,e.exports=t.default}(qn,qn.exports);var Wn=qn.exports;!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=Wn)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.TAG,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(Vn,Vn.exports);var Gn=Vn.exports,Hn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.STRING,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(Hn,Hn.exports);var Kn=Hn.exports,zn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=Pn)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.PSEUDO,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},r}(r.default);t.default=s,e.exports=t.default}(zn,zn.exports);var Xn=zn.exports,Jn={},Yn=d.deprecate;!function(e){e.__esModule=!0,e.default=void 0,e.unescapeValue=d;var t,n=s(Mn),r=s($t),i=s(Wn),a=Tn;function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},o(e,t)}var l=Yn,c=/^('|")([^]*)\1$/,u=l(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),p=l(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),f=l(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function d(e){var t=!1,n=null,i=e,a=i.match(c);return a&&(n=a[1],i=a[2]),(i=(0,r.default)(i))!==e&&(t=!0),{deprecatedUsage:t,unescaped:i,quoteMark:n}}var h=function(e){var t,r;function i(t){var n;return void 0===t&&(t={}),n=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;f();var t=d(e.value),n=t.quoteMark,r=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=r,e.quoteMark=n,e}(t))||this,n.type=a.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:l(function(){return n.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:l(function(){return n.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),n._constructed=!0,n}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,o(t,r);var s,c,h=i.prototype;return h.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),r=m[t];return(0,n.default)(this._value,r)},h._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},h.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},h.smartQuoteMark=function(e){var t=this.value,r=t.replace(/[^']/g,"").length,a=t.replace(/[^"]/g,"").length;if(r+a===0){var s=(0,n.default)(t,{isIdentifier:!0});if(s===t)return i.NO_QUOTE;var o=this.preferredQuoteMark(e);if(o===i.NO_QUOTE){var l=this.quoteMark||e.quoteMark||i.DOUBLE_QUOTE,c=m[l];if((0,n.default)(t,c).length<s.length)return l}return o}return a===r?this.preferredQuoteMark(e):a<r?i.DOUBLE_QUOTE:i.SINGLE_QUOTE},h.preferredQuoteMark=function(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===t&&(t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===t&&(t=i.DOUBLE_QUOTE),t},h._syncRawValue=function(){var e=(0,n.default)(this._value,m[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},h._handleEscapes=function(e,t){if(this._constructed){var r=(0,n.default)(t,{isIdentifier:!0});r!==t?this.raws[e]=r:delete this.raws[e]}},h._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},h._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=y);var r=this._spacesFor(t);return n(this.stringifyProperty(e),r)},h.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this.stringifyProperty("attribute").length,t+=n.after.length;var r=this._spacesFor("operator");t+=r.before.length;var i=this.stringifyProperty("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=r.after.length;var a=this._spacesFor("value");t+=a.before.length;var s=this.stringifyProperty("value");return"value"===e?s?t:-1:(t+=s.length,t+=a.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},h.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),y(t,n)}))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},s=i,(c=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){p()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=d(e),n=t.deprecatedUsage,r=t.unescaped,i=t.quoteMark;if(n&&u(),r===this._value&&i===this._quoteMark)return;this._value=r,this._quoteMark=i,this._syncRawValue()}else this._value=e}},{key:"insensitive",get:function(){return this._insensitive},set:function(e){e||(this._insensitive=!1,!this.raws||"I"!==this.raws.insensitiveFlag&&"i"!==this.raws.insensitiveFlag||(this.raws.insensitiveFlag=void 0)),this._insensitive=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,c),Object.defineProperty(s,"prototype",{writable:!1}),i}(i.default);e.default=h,h.NO_QUOTE=null,h.SINGLE_QUOTE="'",h.DOUBLE_QUOTE='"';var m=((t={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},t);function y(e,t){return""+t.before+e+t.after}}(Jn);var $n={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=Wn)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.UNIVERSAL,n.value="*",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}($n,$n.exports);var Qn=$n.exports,Zn={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.COMBINATOR,n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(Zn,Zn.exports);var er=Zn.exports,tr={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=En)&&n.__esModule?n:{default:n},i=Tn;function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).type=i.NESTING,n.value="&",n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),r}(r.default);t.default=s,e.exports=t.default}(tr,tr.exports);var nr=tr.exports,rr={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){return e.sort(function(e,t){return e-t})},e.exports=t.default}(rr,rr.exports);var ir=rr.exports,ar={},sr={__esModule:!0};sr.word=sr.tilde=sr.tab=sr.str=sr.space=sr.slash=sr.singleQuote=sr.semicolon=sr.plus=sr.pipe=sr.openSquare=sr.openParenthesis=sr.newline=sr.greaterThan=sr.feed=sr.equals=sr.doubleQuote=sr.dollar=sr.cr=sr.comment=sr.comma=sr.combinator=sr.colon=sr.closeSquare=sr.closeParenthesis=sr.caret=sr.bang=sr.backslash=sr.at=sr.asterisk=sr.ampersand=void 0,sr.ampersand=38,sr.asterisk=42,sr.at=64,sr.comma=44,sr.colon=58,sr.semicolon=59,sr.openParenthesis=40,sr.closeParenthesis=41,sr.openSquare=91,sr.closeSquare=93,sr.dollar=36,sr.tilde=126,sr.caret=94,sr.plus=43,sr.equals=61,sr.pipe=124,sr.greaterThan=62,sr.space=32,sr.singleQuote=39,sr.doubleQuote=34,sr.slash=47,sr.bang=33,sr.backslash=92,sr.cr=13,sr.feed=12,sr.newline=10,sr.tab=9,sr.str=39,sr.comment=-1,sr.word=-2,sr.combinator=-3,function(e){e.__esModule=!0,e.FIELDS=void 0,e.default=function(e){var t,n,i,a,s,o,l,u,p,f,d,h,m=[],y=e.css.valueOf(),v=y.length,g=-1,b=1,E=0,S=0;function x(t,n){if(!e.safe)throw e.error("Unclosed "+t,b,E-g,E);u=(y+=n).length-1}for(;E<v;){switch((t=y.charCodeAt(E))===r.newline&&(g=E,b+=1),t){case r.space:case r.tab:case r.newline:case r.cr:case r.feed:u=E;do{u+=1,(t=y.charCodeAt(u))===r.newline&&(g=u,b+=1)}while(t===r.space||t===r.newline||t===r.tab||t===r.cr||t===r.feed);h=r.space,i=b,n=u-g-1,S=u;break;case r.plus:case r.greaterThan:case r.tilde:case r.pipe:u=E;do{u+=1,t=y.charCodeAt(u)}while(t===r.plus||t===r.greaterThan||t===r.tilde||t===r.pipe);h=r.combinator,i=b,n=E-g,S=u;break;case r.asterisk:case r.ampersand:case r.bang:case r.comma:case r.equals:case r.dollar:case r.caret:case r.openSquare:case r.closeSquare:case r.colon:case r.semicolon:case r.openParenthesis:case r.closeParenthesis:h=t,i=b,n=E-g,S=(u=E)+1;break;case r.singleQuote:case r.doubleQuote:d=t===r.singleQuote?"'":'"',u=E;do{for(a=!1,-1===(u=y.indexOf(d,u+1))&&x("quote",d),s=u;y.charCodeAt(s-1)===r.backslash;)s-=1,a=!a}while(a);h=r.str,i=b,n=E-g,S=u+1;break;default:t===r.slash&&y.charCodeAt(E+1)===r.asterisk?(0===(u=y.indexOf("*/",E+2)+1)&&x("comment","*/"),(o=(l=y.slice(E,u+1).split("\n")).length-1)>0?(p=b+o,f=u-l[o].length):(p=b,f=g),h=r.comment,b=p,i=p,n=u-f):t===r.slash?(h=t,i=b,n=E-g,S=(u=E)+1):(u=c(y,E),h=r.word,i=b,n=u-g),S=u+1}m.push([h,b,E-g,i,n,E,S]),f&&(g=f,f=null),E=S}return m};var t,n,r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=Sn(e)&&"function"!=typeof e)return{default:e};var t=i(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(sr);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}for(var a=((t={})[r.tab]=!0,t[r.newline]=!0,t[r.cr]=!0,t[r.feed]=!0,t),s=((n={})[r.space]=!0,n[r.tab]=!0,n[r.newline]=!0,n[r.cr]=!0,n[r.feed]=!0,n[r.ampersand]=!0,n[r.asterisk]=!0,n[r.bang]=!0,n[r.comma]=!0,n[r.colon]=!0,n[r.semicolon]=!0,n[r.openParenthesis]=!0,n[r.closeParenthesis]=!0,n[r.openSquare]=!0,n[r.closeSquare]=!0,n[r.singleQuote]=!0,n[r.doubleQuote]=!0,n[r.plus]=!0,n[r.pipe]=!0,n[r.tilde]=!0,n[r.greaterThan]=!0,n[r.equals]=!0,n[r.dollar]=!0,n[r.caret]=!0,n[r.slash]=!0,n),o={},l=0;l<22;l++)o["0123456789abcdefABCDEF".charCodeAt(l)]=!0;function c(e,t){var n,i=t;do{if(n=e.charCodeAt(i),s[n])return i-1;n===r.backslash?i=u(e,i)+1:i++}while(i<e.length);return i-1}function u(e,t){var n=t,i=e.charCodeAt(n+1);if(a[i]);else if(o[i]){var s=0;do{n++,s++,i=e.charCodeAt(n+1)}while(o[i]&&s<6);s<6&&i===r.space&&n++}else n++;return n}e.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}}(ar),function(e,t){t.__esModule=!0,t.default=void 0;var n,r,i=T(An),a=T(Cn),s=T(Ln),o=T(Rn),l=T(Un),c=T(Gn),u=T(Kn),p=T(Xn),f=x(Jn),d=T(Qn),h=T(er),m=T(nr),y=T(ir),v=x(ar),g=x(sr),b=x(Tn),E=Kt;function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(S=function(e){return e?n:t})(e)}function x(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=Sn(e)&&"function"!=typeof e)return{default:e};var n=S(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function T(e){return e&&e.__esModule?e:{default:e}}var w=((n={})[g.space]=!0,n[g.cr]=!0,n[g.feed]=!0,n[g.newline]=!0,n[g.tab]=!0,n),P=Object.assign({},w,((r={})[g.comment]=!0,r));function A(e){return{line:e[v.FIELDS.START_LINE],column:e[v.FIELDS.START_COL]}}function k(e){return{line:e[v.FIELDS.END_LINE],column:e[v.FIELDS.END_COL]}}function C(e,t,n,r){return{start:{line:e,column:t},end:{line:n,column:r}}}function O(e){return C(e[v.FIELDS.START_LINE],e[v.FIELDS.START_COL],e[v.FIELDS.END_LINE],e[v.FIELDS.END_COL])}function I(e,t){if(e)return C(e[v.FIELDS.START_LINE],e[v.FIELDS.START_COL],t[v.FIELDS.END_LINE],t[v.FIELDS.END_COL])}function _(e,t){var n=e[t];if("string"==typeof n)return-1!==n.indexOf("\\")&&((0,E.ensureObject)(e,"raws"),e[t]=(0,E.unesc)(n),void 0===e.raws[t]&&(e.raws[t]=n)),e}function N(e,t){for(var n=-1,r=[];-1!==(n=e.indexOf(t,n+1));)r.push(n);return r}var D=function(){function e(e,t){void 0===t&&(t={}),this.rule=e,this.options=Object.assign({lossy:!1,safe:!1},t),this.position=0,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.tokens=(0,v.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var n=I(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new i.default({source:n}),this.root.errorGenerator=this._errorGenerator();var r=new a.default({source:{start:{line:1,column:1}}});this.root.append(r),this.current=r,this.loop()}var t,n,r=e.prototype;return r._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},r.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[v.FIELDS.TYPE]!==g.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[v.FIELDS.TYPE]!==g.closeSquare)return this.expected("closing square bracket",this.currToken[v.FIELDS.START_POS]);var n=e.length,r={source:C(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[v.FIELDS.START_POS]};if(1===n&&!~[g.word].indexOf(e[0][v.FIELDS.TYPE]))return this.expected("attribute",e[0][v.FIELDS.START_POS]);for(var i=0,a="",s="",o=null,l=!1;i<n;){var c=e[i],u=this.content(c),p=e[i+1];switch(c[v.FIELDS.TYPE]){case g.space:if(l=!0,this.options.lossy)break;if(o){(0,E.ensureObject)(r,"spaces",o);var d=r.spaces[o].after||"";r.spaces[o].after=d+u;var h=(0,E.getProp)(r,"raws","spaces",o,"after")||null;h&&(r.raws.spaces[o].after=h+u)}else a+=u,s+=u;break;case g.asterisk:p[v.FIELDS.TYPE]===g.equals?(r.operator=u,o="operator"):r.namespace&&("namespace"!==o||l)||!p||(a&&((0,E.ensureObject)(r,"spaces","attribute"),r.spaces.attribute.before=a,a=""),s&&((0,E.ensureObject)(r,"raws","spaces","attribute"),r.raws.spaces.attribute.before=a,s=""),r.namespace=(r.namespace||"")+u,(0,E.getProp)(r,"raws","namespace")&&(r.raws.namespace+=u),o="namespace"),l=!1;break;case g.dollar:if("value"===o){var m=(0,E.getProp)(r,"raws","value");r.value+="$",m&&(r.raws.value=m+"$");break}case g.caret:p[v.FIELDS.TYPE]===g.equals&&(r.operator=u,o="operator"),l=!1;break;case g.combinator:if("~"===u&&p[v.FIELDS.TYPE]===g.equals&&(r.operator=u,o="operator"),"|"!==u){l=!1;break}p[v.FIELDS.TYPE]===g.equals?(r.operator=u,o="operator"):r.namespace||r.attribute||(r.namespace=!0),l=!1;break;case g.word:if(p&&"|"===this.content(p)&&e[i+2]&&e[i+2][v.FIELDS.TYPE]!==g.equals&&!r.operator&&!r.namespace)r.namespace=u,o="namespace";else if(!r.attribute||"attribute"===o&&!l)a&&((0,E.ensureObject)(r,"spaces","attribute"),r.spaces.attribute.before=a,a=""),s&&((0,E.ensureObject)(r,"raws","spaces","attribute"),r.raws.spaces.attribute.before=s,s=""),r.attribute=(r.attribute||"")+u,(0,E.getProp)(r,"raws","attribute")&&(r.raws.attribute+=u),o="attribute";else if(!r.value&&""!==r.value||"value"===o&&!l&&!r.quoteMark){var y=(0,E.unesc)(u),b=(0,E.getProp)(r,"raws","value")||"",S=r.value||"";r.value=S+y,r.quoteMark=null,(y!==u||b)&&((0,E.ensureObject)(r,"raws"),r.raws.value=(b||S)+u),o="value"}else{var x="i"===u||"I"===u;!r.value&&""!==r.value||!r.quoteMark&&!l?(r.value||""===r.value)&&(o="value",r.value+=u,r.raws.value&&(r.raws.value+=u)):(r.insensitive=x,x&&"I"!==u||((0,E.ensureObject)(r,"raws"),r.raws.insensitiveFlag=u),o="insensitive",a&&((0,E.ensureObject)(r,"spaces","insensitive"),r.spaces.insensitive.before=a,a=""),s&&((0,E.ensureObject)(r,"raws","spaces","insensitive"),r.raws.spaces.insensitive.before=s,s=""))}l=!1;break;case g.str:if(!r.attribute||!r.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:c[v.FIELDS.START_POS]});var T=(0,f.unescapeValue)(u),w=T.unescaped,P=T.quoteMark;r.value=w,r.quoteMark=P,o="value",(0,E.ensureObject)(r,"raws"),r.raws.value=u,l=!1;break;case g.equals:if(!r.attribute)return this.expected("attribute",c[v.FIELDS.START_POS],u);if(r.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:c[v.FIELDS.START_POS]});r.operator=r.operator?r.operator+u:u,o="operator",l=!1;break;case g.comment:if(o)if(l||p&&p[v.FIELDS.TYPE]===g.space||"insensitive"===o){var A=(0,E.getProp)(r,"spaces",o,"after")||"",k=(0,E.getProp)(r,"raws","spaces",o,"after")||A;(0,E.ensureObject)(r,"raws","spaces",o),r.raws.spaces[o].after=k+u}else{var O=r[o]||"",I=(0,E.getProp)(r,"raws",o)||O;(0,E.ensureObject)(r,"raws"),r.raws[o]=I+u}else s+=u;break;default:return this.error('Unexpected "'+u+'" found.',{index:c[v.FIELDS.START_POS]})}i++}_(r,"attribute"),_(r,"namespace"),this.newNode(new f.default(r)),this.position++},r.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,n=[],r="",i=void 0;do{if(w[this.currToken[v.FIELDS.TYPE]])this.options.lossy||(r+=this.content());else if(this.currToken[v.FIELDS.TYPE]===g.comment){var a={};r&&(a.before=r,r=""),i=new o.default({value:this.content(),source:O(this.currToken),sourceIndex:this.currToken[v.FIELDS.START_POS],spaces:a}),n.push(i)}}while(++this.position<e);if(r)if(i)i.spaces.after=r;else if(!this.options.lossy){var s=this.tokens[t],l=this.tokens[this.position-1];n.push(new u.default({value:"",source:C(s[v.FIELDS.START_LINE],s[v.FIELDS.START_COL],l[v.FIELDS.END_LINE],l[v.FIELDS.END_COL]),sourceIndex:s[v.FIELDS.START_POS],spaces:{before:r,after:""}}))}return n},r.convertWhitespaceNodesToSpace=function(e,t){var n=this;void 0===t&&(t=!1);var r="",i="";return e.forEach(function(e){var a=n.lossySpace(e.spaces.before,t),s=n.lossySpace(e.rawSpaceBefore,t);r+=a+n.lossySpace(e.spaces.after,t&&0===a.length),i+=a+e.value+n.lossySpace(e.rawSpaceAfter,t&&0===s.length)}),i===r&&(i=void 0),{space:r,rawSpace:i}},r.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][v.FIELDS.TYPE]===g.slash&&this.tokens[e+1]&&this.tokens[e+1][v.FIELDS.TYPE]===g.word&&this.tokens[e+2]&&this.tokens[e+2][v.FIELDS.TYPE]===g.slash},r.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,E.unesc)(e).toLowerCase(),n={};t!==e&&(n.value="/"+e+"/");var r=new h.default({value:"/"+t+"/",source:C(this.currToken[v.FIELDS.START_LINE],this.currToken[v.FIELDS.START_COL],this.tokens[this.position+2][v.FIELDS.END_LINE],this.tokens[this.position+2][v.FIELDS.END_COL]),sourceIndex:this.currToken[v.FIELDS.START_POS],raws:n});return this.position=this.position+3,r}this.unexpected()},r.combinator=function(){var e=this;if("|"===this.content())return this.namespace();var t=this.locateNextMeaningfulToken(this.position);if(!(t<0||this.tokens[t][v.FIELDS.TYPE]===g.comma)){var n,r=this.currToken,i=void 0;if(t>this.position&&(i=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[v.FIELDS.TYPE]===g.combinator?(n=new h.default({value:this.content(),source:O(this.currToken),sourceIndex:this.currToken[v.FIELDS.START_POS]}),this.position++):w[this.currToken[v.FIELDS.TYPE]]||i||this.unexpected(),n){if(i){var a=this.convertWhitespaceNodesToSpace(i),s=a.space,o=a.rawSpace;n.spaces.before=s,n.rawSpaceBefore=o}}else{var l=this.convertWhitespaceNodesToSpace(i,!0),c=l.space,u=l.rawSpace;u||(u=c);var p={},f={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(p.before=c.slice(0,c.length-1),f.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(p.after=c.slice(1),f.spaces.after=u.slice(1)):f.value=u,n=new h.default({value:" ",source:I(r,this.tokens[this.position-1]),sourceIndex:r[v.FIELDS.START_POS],spaces:p,raws:f})}return this.currToken&&this.currToken[v.FIELDS.TYPE]===g.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var d=this.parseWhitespaceEquivalentTokens(t);if(d.length>0){var m=this.current.last;if(m){var y=this.convertWhitespaceNodesToSpace(d),b=y.space,E=y.rawSpace;void 0!==E&&(m.rawSpaceAfter+=E),m.spaces.after+=b}else d.forEach(function(t){return e.newNode(t)})}},r.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new a.default({source:{start:A(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},r.comment=function(){var e=this.currToken;this.newNode(new o.default({value:this.content(),source:O(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++},r.error=function(e,t){throw this.root.error(e,t)},r.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[v.FIELDS.START_POS]})},r.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[v.FIELDS.START_POS])},r.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[v.FIELDS.START_POS])},r.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[v.FIELDS.START_POS])},r.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[v.FIELDS.START_POS])},r.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[v.FIELDS.TYPE]===g.word?(this.position++,this.word(e)):this.nextToken[v.FIELDS.TYPE]===g.asterisk?(this.position++,this.universal(e)):void this.unexpectedPipe()},r.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))this.position++;else{var e=this.currToken;this.newNode(new m.default({value:this.content(),source:O(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++}},r.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===b.PSEUDO){var n=new a.default({source:{start:A(this.tokens[this.position-1])}}),r=this.current;for(e.append(n),this.current=n;this.position<this.tokens.length&&t;)this.currToken[v.FIELDS.TYPE]===g.openParenthesis&&t++,this.currToken[v.FIELDS.TYPE]===g.closeParenthesis&&t--,t?this.parse():(this.current.source.end=k(this.currToken),this.current.parent.source.end=k(this.currToken),this.position++);this.current=r}else{for(var i,s=this.currToken,o="(";this.position<this.tokens.length&&t;)this.currToken[v.FIELDS.TYPE]===g.openParenthesis&&t++,this.currToken[v.FIELDS.TYPE]===g.closeParenthesis&&t--,i=this.currToken,o+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",o,o):this.newNode(new u.default({value:o,source:C(s[v.FIELDS.START_LINE],s[v.FIELDS.START_COL],i[v.FIELDS.END_LINE],i[v.FIELDS.END_COL]),sourceIndex:s[v.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[v.FIELDS.START_POS])},r.pseudo=function(){for(var e=this,t="",n=this.currToken;this.currToken&&this.currToken[v.FIELDS.TYPE]===g.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[v.FIELDS.TYPE]!==g.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[v.FIELDS.START_POS]):void this.splitWord(!1,function(r,i){t+=r,e.newNode(new p.default({value:t,source:I(n,e.currToken),sourceIndex:n[v.FIELDS.START_POS]})),i>1&&e.nextToken&&e.nextToken[v.FIELDS.TYPE]===g.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[v.FIELDS.START_POS]})}):this.expected(["pseudo-class","pseudo-element"],this.position-1)},r.space=function(){var e=this.content();0===this.position||this.prevToken[v.FIELDS.TYPE]===g.comma||this.prevToken[v.FIELDS.TYPE]===g.openParenthesis||this.current.nodes.every(function(e){return"comment"===e.type})?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[v.FIELDS.TYPE]===g.comma||this.nextToken[v.FIELDS.TYPE]===g.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},r.string=function(){var e=this.currToken;this.newNode(new u.default({value:this.content(),source:O(e),sourceIndex:e[v.FIELDS.START_POS]})),this.position++},r.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new d.default({value:this.content(),source:O(n),sourceIndex:n[v.FIELDS.START_POS]}),e),this.position++},r.splitWord=function(e,t){for(var n=this,r=this.nextToken,i=this.content();r&&~[g.dollar,g.caret,g.equals,g.word].indexOf(r[v.FIELDS.TYPE]);){this.position++;var a=this.content();if(i+=a,a.lastIndexOf("\\")===a.length-1){var o=this.nextToken;o&&o[v.FIELDS.TYPE]===g.space&&(i+=this.requiredSpace(this.content(o)),this.position++)}r=this.nextToken}var u=N(i,".").filter(function(e){var t="\\"===i[e-1],n=/^\d+\.\d+%$/.test(i);return!t&&!n}),p=N(i,"#").filter(function(e){return"\\"!==i[e-1]}),f=N(i,"#{");f.length&&(p=p.filter(function(e){return!~f.indexOf(e)}));var d=(0,y.default)(function(){var e=Array.prototype.concat.apply([],arguments);return e.filter(function(t,n){return n===e.indexOf(t)})}([0].concat(u,p)));d.forEach(function(r,a){var o,f=d[a+1]||i.length,h=i.slice(r,f);if(0===a&&t)return t.call(n,h,d.length);var m=n.currToken,y=m[v.FIELDS.START_POS]+d[a],g=C(m[1],m[2]+r,m[3],m[2]+(f-1));if(~u.indexOf(r)){var b={value:h.slice(1),source:g,sourceIndex:y};o=new s.default(_(b,"value"))}else if(~p.indexOf(r)){var E={value:h.slice(1),source:g,sourceIndex:y};o=new l.default(_(E,"value"))}else{var S={value:h,source:g,sourceIndex:y};_(S,"value"),o=new c.default(S)}n.newNode(o,e),e=null}),this.position++},r.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},r.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},r.parse=function(e){switch(this.currToken[v.FIELDS.TYPE]){case g.space:this.space();break;case g.comment:this.comment();break;case g.openParenthesis:this.parentheses();break;case g.closeParenthesis:e&&this.missingParenthesis();break;case g.openSquare:this.attribute();break;case g.dollar:case g.caret:case g.equals:case g.word:this.word();break;case g.colon:this.pseudo();break;case g.comma:this.comma();break;case g.asterisk:this.universal();break;case g.ampersand:this.nesting();break;case g.slash:case g.combinator:this.combinator();break;case g.str:this.string();break;case g.closeSquare:this.missingSquareBracket();case g.semicolon:this.missingBackslash();default:this.unexpected()}},r.expected=function(e,t,n){if(Array.isArray(e)){var r=e.pop();e=e.join(", ")+" or "+r}var i=/^[aeiou]/.test(e[0])?"an":"a";return n?this.error("Expected "+i+" "+e+', found "'+n+'" instead.',{index:t}):this.error("Expected "+i+" "+e+".",{index:t})},r.requiredSpace=function(e){return this.options.lossy?" ":e},r.optionalSpace=function(e){return this.options.lossy?"":e},r.lossySpace=function(e,t){return this.options.lossy?t?" ":"":e},r.parseParenthesisToken=function(e){var t=this.content(e);return e[v.FIELDS.TYPE]===g.space?this.requiredSpace(t):t},r.newNode=function(e,t){return t&&(/^ +$/.test(t)&&(this.options.lossy||(this.spaces=(this.spaces||"")+t),t=!0),e.namespace=t,_(e,"namespace")),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},r.content=function(e){return void 0===e&&(e=this.currToken),this.css.slice(e[v.FIELDS.START_POS],e[v.FIELDS.END_POS])},r.locateNextMeaningfulToken=function(e){void 0===e&&(e=this.position+1);for(var t=e;t<this.tokens.length;){if(!P[this.tokens[t][v.FIELDS.TYPE]])return t;t++}return-1},t=e,(n=[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=D,e.exports=t.default}(Ut,Ut.exports);var or=Ut.exports;!function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=or)&&n.__esModule?n:{default:n},i=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new r.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var n=this;return void 0===t&&(t={}),new Promise(function(r,i){try{var a=n._root(e,t);Promise.resolve(n.func(a)).then(function(r){var i=void 0;return n._shouldUpdateSelector(e,t)&&(i=a.toString(),e.selector=i),{transform:r,root:a,string:i}}).then(r,i)}catch(e){return void i(e)}})},t._runSync=function(e,t){void 0===t&&(t={});var n=this._root(e,t),r=this.func(n);if(r&&"function"==typeof r.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:r,root:n,string:i}},t.ast=function(e,t){return this._run(e,t).then(function(e){return e.root})},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then(function(e){return e.transform})},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then(function(e){return e.string||e.root.toString()})},t.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=i,e.exports=t.default}(Ft,Ft.exports);var lr=Ft.exports,cr={},ur={__esModule:!0};ur.universal=ur.tag=ur.string=ur.selector=ur.root=ur.pseudo=ur.nesting=ur.id=ur.comment=ur.combinator=ur.className=ur.attribute=void 0;var pr=Tr(Jn),fr=Tr(Ln),dr=Tr(er),hr=Tr(Rn),mr=Tr(Un),yr=Tr(nr),vr=Tr(Xn),gr=Tr(An),br=Tr(Cn),Er=Tr(Kn),Sr=Tr(Gn),xr=Tr(Qn);function Tr(e){return e&&e.__esModule?e:{default:e}}ur.attribute=function(e){return new pr.default(e)},ur.className=function(e){return new fr.default(e)},ur.combinator=function(e){return new dr.default(e)},ur.comment=function(e){return new hr.default(e)},ur.id=function(e){return new mr.default(e)},ur.nesting=function(e){return new yr.default(e)},ur.pseudo=function(e){return new vr.default(e)},ur.root=function(e){return new gr.default(e)},ur.selector=function(e){return new br.default(e)},ur.string=function(e){return new Er.default(e)},ur.tag=function(e){return new Sr.default(e)},ur.universal=function(e){return new xr.default(e)};var wr={__esModule:!0};wr.isComment=wr.isCombinator=wr.isClassName=wr.isAttribute=void 0,wr.isContainer=function(e){return!(!Cr(e)||!e.walk)},wr.isIdentifier=void 0,wr.isNamespace=function(e){return Ir(e)||Ur(e)},wr.isNesting=void 0,wr.isNode=Cr,wr.isPseudo=void 0,wr.isPseudoClass=function(e){return Lr(e)&&!qr(e)},wr.isPseudoElement=qr,wr.isUniversal=wr.isTag=wr.isString=wr.isSelector=wr.isRoot=void 0;var Pr,Ar=Tn,kr=((Pr={})[Ar.ATTRIBUTE]=!0,Pr[Ar.CLASS]=!0,Pr[Ar.COMBINATOR]=!0,Pr[Ar.COMMENT]=!0,Pr[Ar.ID]=!0,Pr[Ar.NESTING]=!0,Pr[Ar.PSEUDO]=!0,Pr[Ar.ROOT]=!0,Pr[Ar.SELECTOR]=!0,Pr[Ar.STRING]=!0,Pr[Ar.TAG]=!0,Pr[Ar.UNIVERSAL]=!0,Pr);function Cr(e){return"object"==Sn(e)&&kr[e.type]}function Or(e,t){return Cr(t)&&t.type===e}var Ir=Or.bind(null,Ar.ATTRIBUTE);wr.isAttribute=Ir;var _r=Or.bind(null,Ar.CLASS);wr.isClassName=_r;var Nr=Or.bind(null,Ar.COMBINATOR);wr.isCombinator=Nr;var Dr=Or.bind(null,Ar.COMMENT);wr.isComment=Dr;var jr=Or.bind(null,Ar.ID);wr.isIdentifier=jr;var Mr=Or.bind(null,Ar.NESTING);wr.isNesting=Mr;var Lr=Or.bind(null,Ar.PSEUDO);wr.isPseudo=Lr;var Br=Or.bind(null,Ar.ROOT);wr.isRoot=Br;var Rr=Or.bind(null,Ar.SELECTOR);wr.isSelector=Rr;var Fr=Or.bind(null,Ar.STRING);wr.isString=Fr;var Ur=Or.bind(null,Ar.TAG);wr.isTag=Ur;var Vr=Or.bind(null,Ar.UNIVERSAL);function qr(e){return Lr(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase()||":first-letter"===e.value.toLowerCase()||":first-line"===e.value.toLowerCase())}wr.isUniversal=Vr,function(e){e.__esModule=!0;var t=Tn;Object.keys(t).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===t[n]||(e[n]=t[n]))});var n=ur;Object.keys(n).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===n[t]||(e[t]=n[t]))});var r=wr;Object.keys(r).forEach(function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===r[t]||(e[t]=r[t]))})}(cr),function(e,t){t.__esModule=!0,t.default=void 0;var n,r=(n=lr)&&n.__esModule?n:{default:n},i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=Sn(e)&&"function"!=typeof e)return{default:e};var t=a(void 0);if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=r?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(cr);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var s=function(e){return new r.default(e)};Object.assign(s,i),delete s.__esModule;var o=s;t.default=o,e.exports=t.default}(Rt,Rt.exports);var Wr=Rt.exports,Gr=G(Wr),Hr=/^(-\w+-)?animation-name$/,Kr=/^(-\w+-)?animation$/,zr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Object.create(null),n=e.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule:function(t){!function(e,t){Xr.has(t)||t.parent&&"atrule"===t.parent.type&&/-?keyframes$/.test(t.parent.name)||(Xr.add(t),t.selector=Gr(function(t){t.each(function(n){Jr(e,n,t)})}).processSync(t.selector))}(e,t)},AtRule:function(e){/-?keyframes$/.test(e.name)&&!e.params.endsWith("-".concat(n))&&(t[e.params]=e.params=e.params+"-"+n)},OnceExit:function(e){Object.keys(t).length&&e.walkDecls(function(e){Hr.test(e.prop)&&(e.value=e.value.split(",").map(function(e){return t[e.trim()]||e.trim()}).join(",")),Kr.test(e.prop)&&(e.value=e.value.split(",").map(function(e){var n=e.trim().split(/\s+/),r=n.findIndex(function(e){return t[e]});return-1!==r?(n.splice(r,1,t[n[r]]),n.join(" ")):e}).join(","))})}}},Xr=new WeakSet;function Jr(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=null,a=!0;if(t.each(function(r){if("combinator"===r.type&&(">>>"===r.value||"/deep/"===r.value))return r.value=" ",r.spaces.before=r.spaces.after="",!1;if("pseudo"===r.type){var s=r.value;if(":deep"===s||"::v-deep"===s){if(r.nodes.length){var o=r;r.nodes[0].each(function(e){t.insertAfter(o,e),o=e});var l=t.at(t.index(r)-1);l&&Yr(l)||t.insertAfter(r,Gr.combinator({value:" "})),t.removeChild(r)}else{var c=t.at(t.index(r)-1);c&&Yr(c)&&t.removeChild(c),t.removeChild(r)}return!1}if(":slotted"===s||"::v-slotted"===s){Jr(e,r.nodes[0],n,!0);var u=r;return r.nodes[0].each(function(e){t.insertAfter(u,e),u=e}),t.removeChild(r),a=!1,!1}if(":global"===s||"::v-global"===s)return n.insertAfter(t,r.nodes[0]),n.removeChild(t),!1}("pseudo"!==r.type&&"combinator"!==r.type||"pseudo"===r.type&&(":is"===r.value||":where"===r.value))&&(i=r)}),i){var s=i,o=s.type,l=s.value;"pseudo"!==o||":is"!==l&&":where"!==l||(i.nodes.forEach(function(t){return Jr(e,t,n,r)}),a=!1)}if(i?i.spaces.after="":t.first.spaces.before="",a){var c=r?e+"-s":e;t.insertAfter(i,Gr.attribute({attribute:c,value:c,raws:{},quoteMark:'"'}))}}function Yr(e){return"combinator"===e.type&&/^\s+$/.test(e.value)}zr.postcss=!0;var $r=zr,Qr={},Zr={},ei={},ti={},ni="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");ti.encode=function(e){if(0<=e&&e<ni.length)return ni[e];throw new TypeError("Must be between 0 and 63: "+e)},ti.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1};var ri=ti;ei.encode=function(e){var t,n="",r=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&r,(r>>>=5)>0&&(t|=32),n+=ri.encode(t)}while(r>0);return n},ei.decode=function(e,t,n){var r,i,a,s,o=e.length,l=0,c=0;do{if(t>=o)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=ri.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(32&i),l+=(i&=31)<<c,c+=5}while(r);n.value=(s=(a=l)>>1,1&~a?s:-s),n.rest=t};var ii={};!function(e){e.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var t=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function r(e){var n=e.match(t);return n?{scheme:n[1],auth:n[2],host:n[3],port:n[4],path:n[5]}:null}function i(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(t){var n=t,a=r(t);if(a){if(!a.path)return t;n=a.path}for(var s,o=e.isAbsolute(n),l=n.split(/\/+/),c=0,u=l.length-1;u>=0;u--)"."===(s=l[u])?l.splice(u,1):".."===s?c++:c>0&&(""===s?(l.splice(u+1,c),c=0):(l.splice(u,2),c--));return""===(n=l.join("/"))&&(n=o?"/":"."),a?(a.path=n,i(a)):n}function s(e,t){""===e&&(e="."),""===t&&(t=".");var s=r(t),o=r(e);if(o&&(e=o.path||"/"),s&&!s.scheme)return o&&(s.scheme=o.scheme),i(s);if(s||t.match(n))return t;if(o&&!o.host&&!o.path)return o.host=t,i(o);var l="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return o?(o.path=l,i(o)):l}e.urlParse=r,e.urlGenerate=i,e.normalize=a,e.join=s,e.isAbsolute=function(e){return"/"===e.charAt(0)||t.test(e)},e.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var o=!("__proto__"in Object.create(null));function l(e){return e}function c(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function u(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}e.toSetString=o?l:function(e){return c(e)?"$"+e:e},e.fromSetString=o?l:function(e){return c(e)?e.slice(1):e},e.compareByOriginalPositions=function(e,t,n){var r=u(e.source,t.source);return 0!==r||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)||n||0!=(r=e.generatedColumn-t.generatedColumn)||0!=(r=e.generatedLine-t.generatedLine)?r:u(e.name,t.name)},e.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=u(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:u(e.name,t.name)},e.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||0!==(n=u(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:u(e.name,t.name)},e.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},e.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var o=r(n);if(!o)throw new Error("sourceMapURL could not be parsed");if(o.path){var l=o.path.lastIndexOf("/");l>=0&&(o.path=o.path.substring(0,l+1))}t=s(i(o),t)}return a(t)}}(ii);var ai={},si=ii,oi=Object.prototype.hasOwnProperty,li="undefined"!=typeof Map;function ci(){this._array=[],this._set=li?new Map:Object.create(null)}ci.fromArray=function(e,t){for(var n=new ci,r=0,i=e.length;r<i;r++)n.add(e[r],t);return n},ci.prototype.size=function(){return li?this._set.size:Object.getOwnPropertyNames(this._set).length},ci.prototype.add=function(e,t){var n=li?e:si.toSetString(e),r=li?this.has(e):oi.call(this._set,n),i=this._array.length;r&&!t||this._array.push(e),r||(li?this._set.set(e,i):this._set[n]=i)},ci.prototype.has=function(e){if(li)return this._set.has(e);var t=si.toSetString(e);return oi.call(this._set,t)},ci.prototype.indexOf=function(e){if(li){var t=this._set.get(e);if(t>=0)return t}else{var n=si.toSetString(e);if(oi.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},ci.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},ci.prototype.toArray=function(){return this._array.slice()},ai.ArraySet=ci;var ui={},pi=ii;function fi(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}fi.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},fi.prototype.add=function(e){var t,n,r,i,a,s;n=e,r=(t=this._last).generatedLine,i=n.generatedLine,a=t.generatedColumn,s=n.generatedColumn,i>r||i==r&&s>=a||pi.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},fi.prototype.toArray=function(){return this._sorted||(this._array.sort(pi.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},ui.MappingList=fi;var di=ei,hi=ii,mi=ai.ArraySet,yi=ui.MappingList;function vi(e){e||(e={}),this._file=hi.getArg(e,"file",null),this._sourceRoot=hi.getArg(e,"sourceRoot",null),this._skipValidation=hi.getArg(e,"skipValidation",!1),this._sources=new mi,this._names=new mi,this._mappings=new yi,this._sourcesContents=null}vi.prototype._version=3,vi.fromSourceMap=function(e){var t=e.sourceRoot,n=new vi({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=hi.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(r){var i=r;null!==t&&(i=hi.relative(t,r)),n._sources.has(i)||n._sources.add(i);var a=e.sourceContentFor(r);null!=a&&n.setSourceContent(r,a)}),n},vi.prototype.addMapping=function(e){var t=hi.getArg(e,"generated"),n=hi.getArg(e,"original",null),r=hi.getArg(e,"source",null),i=hi.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},vi.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=hi.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[hi.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[hi.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},vi.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=hi.relative(i,r));var a=new mi,s=new mi;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=hi.join(n,t.source)),null!=i&&(t.source=hi.relative(i,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var l=t.source;null==l||a.has(l)||a.add(l);var c=t.name;null==c||s.has(c)||s.add(c)},this),this._sources=a,this._names=s,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=hi.join(n,t)),null!=i&&(t=hi.relative(i,t)),this.setSourceContent(t,r))},this)},vi.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},vi.prototype._serializeMappings=function(){for(var e,t,n,r,i=0,a=1,s=0,o=0,l=0,c=0,u="",p=this._mappings.toArray(),f=0,d=p.length;f<d;f++){if(e="",(t=p[f]).generatedLine!==a)for(i=0;t.generatedLine!==a;)e+=";",a++;else if(f>0){if(!hi.compareByGeneratedPositionsInflated(t,p[f-1]))continue;e+=","}e+=di.encode(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=di.encode(r-c),c=r,e+=di.encode(t.originalLine-1-o),o=t.originalLine-1,e+=di.encode(t.originalColumn-s),s=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=di.encode(n-l),l=n)),u+=e}return u},vi.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=hi.relative(t,e));var n=hi.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},vi.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},vi.prototype.toString=function(){return JSON.stringify(this.toJSON())},Zr.SourceMapGenerator=vi;var gi={},bi={};!function(e){function t(n,r,i,a,s,o){var l=Math.floor((r-n)/2)+n,c=s(i,a[l],!0);return 0===c?l:c>0?r-l>1?t(l,r,i,a,s,o):o==e.LEAST_UPPER_BOUND?r<a.length?r:-1:l:l-n>1?t(n,l,i,a,s,o):o==e.LEAST_UPPER_BOUND?l:n<0?-1:n}e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=2,e.search=function(n,r,i,a){if(0===r.length)return-1;var s=t(-1,r.length,n,r,i,a||e.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===i(r[s],r[s-1],!0);)--s;return s}}(bi);var Ei={};function Si(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function xi(e,t,n,r){if(n<r){var i=n-1;Si(e,(l=n,c=r,Math.round(l+Math.random()*(c-l))),r);for(var a=e[r],s=n;s<r;s++)t(e[s],a)<=0&&Si(e,i+=1,s);Si(e,i+1,s);var o=i+1;xi(e,t,n,o-1),xi(e,t,o+1,r)}var l,c}Ei.quickSort=function(e,t){xi(e,t,0,e.length-1)};var Ti=ii,wi=bi,Pi=ai.ArraySet,Ai=ei,ki=Ei.quickSort;function Ci(e,t){var n=e;return"string"==typeof e&&(n=Ti.parseSourceMapInput(e)),null!=n.sections?new _i(n,t):new Oi(n,t)}function Oi(e,t){var n=e;"string"==typeof e&&(n=Ti.parseSourceMapInput(e));var r=Ti.getArg(n,"version"),i=Ti.getArg(n,"sources"),a=Ti.getArg(n,"names",[]),s=Ti.getArg(n,"sourceRoot",null),o=Ti.getArg(n,"sourcesContent",null),l=Ti.getArg(n,"mappings"),c=Ti.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);s&&(s=Ti.normalize(s)),i=i.map(String).map(Ti.normalize).map(function(e){return s&&Ti.isAbsolute(s)&&Ti.isAbsolute(e)?Ti.relative(s,e):e}),this._names=Pi.fromArray(a.map(String),!0),this._sources=Pi.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map(function(e){return Ti.computeSourceURL(s,e,t)}),this.sourceRoot=s,this.sourcesContent=o,this._mappings=l,this._sourceMapURL=t,this.file=c}function Ii(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function _i(e,t){var n=e;"string"==typeof e&&(n=Ti.parseSourceMapInput(e));var r=Ti.getArg(n,"version"),i=Ti.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new Pi,this._names=new Pi;var a={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=Ti.getArg(e,"offset"),r=Ti.getArg(n,"line"),i=Ti.getArg(n,"column");if(r<a.line||r===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=n,{generatedOffset:{generatedLine:r+1,generatedColumn:i+1},consumer:new Ci(Ti.getArg(e,"map"),t)}})}Ci.fromSourceMap=function(e,t){return Oi.fromSourceMap(e,t)},Ci.prototype._version=3,Ci.prototype.__generatedMappings=null,Object.defineProperty(Ci.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),Ci.prototype.__originalMappings=null,Object.defineProperty(Ci.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),Ci.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},Ci.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},Ci.GENERATED_ORDER=1,Ci.ORIGINAL_ORDER=2,Ci.GREATEST_LOWER_BOUND=1,Ci.LEAST_UPPER_BOUND=2,Ci.prototype.eachMapping=function(e,t,n){var r,i=t||null;switch(n||Ci.GENERATED_ORDER){case Ci.GENERATED_ORDER:r=this._generatedMappings;break;case Ci.ORIGINAL_ORDER:r=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var a=this.sourceRoot;r.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return{source:t=Ti.computeSourceURL(a,t,this._sourceMapURL),generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,i)},Ci.prototype.allGeneratedPositionsFor=function(e){var t=Ti.getArg(e,"line"),n={source:Ti.getArg(e,"source"),originalLine:t,originalColumn:Ti.getArg(e,"column",0)};if(n.source=this._findSourceIndex(n.source),n.source<0)return[];var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",Ti.compareByOriginalPositions,wi.LEAST_UPPER_BOUND);if(i>=0){var a=this._originalMappings[i];if(void 0===e.column)for(var s=a.originalLine;a&&a.originalLine===s;)r.push({line:Ti.getArg(a,"generatedLine",null),column:Ti.getArg(a,"generatedColumn",null),lastColumn:Ti.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i];else for(var o=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==o;)r.push({line:Ti.getArg(a,"generatedLine",null),column:Ti.getArg(a,"generatedColumn",null),lastColumn:Ti.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i]}return r},gi.SourceMapConsumer=Ci,Oi.prototype=Object.create(Ci.prototype),Oi.prototype.consumer=Ci,Oi.prototype._findSourceIndex=function(e){var t,n=e;if(null!=this.sourceRoot&&(n=Ti.relative(this.sourceRoot,n)),this._sources.has(n))return this._sources.indexOf(n);for(t=0;t<this._absoluteSources.length;++t)if(this._absoluteSources[t]==e)return t;return-1},Oi.fromSourceMap=function(e,t){var n=Object.create(Oi.prototype),r=n._names=Pi.fromArray(e._names.toArray(),!0),i=n._sources=Pi.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file,n._sourceMapURL=t,n._absoluteSources=n._sources.toArray().map(function(e){return Ti.computeSourceURL(n.sourceRoot,e,t)});for(var a=e._mappings.toArray().slice(),s=n.__generatedMappings=[],o=n.__originalMappings=[],l=0,c=a.length;l<c;l++){var u=a[l],p=new Ii;p.generatedLine=u.generatedLine,p.generatedColumn=u.generatedColumn,u.source&&(p.source=i.indexOf(u.source),p.originalLine=u.originalLine,p.originalColumn=u.originalColumn,u.name&&(p.name=r.indexOf(u.name)),o.push(p)),s.push(p)}return ki(n.__originalMappings,Ti.compareByOriginalPositions),n},Oi.prototype._version=3,Object.defineProperty(Oi.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),Oi.prototype._parseMappings=function(e,t){for(var n,r,i,a,s,o=1,l=0,c=0,u=0,p=0,f=0,d=e.length,h=0,m={},y={},v=[],g=[];h<d;)if(";"===e.charAt(h))o++,h++,l=0;else if(","===e.charAt(h))h++;else{for((n=new Ii).generatedLine=o,a=h;a<d&&!this._charIsMappingSeparator(e,a);a++);if(i=m[r=e.slice(h,a)])h+=r.length;else{for(i=[];h<a;)Ai.decode(e,h,y),s=y.value,h=y.rest,i.push(s);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");m[r]=i}n.generatedColumn=l+i[0],l=n.generatedColumn,i.length>1&&(n.source=p+i[1],p+=i[1],n.originalLine=c+i[2],c=n.originalLine,n.originalLine+=1,n.originalColumn=u+i[3],u=n.originalColumn,i.length>4&&(n.name=f+i[4],f+=i[4])),g.push(n),"number"==typeof n.originalLine&&v.push(n)}ki(g,Ti.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,ki(v,Ti.compareByOriginalPositions),this.__originalMappings=v},Oi.prototype._findMapping=function(e,t,n,r,i,a){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return wi.search(e,t,i,a)},Oi.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},Oi.prototype.originalPositionFor=function(e){var t={generatedLine:Ti.getArg(e,"line"),generatedColumn:Ti.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",Ti.compareByGeneratedPositionsDeflated,Ti.getArg(e,"bias",Ci.GREATEST_LOWER_BOUND));if(n>=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var i=Ti.getArg(r,"source",null);null!==i&&(i=this._sources.at(i),i=Ti.computeSourceURL(this.sourceRoot,i,this._sourceMapURL));var a=Ti.getArg(r,"name",null);return null!==a&&(a=this._names.at(a)),{source:i,line:Ti.getArg(r,"originalLine",null),column:Ti.getArg(r,"originalColumn",null),name:a}}}return{source:null,line:null,column:null,name:null}},Oi.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},Oi.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var n=this._findSourceIndex(e);if(n>=0)return this.sourcesContent[n];var r,i=e;if(null!=this.sourceRoot&&(i=Ti.relative(this.sourceRoot,i)),null!=this.sourceRoot&&(r=Ti.urlParse(this.sourceRoot))){var a=i.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];if((!r.path||"/"==r.path)&&this._sources.has("/"+i))return this.sourcesContent[this._sources.indexOf("/"+i)]}if(t)return null;throw new Error('"'+i+'" is not in the SourceMap.')},Oi.prototype.generatedPositionFor=function(e){var t=Ti.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var n={source:t,originalLine:Ti.getArg(e,"line"),originalColumn:Ti.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",Ti.compareByOriginalPositions,Ti.getArg(e,"bias",Ci.GREATEST_LOWER_BOUND));if(r>=0){var i=this._originalMappings[r];if(i.source===n.source)return{line:Ti.getArg(i,"generatedLine",null),column:Ti.getArg(i,"generatedColumn",null),lastColumn:Ti.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},gi.BasicSourceMapConsumer=Oi,_i.prototype=Object.create(Ci.prototype),_i.prototype.constructor=Ci,_i.prototype._version=3,Object.defineProperty(_i.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),_i.prototype.originalPositionFor=function(e){var t={generatedLine:Ti.getArg(e,"line"),generatedColumn:Ti.getArg(e,"column")},n=wi.search(t,this._sections,function(e,t){return e.generatedLine-t.generatedOffset.generatedLine||e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},_i.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},_i.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n].consumer.sourceContentFor(e,!0);if(r)return r}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},_i.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(-1!==n.consumer._findSourceIndex(Ti.getArg(e,"source"))){var r=n.consumer.generatedPositionFor(e);if(r)return{line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},_i.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,a=0;a<i.length;a++){var s=i[a],o=r.consumer._sources.at(s.source);o=Ti.computeSourceURL(r.consumer.sourceRoot,o,this._sourceMapURL),this._sources.add(o),o=this._sources.indexOf(o);var l=null;s.name&&(l=r.consumer._names.at(s.name),this._names.add(l),l=this._names.indexOf(l));var c={source:o,generatedLine:s.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:s.generatedColumn+(r.generatedOffset.generatedLine===s.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:s.originalLine,originalColumn:s.originalColumn,name:l};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}ki(this.__generatedMappings,Ti.compareByGeneratedPositionsDeflated),ki(this.__originalMappings,Ti.compareByOriginalPositions)},gi.IndexedSourceMapConsumer=_i;var Ni={},Di=Zr.SourceMapGenerator,ji=ii,Mi=/(\r?\n)/,Li="$$$isSourceNode$$$";function Bi(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[Li]=!0,null!=r&&this.add(r)}Bi.fromStringWithSourceMap=function(e,t,n){var r=new Bi,i=e.split(Mi),a=0,s=function(){return e()+(e()||"");function e(){return a<i.length?i[a++]:void 0}},o=1,l=0,c=null;return t.eachMapping(function(e){if(null!==c){if(!(o<e.generatedLine)){var t=(n=i[a]||"").substr(0,e.generatedColumn-l);return i[a]=n.substr(e.generatedColumn-l),l=e.generatedColumn,u(c,t),void(c=e)}u(c,s()),o++,l=0}for(;o<e.generatedLine;)r.add(s()),o++;if(l<e.generatedColumn){var n=i[a]||"";r.add(n.substr(0,e.generatedColumn)),i[a]=n.substr(e.generatedColumn),l=e.generatedColumn}c=e},this),a<i.length&&(c&&u(c,s()),r.add(i.splice(a).join(""))),t.sources.forEach(function(e){var i=t.sourceContentFor(e);null!=i&&(null!=n&&(e=ji.join(n,e)),r.setSourceContent(e,i))}),r;function u(e,t){if(null===e||void 0===e.source)r.add(t);else{var i=n?ji.join(n,e.source):e.source;r.add(new Bi(e.originalLine,e.originalColumn,i,t,e.name))}}},Bi.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[Li]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},Bi.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[Li]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},Bi.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)(t=this.children[n])[Li]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},Bi.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},Bi.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[Li]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},Bi.prototype.setSourceContent=function(e,t){this.sourceContents[ji.toSetString(e)]=t},Bi.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][Li]&&this.children[t].walkSourceContents(e);var r=Object.keys(this.sourceContents);for(t=0,n=r.length;t<n;t++)e(ji.fromSetString(r[t]),this.sourceContents[r[t]])},Bi.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},Bi.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new Di(e),r=!1,i=null,a=null,s=null,o=null;return this.walk(function(e,l){t.code+=e,null!==l.source&&null!==l.line&&null!==l.column?(i===l.source&&a===l.line&&s===l.column&&o===l.name||n.addMapping({source:l.source,original:{line:l.line,column:l.column},generated:{line:t.line,column:t.column},name:l.name}),i=l.source,a=l.line,s=l.column,o=l.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),i=null,r=!1);for(var c=0,u=e.length;c<u;c++)10===e.charCodeAt(c)?(t.line++,t.column=0,c+1===u?(i=null,r=!1):r&&n.addMapping({source:l.source,original:{line:l.line,column:l.column},generated:{line:t.line,column:t.column},name:l.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},Ni.SourceNode=Bi,Qr.SourceMapGenerator=Zr.SourceMapGenerator,Qr.SourceMapConsumer=gi.SourceMapConsumer,Qr.SourceNode=Ni.SourceNode;var Ri=Qr,Fi=Ri.SourceMapConsumer,Ui=Ri.SourceMapGenerator,Vi=G(function(e,t){if(!e)return t;if(!t)return e;var n=new Fi(e),r=new Fi(t),i=new Ui;return r.eachMapping(function(e){if(null!=e.originalLine){var t=n.originalPositionFor({line:e.originalLine,column:e.originalColumn});null!=t.source&&i.addMapping({original:{line:t.line,column:t.column},generated:{line:e.generatedLine,column:e.generatedColumn},source:t.source,name:t.name})}}),[n,r].forEach(function(e){e.sources.forEach(function(t){i._sources.add(t);var n=e.sourceContentFor(t);null!=n&&i.setSourceContent(t,n)})}),i._sourceRoot=e.sourceRoot,i._file=e.file,JSON.parse(i.toString())}),qi=function(e,t,r){var i=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(329))("sass"),a=nn(nn({},r),{},{data:Gi(e,r.filename,r.additionalData),file:r.filename,outFile:r.filename,sourceMap:!!t});try{var s=i.renderSync(a),o=s.stats.includedFiles;return t?{code:s.css.toString(),map:Vi(t,JSON.parse(s.map.toString())),errors:[],dependencies:o}:{code:s.css.toString(),errors:[],dependencies:o}}catch(e){return{code:"",errors:[e],dependencies:[]}}},Wi=function(e,t,r){var i=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(329))("stylus");try{var a=i(e,r);t&&a.set("sourcemap",{inline:!1,comment:!1});var s=a.render(),o=a.deps();return t?{code:s,map:Vi(t,a.sourcemap),errors:[],dependencies:o}:{code:s,errors:[],dependencies:o}}catch(e){return{code:"",errors:[e],dependencies:[]}}};function Gi(e,t,n){return n?u.isFunction(n)?n(e,t):n+e:e}var Hi={less:function(e,t,r){var i,a=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:n(329))("less"),s=null;if(a.render(Gi(e,r.filename,r.additionalData),nn(nn({},r),{},{syncImport:!0}),function(e,t){s=e,i=t}),s)return{code:"",errors:[s],dependencies:[]};var o=i.imports;return t?{code:i.css.toString(),map:Vi(t,i.map),errors:[],dependencies:o}:{code:i.css.toString(),errors:[],dependencies:o}},sass:function(e,t,n,r){return qi(e,t,nn(nn({},n),{},{indentedSyntax:!0}),r)},scss:qi,styl:Wi,stylus:Wi},Ki={exports:{}},zi={};Object.defineProperty(zi,"__esModule",{value:!0}),zi.getFileSystem=function(){return Xi},zi.setFileSystem=function(e){Xi.readFile=e.readFile,Xi.writeFile=e.writeFile};var Xi={readFile:function(){throw Error("readFile not implemented")},writeFile:function(){throw Error("writeFile not implemented")}},Ji={},Yi={};Object.defineProperty(Yi,"__esModule",{value:!0}),Yi.default=function(e){return e?($i.test(e.charAt(0))&&(e=e.substr(1)),$i.test(e.charAt(e.length-1))&&(e=e.substr(0,e.length-1)),e):""};var $i=/['"]/,Qi={},Zi=/[$]?[\w-]+/g,ea=function(e,t){for(var n;n=Zi.exec(e);){var r=t[n[0]];r&&(e=e.slice(0,n.index)+r+e.slice(Zi.lastIndex),Zi.lastIndex-=n[0].length-r.length)}return e},ta=ea,na=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,ra=/^("[^"]*"|'[^']*'|[^"']+)$/,ia=function(e){var t={};return e.walkDecls(function(e){var n=e.raws.before?e.raws.before.trim():"";t[n+e.prop]=e.value}),t},aa={replaceValueSymbols:ea,replaceSymbols:function(e,t){e.walk(function(e){"decl"===e.type&&e.value?e.value=ta(e.value.toString(),t):"rule"===e.type&&e.selector?e.selector=ta(e.selector.toString(),t):"atrule"===e.type&&e.params&&(e.params=ta(e.params.toString(),t))})},extractICSS:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto",r={},i={};function a(e,n){var i=n.replace(/'|"/g,"");r[i]=Object.assign(r[i]||{},ia(e)),t&&e.remove()}function s(e){Object.assign(i,ia(e)),t&&e.remove()}return e.each(function(e){if("rule"===e.type&&"at-rule"!==n){if(":import"===e.selector.slice(0,7)){var t=na.exec(e.selector);t&&a(e,t[1])}":export"===e.selector&&s(e)}if("atrule"===e.type&&"rule"!==n){if("icss-import"===e.name){var r=ra.exec(e.params);r&&a(e,r[1])}"icss-export"===e.name&&s(e)}}),{icssImports:r,icssExports:i}},createICSSRules:function(e,t,n,r){return[].concat(vn(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"rule";return Object.keys(e).map(function(r){var i=e[r],a=Object.keys(i).map(function(e){return t.decl({prop:e,value:i[e],raws:{before:"\n "}})}),s=a.length>0,o="rule"===n?t.rule({selector:":import('".concat(r,"')"),raws:{after:s?"\n":""}}):t.atRule({name:"icss-import",params:"'".concat(r,"'"),raws:{after:s?"\n":""}});return s&&o.append(a),o})}(e,n,r)),vn(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"rule",r=Object.keys(e).map(function(n){return t.decl({prop:n,value:e[n],raws:{before:"\n "}})});if(0===r.length)return[];var i="rule"===n?t.rule({selector:":export",raws:{after:"\n"}}):t.atRule({name:"icss-export",raws:{after:"\n"}});return i.append(r),[i]}(t,n,r)))}};Object.defineProperty(Qi,"__esModule",{value:!0}),Qi.default=void 0;var sa=aa,oa=/^:import\((.+)\)$/;Qi.default=function(){return wn(function e(t,n){xn(this,e),this.pathFetcher=t,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=n},[{key:"plugin",value:function(){var e,t=this;return{postcssPlugin:"css-modules-parser",OnceExit:(e=Qt(mn().m(function e(n){return mn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Promise.all(t.fetchAllImports(n));case 1:return t.linkImportedSymbols(n),e.a(2,t.extractExports(n))}},e)})),function(t){return e.apply(this,arguments)})}}},{key:"fetchAllImports",value:function(e){var t=this,n=[];return e.each(function(r){"rule"==r.type&&r.selector.match(oa)&&n.push(t.fetchImport(r,e.source.input.from,n.length))}),n}},{key:"linkImportedSymbols",value:function(e){(0,sa.replaceSymbols)(e,this.translations)}},{key:"extractExports",value:function(e){var t=this;e.each(function(e){"rule"==e.type&&":export"==e.selector&&t.handleExport(e)})}},{key:"handleExport",value:function(e){var t=this;e.each(function(e){"decl"==e.type&&(Object.keys(t.translations).forEach(function(n){e.value=e.value.replace(n,t.translations[n])}),t.exportTokens[e.prop]=e.value)}),e.remove()}},{key:"fetchImport",value:(e=Qt(mn().m(function e(t,n,r){var i,a,s,o=this;return mn().w(function(e){for(;;)switch(e.n){case 0:return i=t.selector.match(oa)[1],a=this.trace+String.fromCharCode(r),e.n=1,this.pathFetcher(i,n,a);case 1:s=e.v;try{t.each(function(e){"decl"==e.type&&(o.translations[e.prop]=s[e.value])}),t.remove()}catch(t){}case 2:return e.a(2)}},e,this)})),function(t,n,r){return e.apply(this,arguments)})}]);var e}();var la={};Object.defineProperty(la,"__esModule",{value:!0}),la.default=function(e,t){return new Promise(function(n,r){(0,(0,ua.getFileSystem)().writeFile)("".concat(e,".json"),JSON.stringify(t),function(e){return e?r(e):n(t)})})};var ca,ua=zi,pa={},fa=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,da=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ha="\\ud800-\\udfff",ma="\\u0300-\\u036f\\ufe20-\\ufe23",ya="\\u20d0-\\u20f0",va="\\u2700-\\u27bf",ga="a-z\\xdf-\\xf6\\xf8-\\xff",ba="A-Z\\xc0-\\xd6\\xd8-\\xde",Ea="\\ufe0e\\ufe0f",Sa="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",xa="["+ha+"]",Ta="["+Sa+"]",wa="["+ma+ya+"]",Pa="\\d+",Aa="["+va+"]",ka="["+ga+"]",Ca="[^"+ha+Sa+Pa+va+ga+ba+"]",Oa="\\ud83c[\\udffb-\\udfff]",Ia="[^"+ha+"]",_a="(?:\\ud83c[\\udde6-\\uddff]){2}",Na="[\\ud800-\\udbff][\\udc00-\\udfff]",Da="["+ba+"]",ja="\\u200d",Ma="(?:"+ka+"|"+Ca+")",La="(?:"+Da+"|"+Ca+")",Ba="(?:['’](?:d|ll|m|re|s|t|ve))?",Ra="(?:['’](?:D|LL|M|RE|S|T|VE))?",Fa="(?:"+wa+"|"+Oa+")?",Ua="["+Ea+"]?",Va=Ua+Fa+"(?:"+ja+"(?:"+[Ia,_a,Na].join("|")+")"+Ua+Fa+")*",qa="(?:"+[Aa,_a,Na].join("|")+")"+Va,Wa="(?:"+[Ia+wa+"?",wa,_a,Na,xa].join("|")+")",Ga=RegExp("['’]","g"),Ha=RegExp(wa,"g"),Ka=RegExp(Oa+"(?="+Oa+")|"+Wa+Va,"g"),za=RegExp([Da+"?"+ka+"+"+Ba+"(?="+[Ta,Da,"$"].join("|")+")",La+"+"+Ra+"(?="+[Ta,Da+Ma,"$"].join("|")+")",Da+"?"+Ma+"+"+Ba,Da+"+"+Ra,Pa,qa].join("|"),"g"),Xa=RegExp("["+ja+ha+ma+ya+Ea+"]"),Ja=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ya="object"==Sn(W)&&W&&W.Object===Object&&W,$a="object"==("undefined"==typeof self?"undefined":Sn(self))&&self&&self.Object===Object&&self,Qa=Ya||$a||Function("return this")(),Za=(ca={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"ss"},function(e){return null==ca?void 0:ca[e]});function es(e){return Xa.test(e)}var ts=Object.prototype.toString,ns=Qa.Symbol,rs=ns?ns.prototype:void 0,is=rs?rs.toString:void 0;function as(e){return null==e?"":function(e){if("string"==typeof e)return e;if(function(e){return"symbol"==Sn(e)||function(e){return!!e&&"object"==Sn(e)}(e)&&"[object Symbol]"==ts.call(e)}(e))return is?is.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}var ss,os=(ss=function(e,t,n){return t=t.toLowerCase(),e+(n?ls(as(t).toLowerCase()):t)},function(e){return function(e,t,n){for(var r=-1,i=e?e.length:0;++r<i;)n=t(n,e[r],r,e);return n}(function(e){return function(e){return Ja.test(e)}(e=as(e))?function(e){return e.match(za)||[]}(e):function(e){return e.match(fa)||[]}(e)}(function(e){return(e=as(e))&&e.replace(da,Za).replace(Ha,"")}(e).replace(Ga,"")),ss,"")}),ls=function(e){var t,n,r,i=es(e=as(e))?function(e){return es(e)?function(e){return e.match(Ka)||[]}(e):function(e){return e.split("")}(e)}(e):void 0,a=i?i[0]:e.charAt(0),s=i?(t=i,r=t.length,n=void 0===n?r:n,function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}(t,1,n)).join(""):e.slice(1);return a.toUpperCase()+s},cs=os;Object.defineProperty(pa,"__esModule",{value:!0}),pa.makeLocalsConventionReducer=function(e,t){var n="function"==typeof e;return function(r,i){var a=an(i,2),s=a[0],o=a[1];if(n)return r[e(s,o,t)]=o,r;switch(e){case"camelCase":r[s]=o,r[(0,ps.default)(s)]=o;break;case"camelCaseOnly":r[(0,ps.default)(s)]=o;break;case"dashes":r[s]=o,r[fs(s)]=o;break;case"dashesOnly":r[fs(s)]=o}return r}};var us,ps=(us=cs)&&us.__esModule?us:{default:us};function fs(e){return e.replace(/-+(\w)/g,function(e,t){return t.toUpperCase()})}var ds={};Object.defineProperty(ds,"__esModule",{value:!0}),ds.default=void 0;var hs=gs(m),ms=gs(c),ys=gs(Qi),vs=zi;function gs(e){return e&&e.__esModule?e:{default:e}}var bs=function(){return wn(function e(t){xn(this,e),this.plugins=t||e.defaultPlugins},[{key:"load",value:(e=Qt(mn().m(function e(t,n,r,i){var a,s,o,l;return mn().w(function(e){for(;;)switch(e.n){case 0:return a=new ys.default(i,r),s=this.plugins.concat([a.plugin()]),e.n=1,(0,hs.default)(s).process(t,{from:n});case 1:return o=e.v.css,l=a.exportTokens,e.a(2,{injectableSource:o,exportTokens:l})}},e,this)})),function(t,n,r,i){return e.apply(this,arguments)})}]);var e}(),Es=function(e,t){return e.length<t.length?e<t.substring(0,e.length)?-1:1:e.length>t.length?e.substring(0,t.length)<=t?-1:1:e<t?-1:1};ds.default=function(){return wn(function e(t,n,r){if(xn(this,e),"/"===t&&"win32"===i.platform){var a=i.cwd().slice(0,3);if(!/^[A-Za-z]:\\$/.test(a))throw new Error('Failed to obtain root from "'.concat(i.cwd(),'".'));t=a}this.root=t,this.fileResolve=r,this.sources={},this.traces={},this.importNr=0,this.core=new bs(n),this.tokensByFile={},this.fs=(0,vs.getFileSystem)()},[{key:"fetch",value:(e=Qt(mn().m(function e(t,r,i){var a,s,o,l,c,u,p,f,d=this;return mn().w(function(e){for(;;)switch(e.n){case 0:if(a=t.replace(/^["']|["']$/g,""),s=i||String.fromCharCode(this.importNr++),!(o="function"==typeof this.fileResolve)){e.n=2;break}return e.n=1,this.fileResolve(a,r);case 1:f=e.v,e.n=4;break;case 2:return e.n=3,Promise.resolve();case 3:f=e.v;case 4:if(!(l=f)||ms.default.isAbsolute(l)){e.n=5;break}throw new Error('The returned path from the "fileResolve" option must be absolute.');case 5:if(c=ms.default.dirname(r),u=l||ms.default.resolve(c,a),p=l||ms.default.resolve(ms.default.resolve(this.root,c),a),!o&&"."!==a[0]&&!ms.default.isAbsolute(a))try{p=n(329).resolve(a)}catch(t){}return e.a(2,this.tokensByFile[p]||new Promise(function(e,t){d.fs.readFile(p,"utf-8",function(){var n=Qt(mn().m(function n(r,i){var a,o,l;return mn().w(function(n){for(;;)switch(n.n){case 0:return r&&t(r),n.n=1,d.core.load(i,u,s,d.fetch.bind(d));case 1:a=n.v,o=a.injectableSource,l=a.exportTokens,d.sources[p]=o,d.traces[s]=p,d.tokensByFile[p]=l,e(l);case 2:return n.a(2)}},n)}));return function(e,t){return n.apply(this,arguments)}}())}))}},e,this)})),function(t,n,r){return e.apply(this,arguments)})},{key:"finalSource",get:function(){var e=this.traces,t=this.sources,n=new Set;return Object.keys(e).sort(Es).map(function(r){var i=e[r];return n.has(i)?null:(n.add(i),t[i])}).join("")}}]);var e}();var Ss={},xs={exports:{}};function Ts(e,t,n,r,i){if(2!==n[e]){if(1===n[e])return i?function(e,t){var n=new Error("Nondeterministic import's order"),r=t[e].find(function(n){return t[n].indexOf(e)>-1});return n.nodes=[e,r],n}(e,t):void 0;n[e]=1;for(var a=t[e],s=a.length,o=0;o<s;++o){var l=Ts(a[o],t,n,r,i);if(l instanceof Error)return l}n[e]=2,r.push(e)}}var ws=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,Ps=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function As(e,t,n,r){var i=t+"_siblings",a=t+"_"+e;if(1!==r[a]){Array.isArray(r[i])||(r[i]=[]);var s=r[i];Array.isArray(n[e])?n[e]=n[e].concat(s):n[e]=s.slice(),r[a]=1,s.push(e)}}xs.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,n="function"!=typeof e.createImportedName?function(e){return"i__imported_".concat(e.replace(/\W/g,"_"),"_").concat(t++)}:e.createImportedName,r=e.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare:function(){var e={},t={},i={},a={},s={};return{Once:function(o,l){o.walkRules(function(n){var r=Ps.exec(n.selector);if(r){var a=an(r,3),s=a[1],o=a[2],l=s||o;As(l,"root",e,t),i[l]=n}}),o.walkDecls(/^composes$/,function(r){var i=r.value.match(ws);if(i){var o,l=an(i,5),c=l[1],u=l[2],p=l[3];if(l[4])o=c.split(/\s+/).map(function(e){return"global(".concat(e,")")});else{for(var f=u||p,d=r.parent,h="";"root"!==d.type;)h=d.parent.index(d)+"_"+h,d=d.parent;var m=r.parent.selector;As(f,"_".concat(h).concat(m),e,t),a[f]=r,s[f]=s[f]||{},o=c.split(/\s+/).map(function(e){return s[f][e]||(s[f][e]=n(e,f)),s[f][e]})}r.value=o.join(" ")}});var c,u=function(e,t){for(var n=[],r={},i=Object.keys(e),a=i.length,s=0;s<a;++s){var o=Ts(i[s],e,r,n,t);if(o instanceof Error)return o}return n}(e,r);if(u instanceof Error){var p=u.nodes.find(function(e){return a.hasOwnProperty(e)});throw a[p].error("Failed to resolve order of composed modules "+u.nodes.map(function(e){return"`"+e+"`"}).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}u.forEach(function(e){var t=s[e],n=i[e];!n&&t&&(n=l.rule({selector:':import("'.concat(e,'")'),raws:{after:"\n"}}),c?o.insertAfter(c,n):o.prepend(n)),c=n,t&&Object.keys(t).forEach(function(e){n.append(l.decl({value:e,prop:t[e],raws:{before:"\n "}}))})})}}}}},xs.exports.postcss=!0;var ks,Cs,Os=xs.exports;function Is(){if(Cs)return ks;Cs=1;var e={};return ks=function(){return wn(function e(t,n){xn(this,e),this.hashKey=n,"function"==typeof t?(this.hashFactory=t,this.hash=void 0):(this.hashFactory=void 0,this.hash=t),this.buffer=""},[{key:"update",value:function(e,t){return void 0!==t||"string"!=typeof e||e.length>2e3?(void 0===this.hash&&(this.hash=this.hashFactory()),this.buffer.length>0&&(this.hash.update(this.buffer),this.buffer=""),this.hash.update(e,t)):(this.buffer+=e,this.buffer.length>2e3&&(void 0===this.hash&&(this.hash=this.hashFactory()),this.hash.update(this.buffer),this.buffer="")),this}},{key:"digest",value:function(t){var n,r=this.buffer;if(void 0===this.hash){var i="".concat(this.hashKey,"-").concat(t);void 0===(n=e[i])&&(n=e[i]=new Map);var a=n.get(r);if(void 0!==a)return a;this.hash=this.hashFactory()}r.length>0&&this.hash.update(r);var s=this.hash.digest(t);return void 0!==n&&n.set(r,s),s}}])}()}var _s,Ns,Ds,js,Ms,Ls,Bs,Rs={exports:{}};function Fs(){if(_s)return Rs.exports;_s=1;var e=-4&Math.floor(16368),t=function(){return wn(function e(t,n,r,i){xn(this,e);var s=t.exports;s.init(),this.exports=s,this.mem=a.from(s.memory.buffer,0,65536),this.buffered=0,this.instancesPool=n,this.chunkSize=r,this.digestSize=i},[{key:"reset",value:function(){this.buffered=0,this.exports.init()}},{key:"update",value:function(t,n){if("string"==typeof t){for(;t.length>e;)this._updateWithShortString(t.slice(0,e),n),t=t.slice(e);return this._updateWithShortString(t,n),this}return this._updateWithBuffer(t),this}},{key:"_updateWithShortString",value:function(e,t){var n,r=this.exports,i=this.buffered,a=this.mem,s=this.chunkSize;if(e.length<70)if(t&&"utf-8"!==t&&"utf8"!==t)if("latin1"===t){n=i;for(var o=0;o<e.length;o++){var l=e.charCodeAt(o);a[n++]=l}}else n=i+a.write(e,i,t);else{n=i;for(var c=0;c<e.length;c++){var u=e.charCodeAt(c);if(u<128)a[n++]=u;else{if(!(u<2048)){n+=a.write(e.slice(c),n,t);break}a[n]=u>>6|192,a[n+1]=63&u|128,n+=2}}}else n=i+a.write(e,i,t);if(n<s)this.buffered=n;else{var p=n&~(this.chunkSize-1);r.update(p);var f=n-p;this.buffered=f,f>0&&a.copyWithin(0,p,n)}}},{key:"_updateWithBuffer",value:function(e){var t=this.exports,n=this.buffered,r=this.mem,i=e.length;if(n+i<this.chunkSize)e.copy(r,n,0,i),this.buffered+=i;else{var a=n+i&~(this.chunkSize-1);if(a>65536){var s=65536-n;e.copy(r,n,0,s),t.update(65536);for(var o=a-n-65536;s<o;)e.copy(r,0,s,s+65536),t.update(65536),s+=65536;e.copy(r,0,s,a-n),t.update(a-n-s)}else e.copy(r,n,0,a-n),t.update(a);var l=i+n-a;this.buffered=l,l>0&&e.copy(r,0,i-l,i)}}},{key:"digest",value:function(e){var t=this.exports,n=this.buffered,r=this.mem,i=this.digestSize;t.final(n),this.instancesPool.push(this);var s=r.toString("latin1",0,i);return"hex"===e?s:"binary"!==e&&e?a.from(s,"hex").toString(e):a.from(s,"hex")}}])}();return Rs.exports=function(e,n,r,i){if(n.length>0){var a=n.pop();return a.reset(),a}return new t(new WebAssembly.Instance(e),n,r,i)},Rs.exports.MAX_SHORT_STRING=e,Rs.exports}function Us(){if(Ms)return js;Ms=1;var e=Fs().MAX_SHORT_STRING;return js=function(){return wn(function e(t){xn(this,e),this.string=void 0,this.encoding=void 0,this.hash=t},[{key:"update",value:function(t,n){if(void 0!==this.string){if("string"==typeof t&&n===this.encoding&&this.string.length+t.length<e)return this.string+=t,this;this.hash.update(this.string,this.encoding),this.string=void 0}return"string"==typeof t?!(t.length<e)||n&&n.startsWith("ba")?this.hash.update(t,n):(this.string=t,this.encoding=n):this.hash.update(t),this}},{key:"digest",value:function(e){return void 0!==this.string&&this.hash.update(this.string,this.encoding),this.hash.digest(e)}}])}()}var Vs,qs,Ws,Gs,Hs,Ks={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function zs(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=4294967296*n+e[r];n=i%t,e[r]=Math.floor(i/t)}return n}var Xs,Js,Ys=c,$s=function(e,t,r,i){var s;return i=i||9999,"xxhash64"===(t=t||"xxhash64")?(void 0===qs&&(qs=function(){if(Bs)return Ls;Bs=1;var e=Fs(),t=new WebAssembly.Module(a.from("AGFzbQEAAAABCAJgAX8AYAAAAwQDAQAABQMBAAEGGgV+AUIAC34BQgALfgFCAAt+AUIAC34BQgALByIEBGluaXQAAAZ1cGRhdGUAAQVmaW5hbAACBm1lbW9yeQIACrUIAzAAQtbrgu7q/Yn14AAkAELP1tO+0ser2UIkAUIAJAJC+erQ0OfJoeThACQDQgAkBAvUAQIBfwR+IABFBEAPCyMEIACtfCQEIwAhAiMBIQMjAiEEIwMhBQNAIAIgASkDAELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiECIAMgASkDCELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEDIAQgASkDEELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEEIAUgASkDGELP1tO+0ser2UJ+fEIfiUKHla+vmLbem55/fiEFIAAgAUEgaiIBSw0ACyACJAAgAyQBIAQkAiAFJAMLqwYCAX8EfiMEQgBSBH4jACICQgGJIwEiA0IHiXwjAiIEQgyJfCMDIgVCEol8IAJCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0gA0LP1tO+0ser2UJ+Qh+JQoeVr6+Ytt6bnn9+hUKHla+vmLbem55/fkKdo7Xqg7GNivoAfSAEQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IAVCz9bTvtLHq9lCfkIfiUKHla+vmLbem55/foVCh5Wvr5i23puef35CnaO16oOxjYr6AH0FQsXP2bLx5brqJwsjBCAArXx8IQIDQCABQQhqIABNBEAgAiABKQMAQs/W077Sx6vZQn5CH4lCh5Wvr5i23puef36FQhuJQoeVr6+Ytt6bnn9+Qp2jteqDsY2K+gB9IQIgAUEIaiEBDAELCyABQQRqIABNBEACfyACIAE1AgBCh5Wvr5i23puef36FQheJQs/W077Sx6vZQn5C+fPd8Zn2masWfCECIAFBBGoLIQELA0AgACABRwRAIAIgATEAAELFz9my8eW66id+hUILiUKHla+vmLbem55/fiECIAFBAWohAQwBCwtBACACIAJCIYiFQs/W077Sx6vZQn4iAiACQh2IhUL5893xmfaZqxZ+IgIgAkIgiIUiAkIgiCIDQv//A4NCIIYgA0KAgPz/D4NCEIiEIgNC/4GAgPAfg0IQhiADQoD+g4CA4D+DQgiIhCIDQo+AvIDwgcAHg0IIhiADQvCBwIeAnoD4AINCBIiEIgNChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IANCsODAgYOGjJgwhHw3AwBBCCACQv////8PgyICQv//A4NCIIYgAkKAgPz/D4NCEIiEIgJC/4GAgPAfg0IQhiACQoD+g4CA4D+DQgiIhCICQo+AvIDwgcAHg0IIhiACQvCBwIeAnoD4AINCBIiEIgJChoyYsODAgYMGfEIEiEKBgoSIkKDAgAGDQid+IAJCsODAgYOGjJgwhHw3AwAL","base64"));return Ls=e.bind(null,t,[],32,16)}(),void 0===Gs&&(Gs=Us())),s=new Gs(qs())):"md4"===t?(void 0===Ws&&(Ws=function(){if(Ds)return Ns;Ds=1;var e=Fs(),t=new WebAssembly.Module(a.from("AGFzbQEAAAABCAJgAX8AYAAAAwUEAQAAAAUDAQABBhoFfwFBAAt/AUEAC38BQQALfwFBAAt/AUEACwciBARpbml0AAAGdXBkYXRlAAIFZmluYWwAAwZtZW1vcnkCAAqFEAQmAEGBxpS6BiQBQYnXtv5+JAJB/rnrxXkkA0H2qMmBASQEQQAkAAvMCgEYfyMBIQojAiEGIwMhByMEIQgDQCAAIAVLBEAgBSgCCCINIAcgBiAFKAIEIgsgCCAHIAUoAgAiDCAKIAggBiAHIAhzcXNqakEDdyIDIAYgB3Nxc2pqQQd3IgEgAyAGc3FzampBC3chAiAFKAIUIg8gASACIAUoAhAiCSADIAEgBSgCDCIOIAYgAyACIAEgA3Nxc2pqQRN3IgQgASACc3FzampBA3ciAyACIARzcXNqakEHdyEBIAUoAiAiEiADIAEgBSgCHCIRIAQgAyAFKAIYIhAgAiAEIAEgAyAEc3FzampBC3ciAiABIANzcXNqakETdyIEIAEgAnNxc2pqQQN3IQMgBSgCLCIVIAQgAyAFKAIoIhQgAiAEIAUoAiQiEyABIAIgAyACIARzcXNqakEHdyIBIAMgBHNxc2pqQQt3IgIgASADc3FzampBE3chBCAPIBAgCSAVIBQgEyAFKAI4IhYgAiAEIAUoAjQiFyABIAIgBSgCMCIYIAMgASAEIAEgAnNxc2pqQQN3IgEgAiAEc3FzampBB3ciAiABIARzcXNqakELdyIDIAkgAiAMIAEgBSgCPCIJIAQgASADIAEgAnNxc2pqQRN3IgEgAiADcnEgAiADcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyaiASakGZ84nUBWpBCXciAyAPIAQgCyACIBggASADIAIgBHJxIAIgBHFyampBmfOJ1AVqQQ13IgEgAyAEcnEgAyAEcXJqakGZ84nUBWpBA3ciAiABIANycSABIANxcmpqQZnzidQFakEFdyIEIAEgAnJxIAEgAnFyampBmfOJ1AVqQQl3IgMgECAEIAIgFyABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmogDWpBmfOJ1AVqQQN3IgIgASADcnEgASADcXJqakGZ84nUBWpBBXciBCABIAJycSABIAJxcmpqQZnzidQFakEJdyIDIBEgBCAOIAIgFiABIAMgAiAEcnEgAiAEcXJqakGZ84nUBWpBDXciASADIARycSADIARxcmpqQZnzidQFakEDdyICIAEgA3JxIAEgA3FyampBmfOJ1AVqQQV3IgQgASACcnEgASACcXJqakGZ84nUBWpBCXciAyAMIAIgAyAJIAEgAyACIARycSACIARxcmpqQZnzidQFakENdyIBcyAEc2pqQaHX5/YGakEDdyICIAQgASACcyADc2ogEmpBodfn9gZqQQl3IgRzIAFzampBodfn9gZqQQt3IgMgAiADIBggASADIARzIAJzampBodfn9gZqQQ93IgFzIARzaiANakGh1+f2BmpBA3ciAiAUIAQgASACcyADc2pqQaHX5/YGakEJdyIEcyABc2pqQaHX5/YGakELdyIDIAsgAiADIBYgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgIgEyAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3chAyAKIA4gAiADIBcgASADIARzIAJzampBodfn9gZqQQ93IgFzIARzampBodfn9gZqQQN3IgJqIQogBiAJIAEgESADIAIgFSAEIAEgAnMgA3NqakGh1+f2BmpBCXciBHMgAXNqakGh1+f2BmpBC3ciAyAEcyACc2pqQaHX5/YGakEPd2ohBiADIAdqIQcgBCAIaiEIIAVBQGshBQwBCwsgCiQBIAYkAiAHJAMgCCQECw0AIAAQASMAIABqJAAL/wQCA38BfiMAIABqrUIDhiEEIABByABqQUBxIgJBCGshAyAAIgFBAWohACABQYABOgAAA0AgACACSUEAIABBB3EbBEAgAEEAOgAAIABBAWohAAwBCwsDQCAAIAJJBEAgAEIANwMAIABBCGohAAwBCwsgAyAENwMAIAIQAUEAIwGtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEIIwKtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEQIwOtIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAEEYIwStIgRC//8DgyAEQoCA/P8Pg0IQhoQiBEL/gYCA8B+DIARCgP6DgIDgP4NCCIaEIgRCj4C8gPCBwAeDQgiGIARC8IHAh4CegPgAg0IEiIQiBEKGjJiw4MCBgwZ8QgSIQoGChIiQoMCAAYNCJ34gBEKw4MCBg4aMmDCEfDcDAAs=","base64"));return Ns=e.bind(null,t,[],64,32)}(),void 0===Gs&&(Gs=Us())),s=new Gs(Ws())):"native-md4"===t?(void 0===Vs&&(Vs=n(343),void 0===Hs&&(Hs=Is())),s=new Hs(function(){return Vs.createHash("md4")},"md4")):(void 0===Vs&&(Vs=n(343),void 0===Hs&&(Hs=Is())),s=new Hs(function(){return Vs.createHash(t)},t)),s.update(e),"base26"===r||"base32"===r||"base36"===r||"base49"===r||"base52"===r||"base58"===r||"base62"===r?function(e,t,n){var r=Ks[t];if(!r)throw new Error("Unknown encoding base"+t);var i=Math.ceil(8*e.length/Math.log2(t));n=Math.min(n,i);var s=new Uint32Array(Math.ceil(e.length/4));e.copy(a.from(s.buffer));for(var o="",l=0;l<n;l++)o=r[zs(s,t)]+o;return o}(s.digest(),r.substr(4),i):s.digest(r||"hex").substr(0,i)},Qs=c,Zs={exports:{}},eo="(".charCodeAt(0),to=")".charCodeAt(0),no="'".charCodeAt(0),ro='"'.charCodeAt(0),io="\\".charCodeAt(0),ao="/".charCodeAt(0),so=",".charCodeAt(0),oo=":".charCodeAt(0),lo="*".charCodeAt(0),co="u".charCodeAt(0),uo="U".charCodeAt(0),po="+".charCodeAt(0),fo=/^[a-f0-9?-]+$/i;function ho(e,t){var n,r,i=e.type,a=e.value;return t&&void 0!==(r=t(e))?r:"word"===i||"space"===i?a:"string"===i?(n=e.quote||"")+a+(e.unclosed?"":n):"comment"===i?"/*"+a+(e.unclosed?"":"*/"):"div"===i?(e.before||"")+a+(e.after||""):Array.isArray(e.nodes)?(n=mo(e.nodes,t),"function"!==i?n:a+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):a}function mo(e,t){var n,r;if(Array.isArray(e)){for(n="",r=e.length-1;~r;r-=1)n=ho(e[r],t)+n;return n}return ho(e,t)}var yo=function e(t,n,r){var i,a,s,o;for(i=0,a=t.length;i<a;i+=1)s=t[i],r||(o=n(s,i,t)),!1!==o&&"function"===s.type&&Array.isArray(s.nodes)&&e(s.nodes,n,r),r&&n(s,i,t)},vo=mo;function go(e){return this instanceof go?(this.nodes=function(e){for(var t,n,r,i,a,s,o,l,c,u=[],p=e,f=0,d=p.charCodeAt(f),h=p.length,m=[{nodes:u}],y=0,v="",g="",b="";f<h;)if(d<=32){t=f;do{t+=1,d=p.charCodeAt(t)}while(d<=32);i=p.slice(f,t),r=u[u.length-1],d===to&&y?b=i:r&&"div"===r.type?(r.after=i,r.sourceEndIndex+=i.length):d===so||d===oo||d===ao&&p.charCodeAt(t+1)!==lo&&(!c||c&&"function"===c.type&&"calc"!==c.value)?g=i:u.push({type:"space",sourceIndex:f,sourceEndIndex:t,value:i}),f=t}else if(d===no||d===ro){t=f,i={type:"string",sourceIndex:f,quote:n=d===no?"'":'"'};do{if(a=!1,~(t=p.indexOf(n,t+1)))for(s=t;p.charCodeAt(s-1)===io;)s-=1,a=!a;else t=(p+=n).length-1,i.unclosed=!0}while(a);i.value=p.slice(f+1,t),i.sourceEndIndex=i.unclosed?t:t+1,u.push(i),f=t+1,d=p.charCodeAt(f)}else if(d===ao&&p.charCodeAt(f+1)===lo)i={type:"comment",sourceIndex:f,sourceEndIndex:(t=p.indexOf("*/",f))+2},-1===t&&(i.unclosed=!0,t=p.length,i.sourceEndIndex=t),i.value=p.slice(f+2,t),u.push(i),f=t+2,d=p.charCodeAt(f);else if(d!==ao&&d!==lo||!c||"function"!==c.type||"calc"!==c.value)if(d===ao||d===so||d===oo)i=p[f],u.push({type:"div",sourceIndex:f-g.length,sourceEndIndex:f+i.length,value:i,before:g,after:""}),g="",f+=1,d=p.charCodeAt(f);else if(eo===d){t=f;do{t+=1,d=p.charCodeAt(t)}while(d<=32);if(l=f,i={type:"function",sourceIndex:f-v.length,value:v,before:p.slice(l+1,t)},f=t,"url"===v&&d!==no&&d!==ro){t-=1;do{if(a=!1,~(t=p.indexOf(")",t+1)))for(s=t;p.charCodeAt(s-1)===io;)s-=1,a=!a;else t=(p+=")").length-1,i.unclosed=!0}while(a);o=t;do{o-=1,d=p.charCodeAt(o)}while(d<=32);l<o?(i.nodes=f!==o+1?[{type:"word",sourceIndex:f,sourceEndIndex:o+1,value:p.slice(f,o+1)}]:[],i.unclosed&&o+1!==t?(i.after="",i.nodes.push({type:"space",sourceIndex:o+1,sourceEndIndex:t,value:p.slice(o+1,t)})):(i.after=p.slice(o+1,t),i.sourceEndIndex=t)):(i.after="",i.nodes=[]),f=t+1,i.sourceEndIndex=i.unclosed?t:f,d=p.charCodeAt(f),u.push(i)}else y+=1,i.after="",i.sourceEndIndex=f+1,u.push(i),m.push(i),u=i.nodes=[],c=i;v=""}else if(to===d&&y)f+=1,d=p.charCodeAt(f),c.after=b,c.sourceEndIndex+=b.length,b="",y-=1,m[m.length-1].sourceEndIndex=f,m.pop(),u=(c=m[y]).nodes;else{t=f;do{d===io&&(t+=1),t+=1,d=p.charCodeAt(t)}while(t<h&&!(d<=32||d===no||d===ro||d===so||d===oo||d===ao||d===eo||d===lo&&c&&"function"===c.type&&"calc"===c.value||d===ao&&"function"===c.type&&"calc"===c.value||d===to&&y));i=p.slice(f,t),eo===d?v=i:co!==i.charCodeAt(0)&&uo!==i.charCodeAt(0)||po!==i.charCodeAt(1)||!fo.test(i.slice(2))?u.push({type:"word",sourceIndex:f,sourceEndIndex:t,value:i}):u.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:t,value:i}),f=t}else i=p[f],u.push({type:"word",sourceIndex:f-g.length,sourceEndIndex:f+i.length,value:i}),f+=1,d=p.charCodeAt(f);for(f=m.length-1;f;f-=1)m[f].unclosed=!0,m[f].sourceEndIndex=p.length;return m[0].nodes}(e),this):new go(e)}go.prototype.toString=function(){return Array.isArray(this.nodes)?vo(this.nodes):""},go.prototype.walk=function(e,t){return yo(this.nodes,e,t),this},go.unit=function(){if(Js)return Xs;Js=1;var e="-".charCodeAt(0),t="+".charCodeAt(0),n=".".charCodeAt(0),r="e".charCodeAt(0),i="E".charCodeAt(0);return Xs=function(a){var s,o,l,c=0,u=a.length;if(0===u||!function(r){var i,a=r.charCodeAt(0);if(a===t||a===e){if((i=r.charCodeAt(1))>=48&&i<=57)return!0;var s=r.charCodeAt(2);return i===n&&s>=48&&s<=57}return a===n?(i=r.charCodeAt(1))>=48&&i<=57:a>=48&&a<=57}(a))return!1;for((s=a.charCodeAt(c))!==t&&s!==e||c++;c<u&&!((s=a.charCodeAt(c))<48||s>57);)c+=1;if(s=a.charCodeAt(c),o=a.charCodeAt(c+1),s===n&&o>=48&&o<=57)for(c+=2;c<u&&!((s=a.charCodeAt(c))<48||s>57);)c+=1;if(s=a.charCodeAt(c),o=a.charCodeAt(c+1),l=a.charCodeAt(c+2),(s===r||s===i)&&(o>=48&&o<=57||(o===t||o===e)&&l>=48&&l<=57))for(c+=o===t||o===e?3:2;c<u&&!((s=a.charCodeAt(c))<48||s>57);)c+=1;return{number:a.slice(0,c),unit:a.slice(c)}}}(),go.walk=yo,go.stringify=vo;var bo=Wr,Eo=go,So=aa.extractICSS,xo=function(e){return"combinator"===e.type&&" "===e.value};function To(e){var t=[];return e.forEach(function(e){Array.isArray(e)?To(e).forEach(function(e){t.push(e)}):e&&t.push(e)}),t.length>0&&xo(t[t.length-1])&&t.pop(),t}function wo(e,t){switch(e.type){case"word":t.localizeNextItem&&(t.localAliasMap.has(e.value)||(e.value=":local("+e.value+")",t.localizeNextItem=!1));break;case"function":t.options&&t.options.rewriteUrl&&"url"===e.value.toLowerCase()&&e.nodes.map(function(e){if("string"===e.type||"word"===e.type){var n=t.options.rewriteUrl(t.global,e.value);switch(e.type){case"string":"'"===e.quote&&(n=n.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")),'"'===e.quote&&(n=n.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"'));break;case"word":n=n.replace(/("|'|\)|\\)/g,"\\$1")}e.value=n}})}return e}var Po=["none","inherit","initial","revert","revert-layer","unset"];function Ao(e,t,n){var r=Eo(t.value);r.walk(function(t,r,i){if("function"===t.type&&("var"===t.value.toLowerCase()||"env"===t.value.toLowerCase()))return!1;if("word"!==t.type||!Po.includes(t.value.toLowerCase())){var a={options:n.options,global:n.global,localizeNextItem:e&&!n.global,localAliasMap:n.localAliasMap};i[r]=wo(t,a)}}),t.value=r.toString()}function ko(e,t){if(!/animation$/i.test(e.prop))return/animation(-name)?$/i.test(e.prop)?Ao(!0,e,t):/url\(/i.test(e.value)?Ao(!1,e,t):void 0;var n=/^-?([a-z\u0080-\uFFFF_]|(\\[^\r\n\f])|-)((\\[^\r\n\f])|[a-z\u0080-\uFFFF_0-9-])*$/i,r={$normal:1,$reverse:1,$alternate:1,"$alternate-reverse":1,$forwards:1,$backwards:1,$both:1,$infinite:1,$paused:1,$running:1,$ease:1,"$ease-in":1,"$ease-out":1,"$ease-in-out":1,$linear:1,"$step-end":1,"$step-start":1,$none:1/0,$initial:1/0,$inherit:1/0,$unset:1/0,$revert:1/0,"$revert-layer":1/0},i={},a=Eo(e.value).walk(function(e){if("div"!==e.type){if("function"===e.type)return!1;if("word"===e.type){var a="word"===e.type?e.value.toLowerCase():null,s=!1;return a&&n.test(a)&&("$"+a in r?(i["$"+a]="$"+a in i?i["$"+a]+1:0,s=i["$"+a]>=r["$"+a]):s=!0),wo(e,{options:t.options,global:t.global,localizeNextItem:s&&!t.global,localAliasMap:t.localAliasMap})}}else i={}});e.value=a.toString()}Zs.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e&&e.mode&&"global"!==e.mode&&"local"!==e.mode&&"pure"!==e.mode)throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');var t=e&&"pure"===e.mode,n=e&&"global"===e.mode;return{postcssPlugin:"postcss-modules-local-by-default",prepare:function(){var r=new Map;return{Once:function(i){var a=So(i,!1).icssImports;Object.keys(a).forEach(function(e){Object.keys(a[e]).forEach(function(t){r.set(t,a[e][t])})}),i.walkAtRules(function(i){if(/keyframes$/i.test(i.name)){var a=/^\s*:global\s*\((.+)\)\s*$/.exec(i.params),s=/^\s*:local\s*\((.+)\)\s*$/.exec(i.params),o=n;if(a){if(t)throw i.error("@keyframes :global(...) is not allowed in pure mode");i.params=a[1],o=!0}else s?(i.params=s[0],o=!1):n||i.params&&!r.has(i.params)&&(i.params=":local("+i.params+")");i.walkDecls(function(t){ko(t,{localAliasMap:r,options:e,global:o})})}else i.nodes&&i.nodes.forEach(function(t){"decl"===t.type&&ko(t,{localAliasMap:r,options:e,global:n})})}),i.walkRules(function(n){if(!n.parent||"atrule"!==n.parent.type||!/keyframes$/i.test(n.parent.name)){var i=function(e,t,n){var r=function(e,t){if(t.ignoreNextSpacing&&!xo(e))throw new Error("Missing whitespace after "+t.ignoreNextSpacing);if(t.enforceNoSpacing&&xo(e))throw new Error("Missing whitespace before "+t.enforceNoSpacing);var i;switch(e.type){case"root":var a;t.hasPureGlobals=!1,i=e.nodes.map(function(n){var i={global:t.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(n=r(n,i),void 0===a)a=i.global;else if(a!==i.global)throw new Error('Inconsistent rule global/local result in rule "'+e+'" (multiple selectors must result in the same mode for the rule)');return i.hasLocals||(t.hasPureGlobals=!0),n}),t.global=a,e.nodes=To(i);break;case"selector":i=e.map(function(e){return r(e,t)}),(e=e.clone()).nodes=To(i);break;case"combinator":if(xo(e))return t.ignoreNextSpacing?(t.ignoreNextSpacing=!1,t.lastWasSpacing=!1,t.enforceNoSpacing=!1,null):(t.lastWasSpacing=!0,e);break;case"pseudo":var s,o=!!e.length,l=":local"===e.value||":global"===e.value;if(":import"===e.value||":export"===e.value)t.hasLocals=!0;else{if(o){if(l){if(0===e.nodes.length)throw new Error("".concat(e.value,"() can't be empty"));if(t.inside)throw new Error("A ".concat(e.value," is not allowed inside of a ").concat(t.inside,"(...)"));if(s={global:":global"===e.value,inside:e.value,hasLocals:!1,explicit:!0},i=e.map(function(e){return r(e,s)}).reduce(function(e,t){return e.concat(t.nodes)},[]),i.length){var c=e.spaces,u=c.before,p=c.after,f=i[0],d=i[i.length-1];f.spaces={before:u,after:f.spaces.after},d.spaces={before:d.spaces.before,after:p}}e=i;break}s={global:t.global,inside:t.inside,lastWasSpacing:!0,hasLocals:!1,explicit:t.explicit},i=e.map(function(e){var t=nn(nn({},s),{},{enforceNoSpacing:!1}),n=r(e,t);return s.global=t.global,s.hasLocals=t.hasLocals,n}),(e=e.clone()).nodes=To(i),s.hasLocals&&(t.hasLocals=!0);break}if(l){if(t.inside)throw new Error("A ".concat(e.value," is not allowed inside of a ").concat(t.inside,"(...)"));var h=!!e.spaces.before;return t.ignoreNextSpacing=!!t.lastWasSpacing&&e.value,t.enforceNoSpacing=!t.lastWasSpacing&&e.value,t.global=":global"===e.value,t.explicit=!0,h?bo.combinator({value:" "}):null}}break;case"id":case"class":if(!e.value)throw new Error("Invalid class or id selector syntax");if(t.global)break;var m=n.has(e.value),y=m&&t.explicit;if(!m||y){var v=e.clone();v.spaces={before:"",after:""},e=bo.pseudo({value:":local",nodes:[v],spaces:e.spaces}),t.hasLocals=!0}}return t.lastWasSpacing=!1,t.ignoreNextSpacing=!1,t.enforceNoSpacing=!1,e},i={global:"global"===t,hasPureGlobals:!1};return i.selector=bo(function(e){r(e,i)}).processSync(e,{updateSelector:!1,lossless:!0}),i}(n,e.mode,r);if(i.options=e,i.localAliasMap=r,t&&i.hasPureGlobals)throw n.error('Selector "'+n.selector+'" is not pure (pure selectors must contain at least one local class or id)');n.selector=i.selector,n.nodes&&n.nodes.forEach(function(e){return ko(e,i)})}})}}}}},Zs.exports.postcss=!0;var Co=Zs.exports,Oo=Wr,Io=Object.prototype.hasOwnProperty,_o="[\\x20\\t\\r\\n\\f]",No=new RegExp("\\\\([\\da-f]{1,6}"+_o+"?|("+_o+")|.)","ig");function Do(e){return e.replace(No,function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)})}var jo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e&&e.generateScopedName||jo.generateScopedName,n=e&&e.generateExportEntry||jo.generateExportEntry,r=e&&e.exportGlobals;return{postcssPlugin:"postcss-modules-scope",Once:function(e,i){var a=i.rule,s=Object.create(null);function o(r,i){var a=t(i||r,e.source.input.from,e.source.input.css),o=n(i||r,a,e.source.input.from,e.source.input.css),l=o.key,c=o.value;return s[l]=s[l]||[],s[l].indexOf(c)<0&&s[l].push(c),a}function l(e){switch(e.type){case"selector":return e.nodes=e.map(l),e;case"class":return Oo.className({value:o(e.value,e.raws&&e.raws.value?e.raws.value:null)});case"id":return Oo.id({value:o(e.value,e.raws&&e.raws.value?e.raws.value:null)})}throw new Error("".concat(e.type,' ("').concat(e,'") is not allowed in a :local block'))}function c(e){switch(e.type){case"pseudo":if(":local"===e.value){if(1!==e.nodes.length)throw new Error('Unexpected comma (",") in :local block');var t=l(e.first,e.spaces);t.first.spaces=e.spaces;var n=e.next();return n&&"combinator"===n.type&&" "===n.value&&/\\[A-F0-9]{1,6}$/.test(t.last.value)&&(t.last.spaces.after=" "),void e.replaceWith(t)}case"root":case"selector":e.each(c);break;case"id":case"class":r&&(s[e.value]=[e.value])}return e}var u={};e.walkRules(/^:import\(.+\)$/,function(e){e.walkDecls(function(e){u[e.prop]=!0})}),e.walkRules(function(e){var t=Oo().astSync(e);e.selector=c(t.clone()).toString(),e.walkDecls(/composes|compose-with/i,function(e){var n=function(e){return e.nodes.map(function(t){if("selector"!==t.type||1!==t.nodes.length)throw new Error('composition is only allowed when selector is single :local class name not in "'.concat(e,'"'));if("pseudo"!==(t=t.nodes[0]).type||":local"!==t.value||1!==t.nodes.length)throw new Error('composition is only allowed when selector is single :local class name not in "'+e+'", "'+t+'" is weird');if("selector"!==(t=t.first).type||1!==t.length)throw new Error('composition is only allowed when selector is single :local class name not in "'+e+'", "'+t+'" is weird');if("class"!==(t=t.first).type)throw new Error('composition is only allowed when selector is single :local class name not in "'+e+'", "'+t+'" is weird');return t.value})}(t);e.value.split(/\s+/).forEach(function(t){var r=/^global\(([^)]+)\)$/.exec(t);if(r)n.forEach(function(e){s[e].push(r[1])});else if(Io.call(u,t))n.forEach(function(e){s[e].push(t)});else{if(!Io.call(s,t))throw e.error('referenced class name "'.concat(t,'" in ').concat(e.prop," not found"));n.forEach(function(e){s[t].forEach(function(t){s[e].push(t)})})}}),e.remove()}),e.walkDecls(function(e){if(/:local\s*\((.+?)\)/.test(e.value)){var t=e.value.split(/(,|'[^']*'|"[^"]*")/);t=t.map(function(e,n){if(0===n||","===t[n-1]){var r=/:local\s*\((.+?)\)/.exec(e);if(!r)return e;var i=r.input,a=r[0],s=o(r[1]);return i.replace(a,s)}return e}),e.value=t.join("")}})}),e.walkAtRules(/keyframes$/i,function(e){var t=/^\s*:local\s*\((.+?)\)\s*$/.exec(e.params);t&&(e.params=o(t[1]))});var p=Object.keys(s);if(p.length>0){var f=a({selector:":export"});p.forEach(function(e){return f.append({prop:e,value:s[e].join(" "),raws:{before:"\n "}})}),e.append(f)}}}};jo.postcss=!0,jo.generateScopedName=function(e,t){return"_".concat(t.replace(/\.[^./\\]+$/,"").replace(/[\W_]+/g,"_").replace(/^_|_$/g,""),"__").concat(e).trim()},jo.generateExportEntry=function(e,t){return{key:Do(e),value:Do(t)}};var Mo=jo,Lo={exports:{}},Bo=aa,Ro=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/,Fo=/(?:\s+|^)([\w-]+):?(.*?)$/,Uo=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;Lo.exports=function(e){var t=0,n=e&&e.createImportedName||function(e){return"i__const_".concat(e.replace(/\W/g,"_"),"_").concat(t++)};return{postcssPlugin:"postcss-modules-values",prepare:function(e){var t=[],r={};return{Once:function(i,a){if(i.walkAtRules(/value/i,function(i){var a=i.params.match(Ro);if(a){var s=an(a,3),o=s[1],l=s[2];r[l]&&(l=r[l]);var c=o.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map(function(e){var t=Uo.exec(e);if(t){var i=an(t,3),a=i[1],s=i[2],o=void 0===s?a:s,l=n(o);return r[o]=l,{theirName:a,importedName:l}}throw new Error('@import statement "'.concat(e,'" is invalid!'))});return t.push({path:l,imports:c}),void i.remove()}-1!==i.params.indexOf("@value")&&e.warn("Invalid value definition: "+i.params);var u=an("".concat(i.params).concat(i.raws.between).match(Fo),3),p=u[1],f=u[2],d=f.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(0===d.length)return e.warn("Invalid value definition: "+i.params),void i.remove();/^\s+$/.test(d)||(f=f.trim()),r[p]=Bo.replaceValueSymbols(f,r),i.remove()}),Object.keys(r).length){Bo.replaceSymbols(i,r);var s=Object.keys(r).map(function(e){return a.decl({value:r[e],prop:e,raws:{before:"\n "}})});if(s.length>0){var o=a.rule({selector:":export",raws:{after:"\n"}});o.append(s),i.prepend(o)}t.reverse().forEach(function(e){var t=e.path,n=e.imports,r=a.rule({selector:":import(".concat(t,")"),raws:{after:"\n"}});n.forEach(function(e){var t=e.theirName,n=e.importedName;r.append({value:t,prop:n,raws:{before:"\n "}})}),i.prepend(r)})}}}}}},Lo.exports.postcss=!0;var Vo=Lo.exports;Object.defineProperty(Ss,"__esModule",{value:!0}),Ss.behaviours=void 0,Ss.getDefaultPlugins=function(e){var t=e.behaviour,n=e.generateScopedName,r=e.exportGlobals,i=(0,Ho.default)({generateScopedName:n,exportGlobals:r});return rn(rn({},Jo.LOCAL,[zo.default,(0,Go.default)({mode:"local"}),qo.default,i]),Jo.GLOBAL,[zo.default,(0,Go.default)({mode:"global"}),qo.default,i])[t]},Ss.getDefaultScopeBehaviour=function(e){return e&&(t=e,Object.keys(Jo).map(function(e){return Jo[e]}).indexOf(t)>-1)?e:Jo.LOCAL;var t},Ss.getScopedNameGenerator=function(e,t){var n=e||Yo;return"function"==typeof n?n:(0,Wo.default)(n,{context:i.cwd(),hashPrefix:t})};var qo=Xo(Os),Wo=Xo(function(e,t){var n=(t=t||{})&&"string"==typeof t.context?t.context:i.cwd(),r=t&&"string"==typeof t.hashPrefix?t.hashPrefix:"";return function(t,i){return function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.resourceQuery&&e.resourceQuery.length>1;n="function"==typeof t?t(e.resourcePath,i?e.resourceQuery:void 0):t||"[hash].[ext]";var a=r.context,s=r.content,o=r.regExp,l="bin",c="file",u="",p="",f="";if(e.resourcePath){var d=Ys.parse(e.resourcePath),h=e.resourcePath;d.ext&&(l=d.ext.substr(1)),d.dir&&(c=d.name,h=d.dir+Ys.sep),1===(u=void 0!==a?(u=Ys.relative(a,h+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")).substr(0,u.length-1):h.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1")).length?u="":u.length>1&&(p=Ys.basename(u))}if(e.resourceQuery&&e.resourceQuery.length>1){var m=(f=e.resourceQuery).indexOf("#");m>=0&&(f=f.substr(0,m))}var y=n;if(s&&(y=y.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,function(e,t,n,r){return $s(s,t,n,parseInt(r,10))})),y=y.replace(/\[ext\]/gi,function(){return l}).replace(/\[name\]/gi,function(){return c}).replace(/\[path\]/gi,function(){return u}).replace(/\[folder\]/gi,function(){return p}).replace(/\[query\]/gi,function(){return f}),o&&e.resourcePath){var v=e.resourcePath.match(new RegExp(o));v&&v.forEach(function(e,t){y=y.replace(new RegExp("\\["+t+"\\]","ig"),e)})}return"object"==Sn(e.options)&&"function"==typeof e.options.customInterpolateName&&(y=e.options.customInterpolateName.call(e,y,t,r)),y}({resourcePath:i},e.replace(/\[local\]/gi,t),{content:r+Qs.relative(n,i).replace(/\\/g,"/")+"\0"+t,context:n}).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}}),Go=Xo(Co),Ho=Xo(Mo),Ko=Xo(function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}),zo=Xo(Vo);function Xo(e){return e&&e.__esModule?e:{default:e}}var Jo={LOCAL:"local",GLOBAL:"global"};function Yo(e,t,n){var r=n.indexOf(".".concat(e)),i=n.substr(0,r).split(/[\r\n]/).length;return"_".concat(e,"_").concat((0,Ko.default)(n).toString(36).substr(0,5),"_").concat(i)}Ss.behaviours=Jo,Object.defineProperty(Ji,"__esModule",{value:!0}),Ji.makePlugin=function(e){return{postcssPlugin:al,OnceExit:function(t,n){return Qt(mn().m(function r(){var i,a,s,o,l,c,u,p,f,d;return mn().w(function(r){for(;;)switch(r.n){case 0:if(i=n.result,a=e.getJSON||el.default,s=t.source.input.file,o=function(e,t){var n=e.globalModulePaths||null,r=e.exportGlobals||!1,i=(0,rl.getDefaultScopeBehaviour)(e.scopeBehaviour),a=(0,rl.getScopedNameGenerator)(e.generateScopedName,e.hashPrefix);return n&&function(e,t){return e.some(function(e){return t.match(e)})}(n,t)?(0,rl.getDefaultPlugins)({behaviour:rl.behaviours.GLOBAL,generateScopedName:a,exportGlobals:r}):(0,rl.getDefaultPlugins)({behaviour:i,generateScopedName:a,exportGlobals:r})}(e,s),l=i.processor.plugins.findIndex(function(e){return function(e){return e.postcssPlugin===al}(e)}),-1!==l){r.n=1;break}throw new Error("Plugin missing from options.");case 1:return c=[].concat(vn(i.processor.plugins.slice(0,l)),vn(o)),u=function(e,t){var n=void 0===e.root?"/":e.root;return"function"==typeof e.Loader?new e.Loader(n,t,e.resolve):new nl.default(n,t,e.resolve)}(e,c),p=new Zo.default(function(){var e=Qt(mn().m(function e(t,n,r){var i;return mn().w(function(e){for(;;)if(0===e.n)return i=(0,Qo.default)(t),e.a(2,u.fetch.call(u,i,n,r))},e)}));return function(t,n,r){return e.apply(this,arguments)}}()),r.n=2,(0,$o.default)([].concat(vn(o),[p.plugin()])).process(t,{from:s});case 2:return(f=u.finalSource)&&t.prepend(f),e.localsConvention&&(d=(0,tl.makeLocalsConventionReducer)(e.localsConvention,s),p.exportTokens=Object.entries(p.exportTokens).reduce(d,{})),r.a(2,(i.messages.push({type:"export",plugin:"postcss-modules",exportTokens:p.exportTokens}),a(t.source.input.file,p.exportTokens,i.opts.to)))}},r)}))()}}};var $o=il(m),Qo=il(Yi),Zo=il(Qi),el=il(la),tl=pa,nl=il(ds),rl=Ss;function il(e){return e&&e.__esModule?e:{default:e}}var al="postcss-modules",sl=h,ol=Ji;(0,zi.setFileSystem)({readFile:sl.readFile,writeFile:sl.writeFile}),Ki.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,ol.makePlugin)(e)},Ki.exports.postcss=!0;var ll,cl,ul=G(Ki.exports);function pl(e){var t,n=e.filename,r=e.id,i=e.scoped,a=void 0!==i&&i,s=e.trim,o=void 0===s||s,l=e.isProd,c=void 0!==l&&l,u=e.modules,p=void 0!==u&&u,f=e.modulesOptions,d=void 0===f?{}:f,h=e.preprocessLang,y=e.postcssOptions,v=e.postcssPlugins,g=h&&Hi[h],b=g&&function(e,t){return t(e.source,e.inMap||e.map,nn({filename:e.filename},e.preprocessOptions),e.preprocessCustomRequire)}(e,g),E=b?b.map:e.inMap||e.map,S=b?b.code:e.source,x=r.replace(/^data-v-/,""),T="data-v-".concat(x),w=(v||[]).slice();if(w.unshift(ee({id:x,isProd:c})),o&&w.push(Bt()),a&&w.push($r(T)),p){if(!e.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");w.push(ul(nn(nn({},d),{},{getJSON:function(e,n){t=n}})))}var P,A,k,C=nn(nn({},y),{},{to:n,from:n});E&&(C.map={inline:!1,annotation:!1,prev:E});var O=new Set(b?b.dependencies:[]);O.delete(n);var I=[];b&&b.errors.length&&I.push.apply(I,vn(b.errors));var _=function(e){return e.forEach(function(e){"dependency"===e.type&&O.add(e.file)}),O};try{if(P=m(w).process(S,C),e.isAsync)return P.then(function(e){return{code:e.css||"",map:e.map&&e.map.toJSON(),errors:I,modules:t,rawResult:e,dependencies:_(e.messages)}}).catch(function(e){return{code:"",map:void 0,errors:[].concat(I,[e]),rawResult:void 0,dependencies:O}});_(P.messages),A=P.css,k=P.map}catch(e){I.push(e)}return{code:A||"",map:k&&k.toJSON(),errors:I,rawResult:P,dependencies:O}}function fl(e){var t,n=gn(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if("ExportDefaultDeclaration"===r.type&&"ObjectExpression"===r.declaration.type)return dl(r.declaration)}}catch(i){n.e(i)}finally{n.f()}return{}}function dl(e){var t={};Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!1});var n,r=gn(e.properties);try{for(r.s();!(n=r.n()).done;){var i=n.value;if("ObjectProperty"!==i.type||i.computed||"Identifier"!==i.key.type){if("ObjectMethod"===i.type&&"Identifier"===i.key.type&&("setup"===i.key.name||"data"===i.key.name)){var a,s=gn(i.body.body);try{for(s.s();!(a=s.n()).done;){var o=a.value;if("ReturnStatement"===o.type&&o.argument&&"ObjectExpression"===o.argument.type){var l,c=gn(hl(o.argument));try{for(c.s();!(l=c.n()).done;){t[l.value]="setup"===i.key.name?"setup-maybe-ref":"data"}}catch(y){c.e(y)}finally{c.f()}}}}catch(y){s.e(y)}finally{s.f()}}}else if("props"===i.key.name){var u,p=gn(ml(i.value));try{for(p.s();!(u=p.n()).done;){t[u.value]="props"}}catch(y){p.e(y)}finally{p.f()}}else if("inject"===i.key.name){var f,d=gn(ml(i.value));try{for(d.s();!(f=d.n()).done;){t[f.value]="options"}}catch(y){d.e(y)}finally{d.f()}}else if("ObjectExpression"===i.value.type&&("computed"===i.key.name||"methods"===i.key.name)){var h,m=gn(hl(i.value));try{for(m.s();!(h=m.n()).done;){t[h.value]="options"}}catch(y){m.e(y)}finally{m.f()}}}}catch(y){r.e(y)}finally{r.f()}return t}function hl(e){var t,n=[],r=gn(e.properties);try{for(r.s();!(t=r.n()).done;){var i=t.value;if("SpreadElement"!==i.type){var a=P(i.key,i.computed);a&&n.push(String(a))}}}catch(s){r.e(s)}finally{r.f()}return n}function ml(e){return"ArrayExpression"===e.type?function(e){var t,n=[],r=gn(e.elements);try{for(r.s();!(t=r.n()).done;){var i=t.value;i&&"StringLiteral"===i.type&&n.push(i.value)}}catch(a){r.e(a)}finally{r.f()}return n}(e):"ObjectExpression"===e.type?hl(e):[]}var yl=function(){return wn(function e(t,n){xn(this,e),this.descriptor=t,this.options=n,this.isCE=!1,this.source=this.descriptor.source,this.filename=this.descriptor.filename,this.s=new v(this.source),this.startOffset=null==(ll=this.descriptor.scriptSetup)?void 0:ll.loc.start.offset,this.endOffset=null==(cl=this.descriptor.scriptSetup)?void 0:cl.loc.end.offset,this.userImports=Object.create(null),this.hasDefinePropsCall=!1,this.hasDefineEmitCall=!1,this.hasDefineExposeCall=!1,this.hasDefaultExportName=!1,this.hasDefaultExportRender=!1,this.hasDefineOptionsCall=!1,this.hasDefineSlotsCall=!1,this.hasDefineModelCall=!1,this.propsDestructuredBindings=Object.create(null),this.modelDecls=Object.create(null),this.bindingMetadata={},this.helperImports=new Set;var r=t.script,i=t.scriptSetup,a=r&&r.lang,s=i&&i.lang;this.isJS="js"===a||"jsx"===a||"js"===s||"jsx"===s,this.isTS="ts"===a||"tsx"===a||"ts"===s||"tsx"===s;var o=n.customElement,l=this.descriptor.filename;o&&(this.isCE="boolean"==typeof o?o:o(l));var c=vl(a||s,n.babelParserPlugins);function p(e,n){try{return g.parse(e,{plugins:c,sourceType:"module"}).program}catch(e){throw e.message="[vue/compiler-sfc] ".concat(e.message,"\n\n").concat(t.filename,"\n").concat(u.generateCodeFrame(t.source,e.pos+n,e.pos+n+1)),e}}this.scriptAst=t.script&&p(t.script.content,t.script.loc.start.offset),this.scriptSetupAst=t.scriptSetup&&p(t.scriptSetup.content,this.startOffset)},[{key:"helper",value:function(e){return this.helperImports.add(e),"_".concat(e)}},{key:"getString",value:function(e){return(arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?this.descriptor.script:this.descriptor.scriptSetup).content.slice(e.start,e.end)}},{key:"error",value:function(e,t,n){var r=n?n.offset:this.startOffset;throw new Error("[@vue/compiler-sfc] ".concat(e,"\n\n").concat((n||this.descriptor).filename,"\n").concat(u.generateCodeFrame((n||this.descriptor).source,t.start+r,t.end+r)))}}])}();function vl(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[];return t&&t.some(function(e){return"importAssertions"===e||"importAttributes"===e||u.isArray(e)&&"importAttributes"===e[0]})||r.push("importAttributes"),"jsx"===e||"tsx"===e?r.push("jsx"):t&&(t=t.filter(function(e){return"jsx"!==e})),"ts"!==e&&"tsx"!==e||(r.push(["typescript",{dts:n}],"explicitResourceManagement"),t&&t.includes("decorators")||r.push("decorators-legacy")),t&&r.push.apply(r,vn(t)),r}function gl(e,t,n){!function(e){var t,n=gn(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if("ExportDefaultDeclaration"===r.type)return!0;if("ExportNamedDeclaration"===r.type&&r.specifiers.some(function(e){return"default"===e.exported.name}))return!0}}catch(i){n.e(i)}finally{n.f()}return!1}(e)?t.append("\nconst ".concat(n," = {}")):e.forEach(function(e){if("ExportDefaultDeclaration"===e.type)if("ClassDeclaration"===e.declaration.type&&e.declaration.id){var r=e.declaration.decorators&&e.declaration.decorators.length>0?e.declaration.decorators[e.declaration.decorators.length-1].end:e.start;t.overwrite(r,e.declaration.id.start," class "),t.append("\nconst ".concat(n," = ").concat(e.declaration.id.name))}else t.overwrite(e.start,e.declaration.start,"const ".concat(n," = "));else if("ExportNamedDeclaration"===e.type){var i,a=gn(e.specifiers);try{for(a.s();!(i=a.n()).done;){var s=i.value;if("ExportSpecifier"===s.type&&"Identifier"===s.exported.type&&"default"===s.exported.name){if(e.source){if("default"===s.local.name){t.prepend("import { default as __VUE_DEFAULT__ } from '".concat(e.source.value,"'\n"));var o=bl(t,s.local.end,e.end);t.remove(s.start,o),t.append("\nconst ".concat(n," = __VUE_DEFAULT__"));continue}t.prepend("import { ".concat(t.slice(s.local.start,s.local.end)," as __VUE_DEFAULT__ } from '").concat(e.source.value,"'\n"));var l=bl(t,s.exported.end,e.end);t.remove(s.start,l),t.append("\nconst ".concat(n," = __VUE_DEFAULT__"));continue}var c=bl(t,s.end,e.end);t.remove(s.start,c),t.append("\nconst ".concat(n," = ").concat(s.local.name))}}}catch(u){a.e(u)}finally{a.f()}}})}function bl(e,t,n){for(var r=!1,i=t;t<n;)if(/\s/.test(e.slice(t,t+1)))t++;else{if(","===e.slice(t,t+1)){t++,r=!0;break}if("}"===e.slice(t,t+1))break}return r?t:i}var El="__default__",Sl=xl;function xl(e,t,n){e instanceof RegExp&&(e=Tl(e,n)),t instanceof RegExp&&(t=Tl(t,n));var r=wl(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function Tl(e,t){var n=t.match(e);return n?n[0]:null}function wl(e,t,n){var r,i,a,s,o,l=n.indexOf(e),c=n.indexOf(t,l+1),u=l;if(l>=0&&c>0){if(e===t)return[l,c];for(r=[],a=n.length;u>=0&&!o;)u==l?(r.push(u),l=n.indexOf(e,u+1)):1==r.length?o=[r.pop(),c]:((i=r.pop())<a&&(a=i,s=c),c=n.indexOf(t,u+1)),u=l<c&&l>=0?l:c;r.length&&(o=[a,s])}return o}xl.range=wl;var Pl=Sl,Al="\0SLASH"+Math.random()+"\0",kl="\0OPEN"+Math.random()+"\0",Cl="\0CLOSE"+Math.random()+"\0",Ol="\0COMMA"+Math.random()+"\0",Il="\0PERIOD"+Math.random()+"\0";function _l(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Nl(e){return e.split(Al).join("\\").split(kl).join("{").split(Cl).join("}").split(Ol).join(",").split(Il).join(".")}function Dl(e){if(!e)return[""];var t=[],n=Pl("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,a=n.post,s=r.split(",");s[s.length-1]+="{"+i+"}";var o=Dl(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function jl(e){return"{"+e+"}"}function Ml(e){return/^-?0\d/.test(e)}function Ll(e,t){return e<=t}function Bl(e,t){return e>=t}function Rl(e,t){var n=[],r=Pl("{","}",e);if(!r)return[e];var i=r.pre,a=r.post.length?Rl(r.post,!1):[""];if(/\$$/.test(r.pre))for(var s=0;s<a.length;s++){var o=i+"{"+r.body+"}"+a[s];n.push(o)}else{var l,c,u=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body),p=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body),f=u||p,d=r.body.indexOf(",")>=0;if(!f&&!d)return r.post.match(/,.*\}/)?Rl(e=r.pre+"{"+r.body+Cl+r.post):[e];if(f)l=r.body.split(/\.\./);else if(1===(l=Dl(r.body)).length&&1===(l=Rl(l[0],!1).map(jl)).length)return a.map(function(e){return r.pre+l[0]+e});if(f){var h=_l(l[0]),m=_l(l[1]),y=Math.max(l[0].length,l[1].length),v=3==l.length?Math.abs(_l(l[2])):1,g=Ll;m<h&&(v*=-1,g=Bl);var b=l.some(Ml);c=[];for(var E=h;g(E,m);E+=v){var S;if(p)"\\"===(S=String.fromCharCode(E))&&(S="");else if(S=String(E),b){var x=y-S.length;if(x>0){var T=new Array(x+1).join("0");S=E<0?"-"+T+S.slice(1):T+S}}c.push(S)}}else{c=[];for(var w=0;w<l.length;w++)c.push.apply(c,Rl(l[w],!1))}for(w=0;w<c.length;w++)for(s=0;s<a.length;s++)o=i+c[w]+a[s],(!t||f||o)&&n.push(o)}return n}var Fl=G(function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),Rl(function(e){return e.split("\\\\").join(Al).split("\\{").join(kl).split("\\}").join(Cl).split("\\,").join(Ol).split("\\.").join(Il)}(e),!0).map(Nl)):[]}),Ul=function(e){if("string"!=typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},Vl={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},ql=function(e){return e.replace(/[[\]\\-]/g,"\\$&")},Wl=function(e){return e.join("")},Gl=function(e,t){var n=t;if("["!==e.charAt(n))throw new Error("not in a brace expression");var r,i=[],a=[],s=n+1,o=!1,l=!1,c=!1,u=!1,p=n,f="";e:for(;s<e.length;){var d=e.charAt(s);if("!"!==d&&"^"!==d||s!==n+1){if("]"===d&&o&&!c){p=s+1;break}if(o=!0,"\\"!==d||c){if("["===d&&!c)for(var h=0,m=Object.entries(Vl);h<m.length;h++){var y=an(m[h],2),v=y[0],g=an(y[1],3),b=g[0],E=g[1],S=g[2];if(e.startsWith(v,s)){if(f)return["$.",!1,e.length-n,!0];s+=v.length,S?a.push(b):i.push(b),l=l||E;continue e}}c=!1,f?(d>f?i.push(ql(f)+"-"+ql(d)):d===f&&i.push(ql(d)),f="",s++):e.startsWith("-]",s+1)?(i.push(ql(d+"-")),s+=2):e.startsWith("-",s+1)?(f=d,s+=2):(i.push(ql(d)),s++)}else c=!0,s++}else u=!0,s++}if(p<s)return["",!1,0,!1];if(!i.length&&!a.length)return["$.",!1,e.length-n,!0];if(0===a.length&&1===i.length&&/^\\?.$/.test(i[0])&&!u)return[(r=2===i[0].length?i[0].slice(-1):i[0],r.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,p-n,!1];var x="["+(u?"^":"")+Wl(i)+"]",T="["+(u?"":"^")+Wl(a)+"]";return[i.length&&a.length?"("+x+"|"+T+")":i.length?x:T,l,p-n,!0]},Hl=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).windowsPathsNoEscape;return void 0!==t&&t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},Kl=new Set(["!","?","+","*","@"]),zl=function(e){return Kl.has(e)},Xl="(?!\\.)",Jl=new Set(["[","."]),Yl=new Set(["..","."]),$l=new Set("().*{}+?[]^$\\!"),Ql="[^/]",Zl=Ql+"*?",ec=Ql+"+?",tc=new WeakMap,nc=new WeakMap,rc=new WeakMap,ic=new WeakMap,ac=new WeakMap,sc=new WeakMap,oc=new WeakMap,lc=new WeakMap,cc=new WeakMap,uc=new WeakMap,pc=new WeakMap,fc=new WeakSet,dc=function(){function e(t,n){xn(this,e),Gt(this,fc),rn(this,"type",void 0),Ht(this,tc,void 0),Ht(this,nc,void 0),Ht(this,rc,!1),Ht(this,ic,[]),Ht(this,ac,void 0),Ht(this,sc,void 0),Ht(this,oc,void 0),Ht(this,lc,!1),Ht(this,cc,void 0),Ht(this,uc,void 0),Ht(this,pc,!1);var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.type=t,t&&zt(nc,this,!0),zt(ac,this,n),zt(tc,this,Xt(ac,this)?Xt(tc,Xt(ac,this)):this),zt(cc,this,Xt(tc,this)===this?r:Xt(cc,Xt(tc,this))),zt(oc,this,Xt(tc,this)===this?[]:Xt(oc,Xt(tc,this))),"!"!==t||Xt(lc,Xt(tc,this))||Xt(oc,this).push(this),zt(sc,this,Xt(ac,this)?Xt(ic,Xt(ac,this)).length:0)}return wn(e,[{key:"hasMagic",get:function(){if(void 0!==Xt(nc,this))return Xt(nc,this);var e,t=gn(Xt(ic,this));try{for(t.s();!(e=t.n()).done;){var n=e.value;if("string"!=typeof n&&(n.type||n.hasMagic))return zt(nc,this,!0)}}catch(r){t.e(r)}finally{t.f()}return Xt(nc,this)}},{key:"toString",value:function(){return void 0!==Xt(uc,this)?Xt(uc,this):this.type?zt(uc,this,this.type+"("+Xt(ic,this).map(function(e){return String(e)}).join("|")+")"):zt(uc,this,Xt(ic,this).map(function(e){return String(e)}).join(""))}},{key:"push",value:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=0,a=n;i<a.length;i++){var s=a[i];if(""!==s){if("string"!=typeof s&&!(s instanceof e&&Xt(ac,s)===this))throw new Error("invalid part: "+s);Xt(ic,this).push(s)}}}},{key:"toJSON",value:function(){var e,t=null===this.type?Xt(ic,this).slice().map(function(e){return"string"==typeof e?e:e.toJSON()}):[this.type].concat(vn(Xt(ic,this).map(function(e){return e.toJSON()})));return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===Xt(tc,this)||Xt(lc,Xt(tc,this))&&"!"===(null===(e=Xt(ac,this))||void 0===e?void 0:e.type))&&t.push({}),t}},{key:"isStart",value:function(){var t;if(Xt(tc,this)===this)return!0;if(null===(t=Xt(ac,this))||void 0===t||!t.isStart())return!1;if(0===Xt(sc,this))return!0;for(var n=Xt(ac,this),r=0;r<Xt(sc,this);r++){var i=Xt(ic,n)[r];if(!(i instanceof e&&"!"===i.type))return!1}return!0}},{key:"isEnd",value:function(){var e,t,n;if(Xt(tc,this)===this)return!0;if("!"===(null===(e=Xt(ac,this))||void 0===e?void 0:e.type))return!0;if(null===(t=Xt(ac,this))||void 0===t||!t.isEnd())return!1;if(!this.type)return null===(n=Xt(ac,this))||void 0===n?void 0:n.isEnd();var r=Xt(ac,this)?Xt(ic,Xt(ac,this)).length:0;return Xt(sc,this)===r-1}},{key:"copyIn",value:function(e){"string"==typeof e?this.push(e):this.push(e.clone(this))}},{key:"clone",value:function(t){var n,r=new e(this.type,t),i=gn(Xt(ic,this));try{for(i.s();!(n=i.n()).done;){var a=n.value;r.copyIn(a)}}catch(s){i.e(s)}finally{i.f()}return r}},{key:"toMMPattern",value:function(){if(this!==Xt(tc,this))return Xt(tc,this).toMMPattern();var e=this.toString(),t=an(this.toRegExpSource(),4),n=t[0],r=t[1],i=t[2],a=t[3];if(!(i||Xt(nc,this)||Xt(cc,this).nocase&&!Xt(cc,this).nocaseMagicOnly&&e.toUpperCase()!==e.toLowerCase()))return r;var s=(Xt(cc,this).nocase?"i":"")+(a?"u":"");return Object.assign(new RegExp("^".concat(n,"$"),s),{_src:n,_glob:e})}},{key:"toRegExpSource",value:function(t){var n=this,r=null!=t?t:!!Xt(cc,this).dot;if(Xt(tc,this)===this&&Jt(fc,this,hc).call(this),!this.type){var i,a=this.isStart()&&this.isEnd(),s=Xt(ic,this).map(function(r){var i=an("string"==typeof r?vc.call(e,r,Xt(nc,n),a):r.toRegExpSource(t),4),s=i[0],o=(i[1],i[2]),l=i[3];return zt(nc,n,Xt(nc,n)||o),zt(rc,n,Xt(rc,n)||l),s}).join(""),o="";if(this.isStart()&&"string"==typeof Xt(ic,this)[0]&&(1!==Xt(ic,this).length||!Yl.has(Xt(ic,this)[0]))){var l=Jl,c=r&&l.has(s.charAt(0))||s.startsWith("\\.")&&l.has(s.charAt(2))||s.startsWith("\\.\\.")&&l.has(s.charAt(4)),u=!r&&!t&&l.has(s.charAt(0));o=c?"(?!(?:^|/)\\.\\.?(?:$|/))":u?Xl:""}var p="";return this.isEnd()&&Xt(lc,Xt(tc,this))&&"!"===(null===(i=Xt(ac,this))||void 0===i?void 0:i.type)&&(p="(?:$|\\/)"),[o+s+p,Hl(s),zt(nc,this,!!Xt(nc,this)),Xt(rc,this)]}var f="*"===this.type||"+"===this.type,d="!"===this.type?"(?:(?!(?:":"(?:",h=Jt(fc,this,yc).call(this,r);if(this.isStart()&&this.isEnd()&&!h&&"!"!==this.type){var m=this.toString();return zt(ic,this,[m]),this.type=null,zt(nc,this,void 0),[m,Hl(this.toString()),!1,!1]}var y=!f||t||r?"":Jt(fc,this,yc).call(this,!0);y===h&&(y=""),y&&(h="(?:".concat(h,")(?:").concat(y,")*?"));return["!"===this.type&&Xt(pc,this)?(this.isStart()&&!r?Xl:"")+ec:d+h+("!"===this.type?"))"+(!this.isStart()||r||t?"":Xl)+Zl+")":"@"===this.type?")":"?"===this.type?")?":"+"===this.type&&y?")":"*"===this.type&&y?")?":")".concat(this.type)),Hl(h),zt(nc,this,!!Xt(nc,this)),Xt(rc,this)]}}],[{key:"fromGlob",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new e(null,void 0,n);return mc.call(e,t,r,0,n),r}}])}();function hc(){if(this!==Xt(tc,this))throw new Error("should only call on root");if(Xt(lc,this))return this;var e;for(this.toString(),zt(lc,this,!0);e=Xt(oc,this).pop();)if("!"===e.type)for(var t=e,n=Xt(ac,t);n;){for(var r=Xt(sc,t)+1;!n.type&&r<Xt(ic,n).length;r++){var i,a=gn(Xt(ic,e));try{for(a.s();!(i=a.n()).done;){var s=i.value;if("string"==typeof s)throw new Error("string part in extglob AST??");s.copyIn(Xt(ic,n)[r])}}catch(o){a.e(o)}finally{a.f()}}n=Xt(ac,t=n)}return this}function mc(e,t,n,i){var a=!1,s=!1,o=-1,l=!1;if(null===t.type){for(var c=n,u="";c<e.length;){var p=e.charAt(c++);if(a||"\\"===p)a=!a,u+=p;else if(s)c===o+1?"^"!==p&&"!"!==p||(l=!0):"]"!==p||c===o+2&&l||(s=!1),u+=p;else if("["!==p)if(i.noext||!zl(p)||"("!==e.charAt(c))u+=p;else{t.push(u),u="";var f=new r(p,t);c=mc.call(r,e,f,c,i),t.push(f)}else s=!0,o=c,l=!1,u+=p}return t.push(u),c}for(var d=n+1,h=new r(null,t),m=[],y="";d<e.length;){var v=e.charAt(d++);if(a||"\\"===v)a=!a,y+=v;else if(s)d===o+1?"^"!==v&&"!"!==v||(l=!0):"]"!==v||d===o+2&&l||(s=!1),y+=v;else if("["!==v)if(zl(v)&&"("===e.charAt(d)){h.push(y),y="";var g=new r(v,h);h.push(g),d=mc.call(r,e,g,d,i)}else if("|"!==v){if(")"===v)return""===y&&0===Xt(ic,t).length&&zt(pc,t,!0),h.push(y),y="",t.push.apply(t,m.concat([h])),d;y+=v}else h.push(y),y="",m.push(h),h=new r(null,t);else s=!0,o=d,l=!1,y+=v}return t.type=null,zt(nc,t,void 0),zt(ic,t,[e.substring(n-1)]),d}function yc(e){var t=this;return Xt(ic,this).map(function(n){if("string"==typeof n)throw new Error("string type in extglob ast??");var r=an(n.toRegExpSource(e),4),i=r[0],a=(r[1],r[2],r[3]);return zt(rc,t,Xt(rc,t)||a),i}).filter(function(e){return!(t.isStart()&&t.isEnd()&&!e)}).join("|")}function vc(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!1,i="",a=!1,s=0;s<e.length;s++){var o=e.charAt(s);if(r)r=!1,i+=($l.has(o)?"\\":"")+o;else if("\\"!==o){if("["===o){var l=an(Gl(e,s),4),c=l[0],u=l[1],p=l[2],f=l[3];if(p){i+=c,a=a||u,s+=p-1,t=t||f;continue}}"*"!==o?"?"!==o?i+=o.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(i+=Ql,t=!0):(i+=n&&"*"===e?ec:Zl,t=!0)}else s===e.length-1?i+="\\\\":r=!0}return[i,Hl(e),!!t,a]}r=dc;var gc=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Ul(t),!(!n.nocomment&&"#"===t.charAt(0))&&new Gc(t,n).match(e)},bc=/^\*+([^+@!?\*\[\(]*)$/,Ec=function(e){return function(t){return!t.startsWith(".")&&t.endsWith(e)}},Sc=function(e){return function(t){return t.endsWith(e)}},xc=function(e){return e=e.toLowerCase(),function(t){return!t.startsWith(".")&&t.toLowerCase().endsWith(e)}},Tc=function(e){return e=e.toLowerCase(),function(t){return t.toLowerCase().endsWith(e)}},wc=/^\*+\.\*+$/,Pc=function(e){return!e.startsWith(".")&&e.includes(".")},Ac=function(e){return"."!==e&&".."!==e&&e.includes(".")},kc=/^\.\*+$/,Cc=function(e){return"."!==e&&".."!==e&&e.startsWith(".")},Oc=/^\*+$/,Ic=function(e){return 0!==e.length&&!e.startsWith(".")},_c=function(e){return 0!==e.length&&"."!==e&&".."!==e},Nc=/^\?+([^+@!?\*\[\(]*)?$/,Dc=function(e){var t=an(e,2),n=t[0],r=t[1],i=void 0===r?"":r,a=Bc([n]);return i?(i=i.toLowerCase(),function(e){return a(e)&&e.toLowerCase().endsWith(i)}):a},jc=function(e){var t=an(e,2),n=t[0],r=t[1],i=void 0===r?"":r,a=Rc([n]);return i?(i=i.toLowerCase(),function(e){return a(e)&&e.toLowerCase().endsWith(i)}):a},Mc=function(e){var t=an(e,2),n=t[0],r=t[1],i=void 0===r?"":r,a=Rc([n]);return i?function(e){return a(e)&&e.endsWith(i)}:a},Lc=function(e){var t=an(e,2),n=t[0],r=t[1],i=void 0===r?"":r,a=Bc([n]);return i?function(e){return a(e)&&e.endsWith(i)}:a},Bc=function(e){var t=an(e,1)[0].length;return function(e){return e.length===t&&!e.startsWith(".")}},Rc=function(e){var t=an(e,1)[0].length;return function(e){return e.length===t&&"."!==e&&".."!==e}},Fc="object"==Sn(i)&&i?"object"==Sn(i.env)&&i.env&&i.env.__MINIMATCH_TESTING_PLATFORM__||i.platform:"posix";gc.sep="win32"===Fc?"\\":"/";var Uc=Symbol("globstar **");gc.GLOBSTAR=Uc,gc.filter=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){return gc(n,e,t)}};var Vc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign({},e,t)};gc.defaults=function(e){if(!e||"object"!=Sn(e)||!Object.keys(e).length)return gc;var t=gc;return Object.assign(function(n,r){return t(n,r,Vc(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}))},{Minimatch:function(n){function r(t){return xn(this,r),ln(this,r,[t,Vc(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})])}return fn(r,n),wn(r,null,[{key:"defaults",value:function(n){return t.defaults(Vc(e,n)).Minimatch}}])}(t.Minimatch),AST:function(n){function r(t,n){return xn(this,r),ln(this,r,[t,n,Vc(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})])}return fn(r,n),wn(r,null,[{key:"fromGlob",value:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.AST.fromGlob(n,Vc(e,r))}}])}(t.AST),unescape:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.unescape(n,Vc(e,r))},escape:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.escape(n,Vc(e,r))},filter:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filter(n,Vc(e,r))},defaults:function(n){return t.defaults(Vc(e,n))},makeRe:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.makeRe(n,Vc(e,r))},braceExpand:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.braceExpand(n,Vc(e,r))},match:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.match(n,r,Vc(e,i))},sep:t.sep,GLOBSTAR:Uc})};var qc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ul(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Fl(e)};gc.braceExpand=qc,gc.makeRe=function(e){return new Gc(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).makeRe()},gc.match=function(e,t){var n=new Gc(t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return e=e.filter(function(e){return n.match(e)}),n.options.nonull&&!e.length&&e.push(t),e};var Wc=/[?*]|[+@!]\(.*?\)|\[|\]/,Gc=function(){return wn(function e(t){xn(this,e),rn(this,"options",void 0),rn(this,"set",void 0),rn(this,"pattern",void 0),rn(this,"windowsPathsNoEscape",void 0),rn(this,"nonegate",void 0),rn(this,"negate",void 0),rn(this,"comment",void 0),rn(this,"empty",void 0),rn(this,"preserveMultipleSlashes",void 0),rn(this,"partial",void 0),rn(this,"globSet",void 0),rn(this,"globParts",void 0),rn(this,"nocase",void 0),rn(this,"isWindows",void 0),rn(this,"platform",void 0),rn(this,"windowsNoMagicRoot",void 0),rn(this,"regexp",void 0);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Ul(t),n=n||{},this.options=n,this.pattern=t,this.platform=n.platform||Fc,this.isWindows="win32"===this.platform,this.windowsPathsNoEscape=!!n.windowsPathsNoEscape||!1===n.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!n.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!n.nonegate,this.comment=!1,this.empty=!1,this.partial=!!n.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=void 0!==n.windowsNoMagicRoot?n.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()},[{key:"hasMagic",value:function(){if(this.options.magicalBraces&&this.set.length>1)return!0;var e,t=gn(this.set);try{for(t.s();!(e=t.n()).done;){var n,r=gn(e.value);try{for(r.s();!(n=r.n()).done;){if("string"!=typeof n.value)return!0}}catch(i){r.e(i)}finally{r.f()}}}catch(i){t.e(i)}finally{t.f()}return!1}},{key:"debug",value:function(){}},{key:"make",value:function(){var e=this,t=this.pattern,n=this.options;if(n.nocomment||"#"!==t.charAt(0))if(t){this.parseNegate(),this.globSet=vn(new Set(this.braceExpand())),n.debug&&(this.debug=function(){}),this.debug(this.pattern,this.globSet);var r=this.globSet.map(function(t){return e.slashSplit(t)});this.globParts=this.preprocess(r),this.debug(this.pattern,this.globParts);var i=this.globParts.map(function(t,n,r){if(e.isWindows&&e.windowsNoMagicRoot){var i=!(""!==t[0]||""!==t[1]||"?"!==t[2]&&Wc.test(t[2])||Wc.test(t[3])),a=/^[a-z]:/i.test(t[0]);if(i)return[].concat(vn(t.slice(0,4)),vn(t.slice(4).map(function(t){return e.parse(t)})));if(a)return[t[0]].concat(vn(t.slice(1).map(function(t){return e.parse(t)})))}return t.map(function(t){return e.parse(t)})});if(this.debug(this.pattern,i),this.set=i.filter(function(e){return-1===e.indexOf(!1)}),this.isWindows)for(var a=0;a<this.set.length;a++){var s=this.set[a];""===s[0]&&""===s[1]&&"?"===this.globParts[a][2]&&"string"==typeof s[3]&&/^[a-z]:$/i.test(s[3])&&(s[2]="?")}this.debug(this.pattern,this.set)}else this.empty=!0;else this.comment=!0}},{key:"preprocess",value:function(e){if(this.options.noglobstar)for(var t=0;t<e.length;t++)for(var n=0;n<e[t].length;n++)"**"===e[t][n]&&(e[t][n]="*");var r=this.options.optimizationLevel,i=void 0===r?1:r;return i>=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):e=i>=1?this.levelOneOptimize(e):this.adjascentGlobstarOptimize(e),e}},{key:"adjascentGlobstarOptimize",value:function(e){return e.map(function(e){for(var t=-1;-1!==(t=e.indexOf("**",t+1));){for(var n=t;"**"===e[n+1];)n++;n!==t&&e.splice(t,n-t)}return e})}},{key:"levelOneOptimize",value:function(e){return e.map(function(e){return 0===(e=e.reduce(function(e,t){var n=e[e.length-1];return"**"===t&&"**"===n?e:".."===t&&n&&".."!==n&&"."!==n&&"**"!==n?(e.pop(),e):(e.push(t),e)},[])).length?[""]:e})}},{key:"levelTwoFileOptimize",value:function(e){Array.isArray(e)||(e=this.slashSplit(e));var t=!1;do{if(t=!1,!this.preserveMultipleSlashes){for(var n=1;n<e.length-1;n++){var r=e[n];1===n&&""===r&&""===e[0]||"."!==r&&""!==r||(t=!0,e.splice(n,1),n--)}"."!==e[0]||2!==e.length||"."!==e[1]&&""!==e[1]||(t=!0,e.pop())}for(var i=0;-1!==(i=e.indexOf("..",i+1));){var a=e[i-1];a&&"."!==a&&".."!==a&&"**"!==a&&(t=!0,e.splice(i-1,2),i-=2)}}while(t);return 0===e.length?[""]:e}},{key:"firstPhasePreProcess",value:function(e){var t=!1;do{t=!1;var n,r=gn(e);try{for(r.s();!(n=r.n()).done;){for(var i=n.value,a=-1;-1!==(a=i.indexOf("**",a+1));){for(var s=a;"**"===i[s+1];)s++;s>a&&i.splice(a+1,s-a);var o=i[a+1],l=i[a+2],c=i[a+3];if(".."===o&&(l&&"."!==l&&".."!==l&&c&&"."!==c&&".."!==c)){t=!0,i.splice(a,1);var u=i.slice(0);u[a]="**",e.push(u),a--}}if(!this.preserveMultipleSlashes){for(var p=1;p<i.length-1;p++){var f=i[p];1===p&&""===f&&""===i[0]||"."!==f&&""!==f||(t=!0,i.splice(p,1),p--)}"."!==i[0]||2!==i.length||"."!==i[1]&&""!==i[1]||(t=!0,i.pop())}for(var d=0;-1!==(d=i.indexOf("..",d+1));){var h=i[d-1];if(h&&"."!==h&&".."!==h&&"**"!==h){t=!0;var m=1===d&&"**"===i[d+1]?["."]:[];i.splice.apply(i,[d-1,2].concat(m)),0===i.length&&i.push(""),d-=2}}}}catch(y){r.e(y)}finally{r.f()}}while(t);return e}},{key:"secondPhasePreProcess",value:function(e){for(var t=0;t<e.length-1;t++)for(var n=t+1;n<e.length;n++){var r=this.partsMatch(e[t],e[n],!this.preserveMultipleSlashes);r&&(e[t]=r,e[n]=[])}return e.filter(function(e){return e.length})}},{key:"partsMatch",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=0,i=0,a=[],s="";r<e.length&&i<t.length;)if(e[r]===t[i])a.push("b"===s?t[i]:e[r]),r++,i++;else if(n&&"**"===e[r]&&t[i]===e[r+1])a.push(e[r]),r++;else if(n&&"**"===t[i]&&e[r]===t[i+1])a.push(t[i]),i++;else if("*"!==e[r]||!t[i]||!this.options.dot&&t[i].startsWith(".")||"**"===t[i]){if("*"!==t[i]||!e[r]||!this.options.dot&&e[r].startsWith(".")||"**"===e[r])return!1;if("a"===s)return!1;s="b",a.push(t[i]),r++,i++}else{if("b"===s)return!1;s="a",a.push(e[r]),r++,i++}return e.length===t.length&&a}},{key:"parseNegate",value:function(){if(!this.nonegate){for(var e=this.pattern,t=!1,n=0,r=0;r<e.length&&"!"===e.charAt(r);r++)t=!t,n++;n&&(this.pattern=e.slice(n)),this.negate=t}}},{key:"matchOne",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.options;if(this.isWindows){var i="string"==typeof e[0]&&/^[a-z]:$/i.test(e[0]),a=!i&&""===e[0]&&""===e[1]&&"?"===e[2]&&/^[a-z]:$/i.test(e[3]),s="string"==typeof t[0]&&/^[a-z]:$/i.test(t[0]),o=a?3:i?0:void 0,l=!s&&""===t[0]&&""===t[1]&&"?"===t[2]&&"string"==typeof t[3]&&/^[a-z]:$/i.test(t[3])?3:s?0:void 0;if("number"==typeof o&&"number"==typeof l){var c=[e[o],t[l]],u=c[0],p=c[1];u.toLowerCase()===p.toLowerCase()&&(t[l]=u,l>o?t=t.slice(l):o>l&&(e=e.slice(o)))}}var f=this.options.optimizationLevel;(void 0===f?1:f)>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var d=0,h=0,m=e.length,y=t.length;d<m&&h<y;d++,h++){this.debug("matchOne loop");var v=t[h],g=e[d];if(this.debug(t,v,g),!1===v)return!1;if(v===Uc){this.debug("GLOBSTAR",[t,v,g]);var b=d,E=h+1;if(E===y){for(this.debug("** at the end");d<m;d++)if("."===e[d]||".."===e[d]||!r.dot&&"."===e[d].charAt(0))return!1;return!0}for(;b<m;){var S=e[b];if(this.debug("\nglobstar while",e,b,t,E,S),this.matchOne(e.slice(b),t.slice(E),n))return this.debug("globstar found match!",b,m,S),!0;if("."===S||".."===S||!r.dot&&"."===S.charAt(0)){this.debug("dot detected!",e,b,t,E);break}this.debug("globstar swallow a segment, and continue"),b++}return!(!n||(this.debug("\n>>> no match, partial?",e,b,t,E),b!==m))}var x=void 0;if("string"==typeof v?(x=g===v,this.debug("string match",v,g,x)):(x=v.test(g),this.debug("pattern match",v,g,x)),!x)return!1}if(d===m&&h===y)return!0;if(d===m)return n;if(h===y)return d===m-1&&""===e[d];throw new Error("wtf?")}},{key:"braceExpand",value:function(){return qc(this.pattern,this.options)}},{key:"parse",value:function(e){Ul(e);var t=this.options;if("**"===e)return Uc;if(""===e)return"";var n,r=null;(n=e.match(Oc))?r=t.dot?_c:Ic:(n=e.match(bc))?r=(t.nocase?t.dot?Tc:xc:t.dot?Sc:Ec)(n[1]):(n=e.match(Nc))?r=(t.nocase?t.dot?jc:Dc:t.dot?Mc:Lc)(n):(n=e.match(wc))?r=t.dot?Ac:Pc:(n=e.match(kc))&&(r=Cc);var i=dc.fromGlob(e,this.options).toMMPattern();return r?Object.assign(i,{test:r}):i}},{key:"makeRe",value:function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?"[^/]*?":t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=new Set(t.nocase?["i"]:[]),i=e.map(function(e){var t=e.map(function(e){if(e instanceof RegExp){var t,n=gn(e.flags.split(""));try{for(n.s();!(t=n.n()).done;){var i=t.value;r.add(i)}}catch(a){n.e(a)}finally{n.f()}}return"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===Uc?Uc:e._src});return t.forEach(function(e,r){var i=t[r+1],a=t[r-1];e===Uc&&a!==Uc&&(void 0===a?void 0!==i&&i!==Uc?t[r+1]="(?:\\/|"+n+"\\/)?"+i:t[r]=n:void 0===i?t[r-1]=a+"(?:\\/|"+n+")?":i!==Uc&&(t[r-1]=a+"(?:\\/|\\/"+n+"\\/)"+i,t[r+1]=Uc))}),t.filter(function(e){return e!==Uc}).join("/")}).join("|"),a=an(e.length>1?["(?:",")"]:["",""],2);i="^"+a[0]+i+a[1]+"$",this.negate&&(i="^(?!"+i+").+$");try{this.regexp=new RegExp(i,vn(r).join(""))}catch(e){this.regexp=!1}return this.regexp}},{key:"slashSplit",value:function(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?[""].concat(vn(e.split(/\/+/))):e.split(/\/+/)}},{key:"match",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.partial;if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var n=this.options;this.isWindows&&(e=e.split("\\").join("/"));var r=this.slashSplit(e);this.debug(this.pattern,"split",r);var i=this.set;this.debug(this.pattern,"set",i);var a=r[r.length-1];if(!a)for(var s=r.length-2;!a&&s>=0;s--)a=r[s];for(var o=0;o<i.length;o++){var l=i[o],c=r;if(n.matchBase&&1===l.length&&(c=[a]),this.matchOne(c,l,t))return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate}}],[{key:"defaults",value:function(e){return gc.defaults(e).Minimatch}}])}();gc.AST=dc,gc.Minimatch=Gc,gc.escape=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).windowsPathsNoEscape;return void 0!==t&&t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&")},gc.unescape=Hl;var Hc=wn(function e(t,n){xn(this,e);var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Object.create(null),a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Object.create(null),s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:Object.create(null);this.filename=t,this.source=n,this.offset=r,this.imports=i,this.types=a,this.declares=s,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)});function Kc(e,t,n,r){var i=!r;if(i&&t._resolvedElements)return t._resolvedElements;var a=function(e,t,n,r){var i,a;switch(t.type){case"TSTypeLiteral":return zc(e,t.members,n,r);case"TSInterfaceDeclaration":return function(e,t,n,r){var i=zc(e,t.body.body,t._ownerScope,r);if(t.extends){var a,s=gn(t.extends);try{for(s.s();!(a=s.n()).done;){var o=a.value;if(!o.leadingComments||!o.leadingComments.some(function(e){return e.value.includes("@vue-ignore")}))try{var l,c=Kc(e,o,n),p=c.props,f=c.calls;for(var d in p)u.hasOwn(i.props,d)||(i.props[d]=p[d]);f&&(l=i.calls||(i.calls=[])).push.apply(l,vn(f))}catch(t){e.error("Failed to resolve extends base type.\nIf this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:\n\ninterface Props extends /* @vue-ignore */ Base {}\n\nNote: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.",o)}}}catch(h){s.e(h)}finally{s.f()}}return i}(e,t,n,r);case"TSTypeAliasDeclaration":case"TSParenthesizedType":return Kc(e,t.typeAnnotation,n,r);case"TSFunctionType":return{props:{},calls:[t]};case"TSUnionType":case"TSIntersectionType":return Xc(t.types.map(function(t){return Kc(e,t,n,r)}),t.type);case"TSMappedType":return function(e,t,n){var r,i={props:{}},a=gn(Qc(e,t.typeParameter.constraint,n));try{for(a.s();!(r=a.n()).done;){var s=r.value;i.props[s]=Jc({type:"Identifier",name:s},t.typeAnnotation,n,!!t.optional)}}catch(o){a.e(o)}finally{a.f()}return i}(e,t,n);case"TSIndexedAccessType":return Xc(Yc(e,t,n).map(function(t){return Kc(e,t,t._ownerScope)}),"TSUnionType");case"TSExpressionWithTypeArguments":case"TSTypeReference":var s=au(t);if(("ExtractPropTypes"===s||"ExtractPublicPropTypes"===s)&&t.typeParameters&&"vue"===(null==(i=n.imports[s])?void 0:i.source))return Au(Kc(e,t.typeParameters.params[0],n,r),n);var o,l=ru(e,t,n);if(l)return("TSTypeAliasDeclaration"===l.type||"TSInterfaceDeclaration"===l.type)&&l.typeParameters&&t.typeParameters&&(o=Object.create(null),l.typeParameters.params.forEach(function(e,n){var i=r&&r[e.name];i||(i=t.typeParameters.params[n]),o[e.name]=i})),Kc(e,l,l._ownerScope,o);if("string"==typeof s){if(r&&r[s])return Kc(e,r[s],n,r);if(nu.has(s))return function(e,t,n,r,i){var a=Kc(e,t.typeParameters.params[0],r,i);switch(n){case"Partial":var s={props:{},calls:a.calls};return Object.keys(a.props).forEach(function(e){s.props[e]=nn(nn({},a.props[e]),{},{optional:!0})}),s;case"Required":var o={props:{},calls:a.calls};return Object.keys(a.props).forEach(function(e){o.props[e]=nn(nn({},a.props[e]),{},{optional:!1})}),o;case"Readonly":return a;case"Pick":var l,c=Qc(e,t.typeParameters.params[1],r),u={props:{},calls:a.calls},p=gn(c);try{for(p.s();!(l=p.n()).done;){var f=l.value;u.props[f]=a.props[f]}}catch(y){p.e(y)}finally{p.f()}return u;case"Omit":var d=Qc(e,t.typeParameters.params[1],r),h={props:{},calls:a.calls};for(var m in a.props)d.includes(m)||(h.props[m]=a.props[m]);return h}}(e,t,s,n,r);if("ReturnType"===s&&t.typeParameters){var c=function(e,t,n){var r,i=t;if("TSTypeReference"!==t.type&&"TSTypeQuery"!==t.type&&"TSImportType"!==t.type||(i=ru(e,t,n)),i)return"TSFunctionType"===i.type?null==(r=i.typeAnnotation)?void 0:r.typeAnnotation:"TSDeclareFunction"===i.type?i.returnType:void 0}(e,t.typeParameters.params[0],n);if(c)return Kc(e,c,n)}}return e.error("Unresolvable type reference or unsupported built-in utility type",t,n);case"TSImportType":if("vue"===_(t.argument)&&"Identifier"===(null==(a=t.qualifier)?void 0:a.type)&&"ExtractPropTypes"===t.qualifier.name&&t.typeParameters)return Au(Kc(e,t.typeParameters.params[0],n),n);var p=lu(e,t.argument,n,t.argument.value),f=ru(e,t,p);if(f)return Kc(e,f,f._ownerScope);break;case"TSTypeQuery":var d=ru(e,t,n);if(d)return Kc(e,d,d._ownerScope)}return e.error("Unresolvable type: ".concat(t.type),t,n)}(e,t,t._ownerScope||n||mu(e),r);return i?t._resolvedElements=a:a}function zc(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:mu(e),i=arguments.length>3?arguments[3]:void 0,a={props:{}},s=gn(t);try{for(s.s();!(n=s.n()).done;){var o=n.value;if("TSPropertySignature"===o.type||"TSMethodSignature"===o.type){i&&((r=yu(r)).isGenericScope=!0,Object.assign(r.types,i)),o._ownerScope=r;var l=_(o.key);if(l&&!o.computed)a.props[l]=o;else if("TemplateLiteral"===o.key.type){var c,u=gn(Zc(e,o.key,r));try{for(u.s();!(c=u.n()).done;){var p=c.value;a.props[p]=o}}catch(f){u.e(f)}finally{u.f()}}else e.error("Unsupported computed key in type referenced by a macro",o.key,r)}else"TSCallSignatureDeclaration"===o.type&&(a.calls||(a.calls=[])).push(o)}}catch(f){s.e(f)}finally{s.f()}return a}function Xc(e,t){if(1===e.length)return e[0];var n,r={props:{}},i=r.props,a=gn(e);try{for(a.s();!(n=a.n()).done;){var s,o=n.value,l=o.props,c=o.calls;for(var p in l)u.hasOwn(i,p)?i[p]=Jc(i[p].key,{type:t,types:[i[p],l[p]]},i[p]._ownerScope,i[p].optional||l[p].optional):i[p]=l[p];c&&(s=r.calls||(r.calls=[])).push.apply(s,vn(c))}}catch(f){a.e(f)}finally{a.f()}return r}function Jc(e,t,n,r){return{type:"TSPropertySignature",key:e,kind:"get",optional:r,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:t},_ownerScope:n}}function Yc(e,t,n){var r,i;if("TSNumberKeyword"===t.indexType.type)return $c(e,t.objectType,n);var a,s,o=t.indexType,l=t.objectType,c=[];"TSStringKeyword"===o.type?(s=Kc(e,l,n),a=Object.keys(s.props)):(a=Qc(e,o,n),s=Kc(e,l,n));var u,p=gn(a);try{for(p.s();!(u=p.n()).done;){var f=u.value,d=null==(i=null==(r=s.props[f])?void 0:r.typeAnnotation)?void 0:i.typeAnnotation;d&&(d._ownerScope=s.props[f]._ownerScope,c.push(d))}}catch(h){p.e(h)}finally{p.f()}return c}function $c(e,t,n){if("TSArrayType"===t.type)return[t.elementType];if("TSTupleType"===t.type)return t.elementTypes.map(function(e){return"TSNamedTupleMember"===e.type?e.elementType:e});if("TSTypeReference"===t.type){if("Array"===au(t)&&t.typeParameters)return t.typeParameters.params;var r=ru(e,t,n);if(r)return $c(e,r,n)}return e.error("Failed to resolve element type from target type",t,n)}function Qc(e,t,n){switch(t.type){case"StringLiteral":return[t.value];case"TSLiteralType":return Qc(e,t.literal,n);case"TSUnionType":return t.types.map(function(t){return Qc(e,t,n)}).flat();case"TemplateLiteral":return Zc(e,t,n);case"TSTypeReference":var r=ru(e,t,n);if(r)return Qc(e,r,n);if("Identifier"===t.typeName.type){var i=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Qc(e,t.typeParameters.params[r],n)};switch(t.typeName.name){case"Extract":return i(1);case"Exclude":var a=i(1);return i().filter(function(e){return!a.includes(e)});case"Uppercase":return i().map(function(e){return e.toUpperCase()});case"Lowercase":return i().map(function(e){return e.toLowerCase()});case"Capitalize":return i().map(u.capitalize);case"Uncapitalize":return i().map(function(e){return e[0].toLowerCase()+e.slice(1)});default:e.error("Unsupported type when resolving index type",t.typeName,n)}}}return e.error("Failed to resolve index type into finite keys",t,n)}function Zc(e,t,n){if(!t.expressions.length)return[t.quasis[0].value.raw];var r,i=[],a=t.expressions[0],s=t.quasis[0],o=s?s.value.raw:"",l=Qc(e,a,n),c=Zc(e,nn(nn({},t),{},{expressions:t.expressions.slice(1),quasis:s?t.quasis.slice(1):t.quasis}),n),u=gn(l);try{for(u.s();!(r=u.n()).done;){var p,f=r.value,d=gn(c);try{for(d.s();!(p=d.n()).done;){var h=p.value;i.push(o+f+h)}}catch(m){d.e(m)}finally{d.f()}}}catch(m){u.e(m)}finally{u.f()}return i}var eu,tu,nu=new Set(["Partial","Required","Readonly","Pick","Omit"]);function ru(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=!(null==n?void 0:n.isGenericScope);if(a&&t._resolvedReference)return t._resolvedReference;var s=iu(e,n||mu(e),r||au(t),t,i);return a?t._resolvedReference=s:s}function iu(e,t,n,r,i){if("string"==typeof n){if(t.imports[n])return function(e,t,n,r){var i=r.imports[n],a=i.source,s=i.imported;return ru(e,t,lu(e,t,r,a),s,!0)}(e,r,n,t);var a="TSTypeQuery"===r.type?i?t.exportedDeclares:t.declares:i?t.exportedTypes:t.types;if(a[n])return a[n];var s=function(e){if(e.options.globalTypeFiles){if(!ou(e))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return e.options.globalTypeFiles.map(function(t){return hu(e,R(t),!0)})}}(e);if(s){var o,l=gn(s);try{for(l.s();!(o=l.n()).done;){var c=o.value,u="TSTypeQuery"===r.type?c.declares:c.types;if(u[n])return(e.deps||(e.deps=new Set)).add(c.filename),u[n]}}catch(d){l.e(d)}finally{l.f()}}}else{var p=iu(e,t,n[0],r,i);if(p&&("TSModuleDeclaration"!==p.type&&(p=p._ns),p)){var f=function(e,t,n){if(t._resolvedChildScope)return t._resolvedChildScope;var r=yu(n);if("TSModuleDeclaration"===t.body.type){var i=t.body;i._ownerScope=r;var a=_(i.id);r.types[a]=r.exportedTypes[a]=i}else gu(e,t.body.body,r);return t._resolvedChildScope=r}(e,p,p._ownerScope||t);return iu(e,f,n.length>2?n.slice(1):n[n.length-1],r,!p.declare)}}}function au(e){var t="TSTypeReference"===e.type?e.typeName:"TSExpressionWithTypeArguments"===e.type?e.expression:"TSImportType"===e.type?e.qualifier:e.exprName;return"Identifier"===(null==t?void 0:t.type)?t.name:"TSQualifiedName"===(null==t?void 0:t.type)?su(t):"default"}function su(e){return"Identifier"===e.type?[e.name]:[].concat(vn(su(e.left)),[e.right.name])}function ou(e){if(e.fs)return e.fs;!eu&&tu&&(eu=tu());var t=e.options.fs||(null==eu?void 0:eu.sys);return t?e.fs={fileExists:function(e){return e.endsWith(".vue.ts")&&(e=e.replace(/\.ts$/,"")),t.fileExists(e)},readFile:function(e){return e.endsWith(".vue.ts")&&(e=e.replace(/\.ts$/,"")),t.readFile(e)},realpath:t.realpath}:void 0}function lu(e,t,n,r){var i;try{i=ou(e)}catch(r){return e.error(r.message,t,n)}if(!i)return e.error("No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.",t,n);var a=n.resolvedImportSources[r];if(!a){if(r.startsWith(".."))a=cu(("win32"===T.platform?c.join:F)(c.dirname(n.filename),r),i);else if(r.startsWith("."))a=cu(F(c.dirname(n.filename),r),i);else{if(!eu&&(tu&&(eu=tu()),!eu))return e.error("Failed to resolve import source ".concat(JSON.stringify(r),". typescript is required as a peer dep for vue in order to support resolving types from module imports."),t,n);a=function(e,t,n,r){var i,a,s,o,l=n.findConfigFile(e,r.fileExists);if(l){var u,p,f=R(l),d=uu.get(f);if(d?u=d:(u=fu(l,n,r).map(function(e){return{config:e}}),uu.set(f,u)),1===u.length)p=u[0];else{var h,m=gn(u);try{var y,v=function(){var t=h.value,n=R(t.config.options.pathsBasePath||c.dirname(t.config.options.configFilePath)),r=null==(i=t.config.raw)?void 0:i.include,s=null==(a=t.config.raw)?void 0:a.exclude;if(!r&&(!n||e.startsWith(n))||r.some(function(t){return gc(e,F(n,t))}))return s&&s.some(function(t){return gc(e,F(n,t))})?0:(p=t,1)};for(m.s();!(h=m.n()).done&&(0===(y=v())||1!==y););}catch(E){m.e(E)}finally{m.f()}p||(p=u[u.length-1])}s=p.config.options,o=p.cache||(p.cache=n.createModuleResolutionCache(T.cwd(),n.sys.useCaseSensitiveFileNames?N:M,s))}else s={};var g=n.resolveModuleName(t,e,s,r,o);if(g.resolvedModule){var b=g.resolvedModule.resolvedFileName;return b.endsWith(".vue.ts")&&(b=b.replace(/\.ts$/,"")),r.realpath?r.realpath(b):b}}(n.filename,r,eu,i)}a&&(a=n.resolvedImportSources[r]=R(a))}return a?((e.deps||(e.deps=new Set)).add(a),hu(e,a)):e.error("Failed to resolve import source ".concat(JSON.stringify(r),"."),t,n)}function cu(e,t){var n=function(e){if(t.fileExists(e))return e};return n(e=e.replace(/\.js$/,""))||n(e+".ts")||n(e+".d.ts")||n(F(e,"index.ts"))||n(F(e,"index.d.ts"))}var uu=rt(),pu=new Map;function fu(e,t,n){var r=t.sys,i=t.parseJsonConfigFileContent(t.readConfigFile(e,n.readFile).config,r,c.dirname(e),void 0,e),a=[i];if(i.projectReferences){var s,o=gn(i.projectReferences);try{for(o.s();!(s=o.n()).done;){var l=s.value;pu.set(l.path,e),a.unshift.apply(a,vn(fu(l.path,t,n)))}}catch(u){o.e(u)}finally{o.f()}}return a}var du=rt();function hu(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=du.get(t);if(r)return r;var i=ou(e).readFile(t)||"",a=function(e,t,n){var r=c.extname(e);if(".ts"===r||".tsx"===r)return g.parse(t,{plugins:vl(r.slice(1),n,e.endsWith(".d.ts")),sourceType:"module"}).program.body;if(".vue"===r){var i=ct(t).descriptor,a=i.script,s=i.scriptSetup;if(!a&&!s)return[];var o=a?a.loc.start.offset:1/0,l=s?s.loc.start.offset:1/0,u=o<l?a:s,p=o<l?s:a,f=" ".repeat(Math.min(o,l))+u.content;p&&(f+=" ".repeat(p.loc.start.offset-a.loc.end.offset)+p.content);var d=(null==a?void 0:a.lang)||(null==s?void 0:s.lang);return g.parse(f,{plugins:vl(d,n),sourceType:"module"}).program.body}return[]}(t,i,e.options.babelParserPlugins),s=new Hc(t,i,0,xu(a));return gu(e,a,s,n),du.set(t,s),s}function mu(e){if(e.scope)return e.scope;var t="ast"in e?e.ast:e.scriptAst?[].concat(vn(e.scriptAst.body),vn(e.scriptSetupAst.body)):e.scriptSetupAst.body,n=new Hc(e.filename,e.source,"startOffset"in e?e.startOffset:0,"userImports"in e?Object.create(e.userImports):xu(t));return gu(e,t,n),e.scope=n}function yu(e){return new Hc(e.filename,e.source,e.offset,Object.create(e.imports),Object.create(e.types),Object.create(e.declares))}var vu=/^Import|^Export/;function gu(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=n.types,s=n.declares,o=n.exportedTypes,l=n.exportedDeclares,c=n.imports,u=!!i&&!t.some(function(e){return vu.test(e.type)}),p=gn(t);try{for(p.s();!(r=p.n()).done;){var f=r.value;if(i){if(u)f.declare&&bu(f,a,s);else if("TSModuleDeclaration"===f.type&&f.global){var d,h=gn(f.body.body);try{for(h.s();!(d=h.n()).done;){bu(d.value,a,s)}}catch(O){h.e(O)}finally{h.f()}}}else bu(f,a,s)}}catch(O){p.e(O)}finally{p.f()}if(!i){var m,y=gn(t);try{for(y.s();!(m=y.n()).done;){var v=m.value;if("ExportNamedDeclaration"===v.type)if(v.declaration)bu(v.declaration,a,s),bu(v.declaration,o,l);else{var g,b=gn(v.specifiers);try{for(b.s();!(g=b.n()).done;){var E=g.value;if("ExportSpecifier"===E.type){var S=E.local.name,x=_(E.exported);v.source?(c[x]={source:v.source.value,imported:S},o[x]={type:"TSTypeReference",typeName:{type:"Identifier",name:S},_ownerScope:n}):a[S]&&(o[x]=a[S])}}}catch(O){b.e(O)}finally{b.f()}}else if("ExportAllDeclaration"===v.type){var T=lu(e,v.source,n,v.source.value);Object.assign(n.exportedTypes,T.exportedTypes)}else"ExportDefaultDeclaration"===v.type&&v.declaration&&("Identifier"!==v.declaration.type?(bu(v.declaration,a,s,"default"),bu(v.declaration,o,l,"default")):a[v.declaration.name]&&(o.default=a[v.declaration.name]))}}catch(O){y.e(O)}finally{y.f()}}for(var w=0,P=Object.keys(a);w<P.length;w++){var A=a[P[w]];A._ownerScope=n,A._ns&&(A._ns._ownerScope=n)}for(var k=0,C=Object.keys(s);k<C.length;k++){s[C[k]]._ownerScope=n}}function bu(e,t,n,r){switch(e.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":var i=r||_(e.id),a=t[i];if(a){var s,o;if("TSModuleDeclaration"===e.type){"TSModuleDeclaration"===a.type?Eu(a,e):Su(a,e);break}if("TSModuleDeclaration"===a.type){t[i]=e,Su(e,a);break}if(a.type!==e.type)break;"TSInterfaceDeclaration"===e.type?(s=a.body.body).push.apply(s,vn(e.body.body)):(o=a.members).push.apply(o,vn(e.members))}else t[i]=e;break;case"ClassDeclaration":(r||e.id)&&(t[r||_(e.id)]=e);break;case"TSTypeAliasDeclaration":t[e.id.name]=e.typeParameters?e:e.typeAnnotation;break;case"TSDeclareFunction":e.id&&(n[e.id.name]=e);break;case"VariableDeclaration":if(e.declare){var l,c=gn(e.declarations);try{for(c.s();!(l=c.n()).done;){var u=l.value;"Identifier"===u.id.type&&u.id.typeAnnotation&&(n[u.id.name]=u.id.typeAnnotation.typeAnnotation)}}catch(p){c.e(p)}finally{c.f()}}}}function Eu(e,t){var n,r=e.body,i=t.body;"TSModuleDeclaration"===r.type?"TSModuleDeclaration"===i.type?Eu(r,i):i.body.push({type:"ExportNamedDeclaration",declaration:r,exportKind:"type",specifiers:[]}):"TSModuleDeclaration"===i.type?r.body.push({type:"ExportNamedDeclaration",declaration:i,exportKind:"type",specifiers:[]}):(n=r.body).push.apply(n,vn(i.body))}function Su(e,t){e._ns?Eu(e._ns,t):e._ns=t}function xu(e){var t,n=Object.create(null),r=gn(e);try{for(r.s();!(t=r.n()).done;){Tu(t.value,n)}}catch(i){r.e(i)}finally{r.f()}return n}function Tu(e,t){if("ImportDeclaration"===e.type){var n,r=gn(e.specifiers);try{for(r.s();!(n=r.n()).done;){var i=n.value;t[i.local.name]={imported:I(i),source:e.source.value}}}catch(a){r.e(a)}finally{r.f()}}}function wu(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t._ownerScope||mu(e);try{switch(t.type){case"TSStringKeyword":return["String"];case"TSNumberKeyword":return["Number"];case"TSBooleanKeyword":return["Boolean"];case"TSObjectKeyword":return["Object"];case"TSNullKeyword":return["null"];case"TSTypeLiteral":case"TSInterfaceDeclaration":var r,i=new Set,a=gn("TSTypeLiteral"===t.type?t.members:t.body.body);try{for(a.s();!(r=a.n()).done;){var s=r.value;"TSCallSignatureDeclaration"===s.type||"TSConstructSignatureDeclaration"===s.type?i.add("Function"):i.add("Object")}}catch(p){a.e(p)}finally{a.f()}return i.size?Array.from(i):["Object"];case"TSPropertySignature":if(t.typeAnnotation)return wu(e,t.typeAnnotation.typeAnnotation,n);break;case"TSMethodSignature":case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(t.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return[w]}case"TSTypeReference":var o=ru(e,t,n);if(o)return wu(e,o,o._ownerScope);if("Identifier"===t.typeName.type)switch(t.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":return[t.typeName.name];case"Partial":case"Required":case"Readonly":case"Record":case"Pick":case"Omit":case"InstanceType":return["Object"];case"Uppercase":case"Lowercase":case"Capitalize":case"Uncapitalize":return["String"];case"Parameters":case"ConstructorParameters":return["Array"];case"NonNullable":if(t.typeParameters&&t.typeParameters.params[0])return wu(e,t.typeParameters.params[0],n).filter(function(e){return"null"!==e});break;case"Extract":if(t.typeParameters&&t.typeParameters.params[1])return wu(e,t.typeParameters.params[1],n);break;case"Exclude":case"OmitThisParameter":if(t.typeParameters&&t.typeParameters.params[0])return wu(e,t.typeParameters.params[0],n)}break;case"TSParenthesizedType":return wu(e,t.typeAnnotation,n);case"TSUnionType":return Pu(e,t.types,n);case"TSIntersectionType":return Pu(e,t.types,n).filter(function(e){return e!==w});case"TSEnumDeclaration":return function(e){var t,n=new Set,r=gn(e.members);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i.initializer)switch(i.initializer.type){case"StringLiteral":n.add("String");break;case"NumericLiteral":n.add("Number")}}}catch(p){r.e(p)}finally{r.f()}return n.size?vn(n):["Number"]}(t);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":return Pu(e,Yc(e,t,n),n);case"ClassDeclaration":return["Object"];case"TSImportType":var l=ru(e,t,lu(e,t.argument,n,t.argument.value));if(l)return wu(e,l,l._ownerScope);break;case"TSTypeQuery":var c=t.exprName;if("Identifier"===c.type){var u=n.declares[c.name];if(u)return wu(e,u,u._ownerScope)}}}catch(e){}return[w]}function Pu(e,t,n){var r;return 1===t.length?wu(e,t[0],n):vn(new Set((r=[]).concat.apply(r,vn(t.map(function(t){return wu(e,t,n)})))))}function Au(e,t){var n=e.props,r={props:{}};for(var i in n){var a=n[i];r.props[i]=ku(a.key,a.typeAnnotation.typeAnnotation,t)}return r}function ku(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(arguments.length>4&&void 0!==arguments[4]&&!arguments[4]||"TSTypeLiteral"!==t.type){if("TSTypeReference"===t.type&&"Identifier"===t.typeName.type){if(t.typeName.name.endsWith("Constructor"))return Jc(e,function(e){var t=e.slice(0,-11);switch(t){case"String":case"Number":case"Boolean":return{type:"TS".concat(t,"Keyword")};case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":return{type:"TSTypeReference",typeName:{type:"Identifier",name:t}}}return{type:"TSNullKeyword"}}(t.typeName.name),n,r);if("PropType"===t.typeName.name&&t.typeParameters)return Jc(e,t.typeParameters.params[0],n,r)}}else{var i=Cu(t,"type");if(i){var a=Cu(t,"required");return ku(e,i,n,!a||"TSLiteralType"!==a.type||"BooleanLiteral"!==a.literal.type||!a.literal.value,!1)}}if(("TSTypeReference"===t.type||"TSImportType"===t.type)&&t.typeParameters){var s,o=gn(t.typeParameters.params);try{for(o.s();!(s=o.n()).done;){var l=ku(e,s.value,n,r);if(l)return l}}catch(c){o.e(c)}finally{o.f()}}return Jc(e,{type:"TSNullKeyword"},n,r)}function Cu(e,t){var n=e.members.find(function(e){return"TSPropertySignature"===e.type&&!e.computed&&_(e.key)===t&&e.typeAnnotation});return n&&n.typeAnnotation.typeAnnotation}function Ou(e,t,n){if("TSTypeReference"===t.type){var r=ru(e,t,n);r&&(t=r)}return"TSUnionType"===t.type?t.types.flatMap(function(t){return Ou(e,t,n)}):[t]}var Iu="defineModel";function _u(e,t,n){if(!C(t,Iu))return!1;e.hasDefineModelCall=!0;var r,i,a=t.typeParameters&&t.typeParameters.params[0]||void 0,s=t.arguments[0]&&o.unwrapTSNode(t.arguments[0]),l=s&&"StringLiteral"===s.type;l?(r=s.value,i=t.arguments[1]):(r="modelValue",i=s),e.modelDecls[r]&&e.error("duplicate model name ".concat(JSON.stringify(r)),t);var c=i&&e.getString(i),u=!i,p=[];if(i&&"ObjectExpression"===i.type&&!i.properties.some(function(e){return"SpreadElement"===e.type||e.computed})){for(var f=0,d=i.properties.length-1;d>=0;d--){var h=i.properties[d],m=i.properties[d+1],y=h.start,v=m?m.start:i.end-1;"ObjectProperty"!==h.type&&"ObjectMethod"!==h.type||("Identifier"!==h.key.type||"get"!==h.key.name&&"set"!==h.key.name)&&("StringLiteral"!==h.key.type||"get"!==h.key.value&&"set"!==h.key.value)?(f++,e.s.remove(e.startOffset+y,e.startOffset+v),p.push(h)):c=c.slice(0,y-i.start)+c.slice(v-i.start)}f===i.properties.length&&(u=!0,e.s.remove(e.startOffset+(l?s.end:i.start),e.startOffset+i.end))}return e.modelDecls[r]={type:a,options:c,runtimeOptionNodes:p,identifier:n&&"Identifier"===n.type?n.name:void 0},e.bindingMetadata[r]="props",e.s.overwrite(e.startOffset+t.callee.start,e.startOffset+t.callee.end,e.helper("useModel")),e.s.appendLeft(e.startOffset+(t.arguments.length?t.arguments[0].start:t.end-1),"__props, "+(l?"":"".concat(JSON.stringify(r)).concat(u?"":", "))),!0}var Nu="defineProps",Du="withDefaults";function ju(e,t,n){if(!C(t,Nu))return function(e,t,n){return!!C(t,Du)&&(ju(e,t.arguments[0],n)||e.error("".concat(Du,"' first argument must be a ").concat(Nu," call."),t.arguments[0]||t),e.propsRuntimeDecl&&e.error("".concat(Du," can only be used with type-based ").concat(Nu," declaration."),t),e.propsDestructureDecl&&e.error("".concat(Du,"() is unnecessary when using destructure with ").concat(Nu,"().\nPrefer using destructure default values, e.g. const { foo = 1 } = defineProps(...)."),t.callee),e.propsRuntimeDefaults=t.arguments[1],e.propsRuntimeDefaults||e.error("The 2nd argument of ".concat(Du," is required."),t),e.propsCall=t,!0)}(e,t,n);if(e.hasDefinePropsCall&&e.error("duplicate ".concat(Nu,"() call"),t),e.hasDefinePropsCall=!0,e.propsRuntimeDecl=t.arguments[0],e.propsRuntimeDecl){var r,i=gn(ml(e.propsRuntimeDecl));try{for(i.s();!(r=i.n()).done;){var a=r.value;a in e.bindingMetadata||(e.bindingMetadata[a]="props")}}catch(s){i.e(s)}finally{i.f()}}return t.typeParameters&&(e.propsRuntimeDecl&&e.error("".concat(Nu,"() cannot accept both type and non-type arguments at the same time. Use one or the other."),t),e.propsTypeDecl=t.typeParameters.params[0]),n&&"ObjectPattern"===n.type&&function(e,t){if(e.options.propsDestructure){Nt("This project is using reactive props destructure, which is an experimental feature. It may receive breaking changes or be removed in the future, so use at your own risk.\nTo stay updated, follow the RFC at https://github.com/vuejs/rfcs/discussions/502."),e.propsDestructureDecl=t;var n,r=function(t,n,r){e.propsDestructuredBindings[t]={local:n,default:r},n!==t&&(e.bindingMetadata[n]="props-aliased",(e.bindingMetadata.__propsAliases||(e.bindingMetadata.__propsAliases={}))[n]=t)},i=gn(t.properties);try{for(i.s();!(n=i.n()).done;){var a=n.value;if("ObjectProperty"===a.type){var o=P(a.key,a.computed);if(o||e.error("".concat(Nu,"() destructure cannot use computed key."),a.key),"AssignmentPattern"===a.value.type){var l=a.value,c=l.left,u=l.right;"Identifier"!==c.type&&e.error("".concat(Nu,"() destructure does not support nested patterns."),c),r(o,c.name,u)}else"Identifier"===a.value.type?r(o,a.value.name):e.error("".concat(Nu,"() destructure does not support nested patterns."),a.value)}else e.propsDestructureRestId=a.argument.name,e.bindingMetadata[e.propsDestructureRestId]="setup-reactive-const"}}catch(s){i.e(s)}finally{i.f()}}}(e,n),e.propsCall=t,e.propsDecl=n,!0}function Mu(e){var t=function(e,t){var n=[],r=Kc(e,t);for(var i in r.props){var a=r.props[i],s=wu(e,a),o=!1;s.includes(w)&&(s.includes("Boolean")||s.includes("Function")?(s=s.filter(function(e){return e!==w}),o=!0):s=["null"]),n.push({key:i,required:!a.optional,type:s||["null"],skipCheck:o})}return n}(e,e.propsTypeDecl);if(t.length){var n,r=[],i=function(e){return!(!e.propsRuntimeDefaults||"ObjectExpression"!==e.propsRuntimeDefaults.type||!e.propsRuntimeDefaults.properties.every(function(e){return"SpreadElement"!==e.type&&(!e.computed||e.key.type.endsWith("Literal"))}))}(e),a=gn(t);try{for(a.s();!(n=a.n()).done;){var s=n.value;r.push(Lu(e,s,i)),"bindingMetadata"in e&&!(s.key in e.bindingMetadata)&&(e.bindingMetadata[s.key]="props")}}catch(l){a.e(l)}finally{a.f()}var o="{\n ".concat(r.join(",\n "),"\n }");return e.propsRuntimeDefaults&&!i&&(o="/*#__PURE__*/".concat(e.helper("mergeDefaults"),"(").concat(o,", ").concat(e.getString(e.propsRuntimeDefaults),")")),o}}function Lu(e,t,n){var r,i=t.key,a=t.required,s=t.type,o=t.skipCheck,l=Bu(e,i,s);if(l)r="default: ".concat(l.valueString).concat(l.needSkipFactory?", skipFactory: true":"");else if(n){var c=e.propsRuntimeDefaults.properties.find(function(e){return"SpreadElement"!==e.type&&P(e.key,e.computed)===i});c&&(r="ObjectProperty"===c.type?"default: ".concat(e.getString(c.value)):"".concat(c.async?"async ":"").concat("method"!==c.kind?"".concat(c.kind," "):"","default() ").concat(e.getString(c.body)))}var u=V(i);return e.options.isProd?s.some(function(e){return"Boolean"===e||(!n||r)&&"Function"===e})?"".concat(u,": { ").concat(A(["type: ".concat(O(s)),r])," }"):e.isCE?r?"".concat(u,": { ").concat(r,", type: ").concat(O(s)," }"):"".concat(u,": {type: ").concat(O(s),"}"):"".concat(u,": ").concat(r?"{ ".concat(r," }"):"{}"):"".concat(u,": { ").concat(A(["type: ".concat(O(s)),"required: ".concat(a),o&&"skipCheck: true",r])," }")}function Bu(e,t,n){var r=e.propsDestructuredBindings[t],i=r&&r.default;if(i){var a=e.getString(i),s=o.unwrapTSNode(i);if(n&&n.length&&!n.includes("null")){var l=function(e){switch(e.type){case"StringLiteral":return"String";case"NumericLiteral":return"Number";case"BooleanLiteral":return"Boolean";case"ObjectExpression":return"Object";case"ArrayExpression":return"Array";case"FunctionExpression":case"ArrowFunctionExpression":return"Function"}}(s);l&&!n.includes(l)&&e.error('Default value of prop "'.concat(t,'" does not match declared type.'),s)}var c=!n&&(o.isFunctionType(s)||"Identifier"===s.type);return{valueString:c||k(s)||(null==n?void 0:n.includes("Function"))?a:"() => (".concat(a,")"),needSkipFactory:c}}}var Ru="defineEmits";function Fu(e,t,n){return!!C(t,Ru)&&(e.hasDefineEmitCall&&e.error("duplicate ".concat(Ru,"() call"),t),e.hasDefineEmitCall=!0,e.emitsRuntimeDecl=t.arguments[0],t.typeParameters&&(e.emitsRuntimeDecl&&e.error("".concat(Ru,"() cannot accept both type and non-type arguments at the same time. Use one or the other."),t),e.emitsTypeDecl=t.typeParameters.params[0]),e.emitDecl=n,!0)}function Uu(e){var t=new Set,n=e.emitsTypeDecl;if("TSFunctionType"===n.type)return Vu(e,n.parameters[0],t),t;var r=Kc(e,n),i=r.props,a=r.calls,s=!1;for(var o in i)t.add(o),s=!0;if(a){s&&e.error("defineEmits() type cannot mixed call signature and property syntax.",n);var l,c=gn(a);try{for(c.s();!(l=c.n()).done;){Vu(e,l.value.parameters[0],t)}}catch(u){c.e(u)}finally{c.f()}}return t}function Vu(e,t,n){if("Identifier"===t.type&&t.typeAnnotation&&"TSTypeAnnotation"===t.typeAnnotation.type){var r,i=gn(Ou(e,t.typeAnnotation.typeAnnotation));try{for(i.s();!(r=i.n()).done;){var a=r.value;"TSLiteralType"===a.type&&"UnaryExpression"!==a.literal.type&&"TemplateLiteral"!==a.literal.type&&n.add(String(a.literal.value))}}catch(s){i.e(s)}finally{i.f()}}}var qu="defineExpose";var Wu="defineSlots";function Gu(e,t,n){return!!C(t,Wu)&&(e.hasDefineSlotsCall&&e.error("duplicate ".concat(Wu,"() call"),t),e.hasDefineSlotsCall=!0,t.arguments.length>0&&e.error("".concat(Wu,"() cannot accept arguments"),t),n&&e.s.overwrite(e.startOffset+t.start,e.startOffset+t.end,"".concat(e.helper("useSlots"),"()")),!0)}var Hu="defineOptions";function Ku(e,t){if(!C(t,Hu))return!1;if(e.hasDefineOptionsCall&&e.error("duplicate ".concat(Hu,"() call"),t),t.typeParameters&&e.error("".concat(Hu,"() cannot accept type arguments"),t),!t.arguments[0])return!0;var n,r,i,a;if(e.hasDefineOptionsCall=!0,e.optionsRuntimeDecl=o.unwrapTSNode(t.arguments[0]),"ObjectExpression"===e.optionsRuntimeDecl.type){var s,l=gn(e.optionsRuntimeDecl.properties);try{for(l.s();!(s=l.n()).done;){var c=s.value;"ObjectProperty"!==c.type&&"ObjectMethod"!==c.type||"Identifier"!==c.key.type||("props"===c.key.name&&(n=c),"emits"===c.key.name&&(r=c),"expose"===c.key.name&&(i=c),"slots"===c.key.name&&(a=c))}}catch(u){l.e(u)}finally{l.f()}}return n&&e.error("".concat(Hu,"() cannot be used to declare props. Use ").concat(Nu,"() instead."),n),r&&e.error("".concat(Hu,"() cannot be used to declare emits. Use ").concat(Ru,"() instead."),r),i&&e.error("".concat(Hu,"() cannot be used to declare expose. Use ").concat(qu,"() instead."),i),a&&e.error("".concat(Hu,"() cannot be used to declare slots. Use ").concat(Wu,"() instead."),a),!0}function zu(e,t,n){e[t.name]=n}function Xu(e,t,n,r,i){var a=!1;if("VariableDeclaration"===t.type){var s="const"===t.kind;a=s&&t.declarations.every(function(e){return"Identifier"===e.id.type&&Zu(e.init)});var l,c=gn(t.declarations);try{for(c.s();!(l=c.n()).done;){var u=l.value,p=u.id,f=u.init,d=f&&o.unwrapTSNode(f),h=!(!s||!C(d,function(e){return e===Nu||e===Ru||e===Du}));if("Identifier"===p.type){var m,y=r.reactive;m=(i||"script"===e)&&(a||s&&Zu(d))?"literal-const":C(d,y)?s?"setup-reactive-const":"setup-let":h||s&&Qu(d,y)?C(d,Nu)?"setup-reactive-const":"setup-const":s?C(d,function(e){return e===r.ref||e===r.computed||e===r.shallowRef||e===r.customRef||e===r.toRef||e===Iu})?"setup-ref":"setup-maybe-ref":"setup-let",zu(n,p,m)}else{if(C(d,Nu))continue;"ObjectPattern"===p.type?Ju(p,n,s,h):"ArrayPattern"===p.type&&Yu(p,n,s,h)}}}catch(v){c.e(v)}finally{c.f()}}else"TSEnumDeclaration"===t.type?(a=t.members.every(function(e){return!e.initializer||Zu(e.initializer)}),n[t.id.name]=a?"literal-const":"setup-const"):"FunctionDeclaration"!==t.type&&"ClassDeclaration"!==t.type||(n[t.id.name]="setup-const");return a}function Ju(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=gn(e.properties);try{for(a.s();!(r=a.n()).done;){var s=r.value;if("ObjectProperty"===s.type)if("Identifier"===s.key.type&&s.key===s.value){var o=i?"setup-const":n?"setup-maybe-ref":"setup-let";zu(t,s.key,o)}else $u(s.value,t,n,i);else{var l=n?"setup-const":"setup-let";zu(t,s.argument,l)}}}catch(c){a.e(c)}finally{a.f()}}function Yu(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=gn(e.elements);try{for(a.s();!(r=a.n()).done;){var s=r.value;s&&$u(s,t,n,i)}}catch(o){a.e(o)}finally{a.f()}}function $u(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("Identifier"===e.type)zu(t,e,r?"setup-const":n?"setup-maybe-ref":"setup-let");else if("RestElement"===e.type){var i=n?"setup-const":"setup-let";zu(t,e.argument,i)}else if("ObjectPattern"===e.type)Ju(e,t,n);else if("ArrayPattern"===e.type)Yu(e,t,n);else if("AssignmentPattern"===e.type)if("Identifier"===e.left.type){var a=r?"setup-const":n?"setup-maybe-ref":"setup-let";zu(t,e.left,a)}else $u(e.left,t,n)}function Qu(e,t){if(C(e,t))return!0;switch(e.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return Qu(e.expressions[e.expressions.length-1],t);default:return!!k(e)}}function Zu(e){switch((e=o.unwrapTSNode(e)).type){case"UnaryExpression":return Zu(e.argument);case"LogicalExpression":case"BinaryExpression":return Zu(e.left)&&Zu(e.right);case"ConditionalExpression":return Zu(e.test)&&Zu(e.consequent)&&Zu(e.alternate);case"SequenceExpression":case"TemplateLiteral":return e.expressions.every(function(e){return Zu(e)});case"ParenthesizedExpression":return Zu(e.expression);case"StringLiteral":case"NumericLiteral":case"BooleanLiteral":case"NullLiteral":case"BigIntLiteral":return!0}return!1}var ep=lt,tp=nn(nn({},o.errorMessages),o.DOMErrorMessages),np=y.walk;t.extractIdentifiers=s.extractIdentifiers,t.generateCodeFrame=s.generateCodeFrame,t.isInDestructureAssignment=s.isInDestructureAssignment,t.isStaticProperty=s.isStaticProperty,t.walkIdentifiers=s.walkIdentifiers,t.MagicString=v,t.babelParse=g.parse,t.compileScript=function(e,t){var n;t.id||Nt("compileScript now requires passing the `id` option.\nUpgrade your vite or vue-loader version for compatibility with the latest experimental proposals.");var r=new yl(e,t),i=e.script,a=e.scriptSetup,s=e.source,l=e.filename,c=!1!==t.hoistStatic&&!i,p=t.id?t.id.replace(/^data-v-/,""):"",f=i&&i.lang,d=a&&a.lang;if(!a){if(!i)throw new Error("[@vue/compiler-sfc] SFC contains no <script> tags.");return function(e,t){var n,r=e.descriptor.script;if(r.lang&&!e.isJS&&!e.isTS)return r;try{var i=r.content,a=r.map,s=e.scriptAst,o=fl(s.body),l=e.descriptor.cssVars,c=e.options,u=c.genDefaultAs,p=c.isProd;if(l.length||u){var f=u||El,d=new v(i);gl(s.body,d,f),i=d.toString(),l.length&&!(null==(n=e.options.templateOptions)?void 0:n.ssr)&&(i+=function(e,t,n,r,i){return"\nimport { ".concat(X," as _").concat(X," } from 'vue'\nconst __injectCSSVars__ = () => {\n").concat(te(e,t,n,r),"}\nconst __setup__ = ").concat(i,".setup\n").concat(i,".setup = __setup__\n ? (props, ctx) => { __injectCSSVars__();return __setup__(props, ctx) }\n : __injectCSSVars__\n")}(l,o,t,!!p,f)),u||(i+="\nexport default ".concat(f))}return nn(nn({},r),{},{content:i,map:a,bindings:o,scriptAst:s.body})}catch(e){return r}}(r,p)}if(i&&f!==d)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(d&&!r.isJS&&!r.isTS)return a;var h,m=Object.create(null),g=Object.create(null),b=!1,E=!1,S=r.startOffset,x=r.endOffset,T=i&&i.loc.start.offset,P=i&&i.loc.end.offset;function k(e){var t=e.start+S,n=e.end+S;for(e.trailingComments&&e.trailingComments.length>0&&(n=e.trailingComments[e.trailingComments.length-1].end+S);n<=s.length&&/\s/.test(s.charAt(n));)n++;r.s.move(t,n,0)}function _(t,n,i,a,s,o){var l=o;o&&r.isTS&&e.template&&!e.template.src&&!e.template.lang&&(l=it(n,e)),r.userImports[n]={isType:a,imported:i,local:n,source:t,isFromSetup:s,isUsedInTemplate:l}}function N(e,t){e&&o.walkIdentifiers(e,function(e){var n=g[e.name];n&&"literal-const"!==n&&r.error("`".concat(t,"()` in <script setup> cannot reference locally declared variables because it will be hoisted outside of the setup() function. If your component options require initialization in the module scope, use a separate normal <script> to export the options instead."),e)})}var D=r.scriptAst,j=r.scriptSetupAst;if(D){var M,L=gn(D.body);try{for(L.s();!(M=L.n()).done;){var B=M.value;if("ImportDeclaration"===B.type){var R,F=gn(B.specifiers);try{for(F.s();!(R=F.n()).done;){var U=R.value,q=I(U);_(B.source.value,U.local.name,q,"type"===B.importKind||"ImportSpecifier"===U.type&&"type"===U.importKind,!1,!t.inlineTemplate)}}catch(Ye){F.e(Ye)}finally{F.f()}}}}catch(Ye){L.e(Ye)}finally{L.f()}}var W,G=gn(j.body);try{var H=function(){var e=W.value;if("ImportDeclaration"===e.type){k(e);for(var n=0,i=function(t){var i=t>n;n++;var a=e.specifiers[t],s=e.specifiers[t+1];r.s.remove(i?e.specifiers[t-1].end+S:a.start+S,s&&!i?s.start+S:a.end+S)},a=0;a<e.specifiers.length;a++){var s=e.specifiers[a],o=s.local.name,l=I(s),c=e.source.value,u=r.userImports[o];"vue"!==c||l!==Nu&&l!==Ru&&l!==qu?u?u.source===c&&u.imported===l?i(a):r.error("different imports aliased to same local name.",s):_(c,o,l,"type"===e.importKind||"ImportSpecifier"===s.type&&"type"===s.importKind,!0,!t.inlineTemplate):(Nt("`".concat(l,"` is a compiler macro and no longer needs to be imported.")),i(a))}e.specifiers.length&&n===e.specifiers.length&&r.s.remove(e.start+S,e.end+S)}};for(G.s();!(W=G.n()).done;)H()}catch(Ye){G.e(Ye)}finally{G.f()}var K={};for(var z in r.userImports){var J=r.userImports[z],Y=J.source,$=J.imported,Q=J.local;"vue"===Y&&(K[$]=Q)}if(i&&D){var Z,ee=gn(D.body);try{for(ee.s();!(Z=ee.n()).done;){var ne=Z.value;if("ExportDefaultDeclaration"===ne.type){var re=void 0;if("ObjectExpression"===(h=ne).declaration.type?re=h.declaration.properties:"CallExpression"===h.declaration.type&&h.declaration.arguments[0]&&"ObjectExpression"===h.declaration.arguments[0].type&&(re=h.declaration.arguments[0].properties),re){var ie,ae=gn(re);try{for(ae.s();!(ie=ae.n()).done;){var se=ie.value;"ObjectProperty"===se.type&&"Identifier"===se.key.type&&"name"===se.key.name&&(r.hasDefaultExportName=!0),"ObjectMethod"!==se.type&&"ObjectProperty"!==se.type||"Identifier"!==se.key.type||"render"!==se.key.name||(r.hasDefaultExportRender=!0)}}catch(Ye){ae.e(Ye)}finally{ae.f()}}var oe=ne.start+T,le=ne.declaration.start+T;r.s.overwrite(oe,le,"const ".concat(El," = "))}else if("ExportNamedDeclaration"===ne.type){var ce=ne.specifiers.find(function(e){return"Identifier"===e.exported.type&&"default"===e.exported.name});ce&&(h=ne,ne.specifiers.length>1?r.s.remove(ce.start+T,ce.end+T):r.s.remove(ne.start+T,ne.end+T),ne.source?r.s.prepend("import { ".concat(ce.local.name," as ").concat(El," } from '").concat(ne.source.value,"'\n")):r.s.appendLeft(P,"\nconst ".concat(El," = ").concat(ce.local.name,"\n"))),ne.declaration&&Xu("script",ne.declaration,m,K,c)}else"VariableDeclaration"!==ne.type&&"FunctionDeclaration"!==ne.type&&"ClassDeclaration"!==ne.type&&"TSEnumDeclaration"!==ne.type||ne.declare||Xu("script",ne,m,K,c)}}catch(Ye){ee.e(Ye)}finally{ee.f()}T>S&&(/\n$/.test(i.content.trim())||r.s.appendLeft(P,"\n"),r.s.move(T,P,0))}var ue,pe=gn(j.body);try{var fe=function(){var e=ue.value;if("ExpressionStatement"===e.type){var t=o.unwrapTSNode(e.expression);if(ju(r,t)||Fu(r,t)||Ku(r,t)||Gu(r,t))r.s.remove(e.start+S,e.end+S);else if(function(e,t){return!!C(t,qu)&&(e.hasDefineExposeCall&&e.error("duplicate ".concat(qu,"() call"),t),e.hasDefineExposeCall=!0,!0)}(r,t)){var n=t.callee;r.s.overwrite(n.start+S,n.end+S,"__expose")}else _u(r,t)}if("VariableDeclaration"===e.type&&!e.declare)for(var i,a=e.declarations.length,s=a,l=0;l<a;l++){var u=e.declarations[l],p=u.init&&o.unwrapTSNode(u.init);if(p){Ku(r,p)&&r.error("".concat(Hu,"() has no returning value, it cannot be assigned."),e);var f=ju(r,p,u.id),d=!f&&Fu(r,p,u.id);if(!d&&(Gu(r,p,u.id)||_u(r,p,u.id)),f&&!r.propsDestructureRestId&&r.propsDestructureDecl)if(1===s)r.s.remove(e.start+S,e.end+S);else{var h=u.start+S,m=u.end+S;l===a-1?h=e.declarations[i].end+S:m=e.declarations[l+1].start+S,r.s.remove(h,m),s--}else d?r.s.overwrite(S+p.start,S+p.end,"__emit"):i=l}}var v=!1;if("VariableDeclaration"!==e.type&&"FunctionDeclaration"!==e.type&&"ClassDeclaration"!==e.type&&"TSEnumDeclaration"!==e.type||e.declare||(v=Xu("scriptSetup",e,g,K,c)),c&&v&&k(e),"VariableDeclaration"===e.type&&!e.declare||e.type.endsWith("Statement")){var E=[j.body];y.walk(e,{enter:function(e,t){if(o.isFunctionType(e)&&this.skip(),"BlockStatement"===e.type&&E.push(e.body),"AwaitExpression"===e.type){b=!0;var n=E[E.length-1].some(function(t,n){return(1===E.length||n>0)&&"ExpressionStatement"===t.type&&t.start===e.start});!function(e,t,n,r){var i=t.argument.extra&&t.argument.extra.parenthesized?t.argument.extra.parenStart:t.argument.start,a=e.startOffset,s=e.descriptor.source.slice(i+a,t.argument.end+a),o=/\bawait\b/.test(s);e.s.overwrite(t.start+a,i+a,"".concat(n?";":"","(\n ([__temp,__restore] = ").concat(e.helper("withAsyncContext"),"(").concat(o?"async ":"","() => ")),e.s.appendLeft(t.end+a,")),\n ".concat(r?"":"__temp = ","await __temp,\n __restore()").concat(r?"":",\n __temp","\n)"))}(r,e,n,"ExpressionStatement"===t.type)}},exit:function(e){"BlockStatement"===e.type&&E.pop()}})}("ExportNamedDeclaration"===e.type&&"type"!==e.exportKind||"ExportAllDeclaration"===e.type||"ExportDefaultDeclaration"===e.type)&&r.error("<script setup> cannot contain ES module exports. If you are using a previous version of <script setup>, please consult the updated RFC at https://github.com/vuejs/rfcs/pull/227.",e),r.isTS&&(e.type.startsWith("TS")||"ExportNamedDeclaration"===e.type&&"type"===e.exportKind||"VariableDeclaration"===e.type&&e.declare)&&"TSEnumDeclaration"!==e.type&&k(e)};for(pe.s();!(ue=pe.n()).done;)fe()}catch(Ye){pe.e(Ye)}finally{pe.f()}r.propsDestructureDecl&&function(e,t){if(e.options.propsDestructure){var n={},r=[n],i=n,a=new WeakSet,s=[],l=Object.create(null);for(var c in e.propsDestructuredBindings){var p=e.propsDestructuredBindings[c].local;n[p]=!0,l[p]=c}var f=e.scriptSetupAst;m(f,!0),y.walk(f,{enter:function(n,r){return r&&s.push(r),r&&r.type.startsWith("TS")&&"TSAsExpression"!==r.type&&"TSNonNullExpression"!==r.type&&"TSTypeAssertion"!==r.type?this.skip():(g(n,"watch",t.watch),g(n,"toRef",t.toRef),o.isFunctionType(n)?(d(),o.walkFunctionParams(n,h),void("BlockStatement"===n.body.type&&m(n.body))):"CatchClause"===n.type?(d(),n.param&&"Identifier"===n.param.type&&h(n.param),void m(n.body)):"BlockStatement"!==n.type||o.isFunctionType(r)?void("Identifier"===n.type&&o.isReferencedIdentifier(n,r,s)&&!a.has(n)&&i[n.name]&&function(t,n,r){("AssignmentExpression"===n.type&&t===n.left||"UpdateExpression"===n.type)&&e.error("Cannot assign to destructured props as they are readonly.",t),o.isStaticProperty(n)&&n.shorthand?n.inPattern&&!o.isInDestructureAssignment(n,r)||e.s.appendLeft(t.end+e.startOffset,": ".concat(u.genPropsAccessExp(l[t.name]))):e.s.overwrite(t.start+e.startOffset,t.end+e.startOffset,u.genPropsAccessExp(l[t.name]))}(n,r,s)):(d(),void m(n)))},leave:function(e,t){t&&s.pop(),("BlockStatement"===e.type&&!o.isFunctionType(t)||o.isFunctionType(e))&&(r.pop(),i=r[r.length-1]||null)}})}function d(){r.push(i=Object.create(i))}function h(t){a.add(t),i?i[t.name]=!1:e.error("registerBinding called without active scope, something is wrong.",t)}function m(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=gn(e.body);try{for(r.s();!(t=r.n()).done;){var i=t.value;if("VariableDeclaration"===i.type)v(i,n);else if("FunctionDeclaration"===i.type||"ClassDeclaration"===i.type){if(i.declare||!i.id)continue;h(i.id)}else"ForOfStatement"!==i.type&&"ForInStatement"!==i.type||"VariableDeclaration"!==i.left.type?"ExportNamedDeclaration"===i.type&&i.declaration&&"VariableDeclaration"===i.declaration.type?v(i.declaration,n):"LabeledStatement"===i.type&&"VariableDeclaration"===i.body.type&&v(i.body,n):v(i.left)}}catch(Ye){r.e(Ye)}finally{r.f()}}function v(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.declare){var n,r=gn(e.declarations);try{for(r.s();!(n=r.n()).done;){var i,s=n.value,l=t&&s.init&&C(o.unwrapTSNode(s.init),"defineProps"),c=gn(o.extractIdentifiers(s.id));try{for(c.s();!(i=c.n()).done;){var u=i.value;l?a.add(u):h(u)}}catch(Ye){c.e(Ye)}finally{c.f()}}}catch(Ye){r.e(Ye)}finally{r.f()}}}function g(t,n){if(C(t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:n)){var r=o.unwrapTSNode(t.arguments[0]);"Identifier"===r.type&&i[r.name]&&e.error('"'.concat(r.name,'" is a destructured prop and should not be passed directly to ').concat(n,"(). Pass a getter () => ").concat(r.name," instead."),r)}}}(r,K),N(r.propsRuntimeDecl,Nu),N(r.propsRuntimeDefaults,Nu),N(r.propsDestructureDecl,Nu),N(r.emitsRuntimeDecl,Ru),N(r.optionsRuntimeDecl,Hu);for(var de=0,he=Object.values(r.modelDecls);de<he.length;de++){var me,ye=gn(he[de].runtimeOptionNodes);try{for(ye.s();!(me=ye.n()).done;){N(me.value,Iu)}}catch(Ye){ye.e(Ye)}finally{ye.f()}}i?S<T?(r.s.remove(0,S),r.s.remove(x,T),r.s.remove(P,s.length)):(r.s.remove(0,T),r.s.remove(P,S),r.s.remove(x,s.length)):(r.s.remove(0,S),r.s.remove(x,s.length)),D&&Object.assign(r.bindingMetadata,fl(D.body));for(var ve=0,ge=Object.entries(r.userImports);ve<ge.length;ve++){var be=an(ge[ve],2),Ee=be[0],Se=be[1],xe=Se.isType,Te=Se.imported,we=Se.source;xe||(r.bindingMetadata[Ee]="*"===Te||"default"===Te&&we.endsWith(".vue")||"vue"===we?"setup-const":"setup-maybe-ref")}for(var Pe in m)r.bindingMetadata[Pe]=m[Pe];for(var Ae in g)r.bindingMetadata[Ae]=g[Ae];e.cssVars.length&&!(null==(n=t.templateOptions)?void 0:n.ssr)&&(r.helperImports.add(X),r.helperImports.add("unref"),r.s.prependLeft(S,"\n".concat(te(e.cssVars,r.bindingMetadata,p,!!t.isProd),"\n")));var ke="__props";if(r.propsTypeDecl&&(ke+=": any"),r.propsDecl&&(r.propsDestructureRestId?(r.s.overwrite(S+r.propsCall.start,S+r.propsCall.end,"".concat(r.helper("createPropsRestProxy"),"(__props, ").concat(JSON.stringify(Object.keys(r.propsDestructuredBindings)),")")),r.s.overwrite(S+r.propsDestructureDecl.start,S+r.propsDestructureDecl.end,r.propsDestructureRestId)):r.propsDestructureDecl||r.s.overwrite(S+r.propsCall.start,S+r.propsCall.end,"__props")),b){var Ce=r.isTS?": any":"";r.s.prependLeft(S,"\nlet __temp".concat(Ce,", __restore").concat(Ce,"\n"))}var Oe,Ie=r.hasDefineExposeCall||!t.inlineTemplate?["expose: __expose"]:[];if(r.emitDecl&&Ie.push("emit: __emit"),Ie.length&&(ke+=", { ".concat(Ie.join(", ")," }")),!t.inlineTemplate||!e.template&&r.hasDefaultExportRender){var _e=nn(nn({},m),g);for(var Ne in r.userImports)!r.userImports[Ne].isType&&r.userImports[Ne].isUsedInTemplate&&(_e[Ne]=!0);for(var De in Oe="{ ",_e)if(!0!==_e[De]||"vue"===r.userImports[De].source||r.userImports[De].source.endsWith(".vue"))if("setup-let"===r.bindingMetadata[De]){var je="v"===De?"_v":"v";Oe+="get ".concat(De,"() { return ").concat(De," }, set ").concat(De,"(").concat(je,") { ").concat(De," = ").concat(je," }, ")}else Oe+="".concat(De,", ");else Oe+="get ".concat(De,"() { return ").concat(De," }, ");Oe=Oe.replace(/, $/,"")+" }"}else if(e.template&&!e.template.src){t.templateOptions&&t.templateOptions.ssr&&(E=!0);var Me=jt(nn(nn({filename:l,ast:e.template.ast,source:e.template.content,inMap:e.template.map},t.templateOptions),{},{id:p,scoped:e.styles.some(function(e){return e.scoped}),isProd:t.isProd,ssrCssVars:e.cssVars,compilerOptions:nn(nn({},t.templateOptions&&t.templateOptions.compilerOptions),{},{inline:!0,isTS:r.isTS,bindingMetadata:r.bindingMetadata})})),Le=Me.code,Be=Me.ast,Re=Me.preamble,Fe=Me.tips,Ue=Me.errors;Fe.length&&Fe.forEach(Nt);var Ve=Ue[0];if("string"==typeof Ve)throw new Error(Ve);if(Ve)throw Ve.loc&&(Ve.message+="\n\n"+e.filename+"\n"+u.generateCodeFrame(s,Ve.loc.start.offset,Ve.loc.end.offset)+"\n"),Ve;Re&&r.s.prepend(Re),Be&&Be.helpers.has(o.UNREF)&&r.helperImports.delete("unref"),Oe=Le}else Oe="() => {}";t.inlineTemplate?r.s.appendRight(x,"\nreturn ".concat(Oe,"\n}\n\n")):r.s.appendRight(x,"\nconst __returned__ = ".concat(Oe,"\nObject.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })\nreturn __returned__\n}\n\n"));var qe=t.genDefaultAs?"const ".concat(t.genDefaultAs," ="):"export default",We="";if(!r.hasDefaultExportName&&l&&l!==ot){var Ge=l.match(/([^/\\]+)\.\w+$/);Ge&&(We+="\n __name: '".concat(Ge[1],"',"))}E&&(We+="\n __ssrInlineRender: true,");var He=function(e){var t;if(e.propsRuntimeDecl){if(t=e.getString(e.propsRuntimeDecl).trim(),e.propsDestructureDecl){var n=[];for(var r in e.propsDestructuredBindings){var i=Bu(e,r),a=V(r);i&&n.push("".concat(a,": ").concat(i.valueString).concat(i.needSkipFactory?", __skip_".concat(a,": true"):""))}n.length&&(t="/*#__PURE__*/".concat(e.helper("mergeDefaults"),"(").concat(t,", {\n ").concat(n.join(",\n "),"\n})"))}}else e.propsTypeDecl&&(t=Mu(e));var s=function(e){if(e.hasDefineModelCall){for(var t=!!e.options.isProd,n="",r=function(){var r=an(a[i],2),s=r[0],o=r[1],l=o.type,c=o.options,u=!1,p=l&&wu(e,l);if(p){var f=p.includes(w);p=p.filter(function(e){return e!==w&&(!t||"Boolean"===e||"Function"===e&&c)}),u=!t&&f&&p.length>0}var d,h=p&&p.length>0&&O(p)||void 0,m=A([h&&"type: ".concat(h),u&&"skipCheck: true"]);d=h&&c?e.isTS?"{ ".concat(m,", ...").concat(c," }"):"Object.assign({ ".concat(m," }, ").concat(c,")"):c||(h?"{ ".concat(m," }"):"{}"),n+="\n ".concat(JSON.stringify(s),": ").concat(d,","),n+="\n ".concat(JSON.stringify("modelValue"===s?"modelModifiers":"".concat(s,"Modifiers")),": {},")},i=0,a=Object.entries(e.modelDecls);i<a.length;i++)r();return"{".concat(n,"\n }")}}(e);return t&&s?"/*#__PURE__*/".concat(e.helper("mergeModels"),"(").concat(t,", ").concat(s,")"):s||t}(r);He&&(We+="\n props: ".concat(He,","));var Ke=function(e){var t="";if(e.emitsRuntimeDecl)t=e.getString(e.emitsRuntimeDecl).trim();else if(e.emitsTypeDecl){var n=Uu(e);t=n.size?"[".concat(Array.from(n).map(function(e){return JSON.stringify(e)}).join(", "),"]"):""}if(e.hasDefineModelCall){var r="[".concat(Object.keys(e.modelDecls).map(function(e){return JSON.stringify("update:".concat(e))}).join(", "),"]");t=t?"/*#__PURE__*/".concat(e.helper("mergeModels"),"(").concat(t,", ").concat(r,")"):r}return t}(r);Ke&&(We+="\n emits: ".concat(Ke,","));var ze="";r.optionsRuntimeDecl&&(ze=a.content.slice(r.optionsRuntimeDecl.start,r.optionsRuntimeDecl.end).trim());var Xe=r.hasDefineExposeCall||t.inlineTemplate?"":" __expose();\n";if(r.isTS){var Je=(h?"\n ...".concat(El,","):"")+(ze?"\n ...".concat(ze,","):"");r.s.prependLeft(S,"\n".concat(qe," /*#__PURE__*/").concat(r.helper("defineComponent"),"({").concat(Je).concat(We,"\n ").concat(b?"async ":"","setup(").concat(ke,") {\n").concat(Xe)),r.s.appendRight(x,"})")}else h||ze?(r.s.prependLeft(S,"\n".concat(qe," /*#__PURE__*/Object.assign(").concat(h?"".concat(El,", "):"").concat(ze?"".concat(ze,", "):"","{").concat(We,"\n ").concat(b?"async ":"","setup(").concat(ke,") {\n").concat(Xe)),r.s.appendRight(x,"})")):(r.s.prependLeft(S,"\n".concat(qe," {").concat(We,"\n ").concat(b?"async ":"","setup(").concat(ke,") {\n").concat(Xe)),r.s.appendRight(x,"}"));return r.helperImports.size>0&&r.s.prepend("import { ".concat(vn(r.helperImports).map(function(e){return"".concat(e," as _").concat(e)}).join(", ")," } from 'vue'\n")),nn(nn({},a),{},{bindings:r.bindingMetadata,imports:r.userImports,content:r.s.toString(),map:!1!==t.sourceMap?r.s.generateMap({source:l,hires:!0,includeContent:!0}):void 0,scriptAst:null==D?void 0:D.body,scriptSetupAst:null==j?void 0:j.body,deps:r.deps?vn(r.deps):void 0})},t.compileStyle=function(e){return pl(nn(nn({},e),{},{isAsync:!1}))},t.compileStyleAsync=function(e){return pl(nn(nn({},e),{},{isAsync:!0}))},t.compileTemplate=jt,t.errorMessages=tp,t.extractRuntimeEmits=Uu,t.extractRuntimeProps=Mu,t.inferRuntimeType=wu,t.invalidateTypeCache=function(e){e=R(e),du.delete(e),uu.delete(e);var t=pu.get(e);t&&uu.delete(t)},t.parse=ct,t.parseCache=ep,t.registerTS=function(e){tu=function(){try{return e()}catch(e){throw"string"==typeof e.message&&e.message.includes("Cannot find module")?new Error('Failed to load TypeScript, which is required for resolving imported types. Please make sure "typescript" is installed as a project dependency.'):new Error("Failed to load TypeScript for resolving imported types.")}}},t.resolveTypeElements=Kc,t.rewriteDefault=function(e,t,n){var r=g.parse(e,{sourceType:"module",plugins:vl("js",n)}).program.body,i=new v(e);return gl(r,i,t),i.toString()},t.rewriteDefaultAST=gl,t.shouldTransformRef=function(){return!1},t.version="3.4.15",t.walk=np},function(e,t,n){e.exports=n(502)},function(e,t,n){var r=n(311),i=n(314),a=n(86);e.exports={formats:a,parse:i,stringify:r}},function(e,t,n){var r=n(312),i=n(144),a=n(86),s=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},l=Array.isArray,c=Array.prototype.push,u=function(e,t){c.apply(e,l(t)?t:[t])},p=Date.prototype.toISOString,f=a.default,d={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:i.encode,encodeValuesOnly:!1,format:f,formatter:a.formatters[f],indices:!1,serializeDate:function(e){return p.call(e)},skipNulls:!1,strictNullHandling:!1},h={},m=function e(t,n,a,s,o,c,p,f,m,y,v,g,b,E,S,x){for(var T,w=t,P=x,A=0,k=!1;void 0!==(P=P.get(h))&&!k;){var C=P.get(t);if(A+=1,void 0!==C){if(C===A)throw new RangeError("Cyclic object value");k=!0}void 0===P.get(h)&&(A=0)}if("function"==typeof f?w=f(n,w):w instanceof Date?w=v(w):"comma"===a&&l(w)&&(w=i.maybeMap(w,function(e){return e instanceof Date?v(e):e})),null===w){if(o)return p&&!E?p(n,d.encoder,S,"key",g):n;w=""}if("string"==typeof(T=w)||"number"==typeof T||"boolean"==typeof T||"symbol"==Sn(T)||"bigint"==typeof T||i.isBuffer(w))return p?[b(E?n:p(n,d.encoder,S,"key",g))+"="+b(p(w,d.encoder,S,"value",g))]:[b(n)+"="+b(String(w))];var O,I=[];if(void 0===w)return I;if("comma"===a&&l(w))E&&p&&(w=i.maybeMap(w,p)),O=[{value:w.length>0?w.join(",")||null:void 0}];else if(l(f))O=f;else{var _=Object.keys(w);O=m?_.sort(m):_}for(var N=s&&l(w)&&1===w.length?n+"[]":n,D=0;D<O.length;++D){var j=O[D],M="object"==Sn(j)&&void 0!==j.value?j.value:w[j];if(!c||null!==M){var L=l(w)?"function"==typeof a?a(N,j):N:N+(y?"."+j:"["+j+"]");x.set(t,A);var B=r();B.set(h,x),u(I,e(M,L,a,s,o,c,"comma"===a&&E&&l(w)?null:p,f,m,y,v,g,b,E,S,B))}}return I};e.exports=function(e,t){var n,i=e,c=function(e){if(!e)return d;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||d.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=a.default;if(void 0!==e.format){if(!s.call(a.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=a.formatters[n],i=d.filter;return("function"==typeof e.filter||l(e.filter))&&(i=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:d.addQueryPrefix,allowDots:void 0===e.allowDots?d.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:d.charsetSentinel,delimiter:void 0===e.delimiter?d.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:d.encode,encoder:"function"==typeof e.encoder?e.encoder:d.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:d.encodeValuesOnly,filter:i,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:d.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:d.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:d.strictNullHandling}}(t);"function"==typeof c.filter?i=(0,c.filter)("",i):l(c.filter)&&(n=c.filter);var p,f=[];if("object"!=Sn(i)||null===i)return"";p=t&&t.arrayFormat in o?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=o[p];if(t&&"commaRoundTrip"in t&&"boolean"!=typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var y="comma"===h&&t&&t.commaRoundTrip;n||(n=Object.keys(i)),c.sort&&n.sort(c.sort);for(var v=r(),g=0;g<n.length;++g){var b=n[g];c.skipNulls&&null===i[b]||u(f,m(i[b],b,h,y,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,v))}var E=f.join(c.delimiter),S=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?S+="utf8=%26%2310003%3B&":S+="utf8=%E2%9C%93&"),E.length>0?S+E:""}},function(e,t,n){var r=n(22),i=n(38),a=n(313),s=r("%TypeError%"),o=r("%WeakMap%",!0),l=r("%Map%",!0),c=i("WeakMap.prototype.get",!0),u=i("WeakMap.prototype.set",!0),p=i("WeakMap.prototype.has",!0),f=i("Map.prototype.get",!0),d=i("Map.prototype.set",!0),h=i("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new s("Side channel does not contain "+a(e))},get:function(r){if(o&&r&&("object"==Sn(r)||"function"==typeof r)){if(e)return c(e,r)}else if(l){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(o&&r&&("object"==Sn(r)||"function"==typeof r)){if(e)return p(e,r)}else if(l){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,i){o&&r&&("object"==Sn(r)||"function"==typeof r)?(e||(e=new o),u(e,r,i)):l?(t||(t=new l),d(t,r,i)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,i))}};return r}},function(e,t,n){var r="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&i&&"function"==typeof i.get?i.get:null,s=r&&Map.prototype.forEach,o="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=o&&l&&"function"==typeof l.get?l.get:null,u=o&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,y=Function.prototype.toString,v=String.prototype.match,g=String.prototype.slice,b=String.prototype.replace,E=String.prototype.toUpperCase,S=String.prototype.toLowerCase,x=RegExp.prototype.test,T=Array.prototype.concat,w=Array.prototype.join,P=Array.prototype.slice,A=Math.floor,k="function"==typeof BigInt?BigInt.prototype.valueOf:null,C=Object.getOwnPropertySymbols,O="function"==typeof Symbol&&"symbol"==Sn(Symbol.iterator)?Symbol.prototype.toString:null,I="function"==typeof Symbol&&"object"==Sn(Symbol.iterator),_="function"==typeof Symbol&&Symbol.toStringTag?Symbol.toStringTag:null,N=Object.prototype.propertyIsEnumerable,D=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function j(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||x.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-A(-e):A(e);if(r!==e){var i=String(r),a=g.call(t,i.length+1);return b.call(i,n,"$&_")+"."+b.call(b.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var M=n(509),L=M.custom,B=q(L)?L:null;function R(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function F(e){return b.call(String(e),/"/g,""")}function U(e){return!("[object Array]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}function V(e){return!("[object RegExp]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}function q(e){if(I)return e&&"object"==Sn(e)&&e instanceof Symbol;if("symbol"==Sn(e))return!0;if(!e||"object"!=Sn(e)||!O)return!1;try{return O.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,i,o){var l=r||{};if(G(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(G(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var m=!G(l,"customInspect")||l.customInspect;if("boolean"!=typeof m&&"symbol"!==m)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(G(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(G(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var E=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return z(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return E?j(t,x):x}if("bigint"==typeof t){var A=String(t)+"n";return E?j(t,A):A}var C=void 0===l.depth?5:l.depth;if(void 0===i&&(i=0),i>=C&&C>0&&"object"==Sn(t))return U(t)?"[Array]":"[Object]";var L,W=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=w.call(Array(e.indent+1)," ")}return{base:n,prev:w.call(Array(t+1),n)}}(l,i);if(void 0===o)o=[];else if(K(o,t)>=0)return"[Circular]";function X(t,n,r){if(n&&(o=P.call(o)).push(n),r){var a={depth:l.depth};return G(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,i+1,o)}return e(t,l,i+1,o)}if("function"==typeof t&&!V(t)){var ee=function(e){if(e.name)return e.name;var t=v.call(y.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),te=Z(t,X);return"[Function"+(ee?": "+ee:" (anonymous)")+"]"+(te.length>0?" { "+w.call(te,", ")+" }":"")}if(q(t)){var ne=I?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(t);return"object"!=Sn(t)||I?ne:J(ne)}if((L=t)&&"object"==Sn(L)&&("undefined"!=typeof HTMLElement&&L instanceof HTMLElement||"string"==typeof L.nodeName&&"function"==typeof L.getAttribute)){for(var re="<"+S.call(String(t.nodeName)),ie=t.attributes||[],ae=0;ae<ie.length;ae++)re+=" "+ie[ae].name+"="+R(F(ie[ae].value),"double",l);return re+=">",t.childNodes&&t.childNodes.length&&(re+="..."),re+"</"+S.call(String(t.nodeName))+">"}if(U(t)){if(0===t.length)return"[]";var se=Z(t,X);return W&&!function(e){for(var t=0;t<e.length;t++)if(K(e[t],"\n")>=0)return!1;return!0}(se)?"["+Q(se,W)+"]":"[ "+w.call(se,", ")+" ]"}if(function(e){return!("[object Error]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}(t)){var oe=Z(t,X);return"cause"in Error.prototype||!("cause"in t)||N.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+w.call(oe,", ")+" }":"{ ["+String(t)+"] "+w.call(T.call("[cause]: "+X(t.cause),oe),", ")+" }"}if("object"==Sn(t)&&m){if(B&&"function"==typeof t[B]&&M)return M(t,{depth:C-i});if("symbol"!==m&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!=Sn(e))return!1;try{a.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var le=[];return s&&s.call(t,function(e,n){le.push(X(n,t,!0)+" => "+X(e,t))}),$("Map",a.call(t),le,W)}if(function(e){if(!c||!e||"object"!=Sn(e))return!1;try{c.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ce=[];return u&&u.call(t,function(e){ce.push(X(e,t))}),$("Set",c.call(t),ce,W)}if(function(e){if(!p||!e||"object"!=Sn(e))return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Y("WeakMap");if(function(e){if(!f||!e||"object"!=Sn(e))return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Y("WeakSet");if(function(e){if(!d||!e||"object"!=Sn(e))return!1;try{return d.call(e),!0}catch(e){}return!1}(t))return Y("WeakRef");if(function(e){return!("[object Number]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}(t))return J(X(Number(t)));if(function(e){if(!e||"object"!=Sn(e)||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}(t))return J(X(k.call(t)));if(function(e){return!("[object Boolean]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}(t))return J(h.call(t));if(function(e){return!("[object String]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}(t))return J(X(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if(t===n.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==H(e)||_&&"object"==Sn(e)&&_ in e)}(t)&&!V(t)){var ue=Z(t,X),pe=D?D(t)===Object.prototype:t instanceof Object||t.constructor===Object,fe=t instanceof Object?"":"null prototype",de=!pe&&_&&Object(t)===t&&_ in t?g.call(H(t),8,-1):fe?"Object":"",he=(pe||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(de||fe?"["+w.call(T.call([],de||[],fe||[]),": ")+"] ":"");return 0===ue.length?he+"{}":W?he+"{"+Q(ue,W)+"}":he+"{ "+w.call(ue,", ")+" }"}return String(t)};var W=Object.prototype.hasOwnProperty||function(e){return e in this};function G(e,t){return W.call(e,t)}function H(e){return m.call(e)}function K(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function z(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return z(g.call(e,0,t.maxStringLength),t)+r}return R(b.call(b.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,X),"single",t)}function X(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+E.call(t.toString(16))}function J(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function $(e,t,n,r){return e+" ("+t+") {"+(r?Q(n,r):w.call(n,", "))+"}"}function Q(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+w.call(e,","+n)+"\n"+t.prev}function Z(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=G(e,i)?t(e[i],e):""}var a,s="function"==typeof C?C(e):[];if(I){a={};for(var o=0;o<s.length;o++)a["$"+s[o]]=s[o]}for(var l in e)G(e,l)&&(n&&String(Number(l))===l&&l<e.length||I&&a["$"+l]instanceof Symbol||(x.call(/[^\w$]/,l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof C)for(var c=0;c<s.length;c++)N.call(e,s[c])&&r.push("["+t(s[c])+"]: "+t(e[s[c]],e));return r}},function(e,t,n){var r=n(144),i=Object.prototype.hasOwnProperty,a=Array.isArray,s={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},l=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},c=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/g,o=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=o?a.slice(0,o.index):a,u=[];if(c){if(!n.plainObjects&&i.call(Object.prototype,c)&&!n.allowPrototypes)return;u.push(c)}for(var p=0;n.depth>0&&null!==(o=s.exec(a))&&p<n.depth;){if(p+=1,!n.plainObjects&&i.call(Object.prototype,o[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(o[1])}return o&&u.push("["+a.slice(o.index)+"]"),function(e,t,n,r){for(var i=r?t:l(t,n),a=e.length-1;a>=0;--a){var s,o=e[a];if("[]"===o&&n.parseArrays)s=[].concat(i);else{s=n.plainObjects?Object.create(null):{};var c="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,u=parseInt(c,10);n.parseArrays||""!==c?!isNaN(u)&&o!==c&&String(u)===c&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(s=[])[u]=i:"__proto__"!==c&&(s[c]=i):s={0:i}}i=s}return i}(u,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return s;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?s.charset:e.charset;return{allowDots:void 0===e.allowDots?s.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:s.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:s.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:s.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:s.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:s.comma,decoder:"function"==typeof e.decoder?e.decoder:s.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:s.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:s.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:s.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:s.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:s.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var u="string"==typeof e?function(e,t){var n,c={__proto__:null},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,p=t.parameterLimit===1/0?void 0:t.parameterLimit,f=u.split(t.delimiter,p),d=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<f.length;++n)0===f[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===f[n]?h="utf-8":"utf8=%26%2310003%3B"===f[n]&&(h="iso-8859-1"),d=n,n=f.length);for(n=0;n<f.length;++n)if(n!==d){var m,y,v=f[n],g=v.indexOf("]="),b=-1===g?v.indexOf("="):g+1;-1===b?(m=t.decoder(v,s.decoder,h,"key"),y=t.strictNullHandling?null:""):(m=t.decoder(v.slice(0,b),s.decoder,h,"key"),y=r.maybeMap(l(v.slice(b+1),t),function(e){return t.decoder(e,s.decoder,h,"value")})),y&&t.interpretNumericEntities&&"iso-8859-1"===h&&(y=o(y)),v.indexOf("[]=")>-1&&(y=a(y)?[y]:y),i.call(c,m)?c[m]=r.combine(c[m],y):c[m]=y}return c}(e,n):e,p=n.plainObjects?Object.create(null):{},f=Object.keys(u),d=0;d<f.length;++d){var h=f[d],m=c(h,u[h],n,"string"==typeof e);p=r.merge(p,m,n)}return!0===n.allowSparse?p:r.compact(p)}},function(e,t,n){var r=n(87),i=n(52),a=n(147),s=n(24),o=n(322),l=n(54),c=n(324),u=n(88),p=n(153),f=n(56),d=n(91),h=n(89),m=n(55),y=n(90),v=n(154),g=n(92),b=n(40),E=n(53);function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new o(t)}S.plugin=function(e,t){var n;function r(){var n=t.apply(void 0,arguments);return n.postcssPlugin=e,n.postcssVersion=(new o).version,n}return Object.defineProperty(r,"postcss",{get:function(){return n||(n=r()),n}}),r.process=function(e,t,n){return S([r(n)]).process(e,t)},r},S.stringify=l,S.parse=y,S.fromJSON=c,S.list=v,S.comment=function(e){return new f(e)},S.atRule=function(e){return new d(e)},S.decl=function(e){return new i(e)},S.rule=function(e){return new g(e)},S.root=function(e){return new b(e)},S.document=function(e){return new u(e)},S.CssSyntaxError=r,S.Declaration=i,S.Container=s,S.Processor=o,S.Document=u,S.Comment=f,S.Warning=p,S.AtRule=d,S.Result=h,S.Input=m,S.Rule=g,S.Root=b,S.Node=E,a.registerPostcss(S),e.exports=S,S.default=S},function(e){var t=String,n=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=n(),e.exports.createColors=n},function(){},function(){},function(e){e.exports={nanoid:function(){for(var e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:21;return function(){for(var n="",r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;r--;)n+=e[Math.random()*e.length|0];return n}}}},function(e,t,n){var r=n(52),i=n(321),a=n(56),s=n(91),o=n(40),l=n(92),c={empty:!0,space:!0};e.exports=function(){return wn(function e(t){xn(this,e),this.input=t,this.root=new o,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}},[{key:"atrule",value:function(e){var t,n,r,i=new s;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var a=!1,o=!1,l=[],c=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?c.push("("===t?")":"]"):"{"===t&&c.length>0?c.push("}"):t===c[c.length-1]&&c.pop(),0===c.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){o=!0;break}if("}"===t){if(l.length>0){for(n=l[r=l.length-1];n&&"space"===n[0];)n=l[--r];n&&(i.source.end=this.getPosition(n[3]||n[2]),i.source.end.offset++)}this.end(e);break}l.push(e)}else l.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(i.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(i,"params",l),a&&(e=l[l.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),o&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t=this.colon(e);if(!1!==t){for(var n,r=0,i=t-1;i>=0&&("space"===(n=e[i])[0]||2!==(r+=1));i--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}}},{key:"colon",value:function(e){var t,n,r,i,a=0,s=gn(e.entries());try{for(s.s();!(i=s.n()).done;){var o=an(i.value,2),l=o[0];if("("===(n=(t=o[1])[0])&&(a+=1),")"===n&&(a-=1),0===a&&":"===n){if(r){if("word"===r[0]&&"progid"===r[1])continue;return l}this.doubleColon(t)}r=t}}catch(c){s.e(c)}finally{s.f()}return!1}},{key:"comment",value:function(e){var t=new a;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{var r=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=r[2],t.raws.left=r[1],t.raws.right=r[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=i(this.input)}},{key:"decl",value:function(e,t){var n=new r;this.init(n,e[0][2]);var i,a=e[e.length-1];for(";"===a[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(a[3]||a[2]||function(e){for(var t=e.length-1;t>=0;t--){var n=e[t],r=n[3]||n[2];if(r)return r}}(e)),n.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){var s=e[0][0];if(":"===s||"space"===s||"comment"===s)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(":"===(i=e.shift())[0]){n.raws.between+=i[1];break}"word"===i[0]&&/\w/.test(i[1])&&this.unknownWord([i]),n.raws.between+=i[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));for(var o,l=[];e.length&&("space"===(o=e[0][0])||"comment"===o);)l.push(e.shift());this.precheckMissedSemicolon(e);for(var c=e.length-1;c>=0;c--){if("!important"===(i=e[c])[1].toLowerCase()){n.important=!0;var u=this.stringFrom(e,c);" !important"!==(u=this.spacesFromEnd(e)+u)&&(n.raws.important=u);break}if("important"===i[1].toLowerCase()){for(var p=e.slice(0),f="",d=c;d>0;d--){var h=p[d][0];if(0===f.trim().indexOf("!")&&"space"!==h)break;f=p.pop()[1]+f}0===f.trim().indexOf("!")&&(n.important=!0,n.raws.important=f,e=p)}if("space"!==i[0]&&"comment"!==i[0])break}e.some(function(e){return"space"!==e[0]&&"comment"!==e[0]})&&(n.raws.between+=l.map(function(e){return e[1]}).join(""),l=[]),this.raw(n,"value",l.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new l;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,n=null,r=!1,i=null,a=[],s=e[1].startsWith("--"),o=[],l=e;l;){if(n=l[0],o.push(l),"("===n||"["===n)i||(i=l),a.push("("===n?")":"]");else if(s&&r&&"{"===n)i||(i=l),a.push("}");else if(0===a.length){if(";"===n){if(r)return void this.decl(o,s);break}if("{"===n)return void this.rule(o);if("}"===n){this.tokenizer.back(o.pop()),t=!0;break}":"===n&&(r=!0)}else n===a[a.length-1]&&(a.pop(),0===a.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),a.length>0&&this.unclosedBracket(i),t&&r){if(!s)for(;o.length&&("space"===(l=o[o.length-1][0])||"comment"===l);)this.tokenizer.back(o.pop());this.decl(o,s)}else this.unknownWord(o)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,n,r){for(var i,a,s,o,l=n.length,u="",p=!0,f=0;f<l;f+=1)"space"!==(a=(i=n[f])[0])||f!==l-1||r?"comment"===a?(o=n[f-1]?n[f-1][0]:"empty",s=n[f+1]?n[f+1][0]:"empty",c[o]||c[s]||","===u.slice(-1)?p=!1:u+=i[1]):u+=i[1]:p=!1;if(!p){var d=n.reduce(function(e,t){return e+t[1]},"");e.raws[t]={raw:d,value:u}}e[t]=u}},{key:"rule",value:function(e){e.pop();var t=new l;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}},{key:"spacesAndCommentsFromEnd",value:function(e){for(var t,n="";e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)n=e.pop()[1]+n;return n}},{key:"spacesAndCommentsFromStart",value:function(e){for(var t,n="";e.length&&("space"===(t=e[0][0])||"comment"===t);)n+=e.shift()[1];return n}},{key:"spacesFromEnd",value:function(e){for(var t="";e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t}},{key:"stringFrom",value:function(e,t){for(var n="",r=t;r<e.length;r++)n+=e[r][1];return e.splice(t,e.length-t),n}},{key:"unclosedBlock",value:function(){var e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}},{key:"unclosedBracket",value:function(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}},{key:"unexpectedClose",value:function(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}},{key:"unknownWord",value:function(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}},{key:"unnamedAtrule",value:function(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}}])}()},function(e){var t="'".charCodeAt(0),n='"'.charCodeAt(0),r="\\".charCodeAt(0),i="/".charCodeAt(0),a="\n".charCodeAt(0),s=" ".charCodeAt(0),o="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),p="]".charCodeAt(0),f="(".charCodeAt(0),d=")".charCodeAt(0),h="{".charCodeAt(0),m="}".charCodeAt(0),y=";".charCodeAt(0),v="*".charCodeAt(0),g=":".charCodeAt(0),b="@".charCodeAt(0),E=/[\t\n\f\r "#'()/;[\\\]{}]/g,S=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,x=/.[\r\n"'(/\\]/,T=/[\da-f]/i;e.exports=function(e){var w,P,A,k,C,O,I,_,N,D,j=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},M=e.css.valueOf(),L=j.ignoreErrors,B=M.length,R=0,F=[],U=[];function V(t){throw e.error("Unclosed "+t,R)}return{back:function(e){U.push(e)},endOfFile:function(){return 0===U.length&&R>=B},nextToken:function(e){if(U.length)return U.pop();if(!(R>=B)){var j=!!e&&e.ignoreUnclosed;switch(w=M.charCodeAt(R)){case a:case s:case l:case c:case o:P=R;do{P+=1,w=M.charCodeAt(P)}while(w===s||w===a||w===l||w===c||w===o);D=["space",M.slice(R,P)],R=P-1;break;case u:case p:case h:case m:case g:case y:case d:var q=String.fromCharCode(w);D=[q,q,R];break;case f:if(_=F.length?F.pop()[1]:"",N=M.charCodeAt(R+1),"url"===_&&N!==t&&N!==n&&N!==s&&N!==a&&N!==l&&N!==o&&N!==c){P=R;do{if(O=!1,-1===(P=M.indexOf(")",P+1))){if(L||j){P=R;break}V("bracket")}for(I=P;M.charCodeAt(I-1)===r;)I-=1,O=!O}while(O);D=["brackets",M.slice(R,P+1),R,P],R=P}else P=M.indexOf(")",R+1),k=M.slice(R,P+1),-1===P||x.test(k)?D=["(","(",R]:(D=["brackets",k,R,P],R=P);break;case t:case n:A=w===t?"'":'"',P=R;do{if(O=!1,-1===(P=M.indexOf(A,P+1))){if(L||j){P=R+1;break}V("string")}for(I=P;M.charCodeAt(I-1)===r;)I-=1,O=!O}while(O);D=["string",M.slice(R,P+1),R,P],R=P;break;case b:E.lastIndex=R+1,E.test(M),P=0===E.lastIndex?M.length-1:E.lastIndex-2,D=["at-word",M.slice(R,P+1),R,P],R=P;break;case r:for(P=R,C=!0;M.charCodeAt(P+1)===r;)P+=1,C=!C;if(w=M.charCodeAt(P+1),C&&w!==i&&w!==s&&w!==a&&w!==l&&w!==c&&w!==o&&(P+=1,T.test(M.charAt(P)))){for(;T.test(M.charAt(P+1));)P+=1;M.charCodeAt(P+1)===s&&(P+=1)}D=["word",M.slice(R,P+1),R,P],R=P;break;default:w===i&&M.charCodeAt(R+1)===v?(0===(P=M.indexOf("*/",R+2)+1)&&(L||j?P=M.length:V("comment")),D=["comment",M.slice(R,P+1),R,P],R=P):(S.lastIndex=R+1,S.test(M),P=0===S.lastIndex?M.length-1:S.lastIndex-2,D=["word",M.slice(R,P+1),R,P],F.push(D),R=P)}return R++,D}},position:function(){return R}}}},function(e,t,n){var r=n(323),i=n(147),a=n(88),s=n(40),o=function(){return wn(function e(){xn(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.version="8.4.33",this.plugins=this.normalize(t)},[{key:"normalize",value:function(e){var t,n=[],r=gn(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(!0===i.postcss?i=i():i.postcss&&(i=i.postcss),"object"==Sn(i)&&Array.isArray(i.plugins))n=n.concat(i.plugins);else if("object"==Sn(i)&&i.postcssPlugin)n.push(i);else if("function"==typeof i)n.push(i);else if("object"!=Sn(i)||!i.parse&&!i.stringify)throw new Error(i+" is not a PostCSS plugin")}}catch(a){r.e(a)}finally{r.f()}return n}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.plugins.length||t.parser||t.stringifier||t.syntax?new i(this,e,t):new r(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}])}();e.exports=o,o.default=o,s.registerProcessor(o),a.registerProcessor(o)},function(e,t,n){var r=n(148),i=n(54),a=(n(152),n(90)),s=n(89),o=function(){return wn(function e(t,n,a){var o;xn(this,e),n=n.toString(),this.stringified=!1,this._processor=t,this._css=n,this._opts=a,this._map=void 0;var l=i;this.result=new s(this._processor,o,this._opts),this.result.css=n;var c=this;Object.defineProperty(this.result,"root",{get:function(){return c.root}});var u=new r(l,o,this._opts,n);if(u.isMap()){var p=an(u.generate(),2),f=p[0],d=p[1];f&&(this.result.css=f),d&&(this.result.map=d)}else u.clearAnnotation(),this.result.css=u.css},[{key:"async",value:function(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"sync",value:function(){if(this.error)throw this.error;return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this._css}},{key:"warnings",value:function(){return[]}},{key:"content",get:function(){return this.result.css}},{key:"css",get:function(){return this.result.css}},{key:"map",get:function(){return this.result.map}},{key:"messages",get:function(){return[]}},{key:"opts",get:function(){return this.result.opts}},{key:"processor",get:function(){return this.result.processor}},{key:"root",get:function(){if(this._root)return this._root;var e,t=a;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}},{key:Symbol.toStringTag,get:function(){return"NoWorkResult"}}])}();e.exports=o,o.default=o},function(e,t,n){var r=n(52),i=n(151),a=n(56),s=n(91),o=n(55),l=n(40),c=n(92);function u(e,t){if(Array.isArray(e))return e.map(function(e){return u(e)});var n=e.inputs,p=Wt(e,Vt);if(n){t=[];var f,d=gn(n);try{for(d.s();!(f=d.n()).done;){var h=nn(nn({},f.value),{},{__proto__:o.prototype});h.map&&(h.map=nn(nn({},h.map),{},{__proto__:i.prototype})),t.push(h)}}catch(g){d.e(g)}finally{d.f()}}if(p.nodes&&(p.nodes=e.nodes.map(function(e){return u(e,t)})),p.source){var m=p.source,y=m.inputId,v=Wt(m,qt);p.source=v,null!=y&&(p.source.input=t[y])}if("root"===p.type)return new l(p);if("decl"===p.type)return new r(p);if("rule"===p.type)return new c(p);if("comment"===p.type)return new a(p);if("atrule"===p.type)return new s(p);throw new Error("Unknown node type: "+e.type)}e.exports=u,u.default=u},function(e,t,n){var r=n(31).a,i=n(513),a=function(){return wn(function e(t){xn(this,e),this.bits=t instanceof e?t.bits.slice():[]},[{key:"add",value:function(e){this.bits[e>>5]|=1<<(31&e)}},{key:"has",value:function(e){return!!(this.bits[e>>5]&1<<(31&e))}}])}(),s=function(){function e(t,n,r){xn(this,e),this.start=t,this.end=n,this.original=r,this.intro="",this.outro="",this.content=r,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}return wn(e,[{key:"appendLeft",value:function(e){this.outro+=e}},{key:"appendRight",value:function(e){this.intro=this.intro+e}},{key:"clone",value:function(){var t=new e(this.start,this.end,this.original);return t.intro=this.intro,t.outro=this.outro,t.content=this.content,t.storeName=this.storeName,t.edited=this.edited,t}},{key:"contains",value:function(e){return this.start<e&&e<this.end}},{key:"eachNext",value:function(e){for(var t=this;t;)e(t),t=t.next}},{key:"eachPrevious",value:function(e){for(var t=this;t;)e(t),t=t.previous}},{key:"edit",value:function(e,t,n){return this.content=e,n||(this.intro="",this.outro=""),this.storeName=t,this.edited=!0,this}},{key:"prependLeft",value:function(e){this.outro=e+this.outro}},{key:"prependRight",value:function(e){this.intro=e+this.intro}},{key:"split",value:function(t){var n=t-this.start,r=this.original.slice(0,n),i=this.original.slice(n);this.original=r;var a=new e(t,this.end,i);return a.outro=this.outro,this.outro="",this.end=t,this.edited?(a.edit("",!1),this.content=""):this.content=r,a.next=this.next,a.next&&(a.next.previous=a),a.previous=this,this.next=a,a}},{key:"toString",value:function(){return this.intro+this.content+this.outro}},{key:"trimEnd",value:function(e){if(this.outro=this.outro.replace(e,""),this.outro.length)return!0;var t=this.content.replace(e,"");return t.length?(t!==this.content&&(this.split(this.start+t.length).edit("",void 0,!0),this.edited&&this.edit(t,this.storeName,!0)),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(e,""),!!this.intro.length||void 0)}},{key:"trimStart",value:function(e){if(this.intro=this.intro.replace(e,""),this.intro.length)return!0;var t=this.content.replace(e,"");if(t.length){if(t!==this.content){var n=this.split(this.end-t.length);this.edited&&n.edit(t,this.storeName,!0),this.edit("",void 0,!0)}return!0}return this.edit("",void 0,!0),this.outro=this.outro.replace(e,""),!!this.outro.length||void 0}}])}();var o="undefined"!=typeof window&&"function"==typeof window.btoa?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:"function"==typeof r?function(e){return r.from(e,"utf-8").toString("base64")}:function(){throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported.")},l=function(){return wn(function e(t){xn(this,e),this.version=3,this.file=t.file,this.sources=t.sources,this.sourcesContent=t.sourcesContent,this.names=t.names,this.mappings=i.encode(t.mappings),void 0!==t.x_google_ignoreList&&(this.x_google_ignoreList=t.x_google_ignoreList)},[{key:"toString",value:function(){return JSON.stringify(this)}},{key:"toUrl",value:function(){return"data:application/json;charset=utf-8;base64,"+o(this.toString())}}])}();function c(e,t){var n=e.split(/[/\\]/),r=t.split(/[/\\]/);for(n.pop();n[0]===r[0];)n.shift(),r.shift();if(n.length)for(var i=n.length;i--;)n[i]="..";return n.concat(r).join("/")}var u=Object.prototype.toString;function p(e){return"[object Object]"===u.call(e)}function f(e){for(var t=e.split("\n"),n=[],r=0,i=0;r<t.length;r++)n.push(i),i+=t[r].length+1;return function(e){for(var t=0,r=n.length;t<r;){var i=t+r>>1;e<n[i]?r=i:t=i+1}var a=t-1;return{line:a,column:e-n[a]}}}var d=/\w/,h=function(){return wn(function e(t){xn(this,e),this.hires=t,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null},[{key:"addEdit",value:function(e,t,n,r){if(t.length){for(var i=t.indexOf("\n",0),a=-1;i>=0;){var s=[this.generatedCodeColumn,e,n.line,n.column];r>=0&&s.push(r),this.rawSegments.push(s),this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,a=i,i=t.indexOf("\n",i+1)}var o=[this.generatedCodeColumn,e,n.line,n.column];r>=0&&o.push(r),this.rawSegments.push(o),this.advance(t.slice(a+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(t));this.pending=null}},{key:"addUneditedChunk",value:function(e,t,n,r,i){for(var a=t.start,s=!0,o=!1;a<t.end;){if(this.hires||s||i.has(a)){var l=[this.generatedCodeColumn,e,r.line,r.column];"boundary"===this.hires?d.test(n[a])?o||(this.rawSegments.push(l),o=!0):(this.rawSegments.push(l),o=!1):this.rawSegments.push(l)}"\n"===n[a]?(r.line+=1,r.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,s=!0):(r.column+=1,this.generatedCodeColumn+=1,s=!1),a+=1}this.pending=null}},{key:"advance",value:function(e){if(e){var t=e.split("\n");if(t.length>1){for(var n=0;n<t.length-1;n++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=t[t.length-1].length}}}])}(),m="\n",y=function(){function e(t){xn(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new s(0,t.length,t);Object.defineProperties(this,{original:{writable:!0,value:t},outro:{writable:!0,value:""},intro:{writable:!0,value:""},firstChunk:{writable:!0,value:r},lastChunk:{writable:!0,value:r},lastSearchedChunk:{writable:!0,value:r},byStart:{writable:!0,value:{}},byEnd:{writable:!0,value:{}},filename:{writable:!0,value:n.filename},indentExclusionRanges:{writable:!0,value:n.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new a},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:n.ignoreList}}),this.byStart[0]=r,this.byEnd[t.length]=r}return wn(e,[{key:"addSourcemapLocation",value:function(e){this.sourcemapLocations.add(e)}},{key:"append",value:function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.outro+=e,this}},{key:"appendLeft",value:function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.appendLeft(t):this.intro+=t,this}},{key:"appendRight",value:function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.appendRight(t):this.outro+=t,this}},{key:"clone",value:function(){for(var t=new e(this.original,{filename:this.filename}),n=this.firstChunk,r=t.firstChunk=t.lastSearchedChunk=n.clone();n;){t.byStart[r.start]=r,t.byEnd[r.end]=r;var i=n.next,s=i&&i.clone();s&&(r.next=s,s.previous=r,r=s),n=i}return t.lastChunk=r,this.indentExclusionRanges&&(t.indentExclusionRanges=this.indentExclusionRanges.slice()),t.sourcemapLocations=new a(this.sourcemapLocations),t.intro=this.intro,t.outro=this.outro,t}},{key:"generateDecodedMap",value:function(e){var t=this;e=e||{};var n=Object.keys(this.storedNames),r=new h(e.hires),i=f(this.original);return this.intro&&r.advance(this.intro),this.firstChunk.eachNext(function(e){var a=i(e.start);e.intro.length&&r.advance(e.intro),e.edited?r.addEdit(0,e.content,a,e.storeName?n.indexOf(e.original):-1):r.addUneditedChunk(0,e,t.original,a,t.sourcemapLocations),e.outro.length&&r.advance(e.outro)}),{file:e.file?e.file.split(/[/\\]/).pop():void 0,sources:[e.source?c(e.file||"",e.source):e.file||""],sourcesContent:e.includeContent?[this.original]:void 0,names:n,mappings:r.raw,x_google_ignoreList:this.ignoreList?[0]:void 0}}},{key:"generateMap",value:function(e){return new l(this.generateDecodedMap(e))}},{key:"_ensureindentStr",value:function(){void 0===this.indentStr&&(this.indentStr=function(e){var t=e.split("\n"),n=t.filter(function(e){return/^\t+/.test(e)}),r=t.filter(function(e){return/^ {2,}/.test(e)});if(0===n.length&&0===r.length)return null;if(n.length>=r.length)return"\t";var i=r.reduce(function(e,t){var n=/^ +/.exec(t)[0].length;return Math.min(n,e)},1/0);return new Array(i+1).join(" ")}(this.original))}},{key:"_getRawIndentString",value:function(){return this._ensureindentStr(),this.indentStr}},{key:"getIndentString",value:function(){return this._ensureindentStr(),null===this.indentStr?"\t":this.indentStr}},{key:"indent",value:function(e,t){var n=/^[^\r\n]/gm;if(p(e)&&(t=e,e=void 0),void 0===e&&(this._ensureindentStr(),e=this.indentStr||"\t"),""===e)return this;var r={};(t=t||{}).exclude&&("number"==typeof t.exclude[0]?[t.exclude]:t.exclude).forEach(function(e){for(var t=e[0];t<e[1];t+=1)r[t]=!0});var i=!1!==t.indentStart,a=function(t){return i?"".concat(e).concat(t):(i=!0,t)};this.intro=this.intro.replace(n,a);for(var s=0,o=this.firstChunk;o;){var l=o.end;if(o.edited)r[s]||(o.content=o.content.replace(n,a),o.content.length&&(i="\n"===o.content[o.content.length-1]));else for(s=o.start;s<l;){if(!r[s]){var c=this.original[s];"\n"===c?i=!0:"\r"!==c&&i&&(i=!1,s===o.start||(this._splitChunk(o,s),o=o.next),o.prependRight(e))}s+=1}s=o.end,o=o.next}return this.outro=this.outro.replace(n,a),this}},{key:"insert",value:function(){throw new Error("magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)")}},{key:"insertLeft",value:function(e,t){return this.appendLeft(e,t)}},{key:"insertRight",value:function(e,t){return this.prependRight(e,t)}},{key:"move",value:function(e,t,n){if(n>=e&&n<=t)throw new Error("Cannot move a selection inside itself");this._split(e),this._split(t),this._split(n);var r=this.byStart[e],i=this.byEnd[t],a=r.previous,s=i.next,o=this.byStart[n];if(!o&&i===this.lastChunk)return this;var l=o?o.previous:this.lastChunk;return a&&(a.next=s),s&&(s.previous=a),l&&(l.next=r),o&&(o.previous=i),r.previous||(this.firstChunk=i.next),i.next||(this.lastChunk=r.previous,this.lastChunk.next=null),r.previous=l,i.next=o||null,l||(this.firstChunk=r),o||(this.lastChunk=i),this}},{key:"overwrite",value:function(e,t,n,r){return r=r||{},this.update(e,t,n,nn(nn({},r),{},{overwrite:!r.contentOnly}))}},{key:"update",value:function(e,t,n,r){if("string"!=typeof n)throw new TypeError("replacement content must be a string");for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(t>this.original.length)throw new Error("end is out of bounds");if(e===t)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(e),this._split(t),!0===r&&(r={storeName:!0});var i=void 0!==r&&r.storeName,a=void 0!==r&&r.overwrite;if(i){var o=this.original.slice(e,t);Object.defineProperty(this.storedNames,o,{writable:!0,value:!0,enumerable:!0})}var l=this.byStart[e],c=this.byEnd[t];if(l){for(var u=l;u!==c;){if(u.next!==this.byStart[u.end])throw new Error("Cannot overwrite across a split point");(u=u.next).edit("",!1)}l.edit(n,i,!a)}else{var p=new s(e,t,"").edit(n,i);c.next=p,p.previous=c}return this}},{key:"prepend",value:function(e){if("string"!=typeof e)throw new TypeError("outro content must be a string");return this.intro=e+this.intro,this}},{key:"prependLeft",value:function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byEnd[e];return n?n.prependLeft(t):this.intro=t+this.intro,this}},{key:"prependRight",value:function(e,t){if("string"!=typeof t)throw new TypeError("inserted content must be a string");this._split(e);var n=this.byStart[e];return n?n.prependRight(t):this.outro=t+this.outro,this}},{key:"remove",value:function(e,t){for(;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;if(e===t)return this;if(e<0||t>this.original.length)throw new Error("Character is out of bounds");if(e>t)throw new Error("end must be greater than start");this._split(e),this._split(t);for(var n=this.byStart[e];n;)n.intro="",n.outro="",n.edit(""),n=t>n.end?this.byStart[n.end]:null;return this}},{key:"lastChar",value:function(){if(this.outro.length)return this.outro[this.outro.length-1];var e=this.lastChunk;do{if(e.outro.length)return e.outro[e.outro.length-1];if(e.content.length)return e.content[e.content.length-1];if(e.intro.length)return e.intro[e.intro.length-1]}while(e=e.previous);return this.intro.length?this.intro[this.intro.length-1]:""}},{key:"lastLine",value:function(){var e=this.outro.lastIndexOf(m);if(-1!==e)return this.outro.substr(e+1);var t=this.outro,n=this.lastChunk;do{if(n.outro.length>0){if(-1!==(e=n.outro.lastIndexOf(m)))return n.outro.substr(e+1)+t;t=n.outro+t}if(n.content.length>0){if(-1!==(e=n.content.lastIndexOf(m)))return n.content.substr(e+1)+t;t=n.content+t}if(n.intro.length>0){if(-1!==(e=n.intro.lastIndexOf(m)))return n.intro.substr(e+1)+t;t=n.intro+t}}while(n=n.previous);return-1!==(e=this.intro.lastIndexOf(m))?this.intro.substr(e+1)+t:this.intro+t}},{key:"slice",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.original.length;e<0;)e+=this.original.length;for(;t<0;)t+=this.original.length;for(var n="",r=this.firstChunk;r&&(r.start>e||r.end<=e);){if(r.start<t&&r.end>=t)return n;r=r.next}if(r&&r.edited&&r.start!==e)throw new Error("Cannot use replaced character ".concat(e," as slice start anchor."));for(var i=r;r;){!r.intro||i===r&&r.start!==e||(n+=r.intro);var a=r.start<t&&r.end>=t;if(a&&r.edited&&r.end!==t)throw new Error("Cannot use replaced character ".concat(t," as slice end anchor."));var s=i===r?e-r.start:0,o=a?r.content.length+t-r.end:r.content.length;if(n+=r.content.slice(s,o),!r.outro||a&&r.end!==t||(n+=r.outro),a)break;r=r.next}return n}},{key:"snip",value:function(e,t){var n=this.clone();return n.remove(0,e),n.remove(t,n.original.length),n}},{key:"_split",value:function(e){if(!this.byStart[e]&&!this.byEnd[e])for(var t=this.lastSearchedChunk,n=e>t.end;t;){if(t.contains(e))return this._splitChunk(t,e);t=n?this.byStart[t.end]:this.byEnd[t.start]}}},{key:"_splitChunk",value:function(e,t){if(e.edited&&e.content.length){var n=f(this.original)(t);throw new Error("Cannot split a chunk that has already been edited (".concat(n.line,":").concat(n.column,' – "').concat(e.original,'")'))}var r=e.split(t);return this.byEnd[t]=e,this.byStart[t]=r,this.byEnd[r.end]=r,e===this.lastChunk&&(this.lastChunk=r),this.lastSearchedChunk=e,!0}},{key:"toString",value:function(){for(var e=this.intro,t=this.firstChunk;t;)e+=t.toString(),t=t.next;return e+this.outro}},{key:"isEmpty",value:function(){var e=this.firstChunk;do{if(e.intro.length&&e.intro.trim()||e.content.length&&e.content.trim()||e.outro.length&&e.outro.trim())return!1}while(e=e.next);return!0}},{key:"length",value:function(){var e=this.firstChunk,t=0;do{t+=e.intro.length+e.content.length+e.outro.length}while(e=e.next);return t}},{key:"trimLines",value:function(){return this.trim("[\\r\\n]")}},{key:"trim",value:function(e){return this.trimStart(e).trimEnd(e)}},{key:"trimEndAborted",value:function(e){var t=new RegExp((e||"\\s")+"+$");if(this.outro=this.outro.replace(t,""),this.outro.length)return!0;var n=this.lastChunk;do{var r=n.end,i=n.trimEnd(t);if(n.end!==r&&(this.lastChunk===n&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.previous}while(n);return!1}},{key:"trimEnd",value:function(e){return this.trimEndAborted(e),this}},{key:"trimStartAborted",value:function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),this.intro.length)return!0;var n=this.firstChunk;do{var r=n.end,i=n.trimStart(t);if(n.end!==r&&(n===this.lastChunk&&(this.lastChunk=n.next),this.byEnd[n.end]=n,this.byStart[n.next.start]=n.next,this.byEnd[n.next.end]=n.next),i)return!0;n=n.next}while(n);return!1}},{key:"trimStart",value:function(e){return this.trimStartAborted(e),this}},{key:"hasChanged",value:function(){return this.original!==this.toString()}},{key:"_replaceRegexp",value:function(e,t){var n=this;function r(e,n){return"string"==typeof t?t.replace(/\$(\$|&|\d+)/g,function(t,n){return"$"===n?"$":"&"===n?e[0]:+n<e.length?e[+n]:"$".concat(n)}):t.apply(void 0,vn(e).concat([e.index,n,e.groups]))}if(e.global)(function(e,t){for(var n,r=[];n=e.exec(t);)r.push(n);return r})(e,this.original).forEach(function(e){null!=e.index&&n.overwrite(e.index,e.index+e[0].length,r(e,n.original))});else{var i=this.original.match(e);i&&null!=i.index&&this.overwrite(i.index,i.index+i[0].length,r(i,this.original))}return this}},{key:"_replaceString",value:function(e,t){var n=this.original.indexOf(e);return-1!==n&&this.overwrite(n,n+e.length,t),this}},{key:"replace",value:function(e,t){return"string"==typeof e?this._replaceString(e,t):this._replaceRegexp(e,t)}},{key:"_replaceAllString",value:function(e,t){for(var n=this.original,r=e.length,i=n.indexOf(e);-1!==i;i=n.indexOf(e,i+r))this.overwrite(i,i+r,t);return this}},{key:"replaceAll",value:function(e,t){if("string"==typeof e)return this._replaceAllString(e,t);if(!e.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(e,t)}}])}(),v=Object.prototype.hasOwnProperty,g=function(){function e(){xn(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.intro=t.intro||"",this.separator=void 0!==t.separator?t.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}}return wn(e,[{key:"addSource",value:function(e){if(e instanceof y)return this.addSource({content:e,filename:e.filename,separator:this.separator});if(!p(e)||!e.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","ignoreList","indentExclusionRanges","separator"].forEach(function(t){v.call(e,t)||(e[t]=e.content[t])}),void 0===e.separator&&(e.separator=this.separator),e.filename)if(v.call(this.uniqueSourceIndexByFilename,e.filename)){var t=this.uniqueSources[this.uniqueSourceIndexByFilename[e.filename]];if(e.content.original!==t.content)throw new Error("Illegal source: same filename (".concat(e.filename,"), different contents"))}else this.uniqueSourceIndexByFilename[e.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:e.filename,content:e.content.original});return this.sources.push(e),this}},{key:"append",value:function(e,t){return this.addSource({content:new y(e),separator:t&&t.separator||""}),this}},{key:"clone",value:function(){var t=new e({intro:this.intro,separator:this.separator});return this.sources.forEach(function(e){t.addSource({filename:e.filename,content:e.content.clone(),separator:e.separator})}),t}},{key:"generateDecodedMap",value:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=[];this.sources.forEach(function(e){Object.keys(e.content.storedNames).forEach(function(e){~r.indexOf(e)||r.push(e)})});var i=new h(n.hires);return this.intro&&i.advance(this.intro),this.sources.forEach(function(n,a){a>0&&i.advance(t.separator);var s=n.filename?t.uniqueSourceIndexByFilename[n.filename]:-1,o=n.content,l=f(o.original);o.intro&&i.advance(o.intro),o.firstChunk.eachNext(function(e){var t=l(e.start);e.intro.length&&i.advance(e.intro),n.filename?e.edited?i.addEdit(s,e.content,t,e.storeName?r.indexOf(e.original):-1):i.addUneditedChunk(s,e,o.original,t,o.sourcemapLocations):i.advance(e.content),e.outro.length&&i.advance(e.outro)}),o.outro&&i.advance(o.outro),n.ignoreList&&-1!==s&&(void 0===e&&(e=[]),e.push(s))}),{file:n.file?n.file.split(/[/\\]/).pop():void 0,sources:this.uniqueSources.map(function(e){return n.file?c(n.file,e.filename):e.filename}),sourcesContent:this.uniqueSources.map(function(e){return n.includeContent?e.content:null}),names:r,mappings:i.raw,x_google_ignoreList:e}}},{key:"generateMap",value:function(e){return new l(this.generateDecodedMap(e))}},{key:"getIndentString",value:function(){var e={};return this.sources.forEach(function(t){var n=t.content._getRawIndentString();null!==n&&(e[n]||(e[n]=0),e[n]+=1)}),Object.keys(e).sort(function(t,n){return e[t]-e[n]})[0]||"\t"}},{key:"indent",value:function(e){var t=this;if(arguments.length||(e=this.getIndentString()),""===e)return this;var n=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach(function(r,i){var a=void 0!==r.separator?r.separator:t.separator,s=n||i>0&&/\r?\n$/.test(a);r.content.indent(e,{exclude:r.indentExclusionRanges,indentStart:s}),n="\n"===r.content.lastChar()}),this.intro&&(this.intro=e+this.intro.replace(/^[^\n]/gm,function(t,n){return n>0?e+t:t})),this}},{key:"prepend",value:function(e){return this.intro=e+this.intro,this}},{key:"toString",value:function(){var e=this,t=this.sources.map(function(t,n){var r=void 0!==t.separator?t.separator:e.separator;return(n>0?r:"")+t.content.toString()}).join("");return this.intro+t}},{key:"isEmpty",value:function(){return!(this.intro.length&&this.intro.trim()||this.sources.some(function(e){return!e.content.isEmpty()}))}},{key:"length",value:function(){return this.sources.reduce(function(e,t){return e+t.content.length()},this.intro.length)}},{key:"trimLines",value:function(){return this.trim("[\\r\\n]")}},{key:"trim",value:function(e){return this.trimStart(e).trimEnd(e)}},{key:"trimStart",value:function(e){var t=new RegExp("^"+(e||"\\s")+"+");if(this.intro=this.intro.replace(t,""),!this.intro){var n,r=0;do{if(!(n=this.sources[r++]))break}while(!n.content.trimStartAborted(e))}return this}},{key:"trimEnd",value:function(e){var t,n=new RegExp((e||"\\s")+"+$"),r=this.sources.length-1;do{if(!(t=this.sources[r--])){this.intro=this.intro.replace(n,"");break}}while(!t.content.trimEndAborted(e));return this}}])}();y.Bundle=g,y.SourceMap=l,y.default=y,e.exports=y},function(e,t,n){var r,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,l={};(function(e,t){for(var n in t)i(e,n,{get:t[n],enumerable:!0})})(l,{default:function(){return d}}),e.exports=(r=l,function(e,t,n,r){if(t&&"object"==Sn(t)||"function"==typeof t){var l,c=gn(s(t));try{var u=function(){var n=l.value;o.call(e,n)||void 0===n||i(e,n,{get:function(){return t[n]},enumerable:!(r=a(t,n))||r.enumerable})};for(c.s();!(l=c.n()).done;)u()}catch(p){c.e(p)}finally{c.f()}}return e}(i({},"__esModule",{value:!0}),r));var c=n(21),u=n(308),p=n(36),f=n(93),d=(0,n(16).declare)(function(e,t){var n,r,i=e.types;return{name:"babel-plugin-resolve-type",pre:function(e){var i=e.opts.filename||"unknown.js";r=new Set,n={filename:i,source:e.code,options:t,ast:e.ast.program.body,isCE:!1,error:function(t,n){throw new Error("[@vue/babel-plugin-resolve-type] ".concat(t,"\n\n").concat(i,"\n").concat((0,p.codeFrameColumns)(e.code,{start:{line:n.loc.start.line,column:n.loc.start.column+1},end:{line:n.loc.end.line,column:n.loc.end.column+1}})))},helper:function(e){return r.add(e),"_".concat(e)},getString:function(t){return e.code.slice(t.start,t.end)},propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression:function(e){if(!n)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");var t=e.node;if(i.isIdentifier(t.callee,{name:"defineComponent"})&&m(e)){var r=t.arguments[0];if(r&&i.isFunction(r)){var a=t.arguments[1];a||(a=i.objectExpression([]),t.arguments.push(a)),t.arguments[1]=function(e,t){var r=e.params[0];if(r&&("AssignmentPattern"===r.type?(n.propsTypeDecl=h(r.left),n.propsRuntimeDefaults=r.right):n.propsTypeDecl=h(r),n.propsTypeDecl)){var a=(0,u.extractRuntimeProps)(n);if(a){var s=(0,c.parseExpression)(a);return y(i,t,i.objectProperty(i.identifier("props"),s))}}}(r,a)||a,t.arguments[1]=function(e,t){var r,a=e.params[1]&&h(e.params[1]);if(a&&i.isTSTypeReference(a)&&i.isIdentifier(a.typeName,{name:"SetupContext"})){var s=null==(r=a.typeParameters)?void 0:r.params[0];if(s){n.emitsTypeDecl=s;var o=(0,u.extractRuntimeEmits)(n),l=i.arrayExpression(Array.from(o).map(function(e){return i.stringLiteral(e)}));return y(i,t,i.objectProperty(i.identifier("emits"),l))}}}(r,t.arguments[1])||a}}},VariableDeclarator:function(e){!function(e){var t,n=e.get("id"),r=e.get("init");if(n&&n.isIdentifier()&&r&&r.isCallExpression()&&(null==(t=r.get("callee"))?void 0:t.isIdentifier({name:"defineComponent"}))&&m(r)){var a=i.objectProperty(i.identifier("name"),i.stringLiteral(n.node.name)),s=r.node.arguments;0!==s.length&&(1===s.length&&r.node.arguments.push(i.objectExpression([])),s[1]=y(i,s[1],a))}}(e)}},post:function(e){var t,n=gn(r);try{for(n.s();!(t=n.n()).done;){var i=t.value;(0,f.addNamed)(e.path,"_".concat(i),"vue")}}catch(a){n.e(a)}finally{n.f()}}}});function h(e){if("typeAnnotation"in e&&e.typeAnnotation&&"TSTypeAnnotation"===e.typeAnnotation.type)return e.typeAnnotation.typeAnnotation}function m(e){var t,n=null==(t=e.scope.getBinding("defineComponent"))?void 0:t.path.parent;return!n||"ImportDeclaration"===n.type&&/^@?vue(\/|$)/.test(n.source.value)}function y(e,t,n){if(e.isObjectExpression(t))t.properties.unshift(n);else if(e.isExpression(t))return e.objectExpression([n,e.spreadElement(t)]);return t}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildScopeIIFE=function(e,t){var n,i=[],a=[],s=gn(e);try{for(s.s();!(n=s.n()).done;){var o=n.value;i.push(r.types.identifier(o)),a.push(r.types.identifier(o))}}catch(l){s.e(l)}finally{s.f()}return r.types.returnStatement(r.types.callExpression(r.types.arrowFunctionExpression(a,t),i))},t.collectShadowedParamsNames=function(e,t,n){for(var r=0,i=Object.keys(e.getBindingIdentifiers());r<i.length;r++){var a,s=i[r],o=null==(a=t.bindings[s])?void 0:a.constantViolations;if(o){var l,c=gn(o);try{for(c.s();!(l=c.n()).done;){var u=l.value,p=u.node;switch(p.type){case"VariableDeclarator":if(null===p.init){var f=u.parentPath;if(!f.parentPath.isFor()||f.parentPath.get("body")===f){u.remove();break}}n.add(s);break;case"FunctionDeclaration":n.add(s)}}}catch(d){c.e(d)}finally{c.f()}}}},t.iifeVisitor=void 0;var r=n(1);t.iifeVisitor={"ReferencedIdentifier|BindingIdentifier":function(e,t){var n=e.scope,r=e.node.name;("eval"===r||n.getBinding(r)===t.scope.parent.getBinding(r)&&t.scope.hasOwnBinding(r))&&(t.needsOuterBinding=!0,e.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":function(e){return e.skip()}}},function(e,t,n){e.exports=n(143)},function(e){function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=function(){return[]},t.resolve=t,t.id=329,e.exports=t},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildDynamicImport=function(e,t,n,i){var a=r.types.isCallExpression(e)?e.arguments[0]:e.source;if(r.types.isStringLiteral(a)||r.types.isTemplateLiteral(a)&&0===a.quasis.length)return t?r.template.expression.ast(P||(P=hn(["\n Promise.resolve().then(() => ",")\n "])),i(a)):i(a);var s=r.types.isTemplateLiteral(a)?r.types.identifier("specifier"):r.types.templateLiteral([r.types.templateElement({raw:""}),r.types.templateElement({raw:""})],[r.types.identifier("specifier")]);return t?r.template.expression.ast(A||(A=hn(["\n (specifier =>\n new Promise(r => r(","))\n .then(s => ",")\n )(",")\n "])),s,i(r.types.identifier("s")),a):n?r.template.expression.ast(k||(k=hn(["\n (specifier =>\n new Promise(r => r(","))\n )(",")\n "])),i(s),a):r.template.expression.ast(C||(C=hn(["\n (specifier => ",")(",")\n "])),i(s),a)};var r=n(1);t.getDynamicImportSource=function(e){var t=an(e.arguments,1)[0];return r.types.isStringLiteral(t)||r.types.isTemplateLiteral(t)?t:r.template.expression.ast(O||(O=hn(["`${","}`"],["\\`\\${","}\\`"])),t)}},function(e,t,n){t.a=void 0;var r=n(16),i=n(495),a=n(298),s=n(500),o=n(305),l=n(306),c=n(501);function u(e){switch(e.parent.type){case"TSTypeReference":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"TSQualifiedName":return"TSImportEqualsDeclaration"!==e.parentPath.findParent(function(e){return"TSQualifiedName"!==e.type}).type;case"ExportSpecifier":return"type"===e.parent.exportKind||"type"===e.parentPath.parent.exportKind;default:return!1}}var p=new WeakMap,f=new WeakSet;function d(e){for(var t=e.getBindingIdentifiers(),n=0,r=Object.keys(t);n<r.length;n++){var i=r[n],a=e.scope.getBinding(i);a&&a.identifier===t[i]&&a.scope.removeBinding(i)}e.opts.noScope=!0,e.remove(),e.opts.noScope=!1}function h(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";if("commonjs"!==t.file.get("@babel/plugin-transform-modules-*"))throw e.buildCodeFrameError("`".concat(n,"` is only supported when compiling modules to CommonJS.\nPlease consider using `").concat(r,"`").concat(i,", or add @babel/plugin-transform-modules-commonjs to your Babel config."))}t.a=(0,r.declare)(function(e,t){var n=e.types,r=e.template;e.assertVersion(7);var m=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,y=t.allowNamespaces,v=void 0===y||y,g=t.jsxPragma,b=void 0===g?"React.createElement":g,E=t.jsxPragmaFrag,S=void 0===E?"React.Fragment":E,x=t.onlyRemoveTypeImports,T=void 0!==x&&x,w=t.optimizeConstEnums,P=void 0!==w&&w,A=t.allowDeclareFields,k=void 0!==A&&A,C=function(e){var t=e.node;if(!k&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(t.declare){if(t.value)throw e.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");t.decorators||e.remove()}else if(t.definite){if(t.value)throw e.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");k||t.decorators||n.isClassPrivateProperty(t)||e.remove()}else t.abstract?e.remove():k||t.value||t.decorators||n.isClassPrivateProperty(t)||e.remove();t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.readonly&&(t.readonly=null),t.optional&&(t.optional=null),t.typeAnnotation&&(t.typeAnnotation=null),t.definite&&(t.definite=null),t.declare&&(t.declare=null),t.override&&(t.override=null)},O=function(e){var t=e.node;t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.optional&&(t.optional=null),t.override&&(t.override=null)},N=function(e,t){e.node.accessibility&&(e.node.accessibility=null);var i,s=[],o=e.scope,l=gn(e.get("params"));try{for(l.s();!(i=l.n()).done;){var c=i.value,u=c.node;if("TSParameterProperty"===u.type){var p=u.parameter;if(f.has(p))continue;var d=void 0;if(f.add(p),n.isIdentifier(p))d=p;else{if(!n.isAssignmentPattern(p)||!n.isIdentifier(p.left))throw c.buildCodeFrameError("Parameter properties can not be destructuring patterns.");d=p.left}s.push(r.statement.ast(I||(I=hn(["\n this."," = ","\n "])),n.cloneNode(d),n.cloneNode(d))),c.replaceWith(c.get("parameter")),o.registerBinding("param",c)}}}catch(h){l.e(h)}finally{l.f()}(0,a.injectInitialization)(t,e,s)};return{name:"transform-typescript",inherits:i.default,visitor:rn(rn(rn(rn(rn(rn(rn({Pattern:j,Identifier:j,RestElement:j,Program:{enter:function(e,t){var n,r,i=t.file,a=null,s=null,o=e.scope;if(l.GLOBAL_TYPES.has(o)||l.GLOBAL_TYPES.set(o,new Set),i.ast.comments){var c,u=gn(i.ast.comments);try{for(u.s();!(c=u.n()).done;){var f=c.value,d=m.exec(f.value);d&&(d[1]?s=d[2]:a=d[2])}}catch(x){u.e(x)}finally{u.f()}}var h=a||b;h&&(n=an(h.split("."),1),h=n[0]);var y=s||S;y&&(r=an(y.split("."),1),y=r[0]);var v,g=gn(e.get("body"));try{var E=function(){var n=v.value;if(n.isImportDeclaration()){if(p.has(t.file.ast.program)||p.set(t.file.ast.program,!0),"type"===n.node.importKind){var r,i=gn(n.node.specifiers);try{for(i.s();!(r=i.n()).done;){var a=r.value;(0,l.registerGlobalType)(o,a.local.name)}}catch(x){i.e(x)}finally{i.f()}return n.remove(),0}var s,c=new Set,u=n.node.specifiers.length,f=gn(n.node.specifiers);try{for(f.s();!(s=f.n()).done;){var d=s.value;if("ImportSpecifier"===d.type&&"type"===d.importKind){(0,l.registerGlobalType)(o,d.local.name);var m=n.scope.getBinding(d.local.name);m&&c.add(m.path)}}}catch(x){f.e(x)}finally{f.f()}if(T)p.set(e.node,!1);else{if(0===n.node.specifiers.length)return p.set(e.node,!1),0;var g,b=gn(n.node.specifiers);try{for(b.s();!(g=b.n()).done;){var E=g.value,S=n.scope.getBinding(E.local.name);S&&!c.has(S.path)&&(M({binding:S,programPath:e,pragmaImportName:h,pragmaFragImportName:y})?c.add(S.path):p.set(e.node,!1))}}catch(x){b.e(x)}finally{b.f()}}if(u>0&&u===c.size&&!T)n.remove();else{var w,P=gn(c);try{for(P.s();!(w=P.n()).done;){w.value.remove()}}catch(x){P.e(x)}finally{P.f()}}}else if(n.isExportDeclaration()&&(n=n.get("declaration")),n.isVariableDeclaration({declare:!0}))for(var A=0,k=Object.keys(n.getBindingIdentifiers());A<k.length;A++){var C=k[A];(0,l.registerGlobalType)(o,C)}else(n.isTSTypeAliasDeclaration()||n.isTSDeclareFunction()&&n.get("id").isIdentifier()||n.isTSInterfaceDeclaration()||n.isClassDeclaration({declare:!0})||n.isTSEnumDeclaration({declare:!0})||n.isTSModuleDeclaration({declare:!0})&&n.get("id").isIdentifier())&&(0,l.registerGlobalType)(o,n.node.id.name)};for(g.s();!(v=g.n()).done;)E()}catch(x){g.e(x)}finally{g.f()}},exit:function(e){"module"===e.node.sourceType&&p.get(e.node)&&e.pushContainer("body",n.exportNamedDeclaration())}},ExportNamedDeclaration:function(e,t){if(p.has(t.file.ast.program)||p.set(t.file.ast.program,!0),"type"!==e.node.exportKind)if(e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every(function(e){return"ExportSpecifier"===e.type&&"type"===e.exportKind}))e.remove();else if(!e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every(function(t){return n.isExportSpecifier(t)&&(0,l.isGlobalType)(e,t.local.name)}))e.remove();else{if(n.isTSModuleDeclaration(e.node.declaration)){var r=e.node.declaration,i=r.id;if(n.isIdentifier(i))if(e.scope.hasOwnBinding(i.name))e.replaceWith(r);else{var a=an(e.replaceWithMultiple([n.exportNamedDeclaration(n.variableDeclaration("let",[n.variableDeclarator(n.cloneNode(i))])),r]),1)[0];e.scope.registerDeclaration(a)}}p.set(t.file.ast.program,!1)}else e.remove()},ExportAllDeclaration:function(e){"type"===e.node.exportKind&&e.remove()},ExportSpecifier:function(e){(!e.parent.source&&(0,l.isGlobalType)(e,e.node.local.name)||"type"===e.node.exportKind)&&e.remove()},ExportDefaultDeclaration:function(e,t){p.has(t.file.ast.program)||p.set(t.file.ast.program,!0),n.isIdentifier(e.node.declaration)&&(0,l.isGlobalType)(e,e.node.declaration.name)?e.remove():p.set(t.file.ast.program,!1)},TSDeclareFunction:function(e){d(e)},TSDeclareMethod:function(e){d(e)},VariableDeclaration:function(e){e.node.declare&&d(e)},VariableDeclarator:function(e){var t=e.node;t.definite&&(t.definite=null)},TSIndexSignature:function(e){e.remove()},ClassDeclaration:function(e){e.node.declare&&d(e)},Class:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.superTypeParameters&&(t.superTypeParameters=null),t.implements&&(t.implements=null),t.abstract&&(t.abstract=null),e.get("body.body").forEach(function(t){t.isClassMethod()||t.isClassPrivateMethod()?"constructor"===t.node.kind?N(t,e):O(t):(t.isClassProperty()||t.isClassPrivateProperty()||t.isClassAccessorProperty())&&C(t)})},Function:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.returnType&&(t.returnType=null);var r=t.params;r.length>0&&n.isIdentifier(r[0],{name:"this"})&&r.shift()},TSModuleDeclaration:function(e){(0,c.default)(e,v)},TSInterfaceDeclaration:function(e){e.remove()},TSTypeAliasDeclaration:function(e){e.remove()},TSEnumDeclaration:function(e){P&&e.node.const?(0,s.default)(e,n):(0,o.default)(e,n)},TSImportEqualsDeclaration:function(e,t){var r,i,a=e.node,s=a.id,o=a.moduleReference;n.isTSExternalModuleReference(o)?(h(e,t,"import ".concat(s.name," = require(...);"),"import ".concat(s.name," from '...';")," alongside Typescript's --allowSyntheticDefaultImports option"),r=n.callExpression(n.identifier("require"),[o.expression]),i="const"):(r=D(o),i="var"),e.replaceWith(n.variableDeclaration(i,[n.variableDeclarator(s,r)])),e.scope.registerDeclaration(e)},TSExportAssignment:function(e,t){h(e,t,"export = <value>;","export default <value>;"),e.replaceWith(r.statement.ast(_||(_=hn(["module.exports = ",""])),e.node.expression))},TSTypeAssertion:function(e){e.replaceWith(e.node.expression)}},"TSAsExpression"+(n.tsSatisfiesExpression?"|TSSatisfiesExpression":""),function(e){var t=e.node;do{t=t.expression}while(n.isTSAsExpression(t)||null!=n.isTSSatisfiesExpression&&n.isTSSatisfiesExpression(t));e.replaceWith(t)}),e.types.tsInstantiationExpression?"TSNonNullExpression|TSInstantiationExpression":"TSNonNullExpression",function(e){e.replaceWith(e.node.expression)}),"CallExpression",function(e){e.node.typeParameters=null}),"OptionalCallExpression",function(e){e.node.typeParameters=null}),"NewExpression",function(e){e.node.typeParameters=null}),"JSXOpeningElement",function(e){e.node.typeParameters=null}),"TaggedTemplateExpression",function(e){e.node.typeParameters=null})};function D(e){return n.isTSQualifiedName(e)?n.memberExpression(D(e.left),e.right):e}function j(e){var t=e.node;t.typeAnnotation&&(t.typeAnnotation=null),n.isIdentifier(t)&&t.optional&&(t.optional=null)}function M(e){var t,n=e.binding,r=e.programPath,i=e.pragmaImportName,a=e.pragmaFragImportName,s=gn(n.referencePaths);try{for(s.s();!(t=s.n()).done;){if(!u(t.value))return!1}}catch(l){s.e(l)}finally{s.f()}if(n.identifier.name!==i&&n.identifier.name!==a)return!0;var o=!1;return r.traverse({"JSXElement|JSXFragment":function(e){o=!0,e.stop()}}),!o}})},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16),i=n(298);function a(e,t){var n,r=1;do{n=e._generateUid("",r),r++}while(t.has(n));return n}t.default=(0,r.declare)(function(e){var t=e.types,r=e.template;return(0,e.assertVersion)("^7.12.0"),{name:"transform-class-static-block",inherits:n(562).a,pre:function(){(0,i.enableFeature)(this.file,i.FEATURES.staticBlocks,!1)},visitor:{ClassBody:function(e){var n,i=e.scope,s=new Set,o=e.get("body"),l=gn(o);try{for(l.s();!(n=l.n()).done;){var c=n.value;c.isPrivate()&&s.add(c.get("key.id").node.name)}}catch(v){l.e(v)}finally{l.f()}var u,p=gn(o);try{for(p.s();!(u=p.n()).done;){var f=u.value;if(f.isStaticBlock()){var d=a(i,s);s.add(d);var h,m=t.privateName(t.identifier(d)),y=f.node.body;h=1===y.length&&t.isExpressionStatement(y[0])?t.inheritsComments(y[0].expression,y[0]):r.expression.ast(N||(N=hn(["(() => { "," })()"])),y),f.replaceWith(t.classPrivateProperty(m,h,[],!0))}}}catch(v){p.e(v)}finally{p.f()}}}}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertFunctionParams",{enumerable:!0,get:function(){return i.default}}),t.default=void 0;var r=n(16),i=n(563),a=n(564);t.default=(0,r.declare)(function(e,t){var n,r;e.assertVersion(7);var s=null!=(n=e.assumption("ignoreFunctionLength"))?n:t.loose,o=null==(r=e.assumption("noNewArrows"))||r;return{name:"transform-parameters",visitor:{Function:function(e){if(!e.isArrowFunctionExpression()||!e.get("params").some(function(e){return e.isRestElement()||e.isAssignmentPattern()})||(e.arrowFunctionToExpression({allowInsertArrowWithRest:!1,noNewArrows:o}),e.isFunctionExpression())){var t=(0,a.default)(e),n=(0,i.default)(e,s);(t||n)&&e.scope.crawl()}}}}})},function(){},function(e,t,n){n.d(t,{a:function(){return _e},b:function(){return Oe},c:function(){return Te},d:function(){return we}});var r=n(10),i=n(1),a=n(21),s=n(36),o=n(491),l=n(331),c=n(307),u=n.n(c),p=n(308),f=n(328),d=n(143),h=n(0),m=n(37),y=n(557),v=n(93),g=n(326),b=n(16),E=n(558),S=n(560),x=Object.defineProperty,T=Object.defineProperties,w=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,C=function(e,t,n){return t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},O=function(e,t){for(var n in t||(t={}))A.call(t,n)&&C(e,n,t[n]);if(P){var r,i=gn(P(t));try{for(i.s();!(r=i.n()).done;){n=r.value;k.call(t,n)&&C(e,n,t[n])}}catch(a){i.e(a)}finally{i.f()}}return e},I=function(e,t){return T(e,w(t))},_=function(e){return e[e.STABLE=1]="STABLE",e[e.DYNAMIC=2]="DYNAMIC",e[e.FORWARDED=3]="FORWARDED",e}(_||{}),N=_,M="Fragment",L=function(e,t){return e.get(t)()},B=function(e){return e.startsWith("v-")||e.startsWith("v")&&e.length>=2&&e[1]>="A"&&e[1]<="Z"},R=function(e){return!(e.match(RegExp("^_?".concat(M,"\\d*$")))||"KeepAlive"===e)},F=function(e){var t=e.node.object,n=e.node.property,r=h.isJSXMemberExpression(t)?F(e.get("object")):h.isJSXIdentifier(t)?h.identifier(t.name):h.nullLiteral(),i=h.identifier(n.name);return h.memberExpression(r,i)},U=function(e){for(var t=e.split(/\r\n|\n|\r/),n=0,r=0;r<t.length;r++)t[r].match(/[^ \t]/)&&(n=r);for(var i="",a=0;a<t.length;a++){var s=t[a],o=0===a,l=a===t.length-1,c=a===n,u=s.replace(/\t/g," ");o||(u=u.replace(/^[ ]+/,"")),l||(u=u.replace(/[ ]+$/,"")),u&&(c||(u+=" "),i+=u)}return i},V=function(e){return e.get("expression").node},q=function(e,t,n){e.scope.hasBinding(t)&&e.parentPath&&(h.isJSXElement(e.parentPath.node)&&e.parentPath.setData("slotFlag",n),q(e.parentPath,t,n))},W=function(e,t){var n=e.parentPath;if(n.isAssignmentExpression()){var r=n.node.left;if(h.isIdentifier(r))return t.map(function(t){if(h.isIdentifier(t)&&t.name===r.name){var i=e.scope.generateUidIdentifier(t.name);return n.insertBefore(h.variableDeclaration("const",[h.variableDeclarator(i,h.callExpression(h.functionExpression(null,[],h.blockStatement([h.returnStatement(t)])),[]))])),i}return t})}return t},G=/^on[^a-z]/,H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!(arguments.length>1?arguments[1]:void 0))return e;var t=new Map,n=[];return e.forEach(function(e){if(h.isStringLiteral(e.key)){var r=e.key.value,i=t.get(r);i?("style"===r||"class"===r||r.startsWith("on"))&&function(e,t){h.isArrayExpression(e.value)?e.value.elements.push(t.value):e.value=h.arrayExpression([e.value,t.value])}(i,e):(t.set(r,e),n.push(e))}else n.push(e)}),n},K=function(e){return h.isIdentifier(e)?"undefined"===e.name:h.isArrayExpression(e)?e.elements.every(function(e){return e&&K(e)}):h.isObjectExpression(e)?e.properties.every(function(e){return K(e.value)}):!!h.isLiteral(e)},z=function(e){return h.isArrayExpression(e)?e.elements.map(function(e){return h.isStringLiteral(e)?e.value:""}).filter(Boolean):[]},X=function(e,t,n,r){if("show"===r)return L(t,"vShow");if("model"===r){var i,a=function(e){var t=e.get("attributes").find(function(e){return!!e.isJSXAttribute()&&e.get("name").isJSXIdentifier()&&"type"===e.get("name").node.name});return t?t.get("value").node:null}(e.parentPath);switch(n.value){case"select":i=L(t,"vModelSelect");break;case"textarea":i=L(t,"vModelText");break;default:if(h.isStringLiteral(a)||!a)switch(null==a?void 0:a.value){case"checkbox":i=L(t,"vModelCheckbox");break;case"radio":i=L(t,"vModelRadio");break;default:i=L(t,"vModelText")}else i=L(t,"vModelDynamic")}return i}return h.callExpression(L(t,"resolveDirective"),[h.stringLiteral(r)])},J=/^xlink([A-Z])/,Y=function(e,t){var n,r=function(e,t){return e.map(function(e){if(e.isJSXText()){var n=function(e){var t=U(e.node.value);return""!==t?h.stringLiteral(t):null}(e);return n?h.callExpression(L(t,"createTextVNode"),[n]):n}if(e.isJSXExpressionContainer()){var r=V(e);if(h.isIdentifier(r)){var i=r.name,a=(e.scope.getBinding(i)||{}).referencePaths;(void 0===a?[]:a).forEach(function(e){q(e,i,N.DYNAMIC)})}return r}if(e.isJSXSpreadChild())return function(e){return h.spreadElement(e.get("expression").node)}(e);if(e.isCallExpression())return e.node;if(e.isJSXElement())return Y(e,t);throw new Error("getChildren: ".concat(e.type," is not supported"))}).filter(function(e){return null!=e&&!h.isJSXEmptyExpression(e)})}(e.get("children"),t),i=function(e,t){var n=function(e,t){var n,r,i=e.get("openingElement").get("name");if(i.isJSXIdentifier()){var a=i.node.name;return E.includes(a)||S.includes(a)?h.stringLiteral(a):a===M?L(t,M):e.scope.hasBinding(a)?h.identifier(a):(null==(r=(n=t.opts).isCustomElement)?void 0:r.call(n,a))?h.stringLiteral(a):h.callExpression(L(t,"resolveComponent"),[h.stringLiteral(a)])}if(i.isJSXMemberExpression())return F(i);throw new Error("getTag: ".concat(i.type," is not supported"))}(e,t),r=function(e,t){var n,r,i=e.get("name");if(i.isJSXMemberExpression())return R(i.node.property.name);var a=i.node.name;return!(null==(r=(n=t.opts).isCustomElement)?void 0:r.call(n,a))&&R(a)&&!E.includes(a)&&!S.includes(a)}(e.get("openingElement"),t),i=e.get("openingElement").get("attributes"),a=[],s=new Set,o=null,l=0;if(0===i.length)return{tag:n,isComponent:r,slots:o,props:h.nullLiteral(),directives:a,patchFlag:l,dynamicPropNames:s};var c=[],u=!1,p=!1,f=!1,d=!1,m=!1,y=[],g=t.opts.mergeProps,b=void 0===g||g;i.forEach(function(i){if(i.isJSXAttribute()){var l=function(e){var t=e.node.name;return h.isJSXIdentifier(t)?t.name:"".concat(t.namespace.name,":").concat(t.name.name)}(i),g=function(e,t){var n=e.get("value");return n.isJSXElement()?Y(n,t):n.isStringLiteral()?h.stringLiteral(U(n.node.value)):n.isJSXExpressionContainer()?V(n):null}(i,t);if(K(g)&&"ref"!==l||(!r&&(A=l,G.test(A))&&"onclick"!==l.toLowerCase()&&"onUpdate:modelValue"!==l&&(d=!0),"ref"===l?u=!0:"class"!==l||r?"style"!==l||r?"key"===l||B(l)||"on"===l||s.add(l):f=!0:p=!0),t.opts.transformOn&&("on"===l||"nativeOn"===l))return t.get("transformOn")||t.set("transformOn",(0,v.addDefault)(e,"@vue/babel-helper-vue-transform-on",{nameHint:"_transformOn"})),void y.push(h.callExpression(t.get("transformOn"),[g||h.booleanLiteral(!0)]));if(B(l)){var E=function(e,t,n){var r,i,a,s,o,l=e.path,c=e.value,u=e.state,p=e.tag,f=e.isComponent,d=[],m=[],y=[];if("namespace"in l.node.name)a=(n=an(e.name.split(":"),2))[0],s=n[1],a=l.node.name.namespace.name,o=(s=l.node.name.name.name).split("_").slice(1);else{var v=e.name.split("_");a=v.shift()||"",o=v}a=a.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,function(e){return e.toLowerCase()}),s&&d.push(h.stringLiteral(s.split("_")[0]));var g="models"===a,b="model"===a;if(b&&!l.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(g&&!f)throw new Error("v-models can only use in custom components");var E=!["html","text","model","models"].includes(a)||b&&!f,S=o;return h.isArrayExpression(c)?(g?c.elements:[c]).forEach(function(e){if(g&&!h.isArrayExpression(e))throw new Error("You should pass a Two-dimensional Arrays to v-models");var t=an(e.elements,3),n=t[0],r=t[1],i=t[2];!r||h.isArrayExpression(r)||h.isSpreadElement(r)?h.isArrayExpression(r)?(E||d.push(h.nullLiteral()),S=z(r)):E||d.push(h.nullLiteral()):(d.push(r),S=z(i)),y.push(new Set(S)),m.push(n)}):b&&!E?(d.push(h.nullLiteral()),y.push(new Set(o))):y.push(new Set(o)),{directiveName:a,modifiers:y,values:m.length?m:[c],args:d,directive:E?[X(l,u,p,a),m[0]||c,(null==(r=y[0])?void 0:r.size)?d[0]||h.unaryExpression("void",h.numericLiteral(0),!0):d[0],!!(null==(i=y[0])?void 0:i.size)&&h.objectExpression(vn(y[0]).map(function(e){return h.objectProperty(h.identifier(e),h.booleanLiteral(!0))}))].filter(Boolean):void 0}}({tag:n,isComponent:r,name:l,path:i,state:t,value:g}),S=E.directive,x=E.modifiers,T=E.values,w=E.args,P=E.directiveName;if("slots"===P)return void(o=g);S?a.push(h.arrayExpression(S)):"html"===P?(c.push(h.objectProperty(h.stringLiteral("innerHTML"),T[0])),s.add("innerHTML")):"text"===P&&(c.push(h.objectProperty(h.stringLiteral("textContent"),T[0])),s.add("textContent")),["models","model"].includes(P)&&T.forEach(function(e,t){var n,r=w[t],i=r&&!h.isStringLiteral(r)&&!h.isNullLiteral(r);S||(c.push(h.objectProperty(h.isNullLiteral(r)?h.stringLiteral("modelValue"):r,e,i)),i||s.add((null==r?void 0:r.value)||"modelValue"),(null==(n=x[t])?void 0:n.size)&&c.push(h.objectProperty(i?h.binaryExpression("+",r,h.stringLiteral("Modifiers")):h.stringLiteral("".concat((null==r?void 0:r.value)||"model","Modifiers")),h.objectExpression(vn(x[t]).map(function(e){return h.objectProperty(h.stringLiteral(e),h.booleanLiteral(!0))})),i)));var a=i?h.binaryExpression("+",h.stringLiteral("onUpdate"),r):h.stringLiteral("onUpdate:".concat((null==r?void 0:r.value)||"modelValue"));c.push(h.objectProperty(a,h.arrowFunctionExpression([h.identifier("$event")],h.assignmentExpression("=",e,h.identifier("$event"))),i)),i?m=!0:s.add(a.value)})}else l.match(J)&&(l=l.replace(J,function(e,t){return"xlink:".concat(t.toLowerCase())})),c.push(h.objectProperty(h.stringLiteral(l),g||h.booleanLiteral(!0)))}else c.length&&b&&(y.push(h.objectExpression(H(c,b))),c=[]),m=!0,function(e,t,n,r){var i=t.get("argument"),a=h.isObjectExpression(i.node)?i.node.properties:void 0;a?n?r.push(h.objectExpression(a)):r.push.apply(r,vn(a)):(i.isIdentifier()&&q(e,i.node.name,N.DYNAMIC),r.push(n?i.node:h.spreadElement(i.node)))}(e,i,b,b?y:c);var A}),m?l|=16:(p&&(l|=2),f&&(l|=4),s.size&&(l|=8),d&&(l|=32)),0!==l&&32!==l||!(u||a.length>0)||(l|=512);var x=h.nullLiteral();return y.length?(c.length&&y.push(h.objectExpression(H(c,b))),x=y.length>1?h.callExpression(L(t,"mergeProps"),y):y[0]):c.length&&(x=1===c.length&&h.isSpreadElement(c[0])?c[0].argument:h.objectExpression(H(c,b))),{tag:n,props:x,isComponent:r,slots:o,directives:a,patchFlag:l,dynamicPropNames:s}}(e,t),a=i.tag,s=i.props,o=i.isComponent,l=i.directives,c=i.patchFlag,u=i.dynamicPropNames,p=i.slots,f=t.opts.optimize,d=void 0!==f&&f,m=e.getData("slotFlag")||N.STABLE;if(r.length>1||p)n=o?r.length?h.objectExpression([!!r.length&&h.objectProperty(h.identifier("default"),h.arrowFunctionExpression([],h.arrayExpression(W(e,r))))].concat(vn(p?h.isObjectExpression(p)?p.properties:[h.spreadElement(p)]:[]),[d&&h.objectProperty(h.identifier("_"),h.numericLiteral(m))]).filter(Boolean)):p:h.arrayExpression(r);else if(1===r.length){var y=t.opts.enableObjectSlots,g=void 0===y||y,b=r[0],x=h.objectExpression([h.objectProperty(h.identifier("default"),h.arrowFunctionExpression([],h.arrayExpression(W(e,[b])))),d&&h.objectProperty(h.identifier("_"),h.numericLiteral(m))].filter(Boolean));if(h.isIdentifier(b)&&o)n=g?h.conditionalExpression(h.callExpression(t.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[b]),b,x):x;else if(h.isCallExpression(b)&&b.loc&&o)if(g){var T=e.scope,w=T.generateUidIdentifier("slot");T&&T.push({id:w,kind:"let"});var P=h.objectExpression([h.objectProperty(h.identifier("default"),h.arrowFunctionExpression([],h.arrayExpression(W(e,[w])))),d&&h.objectProperty(h.identifier("_"),h.numericLiteral(m))].filter(Boolean)),A=h.assignmentExpression("=",w,b),k=h.callExpression(t.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[A]);n=h.conditionalExpression(k,w,P)}else n=x;else n=h.isFunctionExpression(b)||h.isArrowFunctionExpression(b)?h.objectExpression([h.objectProperty(h.identifier("default"),b)]):h.isObjectExpression(b)?h.objectExpression([].concat(vn(b.properties),[d&&h.objectProperty(h.identifier("_"),h.numericLiteral(m))]).filter(Boolean)):o?h.objectExpression([h.objectProperty(h.identifier("default"),h.arrowFunctionExpression([],h.arrayExpression([b])))]):h.arrayExpression([b])}var C=h.callExpression(L(t,"createVNode"),[a,s,n||h.nullLiteral(),!!c&&d&&h.numericLiteral(c),!!u.size&&d&&h.arrayExpression(vn(u.keys()).map(function(e){return h.stringLiteral(e)}))].filter(Boolean));return l.length?h.callExpression(L(t,"withDirectives"),[C,h.arrayExpression(l)]):C},$={JSXElement:{exit:function(e,t){e.replaceWith(Y(e,t))}}},Q={JSXFragment:{enter:function(e,t){var n=L(t,M);e.replaceWith(function(e,t){var n=e.get("children")||[];return h.jsxElement(h.jsxOpeningElement(t,[]),h.jsxClosingElement(t),n.map(function(e){return e.node}),!1)}(e,h.isIdentifier(n)?h.jsxIdentifier(n.name):h.jsxMemberExpression(h.jsxIdentifier(n.object.name),h.jsxIdentifier(n.property.name))))}}},Z=/\*?\s*@jsx\s+([^\s]+)/;function ee(e){return e.default||e}var te=ee(y),ne=ee(m),re=(0,b.declare)(function(e,t,n){var r,i=e.types;return t.resolveType&&("boolean"==typeof t.resolveType&&(t.resolveType={}),r=g(e,t.resolveType,n)),I(O({},r||{}),{name:"babel-plugin-jsx",inherits:ee(te),visitor:I(O(O(O({},null==r?void 0:r.visitor),$),Q),{Program:{enter:function(e,t){if(function(e){var t=!1;return e.traverse({JSXElement:function(e){t=!0,e.stop()},JSXFragment:function(e){t=!0,e.stop()}}),t}(e)){var n=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if((0,v.isModule)(e)){var r={};n.forEach(function(n){t.set(n,function(){if(r[n])return i.cloneNode(r[n]);var t=(0,v.addNamed)(e,n,"vue",{ensureLiveReference:!0});return r[n]=t,t})});var a=t.opts.enableObjectSlots;(void 0===a||a)&&t.set("@vue/babel-plugin-jsx/runtimeIsSlot",function(){if(r.runtimeIsSlot)return r.runtimeIsSlot;var n=t.get("isVNode")().name,i=e.scope.generateUidIdentifier("isSlot"),a=ne.ast(D||(D=hn(["\n function ","(s) {\n return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !","(s));\n }\n "])),i.name,n),s=e.get("body").filter(function(e){return e.isImportDeclaration()}).pop();return s&&s.insertAfter(a),r.runtimeIsSlot=i,i})}else{var s;n.forEach(function(n){t.set(n,function(){return s||(s=(0,v.addNamespace)(e,"vue",{ensureLiveReference:!0})),h.memberExpression(s,h.identifier(n))})});var o={},l=t.opts.enableObjectSlots;(void 0===l||l)&&t.set("@vue/babel-plugin-jsx/runtimeIsSlot",function(){if(o.runtimeIsSlot)return o.runtimeIsSlot;var n=e.scope.generateUidIdentifier("isSlot"),r=t.get("isVNode")().object,i=ne.ast(j||(j=hn(["\n function ","(s) {\n return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !",".isVNode(s));\n }\n "])),n.name,r.name),a=e.get("body").filter(function(e){return e.isVariableDeclaration()&&e.node.declarations.some(function(e){var t;return(null==(t=e.id)?void 0:t.name)===s.name})}).pop();return a&&a.insertAfter(i),n})}var c=t.opts.pragma,u=void 0===c?"":c,p=t.file;if(u&&t.set("createVNode",function(){return h.identifier(u)}),p.ast.comments){var f,d=gn(p.ast.comments);try{var m=function(){var e=f.value,n=Z.exec(e.value);n&&t.set("createVNode",function(){return h.identifier(n[1])})};for(d.s();!(f=d.n()).done;)m()}catch(y){d.e(y)}finally{d.f()}}}},exit:function(e){var t=e.get("body"),n=new Map;t.filter(function(e){return h.isImportDeclaration(e.node)&&"vue"===e.node.source.value}).forEach(function(e){var t=e.node.specifiers,r=!1;t.forEach(function(e){!e.loc&&h.isImportSpecifier(e)&&h.isIdentifier(e.imported)&&(n.set(e.imported.name,e),r=!0)}),r&&e.remove()});var r=vn(n.keys()).map(function(e){return n.get(e)});r.length&&e.unshiftContainer("body",h.importDeclaration(r,h.stringLiteral("vue")))}}})})}),ie=ce.apply(void 0,vn(Object.keys(Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)})))),ae=!1,se=!0;function oe(e,t,n){return t+"\n"+e}function le(e,t,n,r,i){if(!r)return oe(e,t);var a={start:{line:r,column:i}};return oe((0,s.codeFrameColumns)(n,a,{message:e}),t)}function ce(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){return e.append(String(t))},new(u())).end()}function ue(e,t,n){return pe.apply(this,arguments)}function pe(){return pe=Qt(mn().m(function e(t,n,r){var i,a,s,o,l;return mn().w(function(e){for(;;)switch(e.n){case 0:if(i=!1,a={preventCache:function(){return i=!0}},void 0!==t){e.n=2;break}return e.n=1,r(a);case 1:return e.a(2,e.v);case 2:return s=ce.apply(void 0,vn(n)),e.n=3,t.get(s);case 3:if(void 0===(o=e.v)){e.n=4;break}return e.a(2,JSON.parse(o));case 4:return e.n=5,r(a);case 5:if(l=e.v,!(!1===i)){e.n=6;break}return e.n=6,t.set(s,JSON.stringify(l));case 6:return e.a(2,l)}},e)})),pe.apply(this,arguments)}var fe=wn(function e(t){xn(this,e),this.promise=t}),de=Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)});function he(e,t,n,r,i,a){return me.apply(this,arguments)}function me(){return me=Qt(mn().m(function e(t,n,r,s,l,c){var u,p,f,d,h,m,y,v=arguments;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:p=v.length>6&&void 0!==v[6]&&v[6],e.p=1,u=(0,a.parse)(t,{sourceType:n?"module":"script",sourceFilename:r.toString(),plugins:vn(void 0!==s?s:[])}),e.n=3;break;case 2:throw e.p=2,y=e.v,null==c||c("error","parse script",le(y.message,r.toString(),t,y.loc.line,y.loc.column+1)),y;case 3:return f=u,(0,i.traverse)(f,{CallExpression:function(e){i.types.isImport(e.node.callee)&&e.replaceWith(i.types.callExpression(i.types.identifier("__vsfcl_import__"),e.node.arguments))}}),d=function(e){var t=[];return(0,i.traverse)(e,{ExportAllDeclaration:function(e){t.push(e.node.source.value)},ImportDeclaration:function(e){t.push(e.node.source.value)},CallExpression:function(e){"require"===e.node.callee.name&&1===e.node.arguments.length&&i.types.isStringLiteral(e.node.arguments[0])&&t.push(e.node.arguments[0].value)}}),t}(u),e.n=4,(0,i.transformFromAstAsync)(u,t,{sourceMaps:false,plugins:[].concat(vn(n?[o.a]:[]),vn(Object.values(de)),vn(void 0!==l?Object.values(l):[])),babelrc:!1,configFile:!1,highlightCode:!1,compact:!p,comments:p,retainLines:p,sourceType:n?"module":"script"});case 4:if(null!==(h=e.v)&&null!=h.code){e.n=5;break}throw m='unable to transform script "'.concat(r.toString(),'"'),null==c||c("error",m),new Error(m);case 5:return e.a(2,[d,h.code])}},e,null,[[1,2]])})),me.apply(this,arguments)}function ye(e,t){return ve.apply(this,arguments)}function ve(){return ve=Qt(mn().m(function e(t,n){var r,i,a,s,o,c,u,h,m;return mn().w(function(e){for(;;)switch(e.n){case 0:if(r=n.moduleCache,i=n.loadModule,a=n.handleModule,s=n.getResource(t,n),o=s.id,c=s.path,u=s.getContent,!(o in r)){e.n=4;break}if(!(r[o]instanceof fe)){e.n=2;break}return e.n=1,r[o].promise;case 1:m=e.v,e.n=3;break;case 2:m=r[o];case 3:h=m,e.n=6;break;case 4:return r[o]=new fe(Qt(mn().m(function e(){var t,s,h,m;return mn().w(function(e){for(;;)switch(e.n){case 0:if(!i){e.n=2;break}return e.n=1,i(o,n);case 1:t=e.v;case 2:if(void 0!==t){e.n=8;break}return e.n=3,u();case 3:if(s=e.v,h=s.getContentData,m=s.type,!(void 0!==a)){e.n=5;break}return e.n=4,a(m,h,c,n);case 4:t=e.v;case 5:if(!(void 0===t)){e.n=7;break}return e.n=6,function(){var e=Qt(mn().m(function e(t,n,r,i){var a,s,o,c,u,h,m;return mn().w(function(e){for(;;)switch(e.n){case 0:o=t,e.n=".vue"===o?1:".js"===o?3:".mjs"===o?5:".ts"===o?7:9;break;case 1:return c=function(){var e=Qt(mn().m(function e(t,n,r){var i,a,s,o,c,u,h,m,y,v,g,b,E,S,x,T,w,P,A,k,C,O,I,_,N,D,j,M,L,B,R,F,U,V,q,W,G,H,K,z,X,J,Y,$,Q,Z,ee,te,ne,pe,fe,de,me,ve,ge,be;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:if(u=n.toString(),h={},m=r.delimiters,y=r.whitespace,v=r.isCustomElement,g=r.moduleCache,b=r.compiledCache,E=r.getResource,S=r.addStyle,x=r.log,T=r.additionalBabelParserPlugins,w=void 0===T?[]:T,P=r.additionalBabelPlugins,A=void 0===P?{}:P,k=r.customBlockHandler,C=r.devMode,O=void 0!==C&&C,I=r.createCJSModule,_=r.processStyles,N=(0,p.parse)(t,{filename:u,sourceMap:ae}),D=N.descriptor,N.errors,void 0===k){e.n=2;break}return e.n=1,Promise.all(D.customBlocks.map(function(e){return k(e,n,r)}));case 1:$=e.v,e.n=3;break;case 2:$=[];case 3:if(j=$,M="data-v-".concat(ce(u)),L=D.styles.some(function(e){return e.scoped}),L&&(h.__scopeId=M),!(D.template&&D.template.lang)){e.n=4;break}return e.n=4,ye({refPath:n,relPath:D.template.lang},r);case 4:if(!D.template){e.n=9;break}if(Z=Object.assign(Object.assign({},f),{compile:function(e,t){return d.compile(e,Object.assign(Object.assign({},t),{sourceMap:ae}))}}),!D.template.src){e.n=7;break}return e.n=5,E({refPath:n,relPath:D.template.src},r).getContent();case 5:return e.n=6,e.v.getContentData(!1);case 6:ee=e.v,e.n=8;break;case 7:ee=D.template.content;case 8:te=ee,ne=D.filename,pe=L,fe=M,de=D.slotted,me={isCustomElement:v,whitespace:y,delimiters:m,scopeId:L?M:void 0,mode:"module"},ve=D.template.lang,ge=function(e){return g[e]},Q={compiler:Z,source:te,filename:ne,isProd:true,scoped:pe,id:fe,slotted:de,compilerOptions:me,preprocessLang:ve,preprocessCustomRequire:ge},e.n=10;break;case 9:Q=void 0;case 10:if(B=Q,!D.script&&!D.scriptSetup){e.n=16;break}if(!(null===(i=D.script)||void 0===i?void 0:i.src)){e.n=13;break}return e.n=11,E({refPath:n,relPath:D.script.src},r).getContent();case 11:return e.n=12,e.v.getContentData(!1);case 12:D.script.content=e.v;case 13:return e.n=14,ue(b,[we,se,O,null===(a=D.script)||void 0===a?void 0:a.content,null===(s=D.script)||void 0===s?void 0:s.lang,null===(o=D.scriptSetup)||void 0===o?void 0:o.content,null===(c=D.scriptSetup)||void 0===c?void 0:c.lang,w,Object.keys(A),ie],function(){var e=Qt(mn().m(function e(t){var n,r,i,a,s,o,c;return mn().w(function(e){for(;;)switch(e.n){case 0:return t.preventCache,i=["jsx"],a={jsx:re},"ts"!==(null===(n=D.script)||void 0===n?void 0:n.lang)&&"ts"!==(null===(r=D.scriptSetup)||void 0===r?void 0:r.lang)||(i=[].concat(vn(i),["typescript"]),a=Object.assign(Object.assign({},a),{typescript:l.a})),s=(0,p.compileScript)(D,{isProd:se,sourceMap:ae,id:M,babelParserPlugins:[].concat(vn(i),vn(w)),inlineTemplate:!1,templateOptions:B}),o=[s.bindings],c=vn,e.n=1,he(s.content,!0,u,[].concat(vn(i),vn(w)),Object.assign(Object.assign({},a),A),x,O);case 1:return e.a(2,o.concat.call(o,c(e.v)))}},e)}));return function(t){return e.apply(this,arguments)}}());case 14:return R=e.v,F=an(R,3),U=F[0],V=F[1],q=F[2],void 0!==(null==B?void 0:B.compilerOptions)&&(B.compilerOptions.bindingMetadata=U),e.n=15,Se(n,V,r);case 15:Object.assign(h,(W=I(n,q,r).exports,W&&W.__esModule?W:{default:W}).default);case 16:if(null===D.template){e.n=19;break}return e.n=17,ue(b,[we,O,B.source,B.compilerOptions.delimiters,B.compilerOptions.whitespace,B.compilerOptions.scopeId,B.compilerOptions.bindingMetadata?Object.entries(B.compilerOptions.bindingMetadata):"",w,Object.keys(A),ie],function(){var e=Qt(mn().m(function e(n){var r,i,a,s,o,l,c,f;return mn().w(function(e){for(;;)switch(e.n){case 0:if(r=n.preventCache,(i=(0,p.compileTemplate)(B)).errors.length){r(),a=gn(i.errors);try{for(a.s();!(s=a.n()).done;)"object"==Sn(o=s.value)?o.loc?null==x||x("error","SFC template",le(o.message,u,t,o.loc.start.line+D.template.loc.start.line-1,o.loc.start.column)):null==x||x("error","SFC template",oe(o.message,u)):null==x||x("error","SFC template",oe(o,u))}catch(d){a.e(d)}finally{a.f()}}l=gn(i.tips);try{for(l.s();!(c=l.n()).done;)f=c.value,null==x||x("info","SFC template",f)}catch(d){l.e(d)}finally{l.f()}return e.n=1,he(i.code,!0,D.filename,w,A,x,O);case 1:return e.a(2,e.v)}},e)}));return function(t){return e.apply(this,arguments)}}());case 17:return G=e.v,H=an(G,2),K=H[0],z=H[1],e.n=18,Se(n,K,r);case 18:Object.assign(h,I(n,z,r).exports);case 19:X=gn(D.styles),e.p=20,Y=mn().m(function e(){var i,a,s,o;return mn().w(function(e){for(;;)switch(e.n){case 0:if(!(i=J.value).src){e.n=3;break}return e.n=1,E({refPath:n,relPath:i.src},r).getContent();case 1:return e.n=2,e.v.getContentData(!1);case 2:s=e.v,e.n=4;break;case 3:s=i.content;case 4:return a=s,o=S,e.n=5,ue(b,[we,a,i.lang,M,i.scoped],function(){var e=Qt(mn().m(function e(s){var o,l,c,u,f,d,h;return mn().w(function(e){for(;;)switch(e.n){case 0:if(o=s.preventCache,void 0===_){e.n=2;break}return e.n=1,_(a,i.lang,n,r);case 1:h=e.v,e.n=3;break;case 2:h=a;case 3:if(void 0===(l=h)&&o(),!(void 0===_&&void 0!==i.lang)){e.n=4;break}return e.n=4,ye({refPath:n,relPath:i.lang},r);case 4:return e.n=5,(0,p.compileStyleAsync)(Object.assign({filename:D.filename,source:l,isProd:se,id:M,scoped:i.scoped,trim:!0},void 0===_?{preprocessLang:i.lang,preprocessCustomRequire:function(e){return g[e]}}:{}));case 5:if((c=e.v).errors.length){o(),u=gn(c.errors);try{for(u.s();!(f=u.n()).done;)d=f.value,null==x||x("error","SFC style",le(d.message,n,t,d.line+i.loc.start.line-1,d.column))}catch(m){u.e(m)}finally{u.f()}}return e.a(2,c.code)}},e)}));return function(t){return e.apply(this,arguments)}}());case 5:o(e.v,i.scoped?M:void 0);case 6:return e.a(2)}},e)}),X.s();case 21:if((J=X.n()).done){e.n=23;break}return e.d(en(Y()),22);case 22:e.n=21;break;case 23:e.n=25;break;case 24:e.p=24,be=e.v,X.e(be);case 25:return e.p=25,X.f(),e.f(25);case 26:if(!(void 0!==k)){e.n=27;break}return e.n=27,Promise.all(j.map(function(e){return null==e?void 0:e(h)}));case 27:return e.a(2,h)}},e,null,[[20,24,25,26]])}));return function(t,n,r){return e.apply(this,arguments)}}(),e.n=2,n(!1);case 2:return e.a(2,c(e.v,r,i));case 3:return u=be,e.n=4,n(!1);case 4:return e.a(2,u(e.v,!1,r,i));case 5:return h=be,e.n=6,n(!1);case 6:return e.a(2,h(e.v,!0,r,i));case 7:return m=be,e.n=8,n(!1);case 8:return e.a(2,m(e.v,!0,r,Object.assign(Object.assign({},i),{additionalBabelParserPlugins:["typescript"].concat(vn(null!==(a=i.additionalBabelParserPlugins)&&void 0!==a?a:[])),additionalBabelPlugins:Object.assign({typescript:l.a},null!==(s=i.additionalBabelPlugins)&&void 0!==s?s:{})})));case 9:return e.a(2)}},e)}));return function(t,n,r,i){return e.apply(this,arguments)}}()(m,h,c,n);case 6:t=e.v;case 7:if(void 0!==t){e.n=8;break}throw new TypeError("Unable to handle ".concat(m," files (").concat(c,")"));case 8:return e.a(2,r[o]=t)}},e)}))()),e.n=5,r[o].promise;case 5:h=e.v;case 6:return e.a(2,h)}},e)})),ve.apply(this,arguments)}function ge(e,t,n){var r=n.moduleCache,i=n.pathResolve,a=n.getResource,s={exports:{}};return Function("exports","require","module","__filename","__dirname","__vsfcl_import__",t).call(s.exports,s.exports,function(t){var i=a({refPath:e,relPath:t},n).id;if(i in r)return r[i];throw new Error("require(".concat(JSON.stringify(i),") failed. module not found in moduleCache"))},s,e,i({refPath:e,relPath:"."},n),function(){var t=Qt(mn().m(function t(r){return mn().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,ye({refPath:e,relPath:r},n);case 1:return t.a(2,t.v)}},t)}));return function(e){return t.apply(this,arguments)}}()),s}function be(e,t,n,r){return Ee.apply(this,arguments)}function Ee(){return Ee=Qt(mn().m(function e(t,n,r,i){var a,s,o,l,c,u,p,f,d;return mn().w(function(e){for(;;)switch(e.n){case 0:return a=i.compiledCache,s=i.additionalBabelParserPlugins,o=i.additionalBabelPlugins,l=i.createCJSModule,c=i.log,e.n=1,ue(a,["0.9.5",t,r,i.devMode,s||"",o?Object.keys(o):""],Qt(mn().m(function e(){return mn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,he(t,n,r,s,o,c,i.devMode);case 1:return e.a(2,e.v)}},e)})));case 1:return u=e.v,p=an(u,2),f=p[0],d=p[1],e.n=2,Se(r,f,i);case 2:return e.a(2,l(r,d,i).exports)}},e)})),Ee.apply(this,arguments)}function Se(e,t,n){return xe.apply(this,arguments)}function xe(){return xe=Qt(mn().m(function e(t,n,r){return mn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Promise.all(n.map(function(e){return ye({refPath:t,relPath:e},r)}));case 1:return e.a(2)}},e)})),xe.apply(this,arguments)}var Te="0.9.5",we="3.4.15";function Pe(e){throw new ReferenceError("".concat(e," is not defined"))}var Ae=function(e){var t=e.indexOf("?");return-1!==t?e.slice(0,t):e},ke=function(e,t){var n=e.refPath,i=e.relPath,a=t.getPathname;if(void 0===n)return i;var s=i.toString();return"."!==s[0]?i:r.posix.normalize(r.posix.join(r.posix.dirname(a(n.toString())),s))};function Ce(e,t){var n,i=t.pathResolve,a=t.getPathname,s=t.getFile,o=t.log,l=i(e,t),c=l.toString();return{id:c,path:l,getContent:(n=Qt(mn().m(function e(){var t;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,s(l);case 1:return t=e.v,e.a(2,"string"==typeof t||t instanceof ArrayBuffer?{type:r.posix.extname(a(c)),getContentData:function(){var e=Qt(mn().m(function e(n){return mn().w(function(e){for(;;)if(0===e.n)return e.a(2,(t instanceof ArrayBuffer!==n&&(null==o||o("warn","unexpected data type. ".concat(n?"binary":"string",' is expected for "').concat(l,'"'))),t))},e)}));return function(t){return e.apply(this,arguments)}}()}:(t||null==o||o("error",'There is no file avaialable such as "'.concat(l,'"')),{type:void 0!==t.type?t.type:r.posix.extname(a(c)),getContentData:t.getContentData}))}},e)})),function(){return n.apply(this,arguments)})}}function Oe(e){return Ie.apply(this,arguments)}function Ie(){return Ie=Qt(mn().m(function e(t){var n,r,i,a,s,o,l,c,u,p,f,d,h,m,y,v=arguments;return mn().w(function(e){for(;;)switch(e.n){case 0:return n=v.length>1&&void 0!==v[1]?v[1]:Pe("options"),i=n.moduleCache,a=void 0===i?Pe("options.moduleCache"):i,s=n.getFile,void 0===s?Pe("options.getFile()"):s,o=n.addStyle,void 0===o?Pe("options.addStyle()"):o,l=n.pathResolve,c=void 0===l?ke:l,u=n.getResource,p=void 0===u?Ce:u,f=n.createCJSModule,d=void 0===f?ge:f,h=n.getPathname,m=void 0===h?Ae:h,a instanceof Object&&Object.setPrototypeOf(a,null),y=Object.assign({moduleCache:a,pathResolve:c,getResource:p,createCJSModule:d,getPathname:m},n),n.devMode&&void 0===n.compiledCache&&(null===(r=n.log)||void 0===r||r.call(n,"info","options.compiledCache is not defined, performance will be affected")),e.n=1,ye({refPath:void 0,relPath:t},y);case 1:return e.a(2,e.v)}},e)})),Ie.apply(this,arguments)}function _e(e){return{render:function(t,n,r){try{var i=e(t,n);"string"==typeof i?r(null,i):(i.then(function(e){r(null,e)}),i.catch(function(e){r(e,null)}))}catch(e){r(e,null)}}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(164).default)("React.Component");t.default=r},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!e&&/^[a-z]/.test(e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=0;n<e.children.length;n++){var a=e.children[n];(0,r.isJSXText)(a)?(0,i.default)(a,t):((0,r.isJSXExpressionContainer)(a)&&(a=a.expression),(0,r.isJSXEmptyExpression)(a)||t.push(a))}return t};var r=n(2),i=n(351)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=e.value.split(/\r\n|\n|\r/),a=0,s=0;s<n.length;s++)n[s].match(/[^ \t]/)&&(a=s);for(var o="",l=0;l<n.length;l++){var c=n[l],u=0===l,p=l===n.length-1,f=l===a,d=c.replace(/\t/g," ");u||(d=d.replace(/^[ ]+/,"")),p||(d=d.replace(/[ ]+$/,"")),d&&(f||(d+=" "),o+=d)}o&&t.push((0,i.inherits)((0,r.stringLiteral)(o),e))};var r=n(4),i=n(0)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=gn(i.BUILDER_KEYS[e.type]);try{for(n.s();!(t=n.n()).done;){var a=t.value;(0,r.default)(e,a,e[a])}}catch(s){n.e(s)}finally{n.f()}return e};var r=n(97),i=n(0)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierChar=u,t.isIdentifierName=function(e){for(var t=!0,n=0;n<e.length;n++){var r=e.charCodeAt(n);if(55296==(64512&r)&&n+1<e.length){var i=e.charCodeAt(++n);56320==(64512&i)&&(r=65536+((1023&r)<<10)+(1023&i))}if(t){if(t=!1,!c(r))return!1}else if(!u(r))return!1}return!t},t.isIdentifierStart=c;var n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",r="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・",i=new RegExp("["+n+"]"),a=new RegExp("["+n+r+"]");n=r=null;var s=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],o=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function l(e,t){for(var n=65536,r=0,i=t.length;r<i;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}return!1}function c(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&i.test(String.fromCharCode(e)):l(e,s)))}function u(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&a.test(String.fromCharCode(e)):l(e,s)||l(e,o))))}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyword=function(e){return n.has(e)},t.isReservedWord=a,t.isStrictBindOnlyReservedWord=o,t.isStrictBindReservedWord=function(e,t){return s(e,t)||o(e)},t.isStrictReservedWord=s;var n=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"]),r=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),i=new Set(["eval","arguments"]);function a(e,t){return t&&"await"===e||"enum"===e}function s(e,t){return a(e,t)||r.has(e)}function o(e){return i.has(e)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.readCodePoint=c,t.readInt=l,t.readStringContents=function(e,t,n,r,i,o){for(var l=n,c=r,u=i,p="",f=null,d=n,h=t.length;;){if(n>=h){o.unterminated(l,c,u),p+=t.slice(d,n);break}var m=t.charCodeAt(n);if(a(e,m,t,n)){p+=t.slice(d,n);break}if(92===m){p+=t.slice(d,n);var y=s(t,n,r,i,"template"===e,o);null!==y.ch||f?p+=y.ch:f={pos:n,lineStart:r,curLine:i},n=y.pos,r=y.lineStart,i=y.curLine,d=n}else 8232===m||8233===m?(++i,r=++n):10===m||13===m?"template"===e?(p+=t.slice(d,n)+"\n",++n,13===m&&10===t.charCodeAt(n)&&++n,++i,d=r=n):o.unterminated(l,c,u):++n}return{pos:n,str:p,firstInvalidLoc:f,lineStart:r,curLine:i,containsInvalid:!!f}};var n=function(e){return e>=48&&e<=57},r={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},i={bin:function(e){return 48===e||49===e},oct:function(e){return e>=48&&e<=55},dec:function(e){return e>=48&&e<=57},hex:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}};function a(e,t,n,r){return"template"===e?96===t||36===t&&123===n.charCodeAt(r+1):t===("double"===e?34:39)}function s(e,t,n,r,i,a){var s=!i;t++;var l=function(e){return{pos:t,ch:e,lineStart:n,curLine:r}},u=e.charCodeAt(t++);switch(u){case 110:return l("\n");case 114:return l("\r");case 120:var p,f;return f=(p=o(e,t,n,r,2,!1,s,a)).code,t=p.pos,l(null===f?null:String.fromCharCode(f));case 117:var d,h;return h=(d=c(e,t,n,r,s,a)).code,t=d.pos,l(null===h?null:String.fromCodePoint(h));case 116:return l("\t");case 98:return l("\b");case 118:return l("\v");case 102:return l("\f");case 13:10===e.charCodeAt(t)&&++t;case 10:n=t,++r;case 8232:case 8233:return l("");case 56:case 57:if(i)return l(null);a.strictNumericEscape(t-1,n,r);default:if(u>=48&&u<=55){var m=t-1,y=e.slice(m,t+2).match(/^[0-7]+/)[0],v=parseInt(y,8);v>255&&(y=y.slice(0,-1),v=parseInt(y,8)),t+=y.length-1;var g=e.charCodeAt(t);if("0"!==y||56===g||57===g){if(i)return l(null);a.strictNumericEscape(m,n,r)}return l(String.fromCharCode(v))}return l(String.fromCharCode(u))}}function o(e,t,n,r,i,a,s,o){var c,u,p=t;return u=(c=l(e,t,n,r,16,i,a,!1,o,!s)).n,t=c.pos,null===u&&(s?o.invalidEscapeSequence(p,n,r):t=p-1),{code:u,pos:t}}function l(e,t,a,s,o,l,c,u,p,f){for(var d=t,h=16===o?r.hex:r.decBinOct,m=16===o?i.hex:10===o?i.dec:8===o?i.oct:i.bin,y=!1,v=0,g=0,b=null==l?1/0:l;g<b;++g){var E=e.charCodeAt(t),S=void 0;if(95!==E||"bail"===u){if((S=E>=97?E-97+10:E>=65?E-65+10:n(E)?E-48:1/0)>=o){if(S<=9&&f)return{n:null,pos:t};if(S<=9&&p.invalidDigit(t,a,s,o))S=0;else{if(!c)break;S=0,y=!0}}++t,v=v*o+S}else{var x=e.charCodeAt(t-1),T=e.charCodeAt(t+1);if(u){if(Number.isNaN(T)||!m(T)||h.has(x)||h.has(T)){if(f)return{n:null,pos:t};p.unexpectedNumericSeparator(t,a,s)}}else{if(f)return{n:null,pos:t};p.numericSeparatorInEscapeSequence(t,a,s)}++t}}return t===d||null!=l&&t-d!==l||y?{n:null,pos:t}:{n:v,pos:t}}function c(e,t,n,r,i,a){var s;if(123===e.charCodeAt(t)){var l;if(s=(l=o(e,++t,n,r,e.indexOf("}",t)-t,!0,i,a)).code,t=l.pos,++t,null!==s&&s>1114111){if(!i)return{code:null,pos:t};a.invalidCodePoint(t,n,r)}}else{var c=o(e,t,n,r,4,!1,i,a);s=c.code,t=c.pos}return{code:s,pos:t}}},function(e,t,n){var r=n(18),i=(0,r.defineAliasedType)("Flow"),a=function(e){var t="DeclareClass"===e;i(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends"].concat(vn(t?["mixins","implements"]:[]),["body"]),aliases:["FlowDeclaration","Statement","Declaration"],fields:Object.assign({id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends"))},t?{mixins:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),implements:(0,r.validateOptional)((0,r.arrayOfType)("ClassImplements"))}:{},{body:(0,r.validateType)("ObjectTypeAnnotation")})})};i("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,r.validateType)("FlowType")}}),i("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),a("DeclareClass"),i("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),predicate:(0,r.validateOptionalType)("DeclaredPredicate")}}),a("DeclareInterface"),i("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)("BlockStatement"),kind:(0,r.validateOptional)((0,r.assertOneOf)("CommonJS","ES"))}}),i("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),i("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),i("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateOptionalType)("FlowType")}}),i("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier")}}),i("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,r.validateOptionalType)("Flow"),specifiers:(0,r.validateOptional)((0,r.arrayOfType)(["ExportSpecifier","ExportNamespaceSpecifier"])),source:(0,r.validateOptionalType)("StringLiteral"),default:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:(0,r.validateType)("StringLiteral"),exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),i("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,r.validateType)("Flow")}}),i("ExistsTypeAnnotation",{aliases:["FlowType"]}),i("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),params:(0,r.validate)((0,r.arrayOfType)("FunctionTypeParam")),rest:(0,r.validateOptionalType)("FunctionTypeParam"),this:(0,r.validateOptionalType)("FunctionTypeParam"),returnType:(0,r.validateType)("FlowType")}}),i("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,r.validateOptionalType)("Identifier"),typeAnnotation:(0,r.validateType)("FlowType"),optional:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("InferredPredicate",{aliases:["FlowPredicate"]}),i("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),a("InterfaceDeclaration"),i("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),body:(0,r.validateType)("ObjectTypeAnnotation")}}),i("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),i("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("number"))}}),i("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,r.validate)((0,r.arrayOfType)(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:{validate:(0,r.arrayOfType)("ObjectTypeIndexer"),optional:!0,default:[]},callProperties:{validate:(0,r.arrayOfType)("ObjectTypeCallProperty"),optional:!0,default:[]},internalSlots:{validate:(0,r.arrayOfType)("ObjectTypeInternalSlot"),optional:!0,default:[]},exact:{validate:(0,r.assertValueType)("boolean"),default:!1},inexact:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateType)("Identifier"),value:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean")),static:(0,r.validate)((0,r.assertValueType)("boolean")),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateOptionalType)("Identifier"),key:(0,r.validateType)("FlowType"),value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance")}}),i("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:(0,r.validateType)(["Identifier","StringLiteral"]),value:(0,r.validateType)("FlowType"),kind:(0,r.validate)((0,r.assertOneOf)("init","get","set")),static:(0,r.validate)((0,r.assertValueType)("boolean")),proto:(0,r.validate)((0,r.assertValueType)("boolean")),optional:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance"),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,r.validateType)("FlowType")}}),i("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateType)("FlowType")}}),i("QualifiedTypeIdentifier",{visitor:["id","qualification"],fields:{id:(0,r.validateType)("Identifier"),qualification:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),i("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("string"))}}),i("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,r.validateType)("FlowType")}}),i("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),i("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),i("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),i("TypeParameter",{visitor:["bound","default","variance"],fields:{name:(0,r.validate)((0,r.assertValueType)("string")),bound:(0,r.validateOptionalType)("TypeAnnotation"),default:(0,r.validateOptionalType)("FlowType"),variance:(0,r.validateOptionalType)("Variance")}}),i("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("TypeParameter"))}}),i("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),i("Variance",{builder:["kind"],fields:{kind:(0,r.validate)((0,r.assertOneOf)("minus","plus"))}}),i("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),i("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,r.validateType)("Identifier"),body:(0,r.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),i("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),i("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("BooleanLiteral")}}),i("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("NumericLiteral")}}),i("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("StringLiteral")}}),i("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),i("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType")}}),i("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean"))}})},function(e,t,n){var r=n(18),i=(0,r.defineAliasedType)("JSX");i("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,r.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),i("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),i("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:Object.assign({openingElement:{validate:(0,r.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,r.assertNodeType)("JSXClosingElement")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}},{selfClosing:{validate:(0,r.assertValueType)("boolean"),optional:!0}})}),i("JSXEmptyExpression",{}),i("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression","JSXEmptyExpression")}}}),i("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),i("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}}),i("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,r.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),i("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,r.assertNodeType)("JSXIdentifier")},name:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),i("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),i("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),i("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}}}),i("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,r.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,r.assertNodeType)("JSXClosingFragment")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),i("JSXOpeningFragment",{aliases:["Immutable"]}),i("JSXClosingFragment",{aliases:["Immutable"]})},function(e,t,n){var r=n(18),i=n(169),a=(0,r.defineAliasedType)("Miscellaneous");a("Noop",{visitor:[]}),a("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,r.assertNodeType)("Identifier")},expectedNode:{validate:r.assertOneOf.apply(void 0,vn(i.PLACEHOLDERS))}}}),a("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}})},function(e,t,n){var r=n(18);(0,r.default)("ArgumentPlaceholder",{}),(0,r.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{object:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(function(){},{oneOfNodeTypes:["Expression"]})}}}),(0,r.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,r.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,r.assertNodeType)("StringLiteral")}}}),(0,r.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,r.assertNodeType)("BlockStatement")},async:{validate:(0,r.assertValueType)("boolean"),default:!1}}}),(0,r.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ObjectProperty","SpreadElement")))}}}),(0,r.default)("TupleExpression",{fields:{elements:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,r.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,r.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,r.assertNodeType)("Program")}},aliases:["Expression"]}),(0,r.default)("TopicReference",{aliases:["Expression"]}),(0,r.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]})},function(e,t,n){var r=n(18),i=n(167),a=n(42),s=(0,r.defineAliasedType)("TypeScript"),o=(0,r.assertValueType)("boolean"),l=function(){return{returnType:{validate:(0,r.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,r.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}}};s("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,r.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,r.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,r.assertNodeType)("Identifier","AssignmentPattern")},override:{validate:(0,r.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator"))),optional:!0}}}),s("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},(0,i.functionDeclarationCommon)(),l())}),s("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},(0,i.classMethodOrDeclareMethodCommon)(),l())}),s("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,r.validateType)("TSEntityName"),right:(0,r.validateType)("Identifier")}});var c=function(){return{typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,r.validateArrayOfType)(["ArrayPattern","Identifier","ObjectPattern","RestElement"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}},u={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:c()};s("TSCallSignatureDeclaration",u),s("TSConstructSignatureDeclaration",u);var p=function(){return{key:(0,r.validateType)("Expression"),computed:{default:!1},optional:(0,r.validateOptional)(o)}};s("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},p(),{readonly:(0,r.validateOptional)(o),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),kind:{validate:(0,r.assertOneOf)("get","set")}})}),s("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},c(),p(),{kind:{validate:(0,r.assertOneOf)("method","get","set")}})}),s("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,r.validateOptional)(o),static:(0,r.validateOptional)(o),parameters:(0,r.validateArrayOfType)("Identifier"),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}});for(var f=0,d=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSIntrinsicKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];f<d.length;f++){s(d[f],{aliases:["TSType","TSBaseType"],visitor:[],fields:{}})}s("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});var h={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};s("TSFunctionType",Object.assign({},h,{fields:c()})),s("TSConstructorType",Object.assign({},h,{fields:Object.assign({},c(),{abstract:(0,r.validateOptional)(o)})})),s("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation"],builder:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,r.validateType)(["Identifier","TSThisType"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),asserts:(0,r.validateOptional)(o)}}),s("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:(0,r.validateType)(["TSEntityName","TSImportType"]),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("TSTypeElement")}}),s("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,r.validateType)("TSType")}}),s("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,r.validateArrayOfType)(["TSType","TSNamedTupleMember"])}}),s("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,r.validateType)("Identifier"),optional:{validate:o,default:!1},elementType:(0,r.validateType)("TSType")}});var m={aliases:["TSType"],visitor:["types"],fields:{types:(0,r.validateArrayOfType)("TSType")}};s("TSUnionType",m),s("TSIntersectionType",m),s("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,r.validateType)("TSType"),extendsType:(0,r.validateType)("TSType"),trueType:(0,r.validateType)("TSType"),falseType:(0,r.validateType)("TSType")}}),s("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,r.validateType)("TSTypeParameter")}}),s("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,r.validate)((0,r.assertValueType)("string")),typeAnnotation:(0,r.validateType)("TSType")}}),s("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,r.validateType)("TSType"),indexType:(0,r.validateType)("TSType")}}),s("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation","nameType"],fields:{readonly:(0,r.validateOptional)((0,r.assertOneOf)(!0,!1,"+","-")),typeParameter:(0,r.validateType)("TSTypeParameter"),optional:(0,r.validateOptional)((0,r.assertOneOf)(!0,!1,"+","-")),typeAnnotation:(0,r.validateOptionalType)("TSType"),nameType:(0,r.validateOptionalType)("TSType")}}),s("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){var e=(0,r.assertNodeType)("NumericLiteral","BigIntLiteral"),t=(0,r.assertOneOf)("-"),n=(0,r.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function i(r,i,s){(0,a.default)("UnaryExpression",s)?(t(s,"operator",s.operator),e(s,"argument",s.argument)):n(r,i,s)}return i.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],i}()}}}),s("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,r.validateType)("TSInterfaceBody")}}),s("TSInterfaceBody",{visitor:["body"],fields:{body:(0,r.validateArrayOfType)("TSTypeElement")}}),s("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,r.validateType)("TSType")}}),s("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("Expression"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}});var y={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TSType")}};s("TSAsExpression",y),s("TSSatisfiesExpression",y),s("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,r.validateType)("TSType"),expression:(0,r.validateType)("Expression")}}),s("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,r.validateOptional)(o),const:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),members:(0,r.validateArrayOfType)("TSEnumMember"),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,r.validateOptional)(o),global:(0,r.validateOptional)(o),id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),s("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,r.validateArrayOfType)("Statement")}}),s("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,r.validateType)("StringLiteral"),qualifier:(0,r.validateOptionalType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,r.validate)(o),id:(0,r.validateType)("Identifier"),moduleReference:(0,r.validateType)(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:(0,r.assertOneOf)("type","value"),optional:!0}}}),s("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,r.validateType)("StringLiteral")}}),s("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),s("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,r.assertNodeType)("TSType")}}}),s("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSType")))}}}),s("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSTypeParameter")))}}}),s("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,r.assertValueType)("string")},in:{validate:(0,r.assertValueType)("boolean"),optional:!0},out:{validate:(0,r.assertValueType)("boolean"),optional:!0},const:{validate:(0,r.assertValueType)("boolean"),optional:!0},constraint:{validate:(0,r.assertNodeType)("TSType"),optional:!0},default:{validate:(0,r.assertNodeType)("TSType"),optional:!0}}})},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DEPRECATED_ALIASES=void 0,t.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(0,r.default)(e)){var t,n=null!=(t=null==e?void 0:e.type)?t:JSON.stringify(e);throw new TypeError('Not a valid node of type "'.concat(n,'"'))}};var r=n(170)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.assertAccessor=function(e,t){a("Accessor",e,t)},t.assertAnyTypeAnnotation=function(e,t){a("AnyTypeAnnotation",e,t)},t.assertArgumentPlaceholder=function(e,t){a("ArgumentPlaceholder",e,t)},t.assertArrayExpression=function(e,t){a("ArrayExpression",e,t)},t.assertArrayPattern=function(e,t){a("ArrayPattern",e,t)},t.assertArrayTypeAnnotation=function(e,t){a("ArrayTypeAnnotation",e,t)},t.assertArrowFunctionExpression=function(e,t){a("ArrowFunctionExpression",e,t)},t.assertAssignmentExpression=function(e,t){a("AssignmentExpression",e,t)},t.assertAssignmentPattern=function(e,t){a("AssignmentPattern",e,t)},t.assertAwaitExpression=function(e,t){a("AwaitExpression",e,t)},t.assertBigIntLiteral=function(e,t){a("BigIntLiteral",e,t)},t.assertBinary=function(e,t){a("Binary",e,t)},t.assertBinaryExpression=function(e,t){a("BinaryExpression",e,t)},t.assertBindExpression=function(e,t){a("BindExpression",e,t)},t.assertBlock=function(e,t){a("Block",e,t)},t.assertBlockParent=function(e,t){a("BlockParent",e,t)},t.assertBlockStatement=function(e,t){a("BlockStatement",e,t)},t.assertBooleanLiteral=function(e,t){a("BooleanLiteral",e,t)},t.assertBooleanLiteralTypeAnnotation=function(e,t){a("BooleanLiteralTypeAnnotation",e,t)},t.assertBooleanTypeAnnotation=function(e,t){a("BooleanTypeAnnotation",e,t)},t.assertBreakStatement=function(e,t){a("BreakStatement",e,t)},t.assertCallExpression=function(e,t){a("CallExpression",e,t)},t.assertCatchClause=function(e,t){a("CatchClause",e,t)},t.assertClass=function(e,t){a("Class",e,t)},t.assertClassAccessorProperty=function(e,t){a("ClassAccessorProperty",e,t)},t.assertClassBody=function(e,t){a("ClassBody",e,t)},t.assertClassDeclaration=function(e,t){a("ClassDeclaration",e,t)},t.assertClassExpression=function(e,t){a("ClassExpression",e,t)},t.assertClassImplements=function(e,t){a("ClassImplements",e,t)},t.assertClassMethod=function(e,t){a("ClassMethod",e,t)},t.assertClassPrivateMethod=function(e,t){a("ClassPrivateMethod",e,t)},t.assertClassPrivateProperty=function(e,t){a("ClassPrivateProperty",e,t)},t.assertClassProperty=function(e,t){a("ClassProperty",e,t)},t.assertCompletionStatement=function(e,t){a("CompletionStatement",e,t)},t.assertConditional=function(e,t){a("Conditional",e,t)},t.assertConditionalExpression=function(e,t){a("ConditionalExpression",e,t)},t.assertContinueStatement=function(e,t){a("ContinueStatement",e,t)},t.assertDebuggerStatement=function(e,t){a("DebuggerStatement",e,t)},t.assertDecimalLiteral=function(e,t){a("DecimalLiteral",e,t)},t.assertDeclaration=function(e,t){a("Declaration",e,t)},t.assertDeclareClass=function(e,t){a("DeclareClass",e,t)},t.assertDeclareExportAllDeclaration=function(e,t){a("DeclareExportAllDeclaration",e,t)},t.assertDeclareExportDeclaration=function(e,t){a("DeclareExportDeclaration",e,t)},t.assertDeclareFunction=function(e,t){a("DeclareFunction",e,t)},t.assertDeclareInterface=function(e,t){a("DeclareInterface",e,t)},t.assertDeclareModule=function(e,t){a("DeclareModule",e,t)},t.assertDeclareModuleExports=function(e,t){a("DeclareModuleExports",e,t)},t.assertDeclareOpaqueType=function(e,t){a("DeclareOpaqueType",e,t)},t.assertDeclareTypeAlias=function(e,t){a("DeclareTypeAlias",e,t)},t.assertDeclareVariable=function(e,t){a("DeclareVariable",e,t)},t.assertDeclaredPredicate=function(e,t){a("DeclaredPredicate",e,t)},t.assertDecorator=function(e,t){a("Decorator",e,t)},t.assertDirective=function(e,t){a("Directive",e,t)},t.assertDirectiveLiteral=function(e,t){a("DirectiveLiteral",e,t)},t.assertDoExpression=function(e,t){a("DoExpression",e,t)},t.assertDoWhileStatement=function(e,t){a("DoWhileStatement",e,t)},t.assertEmptyStatement=function(e,t){a("EmptyStatement",e,t)},t.assertEmptyTypeAnnotation=function(e,t){a("EmptyTypeAnnotation",e,t)},t.assertEnumBody=function(e,t){a("EnumBody",e,t)},t.assertEnumBooleanBody=function(e,t){a("EnumBooleanBody",e,t)},t.assertEnumBooleanMember=function(e,t){a("EnumBooleanMember",e,t)},t.assertEnumDeclaration=function(e,t){a("EnumDeclaration",e,t)},t.assertEnumDefaultedMember=function(e,t){a("EnumDefaultedMember",e,t)},t.assertEnumMember=function(e,t){a("EnumMember",e,t)},t.assertEnumNumberBody=function(e,t){a("EnumNumberBody",e,t)},t.assertEnumNumberMember=function(e,t){a("EnumNumberMember",e,t)},t.assertEnumStringBody=function(e,t){a("EnumStringBody",e,t)},t.assertEnumStringMember=function(e,t){a("EnumStringMember",e,t)},t.assertEnumSymbolBody=function(e,t){a("EnumSymbolBody",e,t)},t.assertExistsTypeAnnotation=function(e,t){a("ExistsTypeAnnotation",e,t)},t.assertExportAllDeclaration=function(e,t){a("ExportAllDeclaration",e,t)},t.assertExportDeclaration=function(e,t){a("ExportDeclaration",e,t)},t.assertExportDefaultDeclaration=function(e,t){a("ExportDefaultDeclaration",e,t)},t.assertExportDefaultSpecifier=function(e,t){a("ExportDefaultSpecifier",e,t)},t.assertExportNamedDeclaration=function(e,t){a("ExportNamedDeclaration",e,t)},t.assertExportNamespaceSpecifier=function(e,t){a("ExportNamespaceSpecifier",e,t)},t.assertExportSpecifier=function(e,t){a("ExportSpecifier",e,t)},t.assertExpression=function(e,t){a("Expression",e,t)},t.assertExpressionStatement=function(e,t){a("ExpressionStatement",e,t)},t.assertExpressionWrapper=function(e,t){a("ExpressionWrapper",e,t)},t.assertFile=function(e,t){a("File",e,t)},t.assertFlow=function(e,t){a("Flow",e,t)},t.assertFlowBaseAnnotation=function(e,t){a("FlowBaseAnnotation",e,t)},t.assertFlowDeclaration=function(e,t){a("FlowDeclaration",e,t)},t.assertFlowPredicate=function(e,t){a("FlowPredicate",e,t)},t.assertFlowType=function(e,t){a("FlowType",e,t)},t.assertFor=function(e,t){a("For",e,t)},t.assertForInStatement=function(e,t){a("ForInStatement",e,t)},t.assertForOfStatement=function(e,t){a("ForOfStatement",e,t)},t.assertForStatement=function(e,t){a("ForStatement",e,t)},t.assertForXStatement=function(e,t){a("ForXStatement",e,t)},t.assertFunction=function(e,t){a("Function",e,t)},t.assertFunctionDeclaration=function(e,t){a("FunctionDeclaration",e,t)},t.assertFunctionExpression=function(e,t){a("FunctionExpression",e,t)},t.assertFunctionParent=function(e,t){a("FunctionParent",e,t)},t.assertFunctionTypeAnnotation=function(e,t){a("FunctionTypeAnnotation",e,t)},t.assertFunctionTypeParam=function(e,t){a("FunctionTypeParam",e,t)},t.assertGenericTypeAnnotation=function(e,t){a("GenericTypeAnnotation",e,t)},t.assertIdentifier=function(e,t){a("Identifier",e,t)},t.assertIfStatement=function(e,t){a("IfStatement",e,t)},t.assertImmutable=function(e,t){a("Immutable",e,t)},t.assertImport=function(e,t){a("Import",e,t)},t.assertImportAttribute=function(e,t){a("ImportAttribute",e,t)},t.assertImportDeclaration=function(e,t){a("ImportDeclaration",e,t)},t.assertImportDefaultSpecifier=function(e,t){a("ImportDefaultSpecifier",e,t)},t.assertImportExpression=function(e,t){a("ImportExpression",e,t)},t.assertImportNamespaceSpecifier=function(e,t){a("ImportNamespaceSpecifier",e,t)},t.assertImportOrExportDeclaration=function(e,t){a("ImportOrExportDeclaration",e,t)},t.assertImportSpecifier=function(e,t){a("ImportSpecifier",e,t)},t.assertIndexedAccessType=function(e,t){a("IndexedAccessType",e,t)},t.assertInferredPredicate=function(e,t){a("InferredPredicate",e,t)},t.assertInterfaceDeclaration=function(e,t){a("InterfaceDeclaration",e,t)},t.assertInterfaceExtends=function(e,t){a("InterfaceExtends",e,t)},t.assertInterfaceTypeAnnotation=function(e,t){a("InterfaceTypeAnnotation",e,t)},t.assertInterpreterDirective=function(e,t){a("InterpreterDirective",e,t)},t.assertIntersectionTypeAnnotation=function(e,t){a("IntersectionTypeAnnotation",e,t)},t.assertJSX=function(e,t){a("JSX",e,t)},t.assertJSXAttribute=function(e,t){a("JSXAttribute",e,t)},t.assertJSXClosingElement=function(e,t){a("JSXClosingElement",e,t)},t.assertJSXClosingFragment=function(e,t){a("JSXClosingFragment",e,t)},t.assertJSXElement=function(e,t){a("JSXElement",e,t)},t.assertJSXEmptyExpression=function(e,t){a("JSXEmptyExpression",e,t)},t.assertJSXExpressionContainer=function(e,t){a("JSXExpressionContainer",e,t)},t.assertJSXFragment=function(e,t){a("JSXFragment",e,t)},t.assertJSXIdentifier=function(e,t){a("JSXIdentifier",e,t)},t.assertJSXMemberExpression=function(e,t){a("JSXMemberExpression",e,t)},t.assertJSXNamespacedName=function(e,t){a("JSXNamespacedName",e,t)},t.assertJSXOpeningElement=function(e,t){a("JSXOpeningElement",e,t)},t.assertJSXOpeningFragment=function(e,t){a("JSXOpeningFragment",e,t)},t.assertJSXSpreadAttribute=function(e,t){a("JSXSpreadAttribute",e,t)},t.assertJSXSpreadChild=function(e,t){a("JSXSpreadChild",e,t)},t.assertJSXText=function(e,t){a("JSXText",e,t)},t.assertLVal=function(e,t){a("LVal",e,t)},t.assertLabeledStatement=function(e,t){a("LabeledStatement",e,t)},t.assertLiteral=function(e,t){a("Literal",e,t)},t.assertLogicalExpression=function(e,t){a("LogicalExpression",e,t)},t.assertLoop=function(e,t){a("Loop",e,t)},t.assertMemberExpression=function(e,t){a("MemberExpression",e,t)},t.assertMetaProperty=function(e,t){a("MetaProperty",e,t)},t.assertMethod=function(e,t){a("Method",e,t)},t.assertMiscellaneous=function(e,t){a("Miscellaneous",e,t)},t.assertMixedTypeAnnotation=function(e,t){a("MixedTypeAnnotation",e,t)},t.assertModuleDeclaration=function(e,t){(0,i.default)("assertModuleDeclaration","assertImportOrExportDeclaration"),a("ModuleDeclaration",e,t)},t.assertModuleExpression=function(e,t){a("ModuleExpression",e,t)},t.assertModuleSpecifier=function(e,t){a("ModuleSpecifier",e,t)},t.assertNewExpression=function(e,t){a("NewExpression",e,t)},t.assertNoop=function(e,t){a("Noop",e,t)},t.assertNullLiteral=function(e,t){a("NullLiteral",e,t)},t.assertNullLiteralTypeAnnotation=function(e,t){a("NullLiteralTypeAnnotation",e,t)},t.assertNullableTypeAnnotation=function(e,t){a("NullableTypeAnnotation",e,t)},t.assertNumberLiteral=function(e,t){(0,i.default)("assertNumberLiteral","assertNumericLiteral"),a("NumberLiteral",e,t)},t.assertNumberLiteralTypeAnnotation=function(e,t){a("NumberLiteralTypeAnnotation",e,t)},t.assertNumberTypeAnnotation=function(e,t){a("NumberTypeAnnotation",e,t)},t.assertNumericLiteral=function(e,t){a("NumericLiteral",e,t)},t.assertObjectExpression=function(e,t){a("ObjectExpression",e,t)},t.assertObjectMember=function(e,t){a("ObjectMember",e,t)},t.assertObjectMethod=function(e,t){a("ObjectMethod",e,t)},t.assertObjectPattern=function(e,t){a("ObjectPattern",e,t)},t.assertObjectProperty=function(e,t){a("ObjectProperty",e,t)},t.assertObjectTypeAnnotation=function(e,t){a("ObjectTypeAnnotation",e,t)},t.assertObjectTypeCallProperty=function(e,t){a("ObjectTypeCallProperty",e,t)},t.assertObjectTypeIndexer=function(e,t){a("ObjectTypeIndexer",e,t)},t.assertObjectTypeInternalSlot=function(e,t){a("ObjectTypeInternalSlot",e,t)},t.assertObjectTypeProperty=function(e,t){a("ObjectTypeProperty",e,t)},t.assertObjectTypeSpreadProperty=function(e,t){a("ObjectTypeSpreadProperty",e,t)},t.assertOpaqueType=function(e,t){a("OpaqueType",e,t)},t.assertOptionalCallExpression=function(e,t){a("OptionalCallExpression",e,t)},t.assertOptionalIndexedAccessType=function(e,t){a("OptionalIndexedAccessType",e,t)},t.assertOptionalMemberExpression=function(e,t){a("OptionalMemberExpression",e,t)},t.assertParenthesizedExpression=function(e,t){a("ParenthesizedExpression",e,t)},t.assertPattern=function(e,t){a("Pattern",e,t)},t.assertPatternLike=function(e,t){a("PatternLike",e,t)},t.assertPipelineBareFunction=function(e,t){a("PipelineBareFunction",e,t)},t.assertPipelinePrimaryTopicReference=function(e,t){a("PipelinePrimaryTopicReference",e,t)},t.assertPipelineTopicExpression=function(e,t){a("PipelineTopicExpression",e,t)},t.assertPlaceholder=function(e,t){a("Placeholder",e,t)},t.assertPrivate=function(e,t){a("Private",e,t)},t.assertPrivateName=function(e,t){a("PrivateName",e,t)},t.assertProgram=function(e,t){a("Program",e,t)},t.assertProperty=function(e,t){a("Property",e,t)},t.assertPureish=function(e,t){a("Pureish",e,t)},t.assertQualifiedTypeIdentifier=function(e,t){a("QualifiedTypeIdentifier",e,t)},t.assertRecordExpression=function(e,t){a("RecordExpression",e,t)},t.assertRegExpLiteral=function(e,t){a("RegExpLiteral",e,t)},t.assertRegexLiteral=function(e,t){(0,i.default)("assertRegexLiteral","assertRegExpLiteral"),a("RegexLiteral",e,t)},t.assertRestElement=function(e,t){a("RestElement",e,t)},t.assertRestProperty=function(e,t){(0,i.default)("assertRestProperty","assertRestElement"),a("RestProperty",e,t)},t.assertReturnStatement=function(e,t){a("ReturnStatement",e,t)},t.assertScopable=function(e,t){a("Scopable",e,t)},t.assertSequenceExpression=function(e,t){a("SequenceExpression",e,t)},t.assertSpreadElement=function(e,t){a("SpreadElement",e,t)},t.assertSpreadProperty=function(e,t){(0,i.default)("assertSpreadProperty","assertSpreadElement"),a("SpreadProperty",e,t)},t.assertStandardized=function(e,t){a("Standardized",e,t)},t.assertStatement=function(e,t){a("Statement",e,t)},t.assertStaticBlock=function(e,t){a("StaticBlock",e,t)},t.assertStringLiteral=function(e,t){a("StringLiteral",e,t)},t.assertStringLiteralTypeAnnotation=function(e,t){a("StringLiteralTypeAnnotation",e,t)},t.assertStringTypeAnnotation=function(e,t){a("StringTypeAnnotation",e,t)},t.assertSuper=function(e,t){a("Super",e,t)},t.assertSwitchCase=function(e,t){a("SwitchCase",e,t)},t.assertSwitchStatement=function(e,t){a("SwitchStatement",e,t)},t.assertSymbolTypeAnnotation=function(e,t){a("SymbolTypeAnnotation",e,t)},t.assertTSAnyKeyword=function(e,t){a("TSAnyKeyword",e,t)},t.assertTSArrayType=function(e,t){a("TSArrayType",e,t)},t.assertTSAsExpression=function(e,t){a("TSAsExpression",e,t)},t.assertTSBaseType=function(e,t){a("TSBaseType",e,t)},t.assertTSBigIntKeyword=function(e,t){a("TSBigIntKeyword",e,t)},t.assertTSBooleanKeyword=function(e,t){a("TSBooleanKeyword",e,t)},t.assertTSCallSignatureDeclaration=function(e,t){a("TSCallSignatureDeclaration",e,t)},t.assertTSConditionalType=function(e,t){a("TSConditionalType",e,t)},t.assertTSConstructSignatureDeclaration=function(e,t){a("TSConstructSignatureDeclaration",e,t)},t.assertTSConstructorType=function(e,t){a("TSConstructorType",e,t)},t.assertTSDeclareFunction=function(e,t){a("TSDeclareFunction",e,t)},t.assertTSDeclareMethod=function(e,t){a("TSDeclareMethod",e,t)},t.assertTSEntityName=function(e,t){a("TSEntityName",e,t)},t.assertTSEnumDeclaration=function(e,t){a("TSEnumDeclaration",e,t)},t.assertTSEnumMember=function(e,t){a("TSEnumMember",e,t)},t.assertTSExportAssignment=function(e,t){a("TSExportAssignment",e,t)},t.assertTSExpressionWithTypeArguments=function(e,t){a("TSExpressionWithTypeArguments",e,t)},t.assertTSExternalModuleReference=function(e,t){a("TSExternalModuleReference",e,t)},t.assertTSFunctionType=function(e,t){a("TSFunctionType",e,t)},t.assertTSImportEqualsDeclaration=function(e,t){a("TSImportEqualsDeclaration",e,t)},t.assertTSImportType=function(e,t){a("TSImportType",e,t)},t.assertTSIndexSignature=function(e,t){a("TSIndexSignature",e,t)},t.assertTSIndexedAccessType=function(e,t){a("TSIndexedAccessType",e,t)},t.assertTSInferType=function(e,t){a("TSInferType",e,t)},t.assertTSInstantiationExpression=function(e,t){a("TSInstantiationExpression",e,t)},t.assertTSInterfaceBody=function(e,t){a("TSInterfaceBody",e,t)},t.assertTSInterfaceDeclaration=function(e,t){a("TSInterfaceDeclaration",e,t)},t.assertTSIntersectionType=function(e,t){a("TSIntersectionType",e,t)},t.assertTSIntrinsicKeyword=function(e,t){a("TSIntrinsicKeyword",e,t)},t.assertTSLiteralType=function(e,t){a("TSLiteralType",e,t)},t.assertTSMappedType=function(e,t){a("TSMappedType",e,t)},t.assertTSMethodSignature=function(e,t){a("TSMethodSignature",e,t)},t.assertTSModuleBlock=function(e,t){a("TSModuleBlock",e,t)},t.assertTSModuleDeclaration=function(e,t){a("TSModuleDeclaration",e,t)},t.assertTSNamedTupleMember=function(e,t){a("TSNamedTupleMember",e,t)},t.assertTSNamespaceExportDeclaration=function(e,t){a("TSNamespaceExportDeclaration",e,t)},t.assertTSNeverKeyword=function(e,t){a("TSNeverKeyword",e,t)},t.assertTSNonNullExpression=function(e,t){a("TSNonNullExpression",e,t)},t.assertTSNullKeyword=function(e,t){a("TSNullKeyword",e,t)},t.assertTSNumberKeyword=function(e,t){a("TSNumberKeyword",e,t)},t.assertTSObjectKeyword=function(e,t){a("TSObjectKeyword",e,t)},t.assertTSOptionalType=function(e,t){a("TSOptionalType",e,t)},t.assertTSParameterProperty=function(e,t){a("TSParameterProperty",e,t)},t.assertTSParenthesizedType=function(e,t){a("TSParenthesizedType",e,t)},t.assertTSPropertySignature=function(e,t){a("TSPropertySignature",e,t)},t.assertTSQualifiedName=function(e,t){a("TSQualifiedName",e,t)},t.assertTSRestType=function(e,t){a("TSRestType",e,t)},t.assertTSSatisfiesExpression=function(e,t){a("TSSatisfiesExpression",e,t)},t.assertTSStringKeyword=function(e,t){a("TSStringKeyword",e,t)},t.assertTSSymbolKeyword=function(e,t){a("TSSymbolKeyword",e,t)},t.assertTSThisType=function(e,t){a("TSThisType",e,t)},t.assertTSTupleType=function(e,t){a("TSTupleType",e,t)},t.assertTSType=function(e,t){a("TSType",e,t)},t.assertTSTypeAliasDeclaration=function(e,t){a("TSTypeAliasDeclaration",e,t)},t.assertTSTypeAnnotation=function(e,t){a("TSTypeAnnotation",e,t)},t.assertTSTypeAssertion=function(e,t){a("TSTypeAssertion",e,t)},t.assertTSTypeElement=function(e,t){a("TSTypeElement",e,t)},t.assertTSTypeLiteral=function(e,t){a("TSTypeLiteral",e,t)},t.assertTSTypeOperator=function(e,t){a("TSTypeOperator",e,t)},t.assertTSTypeParameter=function(e,t){a("TSTypeParameter",e,t)},t.assertTSTypeParameterDeclaration=function(e,t){a("TSTypeParameterDeclaration",e,t)},t.assertTSTypeParameterInstantiation=function(e,t){a("TSTypeParameterInstantiation",e,t)},t.assertTSTypePredicate=function(e,t){a("TSTypePredicate",e,t)},t.assertTSTypeQuery=function(e,t){a("TSTypeQuery",e,t)},t.assertTSTypeReference=function(e,t){a("TSTypeReference",e,t)},t.assertTSUndefinedKeyword=function(e,t){a("TSUndefinedKeyword",e,t)},t.assertTSUnionType=function(e,t){a("TSUnionType",e,t)},t.assertTSUnknownKeyword=function(e,t){a("TSUnknownKeyword",e,t)},t.assertTSVoidKeyword=function(e,t){a("TSVoidKeyword",e,t)},t.assertTaggedTemplateExpression=function(e,t){a("TaggedTemplateExpression",e,t)},t.assertTemplateElement=function(e,t){a("TemplateElement",e,t)},t.assertTemplateLiteral=function(e,t){a("TemplateLiteral",e,t)},t.assertTerminatorless=function(e,t){a("Terminatorless",e,t)},t.assertThisExpression=function(e,t){a("ThisExpression",e,t)},t.assertThisTypeAnnotation=function(e,t){a("ThisTypeAnnotation",e,t)},t.assertThrowStatement=function(e,t){a("ThrowStatement",e,t)},t.assertTopicReference=function(e,t){a("TopicReference",e,t)},t.assertTryStatement=function(e,t){a("TryStatement",e,t)},t.assertTupleExpression=function(e,t){a("TupleExpression",e,t)},t.assertTupleTypeAnnotation=function(e,t){a("TupleTypeAnnotation",e,t)},t.assertTypeAlias=function(e,t){a("TypeAlias",e,t)},t.assertTypeAnnotation=function(e,t){a("TypeAnnotation",e,t)},t.assertTypeCastExpression=function(e,t){a("TypeCastExpression",e,t)},t.assertTypeParameter=function(e,t){a("TypeParameter",e,t)},t.assertTypeParameterDeclaration=function(e,t){a("TypeParameterDeclaration",e,t)},t.assertTypeParameterInstantiation=function(e,t){a("TypeParameterInstantiation",e,t)},t.assertTypeScript=function(e,t){a("TypeScript",e,t)},t.assertTypeofTypeAnnotation=function(e,t){a("TypeofTypeAnnotation",e,t)},t.assertUnaryExpression=function(e,t){a("UnaryExpression",e,t)},t.assertUnaryLike=function(e,t){a("UnaryLike",e,t)},t.assertUnionTypeAnnotation=function(e,t){a("UnionTypeAnnotation",e,t)},t.assertUpdateExpression=function(e,t){a("UpdateExpression",e,t)},t.assertUserWhitespacable=function(e,t){a("UserWhitespacable",e,t)},t.assertV8IntrinsicIdentifier=function(e,t){a("V8IntrinsicIdentifier",e,t)},t.assertVariableDeclaration=function(e,t){a("VariableDeclaration",e,t)},t.assertVariableDeclarator=function(e,t){a("VariableDeclarator",e,t)},t.assertVariance=function(e,t){a("Variance",e,t)},t.assertVoidTypeAnnotation=function(e,t){a("VoidTypeAnnotation",e,t)},t.assertWhile=function(e,t){a("While",e,t)},t.assertWhileStatement=function(e,t){a("WhileStatement",e,t)},t.assertWithStatement=function(e,t){a("WithStatement",e,t)},t.assertYieldExpression=function(e,t){a("YieldExpression",e,t)};var r=n(42),i=n(58);function a(e,t,n){if(!(0,r.default)(e,t,n))throw new Error('Expected type "'.concat(e,'" with option ').concat(JSON.stringify(n),', but instead got "').concat(t.type,'".'))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(4);t.default=function(e){switch(e){case"string":return(0,r.stringTypeAnnotation)();case"number":return(0,r.numberTypeAnnotation)();case"undefined":return(0,r.voidTypeAnnotation)();case"boolean":return(0,r.booleanTypeAnnotation)();case"function":return(0,r.genericTypeAnnotation)((0,r.identifier)("Function"));case"object":return(0,r.genericTypeAnnotation)((0,r.identifier)("Object"));case"symbol":return(0,r.genericTypeAnnotation)((0,r.identifier)("Symbol"));case"bigint":return(0,r.anyTypeAnnotation)()}throw new Error("Invalid typeof value: "+e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,i.default)(e);return 1===t.length?t[0]:(0,r.unionTypeAnnotation)(t)};var r=n(4),i=n(171)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map(function(e){return(0,a.isTSTypeAnnotation)(e)?e.typeAnnotation:e}),n=(0,i.default)(t);return 1===n.length?n[0]:(0,r.tsUnionType)(n)};var r=n(4),i=n(367),a=n(2)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){for(var n=Array.from(t),a=new Map,s=new Map,o=new Set,l=[],c=0;c<n.length;c++){var u=n[c];if(u&&!(l.indexOf(u)>=0)){if((0,r.isTSAnyKeyword)(u))return[u];if((0,r.isTSBaseType)(u))s.set(u.type,u);else if((0,r.isTSUnionType)(u))o.has(u.types)||(n.push.apply(n,vn(u.types)),o.add(u.types));else if((0,r.isTSTypeReference)(u)&&u.typeParameters){var p=i(u.typeName);if(a.has(p)){var f,d=a.get(p);d.typeParameters?u.typeParameters&&((f=d.typeParameters.params).push.apply(f,vn(u.typeParameters.params)),d.typeParameters.params=e(d.typeParameters.params)):d=u.typeParameters}else a.set(p,u)}else l.push(u)}}var h,m=gn(s);try{for(m.s();!(h=m.n()).done;){var y=an(h.value,2)[1];l.push(y)}}catch(E){m.e(E)}finally{m.f()}var v,g=gn(a);try{for(g.s();!(v=g.n()).done;){var b=an(v.value,2)[1];l.push(b)}}catch(E){g.e(E)}finally{g.f()}return l};var r=n(2);function i(e){return(0,r.isIdentifier)(e)?e.name:"".concat(e.right.name,".").concat(i(e.left))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AnyTypeAnnotation",{enumerable:!0,get:function(){return r.anyTypeAnnotation}}),Object.defineProperty(t,"ArgumentPlaceholder",{enumerable:!0,get:function(){return r.argumentPlaceholder}}),Object.defineProperty(t,"ArrayExpression",{enumerable:!0,get:function(){return r.arrayExpression}}),Object.defineProperty(t,"ArrayPattern",{enumerable:!0,get:function(){return r.arrayPattern}}),Object.defineProperty(t,"ArrayTypeAnnotation",{enumerable:!0,get:function(){return r.arrayTypeAnnotation}}),Object.defineProperty(t,"ArrowFunctionExpression",{enumerable:!0,get:function(){return r.arrowFunctionExpression}}),Object.defineProperty(t,"AssignmentExpression",{enumerable:!0,get:function(){return r.assignmentExpression}}),Object.defineProperty(t,"AssignmentPattern",{enumerable:!0,get:function(){return r.assignmentPattern}}),Object.defineProperty(t,"AwaitExpression",{enumerable:!0,get:function(){return r.awaitExpression}}),Object.defineProperty(t,"BigIntLiteral",{enumerable:!0,get:function(){return r.bigIntLiteral}}),Object.defineProperty(t,"BinaryExpression",{enumerable:!0,get:function(){return r.binaryExpression}}),Object.defineProperty(t,"BindExpression",{enumerable:!0,get:function(){return r.bindExpression}}),Object.defineProperty(t,"BlockStatement",{enumerable:!0,get:function(){return r.blockStatement}}),Object.defineProperty(t,"BooleanLiteral",{enumerable:!0,get:function(){return r.booleanLiteral}}),Object.defineProperty(t,"BooleanLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.booleanLiteralTypeAnnotation}}),Object.defineProperty(t,"BooleanTypeAnnotation",{enumerable:!0,get:function(){return r.booleanTypeAnnotation}}),Object.defineProperty(t,"BreakStatement",{enumerable:!0,get:function(){return r.breakStatement}}),Object.defineProperty(t,"CallExpression",{enumerable:!0,get:function(){return r.callExpression}}),Object.defineProperty(t,"CatchClause",{enumerable:!0,get:function(){return r.catchClause}}),Object.defineProperty(t,"ClassAccessorProperty",{enumerable:!0,get:function(){return r.classAccessorProperty}}),Object.defineProperty(t,"ClassBody",{enumerable:!0,get:function(){return r.classBody}}),Object.defineProperty(t,"ClassDeclaration",{enumerable:!0,get:function(){return r.classDeclaration}}),Object.defineProperty(t,"ClassExpression",{enumerable:!0,get:function(){return r.classExpression}}),Object.defineProperty(t,"ClassImplements",{enumerable:!0,get:function(){return r.classImplements}}),Object.defineProperty(t,"ClassMethod",{enumerable:!0,get:function(){return r.classMethod}}),Object.defineProperty(t,"ClassPrivateMethod",{enumerable:!0,get:function(){return r.classPrivateMethod}}),Object.defineProperty(t,"ClassPrivateProperty",{enumerable:!0,get:function(){return r.classPrivateProperty}}),Object.defineProperty(t,"ClassProperty",{enumerable:!0,get:function(){return r.classProperty}}),Object.defineProperty(t,"ConditionalExpression",{enumerable:!0,get:function(){return r.conditionalExpression}}),Object.defineProperty(t,"ContinueStatement",{enumerable:!0,get:function(){return r.continueStatement}}),Object.defineProperty(t,"DebuggerStatement",{enumerable:!0,get:function(){return r.debuggerStatement}}),Object.defineProperty(t,"DecimalLiteral",{enumerable:!0,get:function(){return r.decimalLiteral}}),Object.defineProperty(t,"DeclareClass",{enumerable:!0,get:function(){return r.declareClass}}),Object.defineProperty(t,"DeclareExportAllDeclaration",{enumerable:!0,get:function(){return r.declareExportAllDeclaration}}),Object.defineProperty(t,"DeclareExportDeclaration",{enumerable:!0,get:function(){return r.declareExportDeclaration}}),Object.defineProperty(t,"DeclareFunction",{enumerable:!0,get:function(){return r.declareFunction}}),Object.defineProperty(t,"DeclareInterface",{enumerable:!0,get:function(){return r.declareInterface}}),Object.defineProperty(t,"DeclareModule",{enumerable:!0,get:function(){return r.declareModule}}),Object.defineProperty(t,"DeclareModuleExports",{enumerable:!0,get:function(){return r.declareModuleExports}}),Object.defineProperty(t,"DeclareOpaqueType",{enumerable:!0,get:function(){return r.declareOpaqueType}}),Object.defineProperty(t,"DeclareTypeAlias",{enumerable:!0,get:function(){return r.declareTypeAlias}}),Object.defineProperty(t,"DeclareVariable",{enumerable:!0,get:function(){return r.declareVariable}}),Object.defineProperty(t,"DeclaredPredicate",{enumerable:!0,get:function(){return r.declaredPredicate}}),Object.defineProperty(t,"Decorator",{enumerable:!0,get:function(){return r.decorator}}),Object.defineProperty(t,"Directive",{enumerable:!0,get:function(){return r.directive}}),Object.defineProperty(t,"DirectiveLiteral",{enumerable:!0,get:function(){return r.directiveLiteral}}),Object.defineProperty(t,"DoExpression",{enumerable:!0,get:function(){return r.doExpression}}),Object.defineProperty(t,"DoWhileStatement",{enumerable:!0,get:function(){return r.doWhileStatement}}),Object.defineProperty(t,"EmptyStatement",{enumerable:!0,get:function(){return r.emptyStatement}}),Object.defineProperty(t,"EmptyTypeAnnotation",{enumerable:!0,get:function(){return r.emptyTypeAnnotation}}),Object.defineProperty(t,"EnumBooleanBody",{enumerable:!0,get:function(){return r.enumBooleanBody}}),Object.defineProperty(t,"EnumBooleanMember",{enumerable:!0,get:function(){return r.enumBooleanMember}}),Object.defineProperty(t,"EnumDeclaration",{enumerable:!0,get:function(){return r.enumDeclaration}}),Object.defineProperty(t,"EnumDefaultedMember",{enumerable:!0,get:function(){return r.enumDefaultedMember}}),Object.defineProperty(t,"EnumNumberBody",{enumerable:!0,get:function(){return r.enumNumberBody}}),Object.defineProperty(t,"EnumNumberMember",{enumerable:!0,get:function(){return r.enumNumberMember}}),Object.defineProperty(t,"EnumStringBody",{enumerable:!0,get:function(){return r.enumStringBody}}),Object.defineProperty(t,"EnumStringMember",{enumerable:!0,get:function(){return r.enumStringMember}}),Object.defineProperty(t,"EnumSymbolBody",{enumerable:!0,get:function(){return r.enumSymbolBody}}),Object.defineProperty(t,"ExistsTypeAnnotation",{enumerable:!0,get:function(){return r.existsTypeAnnotation}}),Object.defineProperty(t,"ExportAllDeclaration",{enumerable:!0,get:function(){return r.exportAllDeclaration}}),Object.defineProperty(t,"ExportDefaultDeclaration",{enumerable:!0,get:function(){return r.exportDefaultDeclaration}}),Object.defineProperty(t,"ExportDefaultSpecifier",{enumerable:!0,get:function(){return r.exportDefaultSpecifier}}),Object.defineProperty(t,"ExportNamedDeclaration",{enumerable:!0,get:function(){return r.exportNamedDeclaration}}),Object.defineProperty(t,"ExportNamespaceSpecifier",{enumerable:!0,get:function(){return r.exportNamespaceSpecifier}}),Object.defineProperty(t,"ExportSpecifier",{enumerable:!0,get:function(){return r.exportSpecifier}}),Object.defineProperty(t,"ExpressionStatement",{enumerable:!0,get:function(){return r.expressionStatement}}),Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r.file}}),Object.defineProperty(t,"ForInStatement",{enumerable:!0,get:function(){return r.forInStatement}}),Object.defineProperty(t,"ForOfStatement",{enumerable:!0,get:function(){return r.forOfStatement}}),Object.defineProperty(t,"ForStatement",{enumerable:!0,get:function(){return r.forStatement}}),Object.defineProperty(t,"FunctionDeclaration",{enumerable:!0,get:function(){return r.functionDeclaration}}),Object.defineProperty(t,"FunctionExpression",{enumerable:!0,get:function(){return r.functionExpression}}),Object.defineProperty(t,"FunctionTypeAnnotation",{enumerable:!0,get:function(){return r.functionTypeAnnotation}}),Object.defineProperty(t,"FunctionTypeParam",{enumerable:!0,get:function(){return r.functionTypeParam}}),Object.defineProperty(t,"GenericTypeAnnotation",{enumerable:!0,get:function(){return r.genericTypeAnnotation}}),Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return r.identifier}}),Object.defineProperty(t,"IfStatement",{enumerable:!0,get:function(){return r.ifStatement}}),Object.defineProperty(t,"Import",{enumerable:!0,get:function(){return r.import}}),Object.defineProperty(t,"ImportAttribute",{enumerable:!0,get:function(){return r.importAttribute}}),Object.defineProperty(t,"ImportDeclaration",{enumerable:!0,get:function(){return r.importDeclaration}}),Object.defineProperty(t,"ImportDefaultSpecifier",{enumerable:!0,get:function(){return r.importDefaultSpecifier}}),Object.defineProperty(t,"ImportExpression",{enumerable:!0,get:function(){return r.importExpression}}),Object.defineProperty(t,"ImportNamespaceSpecifier",{enumerable:!0,get:function(){return r.importNamespaceSpecifier}}),Object.defineProperty(t,"ImportSpecifier",{enumerable:!0,get:function(){return r.importSpecifier}}),Object.defineProperty(t,"IndexedAccessType",{enumerable:!0,get:function(){return r.indexedAccessType}}),Object.defineProperty(t,"InferredPredicate",{enumerable:!0,get:function(){return r.inferredPredicate}}),Object.defineProperty(t,"InterfaceDeclaration",{enumerable:!0,get:function(){return r.interfaceDeclaration}}),Object.defineProperty(t,"InterfaceExtends",{enumerable:!0,get:function(){return r.interfaceExtends}}),Object.defineProperty(t,"InterfaceTypeAnnotation",{enumerable:!0,get:function(){return r.interfaceTypeAnnotation}}),Object.defineProperty(t,"InterpreterDirective",{enumerable:!0,get:function(){return r.interpreterDirective}}),Object.defineProperty(t,"IntersectionTypeAnnotation",{enumerable:!0,get:function(){return r.intersectionTypeAnnotation}}),Object.defineProperty(t,"JSXAttribute",{enumerable:!0,get:function(){return r.jsxAttribute}}),Object.defineProperty(t,"JSXClosingElement",{enumerable:!0,get:function(){return r.jsxClosingElement}}),Object.defineProperty(t,"JSXClosingFragment",{enumerable:!0,get:function(){return r.jsxClosingFragment}}),Object.defineProperty(t,"JSXElement",{enumerable:!0,get:function(){return r.jsxElement}}),Object.defineProperty(t,"JSXEmptyExpression",{enumerable:!0,get:function(){return r.jsxEmptyExpression}}),Object.defineProperty(t,"JSXExpressionContainer",{enumerable:!0,get:function(){return r.jsxExpressionContainer}}),Object.defineProperty(t,"JSXFragment",{enumerable:!0,get:function(){return r.jsxFragment}}),Object.defineProperty(t,"JSXIdentifier",{enumerable:!0,get:function(){return r.jsxIdentifier}}),Object.defineProperty(t,"JSXMemberExpression",{enumerable:!0,get:function(){return r.jsxMemberExpression}}),Object.defineProperty(t,"JSXNamespacedName",{enumerable:!0,get:function(){return r.jsxNamespacedName}}),Object.defineProperty(t,"JSXOpeningElement",{enumerable:!0,get:function(){return r.jsxOpeningElement}}),Object.defineProperty(t,"JSXOpeningFragment",{enumerable:!0,get:function(){return r.jsxOpeningFragment}}),Object.defineProperty(t,"JSXSpreadAttribute",{enumerable:!0,get:function(){return r.jsxSpreadAttribute}}),Object.defineProperty(t,"JSXSpreadChild",{enumerable:!0,get:function(){return r.jsxSpreadChild}}),Object.defineProperty(t,"JSXText",{enumerable:!0,get:function(){return r.jsxText}}),Object.defineProperty(t,"LabeledStatement",{enumerable:!0,get:function(){return r.labeledStatement}}),Object.defineProperty(t,"LogicalExpression",{enumerable:!0,get:function(){return r.logicalExpression}}),Object.defineProperty(t,"MemberExpression",{enumerable:!0,get:function(){return r.memberExpression}}),Object.defineProperty(t,"MetaProperty",{enumerable:!0,get:function(){return r.metaProperty}}),Object.defineProperty(t,"MixedTypeAnnotation",{enumerable:!0,get:function(){return r.mixedTypeAnnotation}}),Object.defineProperty(t,"ModuleExpression",{enumerable:!0,get:function(){return r.moduleExpression}}),Object.defineProperty(t,"NewExpression",{enumerable:!0,get:function(){return r.newExpression}}),Object.defineProperty(t,"Noop",{enumerable:!0,get:function(){return r.noop}}),Object.defineProperty(t,"NullLiteral",{enumerable:!0,get:function(){return r.nullLiteral}}),Object.defineProperty(t,"NullLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.nullLiteralTypeAnnotation}}),Object.defineProperty(t,"NullableTypeAnnotation",{enumerable:!0,get:function(){return r.nullableTypeAnnotation}}),Object.defineProperty(t,"NumberLiteral",{enumerable:!0,get:function(){return r.numberLiteral}}),Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.numberLiteralTypeAnnotation}}),Object.defineProperty(t,"NumberTypeAnnotation",{enumerable:!0,get:function(){return r.numberTypeAnnotation}}),Object.defineProperty(t,"NumericLiteral",{enumerable:!0,get:function(){return r.numericLiteral}}),Object.defineProperty(t,"ObjectExpression",{enumerable:!0,get:function(){return r.objectExpression}}),Object.defineProperty(t,"ObjectMethod",{enumerable:!0,get:function(){return r.objectMethod}}),Object.defineProperty(t,"ObjectPattern",{enumerable:!0,get:function(){return r.objectPattern}}),Object.defineProperty(t,"ObjectProperty",{enumerable:!0,get:function(){return r.objectProperty}}),Object.defineProperty(t,"ObjectTypeAnnotation",{enumerable:!0,get:function(){return r.objectTypeAnnotation}}),Object.defineProperty(t,"ObjectTypeCallProperty",{enumerable:!0,get:function(){return r.objectTypeCallProperty}}),Object.defineProperty(t,"ObjectTypeIndexer",{enumerable:!0,get:function(){return r.objectTypeIndexer}}),Object.defineProperty(t,"ObjectTypeInternalSlot",{enumerable:!0,get:function(){return r.objectTypeInternalSlot}}),Object.defineProperty(t,"ObjectTypeProperty",{enumerable:!0,get:function(){return r.objectTypeProperty}}),Object.defineProperty(t,"ObjectTypeSpreadProperty",{enumerable:!0,get:function(){return r.objectTypeSpreadProperty}}),Object.defineProperty(t,"OpaqueType",{enumerable:!0,get:function(){return r.opaqueType}}),Object.defineProperty(t,"OptionalCallExpression",{enumerable:!0,get:function(){return r.optionalCallExpression}}),Object.defineProperty(t,"OptionalIndexedAccessType",{enumerable:!0,get:function(){return r.optionalIndexedAccessType}}),Object.defineProperty(t,"OptionalMemberExpression",{enumerable:!0,get:function(){return r.optionalMemberExpression}}),Object.defineProperty(t,"ParenthesizedExpression",{enumerable:!0,get:function(){return r.parenthesizedExpression}}),Object.defineProperty(t,"PipelineBareFunction",{enumerable:!0,get:function(){return r.pipelineBareFunction}}),Object.defineProperty(t,"PipelinePrimaryTopicReference",{enumerable:!0,get:function(){return r.pipelinePrimaryTopicReference}}),Object.defineProperty(t,"PipelineTopicExpression",{enumerable:!0,get:function(){return r.pipelineTopicExpression}}),Object.defineProperty(t,"Placeholder",{enumerable:!0,get:function(){return r.placeholder}}),Object.defineProperty(t,"PrivateName",{enumerable:!0,get:function(){return r.privateName}}),Object.defineProperty(t,"Program",{enumerable:!0,get:function(){return r.program}}),Object.defineProperty(t,"QualifiedTypeIdentifier",{enumerable:!0,get:function(){return r.qualifiedTypeIdentifier}}),Object.defineProperty(t,"RecordExpression",{enumerable:!0,get:function(){return r.recordExpression}}),Object.defineProperty(t,"RegExpLiteral",{enumerable:!0,get:function(){return r.regExpLiteral}}),Object.defineProperty(t,"RegexLiteral",{enumerable:!0,get:function(){return r.regexLiteral}}),Object.defineProperty(t,"RestElement",{enumerable:!0,get:function(){return r.restElement}}),Object.defineProperty(t,"RestProperty",{enumerable:!0,get:function(){return r.restProperty}}),Object.defineProperty(t,"ReturnStatement",{enumerable:!0,get:function(){return r.returnStatement}}),Object.defineProperty(t,"SequenceExpression",{enumerable:!0,get:function(){return r.sequenceExpression}}),Object.defineProperty(t,"SpreadElement",{enumerable:!0,get:function(){return r.spreadElement}}),Object.defineProperty(t,"SpreadProperty",{enumerable:!0,get:function(){return r.spreadProperty}}),Object.defineProperty(t,"StaticBlock",{enumerable:!0,get:function(){return r.staticBlock}}),Object.defineProperty(t,"StringLiteral",{enumerable:!0,get:function(){return r.stringLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.stringLiteralTypeAnnotation}}),Object.defineProperty(t,"StringTypeAnnotation",{enumerable:!0,get:function(){return r.stringTypeAnnotation}}),Object.defineProperty(t,"Super",{enumerable:!0,get:function(){return r.super}}),Object.defineProperty(t,"SwitchCase",{enumerable:!0,get:function(){return r.switchCase}}),Object.defineProperty(t,"SwitchStatement",{enumerable:!0,get:function(){return r.switchStatement}}),Object.defineProperty(t,"SymbolTypeAnnotation",{enumerable:!0,get:function(){return r.symbolTypeAnnotation}}),Object.defineProperty(t,"TSAnyKeyword",{enumerable:!0,get:function(){return r.tsAnyKeyword}}),Object.defineProperty(t,"TSArrayType",{enumerable:!0,get:function(){return r.tsArrayType}}),Object.defineProperty(t,"TSAsExpression",{enumerable:!0,get:function(){return r.tsAsExpression}}),Object.defineProperty(t,"TSBigIntKeyword",{enumerable:!0,get:function(){return r.tsBigIntKeyword}}),Object.defineProperty(t,"TSBooleanKeyword",{enumerable:!0,get:function(){return r.tsBooleanKeyword}}),Object.defineProperty(t,"TSCallSignatureDeclaration",{enumerable:!0,get:function(){return r.tsCallSignatureDeclaration}}),Object.defineProperty(t,"TSConditionalType",{enumerable:!0,get:function(){return r.tsConditionalType}}),Object.defineProperty(t,"TSConstructSignatureDeclaration",{enumerable:!0,get:function(){return r.tsConstructSignatureDeclaration}}),Object.defineProperty(t,"TSConstructorType",{enumerable:!0,get:function(){return r.tsConstructorType}}),Object.defineProperty(t,"TSDeclareFunction",{enumerable:!0,get:function(){return r.tsDeclareFunction}}),Object.defineProperty(t,"TSDeclareMethod",{enumerable:!0,get:function(){return r.tsDeclareMethod}}),Object.defineProperty(t,"TSEnumDeclaration",{enumerable:!0,get:function(){return r.tsEnumDeclaration}}),Object.defineProperty(t,"TSEnumMember",{enumerable:!0,get:function(){return r.tsEnumMember}}),Object.defineProperty(t,"TSExportAssignment",{enumerable:!0,get:function(){return r.tsExportAssignment}}),Object.defineProperty(t,"TSExpressionWithTypeArguments",{enumerable:!0,get:function(){return r.tsExpressionWithTypeArguments}}),Object.defineProperty(t,"TSExternalModuleReference",{enumerable:!0,get:function(){return r.tsExternalModuleReference}}),Object.defineProperty(t,"TSFunctionType",{enumerable:!0,get:function(){return r.tsFunctionType}}),Object.defineProperty(t,"TSImportEqualsDeclaration",{enumerable:!0,get:function(){return r.tsImportEqualsDeclaration}}),Object.defineProperty(t,"TSImportType",{enumerable:!0,get:function(){return r.tsImportType}}),Object.defineProperty(t,"TSIndexSignature",{enumerable:!0,get:function(){return r.tsIndexSignature}}),Object.defineProperty(t,"TSIndexedAccessType",{enumerable:!0,get:function(){return r.tsIndexedAccessType}}),Object.defineProperty(t,"TSInferType",{enumerable:!0,get:function(){return r.tsInferType}}),Object.defineProperty(t,"TSInstantiationExpression",{enumerable:!0,get:function(){return r.tsInstantiationExpression}}),Object.defineProperty(t,"TSInterfaceBody",{enumerable:!0,get:function(){return r.tsInterfaceBody}}),Object.defineProperty(t,"TSInterfaceDeclaration",{enumerable:!0,get:function(){return r.tsInterfaceDeclaration}}),Object.defineProperty(t,"TSIntersectionType",{enumerable:!0,get:function(){return r.tsIntersectionType}}),Object.defineProperty(t,"TSIntrinsicKeyword",{enumerable:!0,get:function(){return r.tsIntrinsicKeyword}}),Object.defineProperty(t,"TSLiteralType",{enumerable:!0,get:function(){return r.tsLiteralType}}),Object.defineProperty(t,"TSMappedType",{enumerable:!0,get:function(){return r.tsMappedType}}),Object.defineProperty(t,"TSMethodSignature",{enumerable:!0,get:function(){return r.tsMethodSignature}}),Object.defineProperty(t,"TSModuleBlock",{enumerable:!0,get:function(){return r.tsModuleBlock}}),Object.defineProperty(t,"TSModuleDeclaration",{enumerable:!0,get:function(){return r.tsModuleDeclaration}}),Object.defineProperty(t,"TSNamedTupleMember",{enumerable:!0,get:function(){return r.tsNamedTupleMember}}),Object.defineProperty(t,"TSNamespaceExportDeclaration",{enumerable:!0,get:function(){return r.tsNamespaceExportDeclaration}}),Object.defineProperty(t,"TSNeverKeyword",{enumerable:!0,get:function(){return r.tsNeverKeyword}}),Object.defineProperty(t,"TSNonNullExpression",{enumerable:!0,get:function(){return r.tsNonNullExpression}}),Object.defineProperty(t,"TSNullKeyword",{enumerable:!0,get:function(){return r.tsNullKeyword}}),Object.defineProperty(t,"TSNumberKeyword",{enumerable:!0,get:function(){return r.tsNumberKeyword}}),Object.defineProperty(t,"TSObjectKeyword",{enumerable:!0,get:function(){return r.tsObjectKeyword}}),Object.defineProperty(t,"TSOptionalType",{enumerable:!0,get:function(){return r.tsOptionalType}}),Object.defineProperty(t,"TSParameterProperty",{enumerable:!0,get:function(){return r.tsParameterProperty}}),Object.defineProperty(t,"TSParenthesizedType",{enumerable:!0,get:function(){return r.tsParenthesizedType}}),Object.defineProperty(t,"TSPropertySignature",{enumerable:!0,get:function(){return r.tsPropertySignature}}),Object.defineProperty(t,"TSQualifiedName",{enumerable:!0,get:function(){return r.tsQualifiedName}}),Object.defineProperty(t,"TSRestType",{enumerable:!0,get:function(){return r.tsRestType}}),Object.defineProperty(t,"TSSatisfiesExpression",{enumerable:!0,get:function(){return r.tsSatisfiesExpression}}),Object.defineProperty(t,"TSStringKeyword",{enumerable:!0,get:function(){return r.tsStringKeyword}}),Object.defineProperty(t,"TSSymbolKeyword",{enumerable:!0,get:function(){return r.tsSymbolKeyword}}),Object.defineProperty(t,"TSThisType",{enumerable:!0,get:function(){return r.tsThisType}}),Object.defineProperty(t,"TSTupleType",{enumerable:!0,get:function(){return r.tsTupleType}}),Object.defineProperty(t,"TSTypeAliasDeclaration",{enumerable:!0,get:function(){return r.tsTypeAliasDeclaration}}),Object.defineProperty(t,"TSTypeAnnotation",{enumerable:!0,get:function(){return r.tsTypeAnnotation}}),Object.defineProperty(t,"TSTypeAssertion",{enumerable:!0,get:function(){return r.tsTypeAssertion}}),Object.defineProperty(t,"TSTypeLiteral",{enumerable:!0,get:function(){return r.tsTypeLiteral}}),Object.defineProperty(t,"TSTypeOperator",{enumerable:!0,get:function(){return r.tsTypeOperator}}),Object.defineProperty(t,"TSTypeParameter",{enumerable:!0,get:function(){return r.tsTypeParameter}}),Object.defineProperty(t,"TSTypeParameterDeclaration",{enumerable:!0,get:function(){return r.tsTypeParameterDeclaration}}),Object.defineProperty(t,"TSTypeParameterInstantiation",{enumerable:!0,get:function(){return r.tsTypeParameterInstantiation}}),Object.defineProperty(t,"TSTypePredicate",{enumerable:!0,get:function(){return r.tsTypePredicate}}),Object.defineProperty(t,"TSTypeQuery",{enumerable:!0,get:function(){return r.tsTypeQuery}}),Object.defineProperty(t,"TSTypeReference",{enumerable:!0,get:function(){return r.tsTypeReference}}),Object.defineProperty(t,"TSUndefinedKeyword",{enumerable:!0,get:function(){return r.tsUndefinedKeyword}}),Object.defineProperty(t,"TSUnionType",{enumerable:!0,get:function(){return r.tsUnionType}}),Object.defineProperty(t,"TSUnknownKeyword",{enumerable:!0,get:function(){return r.tsUnknownKeyword}}),Object.defineProperty(t,"TSVoidKeyword",{enumerable:!0,get:function(){return r.tsVoidKeyword}}),Object.defineProperty(t,"TaggedTemplateExpression",{enumerable:!0,get:function(){return r.taggedTemplateExpression}}),Object.defineProperty(t,"TemplateElement",{enumerable:!0,get:function(){return r.templateElement}}),Object.defineProperty(t,"TemplateLiteral",{enumerable:!0,get:function(){return r.templateLiteral}}),Object.defineProperty(t,"ThisExpression",{enumerable:!0,get:function(){return r.thisExpression}}),Object.defineProperty(t,"ThisTypeAnnotation",{enumerable:!0,get:function(){return r.thisTypeAnnotation}}),Object.defineProperty(t,"ThrowStatement",{enumerable:!0,get:function(){return r.throwStatement}}),Object.defineProperty(t,"TopicReference",{enumerable:!0,get:function(){return r.topicReference}}),Object.defineProperty(t,"TryStatement",{enumerable:!0,get:function(){return r.tryStatement}}),Object.defineProperty(t,"TupleExpression",{enumerable:!0,get:function(){return r.tupleExpression}}),Object.defineProperty(t,"TupleTypeAnnotation",{enumerable:!0,get:function(){return r.tupleTypeAnnotation}}),Object.defineProperty(t,"TypeAlias",{enumerable:!0,get:function(){return r.typeAlias}}),Object.defineProperty(t,"TypeAnnotation",{enumerable:!0,get:function(){return r.typeAnnotation}}),Object.defineProperty(t,"TypeCastExpression",{enumerable:!0,get:function(){return r.typeCastExpression}}),Object.defineProperty(t,"TypeParameter",{enumerable:!0,get:function(){return r.typeParameter}}),Object.defineProperty(t,"TypeParameterDeclaration",{enumerable:!0,get:function(){return r.typeParameterDeclaration}}),Object.defineProperty(t,"TypeParameterInstantiation",{enumerable:!0,get:function(){return r.typeParameterInstantiation}}),Object.defineProperty(t,"TypeofTypeAnnotation",{enumerable:!0,get:function(){return r.typeofTypeAnnotation}}),Object.defineProperty(t,"UnaryExpression",{enumerable:!0,get:function(){return r.unaryExpression}}),Object.defineProperty(t,"UnionTypeAnnotation",{enumerable:!0,get:function(){return r.unionTypeAnnotation}}),Object.defineProperty(t,"UpdateExpression",{enumerable:!0,get:function(){return r.updateExpression}}),Object.defineProperty(t,"V8IntrinsicIdentifier",{enumerable:!0,get:function(){return r.v8IntrinsicIdentifier}}),Object.defineProperty(t,"VariableDeclaration",{enumerable:!0,get:function(){return r.variableDeclaration}}),Object.defineProperty(t,"VariableDeclarator",{enumerable:!0,get:function(){return r.variableDeclarator}}),Object.defineProperty(t,"Variance",{enumerable:!0,get:function(){return r.variance}}),Object.defineProperty(t,"VoidTypeAnnotation",{enumerable:!0,get:function(){return r.voidTypeAnnotation}}),Object.defineProperty(t,"WhileStatement",{enumerable:!0,get:function(){return r.whileStatement}}),Object.defineProperty(t,"WithStatement",{enumerable:!0,get:function(){return r.withStatement}}),Object.defineProperty(t,"YieldExpression",{enumerable:!0,get:function(){return r.yieldExpression}});var r=n(4)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildUndefinedNode=function(){return(0,r.unaryExpression)("void",(0,r.numericLiteral)(0),!0)};var r=n(4)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,!1)};var r=n(27)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e)};var r=n(27)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,!0,!0)};var r=n(27)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,!1,!0)};var r=n(27)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i){return(0,r.default)(e,t,[{type:i?"CommentLine":"CommentBlock",value:n}])};var r=n(172)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.COMMENT_KEYS.forEach(function(t){e[t]=null}),e};var r=n(26)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.WHILE_TYPES=t.USERWHITESPACABLE_TYPES=t.UNARYLIKE_TYPES=t.TYPESCRIPT_TYPES=t.TSTYPE_TYPES=t.TSTYPEELEMENT_TYPES=t.TSENTITYNAME_TYPES=t.TSBASETYPE_TYPES=t.TERMINATORLESS_TYPES=t.STATEMENT_TYPES=t.STANDARDIZED_TYPES=t.SCOPABLE_TYPES=t.PUREISH_TYPES=t.PROPERTY_TYPES=t.PRIVATE_TYPES=t.PATTERN_TYPES=t.PATTERNLIKE_TYPES=t.OBJECTMEMBER_TYPES=t.MODULESPECIFIER_TYPES=t.MODULEDECLARATION_TYPES=t.MISCELLANEOUS_TYPES=t.METHOD_TYPES=t.LVAL_TYPES=t.LOOP_TYPES=t.LITERAL_TYPES=t.JSX_TYPES=t.IMPORTOREXPORTDECLARATION_TYPES=t.IMMUTABLE_TYPES=t.FUNCTION_TYPES=t.FUNCTIONPARENT_TYPES=t.FOR_TYPES=t.FORXSTATEMENT_TYPES=t.FLOW_TYPES=t.FLOWTYPE_TYPES=t.FLOWPREDICATE_TYPES=t.FLOWDECLARATION_TYPES=t.FLOWBASEANNOTATION_TYPES=t.EXPRESSION_TYPES=t.EXPRESSIONWRAPPER_TYPES=t.EXPORTDECLARATION_TYPES=t.ENUMMEMBER_TYPES=t.ENUMBODY_TYPES=t.DECLARATION_TYPES=t.CONDITIONAL_TYPES=t.COMPLETIONSTATEMENT_TYPES=t.CLASS_TYPES=t.BLOCK_TYPES=t.BLOCKPARENT_TYPES=t.BINARY_TYPES=t.ACCESSOR_TYPES=void 0;var r=n(9);t.STANDARDIZED_TYPES=r.FLIPPED_ALIAS_KEYS.Standardized,t.EXPRESSION_TYPES=r.FLIPPED_ALIAS_KEYS.Expression,t.BINARY_TYPES=r.FLIPPED_ALIAS_KEYS.Binary,t.SCOPABLE_TYPES=r.FLIPPED_ALIAS_KEYS.Scopable,t.BLOCKPARENT_TYPES=r.FLIPPED_ALIAS_KEYS.BlockParent,t.BLOCK_TYPES=r.FLIPPED_ALIAS_KEYS.Block,t.STATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.Statement,t.TERMINATORLESS_TYPES=r.FLIPPED_ALIAS_KEYS.Terminatorless,t.COMPLETIONSTATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.CompletionStatement,t.CONDITIONAL_TYPES=r.FLIPPED_ALIAS_KEYS.Conditional,t.LOOP_TYPES=r.FLIPPED_ALIAS_KEYS.Loop,t.WHILE_TYPES=r.FLIPPED_ALIAS_KEYS.While,t.EXPRESSIONWRAPPER_TYPES=r.FLIPPED_ALIAS_KEYS.ExpressionWrapper,t.FOR_TYPES=r.FLIPPED_ALIAS_KEYS.For,t.FORXSTATEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.ForXStatement,t.FUNCTION_TYPES=r.FLIPPED_ALIAS_KEYS.Function,t.FUNCTIONPARENT_TYPES=r.FLIPPED_ALIAS_KEYS.FunctionParent,t.PUREISH_TYPES=r.FLIPPED_ALIAS_KEYS.Pureish,t.DECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.Declaration,t.PATTERNLIKE_TYPES=r.FLIPPED_ALIAS_KEYS.PatternLike,t.LVAL_TYPES=r.FLIPPED_ALIAS_KEYS.LVal,t.TSENTITYNAME_TYPES=r.FLIPPED_ALIAS_KEYS.TSEntityName,t.LITERAL_TYPES=r.FLIPPED_ALIAS_KEYS.Literal,t.IMMUTABLE_TYPES=r.FLIPPED_ALIAS_KEYS.Immutable,t.USERWHITESPACABLE_TYPES=r.FLIPPED_ALIAS_KEYS.UserWhitespacable,t.METHOD_TYPES=r.FLIPPED_ALIAS_KEYS.Method,t.OBJECTMEMBER_TYPES=r.FLIPPED_ALIAS_KEYS.ObjectMember,t.PROPERTY_TYPES=r.FLIPPED_ALIAS_KEYS.Property,t.UNARYLIKE_TYPES=r.FLIPPED_ALIAS_KEYS.UnaryLike,t.PATTERN_TYPES=r.FLIPPED_ALIAS_KEYS.Pattern,t.CLASS_TYPES=r.FLIPPED_ALIAS_KEYS.Class;var i=t.IMPORTOREXPORTDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.ImportOrExportDeclaration;t.EXPORTDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.ExportDeclaration,t.MODULESPECIFIER_TYPES=r.FLIPPED_ALIAS_KEYS.ModuleSpecifier,t.ACCESSOR_TYPES=r.FLIPPED_ALIAS_KEYS.Accessor,t.PRIVATE_TYPES=r.FLIPPED_ALIAS_KEYS.Private,t.FLOW_TYPES=r.FLIPPED_ALIAS_KEYS.Flow,t.FLOWTYPE_TYPES=r.FLIPPED_ALIAS_KEYS.FlowType,t.FLOWBASEANNOTATION_TYPES=r.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation,t.FLOWDECLARATION_TYPES=r.FLIPPED_ALIAS_KEYS.FlowDeclaration,t.FLOWPREDICATE_TYPES=r.FLIPPED_ALIAS_KEYS.FlowPredicate,t.ENUMBODY_TYPES=r.FLIPPED_ALIAS_KEYS.EnumBody,t.ENUMMEMBER_TYPES=r.FLIPPED_ALIAS_KEYS.EnumMember,t.JSX_TYPES=r.FLIPPED_ALIAS_KEYS.JSX,t.MISCELLANEOUS_TYPES=r.FLIPPED_ALIAS_KEYS.Miscellaneous,t.TYPESCRIPT_TYPES=r.FLIPPED_ALIAS_KEYS.TypeScript,t.TSTYPEELEMENT_TYPES=r.FLIPPED_ALIAS_KEYS.TSTypeElement,t.TSTYPE_TYPES=r.FLIPPED_ALIAS_KEYS.TSType,t.TSBASETYPE_TYPES=r.FLIPPED_ALIAS_KEYS.TSBaseType,t.MODULEDECLARATION_TYPES=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body",n=(0,r.default)(e[t],e);return e[t]=n,n};var r=n(177)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"eval"!==(e=(0,r.default)(e))&&"arguments"!==e||(e="_"+e),e};var r=n(178)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key||e.property;return!e.computed&&(0,r.isIdentifier)(t)&&(t=(0,i.stringLiteral)(t.name)),t};var r=n(2),i=n(4)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2);t.default=function(e){if((0,r.isExpressionStatement)(e)&&(e=e.expression),(0,r.isExpression)(e))return e;if((0,r.isClass)(e)?e.type="ClassExpression":(0,r.isFunction)(e)&&(e.type="FunctionExpression"),!(0,r.isExpression)(e))throw new Error("cannot turn ".concat(e.type," to an expression"));return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=n(2),i=n(27),a=n(179);function s(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key;return"method"===e.kind?s.increment()+"":(t=(0,r.isIdentifier)(n)?n.name:(0,r.isStringLiteral)(n)?JSON.stringify(n.value):JSON.stringify((0,a.default)((0,i.default)(n))),e.computed&&(t="[".concat(t,"]")),e.static&&(t="static:".concat(t)),t)}s.uid=0,s.increment=function(){return s.uid>=Number.MAX_SAFE_INTEGER?s.uid=0:s.uid++}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2),i=n(4);t.default=function(e,t){if((0,r.isStatement)(e))return e;var n,a=!1;if((0,r.isClass)(e))a=!0,n="ClassDeclaration";else if((0,r.isFunction)(e))a=!0,n="FunctionDeclaration";else if((0,r.isAssignmentExpression)(e))return(0,i.expressionStatement)(e);if(a&&!e.id&&(n=!1),!n){if(t)return!1;throw new Error("cannot turn ".concat(e.type," to a statement"))}return e.type=n,e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(43),i=n(4);t.default=function e(t){if(void 0===t)return(0,i.identifier)("undefined");if(!0===t||!1===t)return(0,i.booleanLiteral)(t);if(null===t)return(0,i.nullLiteral)();if("string"==typeof t)return(0,i.stringLiteral)(t);if("number"==typeof t){var n,s;if(Number.isFinite(t))n=(0,i.numericLiteral)(Math.abs(t));else s=Number.isNaN(t)?(0,i.numericLiteral)(0):(0,i.numericLiteral)(1),n=(0,i.binaryExpression)("/",s,(0,i.numericLiteral)(0));return(t<0||Object.is(t,-0))&&(n=(0,i.unaryExpression)("-",n)),n}if(function(e){return"[object RegExp]"===a(e)}(t)){var o=t.source,l=t.toString().match(/\/([a-z]+|)$/)[1];return(0,i.regExpLiteral)(o,l)}if(Array.isArray(t))return(0,i.arrayExpression)(t.map(e));if(function(e){if("object"!=Sn(e)||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(t)){for(var c=[],u=0,p=Object.keys(t);u<p.length;u++){var f,d=p[u];f=(0,r.default)(d)?(0,i.identifier)(d):(0,i.stringLiteral)(d),c.push((0,i.objectProperty)(f,e(t[d])))}return(0,i.objectExpression)(c)}throw new Error("don't know how to turn this value into a node")};var a=Function.call.bind(Object.prototype.toString)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.object=(0,r.memberExpression)(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e};var r=n(4)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e||!t)return e;var n,a=gn(r.INHERIT_KEYS.optional);try{for(a.s();!(n=a.n()).done;){var s=n.value;null==e[s]&&(e[s]=t[s])}}catch(d){a.e(d)}finally{a.f()}for(var o=0,l=Object.keys(t);o<l.length;o++){var c=l[o];"_"===c[0]&&"__clone"!==c&&(e[c]=t[c])}var u,p=gn(r.INHERIT_KEYS.force);try{for(p.s();!(u=p.n()).done;){var f=u.value;e[f]=t[f]}}catch(d){p.e(d)}finally{p.f()}return(0,i.default)(e,t),e};var r=n(26),i=n(175)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.isSuper)(e.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return e.object=(0,r.memberExpression)(t,e.object),e};var r=n(4),i=n(0)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(60);t.default=function(e,t){return(0,r.default)(e,t,!0)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){"function"==typeof t&&(t={enter:t});var r=t;i(e,r.enter,r.exit,n,[])};var r=n(9);function i(e,t,n,a,s){var o=r.VISITOR_KEYS[e.type];if(o){t&&t(e,s,a);var l,c=gn(o);try{for(c.s();!(l=c.n()).done;){var u=l.value,p=e[u];if(Array.isArray(p))for(var f=0;f<p.length;f++){var d=p[f];d&&(s.push({node:e,key:u,index:f}),i(d,t,n,a,s),s.pop())}else p&&(s.push({node:e,key:u}),i(p,t,n,a,s),s.pop())}}catch(h){c.e(h)}finally{c.f()}n&&n(e,s,a)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(n&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===n.type)return!1;var i=r.default.keys[t.type];if(i)for(var a=0;a<i.length;a++){var s=t[i[a]];if(Array.isArray(s)){if(s.indexOf(e)>=0)return!0}else if(s===e)return!0}return!1};var r=n(60)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isFunctionDeclaration)(e)||(0,r.isClassDeclaration)(e)||(0,i.default)(e)};var r=n(2),i=n(182)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!(0,r.default)(e.type,"Immutable")||!!(0,i.isIdentifier)(e)&&"undefined"===e.name};var r=n(98),i=n(2)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){if("object"!=Sn(t)||"object"!=Sn(n)||null==t||null==n)return t===n;if(t.type!==n.type)return!1;for(var i=Object.keys(r.NODE_FIELDS[t.type]||t.type),a=r.VISITOR_KEYS[t.type],s=0,o=i;s<o.length;s++){var l=o[s],c=t[l],u=n[l];if(Sn(c)!=Sn(u))return!1;if(null!=c||null!=u){if(null==c||null==u)return!1;if(Array.isArray(c)){if(!Array.isArray(u))return!1;if(c.length!==u.length)return!1;for(var p=0;p<c.length;p++)if(!e(c[p],u[p]))return!1}else if("object"!=Sn(c)||null!=a&&a.includes(l)){if(!e(c,u))return!1}else for(var f=0,d=Object.keys(c);f<d.length;f++){var h=d[f];if(c[h]!==u[h])return!1}}}return!0};var r=n(9)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":return t.key===e?!!t.computed:!n||"ObjectPattern"!==n.type;case"ClassProperty":case"ClassAccessorProperty":case"TSPropertySignature":return t.key!==e||!!t.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ExportSpecifier":return(null==n||!n.source)&&t.local===e;case"TSEnumMember":return t.id!==e}return!0}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(!(0,r.isBlockStatement)(e)||!(0,r.isFunction)(t)&&!(0,r.isCatchClause)(t))&&(!(!(0,r.isPattern)(e)||!(0,r.isFunction)(t)&&!(0,r.isCatchClause)(t))||(0,r.isScopable)(e))};var r=n(2)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isImportDefaultSpecifier)(e)||(0,r.isIdentifier)(e.imported||e.exported,{name:"default"})};var r=n(2)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e)&&!i.has(e)};var r=n(43),i=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isVariableDeclaration)(e,{kind:"var"})&&!e[i.BLOCK_SCOPED_SYMBOL]};var r=n(2),i=n(26)},function(e,t,n){t.default=function(e,t){if(null!=e&&e.length){var n=[],i=(0,r.default)(e,t,n);if(i){var a,s=gn(n);try{for(s.s();!(a=s.n()).done;){var o=a.value;t.push(o)}}catch(l){s.e(l)}finally{s.f()}return i}}};var r=n(399)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,o){var l,c=[],u=!0,p=gn(t);try{for(p.s();!(l=p.n()).done;){var f=l.value;if((0,i.isEmptyStatement)(f)||(u=!1),(0,i.isExpression)(f))c.push(f);else if((0,i.isExpressionStatement)(f))c.push(f.expression);else if((0,i.isVariableDeclaration)(f)){if("var"!==f.kind)return;var d,h=gn(f.declarations);try{for(h.s();!(d=h.n()).done;){for(var m=d.value,y=(0,r.default)(m),v=0,g=Object.keys(y);v<g.length;v++){var b=g[v];o.push({kind:f.kind,id:(0,s.default)(y[b])})}m.init&&c.push((0,a.assignmentExpression)("=",m.id,m.init))}}catch(T){h.e(T)}finally{h.f()}u=!0}else if((0,i.isIfStatement)(f)){var E=f.consequent?e([f.consequent],n,o):n.buildUndefinedNode(),S=f.alternate?e([f.alternate],n,o):n.buildUndefinedNode();if(!E||!S)return;c.push((0,a.conditionalExpression)(f.test,E,S))}else if((0,i.isBlockStatement)(f)){var x=e(f.body,n,o);if(!x)return;c.push(x)}else{if(!(0,i.isEmptyStatement)(f))return;0===t.indexOf(f)&&(u=!0)}}}catch(T){p.e(T)}finally{p.f()}return u&&c.push(n.buildUndefinedNode()),1===c.length?c[0]:(0,a.sequenceExpression)(c)};var r=n(60),i=n(2),a=n(4),s=n(27)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(28),i=n(0).VISITOR_KEYS;t.default=function(){return wn(function e(t,n,r,i){xn(this,e),this.queue=null,this.priorityQueue=null,this.parentPath=i,this.scope=t,this.state=r,this.opts=n},[{key:"shouldVisit",value:function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=i[e.type];if(null==n||!n.length)return!1;var r,a=gn(n);try{for(a.s();!(r=a.n()).done;){if(e[r.value])return!0}}catch(s){a.e(s)}finally{a.f()}return!1}},{key:"create",value:function(e,t,n,i){return r.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:i})}},{key:"maybeQueue",value:function(e,t){this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))}},{key:"visitMultiple",value:function(e,t,n){if(0===e.length)return!1;for(var r=[],i=0;i<e.length;i++){var a=e[i];a&&this.shouldVisit(a)&&r.push(this.create(t,e,i,n))}return this.visitQueue(r)}},{key:"visitSingle",value:function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])}},{key:"visitQueue",value:function(e){this.queue=e,this.priorityQueue=[];var t,n=new WeakSet,r=!1,i=gn(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(a.resync(),0!==a.contexts.length&&a.contexts[a.contexts.length-1]===this||a.pushContext(this),null!==a.key){var s=a.node;if(!n.has(s)){if(s&&n.add(s),a.visit()){r=!0;break}if(this.priorityQueue.length&&(r=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,r))break}}}}catch(c){i.e(c)}finally{i.f()}var o,l=gn(e);try{for(l.s();!(o=l.n()).done;){o.value.popContext()}}catch(c){l.e(c)}finally{l.f()}return this.queue=null,r}},{key:"visit",value:function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(62),i=n(0),a=n(33),s=n(100),o=n(57),l={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||(e.skip(),e.isMethod()&&(0,a.requeueComputedKeyAndDecorators)(e))},ObjectProperty:function(e,t){var n,r=e.node,i=e.scope,a=r.key.name;!r.shorthand||a!==t.oldName&&a!==t.newName||i.getBindingIdentifier(a)!==t.binding.identifier||(r.shorthand=!1,null!=(n=r.extra)&&n.shorthand&&(r.extra.shorthand=!1))},"AssignmentExpression|Declaration|VariableDeclarator":function(e,t){if(!e.isVariableDeclaration()){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}}};t.default=function(){return wn(function e(t,n,r){xn(this,e),this.newName=r,this.oldName=n,this.binding=t},[{key:"maybeConvertFromExportDeclaration",value:function(e){var t=e.parentPath;if(t.isExportDeclaration()){if(t.isExportDefaultDeclaration()){var n=t.node.declaration;if(i.isDeclaration(n)&&!n.id)return}t.isExportAllDeclaration()||(0,r.default)(t)}}},{key:"maybeConvertFromClassFunctionDeclaration",value:function(e){return e}},{key:"maybeConvertFromClassFunctionExpression",value:function(e){return e}},{key:"rename",value:function(){var e=this.binding,t=this.oldName,n=this.newName,r=e.scope,i=e.path,a=i.find(function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()});a&&a.getOuterBindingIdentifiers()[t]===e.identifier&&this.maybeConvertFromExportDeclaration(a);var c=arguments[0]||r.block;(0,s.traverseNode)(c,(0,o.explode)(l),r,this,r.path,{discriminant:!0}),arguments[0]||(r.removeOwnBinding(t),r.bindings[n]=e,this.binding.identifier.name=n),a&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))}}])}()},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return wn(function e(t){xn(this,e);var n=t.identifier,r=t.scope,i=t.path,a=t.kind;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=n,this.scope=r,this.path=i,this.kind=a,"var"!==a&&"hoisted"!==a||!function(e){for(var t=e.parentPath,n=e.key;t;t=(r=t).parentPath,n=r.key,r){var r;if(t.isFunctionParent())return!1;if(t.isWhile()||t.isForXStatement()||t.isForStatement()&&"body"===n)return!0}return!1}(i)||this.reassign(i),this.clearValue()},[{key:"deoptValue",value:function(){this.clearValue(),this.hasDeoptedValue=!0}},{key:"setValue",value:function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)}},{key:"clearValue",value:function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null}},{key:"reassign",value:function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)}},{key:"reference",value:function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))}},{key:"dereference",value:function(){this.references--,this.referenced=!!this.references}}])}()},function(e,t,n){e.exports=n(404)},function(e){e.exports=JSON.parse('{"builtin":{"Array":false,"ArrayBuffer":false,"Atomics":false,"BigInt":false,"BigInt64Array":false,"BigUint64Array":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"globalThis":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es5":{"Array":false,"Boolean":false,"constructor":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"propertyIsEnumerable":false,"RangeError":false,"ReferenceError":false,"RegExp":false,"String":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false},"es2015":{"Array":false,"ArrayBuffer":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"es2017":{"Array":false,"ArrayBuffer":false,"Atomics":false,"Boolean":false,"constructor":false,"DataView":false,"Date":false,"decodeURI":false,"decodeURIComponent":false,"encodeURI":false,"encodeURIComponent":false,"Error":false,"escape":false,"eval":false,"EvalError":false,"Float32Array":false,"Float64Array":false,"Function":false,"hasOwnProperty":false,"Infinity":false,"Int16Array":false,"Int32Array":false,"Int8Array":false,"isFinite":false,"isNaN":false,"isPrototypeOf":false,"JSON":false,"Map":false,"Math":false,"NaN":false,"Number":false,"Object":false,"parseFloat":false,"parseInt":false,"Promise":false,"propertyIsEnumerable":false,"Proxy":false,"RangeError":false,"ReferenceError":false,"Reflect":false,"RegExp":false,"Set":false,"SharedArrayBuffer":false,"String":false,"Symbol":false,"SyntaxError":false,"toLocaleString":false,"toString":false,"TypeError":false,"Uint16Array":false,"Uint32Array":false,"Uint8Array":false,"Uint8ClampedArray":false,"undefined":false,"unescape":false,"URIError":false,"valueOf":false,"WeakMap":false,"WeakSet":false},"browser":{"AbortController":false,"AbortSignal":false,"addEventListener":false,"alert":false,"AnalyserNode":false,"Animation":false,"AnimationEffectReadOnly":false,"AnimationEffectTiming":false,"AnimationEffectTimingReadOnly":false,"AnimationEvent":false,"AnimationPlaybackEvent":false,"AnimationTimeline":false,"applicationCache":false,"ApplicationCache":false,"ApplicationCacheErrorEvent":false,"atob":false,"Attr":false,"Audio":false,"AudioBuffer":false,"AudioBufferSourceNode":false,"AudioContext":false,"AudioDestinationNode":false,"AudioListener":false,"AudioNode":false,"AudioParam":false,"AudioProcessingEvent":false,"AudioScheduledSourceNode":false,"AudioWorkletGlobalScope ":false,"AudioWorkletNode":false,"AudioWorkletProcessor":false,"BarProp":false,"BaseAudioContext":false,"BatteryManager":false,"BeforeUnloadEvent":false,"BiquadFilterNode":false,"Blob":false,"BlobEvent":false,"blur":false,"BroadcastChannel":false,"btoa":false,"BudgetService":false,"ByteLengthQueuingStrategy":false,"Cache":false,"caches":false,"CacheStorage":false,"cancelAnimationFrame":false,"cancelIdleCallback":false,"CanvasCaptureMediaStreamTrack":false,"CanvasGradient":false,"CanvasPattern":false,"CanvasRenderingContext2D":false,"ChannelMergerNode":false,"ChannelSplitterNode":false,"CharacterData":false,"clearInterval":false,"clearTimeout":false,"clientInformation":false,"ClipboardEvent":false,"close":false,"closed":false,"CloseEvent":false,"Comment":false,"CompositionEvent":false,"confirm":false,"console":false,"ConstantSourceNode":false,"ConvolverNode":false,"CountQueuingStrategy":false,"createImageBitmap":false,"Credential":false,"CredentialsContainer":false,"crypto":false,"Crypto":false,"CryptoKey":false,"CSS":false,"CSSConditionRule":false,"CSSFontFaceRule":false,"CSSGroupingRule":false,"CSSImportRule":false,"CSSKeyframeRule":false,"CSSKeyframesRule":false,"CSSMediaRule":false,"CSSNamespaceRule":false,"CSSPageRule":false,"CSSRule":false,"CSSRuleList":false,"CSSStyleDeclaration":false,"CSSStyleRule":false,"CSSStyleSheet":false,"CSSSupportsRule":false,"CustomElementRegistry":false,"customElements":false,"CustomEvent":false,"DataTransfer":false,"DataTransferItem":false,"DataTransferItemList":false,"defaultstatus":false,"defaultStatus":false,"DelayNode":false,"DeviceMotionEvent":false,"DeviceOrientationEvent":false,"devicePixelRatio":false,"dispatchEvent":false,"document":false,"Document":false,"DocumentFragment":false,"DocumentType":false,"DOMError":false,"DOMException":false,"DOMImplementation":false,"DOMMatrix":false,"DOMMatrixReadOnly":false,"DOMParser":false,"DOMPoint":false,"DOMPointReadOnly":false,"DOMQuad":false,"DOMRect":false,"DOMRectReadOnly":false,"DOMStringList":false,"DOMStringMap":false,"DOMTokenList":false,"DragEvent":false,"DynamicsCompressorNode":false,"Element":false,"ErrorEvent":false,"event":false,"Event":false,"EventSource":false,"EventTarget":false,"external":false,"fetch":false,"File":false,"FileList":false,"FileReader":false,"find":false,"focus":false,"FocusEvent":false,"FontFace":false,"FontFaceSetLoadEvent":false,"FormData":false,"frameElement":false,"frames":false,"GainNode":false,"Gamepad":false,"GamepadButton":false,"GamepadEvent":false,"getComputedStyle":false,"getSelection":false,"HashChangeEvent":false,"Headers":false,"history":false,"History":false,"HTMLAllCollection":false,"HTMLAnchorElement":false,"HTMLAreaElement":false,"HTMLAudioElement":false,"HTMLBaseElement":false,"HTMLBodyElement":false,"HTMLBRElement":false,"HTMLButtonElement":false,"HTMLCanvasElement":false,"HTMLCollection":false,"HTMLContentElement":false,"HTMLDataElement":false,"HTMLDataListElement":false,"HTMLDetailsElement":false,"HTMLDialogElement":false,"HTMLDirectoryElement":false,"HTMLDivElement":false,"HTMLDListElement":false,"HTMLDocument":false,"HTMLElement":false,"HTMLEmbedElement":false,"HTMLFieldSetElement":false,"HTMLFontElement":false,"HTMLFormControlsCollection":false,"HTMLFormElement":false,"HTMLFrameElement":false,"HTMLFrameSetElement":false,"HTMLHeadElement":false,"HTMLHeadingElement":false,"HTMLHRElement":false,"HTMLHtmlElement":false,"HTMLIFrameElement":false,"HTMLImageElement":false,"HTMLInputElement":false,"HTMLLabelElement":false,"HTMLLegendElement":false,"HTMLLIElement":false,"HTMLLinkElement":false,"HTMLMapElement":false,"HTMLMarqueeElement":false,"HTMLMediaElement":false,"HTMLMenuElement":false,"HTMLMetaElement":false,"HTMLMeterElement":false,"HTMLModElement":false,"HTMLObjectElement":false,"HTMLOListElement":false,"HTMLOptGroupElement":false,"HTMLOptionElement":false,"HTMLOptionsCollection":false,"HTMLOutputElement":false,"HTMLParagraphElement":false,"HTMLParamElement":false,"HTMLPictureElement":false,"HTMLPreElement":false,"HTMLProgressElement":false,"HTMLQuoteElement":false,"HTMLScriptElement":false,"HTMLSelectElement":false,"HTMLShadowElement":false,"HTMLSlotElement":false,"HTMLSourceElement":false,"HTMLSpanElement":false,"HTMLStyleElement":false,"HTMLTableCaptionElement":false,"HTMLTableCellElement":false,"HTMLTableColElement":false,"HTMLTableElement":false,"HTMLTableRowElement":false,"HTMLTableSectionElement":false,"HTMLTemplateElement":false,"HTMLTextAreaElement":false,"HTMLTimeElement":false,"HTMLTitleElement":false,"HTMLTrackElement":false,"HTMLUListElement":false,"HTMLUnknownElement":false,"HTMLVideoElement":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"IdleDeadline":false,"IIRFilterNode":false,"Image":false,"ImageBitmap":false,"ImageBitmapRenderingContext":false,"ImageCapture":false,"ImageData":false,"indexedDB":false,"innerHeight":false,"innerWidth":false,"InputEvent":false,"IntersectionObserver":false,"IntersectionObserverEntry":false,"Intl":false,"isSecureContext":false,"KeyboardEvent":false,"KeyframeEffect":false,"KeyframeEffectReadOnly":false,"length":false,"localStorage":false,"location":true,"Location":false,"locationbar":false,"matchMedia":false,"MediaDeviceInfo":false,"MediaDevices":false,"MediaElementAudioSourceNode":false,"MediaEncryptedEvent":false,"MediaError":false,"MediaKeyMessageEvent":false,"MediaKeySession":false,"MediaKeyStatusMap":false,"MediaKeySystemAccess":false,"MediaList":false,"MediaQueryList":false,"MediaQueryListEvent":false,"MediaRecorder":false,"MediaSettingsRange":false,"MediaSource":false,"MediaStream":false,"MediaStreamAudioDestinationNode":false,"MediaStreamAudioSourceNode":false,"MediaStreamEvent":false,"MediaStreamTrack":false,"MediaStreamTrackEvent":false,"menubar":false,"MessageChannel":false,"MessageEvent":false,"MessagePort":false,"MIDIAccess":false,"MIDIConnectionEvent":false,"MIDIInput":false,"MIDIInputMap":false,"MIDIMessageEvent":false,"MIDIOutput":false,"MIDIOutputMap":false,"MIDIPort":false,"MimeType":false,"MimeTypeArray":false,"MouseEvent":false,"moveBy":false,"moveTo":false,"MutationEvent":false,"MutationObserver":false,"MutationRecord":false,"name":false,"NamedNodeMap":false,"NavigationPreloadManager":false,"navigator":false,"Navigator":false,"NetworkInformation":false,"Node":false,"NodeFilter":false,"NodeIterator":false,"NodeList":false,"Notification":false,"OfflineAudioCompletionEvent":false,"OfflineAudioContext":false,"offscreenBuffering":false,"OffscreenCanvas":true,"onabort":true,"onafterprint":true,"onanimationend":true,"onanimationiteration":true,"onanimationstart":true,"onappinstalled":true,"onauxclick":true,"onbeforeinstallprompt":true,"onbeforeprint":true,"onbeforeunload":true,"onblur":true,"oncancel":true,"oncanplay":true,"oncanplaythrough":true,"onchange":true,"onclick":true,"onclose":true,"oncontextmenu":true,"oncuechange":true,"ondblclick":true,"ondevicemotion":true,"ondeviceorientation":true,"ondeviceorientationabsolute":true,"ondrag":true,"ondragend":true,"ondragenter":true,"ondragleave":true,"ondragover":true,"ondragstart":true,"ondrop":true,"ondurationchange":true,"onemptied":true,"onended":true,"onerror":true,"onfocus":true,"ongotpointercapture":true,"onhashchange":true,"oninput":true,"oninvalid":true,"onkeydown":true,"onkeypress":true,"onkeyup":true,"onlanguagechange":true,"onload":true,"onloadeddata":true,"onloadedmetadata":true,"onloadstart":true,"onlostpointercapture":true,"onmessage":true,"onmessageerror":true,"onmousedown":true,"onmouseenter":true,"onmouseleave":true,"onmousemove":true,"onmouseout":true,"onmouseover":true,"onmouseup":true,"onmousewheel":true,"onoffline":true,"ononline":true,"onpagehide":true,"onpageshow":true,"onpause":true,"onplay":true,"onplaying":true,"onpointercancel":true,"onpointerdown":true,"onpointerenter":true,"onpointerleave":true,"onpointermove":true,"onpointerout":true,"onpointerover":true,"onpointerup":true,"onpopstate":true,"onprogress":true,"onratechange":true,"onrejectionhandled":true,"onreset":true,"onresize":true,"onscroll":true,"onsearch":true,"onseeked":true,"onseeking":true,"onselect":true,"onstalled":true,"onstorage":true,"onsubmit":true,"onsuspend":true,"ontimeupdate":true,"ontoggle":true,"ontransitionend":true,"onunhandledrejection":true,"onunload":true,"onvolumechange":true,"onwaiting":true,"onwheel":true,"open":false,"openDatabase":false,"opener":false,"Option":false,"origin":false,"OscillatorNode":false,"outerHeight":false,"outerWidth":false,"PageTransitionEvent":false,"pageXOffset":false,"pageYOffset":false,"PannerNode":false,"parent":false,"Path2D":false,"PaymentAddress":false,"PaymentRequest":false,"PaymentRequestUpdateEvent":false,"PaymentResponse":false,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceLongTaskTiming":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceNavigationTiming":false,"PerformanceObserver":false,"PerformanceObserverEntryList":false,"PerformancePaintTiming":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"PeriodicWave":false,"Permissions":false,"PermissionStatus":false,"personalbar":false,"PhotoCapabilities":false,"Plugin":false,"PluginArray":false,"PointerEvent":false,"PopStateEvent":false,"postMessage":false,"Presentation":false,"PresentationAvailability":false,"PresentationConnection":false,"PresentationConnectionAvailableEvent":false,"PresentationConnectionCloseEvent":false,"PresentationConnectionList":false,"PresentationReceiver":false,"PresentationRequest":false,"print":false,"ProcessingInstruction":false,"ProgressEvent":false,"PromiseRejectionEvent":false,"prompt":false,"PushManager":false,"PushSubscription":false,"PushSubscriptionOptions":false,"queueMicrotask":false,"RadioNodeList":false,"Range":false,"ReadableStream":false,"registerProcessor":false,"RemotePlayback":false,"removeEventListener":false,"Request":false,"requestAnimationFrame":false,"requestIdleCallback":false,"resizeBy":false,"ResizeObserver":false,"ResizeObserverEntry":false,"resizeTo":false,"Response":false,"RTCCertificate":false,"RTCDataChannel":false,"RTCDataChannelEvent":false,"RTCDtlsTransport":false,"RTCIceCandidate":false,"RTCIceGatherer":false,"RTCIceTransport":false,"RTCPeerConnection":false,"RTCPeerConnectionIceEvent":false,"RTCRtpContributingSource":false,"RTCRtpReceiver":false,"RTCRtpSender":false,"RTCSctpTransport":false,"RTCSessionDescription":false,"RTCStatsReport":false,"RTCTrackEvent":false,"screen":false,"Screen":false,"screenLeft":false,"ScreenOrientation":false,"screenTop":false,"screenX":false,"screenY":false,"ScriptProcessorNode":false,"scroll":false,"scrollbars":false,"scrollBy":false,"scrollTo":false,"scrollX":false,"scrollY":false,"SecurityPolicyViolationEvent":false,"Selection":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerRegistration":false,"sessionStorage":false,"setInterval":false,"setTimeout":false,"ShadowRoot":false,"SharedWorker":false,"SourceBuffer":false,"SourceBufferList":false,"speechSynthesis":false,"SpeechSynthesisEvent":false,"SpeechSynthesisUtterance":false,"StaticRange":false,"status":false,"statusbar":false,"StereoPannerNode":false,"stop":false,"Storage":false,"StorageEvent":false,"StorageManager":false,"styleMedia":false,"StyleSheet":false,"StyleSheetList":false,"SubtleCrypto":false,"SVGAElement":false,"SVGAngle":false,"SVGAnimatedAngle":false,"SVGAnimatedBoolean":false,"SVGAnimatedEnumeration":false,"SVGAnimatedInteger":false,"SVGAnimatedLength":false,"SVGAnimatedLengthList":false,"SVGAnimatedNumber":false,"SVGAnimatedNumberList":false,"SVGAnimatedPreserveAspectRatio":false,"SVGAnimatedRect":false,"SVGAnimatedString":false,"SVGAnimatedTransformList":false,"SVGAnimateElement":false,"SVGAnimateMotionElement":false,"SVGAnimateTransformElement":false,"SVGAnimationElement":false,"SVGCircleElement":false,"SVGClipPathElement":false,"SVGComponentTransferFunctionElement":false,"SVGDefsElement":false,"SVGDescElement":false,"SVGDiscardElement":false,"SVGElement":false,"SVGEllipseElement":false,"SVGFEBlendElement":false,"SVGFEColorMatrixElement":false,"SVGFEComponentTransferElement":false,"SVGFECompositeElement":false,"SVGFEConvolveMatrixElement":false,"SVGFEDiffuseLightingElement":false,"SVGFEDisplacementMapElement":false,"SVGFEDistantLightElement":false,"SVGFEDropShadowElement":false,"SVGFEFloodElement":false,"SVGFEFuncAElement":false,"SVGFEFuncBElement":false,"SVGFEFuncGElement":false,"SVGFEFuncRElement":false,"SVGFEGaussianBlurElement":false,"SVGFEImageElement":false,"SVGFEMergeElement":false,"SVGFEMergeNodeElement":false,"SVGFEMorphologyElement":false,"SVGFEOffsetElement":false,"SVGFEPointLightElement":false,"SVGFESpecularLightingElement":false,"SVGFESpotLightElement":false,"SVGFETileElement":false,"SVGFETurbulenceElement":false,"SVGFilterElement":false,"SVGForeignObjectElement":false,"SVGGElement":false,"SVGGeometryElement":false,"SVGGradientElement":false,"SVGGraphicsElement":false,"SVGImageElement":false,"SVGLength":false,"SVGLengthList":false,"SVGLinearGradientElement":false,"SVGLineElement":false,"SVGMarkerElement":false,"SVGMaskElement":false,"SVGMatrix":false,"SVGMetadataElement":false,"SVGMPathElement":false,"SVGNumber":false,"SVGNumberList":false,"SVGPathElement":false,"SVGPatternElement":false,"SVGPoint":false,"SVGPointList":false,"SVGPolygonElement":false,"SVGPolylineElement":false,"SVGPreserveAspectRatio":false,"SVGRadialGradientElement":false,"SVGRect":false,"SVGRectElement":false,"SVGScriptElement":false,"SVGSetElement":false,"SVGStopElement":false,"SVGStringList":false,"SVGStyleElement":false,"SVGSVGElement":false,"SVGSwitchElement":false,"SVGSymbolElement":false,"SVGTextContentElement":false,"SVGTextElement":false,"SVGTextPathElement":false,"SVGTextPositioningElement":false,"SVGTitleElement":false,"SVGTransform":false,"SVGTransformList":false,"SVGTSpanElement":false,"SVGUnitTypes":false,"SVGUseElement":false,"SVGViewElement":false,"TaskAttributionTiming":false,"Text":false,"TextDecoder":false,"TextEncoder":false,"TextEvent":false,"TextMetrics":false,"TextTrack":false,"TextTrackCue":false,"TextTrackCueList":false,"TextTrackList":false,"TimeRanges":false,"toolbar":false,"top":false,"Touch":false,"TouchEvent":false,"TouchList":false,"TrackEvent":false,"TransitionEvent":false,"TreeWalker":false,"UIEvent":false,"URL":false,"URLSearchParams":false,"ValidityState":false,"visualViewport":false,"VisualViewport":false,"VTTCue":false,"WaveShaperNode":false,"WebAssembly":false,"WebGL2RenderingContext":false,"WebGLActiveInfo":false,"WebGLBuffer":false,"WebGLContextEvent":false,"WebGLFramebuffer":false,"WebGLProgram":false,"WebGLQuery":false,"WebGLRenderbuffer":false,"WebGLRenderingContext":false,"WebGLSampler":false,"WebGLShader":false,"WebGLShaderPrecisionFormat":false,"WebGLSync":false,"WebGLTexture":false,"WebGLTransformFeedback":false,"WebGLUniformLocation":false,"WebGLVertexArrayObject":false,"WebSocket":false,"WheelEvent":false,"window":false,"Window":false,"Worker":false,"WritableStream":false,"XMLDocument":false,"XMLHttpRequest":false,"XMLHttpRequestEventTarget":false,"XMLHttpRequestUpload":false,"XMLSerializer":false,"XPathEvaluator":false,"XPathExpression":false,"XPathResult":false,"XSLTProcessor":false},"worker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"clearInterval":false,"clearTimeout":false,"close":true,"console":false,"fetch":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":true,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onlanguagechange":true,"onmessage":true,"onoffline":true,"ononline":true,"onrejectionhandled":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"removeEventListener":false,"Request":false,"Response":false,"self":true,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"node":{"__dirname":false,"__filename":false,"Buffer":false,"clearImmediate":false,"clearInterval":false,"clearTimeout":false,"console":false,"exports":true,"global":false,"Intl":false,"module":false,"process":false,"queueMicrotask":false,"require":false,"setImmediate":false,"setInterval":false,"setTimeout":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false},"commonjs":{"exports":true,"global":false,"module":false,"require":false},"amd":{"define":false,"require":false},"mocha":{"after":false,"afterEach":false,"before":false,"beforeEach":false,"context":false,"describe":false,"it":false,"mocha":false,"run":false,"setup":false,"specify":false,"suite":false,"suiteSetup":false,"suiteTeardown":false,"teardown":false,"test":false,"xcontext":false,"xdescribe":false,"xit":false,"xspecify":false},"jasmine":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fail":false,"fdescribe":false,"fit":false,"it":false,"jasmine":false,"pending":false,"runs":false,"spyOn":false,"spyOnProperty":false,"waits":false,"waitsFor":false,"xdescribe":false,"xit":false},"jest":{"afterAll":false,"afterEach":false,"beforeAll":false,"beforeEach":false,"describe":false,"expect":false,"fdescribe":false,"fit":false,"it":false,"jest":false,"pit":false,"require":false,"test":false,"xdescribe":false,"xit":false,"xtest":false},"qunit":{"asyncTest":false,"deepEqual":false,"equal":false,"expect":false,"module":false,"notDeepEqual":false,"notEqual":false,"notOk":false,"notPropEqual":false,"notStrictEqual":false,"ok":false,"propEqual":false,"QUnit":false,"raises":false,"start":false,"stop":false,"strictEqual":false,"test":false,"throws":false},"phantomjs":{"console":true,"exports":true,"phantom":true,"require":true,"WebPage":true},"couch":{"emit":false,"exports":false,"getRow":false,"log":false,"module":false,"provides":false,"require":false,"respond":false,"send":false,"start":false,"sum":false},"rhino":{"defineClass":false,"deserialize":false,"gc":false,"help":false,"importClass":false,"importPackage":false,"java":false,"load":false,"loadClass":false,"Packages":false,"print":false,"quit":false,"readFile":false,"readUrl":false,"runCommand":false,"seal":false,"serialize":false,"spawn":false,"sync":false,"toint32":false,"version":false},"nashorn":{"__DIR__":false,"__FILE__":false,"__LINE__":false,"com":false,"edu":false,"exit":false,"java":false,"Java":false,"javafx":false,"JavaImporter":false,"javax":false,"JSAdapter":false,"load":false,"loadWithNewGlobal":false,"org":false,"Packages":false,"print":false,"quit":false},"wsh":{"ActiveXObject":true,"Enumerator":true,"GetObject":true,"ScriptEngine":true,"ScriptEngineBuildVersion":true,"ScriptEngineMajorVersion":true,"ScriptEngineMinorVersion":true,"VBArray":true,"WScript":true,"WSH":true,"XDomainRequest":true},"jquery":{"$":false,"jQuery":false},"yui":{"YAHOO":false,"YAHOO_config":false,"YUI":false,"YUI_config":false},"shelljs":{"cat":false,"cd":false,"chmod":false,"config":false,"cp":false,"dirs":false,"echo":false,"env":false,"error":false,"exec":false,"exit":false,"find":false,"grep":false,"ln":false,"ls":false,"mkdir":false,"mv":false,"popd":false,"pushd":false,"pwd":false,"rm":false,"sed":false,"set":false,"target":false,"tempdir":false,"test":false,"touch":false,"which":false},"prototypejs":{"$":false,"$$":false,"$A":false,"$break":false,"$continue":false,"$F":false,"$H":false,"$R":false,"$w":false,"Abstract":false,"Ajax":false,"Autocompleter":false,"Builder":false,"Class":false,"Control":false,"Draggable":false,"Draggables":false,"Droppables":false,"Effect":false,"Element":false,"Enumerable":false,"Event":false,"Field":false,"Form":false,"Hash":false,"Insertion":false,"ObjectRange":false,"PeriodicalExecuter":false,"Position":false,"Prototype":false,"Scriptaculous":false,"Selector":false,"Sortable":false,"SortableObserver":false,"Sound":false,"Template":false,"Toggle":false,"Try":false},"meteor":{"_":false,"$":false,"Accounts":false,"AccountsClient":false,"AccountsCommon":false,"AccountsServer":false,"App":false,"Assets":false,"Blaze":false,"check":false,"Cordova":false,"DDP":false,"DDPRateLimiter":false,"DDPServer":false,"Deps":false,"EJSON":false,"Email":false,"HTTP":false,"Log":false,"Match":false,"Meteor":false,"Mongo":false,"MongoInternals":false,"Npm":false,"Package":false,"Plugin":false,"process":false,"Random":false,"ReactiveDict":false,"ReactiveVar":false,"Router":false,"ServiceConfiguration":false,"Session":false,"share":false,"Spacebars":false,"Template":false,"Tinytest":false,"Tracker":false,"UI":false,"Utils":false,"WebApp":false,"WebAppInternals":false},"mongo":{"_isWindows":false,"_rand":false,"BulkWriteResult":false,"cat":false,"cd":false,"connect":false,"db":false,"getHostName":false,"getMemInfo":false,"hostname":false,"ISODate":false,"listFiles":false,"load":false,"ls":false,"md5sumFile":false,"mkdir":false,"Mongo":false,"NumberInt":false,"NumberLong":false,"ObjectId":false,"PlanCache":false,"print":false,"printjson":false,"pwd":false,"quit":false,"removeFile":false,"rs":false,"sh":false,"UUID":false,"version":false,"WriteResult":false},"applescript":{"$":false,"Application":false,"Automation":false,"console":false,"delay":false,"Library":false,"ObjC":false,"ObjectSpecifier":false,"Path":false,"Progress":false,"Ref":false},"serviceworker":{"addEventListener":false,"applicationCache":false,"atob":false,"Blob":false,"BroadcastChannel":false,"btoa":false,"Cache":false,"caches":false,"CacheStorage":false,"clearInterval":false,"clearTimeout":false,"Client":false,"clients":false,"Clients":false,"close":true,"console":false,"ExtendableEvent":false,"ExtendableMessageEvent":false,"fetch":false,"FetchEvent":false,"FileReaderSync":false,"FormData":false,"Headers":false,"IDBCursor":false,"IDBCursorWithValue":false,"IDBDatabase":false,"IDBFactory":false,"IDBIndex":false,"IDBKeyRange":false,"IDBObjectStore":false,"IDBOpenDBRequest":false,"IDBRequest":false,"IDBTransaction":false,"IDBVersionChangeEvent":false,"ImageData":false,"importScripts":false,"indexedDB":false,"location":false,"MessageChannel":false,"MessagePort":false,"name":false,"navigator":false,"Notification":false,"onclose":true,"onconnect":true,"onerror":true,"onfetch":true,"oninstall":true,"onlanguagechange":true,"onmessage":true,"onmessageerror":true,"onnotificationclick":true,"onnotificationclose":true,"onoffline":true,"ononline":true,"onpush":true,"onpushsubscriptionchange":true,"onrejectionhandled":true,"onsync":true,"onunhandledrejection":true,"performance":false,"Performance":false,"PerformanceEntry":false,"PerformanceMark":false,"PerformanceMeasure":false,"PerformanceNavigation":false,"PerformanceResourceTiming":false,"PerformanceTiming":false,"postMessage":true,"Promise":false,"queueMicrotask":false,"registration":false,"removeEventListener":false,"Request":false,"Response":false,"self":false,"ServiceWorker":false,"ServiceWorkerContainer":false,"ServiceWorkerGlobalScope":false,"ServiceWorkerMessageEvent":false,"ServiceWorkerRegistration":false,"setInterval":false,"setTimeout":false,"skipWaiting":false,"TextDecoder":false,"TextEncoder":false,"URL":false,"URLSearchParams":false,"WebSocket":false,"WindowClient":false,"Worker":false,"WorkerGlobalScope":false,"XMLHttpRequest":false},"atomtest":{"advanceClock":false,"fakeClearInterval":false,"fakeClearTimeout":false,"fakeSetInterval":false,"fakeSetTimeout":false,"resetTimeouts":false,"waitsForPromise":false},"embertest":{"andThen":false,"click":false,"currentPath":false,"currentRouteName":false,"currentURL":false,"fillIn":false,"find":false,"findAll":false,"findWithAssert":false,"keyEvent":false,"pauseTest":false,"resumeTest":false,"triggerEvent":false,"visit":false,"wait":false},"protractor":{"$":false,"$$":false,"browser":false,"by":false,"By":false,"DartObject":false,"element":false,"protractor":false},"shared-node-browser":{"clearInterval":false,"clearTimeout":false,"console":false,"setInterval":false,"setTimeout":false,"URL":false,"URLSearchParams":false},"webextensions":{"browser":false,"chrome":false,"opr":false},"greasemonkey":{"cloneInto":false,"createObjectIn":false,"exportFunction":false,"GM":false,"GM_addStyle":false,"GM_deleteValue":false,"GM_getResourceText":false,"GM_getResourceURL":false,"GM_getValue":false,"GM_info":false,"GM_listValues":false,"GM_log":false,"GM_openInTab":false,"GM_registerMenuCommand":false,"GM_setClipboard":false,"GM_setValue":false,"GM_xmlhttpRequest":false,"unsafeWindow":false},"devtools":{"$":false,"$_":false,"$$":false,"$0":false,"$1":false,"$2":false,"$3":false,"$4":false,"$x":false,"chrome":false,"clear":false,"copy":false,"debug":false,"dir":false,"dirxml":false,"getEventListeners":false,"inspect":false,"keys":false,"monitor":false,"monitorEvents":false,"profile":false,"profileEnd":false,"queryObjects":false,"table":false,"undebug":false,"unmonitor":false,"unmonitorEvents":false,"values":false}}')},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(406),i=n(407);t.default=function(){return wn(function e(t,n){var a;xn(this,e),this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0,this._inputMap=void 0;var s=this._map=new r.GenMapping({sourceRoot:t.sourceRoot});if(this._sourceFileName=null==(a=t.sourceFileName)?void 0:a.replace(/\\/g,"/"),this._rawMappings=void 0,t.inputSourceMap){this._inputMap=new i.TraceMap(t.inputSourceMap);var o=this._inputMap.resolvedSources;if(o.length)for(var l=0;l<o.length;l++){var c;(0,r.setSourceContent)(s,o[l],null==(c=this._inputMap.sourcesContent)?void 0:c[l])}}if("string"!=typeof n||t.inputSourceMap){if("object"==Sn(n))for(var u=0,p=Object.keys(n);u<p.length;u++){var f=p[u];(0,r.setSourceContent)(s,f.replace(/\\/g,"/"),n[f])}}else(0,r.setSourceContent)(s,this._sourceFileName,n)},[{key:"get",value:function(){return(0,r.toEncodedMap)(this._map)}},{key:"getDecoded",value:function(){return(0,r.toDecodedMap)(this._map)}},{key:"getRawMappings",value:function(){return this._rawMappings||(this._rawMappings=(0,r.allMappings)(this._map))}},{key:"mark",value:function(e,t,n,a,s,o){var l,c;if(this._rawMappings=void 0,null!=t)if(this._inputMap){if(!(c=(0,i.originalPositionFor)(this._inputMap,{line:t,column:n})).name&&s){var u=(0,i.originalPositionFor)(this._inputMap,s);u.name&&(a=u.name)}}else c={source:(null==o?void 0:o.replace(/\\/g,"/"))||this._sourceFileName,line:t,column:n};(0,r.maybeAddMapping)(this._map,{name:a,generated:e,source:null==(l=c)?void 0:l.source,original:c})}}])}()},function(){},function(){},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(409),i=n(184),a=n(0),s=n(155),o=a.isFunction,l=a.isStatement,c=a.isClassBody,u=a.isTSInterfaceBody,p=a.isTSEnumDeclaration,f=/e/i,d=/\.0+$/,h=/[\n\r\u2028\u2029]/,m=/[\n\r\u2028\u2029]|\*\//,y=i.needsParens,v=function(){return wn(function e(t,n){xn(this,e),this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._indentRepeat=0,this._insideAux=!1,this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new Set,this._endsWithInteger=!1,this._endsWithWord=!1,this._lastCommentLine=0,this._endsWithInnerRaw=!1,this._indentInnerComments=!0,this.format=t,this._indentRepeat=t.indent.style.length,this._inputMap=null==n?void 0:n._inputMap,this._buf=new r.default(n,t.indent.style[0])},[{key:"generate",value:function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()}},{key:"indent",value:function(){this.format.compact||this.format.concise||this._indent++}},{key:"dedent",value:function(){this.format.compact||this.format.concise||this._indent--}},{key:"semicolon",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),e?this._appendChar(59):this._queue(59),this._noLineTerminator=!1}},{key:"rightBrace",value:function(e){this.format.minified&&this._buf.removeLastSemicolon(),this.sourceWithOffset("end",e.loc,-1),this.tokenChar(125)}},{key:"rightParens",value:function(e){this.sourceWithOffset("end",e.loc,-1),this.tokenChar(41)}},{key:"space",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.format.compact)if(e)this._space();else if(this._buf.hasContent()){var t=this.getLastChar();32!==t&&10!==t&&this._space()}}},{key:"word",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybePrintInnerComments(),(this._endsWithWord||47===e.charCodeAt(0)&&this.endsWith(47))&&this._space(),this._maybeAddAuxComment(),this._append(e,!1),this._endsWithWord=!0,this._noLineTerminator=t}},{key:"number",value:function(e,t){this.word(e),this._endsWithInteger=Number.isInteger(t)&&!function(e){if(e.length>2&&48===e.charCodeAt(0)){var t=e.charCodeAt(1);return 98===t||111===t||120===t}return!1}(e)&&!f.test(e)&&!d.test(e)&&46!==e.charCodeAt(e.length-1)}},{key:"token",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybePrintInnerComments();var n=this.getLastChar(),r=e.charCodeAt(0);(33===n&&("--"===e||61===r)||43===r&&43===n||45===r&&45===n||46===r&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e,t),this._noLineTerminator=!1}},{key:"tokenChar",value:function(e){this._maybePrintInnerComments();var t=this.getLastChar();(43===e&&43===t||45===e&&45===t||46===e&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(e),this._noLineTerminator=!1}},{key:"newline",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(!(e<=0)){if(!(arguments.length>1?arguments[1]:void 0)){if(this.format.retainLines||this.format.compact)return;if(this.format.concise)return void this.space()}e>2&&(e=2),e-=this._buf.getNewlineCount();for(var t=0;t<e;t++)this._newline()}}},{key:"endsWith",value:function(e){return this.getLastChar()===e}},{key:"getLastChar",value:function(){return this._buf.getLastChar()}},{key:"endsWithCharAndNewline",value:function(){return this._buf.endsWithCharAndNewline()}},{key:"removeTrailingNewline",value:function(){this._buf.removeTrailingNewline()}},{key:"exactSource",value:function(e,t){e?(this._catchUp("start",e),this._buf.exactSource(e,t)):t()}},{key:"source",value:function(e,t){t&&(this._catchUp(e,t),this._buf.source(e,t))}},{key:"sourceWithOffset",value:function(e,t,n){t&&(this._catchUp(e,t),this._buf.sourceWithOffset(e,t,n))}},{key:"withSource",value:function(e,t,n){t?(this._catchUp(e,t),this._buf.withSource(e,t,n)):n()}},{key:"sourceIdentifierName",value:function(e,t){if(this._buf._canMarkIdName){var n=this._buf._sourcePosition;n.identifierNamePos=t,n.identifierName=e}}},{key:"_space",value:function(){this._queue(32)}},{key:"_newline",value:function(){this._queue(10)}},{key:"_append",value:function(e,t){this._maybeAddParen(e),this._maybeIndent(e.charCodeAt(0)),this._buf.append(e,t),this._endsWithWord=!1,this._endsWithInteger=!1}},{key:"_appendChar",value:function(e){this._maybeAddParenChar(e),this._maybeIndent(e),this._buf.appendChar(e),this._endsWithWord=!1,this._endsWithInteger=!1}},{key:"_queue",value:function(e){this._maybeAddParenChar(e),this._maybeIndent(e),this._buf.queue(e),this._endsWithWord=!1,this._endsWithInteger=!1}},{key:"_maybeIndent",value:function(e){this._indent&&10!==e&&this.endsWith(10)&&this._buf.queueIndentation(this._getIndent())}},{key:"_shouldIndent",value:function(e){if(this._indent&&10!==e&&this.endsWith(10))return!0}},{key:"_maybeAddParenChar",value:function(e){var t=this._parenPushNewlineState;t&&32!==e&&(10===e?(this.tokenChar(40),this.indent(),t.printed=!0):this._parenPushNewlineState=null)}},{key:"_maybeAddParen",value:function(e){var t=this._parenPushNewlineState;if(t){var n,r=e.length;for(n=0;n<r&&32===e.charCodeAt(n);n++)continue;if(n!==r){var i=e.charCodeAt(n);if(10!==i){if(47!==i||n+1===r)return void(this._parenPushNewlineState=null);var a=e.charCodeAt(n+1);if(42===a)return;if(47!==a)return void(this._parenPushNewlineState=null)}this.tokenChar(40),this.indent(),t.printed=!0}}}},{key:"catchUp",value:function(e){if(this.format.retainLines)for(var t=e-this._buf.getCurrentLine(),n=0;n<t;n++)this._newline()}},{key:"_catchUp",value:function(e,t){var n;if(this.format.retainLines){var r=null==t||null==(n=t[e])?void 0:n.line;if(null!=r)for(var i=r-this._buf.getCurrentLine(),a=0;a<i;a++)this._newline()}}},{key:"_getIndent",value:function(){return this._indentRepeat*this._indent}},{key:"printTerminatorless",value:function(e,t,n){if(n)this._noLineTerminator=!0,this.print(e,t);else{var r={printed:!1};this._parenPushNewlineState=r,this.print(e,t),r.printed&&(this.dedent(),this.newline(),this.tokenChar(41))}}},{key:"print",value:function(e,t,n,r,i){var a,s;if(e){this._endsWithInnerRaw=!1;var o=e.type,l=this.format,c=l.concise;e._compact&&(l.concise=!0);var u=this[o];if(void 0===u)throw new ReferenceError("unknown node of type ".concat(JSON.stringify(o)," with constructor ").concat(JSON.stringify(e.constructor.name)));this._printStack.push(e);var p=this._insideAux;this._insideAux=null==e.loc,this._maybeAddAuxComment(this._insideAux&&!p);var f=null==(a=e.extra)?void 0:a.parenthesized,d=i||f&&l.retainFunctionParens&&"FunctionExpression"===o||y(e,t,this._printStack);if(!d&&f&&null!=(s=e.leadingComments)&&s.length&&"CommentBlock"===e.leadingComments[0].type)switch(null==t?void 0:t.type){case"ExpressionStatement":case"VariableDeclarator":case"AssignmentExpression":case"ReturnStatement":break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":if(t.callee!==e)break;default:d=!0}d&&(this.tokenChar(40),this._endsWithInnerRaw=!1),this._lastCommentLine=0,this._printLeadingComments(e,t);var h="Program"===o||"File"===o?null:e.loc;this.exactSource(h,u.bind(this,e,t)),d?(this._printTrailingComments(e,t),this.tokenChar(41),this._noLineTerminator=n):n&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(e,t)):this._printTrailingComments(e,t,r),this._printStack.pop(),l.concise=c,this._insideAux=p,this._endsWithInnerRaw=!1}}},{key:"_maybeAddAuxComment",value:function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()}},{key:"_printAuxBeforeComment",value:function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e},0)}}},{key:"_printAuxAfterComment",value:function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e},0)}}},{key:"getPossibleRaw",value:function(e){var t=e.extra;if(null!=(null==t?void 0:t.raw)&&null!=t.rawValue&&e.value===t.rawValue)return t.raw}},{key:"printJoin",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!=e&&e.length){var r=n.indent;if(null==r&&this.format.retainLines){var i,a=null==(i=e[0].loc)?void 0:i.start.line;null!=a&&a!==this._buf.getCurrentLine()&&(r=!0)}r&&this.indent();for(var s={addNewlines:n.addNewlines,nextNodeStartLine:0},o=n.separator?n.separator.bind(this):null,l=e.length,c=0;c<l;c++){var u,p=e[c];if(p&&(n.statement&&this._printNewline(0===c,s),this.print(p,t,void 0,n.trailingCommentsLineOffset||0),null==n.iterator||n.iterator(p,c),c<l-1&&(null==o||o()),n.statement))if(null!=(u=p.trailingComments)&&u.length||(this._lastCommentLine=0),c+1===l)this.newline(1);else{var f,d=e[c+1];s.nextNodeStartLine=(null==(f=d.loc)?void 0:f.start.line)||0,this._printNewline(!0,s)}}r&&this.dedent()}}},{key:"printAndIndentOnComments",value:function(e,t){var n=e.leadingComments&&e.leadingComments.length>0;n&&this.indent(),this.print(e,t),n&&this.dedent()}},{key:"printBlock",value:function(e){var t=e.body;"EmptyStatement"!==t.type&&this.space(),this.print(t,e)}},{key:"_printTrailingComments",value:function(e,t,n){var r=e.innerComments,i=e.trailingComments;null!=r&&r.length&&this._printComments(2,r,e,t,n),null!=i&&i.length&&this._printComments(2,i,e,t,n)}},{key:"_printLeadingComments",value:function(e,t){var n=e.leadingComments;null!=n&&n.length&&this._printComments(0,n,e,t)}},{key:"_maybePrintInnerComments",value:function(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0}},{key:"printInnerComments",value:function(){var e=this._printStack[this._printStack.length-1],t=e.innerComments;if(null!=t&&t.length){var n=this.endsWith(32),r=this._indentInnerComments,i=this._printedComments.size;r&&this.indent(),this._printComments(1,t,e),n&&i!==this._printedComments.size&&this.space(),r&&this.dedent()}}},{key:"noIndentInnerCommentsHere",value:function(){this._indentInnerComments=!1}},{key:"printSequence",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.statement=!0,null!=n.indent||(n.indent=!1),this.printJoin(e,t,n)}},{key:"printList",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};null==n.separator&&(n.separator=g),this.printJoin(e,t,n)}},{key:"_printNewline",value:function(e,t){var n=this.format;if(!n.retainLines&&!n.compact)if(n.concise)this.space();else if(e){var r=t.nextNodeStartLine,i=this._lastCommentLine;if(r>0&&i>0){var a=r-i;if(a>=0)return void this.newline(a||1)}this._buf.hasContent()&&this.newline(1)}}},{key:"_shouldPrintComment",value:function(e){return e.ignore||this._printedComments.has(e)?0:this._noLineTerminator&&m.test(e.value)?2:(this._printedComments.add(e),this.format.shouldPrintComment(e.value)?1:0)}},{key:"_printComment",value:function(e,t){var n=this._noLineTerminator,r="CommentBlock"===e.type,i=r&&1!==t&&!this._noLineTerminator;i&&this._buf.hasContent()&&2!==t&&this.newline(1);var a,s=this.getLastChar();if(91!==s&&123!==s&&this.space(),r){var o=this._parenPushNewlineState;if(!1===(null==o?void 0:o.printed)&&h.test(e.value)&&(this.tokenChar(40),this.indent(),o.printed=!0),a="/*".concat(e.value,"*/"),this.format.indent.adjustMultilineComment){var l,c=null==(l=e.loc)?void 0:l.start.column;if(c){var u=new RegExp("\\n\\s{1,"+c+"}","g");a=a.replace(u,"\n")}if(this.format.concise)a=a.replace(/\n(?!$)/g,"\n");else{var p=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(p+=this._getIndent()),a=a.replace(/\n(?!$)/g,"\n".concat(" ".repeat(p)))}}}else a=n?"/*".concat(e.value,"*/"):"//".concat(e.value);this.endsWith(47)&&this._space(),this.source("start",e.loc),this._append(a,r),r||n||this.newline(1,!0),i&&3!==t&&this.newline(1)}},{key:"_printComments",value:function(e,t,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=n.loc,s=t.length,f=!!a,d=f?a.start.line:0,m=f?a.end.line:0,y=0,v=0,g=this._noLineTerminator?function(){}:this.newline.bind(this),b=0;b<s;b++){var E=t[b],S=this._shouldPrintComment(E);if(2===S){f=!1;break}if(f&&E.loc&&1===S){var x=E.loc.start.line,T=E.loc.end.line;if(0===e){var w=0;0===b?!this._buf.hasContent()||"CommentLine"!==E.type&&x==T||(w=v=1):w=x-y,y=T,g(w),this._printComment(E,1),b+1===s&&(g(Math.max(d-y,v)),y=d)}else if(1===e){var P=x-(0===b?d:y);y=T,g(P),this._printComment(E,1),b+1===s&&(g(Math.min(1,m-y)),y=m)}else{var A=x-(0===b?m-i:y);y=T,g(A),this._printComment(E,1)}}else{if(f=!1,1!==S)continue;if(1===s){var k=E.loc?E.loc.start.line===E.loc.end.line:!h.test(E.value),C=k&&!l(n)&&!c(r)&&!u(r)&&!p(r);0===e?this._printComment(E,C&&"ObjectExpression"!==n.type||k&&o(r,{body:n})?1:0):C&&2===e?this._printComment(E,1):this._printComment(E,0)}else 1!==e||"ObjectExpression"===n.type&&n.properties.length>1||"ClassBody"===n.type||"TSInterfaceBody"===n.type?this._printComment(E,0):this._printComment(E,0===b?2:b===s-1?3:0)}}2===e&&f&&y&&(this._lastCommentLine=y)}}])}();function g(){this.tokenChar(44),this.space()}Object.assign(v.prototype,s),v.prototype.Noop=function(){},t.default=v},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return wn(function e(t,n){xn(this,e),this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._canMarkIdName=!0,this._indentChar="",this._fastIndentations=[],this._position={line:1,column:0},this._sourcePosition={identifierName:void 0,identifierNamePos:void 0,line:void 0,column:void 0,filename:void 0},this._map=t,this._indentChar=n;for(var r=0;r<64;r++)this._fastIndentations.push(n.repeat(r));this._allocQueue()},[{key:"_allocQueue",value:function(){for(var e=this._queue,t=0;t<16;t++)e.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})}},{key:"_pushQueue",value:function(e,t,n,r,i){var a=this._queueCursor;a===this._queue.length&&this._allocQueue();var s=this._queue[a];s.char=e,s.repeat=t,s.line=n,s.column=r,s.filename=i,this._queueCursor++}},{key:"_popQueue",value:function(){if(0===this._queueCursor)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]}},{key:"get",value:function(){this._flush();var e=this._map,t={code:(this._buf+this._str).trimRight(),decodedMap:null==e?void 0:e.getDecoded(),get __mergedMap(){return this.map},get map(){var n=e?e.get():null;return t.map=n,n},set map(e){Object.defineProperty(t,"map",{value:e,writable:!0})},get rawMappings(){var n=null==e?void 0:e.getRawMappings();return t.rawMappings=n,n},set rawMappings(e){Object.defineProperty(t,"rawMappings",{value:e,writable:!0})}};return t}},{key:"append",value:function(e,t){this._flush(),this._append(e,this._sourcePosition,t)}},{key:"appendChar",value:function(e){this._flush(),this._appendChar(e,1,this._sourcePosition)}},{key:"queue",value:function(e){if(10===e)for(;0!==this._queueCursor;){var t=this._queue[this._queueCursor-1].char;if(32!==t&&9!==t)break;this._queueCursor--}var n=this._sourcePosition;this._pushQueue(e,1,n.line,n.column,n.filename)}},{key:"queueIndentation",value:function(e){0!==e&&this._pushQueue(-1,e,void 0,void 0,void 0)}},{key:"_flush",value:function(){for(var e=this._queueCursor,t=this._queue,n=0;n<e;n++){var r=t[n];this._appendChar(r.char,r.repeat,r)}this._queueCursor=0}},{key:"_appendChar",value:function(e,t,n){if(this._last=e,-1===e){var r=this._fastIndentations[t];this._str+=void 0!==r?r:t>1?this._indentChar.repeat(t):this._indentChar}else this._str+=t>1?String.fromCharCode(e).repeat(t):String.fromCharCode(e);10!==e?(this._mark(n.line,n.column,n.identifierName,n.identifierNamePos,n.filename),this._position.column+=t):(this._position.line++,this._position.column=0),this._canMarkIdName&&(n.identifierName=void 0,n.identifierNamePos=void 0)}},{key:"_append",value:function(e,t,n){var r=e.length,i=this._position;if(this._last=e.charCodeAt(r-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=e,this._appendCount=0):this._str+=e,n||this._map){var a=t.column,s=t.identifierName,o=t.identifierNamePos,l=t.filename,c=t.line;null==s&&null==o||!this._canMarkIdName||(t.identifierName=void 0,t.identifierNamePos=void 0);var u=e.indexOf("\n"),p=0;for(0!==u&&this._mark(c,a,s,o,l);-1!==u;)i.line++,i.column=0,(p=u+1)<r&&void 0!==c&&this._mark(++c,0,null,null,l),u=e.indexOf("\n",p);i.column+=r-p}else i.column+=r}},{key:"_mark",value:function(e,t,n,r,i){var a;null==(a=this._map)||a.mark(this._position,e,t,n,r,i)}},{key:"removeTrailingNewline",value:function(){var e=this._queueCursor;0!==e&&10===this._queue[e-1].char&&this._queueCursor--}},{key:"removeLastSemicolon",value:function(){var e=this._queueCursor;0!==e&&59===this._queue[e-1].char&&this._queueCursor--}},{key:"getLastChar",value:function(){var e=this._queueCursor;return 0!==e?this._queue[e-1].char:this._last}},{key:"getNewlineCount",value:function(){var e=this._queueCursor,t=0;if(0===e)return 10===this._last?1:0;for(var n=e-1;n>=0&&10===this._queue[n].char;n--)t++;return t===e&&10===this._last?t+1:t}},{key:"endsWithCharAndNewline",value:function(){var e=this._queue,t=this._queueCursor;if(0!==t){if(10!==e[t-1].char)return;return t>1?e[t-2].char:this._last}}},{key:"hasContent",value:function(){return 0!==this._queueCursor||!!this._last}},{key:"exactSource",value:function(e,t){if(this._map){this.source("start",e);var n=e.identifierName,r=this._sourcePosition;n&&(this._canMarkIdName=!1,r.identifierName=n),t(),n&&(this._canMarkIdName=!0,r.identifierName=void 0,r.identifierNamePos=void 0),this.source("end",e)}else t()}},{key:"source",value:function(e,t){this._map&&this._normalizePosition(e,t,0)}},{key:"sourceWithOffset",value:function(e,t,n){this._map&&this._normalizePosition(e,t,n)}},{key:"withSource",value:function(e,t,n){this._map&&this.source(e,t),n()}},{key:"_normalizePosition",value:function(e,t,n){var r=t[e],i=this._sourcePosition;r&&(i.line=r.line,i.column=Math.max(r.column+n,0),i.filename=t.filename)}},{key:"getCurrentColumn",value:function(){for(var e=this._queue,t=this._queueCursor,n=-1,r=0,i=0;i<t;i++){var a=e[i];10===a.char&&(n=r),r+=a.repeat}return-1===n?this._position.column+r:r-1-n}},{key:"getCurrentLine",value:function(){for(var e=0,t=this._queue,n=0;n<this._queueCursor;n++)10===t[n].char&&e++;return this._position.line+e}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.nodes=void 0;var r=n(0),i=r.FLIPPED_ALIAS_KEYS,a=r.isArrayExpression,s=r.isAssignmentExpression,o=r.isBinary,l=r.isBlockStatement,c=r.isCallExpression,u=r.isFunction,p=r.isIdentifier,f=r.isLiteral,d=r.isMemberExpression,h=r.isObjectExpression,m=r.isOptionalCallExpression,y=r.isOptionalMemberExpression,v=r.isStringLiteral;function g(e,t){return e?(d(e)||y(e)?(g(e.object,t),e.computed&&g(e.property,t)):o(e)||s(e)?(g(e.left,t),g(e.right,t)):c(e)||m(e)?(t.hasCall=!0,g(e.callee,t)):u(e)?t.hasFunction=!0:p(e)&&(t.hasHelper=t.hasHelper||e.callee&&E(e.callee)),t):t}function b(e){return g(e,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function E(e){return!!e&&(d(e)?E(e.object)||E(e.property):p(e)?"require"===e.name||95===e.name.charCodeAt(0):c(e)?E(e.callee):!(!o(e)&&!s(e))&&(p(e.left)&&E(e.left)||E(e.right)))}function S(e){return f(e)||h(e)||a(e)||p(e)||d(e)}var x=t.nodes={AssignmentExpression:function(e){var t=b(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return t.hasFunction?3:2},SwitchCase:function(e,t){return(e.consequent.length||t.cases[0]===e?1:0)|(e.consequent.length||t.cases[t.cases.length-1]!==e?0:2)},LogicalExpression:function(e){if(u(e.left)||u(e.right))return 2},Literal:function(e){if(v(e)&&"use strict"===e.value)return 2},CallExpression:function(e){if(u(e.callee)||E(e))return 3},OptionalCallExpression:function(e){if(u(e.callee))return 3},VariableDeclaration:function(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],r=E(n.id)&&!S(n.init);if(!r&&n.init){var i=b(n.init);r=E(n.init)&&i.hasCall||i.hasFunction}if(r)return 3}},IfStatement:function(e){if(l(e.consequent))return 3}};x.ObjectProperty=x.ObjectTypeProperty=x.ObjectMethod=function(e,t){if(t.properties[0]===e)return 1},x.ObjectTypeCallProperty=function(e,t){var n;if(t.callProperties[0]===e&&(null==(n=t.properties)||!n.length))return 1},x.ObjectTypeIndexer=function(e,t){var n,r;if(!(t.indexers[0]!==e||null!=(n=t.properties)&&n.length||null!=(r=t.callProperties)&&r.length))return 1},x.ObjectTypeInternalSlot=function(e,t){var n,r,i;if(!(t.internalSlots[0]!==e||null!=(n=t.properties)&&n.length||null!=(r=t.callProperties)&&r.length||null!=(i=t.indexers)&&i.length))return 1},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach(function(e){var t=an(e,2),n=t[0],r=t[1];[n].concat(i[n]||[]).forEach(function(e){var t=r?3:0;x[e]=function(){return t}})})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ArrowFunctionExpression=function(e,t){return l(t)||E(e,t)},t.AssignmentExpression=function(e,t){return!!f(e.left)||E(e,t)},t.Binary=function(e,t){var n=t.type;if("**"===e.operator&&"BinaryExpression"===n&&"**"===t.operator)return t.left===e;if(v(e,t))return!0;if(g(e,t)||"UnaryExpression"===n||"SpreadElement"===n||"AwaitExpression"===n)return!0;if("BinaryExpression"===n||"LogicalExpression"===n){var r=m.get(t.operator),i=m.get(e.operator);if(r===i&&t.right===e&&"LogicalExpression"!==n||r>i)return!0}},t.BinaryExpression=function(e,t){if("in"===e.operator){var n=t.type;return"VariableDeclarator"===n||"ForStatement"===n||"ForInStatement"===n||"ForOfStatement"===n}return!1},t.ClassExpression=function(e,t,n){return S(n,5)},t.ConditionalExpression=E,t.DoExpression=function(e,t,n){return!e.async&&S(n,1)},t.FunctionExpression=function(e,t,n){return S(n,5)},t.FunctionTypeAnnotation=function(e,t,n){if(!(n.length<3)){var r=t.type;return"UnionTypeAnnotation"===r||"IntersectionTypeAnnotation"===r||"ArrayTypeAnnotation"===r||"TypeAnnotation"===r&&a(n[n.length-3])}},t.Identifier=function(e,t,n){var r,i=t.type;if(null!=(r=e.extra)&&r.parenthesized&&"AssignmentExpression"===i&&t.left===e){var a=t.right.type;if(("FunctionExpression"===a||"ClassExpression"===a)&&null==t.right.id)return!0}return"let"===e.name?S(n,p(t,{object:e,computed:!0})||d(t,{object:e,computed:!0,optional:!1})?57:32):"async"===e.name&&c(t)&&e===t.left},t.LogicalExpression=function(e,t){var n=t.type;if(y(n))return!0;if("LogicalExpression"!==n)return!1;switch(e.operator){case"||":return"??"===t.operator||"&&"===t.operator;case"&&":return"??"===t.operator;case"??":return"??"!==t.operator}},t.NullableTypeAnnotation=function(e,t){return i(t)},t.ObjectExpression=function(e,t,n){return S(n,3)},t.OptionalIndexedAccessType=function(e,t){return u(t)&&t.objectType===e},t.OptionalCallExpression=t.OptionalMemberExpression=function(e,t){return o(t)&&t.callee===e||p(t)&&t.object===e},t.SequenceExpression=function(e,t){var n=t.type;return!("ForStatement"===n||"ThrowStatement"===n||"ReturnStatement"===n||"IfStatement"===n&&t.test===e||"WhileStatement"===n&&t.test===e||"ForInStatement"===n&&t.right===e||"SwitchStatement"===n&&t.discriminant===e||"ExpressionStatement"===n&&t.expression===e)},t.TSTypeAssertion=t.TSSatisfiesExpression=t.TSAsExpression=function(){return!0},t.TSInferType=function(e,t){var n=t.type;return"TSArrayType"===n||"TSOptionalType"===n},t.TSInstantiationExpression=function(e,t){var n=t.type;return("CallExpression"===n||"OptionalCallExpression"===n||"NewExpression"===n||"TSInstantiationExpression"===n)&&!!t.typeParameters},t.TSIntersectionType=t.TSUnionType=function(e,t){var n=t.type;return"TSArrayType"===n||"TSOptionalType"===n||"TSIntersectionType"===n||"TSUnionType"===n||"TSRestType"===n},t.UnaryLike=b,t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=function(e,t){var n=t.type;return"ArrayTypeAnnotation"===n||"NullableTypeAnnotation"===n||"IntersectionTypeAnnotation"===n||"UnionTypeAnnotation"===n},t.UpdateExpression=function(e,t){return g(e,t)||v(e,t)},t.AwaitExpression=t.YieldExpression=function(e,t){var n=t.type;return"BinaryExpression"===n||"LogicalExpression"===n||"UnaryExpression"===n||"SpreadElement"===n||g(e,t)||"AwaitExpression"===n&&h(e)||"ConditionalExpression"===n&&e===t.test||v(e,t)};var r=n(0),i=r.isArrayTypeAnnotation,a=r.isArrowFunctionExpression,s=r.isBinaryExpression,o=r.isCallExpression,l=r.isExportDeclaration,c=r.isForOfStatement,u=r.isIndexedAccessType,p=r.isMemberExpression,f=r.isObjectPattern,d=r.isOptionalMemberExpression,h=r.isYieldExpression,m=new Map([["||",0],["??",0],["|>",0],["&&",1],["|",2],["^",3],["&",4],["==",5],["===",5],["!=",5],["!==",5],["<",6],[">",6],["<=",6],[">=",6],["in",6],["instanceof",6],[">>",7],["<<",7],[">>>",7],["+",8],["-",8],["*",9],["/",9],["%",9],["**",10]]);function y(e){return"TSAsExpression"===e||"TSSatisfiesExpression"===e||"TSTypeAssertion"===e}var v=function(e,t){var n=t.type;return("ClassDeclaration"===n||"ClassExpression"===n)&&t.superClass===e},g=function(e,t){var n=t.type;return("MemberExpression"===n||"OptionalMemberExpression"===n)&&t.object===e||("CallExpression"===n||"OptionalCallExpression"===n||"NewExpression"===n)&&t.callee===e||"TaggedTemplateExpression"===n&&t.tag===e||"TSNonNullExpression"===n};function b(e,t){return g(e,t)||s(t)&&"**"===t.operator&&t.left===e||v(e,t)}function E(e,t){var n=t.type;return!!("UnaryExpression"===n||"SpreadElement"===n||"BinaryExpression"===n||"LogicalExpression"===n||"ConditionalExpression"===n&&t.test===e||"AwaitExpression"===n||y(n))||b(e,t)}function S(e,t){var n=1&t,r=2&t,i=4&t,a=8&t,s=16&t,o=32&t,l=e.length-1;if(!(l<=0)){for(var c=e[l],u=e[--l];l>=0;){var p=u.type;if(n&&"ExpressionStatement"===p&&u.expression===c||i&&"ExportDefaultDeclaration"===p&&c===u.declaration||r&&"ArrowFunctionExpression"===p&&u.body===c||a&&"ForStatement"===p&&u.init===c||s&&"ForInStatement"===p&&u.left===c||o&&"ForOfStatement"===p&&u.left===c)return!0;if(!(l>0&&(g(c,u)&&"NewExpression"!==p||"SequenceExpression"===p&&u.expressions[0]===c||"UpdateExpression"===p&&!u.prefix||"ConditionalExpression"===p&&u.test===c||("BinaryExpression"===p||"LogicalExpression"===p)&&u.left===c||"AssignmentExpression"===p&&u.left===c)))return!1;c=u,u=e[--l]}return!1}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TaggedTemplateExpression=function(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},t.TemplateElement=function(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,i=(n?"`":"}")+e.value.raw+(r?"`":"${");this.token(i,!0)},t.TemplateLiteral=function(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.LogicalExpression=t.BinaryExpression=t.AssignmentExpression=function(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!i.needsParens(e,t);n&&this.tokenChar(40),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.tokenChar(41)},t.AssignmentPattern=function(e){this.print(e.left,e),e.left.optional&&this.tokenChar(63),this.print(e.left.typeAnnotation,e),this.space(),this.tokenChar(61),this.space(),this.print(e.right,e)},t.AwaitExpression=function(e){this.word("await"),e.argument&&(this.space(),this.printTerminatorless(e.argument,e,!1))},t.BindExpression=function(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},t.CallExpression=function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.tokenChar(40),this.printList(e.arguments,e),this.rightParens(e)},t.ConditionalExpression=function(e){this.print(e.test,e),this.space(),this.tokenChar(63),this.space(),this.print(e.consequent,e),this.space(),this.tokenChar(58),this.space(),this.print(e.alternate,e)},t.Decorator=function(e){this.tokenChar(64);var t=e.expression;!function(e){return"ParenthesizedExpression"!==e.type&&!c("CallExpression"===e.type?e.callee:e)}(t)?this.print(t,e):(this.tokenChar(40),this.print(t,e),this.tokenChar(41)),this.newline()},t.DoExpression=function(e){e.async&&(this.word("async",!0),this.space()),this.word("do"),this.space(),this.print(e.body,e)},t.EmptyStatement=function(){this.semicolon(!0)},t.ExpressionStatement=function(e){this.print(e.expression,e),this.semicolon()},t.Import=function(){this.word("import")},t.MemberExpression=function(e){if(this.print(e.object,e),!e.computed&&o(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;s(e.property)&&"number"==typeof e.property.value&&(t=!0),t?(this.tokenChar(91),this.print(e.property,e),this.tokenChar(93)):(this.tokenChar(46),this.print(e.property,e))},t.MetaProperty=function(e){this.print(e.meta,e),this.tokenChar(46),this.print(e.property,e)},t.ModuleExpression=function(e){this.word("module",!0),this.space(),this.tokenChar(123),this.indent();var t=e.body;(t.body.length||t.directives.length)&&this.newline(),this.print(t,e),this.dedent(),this.rightBrace(e)},t.NewExpression=function(e,t){this.word("new"),this.space(),this.print(e.callee,e),(!this.format.minified||0!==e.arguments.length||e.optional||a(t,{callee:e})||o(t)||l(t))&&(this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.tokenChar(40),this.printList(e.arguments,e),this.rightParens(e))},t.OptionalCallExpression=function(e){this.print(e.callee,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.print(e.typeArguments,e),this.tokenChar(40),this.printList(e.arguments,e),this.rightParens(e)},t.OptionalMemberExpression=function(e){var t=e.computed,n=e.optional,r=e.property;if(this.print(e.object,e),!t&&o(r))throw new TypeError("Got a MemberExpression for MemberExpression property");s(r)&&"number"==typeof r.value&&(t=!0),n&&this.token("?."),t?(this.tokenChar(91),this.print(r,e),this.tokenChar(93)):(n||this.tokenChar(46),this.print(r,e))},t.ParenthesizedExpression=function(e){this.tokenChar(40),this.print(e.expression,e),this.rightParens(e)},t.PrivateName=function(e){this.tokenChar(35),this.print(e.id,e)},t.SequenceExpression=function(e){this.printList(e.expressions,e)},t.Super=function(){this.word("super")},t.ThisExpression=function(){this.word("this")},t.UnaryExpression=function(e){var t=e.operator;"void"===t||"delete"===t||"typeof"===t||"throw"===t?(this.word(t),this.space()):this.token(t),this.print(e.argument,e)},t.UpdateExpression=function(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.printTerminatorless(e.argument,e,!0),this.token(e.operator))},t.V8IntrinsicIdentifier=function(e){this.tokenChar(37),this.word(e.name)},t.YieldExpression=function(e){this.word("yield",!0),e.delegate?(this.tokenChar(42),e.argument&&(this.space(),this.print(e.argument,e))):e.argument&&(this.space(),this.printTerminatorless(e.argument,e,!1))},t._shouldPrintDecoratorsBeforeExport=function(e){return"boolean"==typeof this.format.decoratorsBeforeExport?this.format.decoratorsBeforeExport:"number"==typeof e.start&&e.start===e.declaration.start};var r=n(0),i=n(184),a=r.isCallExpression,s=r.isLiteral,o=r.isMemberExpression,l=r.isNewExpression;function c(e){switch(e.type){case"Identifier":return!0;case"MemberExpression":return!e.computed&&"Identifier"===e.property.type&&c(e.object);default:return!1}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.BreakStatement=function(e){this.word("break"),u(this,e.label,e,!0)},t.CatchClause=function(e){this.word("catch"),this.space(),e.param&&(this.tokenChar(40),this.print(e.param,e),this.print(e.param.typeAnnotation,e),this.tokenChar(41),this.space()),this.print(e.body,e)},t.ContinueStatement=function(e){this.word("continue"),u(this,e.label,e,!0)},t.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},t.DoWhileStatement=function(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.semicolon()},t.ForOfStatement=t.ForInStatement=void 0,t.ForStatement=function(e){this.word("for"),this.space(),this.tokenChar(40),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.tokenChar(59),e.test&&(this.space(),this.print(e.test,e)),this.tokenChar(59),e.update&&(this.space(),this.print(e.update,e)),this.tokenChar(41),this.printBlock(e)},t.IfStatement=function(e){this.word("if"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.space();var t=e.alternate&&s(l(e.consequent));t&&(this.tokenChar(123),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.tokenChar(125)),e.alternate&&(this.endsWith(125)&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},t.LabeledStatement=function(e){this.print(e.label,e),this.tokenChar(58),this.space(),this.print(e.body,e)},t.ReturnStatement=function(e){this.word("return"),u(this,e.argument,e,!1)},t.SwitchCase=function(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.tokenChar(58)):(this.word("default"),this.tokenChar(58)),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},t.SwitchStatement=function(e){this.word("switch"),this.space(),this.tokenChar(40),this.print(e.discriminant,e),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.rightBrace(e)},t.ThrowStatement=function(e){this.word("throw"),u(this,e.argument,e,!1)},t.TryStatement=function(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},t.VariableDeclaration=function(e,t){e.declare&&(this.word("declare"),this.space());var n=e.kind;this.word(n,"using"===n||"await using"===n),this.space();var r=!1;if(!i(t)){var s,o=gn(e.declarations);try{for(o.s();!(s=o.n()).done;){s.value.init&&(r=!0)}}catch(l){o.e(l)}finally{o.f()}}if(this.printList(e.declarations,e,{separator:r?function(){this.tokenChar(44),this.newline()}:void 0,indent:e.declarations.length>1}),i(t))if(a(t)){if(t.init===e)return}else if(t.left===e)return;this.semicolon()},t.VariableDeclarator=function(e){this.print(e.id,e),e.definite&&this.tokenChar(33),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.tokenChar(61),this.space(),this.print(e.init,e))},t.WhileStatement=function(e){this.word("while"),this.space(),this.tokenChar(40),this.print(e.test,e),this.tokenChar(41),this.printBlock(e)},t.WithStatement=function(e){this.word("with"),this.space(),this.tokenChar(40),this.print(e.object,e),this.tokenChar(41),this.printBlock(e)};var r=n(0),i=r.isFor,a=r.isForStatement,s=r.isIfStatement,o=r.isStatement;function l(e){var t=e.body;return!1===o(t)?e:l(t)}function c(e){this.word("for"),this.space();var t="ForOfStatement"===e.type;t&&e.await&&(this.word("await"),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.print(e.left,e),this.space(),this.word(t?"of":"in"),this.space(),this.print(e.right,e),this.tokenChar(41),this.printBlock(e)}function u(e,t,n,r){t&&(e.space(),e.printTerminatorless(t,n,r)),e.semicolon()}t.ForInStatement=c,t.ForOfStatement=c},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ClassAccessorProperty=function(e){var t;this.printJoin(e.decorators,e);var n=null==(t=e.key.loc)||null==(t=t.end)?void 0:t.line;n&&this.catchUp(n),this.tsPrintClassMemberModifiers(e),this.word("accessor",!0),this.space(),e.computed?(this.tokenChar(91),this.print(e.key,e),this.tokenChar(93)):(this._variance(e),this.print(e.key,e)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassBody=function(e){this.tokenChar(123),0===e.body.length?this.tokenChar(125):(this.newline(),this.printSequence(e.body,e,{indent:!0}),this.endsWith(10)||this.newline(),this.rightBrace(e))},t.ClassExpression=t.ClassDeclaration=function(e,t){(i(t)||a(t))&&this._shouldPrintDecoratorsBeforeExport(t)||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},t.ClassMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t.ClassPrivateMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t.ClassPrivateProperty=function(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassProperty=function(e){var t;this.printJoin(e.decorators,e);var n=null==(t=e.key.loc)||null==(t=t.end)?void 0:t.line;n&&this.catchUp(n),this.tsPrintClassMemberModifiers(e),e.computed?(this.tokenChar(91),this.print(e.key,e),this.tokenChar(93)):(this._variance(e),this.print(e.key,e)),e.optional&&this.tokenChar(63),e.definite&&this.tokenChar(33),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.tokenChar(61),this.space(),this.print(e.value,e)),this.semicolon()},t.StaticBlock=function(e){this.word("static"),this.space(),this.tokenChar(123),0===e.body.length?this.tokenChar(125):(this.newline(),this.printSequence(e.body,e,{indent:!0}),this.rightBrace(e))},t._classMethodHead=function(e){var t;this.printJoin(e.decorators,e);var n=null==(t=e.key.loc)||null==(t=t.end)?void 0:t.line;n&&this.catchUp(n),this.tsPrintClassMemberModifiers(e),this._methodHead(e)};var r=n(0),i=r.isExportDefaultDeclaration,a=r.isExportNamedDeclaration},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ArrowFunctionExpression=function(e,t){var n;e.async&&(this.word("async",!0),this.space()),this.format.retainLines||1!==e.params.length||!r(n=e.params[0])||function(e,t){var n,r;return!!(e.typeParameters||e.returnType||e.predicate||t.typeAnnotation||t.optional||null!=(n=t.leadingComments)&&n.length||null!=(r=t.trailingComments)&&r.length)}(e,n)?this._params(e,void 0,t):this.print(n,e,!0),this._predicate(e,!0),this.space(),this.printInnerComments(),this.token("=>"),this.space(),this.print(e.body,e)},t.FunctionDeclaration=t.FunctionExpression=function(e,t){this._functionHead(e,t),this.space(),this.print(e.body,e)},t._functionHead=function(e,t){e.async&&(this.word("async"),this._endsWithInnerRaw=!1,this.space()),this.word("function"),e.generator&&(this._endsWithInnerRaw=!1,this.tokenChar(42)),this.space(),e.id&&this.print(e.id,e),this._params(e,e.id,t),"TSDeclareFunction"!==e.type&&this._predicate(e)},t._methodHead=function(e){var t=e.kind,n=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async",!0),this.space()),"method"!==t&&"init"!==t||e.generator&&this.tokenChar(42),e.computed?(this.tokenChar(91),this.print(n,e),this.tokenChar(93)):this.print(n,e),e.optional&&this.tokenChar(63),this._params(e,e.computed&&"StringLiteral"!==e.key.type?void 0:e.key,void 0)},t._param=function(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)},t._parameters=function(e,t){for(var n=e.length,r=0;r<n;r++)this._param(e[r],t),r<e.length-1&&(this.tokenChar(44),this.space())},t._params=function(e,t,n){this.print(e.typeParameters,e);var r=i.call(this,t,n);r&&this.sourceIdentifierName(r.name,r.pos),this.tokenChar(40),this._parameters(e.params,e),this.tokenChar(41);var a="ArrowFunctionExpression"===e.type;this.print(e.returnType,e,a),this._noLineTerminator=a},t._predicate=function(e,t){e.predicate&&(e.returnType||this.tokenChar(58),this.space(),this.print(e.predicate,e,t))};var r=n(0).isIdentifier;function i(e,t){var n,r=e;if(!r&&t){var i=t.type;"VariableDeclarator"===i?r=t.id:"AssignmentExpression"===i||"AssignmentPattern"===i?r=t.left:"ObjectProperty"===i||"ClassProperty"===i?t.computed&&"StringLiteral"!==t.key.type||(r=t.key):"ClassPrivateProperty"!==i&&"ClassAccessorProperty"!==i||(r=t.key)}if(r){var a,s;if("Identifier"===r.type)n={pos:null==(a=r.loc)?void 0:a.start,name:(null==(s=r.loc)?void 0:s.identifierName)||r.name};else if("PrivateName"===r.type){var o;n={pos:null==(o=r.loc)?void 0:o.start,name:"#"+r.id.name}}else if("StringLiteral"===r.type){var l;n={pos:null==(l=r.loc)?void 0:l.start,name:r.value}}return n}}},function(e,t,n){n(12),t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),s=r[0],o=r[1],c=new a(function(e,t,n){return 3*(t+n)/4-n}(0,s,o)),u=0,p=o>0?s-4:s;for(n=0;n<p;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===o&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===o&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],s=16383,o=0,l=n-i;o<l;o+=s)a.push(c(e,o,o+s>l?l:o+s));return 1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),a.join("")};for(var r=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],i[s.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,n){for(var i,a,s=[],o=t;o<n;o+=3)i=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),s.push(r[(a=i)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */t.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,l=(1<<o)-1,c=l>>1,u=-7,p=n?i-1:0,f=n?-1:1,d=e[t+p];for(p+=f,a=d&(1<<-u)-1,d>>=-u,u+=o;u>0;a=256*a+e[t+p],p+=f,u-=8);for(s=a&(1<<-u)-1,a>>=-u,u+=r;u>0;s=256*s+e[t+p],p+=f,u-=8);if(0===a)a=1-c;else{if(a===l)return s?NaN:1/0*(d?-1:1);s+=Math.pow(2,r),a-=c}return(d?-1:1)*s*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var s,o,l,c=8*a-i-1,u=(1<<c)-1,p=u>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+p>=1?f/l:f*Math.pow(2,1-p))*l>=2&&(s++,l/=2),s+p>=u?(o=0,s=u):s+p>=1?(o=(t*l-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+d]=255&o,d+=h,o/=256,i-=8);for(s=s<<i|o,c+=i;c>0;e[n+d]=255&s,d+=h,s/=256,c-=8);e[n+d-h]|=128*m}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.AnyTypeAnnotation=function(){this.word("any")},t.ArrayTypeAnnotation=function(e){this.print(e.elementType,e,!0),this.tokenChar(91),this.tokenChar(93)},t.BooleanLiteralTypeAnnotation=function(e){this.word(e.value?"true":"false")},t.BooleanTypeAnnotation=function(){this.word("boolean")},t.DeclareClass=function(e,t){s(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)},t.DeclareExportAllDeclaration=function(e){this.word("declare"),this.space(),i.ExportAllDeclaration.call(this,e)},t.DeclareExportDeclaration=function(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),p.call(this,e)},t.DeclareFunction=function(e,t){s(t)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e)),this.semicolon()},t.DeclareInterface=function(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)},t.DeclareModule=function(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)},t.DeclareModuleExports=function(e){this.word("declare"),this.space(),this.word("module"),this.tokenChar(46),this.word("exports"),this.print(e.typeAnnotation,e)},t.DeclareOpaqueType=function(e,t){s(t)||(this.word("declare"),this.space()),this.OpaqueType(e)},t.DeclareTypeAlias=function(e){this.word("declare"),this.space(),this.TypeAlias(e)},t.DeclareVariable=function(e,t){s(t)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()},t.DeclaredPredicate=function(e){this.tokenChar(37),this.word("checks"),this.tokenChar(40),this.print(e.value,e),this.tokenChar(41)},t.EmptyTypeAnnotation=function(){this.word("empty")},t.EnumBooleanBody=function(e){l(this,"boolean",e.explicitType),c(this,e)},t.EnumBooleanMember=function(e){u(this,e)},t.EnumDeclaration=function(e){var t=e.id,n=e.body;this.word("enum"),this.space(),this.print(t,e),this.print(n,e)},t.EnumDefaultedMember=function(e){var t=e.id;this.print(t,e),this.tokenChar(44)},t.EnumNumberBody=function(e){l(this,"number",e.explicitType),c(this,e)},t.EnumNumberMember=function(e){u(this,e)},t.EnumStringBody=function(e){l(this,"string",e.explicitType),c(this,e)},t.EnumStringMember=function(e){u(this,e)},t.EnumSymbolBody=function(e){l(this,"symbol",!0),c(this,e)},t.ExistsTypeAnnotation=function(){this.tokenChar(42)},t.FunctionTypeAnnotation=function(e,t){this.print(e.typeParameters,e),this.tokenChar(40),e.this&&(this.word("this"),this.tokenChar(58),this.space(),this.print(e.this.typeAnnotation,e),(e.params.length||e.rest)&&(this.tokenChar(44),this.space())),this.printList(e.params,e),e.rest&&(e.params.length&&(this.tokenChar(44),this.space()),this.token("..."),this.print(e.rest,e)),this.tokenChar(41);var n=null==t?void 0:t.type;null!=n&&("ObjectTypeCallProperty"===n||"ObjectTypeInternalSlot"===n||"DeclareFunction"===n||"ObjectTypeProperty"===n&&t.method)?this.tokenChar(58):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function(e){this.print(e.name,e),e.optional&&this.tokenChar(63),e.name&&(this.tokenChar(58),this.space()),this.print(e.typeAnnotation,e)},t.IndexedAccessType=function(e){this.print(e.objectType,e,!0),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)},t.InferredPredicate=function(){this.tokenChar(37),this.word("checks")},t.InterfaceDeclaration=function(e){this.word("interface"),this.space(),this._interfaceish(e)},t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=function(e){this.print(e.id,e),this.print(e.typeParameters,e,!0)},t.InterfaceTypeAnnotation=function(e){var t;this.word("interface"),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),this.space(),this.print(e.body,e)},t.IntersectionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:f})},t.MixedTypeAnnotation=function(){this.word("mixed")},t.NullLiteralTypeAnnotation=function(){this.word("null")},t.NullableTypeAnnotation=function(e){this.tokenChar(63),this.print(e.typeAnnotation,e)},Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.NumericLiteral}}),t.NumberTypeAnnotation=function(){this.word("number")},t.ObjectTypeAnnotation=function(e){var t=this;e.exact?this.token("{|"):this.tokenChar(123);var n=[].concat(vn(e.properties),vn(e.callProperties||[]),vn(e.indexers||[]),vn(e.internalSlots||[]));n.length&&(this.newline(),this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){(1!==n.length||e.inexact)&&(t.tokenChar(44),t.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),n.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.tokenChar(125)},t.ObjectTypeCallProperty=function(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)},t.ObjectTypeIndexer=function(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.tokenChar(91),e.id&&(this.print(e.id,e),this.tokenChar(58),this.space()),this.print(e.key,e),this.tokenChar(93),this.tokenChar(58),this.space(),this.print(e.value,e)},t.ObjectTypeInternalSlot=function(e){e.static&&(this.word("static"),this.space()),this.tokenChar(91),this.tokenChar(91),this.print(e.id,e),this.tokenChar(93),this.tokenChar(93),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value,e)},t.ObjectTypeProperty=function(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),"get"!==e.kind&&"set"!==e.kind||(this.word(e.kind),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.tokenChar(63),e.method||(this.tokenChar(58),this.space()),this.print(e.value,e)},t.ObjectTypeSpreadProperty=function(e){this.token("..."),this.print(e.argument,e)},t.OpaqueType=function(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.tokenChar(58),this.space(),this.print(e.supertype,e)),e.impltype&&(this.space(),this.tokenChar(61),this.space(),this.print(e.impltype,e)),this.semicolon()},t.OptionalIndexedAccessType=function(e){this.print(e.objectType,e),e.optional&&this.token("?."),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)},t.QualifiedTypeIdentifier=function(e){this.print(e.qualification,e),this.tokenChar(46),this.print(e.id,e)},Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return a.StringLiteral}}),t.StringTypeAnnotation=function(){this.word("string")},t.SymbolTypeAnnotation=function(){this.word("symbol")},t.ThisTypeAnnotation=function(){this.word("this")},t.TupleTypeAnnotation=function(e){this.tokenChar(91),this.printList(e.types,e),this.tokenChar(93)},t.TypeAlias=function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.tokenChar(61),this.space(),this.print(e.right,e),this.semicolon()},t.TypeAnnotation=function(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)},t.TypeCastExpression=function(e){this.tokenChar(40),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.tokenChar(41)},t.TypeParameter=function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default,e))},t.TypeParameterDeclaration=t.TypeParameterInstantiation=function(e){this.tokenChar(60),this.printList(e.params,e,{}),this.tokenChar(62)},t.TypeofTypeAnnotation=function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.UnionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:d})},t.Variance=function(e){"plus"===e.kind?this.tokenChar(43):this.tokenChar(45)},t.VoidTypeAnnotation=function(){this.word("void")},t._interfaceish=function(e){var t,n,r;this.print(e.id,e),this.print(e.typeParameters,e),null!=(t=e.extends)&&t.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),"DeclareClass"===e.type&&(null!=(n=e.mixins)&&n.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),null!=(r=e.implements)&&r.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e))),this.space(),this.print(e.body,e)},t._variance=function(e){var t,n=null==(t=e.variance)?void 0:t.kind;null!=n&&("plus"===n?this.tokenChar(43):"minus"===n&&this.tokenChar(45))};var r=n(0),i=n(185),a=n(186),s=r.isDeclareExportDeclaration,o=r.isStatement;function l(e,t,n){n&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function c(e,t){var n=t.members;e.token("{"),e.indent(),e.newline();var r,i=gn(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;e.print(a,t),e.newline()}}catch(s){i.e(s)}finally{i.f()}t.hasUnknownMembers&&(e.token("..."),e.newline()),e.dedent(),e.token("}")}function u(e,t){var n=t.id,r=t.init;e.print(n,t),e.space(),e.token("="),e.space(),e.print(r,t),e.token(",")}function p(e){if(e.declaration){var t=e.declaration;this.print(t,e),o(t)||this.semicolon()}else this.tokenChar(123),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.tokenChar(125),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function f(){this.space(),this.tokenChar(38),this.space()}function d(){this.space(),this.tokenChar(124),this.space()}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.BlockStatement=function(e){var t;this.tokenChar(123);var n=null==(t=e.directives)?void 0:t.length;if(n){var r,i=e.body.length?2:1;this.printSequence(e.directives,e,{indent:!0,trailingCommentsLineOffset:i}),null!=(r=e.directives[n-1].trailingComments)&&r.length||this.newline(i)}this.printSequence(e.body,e,{indent:!0}),this.rightBrace(e)},t.Directive=function(e){this.print(e.value,e),this.semicolon()},t.DirectiveLiteral=function(e){var t=this.getPossibleRaw(e);if(this.format.minified||void 0===t){var i=e.value;if(r.test(i)){if(n.test(i))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token("'".concat(i,"'"))}else this.token('"'.concat(i,'"'))}else this.token(t)},t.File=function(e){e.program&&this.print(e.program.interpreter,e),this.print(e.program,e)},t.InterpreterDirective=function(e){this.token("#!".concat(e.value)),this.newline(1,!0)},t.Placeholder=function(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()},t.Program=function(e){var t;this.noIndentInnerCommentsHere(),this.printInnerComments();var n=null==(t=e.directives)?void 0:t.length;if(n){var r,i=e.body.length?2:1;this.printSequence(e.directives,e,{trailingCommentsLineOffset:i}),null!=(r=e.directives[n-1].trailingComments)&&r.length||this.newline(i)}this.printSequence(e.body,e)};var n=/(?:^|[^\\])(?:\\\\)*'/,r=/(?:^|[^\\])(?:\\\\)*"/},function(e,t){function n(){this.space()}Object.defineProperty(t,"__esModule",{value:!0}),t.JSXAttribute=function(e){this.print(e.name,e),e.value&&(this.tokenChar(61),this.print(e.value,e))},t.JSXClosingElement=function(e){this.token("</"),this.print(e.name,e),this.tokenChar(62)},t.JSXClosingFragment=function(){this.token("</"),this.tokenChar(62)},t.JSXElement=function(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();var n,r=gn(e.children);try{for(r.s();!(n=r.n()).done;){var i=n.value;this.print(i,e)}}catch(a){r.e(a)}finally{r.f()}this.dedent(),this.print(e.closingElement,e)}},t.JSXEmptyExpression=function(){this.printInnerComments()},t.JSXExpressionContainer=function(e){this.tokenChar(123),this.print(e.expression,e),this.tokenChar(125)},t.JSXFragment=function(e){this.print(e.openingFragment,e),this.indent();var t,n=gn(e.children);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.print(r,e)}}catch(i){n.e(i)}finally{n.f()}this.dedent(),this.print(e.closingFragment,e)},t.JSXIdentifier=function(e){this.word(e.name)},t.JSXMemberExpression=function(e){this.print(e.object,e),this.tokenChar(46),this.print(e.property,e)},t.JSXNamespacedName=function(e){this.print(e.namespace,e),this.tokenChar(58),this.print(e.name,e)},t.JSXOpeningElement=function(e){this.tokenChar(60),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:n})),e.selfClosing?(this.space(),this.token("/>")):this.tokenChar(62)},t.JSXOpeningFragment=function(){this.tokenChar(60),this.tokenChar(62)},t.JSXSpreadAttribute=function(e){this.tokenChar(123),this.token("..."),this.print(e.argument,e),this.tokenChar(125)},t.JSXSpreadChild=function(e){this.tokenChar(123),this.token("..."),this.print(e.expression,e),this.tokenChar(125)},t.JSXText=function(e){var t=this.getPossibleRaw(e);void 0!==t?this.token(t,!0):this.token(e.value,!0)}},function(e,t){function n(e,t,n){if(e.token("{"),t.length){e.indent(),e.newline();var r,i=gn(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;e.print(a,n),e.newline()}}catch(s){i.e(s)}finally{i.f()}e.dedent()}e.rightBrace(n)}function r(e,t,n){e.printJoin(t.types,t,{separator:function(){this.space(),this.token(n),this.space()}})}function i(e,t){!0!==t&&e.token(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.TSAnyKeyword=function(){this.word("any")},t.TSArrayType=function(e){this.print(e.elementType,e,!0),this.token("[]")},t.TSSatisfiesExpression=t.TSAsExpression=function(e){var t,n=e.type,r=e.expression,i=e.typeAnnotation,a=!(null==(t=r.trailingComments)||!t.length);this.print(r,e,!0,void 0,a),this.space(),this.word("TSAsExpression"===n?"as":"satisfies"),this.space(),this.print(i,e)},t.TSBigIntKeyword=function(){this.word("bigint")},t.TSBooleanKeyword=function(){this.word("boolean")},t.TSCallSignatureDeclaration=function(e){this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)},t.TSConditionalType=function(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(e.trueType),this.space(),this.tokenChar(58),this.space(),this.print(e.falseType)},t.TSConstructSignatureDeclaration=function(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)},t.TSConstructorType=function(e){e.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)},t.TSDeclareFunction=function(e,t){e.declare&&(this.word("declare"),this.space()),this._functionHead(e,t),this.tokenChar(59)},t.TSDeclareMethod=function(e){this._classMethodHead(e),this.tokenChar(59)},t.TSEnumDeclaration=function(e){var t=e.declare,r=e.const,i=e.id,a=e.members;t&&(this.word("declare"),this.space()),r&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(i,e),this.space(),n(this,a,e)},t.TSEnumMember=function(e){var t=e.id,n=e.initializer;this.print(t,e),n&&(this.space(),this.tokenChar(61),this.space(),this.print(n,e)),this.tokenChar(44)},t.TSExportAssignment=function(e){this.word("export"),this.space(),this.tokenChar(61),this.space(),this.print(e.expression,e),this.tokenChar(59)},t.TSExpressionWithTypeArguments=function(e){this.print(e.expression,e),this.print(e.typeParameters,e)},t.TSExternalModuleReference=function(e){this.token("require("),this.print(e.expression,e),this.tokenChar(41)},t.TSFunctionType=function(e){this.tsPrintFunctionOrConstructorType(e)},t.TSImportEqualsDeclaration=function(e){var t=e.isExport,n=e.id,r=e.moduleReference;t&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(n,e),this.space(),this.tokenChar(61),this.space(),this.print(r,e),this.tokenChar(59)},t.TSImportType=function(e){var t=e.argument,n=e.qualifier,r=e.typeParameters;this.word("import"),this.tokenChar(40),this.print(t,e),this.tokenChar(41),n&&(this.tokenChar(46),this.print(n,e)),r&&this.print(r,e)},t.TSIndexSignature=function(e){var t=e.readonly;e.static&&(this.word("static"),this.space()),t&&(this.word("readonly"),this.space()),this.tokenChar(91),this._parameters(e.parameters,e),this.tokenChar(93),this.print(e.typeAnnotation,e),this.tokenChar(59)},t.TSIndexedAccessType=function(e){this.print(e.objectType,e,!0),this.tokenChar(91),this.print(e.indexType,e),this.tokenChar(93)},t.TSInferType=function(e){this.token("infer"),this.space(),this.print(e.typeParameter)},t.TSInstantiationExpression=function(e){this.print(e.expression,e),this.print(e.typeParameters,e)},t.TSInterfaceBody=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)},t.TSInterfaceDeclaration=function(e){var t=e.declare,n=e.id,r=e.typeParameters,i=e.extends,a=e.body;t&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(n,e),this.print(r,e),null!=i&&i.length&&(this.space(),this.word("extends"),this.space(),this.printList(i,e)),this.space(),this.print(a,e)},t.TSIntersectionType=function(e){r(this,e,"&")},t.TSIntrinsicKeyword=function(){this.word("intrinsic")},t.TSLiteralType=function(e){this.print(e.literal,e)},t.TSMappedType=function(e){var t=e.nameType,n=e.optional,r=e.readonly,a=e.typeParameter;this.tokenChar(123),this.space(),r&&(i(this,r),this.word("readonly"),this.space()),this.tokenChar(91),this.word(a.name),this.space(),this.word("in"),this.space(),this.print(a.constraint,a),t&&(this.space(),this.word("as"),this.space(),this.print(t,e)),this.tokenChar(93),n&&(i(this,n),this.tokenChar(63)),this.tokenChar(58),this.space(),this.print(e.typeAnnotation,e),this.space(),this.tokenChar(125)},t.TSMethodSignature=function(e){var t=e.kind;"set"!==t&&"get"!==t||(this.word(t),this.space()),this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.tokenChar(59)},t.TSModuleBlock=function(e){n(this,e.body,e)},t.TSModuleDeclaration=function(e){var t=e.declare,n=e.id;if(t&&(this.word("declare"),this.space()),e.global||(this.word("Identifier"===n.type?"namespace":"module"),this.space()),this.print(n,e),e.body){for(var r=e.body;"TSModuleDeclaration"===r.type;)this.tokenChar(46),this.print(r.id,r),r=r.body;this.space(),this.print(r,e)}else this.tokenChar(59)},t.TSNamedTupleMember=function(e){this.print(e.label,e),e.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(e.elementType,e)},t.TSNamespaceExportDeclaration=function(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)},t.TSNeverKeyword=function(){this.word("never")},t.TSNonNullExpression=function(e){this.print(e.expression,e),this.tokenChar(33)},t.TSNullKeyword=function(){this.word("null")},t.TSNumberKeyword=function(){this.word("number")},t.TSObjectKeyword=function(){this.word("object")},t.TSOptionalType=function(e){this.print(e.typeAnnotation,e),this.tokenChar(63)},t.TSParameterProperty=function(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)},t.TSParenthesizedType=function(e){this.tokenChar(40),this.print(e.typeAnnotation,e),this.tokenChar(41)},t.TSPropertySignature=function(e){e.readonly&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),this.tokenChar(59)},t.TSQualifiedName=function(e){this.print(e.left,e),this.tokenChar(46),this.print(e.right,e)},t.TSRestType=function(e){this.token("..."),this.print(e.typeAnnotation,e)},t.TSStringKeyword=function(){this.word("string")},t.TSSymbolKeyword=function(){this.word("symbol")},t.TSThisType=function(){this.word("this")},t.TSTupleType=function(e){this.tokenChar(91),this.printList(e.elementTypes,e),this.tokenChar(93)},t.TSTypeAliasDeclaration=function(e){var t=e.declare,n=e.id,r=e.typeParameters,i=e.typeAnnotation;t&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(n,e),this.print(r,e),this.space(),this.tokenChar(61),this.space(),this.print(i,e),this.tokenChar(59)},t.TSTypeAnnotation=function(e){this.tokenChar(58),this.space(),e.optional&&this.tokenChar(63),this.print(e.typeAnnotation,e)},t.TSTypeAssertion=function(e){var t=e.typeAnnotation,n=e.expression;this.tokenChar(60),this.print(t,e),this.tokenChar(62),this.space(),this.print(n,e)},t.TSTypeLiteral=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)},t.TSTypeOperator=function(e){this.word(e.operator),this.space(),this.print(e.typeAnnotation,e)},t.TSTypeParameter=function(e){e.in&&(this.word("in"),this.space()),e.out&&(this.word("out"),this.space()),this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e)),e.default&&(this.space(),this.tokenChar(61),this.space(),this.print(e.default,e))},t.TSTypeParameterDeclaration=t.TSTypeParameterInstantiation=function(e,t){this.tokenChar(60),this.printList(e.params,e,{}),"ArrowFunctionExpression"===t.type&&1===e.params.length&&this.tokenChar(44),this.tokenChar(62)},t.TSTypePredicate=function(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))},t.TSTypeQuery=function(e){this.word("typeof"),this.space(),this.print(e.exprName),e.typeParameters&&this.print(e.typeParameters,e)},t.TSTypeReference=function(e){this.print(e.typeName,e,!0),this.print(e.typeParameters,e,!0)},t.TSUndefinedKeyword=function(){this.word("undefined")},t.TSUnionType=function(e){r(this,e,"|")},t.TSUnknownKeyword=function(){this.word("unknown")},t.TSVoidKeyword=function(){this.word("void")},t.tsPrintClassMemberModifiers=function(e){var t="ClassAccessorProperty"===e.type||"ClassProperty"===e.type;t&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.override&&(this.word("override"),this.space()),e.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())},t.tsPrintFunctionOrConstructorType=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.tokenChar(40),this._parameters(n,e),this.tokenChar(41),this.space(),this.token("=>"),this.space();var r=e.typeAnnotation;this.print(r.typeAnnotation,e)},t.tsPrintPropertyOrMethodName=function(e){e.computed&&this.tokenChar(91),this.print(e.key,e),e.computed&&this.tokenChar(93),e.optional&&this.tokenChar(63)},t.tsPrintSignatureDeclarationBase=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.tokenChar(40),this._parameters(n,e),this.tokenChar(41);var r=e.typeAnnotation;this.print(r,e)},t.tsPrintTypeLiteralOrInterfaceBody=function(e,t){n(this,e,t)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.find=function(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null},t.findParent=function(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null},t.getAncestry=function(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t},t.getDeepestCommonAncestorFrom=function(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r,i,a=1/0,s=e.map(function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==n);return t.length<a&&(a=t.length),t}),o=s[0];e:for(var l=0;l<a;l++){var c,u=o[l],p=gn(s);try{for(p.s();!(c=p.n()).done;){if(c.value[l]!==u)break e}}catch(f){p.e(f)}finally{p.f()}r=l,i=u}if(i)return t?t(i,r,s):i;throw new Error("Couldn't find intersection")},t.getEarliestCommonAncestorFrom=function(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,n){var i,a,s=r[e.type],o=gn(n);try{for(o.s();!(a=o.n()).done;){var l=a.value[t+1];i?(l.listKey&&i.listKey===l.listKey&&l.key<i.key||s.indexOf(i.parentKey)>s.indexOf(l.parentKey))&&(i=l):i=l}}catch(c){o.e(c)}finally{o.f()}return i})},t.getFunctionParent=function(){return this.findParent(function(e){return e.isFunction()})},t.getStatementParent=function(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e},t.inType=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(;e;){var i,a=gn(n);try{for(a.s();!(i=a.n()).done;){var s=i.value;if(e.node.type===s)return!0}}catch(o){a.e(o)}finally{a.f()}e=e.parentPath}return!1},t.isAncestor=function(e){return e.isDescendant(this)},t.isDescendant=function(e){return!!this.findParent(function(t){return t===e})};var r=n(0).VISITOR_KEYS},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._getTypeAnnotation=function(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;if(!P.has(e)){P.add(e);try{var t,n=r[e.type];if(n)return n.call(this,e);if(null!=(t=n=r[this.parentPath.type])&&t.validParent)return this.parentPath.getTypeAnnotation()}finally{P.delete(e)}}}else if("init"===this.key&&this.parentPath.isVariableDeclarator()){var i=this.parentPath.parentPath,s=i.parentPath;return"left"===i.key&&s.isForInStatement()?T():"left"===i.key&&s.isForOfStatement()?a():w()}},t.baseTypeStrictlyMatches=function(e){var t=this.getTypeAnnotation(),n=e.getTypeAnnotation();return!(s(t)||!u(t))&&n.type===t.type},t.couldBeBaseType=function(e){var t=this.getTypeAnnotation();if(s(t))return!0;if(S(t)){var n,r=gn(t.types);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(s(i)||A(e,i,!0))return!0}}catch(a){r.e(a)}finally{r.f()}return!1}return A(e,t,!0)},t.getTypeAnnotation=function(){var e=this.getData("typeAnnotation");return null!=e||(e=this._getTypeAnnotation()||a(),(E(e)||v(e))&&(e=e.typeAnnotation),this.setData("typeAnnotation",e)),e},t.isBaseType=function(e,t){return A(e,this.getTypeAnnotation(),t)},t.isGenericType=function(e){var t=this.getTypeAnnotation();return!("Array"!==e||!(y(t)||o(t)||b(t)))||p(t)&&f(t.id,{name:e})||g(t)&&f(t.typeName,{name:e})};var r=n(425),i=n(0),a=i.anyTypeAnnotation,s=i.isAnyTypeAnnotation,o=i.isArrayTypeAnnotation,l=i.isBooleanTypeAnnotation,c=i.isEmptyTypeAnnotation,u=i.isFlowBaseAnnotation,p=i.isGenericTypeAnnotation,f=i.isIdentifier,d=i.isMixedTypeAnnotation,h=i.isNumberTypeAnnotation,m=i.isStringTypeAnnotation,y=i.isTSArrayType,v=i.isTSTypeAnnotation,g=i.isTSTypeReference,b=i.isTupleTypeAnnotation,E=i.isTypeAnnotation,S=i.isUnionTypeAnnotation,x=i.isVoidTypeAnnotation,T=i.stringTypeAnnotation,w=i.voidTypeAnnotation,P=new WeakSet;function A(e,t,n){if("string"===e)return m(t);if("number"===e)return h(t);if("boolean"===e)return l(t);if("any"===e)return s(t);if("mixed"===e)return d(t);if("empty"===e)return c(t);if("void"===e)return x(t);if(n)return!1;throw new Error("Unknown base type ".concat(e))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ArrayExpression=A,t.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},t.BinaryExpression=function(e){var t=e.operator;if(l.indexOf(t)>=0)return g();if(s.indexOf(t)>=0)return d();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?g():r.isBaseType("string")||n.isBaseType("string")?b():S([b(),g()])}},t.BooleanLiteral=function(){return d()},t.CallExpression=function(){var e=this.node.callee;return O(e)?f(b()):C(e)||I(e)||T(e,{name:"Array"})?f(p()):_(e)?f(E([b(),p()])):N(this.get("callee"))},t.ConditionalExpression=function(){var e=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return(0,a.createUnionType)(e)},t.ClassDeclaration=t.ClassExpression=t.FunctionDeclaration=t.ArrowFunctionExpression=t.FunctionExpression=function(){return m(y("Function"))},Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return i.default}}),t.LogicalExpression=function(){var e=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return(0,a.createUnionType)(e)},t.NewExpression=function(e){if("Identifier"===e.callee.type)return m(e.callee)},t.NullLiteral=function(){return v()},t.NumericLiteral=function(){return g()},t.ObjectExpression=function(){return m(y("Object"))},t.ParenthesizedExpression=function(){return this.get("expression").getTypeAnnotation()},t.RegExpLiteral=function(){return m(y("RegExp"))},t.RestElement=k,t.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},t.StringLiteral=function(){return b()},t.TSAsExpression=P,t.TSNonNullExpression=function(){return this.get("expression").getTypeAnnotation()},t.TaggedTemplateExpression=function(){return N(this.get("tag"))},t.TemplateLiteral=function(){return b()},t.TypeCastExpression=w,t.UnaryExpression=function(e){var t=e.operator;return"void"===t?x():c.indexOf(t)>=0?g():u.indexOf(t)>=0?b():o.indexOf(t)>=0?d():void 0},t.UpdateExpression=function(e){var t=e.operator;if("++"===t||"--"===t)return g()},t.VariableDeclarator=function(){if(this.get("id").isIdentifier())return this.get("init").getTypeAnnotation()};var r=n(0),i=n(426),a=n(223),s=r.BOOLEAN_BINARY_OPERATORS,o=r.BOOLEAN_UNARY_OPERATORS,l=r.NUMBER_BINARY_OPERATORS,c=r.NUMBER_UNARY_OPERATORS,u=r.STRING_UNARY_OPERATORS,p=r.anyTypeAnnotation,f=r.arrayTypeAnnotation,d=r.booleanTypeAnnotation,h=r.buildMatchMemberExpression,m=r.genericTypeAnnotation,y=r.identifier,v=r.nullLiteralTypeAnnotation,g=r.numberTypeAnnotation,b=r.stringTypeAnnotation,E=r.tupleTypeAnnotation,S=r.unionTypeAnnotation,x=r.voidTypeAnnotation,T=r.isIdentifier;function w(e){return e.typeAnnotation}function P(e){return e.typeAnnotation}function A(){return m(y("Array"))}function k(){return A()}w.validParent=!0,P.validParent=!0,k.validParent=!0;var C=h("Array.from"),O=h("Object.keys"),I=h("Object.values"),_=h("Object.entries");function N(e){if((e=e.resolve()).isFunction()){var t=e.node;if(t.async)return t.generator?m(y("AsyncIterator")):m(y("Promise"));if(t.generator)return m(y("Iterator"));if(e.node.returnType)return e.node.returnType}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:function(e,t,n){var r=[],a=[],s=c(e,t,a),o=p(e,t,n);if(o){var l=c(e,o.ifStatement);s=s.filter(function(e){return l.indexOf(e)<0}),r.push(o.typeAnnotation)}if(s.length){var u;(u=s).push.apply(u,a);var f,d=gn(s);try{for(d.s();!(f=d.n()).done;){var h=f.value;r.push(h.getTypeAnnotation())}}catch(m){d.e(m)}finally{d.f()}}if(r.length)return(0,i.createUnionType)(r)}(t,this,e.name):"undefined"===e.name?l():"NaN"===e.name||"Infinity"===e.name?o():void e.name}};var r=n(0),i=n(223),a=r.BOOLEAN_NUMBER_BINARY_OPERATORS,s=r.createTypeAnnotationBasedOnTypeof,o=r.numberTypeAnnotation,l=r.voidTypeAnnotation;function c(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter(function(e){var r=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return n&&"unknown"===r&&n.push(e),"before"===r})}function u(e,t){var n,r,i,l=t.node.operator,c=t.get("right").resolve(),u=t.get("left").resolve();if(u.isIdentifier({name:e})?n=c:c.isIdentifier({name:e})&&(n=u),n)return"==="===l?n.getTypeAnnotation():a.indexOf(l)>=0?o():void 0;if(("==="===l||"=="===l)&&(u.isUnaryExpression({operator:"typeof"})?(r=u,i=c):c.isUnaryExpression({operator:"typeof"})&&(r=c,i=u),r&&r.get("argument").isIdentifier({name:e})&&(i=i.resolve()).isLiteral())){var p=i.node.value;return"string"==typeof p?s(p):void 0}}function p(e,t,n){var r=function(e,t,n){for(var r;r=t.parentPath;){if(r.isIfStatement()||r.isConditionalExpression()){if("test"===t.key)return;return r}if(r.isFunction()&&r.parentPath.scope.getBinding(n)!==e)return;t=r}}(e,t,n);if(r){for(var a=[r.get("test")],s=[],o=0;o<a.length;o++){var l=a[o];if(l.isLogicalExpression())"&&"===l.node.operator&&(a.push(l.get("left")),a.push(l.get("right")));else if(l.isBinaryExpression()){var c=u(n,l);c&&s.push(c)}}return s.length?{typeAnnotation:(0,i.createUnionType)(s),ifStatement:r}:p(e,r,n)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._replaceWith=function(e){var t;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?L(this.parent,this.key,[e]):L(this.parent,this.key,e),this.debug("Replace with ".concat(null==e?void 0:e.type)),null==(t=(0,s.getCachedPaths)(this.hub,this.parent))||t.set(e,this).delete(this.node),this.node=this.container[this.key]=e},t.replaceExpressionWithStatements=function(e){var t=this;this.resync();var n=[],r=R(e,n);if(r){var a,s=gn(n);try{for(s.s();!(a=s.n()).done;){var o=a.value;this.scope.push({id:o})}}catch(I){s.e(I)}finally{s.f()}return this.replaceWith(r)[0].get("expressions")}var l=this.getFunctionParent(),m=null==l?void 0:l.is("async"),g=null==l?void 0:l.is("generator"),b=p([],h(e));this.replaceWith(y(b,[]));var E=this.get("callee");(0,c.default)(E.get("body"),function(e){t.scope.push({id:e})},"var");var x,T=gn(this.get("callee").getCompletionRecords());try{for(T.s();!(x=T.n()).done;){var w=x.value;if(w.isExpressionStatement()){var P=w.findParent(function(e){return e.isLoop()});if(P){var A=P.getData("expressionReplacementReturnUid");A?A=S(A.name):(A=E.scope.generateDeclaredUidIdentifier("ret"),E.get("body").pushContainer("body",j(v(A))),P.setData("expressionReplacementReturnUid",A)),w.get("expression").replaceWith(f("=",v(A),w.node.expression))}else w.replaceWith(j(w.node.expression))}}}catch(I){T.e(I)}finally{T.f()}E.arrowFunctionToExpression();var k=E,C=m&&i.default.hasType(this.get("callee.body").node,"AwaitExpression",u),O=g&&i.default.hasType(this.get("callee.body").node,"YieldExpression",u);return C&&(k.set("async",!0),O||this.replaceWith(d(this.node))),O&&(k.set("generator",!0),this.replaceWith(B(this.node,!0))),k.get("body.body")},t.replaceInline=function(e){if(this.resync(),Array.isArray(e)){if(Array.isArray(this.container)){e=this._verifyNodeList(e);var t=this._containerInsertAfter(e);return this.remove(),t}return this.replaceWithMultiple(e)}return this.replaceWith(e)},t.replaceWith=function(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");var t=e instanceof a.default?e.node:e;if(!t)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===t)return[this];if(this.isProgram()&&!I(t))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(t))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof t)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var n="";if(this.isNodeType("Statement")&&k(t)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(t)||this.parentPath.isExportDefaultDeclaration()||(t=b(t),n="expression")),this.isNodeType("Expression")&&_(t)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(t))return this.replaceExpressionWithStatements([t]);var r=this.node;return r&&(w(t,r),D(r)),this._replaceWith(t),this.type=t.type,this.setScope(),this.requeue(),[n?this.get(n):this]},t.replaceWithMultiple=function(e){var t;this.resync(),e=this._verifyNodeList(e),x(e[0],this.node),T(e[e.length-1],this.node),null==(t=(0,s.getCachedPaths)(this.hub,this.parent))||t.delete(this.node),this.node=this.container[this.key]=null;var n=this.insertAfter(e);return this.node?this.requeue():this.remove(),n},t.replaceWithSourceString=function(e){var t;this.resync();try{e="(".concat(e,")"),t=(0,o.parse)(e)}catch(t){var n=t.loc;throw n&&(t.message+=" - make sure this is an expression.\n"+(0,r.codeFrameColumns)(e,{start:{line:n.line,column:n.column+1}}),t.code="BABEL_REPLACE_SOURCE_ERROR"),t}var a=t.program.body[0].expression;return i.default.removeProperties(a),this.replaceWith(a)};var r=n(36),i=n(14),a=n(28),s=n(35),o=n(21),l=n(0),c=n(429),u=l.FUNCTION_TYPES,p=l.arrowFunctionExpression,f=l.assignmentExpression,d=l.awaitExpression,h=l.blockStatement,m=l.buildUndefinedNode,y=l.callExpression,v=l.cloneNode,g=l.conditionalExpression,b=l.expressionStatement,E=l.getBindingIdentifiers,S=l.identifier,x=l.inheritLeadingComments,T=l.inheritTrailingComments,w=l.inheritsComments,P=l.isBlockStatement,A=l.isEmptyStatement,k=l.isExpression,C=l.isExpressionStatement,O=l.isIfStatement,I=l.isProgram,_=l.isStatement,N=l.isVariableDeclaration,D=l.removeComments,j=l.returnStatement,M=l.sequenceExpression,L=l.validate,B=l.yieldExpression;function R(e,t){var n,r=[],i=!0,a=gn(e);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(A(s)||(i=!1),k(s))r.push(s);else if(C(s))r.push(s.expression);else if(N(s)){if("var"!==s.kind)return;var o,l=gn(s.declarations);try{for(l.s();!(o=l.n()).done;){for(var c=o.value,u=E(c),p=0,d=Object.keys(u);p<d.length;p++){var h=d[p];t.push(v(u[h]))}c.init&&r.push(f("=",c.id,c.init))}}catch(x){l.e(x)}finally{l.f()}i=!0}else if(O(s)){var y=s.consequent?R([s.consequent],t):m(),b=s.alternate?R([s.alternate],t):m();if(!y||!b)return;r.push(g(s.test,y,b))}else if(P(s)){var S=R(s.body,t);if(!S)return;r.push(S)}else{if(!A(s))return;0===e.indexOf(s)&&(i=!0)}}}catch(x){a.e(x)}finally{a.f()}return i&&r.push(m()),1===r.length?r[0]:M(r)}},function(){},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"var";e.traverse(o,{kind:n,emit:t})};var r=n(0),i=r.assignmentExpression,a=r.expressionStatement,s=r.identifier,o={Scope:function(e,t){"let"===t.kind&&e.skip()},FunctionParent:function(e){e.skip()},VariableDeclaration:function(e,t){if(!t.kind||e.node.kind===t.kind){var n,r,o=[],l=gn(e.get("declarations"));try{for(l.s();!(r=l.n()).done;){var c=r.value;n=c.node.id,c.node.init&&o.push(a(i("=",c.node.id,c.node.init)));for(var u=0,p=Object.keys(c.getBindingIdentifiers());u<p.length;u++){var f=p[u];t.emit(s(f),f,null!==c.node.init)}}}catch(d){l.e(d)}finally{l.f()}e.parentPath.isFor({left:e.node})?e.replaceWith(n):e.replaceWithMultiple(o)}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.evaluate=function(){var e={confident:!0,deoptPath:null,seen:new Map},t=c(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}},t.evaluateTruthy=function(){var e=this.evaluate();if(e.confident)return!!e.value};var r=["Number","String","Math"],i=["isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent",null,null],a=["random"];function s(e){return r.includes(e)}function o(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}var l=new Map([["undefined",void 0],["Infinity",1/0],["NaN",NaN]]);function c(e,t){var r=e.node,p=t.seen;if(p.has(r)){var f=p.get(r);return f.resolved?f.value:void o(e,t)}var d={resolved:!1};p.set(r,d);var h=function(e,t){if(t.confident){if(e.isSequenceExpression()){var r=e.get("expressions");return c(r[r.length-1],t)}if(e.isStringLiteral()||e.isNumericLiteral()||e.isBooleanLiteral())return e.node.value;if(e.isNullLiteral())return null;if(e.isTemplateLiteral())return u(e,e.node.quasis,t);if(e.isTaggedTemplateExpression()&&e.get("tag").isMemberExpression()){var p=e.get("tag.object"),f=p.node.name,d=e.get("tag.property");if(p.isIdentifier()&&"String"===f&&!e.scope.getBinding(f)&&d.isIdentifier()&&"raw"===d.node.name)return u(e,e.node.quasi.quasis,t,!0)}if(e.isConditionalExpression()){var h=c(e.get("test"),t);if(!t.confident)return;return c(h?e.get("consequent"):e.get("alternate"),t)}if(e.isExpressionWrapper())return c(e.get("expression"),t);if(e.isMemberExpression()&&!e.parentPath.isCallExpression({callee:e.node})){var m=e.get("property"),y=e.get("object");if(y.isLiteral()){var v=y.node.value,g=Sn(v),b=null;if(e.node.computed){if(b=c(m,t),!t.confident)return}else m.isIdentifier()&&(b=m.node.name);if(!("number"!==g&&"string"!==g||null==b||"number"!=typeof b&&"string"!=typeof b))return v[b]}}if(e.isReferencedIdentifier()){var E=e.scope.getBinding(e.node.name);if(E){if(E.constantViolations.length>0||e.node.start<E.path.node.end)return void o(E.path,t);if(E.hasValue)return E.value}var S=e.node.name;if(l.has(S))return E?void o(E.path,t):l.get(S);var x=e.resolve();return x===e?void o(e,t):c(x,t)}if(e.isUnaryExpression({prefix:!0})){if("void"===e.node.operator)return;var T=e.get("argument");if("typeof"===e.node.operator&&(T.isFunction()||T.isClass()))return"function";var w=c(T,t);if(!t.confident)return;switch(e.node.operator){case"!":return!w;case"+":return+w;case"-":return-w;case"~":return~w;case"typeof":return Sn(w)}}if(e.isArrayExpression()){var P,A=[],k=gn(e.get("elements"));try{for(k.s();!(P=k.n()).done;){var C=P.value.evaluate();if(!C.confident)return void o(C.deopt,t);A.push(C.value)}}catch($){k.e($)}finally{k.f()}return A}if(e.isObjectExpression()){var O,I={},_=gn(e.get("properties"));try{for(_.s();!(O=_.n()).done;){var N=O.value;if(N.isObjectMethod()||N.isSpreadElement())return void o(N,t);var D=N.get("key"),j=void 0;if(N.node.computed){if(!(j=D.evaluate()).confident)return void o(j.deopt,t);j=j.value}else j=D.isIdentifier()?D.node.name:D.node.value;var M=N.get("value").evaluate();if(!M.confident)return void o(M.deopt,t);M=M.value,I[j]=M}}catch($){_.e($)}finally{_.f()}return I}if(e.isLogicalExpression()){var L=t.confident,B=c(e.get("left"),t),R=t.confident;t.confident=L;var F=c(e.get("right"),t),U=t.confident;switch(e.node.operator){case"||":if(t.confident=R&&(!!B||U),!t.confident)return;return B||F;case"&&":if(t.confident=R&&(!B||U),!t.confident)return;return B&&F;case"??":if(t.confident=R&&(null!=B||U),!t.confident)return;return null!=B?B:F}}if(e.isBinaryExpression()){var V=c(e.get("left"),t);if(!t.confident)return;var q=c(e.get("right"),t);if(!t.confident)return;switch(e.node.operator){case"-":return V-q;case"+":return V+q;case"/":return V/q;case"*":return V*q;case"%":return V%q;case"**":return Math.pow(V,q);case"<":return V<q;case">":return V>q;case"<=":return V<=q;case">=":return V>=q;case"==":return V==q;case"!=":return V!=q;case"===":return V===q;case"!==":return V!==q;case"|":return V|q;case"&":return V&q;case"^":return V^q;case"<<":return V<<q;case">>":return V>>q;case">>>":return V>>>q}}if(e.isCallExpression()){var W,G,H=e.get("callee");if(H.isIdentifier()&&!e.scope.getBinding(H.node.name)&&(s(H.node.name)||function(e){return i.includes(e)}(H.node.name))&&(G=n.g[H.node.name]),H.isMemberExpression()){var K=H.get("object"),z=H.get("property");if(K.isIdentifier()&&z.isIdentifier()&&s(K.node.name)&&!function(e){return a.includes(e)}(z.node.name)){W=n.g[K.node.name];var X=z.node.name;Object.hasOwnProperty.call(W,X)&&(G=W[X])}if(K.isLiteral()&&z.isIdentifier()){var J=Sn(K.node.value);"string"!==J&&"number"!==J||(G=(W=K.node.value)[z.node.name])}}if(G){var Y=e.get("arguments").map(function(e){return c(e,t)});if(!t.confident)return;return G.apply(W,Y)}}o(e,t)}}(e,t);return t.confident&&(d.resolved=!0,d.value=h),h}function u(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a="",s=0,o=e.isTemplateLiteral()?e.get("expressions"):e.get("quasi.expressions"),l=gn(t);try{for(l.s();!(r=l.n()).done;){var u=r.value;if(!n.confident)break;a+=i?u.value.raw:u.value.cooked;var p=o[s++];p&&(a+=String(c(p,n)))}}catch(f){l.e(f)}finally{l.f()}if(n.confident)return a}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.arrowFunctionToExpression=function(){var e=arguments,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.allowInsertArrow,r=void 0===n||n,i=t.allowInsertArrowWithRest,s=void 0===i?r:i,o=t.noNewArrows,l=void 0===o?!function(t){return null==(t=e[0])?void 0:t.specCompliant}():o;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var c=D(this,l,r,s),u=c.thisBinding,f=c.fnPath;if(f.ensureBlock(),f.node.type="FunctionExpression",!l){var m=u?null:f.scope.generateUidIdentifier("arrowCheckId");return m&&f.parentPath.scope.push({id:m,init:x([])}),f.get("body").unshiftContainer("body",d(p(this.hub.addHelper("newArrowCheck"),[O(),h(m?m.name:u)]))),f.replaceWith(p(b((0,a.default)(this,!0)||f.node,h("bind")),[m?h(m.name):O()])),f.get("callee.object")}return f},t.ensureBlock=function(){var e=this.get("body"),t=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!t)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return t;var n,r,i=[],a="body";e.isStatement()?(r="body",n=0,i.push(e.node)):(a+=".body.0",this.isFunction()?(n="argument",i.push(w(e.node))):(n="expression",i.push(d(e.node)))),this.node.body=u(i);var s=this.get(a);return e.setup(s,r?s.node[r]:s.node,r,n),this.node},t.toComputedKey=function(){var e;if(this.isMemberExpression())e=this.node.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");e=this.node.key}return this.node.computed||m(e)&&(e=k(e.name)),e},t.unwrapFunctionEnvironment=function(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");D(this)};var r=n(0),i=n(33),a=n(119),s=n(57),o=r.arrowFunctionExpression,l=r.assignmentExpression,c=r.binaryExpression,u=r.blockStatement,p=r.callExpression,f=r.conditionalExpression,d=r.expressionStatement,h=r.identifier,m=r.isIdentifier,y=r.jsxIdentifier,v=r.logicalExpression,g=r.LOGICAL_OPERATORS,b=r.memberExpression,E=r.metaProperty,S=r.numericLiteral,x=r.objectExpression,T=r.restElement,w=r.returnStatement,P=r.sequenceExpression,A=r.spreadElement,k=r.stringLiteral,C=r.super,O=r.thisExpression,I=r.toExpression,_=r.unaryExpression;t.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};var N=(0,s.merge)([{CallExpression:function(e,t){var n=t.allSuperCalls;e.get("callee").isSuper()&&n.push(e)}},i.default]);function D(e){var t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=e.findParent(function(e){return e.isArrowFunctionExpression()?(null!=t||(t=e),!1):e.isFunction()||e.isProgram()||e.isClassProperty({static:!1})||e.isClassPrivateProperty({static:!1})}),s=a.isClassMethod({kind:"constructor"});if(a.isClassProperty()||a.isClassPrivateProperty())if(t)a=t;else{if(!r)throw e.buildCodeFrameError("Unable to transform arrow inside class property");e.replaceWith(p(o([],I(e.node)),[])),a=e.get("callee"),e=a.get("body")}var u,d=function(e){var t=[],n=[],r=[],i=[],a=[];return e.traverse(B,{thisPaths:t,argumentsPaths:n,newTargetPaths:r,superProps:i,superCalls:a}),{thisPaths:t,argumentsPaths:n,newTargetPaths:r,superProps:i,superCalls:a}}(e),m=d.thisPaths,x=d.argumentsPaths,w=d.newTargetPaths,D=d.superProps,R=d.superCalls;if(s&&R.length>0){if(!r)throw R[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super()` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");if(!i)throw R[0].buildCodeFrameError("When using '@babel/plugin-transform-parameters', it's not possible to compile `super()` in an arrow function with default or rest parameters without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");var F=[];a.traverse(N,{allSuperCalls:F});var U=function(e){return L(e,"supercall",function(){var t=e.scope.generateUidIdentifier("args");return o([T(t)],p(C(),[A(h(t.name))]))})}(a);F.forEach(function(e){var t=h(U);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)})}if(x.length>0){var V=L(a,"arguments",function(){var e=function(){return h("arguments")};return a.scope.path.isProgram()?f(c("===",_("typeof",e()),k("undefined")),a.scope.buildUndefinedNode(),e()):e()});x.forEach(function(e){var t=h(V);t.loc=e.node.loc,e.replaceWith(t)})}if(w.length>0){var q=L(a,"newtarget",function(){return E(h("new"),h("target"))});w.forEach(function(e){var t=h(q);t.loc=e.node.loc,e.replaceWith(t)})}if(D.length>0){if(!r)throw D[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super.prop` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");D.reduce(function(e,t){return e.concat(function(e){if(e.parentPath.isAssignmentExpression()&&"="!==e.parentPath.node.operator){var t=e.parentPath,n=t.node.operator.slice(0,-1),r=t.node.right,i=function(e){return g.includes(e)}(n);if(e.node.computed){var a=e.scope.generateDeclaredUidIdentifier("tmp"),s=e.node.object,o=e.node.property;t.get("left").replaceWith(b(s,l("=",a,o),!0)),t.get("right").replaceWith(E(i?"=":n,b(s,h(a.name),!0),r))}else{var u=e.node.object,p=e.node.property;t.get("left").replaceWith(b(u,p)),t.get("right").replaceWith(E(i?"=":n,b(u,h(p.name)),r))}return i?t.replaceWith(v(n,t.node.left,t.node.right)):t.node.operator="=",[t.get("left"),t.get("right").get("left")]}if(e.parentPath.isUpdateExpression()){var f=e.parentPath,d=e.scope.generateDeclaredUidIdentifier("tmp"),m=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,y=[l("=",d,b(e.node.object,m?l("=",m,e.node.property):e.node.property,e.node.computed)),l("=",b(e.node.object,m?h(m.name):e.node.property,e.node.computed),c(e.parentPath.node.operator[0],h(d.name),S(1)))];return e.parentPath.node.prefix||y.push(h(d.name)),f.replaceWith(P(y)),[f.get("expressions.0.right"),f.get("expressions.1.left")]}return[e];function E(e,t,n){return"="===e?l("=",t,n):c(e,t,n)}}(t))},[]).forEach(function(e){var t=e.node.computed?"":e.get("property").node.name,n=e.parentPath,r=n.isAssignmentExpression({left:e.node}),i=n.isCallExpression({callee:e.node}),s=n.isTaggedTemplateExpression({tag:e.node}),c=function(e,t,n){return L(e,"superprop_".concat(t?"set":"get",":").concat(n||""),function(){var r,i=[];if(n)r=b(C(),h(n));else{var a=e.scope.generateUidIdentifier("prop");i.unshift(a),r=b(C(),h(a.name),!0)}if(t){var s=e.scope.generateUidIdentifier("value");i.push(s),r=l("=",r,h(s.name))}return o(i,r)})}(a,r,t),u=[];if(e.node.computed&&u.push(e.get("property").node),r){var f=n.node.right;u.push(f)}var d=p(h(c),u);i?(n.unshiftContainer("arguments",O()),e.replaceWith(b(d,h("call"))),m.push(n.get("arguments.0"))):r?n.replaceWith(d):s?(e.replaceWith(p(b(d,h("bind"),!1),[O()])),m.push(e.get("arguments.0"))):e.replaceWith(d)})}return(m.length>0||!n)&&(u=function(e,t){return L(e,"this",function(n){if(!t||!j(e))return O();e.traverse(M,{supers:new WeakSet,thisBinding:n})})}(a,s),(n||s&&j(a))&&(m.forEach(function(e){var t=e.isJSX()?y(u):h(u);t.loc=e.node.loc,e.replaceWith(t)}),n||(u=null))),{thisBinding:u,fnPath:e}}function j(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}var M=(0,s.merge)([{CallExpression:function(e,t){var n=t.supers,r=t.thisBinding;e.get("callee").isSuper()&&(n.has(e.node)||(n.add(e.node),e.replaceWithMultiple([e.node,l("=",h(r),h("this"))])))}},i.default]);function L(e,t,n){var r="binding:"+t,i=e.getData(r);if(!i){var a=e.scope.generateUidIdentifier(t);i=a.name,e.setData(r,i),e.scope.push({id:a,init:n(i)})}return i}var B=(0,s.merge)([{ThisExpression:function(e,t){t.thisPaths.push(e)},JSXIdentifier:function(e,t){var n=t.thisPaths;"this"===e.node.name&&(e.parentPath.isJSXMemberExpression({object:e.node})||e.parentPath.isJSXOpeningElement({name:e.node}))&&n.push(e)},CallExpression:function(e,t){var n=t.superCalls;e.get("callee").isSuper()&&n.push(e)},MemberExpression:function(e,t){var n=t.superProps;e.get("object").isSuper()&&n.push(e)},Identifier:function(e,t){var n=t.argumentsPaths;if(e.isReferencedIdentifier({name:"arguments"})){var r=e.scope;do{if(r.hasOwnBinding("arguments"))return void r.rename("arguments");if(r.path.isFunction()&&!r.path.isArrowFunctionExpression())break}while(r=r.parent);n.push(e)}},MetaProperty:function(e,t){var n=t.newTargetPaths;e.get("meta").isIdentifier({name:"new"})&&e.get("property").isIdentifier({name:"target"})&&n.push(e)}},i.default])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.statements=t.statement=t.smart=t.program=t.expression=void 0;var r=n(0).assertExpressionStatement;function i(e){return{code:function(e){return"/* @babel/template */;\n".concat(e)},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}var a=i(function(e){return e.length>1?e:e[0]});t.smart=a;var s=i(function(e){return e});t.statements=s;var o=i(function(e){if(0===e.length)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]});t.statement=o;var l={code:function(e){return"(\n".concat(e,"\n)")},validate:function(e){if(e.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(0===l.unwrap(e).start)throw new Error("Parse result included parens.")},unwrap:function(e){var t=an(e.program.body,1)[0];return r(t),t.expression}};t.expression=l,t.program={code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){var l=new WeakMap,c=new WeakMap,u=n||(0,r.validate)(null);return Object.assign(function(n){for(var s=arguments.length,c=new Array(s>1?s-1:0),p=1;p<s;p++)c[p-1]=arguments[p];if("string"==typeof n){if(c.length>1)throw new Error("Unexpected extra params.");return o((0,i.default)(t,n,(0,r.merge)(u,(0,r.validate)(c[0]))))}if(Array.isArray(n)){var f=l.get(n);return f||(f=(0,a.default)(t,n,u),l.set(n,f)),o(f(c))}if("object"==Sn(n)&&n){if(c.length>0)throw new Error("Unexpected extra params.");return e(t,(0,r.merge)(u,(0,r.validate)(n)))}throw new Error("Unexpected template param "+Sn(n))},{ast:function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),l=1;l<n;l++)o[l-1]=arguments[l];if("string"==typeof e){if(o.length>1)throw new Error("Unexpected extra params.");return(0,i.default)(t,e,(0,r.merge)((0,r.merge)(u,(0,r.validate)(o[0])),s))()}if(Array.isArray(e)){var p=c.get(e);return p||(p=(0,a.default)(t,e,(0,r.merge)(u,s)),c.set(e,p)),p(o)()}throw new Error("Unexpected template param "+Sn(e))}})};var r=n(120),i=n(434),a=n(435),s=(0,r.validate)({placeholderPattern:!1});function o(e){var t="";try{throw new Error}catch(e){e.stack&&(t=e.stack.split("\n").slice(3).join("\n"))}return function(n){try{return e(n)}catch(e){throw e.stack+="\n =============\n".concat(t),e}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var s;return t=e.code(t),function(o){var l=(0,r.normalizeReplacements)(o);return s||(s=(0,i.default)(e,t,n)),e.unwrap((0,a.default)(s,l))}};var r=n(120),i=n(225),a=n(226)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var s=function(e,t,n){var r="BABEL_TPL$",a=t.join("");do{r="$$"+r}while(a.includes(r));var s=function(e,t){for(var n=[],r=e[0],i=1;i<e.length;i++){var a="".concat(t).concat(i-1);n.push(a),r+=a+e[i]}return{names:n,code:r}}(t,r),o=s.names,l=s.code;return{metadata:(0,i.default)(e,e.code(l),{parser:n.parser,placeholderWhitelist:new Set(o.concat(n.placeholderWhitelist?Array.from(n.placeholderWhitelist):[])),placeholderPattern:n.placeholderPattern,preserveComments:n.preserveComments,syntacticPlaceholders:n.syntacticPlaceholders}),names:o}}(e,t,n),o=s.metadata,l=s.names;return function(t){var n={};return t.forEach(function(e,t){n[l[t]]=e}),function(t){var i=(0,r.normalizeReplacements)(t);return i&&Object.keys(i).forEach(function(e){if(Object.prototype.hasOwnProperty.call(n,e))throw new Error("Unexpected replacement overlap.")}),e.unwrap((0,a.default)(o,i?Object.assign(i,n):n))}}};var r=n(120),i=n(225),a=n(226)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._guessExecutionStatusRelativeTo=function(e){return g(this,e,new Map)},t._resolve=function(e,t){if(!(t&&t.indexOf(this)>=0))if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var r=n.path.resolve(e,t);if(this.find(function(e){return e.node===r.node}))return;return r}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var i=this.toComputedKey();if(!c(i))return;var a=i.value,s=this.get("object").resolve(e,t);if(s.isObjectExpression()){var o,l=gn(s.get("properties"));try{for(l.s();!(o=l.n()).done;){var u=o.value;if(u.isProperty()){var p=u.get("key"),f=u.isnt("computed")&&p.isIdentifier({name:a});if(f=f||p.isLiteral({value:a}))return u.get("value").resolve(e,t)}}}catch(h){l.e(h)}finally{l.f()}}else if(s.isArrayExpression()&&!isNaN(+a)){var d=s.get("elements")[a];if(d)return d.resolve(e,t)}}}},t.canHaveVariableDeclarationOrExpression=function(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},t.canSwapBetweenExpressionAndStatement=function(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?s(e):!!this.isBlockStatement()&&o(e))},t.equals=function(e,t){return this.node[e]===t},t.getSource=function(){var e=this.node;if(e.end){var t=this.hub.getCode();if(t)return t.slice(e.start,e.end)}return""},t.has=d,t.is=void 0,t.isCompletionRecord=function(e){var t=this,n=!0;do{var r=t,i=r.type,a=r.container;if(!n&&(t.isFunction()||"StaticBlock"===i))return!!e;if(n=!1,Array.isArray(a)&&t.key!==a.length-1)return!1}while((t=t.parentPath)&&!t.isProgram()&&!t.isDoExpression());return!0},t.isConstantExpression=function(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return!!e&&e.constant}if(this.isLiteral())return!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every(function(e){return e.isConstantExpression()}));if(this.isUnaryExpression())return"void"===this.node.operator&&this.get("argument").isConstantExpression();if(this.isBinaryExpression()){var t=this.node.operator;return"in"!==t&&"instanceof"!==t&&this.get("left").isConstantExpression()&&this.get("right").isConstantExpression()}return!1},t.isInStrictMode=function(){return!!(this.isProgram()?this:this.parentPath).find(function(e){if(e.isProgram({sourceType:"module"}))return!0;if(e.isClass())return!0;if(e.isArrowFunctionExpression()&&!e.get("body").isBlockStatement())return!1;var t;if(e.isFunction())t=e.node.body;else{if(!e.isProgram())return!1;t=e.node}var n,r=gn(t.directives);try{for(r.s();!(n=r.n()).done;){if("use strict"===n.value.value.value)return!0}}catch(i){r.e(i)}finally{r.f()}})},t.isNodeType=function(e){return p(this.type,e)},t.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!s(this.container)&&i.includes(this.key)},t.isStatic=function(){return this.scope.isStatic(this.node)},t.isnt=function(e){return!this.has(e)},t.matchesPattern=function(e,t){return f(this.node,e,t)},t.referencesImport=function(e,t){if(!this.isReferencedIdentifier()){if(this.isJSXMemberExpression()&&this.node.property.name===t||(this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?u(this.node.property,{value:t}):this.node.property.name===t)){var n=this.get("object");return n.isReferencedIdentifier()&&n.referencesImport(e,"*")}return!1}var r=this.scope.getBinding(this.node.name);if(!r||"module"!==r.kind)return!1;var i=r.path,a=i.parentPath;return!(!a.isImportDeclaration()||a.node.source.value!==e||t&&(!i.isImportDefaultSpecifier()||"default"!==t)&&(!i.isImportNamespaceSpecifier()||"*"!==t)&&(!i.isImportSpecifier()||!l(i.node.imported,{name:t})))},t.resolve=function(e,t){return this._resolve(e,t)||this},t.willIMaybeExecuteBefore=function(e){return"after"!==this._guessExecutionStatusRelativeTo(e)};var r=n(0),i=r.STATEMENT_OR_BLOCK_KEYS,a=r.VISITOR_KEYS,s=r.isBlockStatement,o=r.isExpression,l=r.isIdentifier,c=r.isLiteral,u=r.isStringLiteral,p=r.isType,f=r.matchesPattern;function d(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function h(e){return e.isProgram()?e:(e.parentPath.scope.getFunctionParent()||e.parentPath.scope.getProgramParent()).path}function m(e,t){switch(e){case"LogicalExpression":case"AssignmentPattern":return"right"===t;case"ConditionalExpression":case"IfStatement":return"consequent"===t||"alternate"===t;case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return"body"===t;case"ForStatement":return"body"===t||"update"===t;case"SwitchStatement":return"cases"===t;case"TryStatement":return"handler"===t;case"OptionalMemberExpression":return"property"===t;case"OptionalCallExpression":return"arguments"===t;default:return!1}}function y(e,t){for(var n=0;n<t;n++){var r=e[n];if(m(r.parent.type,r.parentKey))return!0}return!1}t.is=d;var v=Symbol();function g(e,t,n){var r={this:h(e),target:h(t)};if(r.target.node!==r.this.node)return function(e,t,n){var r,i=n.get(e.node);if(i){if(r=i.get(t.node))return r===v?"unknown":r}else n.set(e.node,i=new Map);i.set(t.node,v);var a=function(e,t,n){if(!t.isFunctionDeclaration())return"before"===g(e,t,n)?"before":"unknown";if(t.parentPath.isExportDeclaration())return"unknown";var r=t.scope.getBinding(t.node.id.name);if(!r.references)return"before";var i,a,s=gn(r.referencePaths);try{for(s.s();!(a=s.n()).done;){var o=a.value;if(!o.find(function(e){return e.node===t.node})){if("callee"!==o.key||!o.parentPath.isCallExpression())return"unknown";var l=g(e,o,n);if(i&&i!==l)return"unknown";i=l}}}catch(c){s.e(c)}finally{s.f()}return i}(e,t,n);return i.set(t.node,a),a}(e,r.target,n);var i,s={target:t.getAncestry(),this:e.getAncestry()};if(s.target.indexOf(e)>=0)return"after";if(s.this.indexOf(t)>=0)return"before";for(var o={target:0,this:0};!i&&o.this<s.this.length;){var l=s.this[o.this];o.target=s.target.indexOf(l),o.target>=0?i=l:o.this++}if(!i)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(y(s.this,o.this-1)||y(s.target,o.target-1))return"unknown";var c={this:s.this[o.this-1],target:s.target[o.target-1]};if(c.target.listKey&&c.this.listKey&&c.target.container===c.this.container)return c.target.key>c.this.key?"before":"after";var u=a[i.type],p=u.indexOf(c.this.parentKey);return u.indexOf(c.target.parentKey)>p?"before":"after"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._call=function(e){if(!e)return!1;var t,n=gn(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r){var i=this.node;if(!i)return!0;var a=r.call(this.state,this,this.state);if(a&&"object"==Sn(a)&&"function"==typeof a.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(a)throw new Error("Unexpected return value from visitor method ".concat(r));if(this.node!==i)return!0;if(this._traverseFlags>0)return!0}}}catch(s){n.e(s)}finally{n.f()}return!1},t._getQueueContexts=function(){for(var e=this,t=this.contexts;!t.length&&(e=e.parentPath);)t=e.contexts;return t},t._resyncKey=function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return void this.setKey(e)}else for(var t=0,n=Object.keys(this.container);t<n.length;t++){var r=n[t];if(this.container[r]===this.node)return void this.setKey(r)}this.key=null}},t._resyncList=function(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}},t._resyncParent=function(){this.parentPath&&(this.parent=this.parentPath.node)},t._resyncRemoved=function(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()},t.call=function(e){var t,n=this.opts;return this.debug(e),!(!this.node||!this._call(n[e]))||!!this.node&&this._call(null==(t=n[this.node.type])?void 0:t[e])},t.isBlacklisted=t.isDenylisted=function(){var e,t=null!=(e=this.opts.denylist)?e:this.opts.blacklist;return t&&t.indexOf(this.node.type)>-1},t.popContext=function(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},t.pushContext=function(e){this.contexts.push(e),this.setContext(e)},t.requeue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed){var t,n=gn(this.contexts);try{for(n.s();!(t=n.n()).done;){t.value.maybeQueue(e)}}catch(r){n.e(r)}finally{n.f()}}},t.resync=function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},t.setContext=function(e){return null!=this.skipKeys&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this},t.setKey=function(e){var t;this.key=e,this.node=this.container[this.key],this.type=null==(t=this.node)?void 0:t.type},t.setScope=function(){var e,t;if(null==(e=this.opts)||!e.noScope){var n,r=this.parentPath;for((("key"===this.key||"decorators"===this.listKey)&&r.isMethod()||"discriminant"===this.key&&r.isSwitchStatement())&&(r=r.parentPath);r&&!n;){var i;if(null!=(i=r.opts)&&i.noScope)return;n=r.scope,r=r.parentPath}this.scope=this.getScope(n),null==(t=this.scope)||t.init()}},t.setup=function(e,t,n,r){this.listKey=n,this.container=t,this.parentPath=e||this.parentPath,this.setKey(r)},t.skip=function(){this.shouldSkip=!0},t.skipKey=function(e){null==this.skipKeys&&(this.skipKeys={}),this.skipKeys[e]=!0},t.stop=function(){this._traverseFlags|=i.SHOULD_SKIP|i.SHOULD_STOP},t.visit=function(){var e,t;if(!this.node)return!1;if(this.isDenylisted())return!1;if(null!=(e=(t=this.opts).shouldSkip)&&e.call(t,this))return!1;var n=this.context;return this.shouldSkip||this.call("enter")?(this.debug("Skip..."),this.shouldStop):(a(this,n),this.debug("Recursing into..."),this.shouldStop=(0,r.traverseNode)(this.node,this.opts,this.scope,this.state,this,this.skipKeys),a(this,n),this.call("exit"),this.shouldStop)};var r=n(100),i=n(28);function a(e,t){e.context!==t&&(e.context=t,e.state=t.state,e.opts=t.opts)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._assertUnremoved=function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")},t._callRemovalHooks=function(){if(this.parentPath){var e,t=gn(r.hooks);try{for(t.s();!(e=t.n()).done;){if((0,e.value)(this,this.parentPath))return!0}}catch(n){t.e(n)}finally{t.f()}}},t._markRemoved=function(){this._traverseFlags|=a.SHOULD_SKIP|a.REMOVED,this.parent&&(0,i.getCachedPaths)(this.hub,this.parent).delete(this.node),this.node=null},t._remove=function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},t._removeFromScope=function(){var e=this,t=s(this.node,!1,!1,!0);Object.keys(t).forEach(function(t){return e.scope.removeBinding(t)})},t.remove=function(){var e;this._assertUnremoved(),this.resync(),null!=(e=this.opts)&&e.noScope||this._removeFromScope(),this._callRemovalHooks()||(this.shareCommentsWithSiblings(),this._remove()),this._markRemoved()};var r=n(439),i=n(35),a=n(28),s=n(0).getBindingIdentifiers},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hooks=void 0,t.hooks=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&"consequent"===e.key||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._containerInsert=function(e,t){var n;this.updateSiblingKeys(e,t.length);var r=[];(n=this.container).splice.apply(n,[e,0].concat(vn(t)));for(var i=0;i<t.length;i++){var a,s=e+i,o=this.getSibling(s);r.push(o),null!=(a=this.context)&&a.queue&&o.pushContext(this.context)}for(var l=this._getQueueContexts(),c=0,u=r;c<u.length;c++){var p=u[c];p.setScope(),p.debug("Inserted.");var f,d=gn(l);try{for(d.s();!(f=d.n()).done;){f.value.maybeQueue(p,!0)}}catch(h){d.e(h)}finally{d.f()}}return r},t._containerInsertAfter=function(e){return this._containerInsert(this.key+1,e)},t._containerInsertBefore=function(e){return this._containerInsert(this.key,e)},t._verifyNodeList=function(e){if(!e)return[];Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=void 0;if(n?"object"!=Sn(n)?r="contains a non-object node":n.type?n instanceof a.default&&(r="has a NodePath when it expected a raw object"):r="without a type":r="has falsy node",r){var i=Array.isArray(n)?"array":Sn(n);throw new Error("Node list ".concat(r," with the index of ").concat(t," and type of ").concat(i))}}return e},t.hoist=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scope;return new i.default(this,e).run()},t.insertAfter=function(e){if(this._assertUnremoved(),this.isSequenceExpression())return x(this.get("expressions")).insertAfter(e);var t=this._verifyNodeList(e),n=this.parentPath,r=this.parent;if(n.isExpressionStatement()||n.isLabeledStatement()||y(r)||n.isExportDefaultDeclaration()&&this.isDeclaration())return n.insertAfter(t.map(function(e){return v(e)?d(e):e}));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!n.isJSXElement()||n.isForStatement()&&"init"===this.key){if(this.node){var i=this.node,a=this.scope;if(a.path.isPattern())return l(i),this.replaceWith(p(o([],i),[])),this.get("callee.body").insertAfter(t),[this];if(T(this))t.unshift(i);else if(m(i)&&E(i.callee))t.unshift(i),t.push(S());else if(function(e,t){if(!h(e)||!g(e.left))return!1;var n=t.getBlockParent();return n.hasOwnBinding(e.left.name)&&n.getOwnBinding(e.left.name).constantViolations.length<=1}(i,a))t.unshift(i),t.push(f(i.left));else if(a.isPure(i,!0))t.push(i);else{n.isMethod({computed:!0,key:i})&&(a=a.parent);var s=a.generateDeclaredUidIdentifier();t.unshift(d(c("=",f(s),i))),t.push(d(f(s)))}}return this.replaceExpressionWithStatements(t)}if(Array.isArray(this.container))return this._containerInsertAfter(t);if(this.isStatementOrBlock()){var b=this.node,w=b&&(!this.isExpressionStatement()||null!=b.expression);return this.replaceWith(u(w?[b]:[])),this.pushContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t.insertBefore=function(e){this._assertUnremoved();var t=this._verifyNodeList(e),n=this.parentPath,r=this.parent;if(n.isExpressionStatement()||n.isLabeledStatement()||y(r)||n.isExportDefaultDeclaration()&&this.isDeclaration())return n.insertBefore(t);if(this.isNodeType("Expression")&&!this.isJSXElement()||n.isForStatement()&&"init"===this.key)return this.node&&t.push(this.node),this.replaceExpressionWithStatements(t);if(Array.isArray(this.container))return this._containerInsertBefore(t);if(this.isStatementOrBlock()){var i=this.node,a=i&&(!this.isExpressionStatement()||null!=i.expression);return this.replaceWith(u(a?[i]:[])),this.unshiftContainer("body",t)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t.pushContainer=function(e,t){this._assertUnremoved();var n=this._verifyNodeList(t),r=this.node[e];return a.default.get({parentPath:this,parent:this.node,container:r,listKey:e,key:r.length}).setContext(this.context).replaceWithMultiple(n)},t.unshiftContainer=function(e,t){return this._assertUnremoved(),t=this._verifyNodeList(t),a.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0}).setContext(this.context)._containerInsertBefore(t)},t.updateSiblingKeys=function(e,t){if(this.parent){var n,i=gn((0,r.getCachedPaths)(this.hub,this.parent)||[]);try{for(i.s();!(n=i.n()).done;){var a=an(n.value,2)[1];"number"==typeof a.key&&a.key>=e&&(a.key+=t)}}catch(s){i.e(s)}finally{i.f()}}};var r=n(35),i=n(441),a=n(28),s=n(0),o=s.arrowFunctionExpression,l=s.assertExpression,c=s.assignmentExpression,u=s.blockStatement,p=s.callExpression,f=s.cloneNode,d=s.expressionStatement,h=s.isAssignmentExpression,m=s.isCallExpression,y=s.isExportNamedDeclaration,v=s.isExpression,g=s.isIdentifier,b=s.isSequenceExpression,E=s.isSuper,S=s.thisExpression,x=function(e){return e[e.length-1]};function T(e){return b(e.parent)&&(x(e.parent.expressions)!==e.node||T(e.parentPath))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(0),i=r,a=r.react,s=i.cloneNode,o=i.jsxExpressionContainer,l=i.variableDeclaration,c=i.variableDeclarator,u={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!a.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var n=e.scope;do{if(n.path.isFunction()&&!n.path.isArrowFunctionExpression())break}while(n=n.parent);n&&t.breakOnScopePaths.push(n.path)}var r=e.scope.getBinding(e.node.name);if(r){var i,s=gn(r.constantViolations);try{for(s.s();!(i=s.n()).done;){if(i.value.scope!==r.path.scope)return t.mutableBinding=!0,void e.stop()}}catch(o){s.e(o)}finally{s.f()}r===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=r)}}}};t.default=function(){return wn(function e(t,n){xn(this,e),this.breakOnScopePaths=void 0,this.bindings=void 0,this.mutableBinding=void 0,this.scopes=void 0,this.scope=void 0,this.path=void 0,this.attachAfter=void 0,this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=n,this.path=t,this.attachAfter=!1},[{key:"isCompatibleScope",value:function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var r=n[t],i=this.bindings[r];if(!e.bindingIdentifierEquals(r,i.identifier))return!1}return!0}},{key:"getCompatibleScopes",value:function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)}},{key:"getAttachmentPath",value:function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n=0,r=Object.keys(this.bindings);n<r.length;n++){var i=r[n];if(t.hasOwnBinding(i)){var a=this.bindings[i];if("param"!==a.kind&&"params"!==a.path.parentKey&&this.getAttachmentParentForPath(a.path).key>=e.key){this.attachAfter=!0,e=a.path;var s,o=gn(a.constantViolations);try{for(o.s();!(s=o.n()).done;){var l=s.value;this.getAttachmentParentForPath(l).key>e.key&&(e=l)}}catch(c){o.e(c)}finally{o.f()}}}}return e}}},{key:"_getAttachmentPath",value:function(){var e=this.scopes.pop();if(e)if(e.path.isFunction()){if(!this.hasOwnParamBindings(e))return this.getNextScopeAttachmentParent();if(this.scope===e)return;for(var t=e.path.get("body").get("body"),n=0;n<t.length;n++)if(!t[n].node._blockHoist)return t[n]}else if(e.path.isProgram())return this.getNextScopeAttachmentParent()}},{key:"getNextScopeAttachmentParent",value:function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)}},{key:"getAttachmentParentForPath",value:function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())return e}while(e=e.parentPath)}},{key:"hasOwnParamBindings",value:function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var r=n[t];if(e.hasOwnBinding(r)){var i=this.bindings[r];if("param"===i.kind&&i.constant)return!0}}return!1}},{key:"run",value:function(){if(this.path.traverse(u,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),n=c(t,this.path.node),r=an(e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?n:l("var",[n])]),1)[0],i=this.path.parentPath;return i.isJSXElement()&&this.path.container===i.node.children&&(t=o(t)),this.path.replaceWith(s(t)),e.isVariableDeclarator()?r.get("init"):r.get("declarations.0.init")}}}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._getKey=function(e,t){var n=this,i=this.node,a=i[e];return Array.isArray(a)?a.map(function(s,o){return r.default.get({listKey:e,parentPath:n,parent:i,container:a,key:o}).setContext(t)}):r.default.get({parentPath:this,parent:i,container:i,key:e}).setContext(t)},t._getPattern=function(e,t){var n,r=this,i=gn(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;r="."===a?r.parentPath:Array.isArray(r)?r[a]:r.get(a,t)}}catch(s){i.e(s)}finally{i.f()}return r},t.get=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!0===t&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)},t.getAllNextSiblings=function(){for(var e=this.key,t=this.getSibling(++e),n=[];t.node;)n.push(t),t=this.getSibling(++e);return n},t.getAllPrevSiblings=function(){for(var e=this.key,t=this.getSibling(--e),n=[];t.node;)n.push(t),t=this.getSibling(--e);return n},t.getBindingIdentifierPaths=function(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[this],r=Object.create(null);n.length;){var i=n.shift();if(i&&i.node){var s=a.keys[i.node.type];if(i.isIdentifier())e?(r[i.node.name]=r[i.node.name]||[]).push(i):r[i.node.name]=i;else if(i.isExportDeclaration()){var l=i.get("declaration");o(l)&&n.push(l)}else{if(t){if(i.isFunctionDeclaration()){n.push(i.get("id"));continue}if(i.isFunctionExpression())continue}if(s)for(var c=0;c<s.length;c++){var u=s[c],p=i.get(u);Array.isArray(p)?n.push.apply(n,vn(p)):p.node&&n.push(p)}}}}return r},t.getBindingIdentifiers=function(e){return a(this.node,e)},t.getCompletionRecords=function(){return y(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map(function(e){return e.path})},t.getNextSibling=function(){return this.getSibling(this.key+1)},t.getOpposite=function(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):null},t.getOuterBindingIdentifierPaths=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getBindingIdentifierPaths(e,!0)},t.getOuterBindingIdentifiers=function(e){return s(this.node,e)},t.getPrevSibling=function(){return this.getSibling(this.key-1)},t.getSibling=function(e){return r.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e}).setContext(this.context)};var r=n(28),i=n(0),a=i.getBindingIdentifiers,s=i.getOuterBindingIdentifiers,o=i.isDeclaration,l=i.numericLiteral,c=i.unaryExpression,u=0,p=1;function f(e,t,n){return e&&t.push.apply(t,vn(y(e,n))),t}function d(e){e.forEach(function(e){e.type=p})}function h(e,t){e.forEach(function(e){e.path.isBreakStatement({label:null})&&(t?e.path.replaceWith(c("void",l(0))):e.path.remove())})}function m(e,t){var n=[];if(t.canHaveBreak)for(var r=[],i=0;i<e.length;i++){var a=e[i],s=Object.assign({},t,{inCaseClause:!1});a.isBlockStatement()&&(t.inCaseClause||t.shouldPopulateBreak)?s.shouldPopulateBreak=!0:s.shouldPopulateBreak=!1;var o=y(a,s);if(o.length>0&&o.every(function(e){return e.type===p})){r.length>0&&o.every(function(e){return e.path.isBreakStatement({label:null})})?(d(r),n.push.apply(n,vn(r)),r.some(function(e){return e.path.isDeclaration()})&&(n.push.apply(n,vn(o)),h(o,!0)),h(o,!1)):(n.push.apply(n,vn(o)),t.shouldPopulateBreak||h(o,!0));break}if(i===e.length-1)n.push.apply(n,vn(o));else{r=[];for(var l=0;l<o.length;l++){var c=o[l];c.type===p&&n.push(c),c.type===u&&r.push(c)}}}else if(e.length)for(var f=e.length-1;f>=0;f--){var m=y(e[f],t);if(m.length>1||1===m.length&&!m[0].path.isVariableDeclaration()){n.push.apply(n,vn(m));break}}return n}function y(e,t){var n=[];if(e.isIfStatement())n=f(e.get("consequent"),n,t),n=f(e.get("alternate"),n,t);else{if(e.isDoExpression()||e.isFor()||e.isWhile()||e.isLabeledStatement())return f(e.get("body"),n,t);if(e.isProgram()||e.isBlockStatement())return m(e.get("body"),t);if(e.isFunction())return y(e.get("body"),t);if(e.isTryStatement())n=f(e.get("block"),n,t),n=f(e.get("handler"),n,t);else{if(e.isCatchClause())return f(e.get("body"),n,t);if(e.isSwitchStatement())return function(e,t,n){for(var r=[],i=0;i<e.length;i++){var a,s=[],o=[],l=gn(y(e[i],n));try{for(l.s();!(a=l.n()).done;){var c=a.value;c.type===u&&s.push(c),c.type===p&&o.push(c)}}catch(f){l.e(f)}finally{l.f()}s.length&&(r=s),t.push.apply(t,o)}return t.push.apply(t,vn(r)),t}(e.get("cases"),n,t);if(e.isSwitchCase())return m(e.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});e.isBreakStatement()?n.push(function(e){return{type:p,path:e}}(e)):n.push(function(e){return{type:u,path:e}}(e))}}return n}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.addComment=function(e,t,n){i(this.node,e,t,n)},t.addComments=function(e,t){a(this.node,e,t)},t.shareCommentsWithSiblings=function(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var r=this.getSibling(this.key-1),i=this.getSibling(this.key+1),a=Boolean(r.node),o=Boolean(i.node);a&&(n&&r.addComments("trailing",s(n,r.node.trailingComments)),t&&!o&&r.addComments("trailing",t)),o&&(t&&i.addComments("leading",s(t,i.node.leadingComments)),n&&!a&&i.addComments("leading",n))}}}};var r=n(0),i=r.addComment,a=r.addComments;function s(e,t){if(null==t||!t.length)return e;var n=new Set(t);return e.filter(function(e){return!n.has(e)})}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return wn(function e(){xn(this,e)},[{key:"getCode",value:function(){}},{key:"getScope",value:function(){}},{key:"addHelper",value:function(){throw new Error("Helpers are not supported by the default hub.")}},{key:"buildError",value:function(e,t){return new(arguments.length>2&&void 0!==arguments[2]?arguments[2]:TypeError)(t)}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(37),i=n(446),a=Object.assign({__proto__:null},i.default);t.default=a;var s=function(e){return function(t){return{minVersion:e,ast:function(){return r.default.program.ast(t)}}}};a.AwaitValue=s("7.0.0-beta.0")(M||(M=hn(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n "]))),a.wrapAsyncGenerator=s("7.0.0-beta.0")(L||(L=hn(['\n import AsyncGenerator from "AsyncGenerator";\n\n export default function _wrapAsyncGenerator(fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n }\n']))),a.asyncToGenerator=s("7.0.0-beta.0")(B||(B=hn(['\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n }\n\n export default function _asyncToGenerator(fn) {\n return function () {\n var self = this, args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n }\n']))),a.classCallCheck=s("7.0.0-beta.0")(R||(R=hn(['\n export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n }\n']))),a.createClass=s("7.0.0-beta.0")(F||(F=hn(['\n import toPropertyKey from "toPropertyKey";\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);\n }\n }\n\n export default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, "prototype", { writable: false });\n return Constructor;\n }\n']))),a.defineEnumerableProperties=s("7.0.0-beta.0")(U||(U=hn(['\n export default function _defineEnumerableProperties(obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n // Symbols are not enumerated over by for-in loops. If native\n // Symbols are available, fetch all of the descs object\'s own\n // symbol properties and define them on our target object too.\n if (Object.getOwnPropertySymbols) {\n var objectSymbols = Object.getOwnPropertySymbols(descs);\n for (var i = 0; i < objectSymbols.length; i++) {\n var sym = objectSymbols[i];\n var desc = descs[sym];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, sym, desc);\n }\n }\n return obj;\n }\n']))),a.defaults=s("7.0.0-beta.0")(V||(V=hn(["\n export default function _defaults(obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n }\n"]))),a.defineProperty=s("7.0.0-beta.0")(q||(q=hn(['\n import toPropertyKey from "toPropertyKey";\n export default function _defineProperty(obj, key, value) {\n key = toPropertyKey(key);\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n']))),a.extends=s("7.0.0-beta.0")(W||(W=hn(["\n export default function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n"]))),a.objectSpread=s("7.0.0-beta.0")(G||(G=hn(["\n import defineProperty from \"defineProperty\";\n\n export default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n "]))),a.inherits=s("7.0.0-beta.0")(H||(H=hn(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inherits(subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function");\n }\n // We can\'t use defineProperty to set the prototype in a single step because it\n // doesn\'t work in Chrome <= 36. https://github.com/babel/babel/issues/14056\n // V8 bug: https://bugs.chromium.org/p/v8/issues/detail?id=3334\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, "prototype", { writable: false });\n if (superClass) setPrototypeOf(subClass, superClass);\n }\n']))),a.inheritsLoose=s("7.0.0-beta.0")(K||(K=hn(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n }\n']))),a.getPrototypeOf=s("7.0.0-beta.0")(z||(z=hn(["\n export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf\n ? Object.getPrototypeOf.bind()\n : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n }\n"]))),a.setPrototypeOf=s("7.0.0-beta.0")(X||(X=hn(["\n export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf\n ? Object.setPrototypeOf.bind()\n : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n"]))),a.isNativeFunction=s("7.0.0-beta.0")(J||(J=hn(['\n export default function _isNativeFunction(fn) {\n // Note: This function returns "true" for core-js functions.\n try {\n return Function.toString.call(fn).indexOf("[native code]") !== -1;\n } catch (e) {\n // Firefox 31 throws when "toString" is applied to an HTMLElement\n return typeof fn === "function";\n }\n }\n']))),a.wrapNativeSuper=s("7.0.0-beta.0")(Y||(Y=hn(['\n import getPrototypeOf from "getPrototypeOf";\n import setPrototypeOf from "setPrototypeOf";\n import isNativeFunction from "isNativeFunction";\n import construct from "construct";\n\n export default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === "function" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== "function") {\n throw new TypeError("Super expression must either be null or a function");\n }\n if (typeof _cache !== "undefined") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor)\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true,\n }\n });\n\n return setPrototypeOf(Wrapper, Class);\n }\n\n return _wrapNativeSuper(Class)\n }\n']))),a.instanceof=s("7.0.0-beta.0")($||($=hn(['\n export default function _instanceof(left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return !!right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n }\n']))),a.interopRequireDefault=s("7.0.0-beta.0")(Q||(Q=hn(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]))),a.newArrowCheck=s("7.0.0-beta.0")(Z||(Z=hn(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']))),a.objectDestructuringEmpty=s("7.0.0-beta.0")(ee||(ee=hn(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure " + obj);\n }\n']))),a.objectWithoutPropertiesLoose=s("7.0.0-beta.0")(te||(te=hn(["\n export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n }\n"]))),a.objectWithoutProperties=s("7.0.0-beta.0")(ne||(ne=hn(['\n import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";\n\n export default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n }\n']))),a.assertThisInitialized=s("7.0.0-beta.0")(re||(re=hn(["\n export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n }\n"]))),a.possibleConstructorReturn=s("7.0.0-beta.0")(ie||(ie=hn(['\n import assertThisInitialized from "assertThisInitialized";\n\n export default function _possibleConstructorReturn(self, call) {\n if (call && (typeof call === "object" || typeof call === "function")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError("Derived constructors may only return object or undefined");\n }\n\n return assertThisInitialized(self);\n }\n']))),a.createSuper=s("7.9.0")(ae||(ae=hn(['\n import getPrototypeOf from "getPrototypeOf";\n import isNativeReflectConstruct from "isNativeReflectConstruct";\n import possibleConstructorReturn from "possibleConstructorReturn";\n\n export default function _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived), result;\n if (hasNativeReflectConstruct) {\n // NOTE: This doesn\'t work if this.__proto__.constructor has been modified.\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n return possibleConstructorReturn(this, result);\n }\n }\n']))),a.superPropBase=s("7.0.0-beta.0")(se||(se=hn(['\n import getPrototypeOf from "getPrototypeOf";\n\n export default function _superPropBase(object, property) {\n // Yes, this throws if object is null to being with, that\'s on purpose.\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n }\n']))),a.get=s("7.0.0-beta.0")(oe||(oe=hn(['\n import superPropBase from "superPropBase";\n\n export default function _get() {\n if (typeof Reflect !== "undefined" && Reflect.get) {\n _get = Reflect.get.bind();\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n\n if (!base) return;\n\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n // STEP 3. If receiver is not present, then set receiver to target.\n return desc.get.call(arguments.length < 3 ? target : receiver);\n }\n\n return desc.value;\n };\n }\n return _get.apply(this, arguments);\n }\n']))),a.set=s("7.0.0-beta.0")(le||(le=hn(['\n import superPropBase from "superPropBase";\n import defineProperty from "defineProperty";\n\n function set(target, property, value, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.set) {\n set = Reflect.set;\n } else {\n set = function set(target, property, value, receiver) {\n var base = superPropBase(target, property);\n var desc;\n\n if (base) {\n desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.set) {\n desc.set.call(receiver, value);\n return true;\n } else if (!desc.writable) {\n // Both getter and non-writable fall into this.\n return false;\n }\n }\n\n // Without a super that defines the property, spec boils down to\n // "define on receiver" for some reason.\n desc = Object.getOwnPropertyDescriptor(receiver, property);\n if (desc) {\n if (!desc.writable) {\n // Setter, getter, and non-writable fall into this.\n return false;\n }\n\n desc.value = value;\n Object.defineProperty(receiver, property, desc);\n } else {\n // Avoid setters that may be defined on Sub\'s prototype, but not on\n // the instance.\n defineProperty(receiver, property, value);\n }\n\n return true;\n };\n }\n\n return set(target, property, value, receiver);\n }\n\n export default function _set(target, property, value, receiver, isStrict) {\n var s = set(target, property, value, receiver || target);\n if (!s && isStrict) {\n throw new TypeError(\'failed to set property\');\n }\n\n return value;\n }\n']))),a.taggedTemplateLiteral=s("7.0.0-beta.0")(ce||(ce=hn(["\n export default function _taggedTemplateLiteral(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n }\n"]))),a.taggedTemplateLiteralLoose=s("7.0.0-beta.0")(ue||(ue=hn(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]))),a.readOnlyError=s("7.0.0-beta.0")(pe||(pe=hn(['\n export default function _readOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is read-only");\n }\n'],['\n export default function _readOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is read-only");\n }\n']))),a.writeOnlyError=s("7.12.13")(fe||(fe=hn(['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\"" + name + "\\" is write-only");\n }\n'],['\n export default function _writeOnlyError(name) {\n throw new TypeError("\\\\"" + name + "\\\\" is write-only");\n }\n']))),a.classNameTDZError=s("7.0.0-beta.0")(de||(de=hn(['\n export default function _classNameTDZError(name) {\n throw new ReferenceError("Class \\"" + name + "\\" cannot be referenced in computed property keys.");\n }\n'],['\n export default function _classNameTDZError(name) {\n throw new ReferenceError("Class \\\\"" + name + "\\\\" cannot be referenced in computed property keys.");\n }\n']))),a.temporalUndefined=s("7.0.0-beta.0")(he||(he=hn(["\n // This function isn't mean to be called, but to be used as a reference.\n // We can't use a normal object because it isn't hoisted.\n export default function _temporalUndefined() {}\n"]))),a.tdz=s("7.5.5")(me||(me=hn(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']))),a.temporalRef=s("7.0.0-beta.0")(ye||(ye=hn(['\n import undef from "temporalUndefined";\n import err from "tdz";\n\n export default function _temporalRef(val, name) {\n return val === undef ? err(name) : val;\n }\n']))),a.slicedToArray=s("7.0.0-beta.0")(ve||(ve=hn(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimit from "iterableToArrayLimit";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArray(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimit(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),a.slicedToArrayLoose=s("7.0.0-beta.0")(ge||(ge=hn(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArrayLoose(arr, i) {\n return (\n arrayWithHoles(arr) ||\n iterableToArrayLimitLoose(arr, i) ||\n unsupportedIterableToArray(arr, i) ||\n nonIterableRest()\n );\n }\n']))),a.toArray=s("7.0.0-beta.0")(be||(be=hn(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _toArray(arr) {\n return (\n arrayWithHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableRest()\n );\n }\n']))),a.toConsumableArray=s("7.0.0-beta.0")(Ee||(Ee=hn(['\n import arrayWithoutHoles from "arrayWithoutHoles";\n import iterableToArray from "iterableToArray";\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n import nonIterableSpread from "nonIterableSpread";\n\n export default function _toConsumableArray(arr) {\n return (\n arrayWithoutHoles(arr) ||\n iterableToArray(arr) ||\n unsupportedIterableToArray(arr) ||\n nonIterableSpread()\n );\n }\n']))),a.arrayWithoutHoles=s("7.0.0-beta.0")(Se||(Se=hn(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n }\n']))),a.arrayWithHoles=s("7.0.0-beta.0")(xe||(xe=hn(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]))),a.maybeArrayLike=s("7.9.0")(Te||(Te=hn(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _maybeArrayLike(next, arr, i) {\n if (arr && !Array.isArray(arr) && typeof arr.length === "number") {\n var len = arr.length;\n return arrayLikeToArray(arr, i !== void 0 && i < len ? i : len);\n }\n return next(arr, i);\n }\n']))),a.iterableToArray=s("7.0.0-beta.0")(we||(we=hn(['\n export default function _iterableToArray(iter) {\n if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);\n }\n']))),a.unsupportedIterableToArray=s("7.9.0")(Pe||(Pe=hn(['\n import arrayLikeToArray from "arrayLikeToArray";\n\n export default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === "string") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === "Object" && o.constructor) n = o.constructor.name;\n if (n === "Map" || n === "Set") return Array.from(o);\n if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))\n return arrayLikeToArray(o, minLen);\n }\n']))),a.arrayLikeToArray=s("7.9.0")(Ae||(Ae=hn(["\n export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n }\n"]))),a.nonIterableSpread=s("7.0.0-beta.0")(ke||(ke=hn(['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableSpread() {\n throw new TypeError(\n "Invalid attempt to spread non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),a.nonIterableRest=s("7.0.0-beta.0")(Ce||(Ce=hn(['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n'],['\n export default function _nonIterableRest() {\n throw new TypeError(\n "Invalid attempt to destructure non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."\n );\n }\n']))),a.createForOfIteratorHelper=s("7.9.0")(Oe||(Oe=hn(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n // s: start (create the iterator)\n // n: next\n // e: error (called whenever something throws)\n // f: finish (always called at the end)\n\n export default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (!it) {\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n var F = function(){};\n return {\n s: F,\n n: function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n },\n e: function(e) { throw e; },\n f: F,\n };\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n\n var normalCompletion = true, didErr = false, err;\n\n return {\n s: function() {\n it = it.call(o);\n },\n n: function() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function(e) {\n didErr = true;\n err = e;\n },\n f: function() {\n try {\n if (!normalCompletion && it.return != null) it.return();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n }\n']))),a.createForOfIteratorHelperLoose=s("7.9.0")(Ie||(Ie=hn(['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n'],['\n import unsupportedIterableToArray from "unsupportedIterableToArray";\n\n export default function _createForOfIteratorHelperLoose(o, allowArrayLike) {\n var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];\n\n if (it) return (it = it.call(o)).next.bind(it);\n\n // Fallback for engines without symbol support\n if (\n Array.isArray(o) ||\n (it = unsupportedIterableToArray(o)) ||\n (allowArrayLike && o && typeof o.length === "number")\n ) {\n if (it) o = it;\n var i = 0;\n return function() {\n if (i >= o.length) return { done: true };\n return { done: false, value: o[i++] };\n }\n }\n\n throw new TypeError("Invalid attempt to iterate non-iterable instance.\\\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");\n }\n']))),a.skipFirstGeneratorNext=s("7.0.0-beta.0")(_e||(_e=hn(["\n export default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n }\n }\n"]))),a.initializerWarningHelper=s("7.0.0-beta.0")(Ne||(Ne=hn(["\n export default function _initializerWarningHelper(descriptor, context){\n throw new Error(\n 'Decorating class property failed. Please ensure that ' +\n 'transform-class-properties is enabled and runs after the decorators transform.'\n );\n }\n"]))),a.initializerDefineProperty=s("7.0.0-beta.0")(De||(De=hn(["\n export default function _initializerDefineProperty(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"]))),a.applyDecoratedDescriptor=s("7.0.0-beta.0")(je||(je=hn(["\n export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){\n var desc = {};\n Object.keys(descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n Object.defineProperty(target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"]))),a.classPrivateFieldLooseKey=s("7.0.0-beta.0")(Me||(Me=hn(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']))),a.classPrivateFieldLooseBase=s("7.0.0-beta.0")(Le||(Le=hn(['\n export default function _classPrivateFieldBase(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError("attempted to use private field on non-instance");\n }\n return receiver;\n }\n']))),a.classPrivateFieldGet=s("7.0.0-beta.0")(Be||(Be=hn(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),a.classPrivateFieldSet=s("7.0.0-beta.0")(Re||(Re=hn(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldSet(receiver, privateMap, value) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),a.classPrivateFieldDestructureSet=s("7.4.4")(Fe||(Fe=hn(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classExtractFieldDescriptor from "classExtractFieldDescriptor";\n export default function _classPrivateFieldDestructureSet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),a.classExtractFieldDescriptor=s("7.13.10")(Ue||(Ue=hn(['\n export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError("attempted to " + action + " private field on non-instance");\n }\n return privateMap.get(receiver);\n }\n']))),a.classStaticPrivateFieldSpecGet=s("7.0.2")(Ve||(Ve=hn(['\n import classApplyDescriptorGet from "classApplyDescriptorGet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "get");\n return classApplyDescriptorGet(receiver, descriptor);\n }\n']))),a.classStaticPrivateFieldSpecSet=s("7.0.2")(qe||(qe=hn(['\n import classApplyDescriptorSet from "classApplyDescriptorSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n classApplyDescriptorSet(receiver, descriptor, value);\n return value;\n }\n']))),a.classStaticPrivateMethodGet=s("7.3.2")(We||(We=hn(['\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n return method;\n }\n']))),a.classStaticPrivateMethodSet=s("7.3.2")(Ge||(Ge=hn(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']))),a.classApplyDescriptorGet=s("7.13.10")(He||(He=hn(["\n export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n"]))),a.classApplyDescriptorSet=s("7.13.10")(Ke||(Ke=hn(['\n export default function _classApplyDescriptorSet(receiver, descriptor, value) {\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n descriptor.value = value;\n }\n }\n']))),a.classApplyDescriptorDestructureSet=s("7.13.10")(ze||(ze=hn(['\n export default function _classApplyDescriptorDestructureSet(receiver, descriptor) {\n if (descriptor.set) {\n if (!("__destrObj" in descriptor)) {\n descriptor.__destrObj = {\n set value(v) {\n descriptor.set.call(receiver, v)\n },\n };\n }\n return descriptor.__destrObj;\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n return descriptor;\n }\n }\n']))),a.classStaticPrivateFieldDestructureSet=s("7.13.10")(Xe||(Xe=hn(['\n import classApplyDescriptorDestructureSet from "classApplyDescriptorDestructureSet";\n import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";\n import classCheckPrivateStaticFieldDescriptor from "classCheckPrivateStaticFieldDescriptor";\n export default function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) {\n classCheckPrivateStaticAccess(receiver, classConstructor);\n classCheckPrivateStaticFieldDescriptor(descriptor, "set");\n return classApplyDescriptorDestructureSet(receiver, descriptor);\n }\n']))),a.classCheckPrivateStaticAccess=s("7.13.10")(Je||(Je=hn(['\n export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n }\n']))),a.classCheckPrivateStaticFieldDescriptor=s("7.13.10")(Ye||(Ye=hn(['\n export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {\n if (descriptor === undefined) {\n throw new TypeError("attempted to " + action + " private static field before its declaration");\n }\n }\n']))),a.decorate=s("7.1.5")($e||($e=hn(['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n'],['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n']))),a.classPrivateMethodGet=s("7.1.6")(Qe||(Qe=hn(['\n export default function _classPrivateMethodGet(receiver, privateSet, fn) {\n if (!privateSet.has(receiver)) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n return fn;\n }\n']))),a.checkPrivateRedeclaration=s("7.14.1")(Ze||(Ze=hn(['\n export default function _checkPrivateRedeclaration(obj, privateCollection) {\n if (privateCollection.has(obj)) {\n throw new TypeError("Cannot initialize the same private elements twice on an object");\n }\n }\n']))),a.classPrivateFieldInitSpec=s("7.14.1")(et||(et=hn(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateFieldInitSpec(obj, privateMap, value) {\n checkPrivateRedeclaration(obj, privateMap);\n privateMap.set(obj, value);\n }\n']))),a.classPrivateMethodInitSpec=s("7.14.1")(tt||(tt=hn(['\n import checkPrivateRedeclaration from "checkPrivateRedeclaration";\n\n export default function _classPrivateMethodInitSpec(obj, privateSet) {\n checkPrivateRedeclaration(obj, privateSet);\n privateSet.add(obj);\n }\n']))),a.classPrivateMethodSet=s("7.1.6")(nt||(nt=hn(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n ']))),a.identity=s("7.17.0")(rt||(rt=hn(["\n export default function _identity(x) {\n return x;\n }\n"]))),a.nullishReceiverError=s("7.22.6")(it||(it=hn(['\n export default function _nullishReceiverError(r) {\n throw new TypeError("Cannot set property of null or undefined.");\n }\n'])))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(37);function i(e,t){return Object.freeze({minVersion:e,ast:function(){return r.default.program.ast(t,{preserveComments:!0})}})}t.default=Object.freeze({AsyncGenerator:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function AsyncGenerator(e){var r,t;function resume(r,t){try{var n=e[r](t),o=n.value,u=o instanceof OverloadYield;Promise.resolve(u?o.v:o).then((function(t){if(u){var i="return"===r?"return":"next";if(!o.k||t.done)return resume(i,t);t=e[i](t).value}settle(n.done?"return":"normal",t)}),(function(e){resume("throw",e)}))}catch(e){settle("throw",e)}}function settle(e,n){switch(e){case"return":r.resolve({value:n,done:!0});break;case"throw":r.reject(n);break;default:r.resolve({value:n,done:!1})}(r=r.next)?resume(r.key,r.arg):t=null}this._invoke=function(e,n){return new Promise((function(o,u){var i={key:e,arg:n,resolve:o,reject:u,next:null};t?t=t.next=i:(r=t=i,resume(e,n))}))},"function"!=typeof e.return&&(this.return=void 0)}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)};'),OverloadYield:i("7.18.14","export default function _OverloadYield(t,e){this.v=t,this.k=e}"),applyDecs:i("7.17.8",'import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function old_createMetadataMethodsForProperty(e,t,a,r){return{getMetadata:function(o){old_assertNotFinished(r,"getMetadata"),old_assertMetadataKey(o);var i=e[o];if(void 0!==i)if(1===t){var n=i.public;if(void 0!==n)return n[a]}else if(2===t){var l=i.private;if(void 0!==l)return l.get(a)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(o,i){old_assertNotFinished(r,"setMetadata"),old_assertMetadataKey(o);var n=e[o];if(void 0===n&&(n=e[o]={}),1===t){var l=n.public;void 0===l&&(l=n.public={}),l[a]=i}else if(2===t){var s=n.priv;void 0===s&&(s=n.private=new Map),s.set(a,i)}else n.constructor=i}}}function old_convertMetadataMapToFinal(e,t){var a=e[Symbol.metadata||Symbol.for("Symbol.metadata")],r=Object.getOwnPropertySymbols(t);if(0!==r.length){for(var o=0;o<r.length;o++){var i=r[o],n=t[i],l=a?a[i]:null,s=n.public,c=l?l.public:null;s&&c&&Object.setPrototypeOf(s,c);var d=n.private;if(d){var u=Array.from(d.values()),f=l?l.private:null;f&&(u=u.concat(f)),n.private=u}l&&Object.setPrototypeOf(n,l)}a&&Object.setPrototypeOf(t,a),e[Symbol.metadata||Symbol.for("Symbol.metadata")]=t}}function old_createAddInitializerMethod(e,t){return function(a){old_assertNotFinished(t,"addInitializer"),old_assertCallable(a,"An initializer"),e.push(a)}}function old_memberDec(e,t,a,r,o,i,n,l,s){var c;switch(i){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var d,u,f={kind:c,name:l?"#"+t:toPropertyKey(t),isStatic:n,isPrivate:l},p={v:!1};if(0!==i&&(f.addInitializer=old_createAddInitializerMethod(o,p)),l){d=2,u=Symbol(t);var v={};0===i?(v.get=a.get,v.set=a.set):2===i?v.get=function(){return a.value}:(1!==i&&3!==i||(v.get=function(){return a.get.call(this)}),1!==i&&4!==i||(v.set=function(e){a.set.call(this,e)})),f.access=v}else d=1,u=t;try{return e(s,Object.assign(f,old_createMetadataMethodsForProperty(r,d,u,p)))}finally{p.v=!0}}function old_assertNotFinished(e,t){if(e.v)throw new Error("attempted to call "+t+" after decoration was finished")}function old_assertMetadataKey(e){if("symbol"!=typeof e)throw new TypeError("Metadata keys must be symbols, received: "+e)}function old_assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function old_assertValidReturnValue(e,t){var a=typeof t;if(1===e){if("object"!==a||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&old_assertCallable(t.get,"accessor.get"),void 0!==t.set&&old_assertCallable(t.set,"accessor.set"),void 0!==t.init&&old_assertCallable(t.init,"accessor.init"),void 0!==t.initializer&&old_assertCallable(t.initializer,"accessor.initializer")}else if("function"!==a)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function old_getInit(e){var t;return null==(t=e.init)&&(t=e.initializer)&&"undefined"!=typeof console&&console.warn(".initializer has been renamed to .init as of March 2022"),t}function old_applyMemberDec(e,t,a,r,o,i,n,l,s){var c,d,u,f,p,v,y,h=a[0];if(n?(0===o||1===o?(c={get:a[3],set:a[4]},u="get"):3===o?(c={get:a[3]},u="get"):4===o?(c={set:a[3]},u="set"):c={value:a[3]},0!==o&&(1===o&&setFunctionName(a[4],"#"+r,"set"),setFunctionName(a[3],"#"+r,u))):0!==o&&(c=Object.getOwnPropertyDescriptor(t,r)),1===o?f={get:c.get,set:c.set}:2===o?f=c.value:3===o?f=c.get:4===o&&(f=c.set),"function"==typeof h)void 0!==(p=old_memberDec(h,r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?d=p:1===o?(d=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p);else for(var m=h.length-1;m>=0;m--){var b;void 0!==(p=old_memberDec(h[m],r,c,l,s,o,i,n,f))&&(old_assertValidReturnValue(o,p),0===o?b=p:1===o?(b=old_getInit(p),v=p.get||f.get,y=p.set||f.set,f={get:v,set:y}):f=p,void 0!==b&&(void 0===d?d=b:"function"==typeof d?d=[d,b]:d.push(b)))}if(0===o||1===o){if(void 0===d)d=function(e,t){return t};else if("function"!=typeof d){var g=d;d=function(e,t){for(var a=t,r=0;r<g.length;r++)a=g[r].call(e,a);return a}}else{var _=d;d=function(e,t){return _.call(e,t)}}e.push(d)}0!==o&&(1===o?(c.get=f.get,c.set=f.set):2===o?c.value=f:3===o?c.get=f:4===o&&(c.set=f),n?1===o?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===o?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,r,c))}function old_applyMemberDecs(e,t,a,r,o){for(var i,n,l=new Map,s=new Map,c=0;c<o.length;c++){var d=o[c];if(Array.isArray(d)){var u,f,p,v=d[1],y=d[2],h=d.length>3,m=v>=5;if(m?(u=t,f=r,0!=(v-=5)&&(p=n=n||[])):(u=t.prototype,f=a,0!==v&&(p=i=i||[])),0!==v&&!h){var b=m?s:l,g=b.get(y)||0;if(!0===g||3===g&&4!==v||4===g&&3!==v)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!g&&v>2?b.set(y,v):b.set(y,!0)}old_applyMemberDec(e,u,d,y,v,m,h,f,p)}}old_pushInitializers(e,i),old_pushInitializers(e,n)}function old_pushInitializers(e,t){t&&e.push((function(e){for(var a=0;a<t.length;a++)t[a].call(e);return e}))}function old_applyClassDecs(e,t,a,r){if(r.length>0){for(var o=[],i=t,n=t.name,l=r.length-1;l>=0;l--){var s={v:!1};try{var c=Object.assign({kind:"class",name:n,addInitializer:old_createAddInitializerMethod(o,s)},old_createMetadataMethodsForProperty(a,0,n,s)),d=r[l](i,c)}finally{s.v=!0}void 0!==d&&(old_assertValidReturnValue(10,d),i=d)}e.push(i,(function(){for(var e=0;e<o.length;e++)o[e].call(i)}))}}export default function applyDecs(e,t,a){var r=[],o={},i={};return old_applyMemberDecs(r,e,i,o,t),old_convertMetadataMapToFinal(e.prototype,i),old_applyClassDecs(r,e,o,a),old_convertMetadataMapToFinal(e,o),r}'),applyDecs2203:i("7.19.0",'function applyDecs2203Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,a,n,i,s,o){var c;switch(n){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:s?"#"+t:t,static:i,private:s},p={v:!1};0!==n&&(f.addInitializer=createAddInitializerMethod(a,p)),0===n?s?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===n?l=function(){return r.value}:(1!==n&&3!==n||(l=function(){return r.get.call(this)}),1!==n&&4!==n||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(o,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,a,n,i,s,o){var c,l,u,f,p,d,h=r[0];if(s?c=0===n||1===n?{get:r[3],set:r[4]}:3===n?{get:r[3]}:4===n?{set:r[3]}:{value:r[3]}:0!==n&&(c=Object.getOwnPropertyDescriptor(t,a)),1===n?u={get:c.get,set:c.set}:2===n?u=c.value:3===n?u=c.get:4===n&&(u=c.set),"function"==typeof h)void 0!==(f=memberDec(h,a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?l=f:1===n?(l=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f);else for(var v=h.length-1;v>=0;v--){var g;void 0!==(f=memberDec(h[v],a,c,o,n,i,s,u))&&(assertValidReturnValue(n,f),0===n?g=f:1===n?(g=f.init,p=f.get||u.get,d=f.set||u.set,u={get:p,set:d}):u=f,void 0!==g&&(void 0===l?l=g:"function"==typeof l?l=[l,g]:l.push(g)))}if(0===n||1===n){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var y=l;l=function(e,t){for(var r=t,a=0;a<y.length;a++)r=y[a].call(e,r);return r}}else{var m=l;l=function(e,t){return m.call(e,t)}}e.push(l)}0!==n&&(1===n?(c.get=u.get,c.set=u.set):2===n?c.value=u:3===n?c.get=u:4===n&&(c.set=u),s?1===n?(e.push((function(e,t){return u.get.call(e,t)})),e.push((function(e,t){return u.set.call(e,t)}))):2===n?e.push(u):e.push((function(e,t){return u.call(e,t)})):Object.defineProperty(t,a,c))}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){var a=[];return function(e,t,r){for(var a,n,i=new Map,s=new Map,o=0;o<r.length;o++){var c=r[o];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=t,0!=(f-=5)&&(u=n=n||[])):(l=t.prototype,0!==f&&(u=a=a||[])),0!==f&&!d){var v=h?s:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(e,l,c,p,f,h,d,u)}}pushInitializers(e,a),pushInitializers(e,n)}(a,e,t),function(e,t,r){if(r.length>0){for(var a=[],n=t,i=t.name,s=r.length-1;s>=0;s--){var o={v:!1};try{var c=r[s](n,{kind:"class",name:i,addInitializer:createAddInitializerMethod(a,o)})}finally{o.v=!0}void 0!==c&&(assertValidReturnValue(10,c),n=c)}e.push(n,(function(){for(var e=0;e<a.length;e++)a[e].call(n)}))}}(a,e,r),a}}var applyDecs2203Impl;export default function applyDecs2203(e,t,r){return(applyDecs2203Impl=applyDecs2203Impl||applyDecs2203Factory())(e,t,r)}'),applyDecs2203R:i("7.20.0",'import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function applyDecs2203RFactory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function memberDec(e,t,r,n,a,i,o,s){var c;switch(a){case 1:c="accessor";break;case 2:c="method";break;case 3:c="getter";break;case 4:c="setter";break;default:c="field"}var l,u,f={kind:c,name:o?"#"+t:toPropertyKey(t),static:i,private:o},p={v:!1};0!==a&&(f.addInitializer=createAddInitializerMethod(n,p)),0===a?o?(l=r.get,u=r.set):(l=function(){return this[t]},u=function(e){this[t]=e}):2===a?l=function(){return r.value}:(1!==a&&3!==a||(l=function(){return r.get.call(this)}),1!==a&&4!==a||(u=function(e){r.set.call(this,e)})),f.access=l&&u?{get:l,set:u}:l?{get:l}:{set:u};try{return e(s,f)}finally{p.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function applyMemberDec(e,t,r,n,a,i,o,s){var c,l,u,f,p,d,h,v=r[0];if(o?(0===a||1===a?(c={get:r[3],set:r[4]},u="get"):3===a?(c={get:r[3]},u="get"):4===a?(c={set:r[3]},u="set"):c={value:r[3]},0!==a&&(1===a&&setFunctionName(r[4],"#"+n,"set"),setFunctionName(r[3],"#"+n,u))):0!==a&&(c=Object.getOwnPropertyDescriptor(t,n)),1===a?f={get:c.get,set:c.set}:2===a?f=c.value:3===a?f=c.get:4===a&&(f=c.set),"function"==typeof v)void 0!==(p=memberDec(v,n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?l=p:1===a?(l=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p);else for(var g=v.length-1;g>=0;g--){var y;void 0!==(p=memberDec(v[g],n,c,s,a,i,o,f))&&(assertValidReturnValue(a,p),0===a?y=p:1===a?(y=p.init,d=p.get||f.get,h=p.set||f.set,f={get:d,set:h}):f=p,void 0!==y&&(void 0===l?l=y:"function"==typeof l?l=[l,y]:l.push(y)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var m=l;l=function(e,t){for(var r=t,n=0;n<m.length;n++)r=m[n].call(e,r);return r}}else{var b=l;l=function(e,t){return b.call(e,t)}}e.push(l)}0!==a&&(1===a?(c.get=f.get,c.set=f.set):2===a?c.value=f:3===a?c.get=f:4===a&&(c.set=f),o?1===a?(e.push((function(e,t){return f.get.call(e,t)})),e.push((function(e,t){return f.set.call(e,t)}))):2===a?e.push(f):e.push((function(e,t){return f.call(e,t)})):Object.defineProperty(t,n,c))}function applyMemberDecs(e,t){for(var r,n,a=[],i=new Map,o=new Map,s=0;s<t.length;s++){var c=t[s];if(Array.isArray(c)){var l,u,f=c[1],p=c[2],d=c.length>3,h=f>=5;if(h?(l=e,0!=(f-=5)&&(u=n=n||[])):(l=e.prototype,0!==f&&(u=r=r||[])),0!==f&&!d){var v=h?o:i,g=v.get(p)||0;if(!0===g||3===g&&4!==f||4===g&&3!==f)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+p);!g&&f>2?v.set(p,f):v.set(p,!0)}applyMemberDec(a,l,c,p,f,h,d,u)}}return pushInitializers(a,r),pushInitializers(a,n),a}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r){return{e:applyMemberDecs(e,t),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var o={v:!1};try{var s=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,o)})}finally{o.v=!0}void 0!==s&&(assertValidReturnValue(10,s),n=s)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}export default function applyDecs2203R(e,t,r){return(applyDecs2203R=applyDecs2203RFactory())(e,t,r)}'),applyDecs2301:i("7.21.0",'import checkInRHS from"checkInRHS";import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";function applyDecs2301Factory(){function createAddInitializerMethod(e,t){return function(r){!function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished")}(t),assertCallable(r,"An initializer"),e.push(r)}}function assertInstanceIfPrivate(e,t){if(!e(t))throw new TypeError("Attempted to access private element on non-instance")}function memberDec(e,t,r,n,a,i,s,o,c){var u;switch(a){case 1:u="accessor";break;case 2:u="method";break;case 3:u="getter";break;case 4:u="setter";break;default:u="field"}var l,f,p={kind:u,name:s?"#"+t:toPropertyKey(t),static:i,private:s},d={v:!1};if(0!==a&&(p.addInitializer=createAddInitializerMethod(n,d)),s||0!==a&&2!==a)if(2===a)l=function(e){return assertInstanceIfPrivate(c,e),r.value};else{var h=0===a||1===a;(h||3===a)&&(l=s?function(e){return assertInstanceIfPrivate(c,e),r.get.call(e)}:function(e){return r.get.call(e)}),(h||4===a)&&(f=s?function(e,t){assertInstanceIfPrivate(c,e),r.set.call(e,t)}:function(e,t){r.set.call(e,t)})}else l=function(e){return e[t]},0===a&&(f=function(e,r){e[t]=r});var v=s?c.bind():function(e){return t in e};p.access=l&&f?{get:l,set:f,has:v}:l?{get:l,has:v}:{set:f,has:v};try{return e(o,p)}finally{d.v=!0}}function assertCallable(e,t){if("function"!=typeof e)throw new TypeError(t+" must be a function")}function assertValidReturnValue(e,t){var r=typeof t;if(1===e){if("object"!==r||null===t)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==t.get&&assertCallable(t.get,"accessor.get"),void 0!==t.set&&assertCallable(t.set,"accessor.set"),void 0!==t.init&&assertCallable(t.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===e?"field":10===e?"class":"method")+" decorators must return a function or void 0")}function curryThis2(e){return function(t){e(this,t)}}function applyMemberDec(e,t,r,n,a,i,s,o,c){var u,l,f,p,d,h,v,y,g=r[0];if(s?(0===a||1===a?(u={get:(d=r[3],function(){return d(this)}),set:curryThis2(r[4])},f="get"):3===a?(u={get:r[3]},f="get"):4===a?(u={set:r[3]},f="set"):u={value:r[3]},0!==a&&(1===a&&setFunctionName(u.set,"#"+n,"set"),setFunctionName(u[f||"value"],"#"+n,f))):0!==a&&(u=Object.getOwnPropertyDescriptor(t,n)),1===a?p={get:u.get,set:u.set}:2===a?p=u.value:3===a?p=u.get:4===a&&(p=u.set),"function"==typeof g)void 0!==(h=memberDec(g,n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?l=h:1===a?(l=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h);else for(var m=g.length-1;m>=0;m--){var b;void 0!==(h=memberDec(g[m],n,u,o,a,i,s,p,c))&&(assertValidReturnValue(a,h),0===a?b=h:1===a?(b=h.init,v=h.get||p.get,y=h.set||p.set,p={get:v,set:y}):p=h,void 0!==b&&(void 0===l?l=b:"function"==typeof l?l=[l,b]:l.push(b)))}if(0===a||1===a){if(void 0===l)l=function(e,t){return t};else if("function"!=typeof l){var I=l;l=function(e,t){for(var r=t,n=0;n<I.length;n++)r=I[n].call(e,r);return r}}else{var w=l;l=function(e,t){return w.call(e,t)}}e.push(l)}0!==a&&(1===a?(u.get=p.get,u.set=p.set):2===a?u.value=p:3===a?u.get=p:4===a&&(u.set=p),s?1===a?(e.push((function(e,t){return p.get.call(e,t)})),e.push((function(e,t){return p.set.call(e,t)}))):2===a?e.push(p):e.push((function(e,t){return p.call(e,t)})):Object.defineProperty(t,n,u))}function applyMemberDecs(e,t,r){for(var n,a,i,s=[],o=new Map,c=new Map,u=0;u<t.length;u++){var l=t[u];if(Array.isArray(l)){var f,p,d=l[1],h=l[2],v=l.length>3,y=d>=5,g=r;if(y?(f=e,0!=(d-=5)&&(p=a=a||[]),v&&!i&&(i=function(t){return checkInRHS(t)===e}),g=i):(f=e.prototype,0!==d&&(p=n=n||[])),0!==d&&!v){var m=y?c:o,b=m.get(h)||0;if(!0===b||3===b&&4!==d||4===b&&3!==d)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);!b&&d>2?m.set(h,d):m.set(h,!0)}applyMemberDec(s,f,l,h,d,y,v,p,g)}}return pushInitializers(s,n),pushInitializers(s,a),s}function pushInitializers(e,t){t&&e.push((function(e){for(var r=0;r<t.length;r++)t[r].call(e);return e}))}return function(e,t,r,n){return{e:applyMemberDecs(e,t,n),get c(){return function(e,t){if(t.length>0){for(var r=[],n=e,a=e.name,i=t.length-1;i>=0;i--){var s={v:!1};try{var o=t[i](n,{kind:"class",name:a,addInitializer:createAddInitializerMethod(r,s)})}finally{s.v=!0}void 0!==o&&(assertValidReturnValue(10,o),n=o)}return[n,function(){for(var e=0;e<r.length;e++)r[e].call(n)}]}}(e,r)}}}}export default function applyDecs2301(e,t,r,n){return(applyDecs2301=applyDecs2301Factory())(e,t,r,n)}'),applyDecs2305:i("7.21.0",'import checkInRHS from"checkInRHS";import setFunctionName from"setFunctionName";import toPropertyKey from"toPropertyKey";export default function applyDecs2305(e,t,r,n,o,a){function i(e,t,r){return function(n,o){return r&&r(n),e[t].call(n,o)}}function c(e,t){for(var r=0;r<e.length;r++)e[r].call(t);return t}function s(e,t,r,n){if("function"!=typeof e&&(n||void 0!==e))throw new TypeError(t+" must "+(r||"be")+" a function"+(n?"":" or undefined"));return e}function applyDec(e,t,r,n,o,a,c,u,l,f,p,d,h){function m(e){if(!h(e))throw new TypeError("Attempted to access private element on non-instance")}var y,v=t[0],g=t[3],b=!u;if(!b){r||Array.isArray(v)||(v=[v]);var w={},S=[],A=3===o?"get":4===o||d?"set":"value";f?(p||d?w={get:setFunctionName((function(){return g(this)}),n,"get"),set:function(e){t[4](this,e)}}:w[A]=g,p||setFunctionName(w[A],n,2===o?"":A)):p||(w=Object.getOwnPropertyDescriptor(e,n))}for(var P=e,j=v.length-1;j>=0;j-=r?2:1){var D=v[j],E=r?v[j-1]:void 0,I={},O={kind:["field","accessor","method","getter","setter","class"][o],name:n,metadata:a,addInitializer:function(e,t){if(e.v)throw new Error("attempted to call addInitializer after decoration was finished");s(t,"An initializer","be",!0),c.push(t)}.bind(null,I)};try{if(b)(y=s(D.call(E,P,O),"class decorators","return"))&&(P=y);else{var k,F;O.static=l,O.private=f,f?2===o?k=function(e){return m(e),w.value}:(o<4&&(k=i(w,"get",m)),3!==o&&(F=i(w,"set",m))):(k=function(e){return e[n]},(o<2||4===o)&&(F=function(e,t){e[n]=t}));var N=O.access={has:f?h.bind():function(e){return n in e}};if(k&&(N.get=k),F&&(N.set=F),P=D.call(E,d?{get:w.get,set:w.set}:w[A],O),d){if("object"==typeof P&&P)(y=s(P.get,"accessor.get"))&&(w.get=y),(y=s(P.set,"accessor.set"))&&(w.set=y),(y=s(P.init,"accessor.init"))&&S.push(y);else if(void 0!==P)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else s(P,(p?"field":"method")+" decorators","return")&&(p?S.push(P):w[A]=P)}}finally{I.v=!0}}return(p||d)&&u.push((function(e,t){for(var r=S.length-1;r>=0;r--)t=S[r].call(e,t);return t})),p||b||(f?d?u.push(i(w,"get"),i(w,"set")):u.push(2===o?w[A]:i.call.bind(w[A])):Object.defineProperty(e,n,w)),P}function u(e,t){return Object.defineProperty(e,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:t})}if(arguments.length>=6)var l=a[Symbol.metadata||Symbol.for("Symbol.metadata")];var f=Object.create(null==l?null:l),p=function(e,t,r,n){var o,a,i=[],s=function(t){return checkInRHS(t)===e},u=new Map;function l(e){e&&i.push(c.bind(null,e))}for(var f=0;f<t.length;f++){var p=t[f];if(Array.isArray(p)){var d=p[1],h=p[2],m=p.length>3,y=16&d,v=!!(8&d),g=0==(d&=7),b=h+"/"+v;if(!g&&!m){var w=u.get(b);if(!0===w||3===w&&4!==d||4===w&&3!==d)throw new Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+h);u.set(b,!(d>2)||d)}applyDec(v?e:e.prototype,p,y,m?"#"+h:toPropertyKey(h),d,n,v?a=a||[]:o=o||[],i,v,m,g,1===d,v&&m?s:r)}}return l(o),l(a),i}(e,t,o,f);return r.length||u(e,f),{e:p,get c(){var t=[];return r.length&&[u(applyDec(e,[r],n,e.name,5,f,t),f),c.bind(null,t,e)]}}}'),asyncGeneratorDelegate:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _asyncGeneratorDelegate(t){var e={},n=!1;function pump(e,r){return n=!0,r=new Promise((function(n){n(t[e](r))})),{done:!1,value:new OverloadYield(r,1)}}return e["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},e.next=function(t){return n?(n=!1,t):pump("next",t)},"function"==typeof t.throw&&(e.throw=function(t){if(n)throw n=!1,t;return pump("throw",t)}),"function"==typeof t.return&&(e.return=function(t){return n?(n=!1,t):pump("return",t)}),e}'),asyncIterator:i("7.15.9",'export default function _asyncIterator(r){var n,t,o,e=2;for("undefined"!=typeof Symbol&&(t=Symbol.asyncIterator,o=Symbol.iterator);e--;){if(t&&null!=(n=r[t]))return n.call(r);if(o&&null!=(n=r[o]))return new AsyncFromSyncIterator(n.call(r));t="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(r){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var n=r.done;return Promise.resolve(r.value).then((function(r){return{value:r,done:n}}))}return AsyncFromSyncIterator=function(r){this.s=r,this.n=r.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function(r){var n=this.s.return;return void 0===n?Promise.resolve({value:r,done:!0}):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))},throw:function(r){var n=this.s.return;return void 0===n?Promise.reject(r):AsyncFromSyncIteratorContinuation(n.apply(this.s,arguments))}},new AsyncFromSyncIterator(r)}'),awaitAsyncGenerator:i("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(e){return new OverloadYield(e,0)}'),callSuper:i("7.23.8",'import getPrototypeOf from"getPrototypeOf";import isNativeReflectConstruct from"isNativeReflectConstruct";import possibleConstructorReturn from"possibleConstructorReturn";export default function _callSuper(t,o,e){return o=getPrototypeOf(o),possibleConstructorReturn(t,isNativeReflectConstruct()?Reflect.construct(o,e||[],getPrototypeOf(t).constructor):o.apply(t,e))}'),checkInRHS:i("7.20.5",'export default function _checkInRHS(e){if(Object(e)!==e)throw TypeError("right-hand side of \'in\' should be an object, got "+(null!==e?typeof e:"null"));return e}'),construct:i("7.0.0-beta.0",'import setPrototypeOf from"setPrototypeOf";import isNativeReflectConstruct from"isNativeReflectConstruct";export default function _construct(t,e,r){if(isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var p=new(t.bind.apply(t,o));return r&&setPrototypeOf(p,r.prototype),p}'),defineAccessor:i("7.20.7","export default function _defineAccessor(e,r,n,t){var c={configurable:!0,enumerable:!0};return c[e]=t,Object.defineProperty(r,n,c)}"),dispose:i("7.22.0",'function dispose_SuppressedError(r,e){return"undefined"!=typeof SuppressedError?dispose_SuppressedError=SuppressedError:(dispose_SuppressedError=function(r,e){this.suppressed=e,this.error=r,this.stack=(new Error).stack},dispose_SuppressedError.prototype=Object.create(Error.prototype,{constructor:{value:dispose_SuppressedError,writable:!0,configurable:!0}})),new dispose_SuppressedError(r,e)}export default function _dispose(r,e,s){function next(){for(;r.length>0;)try{var o=r.pop(),p=o.d.call(o.v);if(o.a)return Promise.resolve(p).then(next,err)}catch(r){return err(r)}if(s)throw e}function err(r){return e=s?new dispose_SuppressedError(e,r):r,s=!0,next()}return next()}'),importDeferProxy:i("7.23.0","export default function _importDeferProxy(e){var t=null,constValue=function(e){return function(){return e}},proxy=function(r){return function(n,o,f){return null===t&&(t=e()),r(t,o,f)}};return new Proxy({},{defineProperty:constValue(!1),deleteProperty:constValue(!1),get:proxy(Reflect.get),getOwnPropertyDescriptor:proxy(Reflect.getOwnPropertyDescriptor),getPrototypeOf:constValue(null),isExtensible:constValue(!1),has:proxy(Reflect.has),ownKeys:proxy(Reflect.ownKeys),preventExtensions:constValue(!0),set:constValue(!1),setPrototypeOf:constValue(!1)})}"),interopRequireWildcard:i("7.14.0",'function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(_getRequireWildcardCache=function(e){return e?t:r})(e)}export default function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache(r);if(t&&t.has(e))return t.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}'),isNativeReflectConstruct:i("7.9.0","export default function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}"),iterableToArrayLimit:i("7.0.0-beta.0",'export default function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}'),iterableToArrayLimitLoose:i("7.0.0-beta.0",'export default function _iterableToArrayLimitLoose(e,r){var t=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=t){var o,l=[];for(t=t.call(e);e.length<r&&!(o=t.next()).done;)l.push(o.value);return l}}'),jsx:i("7.0.0-beta.0",'var REACT_ELEMENT_TYPE;export default function _createRawReactElement(e,r,E,l){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,n=arguments.length-3;if(r||0===n||(r={children:void 0}),1===n)r.children=l;else if(n>1){for(var t=new Array(n),f=0;f<n;f++)t[f]=arguments[f+3];r.children=t}if(r&&o)for(var i in o)void 0===r[i]&&(r[i]=o[i]);else r||(r=o||{});return{$$typeof:REACT_ELEMENT_TYPE,type:e,key:void 0===E?null:""+E,ref:null,props:r,_owner:null}}'),objectSpread2:i("7.5.0",'import defineProperty from"defineProperty";function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}export default function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}'),regeneratorRuntime:i("7.18.0",'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,(function(){return this}));var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach((function(e){define(t,e,(function(t){return this._invoke(e,t)}))}))}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then((function(t){invoke("next",t,i,a)}),(function(t){invoke("throw",t,i,a)})):e.resolve(h).then((function(t){u.value=t,i(u)}),(function(t){return invoke("throw",t,i,a)}))}a(c.arg)}var r;o(this,"_invoke",{value:function(t,n){function callInvokeWithMethodAndArg(){return new e((function(e,r){invoke(t,n,e,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a \'"+n+"\' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(typeof e+" is not iterable")}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,c,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,(function(){return this})),define(g,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}'),setFunctionName:i("7.23.6",'export default function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}'),toPrimitive:i("7.1.5",'export default function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}'),toPropertyKey:i("7.1.5",'import toPrimitive from"toPrimitive";export default function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:String(i)}'),typeof:i("7.0.0-beta.0",'export default function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}'),using:i("7.22.0",'export default function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}'),usingCtx:i("7.23.9",'export default function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,n){var e=new Error;return e.name="SuppressedError",e.suppressed=n,e.error=r,e},n={},e=[];function using(r,n){if(null!=n){if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");e.push({v:n,d:o,a:r})}return n}return{e:n,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o=this.e;function next(){for(;r=e.pop();)try{var r,t=r.d.call(r.v);if(r.a)return Promise.resolve(t).then(next,err)}catch(r){return err(r)}if(o!==n)throw o}function err(e){return o=o!==n?new r(o,e):e,next()}return next()}}}'),wrapRegExp:i("7.19.0",'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=new RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1<o.length;)i++;r[t]=e[o[i]]}return r}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(r){var t=e.exec.call(this,r);if(t){t.groups=buildGroups(t,this);var p=t.indices;p&&(p.groups=buildGroups(p,this))}return t},BabelRegExp.prototype[Symbol.replace]=function(t,p){if("string"==typeof p){var o=r.get(this);return e[Symbol.replace].call(this,t,p.replace(/\\$<([^>]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}')})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(25),i=n(0),a=n(448),s=n(250),o=i.numericLiteral,l=i.sequenceExpression;t.default=function(){return wn(function e(t,n,r){xn(this,e),this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};var i=t.find(function(e){return e.isProgram()});this._programPath=i,this._programScope=i.scope,this._hub=i.hub,this._defaultOpts=this._applyDefaults(n,r,!0)},[{key:"addDefault",value:function(e,t){return this.addNamed("default",e,t)}},{key:"addNamed",value:function(e,t,n){return r("string"==typeof e),this._generateImport(this._applyDefaults(t,n),e)}},{key:"addNamespace",value:function(e,t){return this._generateImport(this._applyDefaults(e,t),null)}},{key:"addSideEffect",value:function(e,t){return this._generateImport(this._applyDefaults(e,t),void 0)}},{key:"_applyDefaults",value:function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return"string"==typeof e?n=Object.assign({},this._defaultOpts,{importedSource:e},t):(r(!t,"Unexpected secondary arguments."),n=Object.assign({},this._defaultOpts,e)),!i&&t&&(void 0!==t.nameHint&&(n.nameHint=t.nameHint),void 0!==t.blockHoist&&(n.blockHoist=t.blockHoist)),n}},{key:"_generateImport",value:function(e,t){var n="default"===t,r=!!t&&!n,i=null===t,c=e.importedSource,u=e.importedType,p=e.importedInterop,f=e.importingInterop,d=e.ensureLiveReference,h=e.ensureNoContext,m=e.nameHint,y=e.importPosition,v=e.blockHoist,g=m||t,b=(0,s.default)(this._programPath),E=b&&"node"===f,S=b&&"babel"===f;if("after"===y&&!b)throw new Error('"importPosition": "after" is only supported in modules');var x=new a.default(c,this._programScope,this._hub);if("es6"===u){if(!E&&!S)throw new Error("Cannot import an ES6 module from CommonJS");x.import(),i?x.namespace(m||c):(n||r)&&x.named(g,t)}else{if("commonjs"!==u)throw new Error('Unexpected interopType "'.concat(u,'"'));if("babel"===p)if(E){g="default"!==g?g:c;var T="".concat(c,"$es6Default");x.import(),i?x.default(T).var(g||c).wildcardInterop():n?d?x.default(T).var(g||c).defaultInterop().read("default"):x.default(T).var(g).defaultInterop().prop(t):r&&x.default(T).read(t)}else S?(x.import(),i?x.namespace(g||c):(n||r)&&x.named(g,t)):(x.require(),i?x.var(g||c).wildcardInterop():(n||r)&&d?n?(g="default"!==g?g:c,x.var(g).read(t),x.defaultInterop()):x.var(c).read(t):n?x.var(g).defaultInterop().prop(t):r&&x.var(g).prop(t));else if("compiled"===p)E?(x.import(),i?x.default(g||c):(n||r)&&x.default(c).read(g)):S?(x.import(),i?x.namespace(g||c):(n||r)&&x.named(g,t)):(x.require(),i?x.var(g||c):(n||r)&&(d?x.var(c).read(g):x.prop(t).var(g)));else{if("uncompiled"!==p)throw new Error('Unknown importedInterop "'.concat(p,'".'));if(n&&d)throw new Error("No live reference for commonjs default");E?(x.import(),i?x.default(g||c):n?x.default(g):r&&x.default(c).read(g)):S?(x.import(),i?x.default(g||c):n?x.default(g):r&&x.named(g,t)):(x.require(),i?x.var(g||c):n?x.var(g):r&&(d?x.var(c).read(g):x.var(g).prop(t)))}}var w=x.done(),P=w.statements,A=w.resultName;return this._insertStatements(P,y,v),(n||r)&&h&&"Identifier"!==A.type?l([o(0),A]):A}},{key:"_insertStatements",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"before",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=this._programPath.get("body");if("after"===t){for(var i=r.length-1;i>=0;i--)if(r[i].isImportDeclaration())return void r[i].insertAfter(e)}else{e.forEach(function(e){e._blockHoist=n});var a=r.find(function(e){var t=e.node._blockHoist;return Number.isFinite(t)&&t<4});if(a)return void a.insertBefore(e)}this._programPath.unshiftContainer("body",e)}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(25),i=n(0),a=i.callExpression,s=i.cloneNode,o=i.expressionStatement,l=i.identifier,c=i.importDeclaration,u=i.importDefaultSpecifier,p=i.importNamespaceSpecifier,f=i.importSpecifier,d=i.memberExpression,h=i.stringLiteral,m=i.variableDeclaration,y=i.variableDeclarator;t.default=function(){return wn(function e(t,n,r){xn(this,e),this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=n,this._hub=r,this._importedSource=t},[{key:"done",value:function(){return{statements:this._statements,resultName:this._resultName}}},{key:"import",value:function(){return this._statements.push(c([],h(this._importedSource))),this}},{key:"require",value:function(){return this._statements.push(o(a(l("require"),[h(this._importedSource)]))),this}},{key:"namespace",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"namespace",t=this._scope.generateUidIdentifier(e),n=this._statements[this._statements.length-1];return r("ImportDeclaration"===n.type),r(0===n.specifiers.length),n.specifiers=[p(t)],this._resultName=s(t),this}},{key:"default",value:function(e){var t=this._scope.generateUidIdentifier(e),n=this._statements[this._statements.length-1];return r("ImportDeclaration"===n.type),r(0===n.specifiers.length),n.specifiers=[u(t)],this._resultName=s(t),this}},{key:"named",value:function(e,t){if("default"===t)return this.default(e);var n=this._scope.generateUidIdentifier(e),i=this._statements[this._statements.length-1];return r("ImportDeclaration"===i.type),r(0===i.specifiers.length),i.specifiers=[f(n,l(t))],this._resultName=s(n),this}},{key:"var",value:function(e){var t=this._scope.generateUidIdentifier(e),n=this._statements[this._statements.length-1];return"ExpressionStatement"!==n.type&&(r(this._resultName),n=o(this._resultName),this._statements.push(n)),this._statements[this._statements.length-1]=m("var",[y(t,n.expression)]),this._resultName=s(t),this}},{key:"defaultInterop",value:function(){return this._interop(this._hub.addHelper("interopRequireDefault"))}},{key:"wildcardInterop",value:function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}},{key:"_interop",value:function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=a(e,[t.expression]):"VariableDeclaration"===t.type?(r(1===t.declarations.length),t.declarations[0].init=a(e,[t.declarations[0].init])):r.fail("Unexpected type."),this}},{key:"prop",value:function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=d(t.expression,l(e)):"VariableDeclaration"===t.type?(r(1===t.declarations.length),t.declarations[0].init=d(t.declarations[0].init,l(e))):r.fail("Unexpected type:"+t.type),this}},{key:"read",value:function(e){this._resultName=d(this._resultName,l(e))}}])}()},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.traverse)(e.node,Object.assign({},l,{noScope:!0}))};var r=n(33),i=n(1),a=i.types,s=a.numericLiteral,o=a.unaryExpression,l=i.traverse.visitors.merge([r.default,{ThisExpression:function(e){e.replaceWith(o("void",s(0),!0))}}])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i=new Map,s=new Map,o=function(t){e.requeue(t)},l=gn(t.source);try{for(l.s();!(r=l.n()).done;){var c,u=an(r.value,2),f=u[0],d=u[1],h=gn(d.imports);try{for(h.s();!(c=h.n()).done;){var m=an(c.value,2),y=m[0],v=m[1];i.set(y,[f,v,null])}}catch(M){h.e(M)}finally{h.f()}var g,b=gn(d.importsNamespace);try{for(b.s();!(g=b.n()).done;){var S=g.value;i.set(S,[f,null,S])}}catch(M){b.e(M)}finally{b.f()}}}catch(M){l.e(M)}finally{l.f()}var x,w=gn(t.local);try{for(w.s();!(x=w.n()).done;){var P,k=an(x.value,2),C=k[0],I=k[1],_=s.get(C);_||(_=[],s.set(C,_)),(P=_).push.apply(P,vn(I.names))}}catch(M){w.e(M)}finally{w.f()}var N={metadata:t,requeueInParent:o,scope:e.scope,exported:s};e.traverse(A,N);var D=new Set([].concat(vn(Array.from(i.keys())),vn(Array.from(s.keys()))));(0,a.default)(e,D,!1);var j={seen:new WeakSet,metadata:t,requeueInParent:o,scope:e.scope,imported:i,exported:s,buildImportReference:function(e,r){var i,a=an(e,3),s=a[0],o=a[1],l=a[2],c=t.source.get(s);if(c.referenced=!0,l)return c.wrap&&(r=null!=(i=n(r,c.wrap))?i:r),r;var u,f=p(c.name);if(c.wrap&&(f=null!=(u=n(f,c.wrap))?u:f),"default"===o&&"node-default"===c.interop)return f;var d=t.stringSpecifiers.has(o);return E(f,d?T(o):p(o),d)}};e.traverse(O,j)};var r=n(25),i=n(1),a=n(251),s=i.types,o=s.assignmentExpression,l=s.cloneNode,c=s.expressionStatement,u=s.getOuterBindingIdentifiers,p=s.identifier,f=s.isArrowFunctionExpression,d=s.isClassExpression,h=s.isFunctionExpression,m=s.isIdentifier,y=s.isMemberExpression,v=s.isVariableDeclaration,g=s.jsxIdentifier,b=s.jsxMemberExpression,E=s.memberExpression,S=s.numericLiteral,x=s.sequenceExpression,T=s.stringLiteral,w=s.variableDeclaration,P=s.variableDeclarator,A={Scope:function(e){e.skip()},ClassDeclaration:function(e){var t=this.requeueInParent,n=this.exported,r=this.metadata,i=e.node.id;if(!i)throw new Error("Expected class to have a name");var a=i.name,s=n.get(a)||[];if(s.length>0){var o=c(k(r,s,p(a),e.scope));o._blockHoist=e.node._blockHoist,t(e.insertAfter(o)[0])}},VariableDeclaration:function(e){var t,n=this.requeueInParent,r=this.exported,i=this.metadata,a="var"===e.node.kind,s=gn(e.get("declarations"));try{for(s.s();!(t=s.n()).done;){var o=t.value,l=o.node.id,u=o.node.init;if(!m(l)||!r.has(l.name)||f(u)||h(u)&&!u.id||d(u)&&!u.id)for(var y=0,v=Object.keys(o.getOuterBindingIdentifiers());y<v.length;y++){var g=v[y];if(r.has(g)){var b=c(k(i,r.get(g),p(g),e.scope));b._blockHoist=e.node._blockHoist,n(e.insertAfter(b)[0])}}else{if(!u){if(a)continue;u=e.scope.buildUndefinedNode()}o.node.init=k(i,r.get(l.name),u,e.scope),n(o.get("init"))}}}catch(E){s.e(E)}finally{s.f()}}},k=function(e,t,n,r){for(var i=e.exportName,a=r;null!=a;a=a.parent)a.hasOwnBinding(i)&&a.rename(i);return(t||[]).reduce(function(t,n){var r=e.stringSpecifiers.has(n);return o("=",E(p(i),r?T(n):p(n),r),t)},n)},C=function(e){return i.template.expression.ast(at||(at=hn(["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "])),e)},O={ReferencedIdentifier:function(e){var t=this.seen,n=this.buildImportReference,r=this.scope,i=this.imported,a=this.requeueInParent;if(!t.has(e.node)){t.add(e.node);var s=e.node.name,o=i.get(s);if(o){if(function(e){do{switch(e.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return"type"===e.parentPath.parent.exportKind;default:if(e.parentPath.isStatement()||e.parentPath.isExpression())return!1}}while(e=e.parentPath)}(e))throw e.buildCodeFrameError('Cannot transform the imported binding "'.concat(s,"\" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow."));var l=e.scope.getBinding(s);if(r.getBinding(s)!==l)return;var c=n(o,e.node);if(c.loc=e.node.loc,(e.parentPath.isCallExpression({callee:e.node})||e.parentPath.isOptionalCallExpression({callee:e.node})||e.parentPath.isTaggedTemplateExpression({tag:e.node}))&&y(c))e.replaceWith(x([S(0),c]));else if(e.isJSXIdentifier()&&y(c)){var u=c.object,p=c.property;e.replaceWith(b(g(u.name),g(p.name)))}else e.replaceWith(c);a(e),e.skip()}}},UpdateExpression:function(e){var t=this.scope,n=this.seen,r=this.imported,i=this.exported,a=this.requeueInParent,s=this.buildImportReference;if(!n.has(e.node)){n.add(e.node);var c=e.get("argument");if(!c.isMemberExpression()){var u=e.node;if(c.isIdentifier()){var f=c.node.name;if(t.getBinding(f)!==e.scope.getBinding(f))return;var d=i.get(f),h=r.get(f);if((null==d?void 0:d.length)>0||h)if(h)e.replaceWith(o(u.operator[0]+"=",s(h,c.node),C(f)));else if(u.prefix)e.replaceWith(k(this.metadata,d,l(u),e.scope));else{var m=t.generateDeclaredUidIdentifier(f);e.replaceWith(x([o("=",l(m),l(u)),k(this.metadata,d,p(f),e.scope),l(m)]))}}a(e),e.skip()}}},AssignmentExpression:{exit:function(e){var t=this,n=this.scope,i=this.seen,a=this.imported,s=this.exported,o=this.requeueInParent,l=this.buildImportReference;if(!i.has(e.node)){i.add(e.node);var u=e.get("left");if(!u.isMemberExpression())if(u.isIdentifier()){var f=u.node.name;if(n.getBinding(f)!==e.scope.getBinding(f))return;var d=s.get(f),h=a.get(f);if((null==d?void 0:d.length)>0||h){r("="===e.node.operator,"Path was not simplified");var m=e.node;h&&(m.left=l(h,u.node),m.right=x([m.right,C(f)])),e.replaceWith(k(this.metadata,d,m,e.scope)),o(e)}}else{var y=u.getOuterBindingIdentifiers(),v=Object.keys(y).filter(function(t){return n.getBinding(t)===e.scope.getBinding(t)}),g=v.find(function(e){return a.has(e)});g&&(e.node.right=x([e.node.right,C(g)]));var b=[];if(v.forEach(function(n){var r=s.get(n)||[];r.length>0&&b.push(k(t.metadata,r,p(n),e.scope))}),b.length>0){var E=x(b);e.parentPath.isExpressionStatement()&&((E=c(E))._blockHoist=e.parentPath.node._blockHoist),o(e.insertAfter(E)[0])}}}}},"ForOfStatement|ForInStatement":function(e){var t=e.scope,n=e.node.left,r=this.exported,i=this.imported,a=this.scope;if(!v(n)){for(var s,p=!1,f=e.get("body").scope,d=0,h=Object.keys(u(n));d<h.length;d++){var m=h[d];a.getBinding(m)===t.getBinding(m)&&(r.has(m)&&(p=!0,f.hasOwnBinding(m)&&f.rename(m)),i.has(m)&&!s&&(s=m))}if(!p&&!s)return;e.ensureBlock();var y=e.get("body"),g=t.generateUidIdentifierBasedOnNode(n);e.get("left").replaceWith(w("let",[P(l(g))])),t.registerDeclaration(e.get("left")),p&&y.unshiftContainer("body",c(o("=",n,g))),s&&y.unshiftContainer("body",c(C(s)))}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.toGetWrapperPayload=function(e){return function(t,n){if(!1===e)return null;if((0,i.isSideEffectImport)(n)||n.reexportAll)return null;if(!0===e)return/\./.test(t)?null:"lazy";if(Array.isArray(e))return-1===e.indexOf(t)?null:"lazy";if("function"==typeof e)return e(t)?"lazy":null;throw new Error(".lazy must be a boolean, string array, or function")}},t.wrapReference=function(e,t){return"lazy"===t?r.types.callExpression(e,[]):null};var r=n(1),i=n(252)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var n=r;function r(e,t){var n=e.filename,r=e.filenameRelative,i=void 0===r?n:r,a=e.sourceRoot,s=void 0===a?t.moduleRoot:a,o=t.moduleId,l=t.moduleIds,c=void 0===l?!!o:l,u=t.getModuleId,p=t.moduleRoot,f=void 0===p?s:p;if(!c)return null;if(null!=o&&!u)return o;var d=null!=f?f+"/":"";if(i){var h=null!=s?new RegExp("^"+s+"/?"):"";d+=i.replace(h,"").replace(/\.(\w*?)$/,"")}return d=d.replace(/\\/g,"/"),u&&u(d)||d}t.default=r=function(e,t){var r,i,a,s;return n(e,{moduleId:null!=(r=t.moduleId)?r:e.moduleId,moduleIds:null!=(i=t.moduleIds)?i:e.moduleIds,getModuleId:null!=(a=t.getModuleId)?a:e.getModuleId,moduleRoot:null!=(s=t.moduleRoot)?s:e.moduleRoot})}},function(e,t,n){function r(){var e=n(161);return r=function(){return e},e}function i(){var e=n(101);return i=function(){return e},e}function a(){var e=n(37);return a=function(){return e},e}function s(){var e=n(0);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",r={global:O,module:I,umd:_,var:N}[n];if(!r)throw new Error("Unsupported output type ".concat(n));return t=r(e),(0,i().default)(t).code};var o=n(95),l=s(),c=l.arrayExpression,u=l.assignmentExpression,p=l.binaryExpression,f=l.blockStatement,d=l.callExpression,h=l.cloneNode,m=l.conditionalExpression,y=l.exportNamedDeclaration,v=l.exportSpecifier,g=l.expressionStatement,b=l.functionExpression,E=l.identifier,S=l.memberExpression,x=l.objectExpression,T=l.program,w=l.stringLiteral,P=l.unaryExpression,A=l.variableDeclaration,k=l.variableDeclarator,C=function(e){return a().default.statement(st||(st=hn(['\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n '])))(e)};function O(e){var t=E("babelHelpers"),n=[],r=b(null,[E("global")],f(n)),i=T([g(d(r,[m(p("===",P("typeof",E("global")),w("undefined")),E("self"),E("global"))]))]);return n.push(A("var",[k(t,u("=",S(E("global"),t),x([])))])),D(n,t,e),i}function I(e){var t=[],n=D(t,null,e);return t.unshift(y(null,Object.keys(n).map(function(e){return v(h(n[e]),E(e))}))),T(t,[],"module")}function _(e){var t=E("babelHelpers"),n=[];return n.push(A("var",[k(t,E("global"))])),D(n,t,e),T([C({FACTORY_PARAMETERS:E("global"),BROWSER_ARGUMENTS:u("=",S(E("root"),t),x([])),COMMON_ARGUMENTS:E("exports"),AMD_ARGUMENTS:c([w("exports")]),FACTORY_BODY:n,UMD_ROOT:E("this")})])}function N(e){var t=E("babelHelpers"),n=[];n.push(A("var",[k(t,x([]))]));var r=T(n);return D(n,t,e),n.push(g(t)),r}function D(e,t,n){var i=function(e){return t?S(t,E(e)):E("_".concat(e))},a={};return r().list.forEach(function(t){if(!(n&&n.indexOf(t)<0)){var s=a[t]=i(t);r().ensure(t,o.default);var l=r().get(t,i,s).nodes;e.push.apply(e,vn(l))}}),a}},function(e,t,n){var r=mn().m(P),i=mn().m(I);function a(){var e=n(13);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(133),o=n(134),l=n(1),c=n(135),u=n(83),p=n(292),f=n(136);function d(){var e=n(14);return d=function(){return e},e}var h=n(84),m=n(85),y=n(473),v=n(474),g=n(294),b=n(140);function E(e,t){return mn().m(function n(r,i){var a,s;return mn().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,n.d(en(t(r,i)),1);case 1:return n.a(2,n.v);case 2:throw n.p=2,s=n.v,/^\[BABEL\]/.test(s.message)||(s.message="[BABEL] ".concat(null!=(a=e.filename)?a:"unknown file",": ").concat(s.message)),s;case 3:return n.a(2)}},n,null,[[0,2]])})}t.default=a()(mn().m(function e(t){var n,r,i,a,s,l,c,p,d,h,y,v,b,S,x,T;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,g.default)(t)),1);case 1:if(r=e.v){e.n=2;break}return e.a(2,null);case 2:if(i=r.options,a=r.context,"ignored"!==r.fileHandling){e.n=3;break}return e.a(2,null);case 3:if(s={},l=i.plugins,c=i.presets,l&&c){e.n=4;break}throw new Error("Assertion failure - plugins and presets exist");case 4:return p=Object.assign({},a,{targets:i.targets}),d=function(e){var t=(0,u.getItemDescriptor)(e);if(!t)throw new Error("Assertion failure - must be config item");return t},h=c.map(d),y=l.map(d),v=[[]],b=[],S=[],e.d(en(E(a,mn().m(function e(t,n){var r,i,a,l,c,u,f,d,h,y,g;return mn().w(function(b){for(;;)switch(b.p=b.n){case 0:r=[],i=0;case 1:if(!(i<t.length)){b.n=7;break}if(!1===(a=t[i]).options){b.n=6;break}return b.p=2,b.d(en(I(a,p)),3);case 3:l=b.v,b.n=5;break;case 4:throw b.p=4,"BABEL_UNKNOWN_OPTION"===(y=b.v).code&&(0,m.checkNoUnwrappedItemOptionPairs)(t,i,"preset",y),y;case 5:S.push(l.externalDependencies),a.ownPass?r.push({preset:l.chain,pass:[]}):r.unshift({preset:l.chain,pass:n});case 6:i++,b.n=1;break;case 7:if(!(r.length>0)){b.n=17;break}v.splice.apply(v,[1,0].concat(vn(r.map(function(e){return e.pass}).filter(function(e){return e!==n})))),c=gn(r),b.p=8,c.s();case 9:if((u=c.n()).done){b.n=14;break}if(f=u.value,d=f.preset,h=f.pass,d){b.n=10;break}return b.a(2,!0);case 10:return h.push.apply(h,vn(d.plugins)),b.d(en(e(d.presets,h)),11);case 11:if(!b.v){b.n=12;break}return b.a(2,!0);case 12:d.options.forEach(function(e){(0,o.mergeOptions)(s,e)});case 13:b.n=9;break;case 14:b.n=16;break;case 15:b.p=15,g=b.v,c.e(g);case 16:return b.p=16,c.f(),b.f(16);case 17:return b.a(2)}},e,null,[[8,15,16,17],[2,4]])}))(h,v[0])),5);case 5:if(!e.v){e.n=6;break}return e.a(2,null);case 6:return x=s,(0,o.mergeOptions)(x,i),T=Object.assign({},p,{assumptions:null!=(n=x.assumptions)?n:{}}),e.d(en(E(a,mn().m(function e(){var t,n,r,i,a,s,o,l,c;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:(t=v[0]).unshift.apply(t,vn(y)),n=0,r=v;case 1:if(!(n<r.length)){e.n=9;break}i=r[n],a=[],b.push(a),s=0;case 2:if(!(s<i.length)){e.n=8;break}if(!1===(o=i[s]).options){e.n=7;break}return e.p=3,e.d(en(P(o,T)),4);case 4:l=e.v,e.n=6;break;case 5:throw e.p=5,"BABEL_UNKNOWN_PLUGIN_PROPERTY"===(c=e.v).code&&(0,m.checkNoUnwrappedItemOptionPairs)(i,s,"plugin",c),c;case 6:a.push(l),S.push(l.externalDependencies);case 7:s++,e.n=2;break;case 8:n++,e.n=1;break;case 9:return e.a(2)}},e,null,[[3,5]])}))()),7);case 7:return x.plugins=b[0],x.presets=b.slice(1).filter(function(e){return e.length>0}).map(function(e){return{plugins:e}}),x.passPerPreset=x.presets.length>0,e.a(2,{options:x,passes:b,externalDependencies:(0,f.finalize)(S)})}},e)}));var S=function(e){return(0,h.makeWeakCache)(function(t,n){var r=t.value,i=t.options,a=t.dirname,o=t.alias;return mn().m(function t(){var c,u,p,d,h,m;return mn().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!1!==i){t.n=1;break}throw new Error("Assertion failure");case 1:if(i=i||{},c=[],u=r,"function"!=typeof r){t.n=5;break}return p=(0,s.maybeAsync)(r,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),d=Object.assign({},l,e(n,c)),t.p=2,t.d(en(p(d,i,a)),3);case 3:u=t.v,t.n=5;break;case 4:throw t.p=4,m=t.v,o&&(m.message+=" (While processing: ".concat(JSON.stringify(o),")")),m;case 5:if(u&&"object"==Sn(u)){t.n=6;break}throw new Error("Plugin/Preset did not return an object.");case 6:if(!(0,s.isThenable)(u)){t.n=8;break}return t.d(en([]),7);case 7:throw new Error('You appear to be using a promise as a plugin, which your current version of Babel does not support. If you\'re using a published plugin, you may need to upgrade your @babel/core version. As an alternative, you can prefix the promise with "await". (While processing: '.concat(JSON.stringify(o),")"));case 8:if(!(c.length>0)||n.configured()&&"forever"!==n.mode()){t.n=9;break}throw h="A plugin/preset has external untracked dependencies (".concat(c[0],"), but the cache "),n.configured()?h+=" has been configured to never be invalidated. ":h+="has not been configured to be invalidated when the external dependencies change. ",h+="Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using `api.cache.invalidate(() => statSync(filepath).mtimeMs)` or `api.cache.never()`\n(While processing: ".concat(JSON.stringify(o),")"),new Error(h);case 9:return t.a(2,{value:u,options:i,dirname:a,alias:o,externalDependencies:(0,f.finalize)(c)})}},t,null,[[2,4]])})()})},x=S(v.makePluginAPI),T=S(v.makePresetAPI),w=(0,h.makeWeakCache)(function(e,t){var n=e.value,r=e.options,i=e.dirname,a=e.alias,o=e.externalDependencies;return mn().m(function e(){var l,u,p,h;return mn().w(function(e){for(;;)switch(e.n){case 0:if(l=(0,y.validatePluginObject)(n),(u=Object.assign({},l)).visitor&&(u.visitor=d().default.explode(Object.assign({},u.visitor))),!u.inherits){e.n=2;break}return p={name:void 0,alias:"".concat(a,"$inherits"),value:u.inherits,options:r,dirname:i},e.d(en((0,s.forwardAsync)(P,function(e){return t.invalidate(function(t){return e(p,t)})})),1);case 1:h=e.v,u.pre=_(h.pre,u.pre),u.post=_(h.post,u.post),u.manipulateOptions=_(h.manipulateOptions,u.manipulateOptions),u.visitor=d().default.visitors.merge([h.visitor||{},u.visitor||{}]),h.externalDependencies.length>0&&(o=0===o.length?h.externalDependencies:(0,f.finalize)([o,h.externalDependencies]));case 2:return e.a(2,new c.default(u,r,a,o))}},e)})()});function P(e,t){var n;return mn().w(function(r){for(;;)switch(r.n){case 0:if(!(e.value instanceof c.default)){r.n=2;break}if(!e.options){r.n=1;break}throw new Error("Passed options to an existing Plugin instance will not work.");case 1:return r.a(2,e.value);case 2:return n=w,r.d(en(x(e,t)),3);case 3:return r.d(en(n(r.v,t)),4);case 4:return r.a(2,r.v)}},r)}var A=function(e){return e&&"function"!=typeof e},k=function(e,t){if(A(e.test)||A(e.include)||A(e.exclude)){var n=t.name?'"'.concat(t.name,'"'):"/* your preset */";throw new b.default(["Preset ".concat(n," requires a filename to be set when babel is called directly,"),"```","babel.transformSync(code, { filename: 'file.ts', presets: [".concat(n,"] });"),"```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},C=function(e,t,n){if(!t.filename){var r,i=e.options;k(i,n),null==(r=i.overrides)||r.forEach(function(e){return k(e,n)})}},O=(0,h.makeWeakCacheSync)(function(e){var t=e.value,n=e.dirname,r=e.alias,i=e.externalDependencies;return{options:(0,m.validate)("preset",t),alias:r,dirname:n,externalDependencies:i}});function I(e,t){var n,r,a,s;return mn().w(function(i){for(;;)switch(i.n){case 0:return r=O,i.d(en(T(e,t)),1);case 1:return n=r(i.v),C(n,t,e),i.d(en((0,p.buildPresetChain)(n,t)),2);case 2:return a=i.v,s=n.externalDependencies,i.a(2,{chain:a,externalDependencies:s})}},i)}function _(e,t){var n=[e,t].filter(Boolean);return n.length<=1?n[0]:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i,a=gn(n);try{for(a.s();!(i=a.n()).done;){i.value.apply(this,t)}}catch(s){a.e(s)}finally{a.f()}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.once=function(e){var t,n,i=!1;return mn().m(function a(){var s,o,l,c,u,p,f,d;return mn().w(function(a){for(;;)switch(a.p=a.n){case 0:if(t){a.n=11;break}if(!n){a.n=2;break}return i=!0,a.d(en((0,r.waitFor)(n)),1);case 1:return a.a(2,a.v);case 2:return a.d(en((0,r.isAsync)()),3);case 3:if(!a.v){a.n=8;break}return n=new Promise(function(e,t){s=e,o=t}),a.p=4,l=!0,a.d(en(e()),5);case 5:c=a.v,t={ok:l,value:c},n=null,i&&s(t.value),a.n=7;break;case 6:a.p=6,u=a.v,t={ok:!1,value:u},n=null,i&&o(u);case 7:a.n=11;break;case 8:return a.p=8,p=!0,a.d(en(e()),9);case 9:f=a.v,t={ok:p,value:f},a.n=11;break;case 10:a.p=10,d=a.v,t={ok:!1,value:d};case 11:if(!t.ok){a.n=12;break}return a.a(2,t.value);case 12:throw t.value;case 13:return a.a(2)}},a,null,[[8,10],[4,6]])})};var r=n(133)},function(e){e.exports=JSON.parse('[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.3.8.0"},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false,"v8":"2.5.1.0"},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.2.0"},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false,"v8":"3.1.8.25"},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false,"v8":"3.6.6.6"},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false,"v8":"3.8.6.0"},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false,"v8":"3.11.10.10"},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false,"v8":"3.11.10.15"},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false,"v8":"3.14.5.8"},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false,"v8":"3.17.13.0"},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false,"v8":"3.28.73.0"},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false,"v8":"4.5.103.30"},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false,"v8":"4.5.103.33"},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false,"v8":"4.5.103.35"},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true,"v8":"4.5.103.37"},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false,"v8":"4.5.103.43"},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false,"v8":"4.5.103.45"},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true,"v8":"4.5.103.53"},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false,"v8":"4.6.85.28"},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false,"v8":"4.6.85.31"},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false,"v8":"4.6.85.32"},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false,"v8":"5.0.71.35"},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false,"v8":"5.0.71.47"},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false,"v8":"5.0.71.52"},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false,"v8":"5.0.71.60"},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false,"v8":"5.1.281.81"},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true,"v8":"5.1.281.83"},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false,"v8":"5.1.281.84"},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false,"v8":"5.1.281.93"},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false,"v8":"5.1.281.102"},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false,"v8":"5.1.281.108"},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false,"v8":"5.1.281.111"},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true,"v8":"5.1.281.111"},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false,"v8":"5.4.500.36"},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false,"v8":"5.4.500.43"},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false,"v8":"5.4.500.45"},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false,"v8":"5.4.500.48"},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false,"v8":"5.5.372.40"},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false,"v8":"5.5.372.41"},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false,"v8":"5.5.372.43"},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false,"v8":"5.8.283.41"},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false,"v8":"6.0.286.52"},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false,"v8":"6.0.287.53"},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false,"v8":"6.1.534.42"},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false,"v8":"6.1.534.46"},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true,"v8":"6.2.414.50"},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false,"v8":"6.2.414.66"},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true,"v8":"6.2.414.72"},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false,"v8":"6.2.414.75"},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false,"v8":"6.2.414.77"},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true,"v8":"6.2.414.78"},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false,"v8":"6.2.414.32"},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false,"v8":"6.2.414.44"},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true,"v8":"6.2.414.46"},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false,"v8":"6.2.414.46"},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false,"v8":"6.6.346.24"},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false,"v8":"6.6.346.27"},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false,"v8":"6.6.346.32"},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false,"v8":"6.7.288.43"},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false,"v8":"6.7.288.46"},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false,"v8":"6.7.288.49"},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false,"v8":"6.8.275.24"},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false,"v8":"6.8.275.30"},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false,"v8":"6.8.275.32"},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true,"v8":"6.8.275.32"},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false,"v8":"7.0.276.28"},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false,"v8":"7.0.276.32"},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false,"v8":"7.0.276.38"},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false,"v8":"7.4.288.21"},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false,"v8":"7.4.288.27"},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false,"v8":"7.5.288.22"},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false,"v8":"7.6.303.29"},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false,"v8":"7.7.299.11"},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true,"v8":"7.7.299.13"},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true,"v8":"7.8.279.23"},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false,"v8":"7.8.279.23"},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false,"v8":"7.8.279.17"},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false,"v8":"7.9.317.23"},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false,"v8":"7.9.317.25"},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false,"v8":"8.1.307.30"},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true,"v8":"8.1.307.31"},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false,"v8":"8.3.110.9"},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true,"v8":"8.4.371.19"},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true,"v8":"8.4.371.23"},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false,"v8":"8.4.371.23"},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false,"v8":"8.6.395.16"},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false,"v8":"8.6.395.17"},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false,"v8":"9.0.257.17"},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false,"v8":"9.0.257.24"},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false,"v8":"9.0.257.25"},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false,"v8":"9.1.269.36"},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false,"v8":"9.1.269.38"},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false,"v8":"9.2.230.21"},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false,"v8":"9.3.345.16"},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false,"v8":"9.3.345.19"},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false,"v8":"9.4.146.19"},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true,"v8":"9.4.146.24"},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"16.20.0","date":"2023-03-28","lts":"Gallium","security":false,"v8":"9.4.146.26"},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false,"v8":"9.5.172.21"},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false,"v8":"9.5.172.25"},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false,"v8":"9.6.180.14"},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false,"v8":"9.6.180.15"},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false,"v8":"10.1.124.8"},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true,"v8":"10.2.154.4"},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false,"v8":"10.2.154.13"},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false,"v8":"10.2.154.15"},{"name":"nodejs","version":"18.13.0","date":"2023-01-05","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.14.0","date":"2023-02-01","lts":"Hydrogen","security":false,"v8":"10.2.154.23"},{"name":"nodejs","version":"18.15.0","date":"2023-03-05","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.16.0","date":"2023-04-12","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.17.0","date":"2023-07-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.18.0","date":"2023-09-18","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"18.19.0","date":"2023-11-29","lts":"Hydrogen","security":false,"v8":"10.2.154.26"},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false,"v8":"10.7.193.13"},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false,"v8":"10.7.193.20"},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false,"v8":"10.8.168.20"},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false,"v8":"10.8.168.21"},{"name":"nodejs","version":"19.4.0","date":"2023-01-05","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.5.0","date":"2023-01-24","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.6.0","date":"2023-02-01","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.7.0","date":"2023-02-21","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.8.0","date":"2023-03-14","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"19.9.0","date":"2023-04-10","lts":false,"security":false,"v8":"10.8.168.25"},{"name":"nodejs","version":"20.0.0","date":"2023-04-17","lts":false,"security":false,"v8":"11.3.244.4"},{"name":"nodejs","version":"20.1.0","date":"2023-05-03","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.2.0","date":"2023-05-16","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.3.0","date":"2023-06-08","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.4.0","date":"2023-07-04","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.5.0","date":"2023-07-19","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.6.0","date":"2023-08-23","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.7.0","date":"2023-09-18","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.8.0","date":"2023-09-28","lts":false,"security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.9.0","date":"2023-10-24","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"20.10.0","date":"2023-11-22","lts":"Iron","security":false,"v8":"11.3.244.8"},{"name":"nodejs","version":"21.0.0","date":"2023-10-17","lts":false,"security":false,"v8":"11.8.172.13"},{"name":"nodejs","version":"21.1.0","date":"2023-10-24","lts":false,"security":false,"v8":"11.8.172.15"},{"name":"nodejs","version":"21.2.0","date":"2023-11-14","lts":false,"security":false,"v8":"11.8.172.17"},{"name":"nodejs","version":"21.3.0","date":"2023-11-30","lts":false,"security":false,"v8":"11.8.172.17"}]')},function(e,t,n){var r=n(458).browsers,i=n(459).browserVersions,a=n(285);function s(e){return Object.keys(e).reduce(function(t,n){return t[i[n]]=e[n],t},{})}e.exports.a=Object.keys(a).reduce(function(e,t){var n=a[t];return e[r[t]]=Object.keys(n).reduce(function(e,t){return"A"===t?e.usage_global=s(n[t]):"C"===t?e.versions=n[t].reduce(function(e,t){return""===t?e.push(null):e.push(i[t]),e},[]):"D"===t?e.prefix_exceptions=s(n[t]):"E"===t?e.browser=n[t]:"F"===t?e.release_date=Object.keys(n[t]).reduce(function(e,r){return e[i[r]]=n[t][r],e},{}):e.prefix=n[t],e},{}),e},{})},function(e,t,n){e.exports.browsers=n(283)},function(e,t,n){e.exports.browserVersions=n(284)},function(e){e.exports=JSON.parse('{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":"Iron"},"v21":{"start":"2023-10-17","maintenance":"2024-04-01","end":"2024-06-01"},"v22":{"start":"2024-04-23","lts":"2024-10-29","maintenance":"2025-10-21","end":"2027-04-30","codename":""},"v23":{"start":"2024-10-15","maintenance":"2025-04-01","end":"2025-06-01"},"v24":{"start":"2025-04-22","lts":"2025-10-28","maintenance":"2026-10-20","end":"2028-04-30","codename":""}}')},function(){},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.OptionValidator=void 0;var r=n(290);t.OptionValidator=function(){return wn(function e(t){xn(this,e),this.descriptor=t},[{key:"validateTopLevelOptions",value:function(e,t){for(var n=Object.keys(t),i=0,a=Object.keys(e);i<a.length;i++){var s=a[i];if(!n.includes(s))throw new Error(this.formatMessage("'".concat(s,"' is not a valid top-level option.\n- Did you mean '").concat((0,r.findSuggestion)(s,n),"'?")))}}},{key:"validateBooleanOption",value:function(e,t,n){return void 0===t?n:(this.invariant("boolean"==typeof t,"'".concat(e,"' option must be a boolean.")),t)}},{key:"validateStringOption",value:function(e,t,n){return void 0===t?n:(this.invariant("string"==typeof t,"'".concat(e,"' option must be a string.")),t)}},{key:"invariant",value:function(e,t){if(!e)throw new Error(this.formatMessage(t))}},{key:"formatMessage",value:function(e){return"".concat(this.descriptor,": ").concat(e)}}])}()},function(e,t,n){e.exports=n(464)},function(e){e.exports=JSON.parse('{"es6.module":{"chrome":"61","and_chr":"61","edge":"16","firefox":"60","and_ff":"60","node":"13.2.0","opera":"48","op_mob":"45","safari":"10.1","ios":"10.3","samsung":"8.2","android":"61","electron":"2.0","ios_saf":"10.3"}}')},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TargetNames=void 0,t.TargetNames={node:"node",deno:"deno",chrome:"chrome",opera:"opera",edge:"edge",firefox:"firefox",safari:"safari",ie:"ie",ios:"ios",android:"android",electron:"electron",samsung:"samsung",rhino:"rhino",opera_mobile:"opera_mobile"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getInclusionReasons=function(e,t,n){var s=n[e]||{};return Object.keys(t).reduce(function(e,n){var o=(0,a.getLowestImplementedVersion)(s,n),l=t[n];if(o){var c=(0,a.isUnreleasedVersion)(o,n);(0,a.isUnreleasedVersion)(l,n)||!c&&!r.lt(l.toString(),(0,a.semverify)(o))||(e[n]=(0,i.prettifyVersion)(l))}else e[n]=(0,i.prettifyVersion)(l);return e},{})};var r=n(23),i=n(291),a=n(138)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i,a,s){var l=new Set,c={compatData:e,includes:t,excludes:n};for(var u in e)if(o(u,r,c))l.add(u);else if(s){var p=s.get(u);p&&l.add(p)}return null==i||i.forEach(function(e){return!n.has(e)&&l.add(e)}),null==a||a.forEach(function(e){return!t.has(e)&&l.delete(e)}),l},t.isRequired=o,t.targetsSupported=s;var r=n(23),i=n(468),a=n(138);function s(e,t){var n=Object.keys(e);return 0!==n.length&&0===n.filter(function(n){var i=(0,a.getLowestImplementedVersion)(t,n);if(!i)return!0;var s=e[n];if((0,a.isUnreleasedVersion)(s,n))return!1;if((0,a.isUnreleasedVersion)(i,n))return!0;if(!r.valid(s.toString()))throw new Error('Invalid version passed for target "'.concat(n,'": "').concat(s,'". Versions must be in semver format (major.minor.patch)'));return r.gt((0,a.semverify)(i),s.toString())}).length}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.compatData,a=void 0===r?i:r,o=n.includes,l=n.excludes;return!(null!=l&&l.has(e)||(null==o||!o.has(e))&&s(t,a[e]))}},function(e,t,n){e.exports=n(469)},function(e){e.exports=JSON.parse('{"transform-unicode-sets-regex":{"chrome":"112","opera":"98","edge":"112","firefox":"116","safari":"tp","node":"20","deno":"1.32","opera_mobile":"75","electron":"24.0"},"bugfix/transform-v8-static-class-fields-redefine-readonly":{"chrome":"98","opera":"84","edge":"98","firefox":"95","safari":"15","node":"12","deno":"1.18","ios":"15","samsung":"11","opera_mobile":"52","electron":"17.0"},"transform-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"proposal-class-static-block":{"chrome":"94","opera":"80","edge":"94","firefox":"93","safari":"16.4","node":"16.11","deno":"1.14","ios":"16.4","samsung":"17","opera_mobile":"66","electron":"15.0"},"transform-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-private-property-in-object":{"chrome":"91","opera":"77","edge":"91","firefox":"90","safari":"15","node":"16.9","deno":"1.9","ios":"15","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"proposal-class-properties":{"chrome":"74","opera":"62","edge":"79","firefox":"90","safari":"14.1","node":"12","deno":"1","ios":"14.5","samsung":"11","opera_mobile":"53","electron":"6.0"},"transform-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-private-methods":{"chrome":"84","opera":"70","edge":"84","firefox":"90","safari":"15","node":"14.6","deno":"1","ios":"15","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"proposal-numeric-separator":{"chrome":"75","opera":"62","edge":"79","firefox":"70","safari":"13","node":"12.5","deno":"1","ios":"13","samsung":"11","rhino":"1.7.14","opera_mobile":"54","electron":"6.0"},"transform-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"proposal-logical-assignment-operators":{"chrome":"85","opera":"71","edge":"85","firefox":"79","safari":"14","node":"15","deno":"1.2","ios":"14","samsung":"14","opera_mobile":"60","electron":"10.0"},"transform-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"proposal-nullish-coalescing-operator":{"chrome":"80","opera":"67","edge":"80","firefox":"72","safari":"13.1","node":"14","deno":"1","ios":"13.4","samsung":"13","opera_mobile":"57","electron":"8.0"},"transform-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"proposal-optional-chaining":{"chrome":"91","opera":"77","edge":"91","firefox":"74","safari":"13.1","node":"16.9","deno":"1.9","ios":"13.4","samsung":"16","opera_mobile":"64","electron":"13.0"},"transform-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"proposal-json-strings":{"chrome":"66","opera":"53","edge":"79","firefox":"62","safari":"12","node":"10","deno":"1","ios":"12","samsung":"9","rhino":"1.7.14","opera_mobile":"47","electron":"3.0"},"transform-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-optional-catch-binding":{"chrome":"66","opera":"53","edge":"79","firefox":"58","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-parameters":{"chrome":"49","opera":"36","edge":"18","firefox":"53","safari":"16.3","node":"6","deno":"1","ios":"16.3","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"proposal-async-generator-functions":{"chrome":"63","opera":"50","edge":"79","firefox":"57","safari":"12","node":"10","deno":"1","ios":"12","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"proposal-object-rest-spread":{"chrome":"60","opera":"47","edge":"79","firefox":"55","safari":"11.1","node":"8.3","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"44","electron":"2.0"},"transform-dotall-regex":{"chrome":"62","opera":"49","edge":"79","firefox":"78","safari":"11.1","node":"8.10","deno":"1","ios":"11.3","samsung":"8","opera_mobile":"46","electron":"3.0"},"transform-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"proposal-unicode-property-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-named-capturing-groups-regex":{"chrome":"64","opera":"51","edge":"79","firefox":"78","safari":"11.1","node":"10","deno":"1","ios":"11.3","samsung":"9","opera_mobile":"47","electron":"3.0"},"transform-async-to-generator":{"chrome":"55","opera":"42","edge":"15","firefox":"52","safari":"11","node":"7.6","deno":"1","ios":"11","samsung":"6","opera_mobile":"42","electron":"1.6"},"transform-exponentiation-operator":{"chrome":"52","opera":"39","edge":"14","firefox":"52","safari":"10.1","node":"7","deno":"1","ios":"10.3","samsung":"6","rhino":"1.7.14","opera_mobile":"41","electron":"1.3"},"transform-template-literals":{"chrome":"41","opera":"28","edge":"13","firefox":"34","safari":"13","node":"4","deno":"1","ios":"13","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-literals":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-function-name":{"chrome":"51","opera":"38","edge":"79","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-arrow-functions":{"chrome":"47","opera":"34","edge":"13","firefox":"43","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","rhino":"1.7.13","opera_mobile":"34","electron":"0.36"},"transform-block-scoped-functions":{"chrome":"41","opera":"28","edge":"12","firefox":"46","safari":"10","node":"4","deno":"1","ie":"11","ios":"10","samsung":"3.4","opera_mobile":"28","electron":"0.21"},"transform-classes":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-object-super":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-shorthand-properties":{"chrome":"43","opera":"30","edge":"12","firefox":"33","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","rhino":"1.7.14","opera_mobile":"30","electron":"0.27"},"transform-duplicate-keys":{"chrome":"42","opera":"29","edge":"12","firefox":"34","safari":"9","node":"4","deno":"1","ios":"9","samsung":"3.4","opera_mobile":"29","electron":"0.25"},"transform-computed-properties":{"chrome":"44","opera":"31","edge":"12","firefox":"34","safari":"7.1","node":"4","deno":"1","ios":"8","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-for-of":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-sticky-regex":{"chrome":"49","opera":"36","edge":"13","firefox":"3","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"36","electron":"0.37"},"transform-unicode-escapes":{"chrome":"44","opera":"31","edge":"12","firefox":"53","safari":"9","node":"4","deno":"1","ios":"9","samsung":"4","opera_mobile":"32","electron":"0.30"},"transform-unicode-regex":{"chrome":"50","opera":"37","edge":"13","firefox":"46","safari":"12","node":"6","deno":"1","ios":"12","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-spread":{"chrome":"46","opera":"33","edge":"13","firefox":"45","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-destructuring":{"chrome":"51","opera":"38","edge":"15","firefox":"53","safari":"10","node":"6.5","deno":"1","ios":"10","samsung":"5","opera_mobile":"41","electron":"1.2"},"transform-block-scoping":{"chrome":"50","opera":"37","edge":"14","firefox":"53","safari":"11","node":"6","deno":"1","ios":"11","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-typeof-symbol":{"chrome":"38","opera":"25","edge":"12","firefox":"36","safari":"9","node":"0.12","deno":"1","ios":"9","samsung":"3","rhino":"1.7.13","opera_mobile":"25","electron":"0.20"},"transform-new-target":{"chrome":"46","opera":"33","edge":"14","firefox":"41","safari":"10","node":"5","deno":"1","ios":"10","samsung":"5","opera_mobile":"33","electron":"0.36"},"transform-regenerator":{"chrome":"50","opera":"37","edge":"13","firefox":"53","safari":"10","node":"6","deno":"1","ios":"10","samsung":"5","opera_mobile":"37","electron":"1.1"},"transform-member-expression-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-property-literals":{"chrome":"7","opera":"12","edge":"12","firefox":"2","safari":"5.1","node":"0.4","deno":"1","ie":"9","android":"4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"12","electron":"0.20"},"transform-reserved-words":{"chrome":"13","opera":"10.50","edge":"12","firefox":"2","safari":"3.1","node":"0.6","deno":"1","ie":"9","android":"4.4","ios":"6","phantom":"1.9","samsung":"1","rhino":"1.7.13","opera_mobile":"10.1","electron":"0.20"},"transform-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"},"proposal-export-namespace-from":{"chrome":"72","deno":"1.0","edge":"79","firefox":"80","node":"13.2","opera":"60","opera_mobile":"51","safari":"14.1","ios":"14.5","samsung":"11.0","android":"72","electron":"5.0"}}')},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}}},function(e,t,n){function r(){var e=n(10);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=r().resolve(t,e).split(r().sep);return new RegExp(["^"].concat(vn(n.map(function(e,t){var r=t===n.length-1;return"**"===e?r?u:c:"*"===e?r?l:o:0===e.indexOf("*.")?s+p(e.slice(1))+(r?a:i):p(e)+(r?a:i)}))).join(""))};var i="\\".concat(r().sep),a="(?:".concat(i,"|$)"),s="[^".concat(i,"]+"),o="(?:".concat(s).concat(i,")"),l="(?:".concat(s).concat(a,")"),c="".concat(o,"*?"),u="".concat(o,"*?").concat(l,"?");function p(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigPrinter=t.ChainFormatter=void 0;var i=t.ChainFormatter={Programmatic:0,Config:1},a={title:function(e,t,n){var r="";return e===i.Programmatic?(r="programmatic options",t&&(r+=" from "+t)):r="config "+n,r},loc:function(e,t){var n="";return null!=e&&(n+=".overrides[".concat(e,"]")),null!=t&&(n+='.env["'.concat(t,'"]')),n},optionsAndDescriptors:mn().m(function e(t){var n,r,i,a,o;return mn().w(function(e){for(;;)switch(e.n){case 0:return delete(n=Object.assign({},t.options)).overrides,delete n.env,a=vn,e.d(en(t.plugins()),1);case 1:return(r=a(e.v)).length&&(n.plugins=r.map(function(e){return s(e)})),o=vn,e.d(en(t.presets()),2);case 2:return i=o(e.v),e.a(2,(i.length&&(n.presets=vn(i).map(function(e){return s(e)})),JSON.stringify(n,void 0,2)))}},e)})};function s(e){var t,n=null==(t=e.file)?void 0:t.request;return null==n&&("object"==Sn(e.value)?n=e.value:"function"==typeof e.value&&(n="[Function: ".concat(e.value.toString().slice(0,50)," ... ]"))),null==n&&(n="[Unknown]"),void 0===e.options?n:null==e.name?[n,e.options]:[n,e.options,e.name]}var o=function(){function e(){xn(this,e),this._stack=[]}return wn(e,[{key:"configure",value:function(e,t,n){var r=this,i=n.callerName,a=n.filepath;return e?function(e,n,s){r._stack.push({type:t,callerName:i,filepath:a,content:e,index:n,envName:s})}:function(){}}},{key:"output",value:mn().m(function t(){var n;return mn().w(function(t){for(;;)switch(t.n){case 0:if(0!==this._stack.length){t.n=1;break}n="",t.n=3;break;case 1:return t.d(en(r().all(this._stack.map(function(t){return e.format(t)}))),2);case 2:n=t.v.join("\n\n");case 3:return t.a(2,n)}},t,this)})}],[{key:"format",value:mn().m(function e(t){var n,r,i;return mn().w(function(e){for(;;)switch(e.n){case 0:return n=a.title(t.type,t.callerName,t.filepath),(r=a.loc(t.index,t.envName))&&(n+=" ".concat(r)),i="".concat(n,"\n"),e.d(en(a.optionsAndDescriptors(t.content)),1);case 1:return e.a(2,i.concat.call(i,e.v))}},e)})}])}();t.ConfigPrinter=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validatePluginObject=function(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach(function(n){var r=i[n];if(!r){var a=new Error(".".concat(n," is not a valid Plugin property"));throw a.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",a}r({type:"option",name:n,parent:t},e[n])}),e};var r=n(293),i={name:r.assertString,manipulateOptions:r.assertFunction,pre:r.assertFunction,post:r.assertFunction,inherits:r.assertFunction,visitor:function(e,t){var n=(0,r.assertObject)(e,t);if(n&&(Object.keys(n).forEach(function(e){"_exploded"!==e&&"_verified"!==e&&function(e,t){if(t&&"object"==Sn(t))Object.keys(t).forEach(function(t){if("enter"!==t&&"exit"!==t)throw new Error('.visitor["'.concat(e,'"] may only have .enter and/or .exit handlers.'))});else if("function"!=typeof t)throw new Error('.visitor["'.concat(e,'"] must be a function'))}(e,n[e])}),n.enter||n.exit))throw new Error("".concat((0,r.msg)(e),' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.'));return n},parserOverride:r.assertFunction,generatorOverride:r.assertFunction}},function(e,t,n){function r(){var e=n(23);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.makeConfigAPI=s,t.makePluginAPI=function(e,t){return Object.assign({},o(e,t),{assumption:function(t){return e.using(function(e){return e.assumptions[t]})}})},t.makePresetAPI=o;var i=n(1),a=n(84);function s(e){return{version:i.version,cache:e.simple(),env:function(t){return e.using(function(e){return void 0===t?e.envName:"function"==typeof t?(0,a.assertSimpleType)(t(e.envName)):(Array.isArray(t)?t:[t]).some(function(t){if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName})})},async:function(){return!1},caller:function(t){return e.using(function(e){return(0,a.assertSimpleType)(t(e.caller))})},assertVersion:l}}function o(e,t){return Object.assign({},s(e),{targets:function(){return JSON.parse(e.using(function(e){return JSON.stringify(e.targets)}))},addExternalDependency:function(e){t.push(e)}})}function l(e){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^".concat(e,".0.0-0")}if("string"!=typeof e)throw new Error("Expected string or integer value.");if(!r().satisfies(i.version,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var n=new Error('Requires Babel "'.concat(e,'", but was loaded with "').concat(i.version,'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.'));throw"number"==typeof t&&(Error.stackTraceLimit=t),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:i.version,range:e})}}},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transform=void 0,t.transformAsync=function(){return(0,s.beginHiddenCallStack)(o.async).apply(void 0,arguments)},t.transformSync=function(){return(0,s.beginHiddenCallStack)(o.sync).apply(void 0,arguments)};var i=n(82),a=n(295),s=n(39),o=r()(mn().m(function e(t,n){var r,s;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,i.default)(n)),1);case 1:if(null!==(r=e.v)){e.n=2;break}s=null,e.n=4;break;case 2:return e.d(en((0,a.run)(r,t)),3);case 3:s=e.v;case 4:return e.a(2,s)}},e)}));t.transform=function(e,t,n){var r,i;if("function"==typeof t?(i=t,r=void 0):(r=t,i=n),void 0===i)return(0,s.beginHiddenCallStack)(o.sync)(e,r);(0,s.beginHiddenCallStack)(o.errback)(e,r,i)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){return wn(function e(t,n,r){xn(this,e),this._map=new Map,this.key=void 0,this.file=void 0,this.opts=void 0,this.cwd=void 0,this.filename=void 0,this.key=n,this.file=t,this.opts=r||{},this.cwd=t.opts.cwd,this.filename=t.opts.filename},[{key:"set",value:function(e,t){this._map.set(e,t)}},{key:"get",value:function(e){return this._map.get(e)}},{key:"availableHelper",value:function(e,t){return this.file.availableHelper(e,t)}},{key:"addHelper",value:function(e){return this.file.addHelper(e)}},{key:"buildCodeFrameError",value:function(e,t,n){return this.file.buildCodeFrameError(e,t,n)}}])}();t.default=n,n.prototype.getModuleName=function(){return this.file.getModuleName()},n.prototype.addImport=function(){this.file.addImport()}},function(e,t,n){function r(){var e=n(14);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return i||(i=new a.default(Object.assign({},s,{visitor:r().default.explode(s.visitor)}),{})),i};var i,a=n(135),s={name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=t.body,r=Math.pow(2,30)-1,i=!1,a=0;a<n.length;a++){var s=o(n[a]);if(s>r){i=!0;break}r=s}i&&(t.body=function(e){for(var t=Object.create(null),n=0;n<e.length;n++){var r=e[n],i=o(r);(t[i]||(t[i]=[])).push(r)}var a,s=Object.keys(t).map(function(e){return+e}).sort(function(e,t){return t-e}),l=0,c=gn(s);try{for(c.s();!(a=c.n()).done;){var u,p=gn(t[a.value]);try{for(p.s();!(u=p.n()).done;){var f=u.value;e[l++]=f}}catch(d){p.e(d)}finally{p.f()}}}catch(d){c.e(d)}finally{c.f()}return e}(n.slice()))}}}};function o(e){var t=null==e?void 0:e._blockHoist;return null==t?1:!0===t?2:t}},function(e,t,n){function r(){var e=n(479);return r=function(){return e},e}function i(){var e=n(10);return i=function(){return e},e}function a(){var e=n(61);return a=function(){return e},e}function s(){var e=n(0);return s=function(){return e},e}function o(){var e=n(480);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=mn().m(function e(t,n,a,s){var p,d,v,b,E;return mn().w(function(e){for(;;)switch(e.n){case 0:if(a="".concat(a||""),!s){e.n=3;break}if("Program"!==s.type){e.n=1;break}s=f(s,[],[]),e.n=2;break;case 1:if("File"===s.type){e.n=2;break}throw new Error("AST root must be a Program or File node");case 2:n.cloneInputAst&&(s=(0,u.default)(s)),e.n=5;break;case 3:return e.d(en((0,c.default)(t,n,a)),4);case 4:s=e.v;case 5:if(p=null,!1!==n.inputSourceMap){if("object"==Sn(n.inputSourceMap)&&(p=o().fromObject(n.inputSourceMap)),!p&&(d=g(m,s)))try{p=o().fromComment("//"+d)}catch(t){h("discarding unknown inline input sourcemap")}if(!p)if(v=g(y,s),"string"==typeof n.filename&&v)try{b=y.exec(v),E=r().readFileSync(i().resolve(i().dirname(n.filename),b[1]),"utf8"),p=o().fromJSON(E)}catch(t){h("discarding unknown file input sourcemap",t)}else v&&h("discarding un-loadable file input sourcemap")}return e.a(2,new l.default(n,{code:a,ast:s,inputMap:p}))}},e)});var l=n(95),c=n(297),u=n(482),p=s(),f=p.file,d=p.traverseFast,h=a()("babel:transform:file"),m=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,y=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function v(e,t,n){return t&&(t=t.filter(function(t){var r=t.value;return!e.test(r)||(n=r,!1)})),[t,n]}function g(e,t){var n=null;return d(t,function(t){var r,i,a;r=an(v(e,t.leadingComments,n),2),t.leadingComments=r[0],n=r[1],i=an(v(e,t.innerComments,n),2),t.innerComments=i[0],n=i[1],a=an(v(e,t.trailingComments,n),2),t.trailingComments=a[0],n=a[1]}),n}},function(){},function(){},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i){var a="Support for the experimental syntax '".concat(e,"' isn't currently enabled (").concat(t.line,":").concat(t.column+1,"):\n\n")+i,s=n[e];if(s){var o=s.syntax,l=s.transform;if(o){var c=r(o);a+=l?"\n\nAdd ".concat(r(l)," to the '").concat(l.name.startsWith("@babel/plugin")?"plugins":"presets","' section of your Babel config to enable transformation.\nIf you want to leave it as-is, add ").concat(c," to the 'plugins' section to enable parsing."):"\n\nAdd ".concat(c," to the 'plugins' section of your Babel config to enable parsing.")}}return a};var n={asyncDoExpressions:{syntax:{name:"@babel/plugin-syntax-async-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"}},decimal:{syntax:{name:"@babel/plugin-syntax-decimal",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow"},transform:{name:"@babel/preset-flow",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-flow"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx"},transform:{name:"@babel/preset-react",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-react"}},importAttributes:{syntax:{name:"@babel/plugin-syntax-import-attributes",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-attributes"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"}},recordAndTuple:{syntax:{name:"@babel/plugin-syntax-record-and-tuple",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript"},transform:{name:"@babel/preset-typescript",url:"https://github.com/babel/babel/tree/main/packages/babel-preset-typescript"}}};Object.assign(n,{asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators"},transform:{name:"@babel/plugin-transform-async-generator-functions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-async-generator-functions"}},classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-class-properties"}},classPrivateMethods:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"},transform:{name:"@babel/plugin-transform-private-methods",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-methods"}},classStaticBlock:{syntax:{name:"@babel/plugin-syntax-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"},transform:{name:"@babel/plugin-transform-class-static-block",url:"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-static-block"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"},transform:{name:"@babel/plugin-transform-export-namespace-from",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-export-namespace-from"}},importAssertions:{syntax:{name:"@babel/plugin-syntax-import-assertions",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators"},transform:{name:"@babel/plugin-transform-logical-assignment-operators",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-logical-assignment-operators"}},moduleStringNames:{syntax:{name:"@babel/plugin-syntax-module-string-names",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"},transform:{name:"@babel/plugin-transform-numeric-separator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-numeric-separator"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator"},transform:{name:"@babel/plugin-transform-nullish-coalescing-operator",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread"},transform:{name:"@babel/plugin-transform-object-rest-spread",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-object-rest-spread"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding"},transform:{name:"@babel/plugin-transform-optional-catch-binding",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-catch-binding"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"},transform:{name:"@babel/plugin-transform-optional-chaining",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-optional-chaining"}},privateIn:{syntax:{name:"@babel/plugin-syntax-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"},transform:{name:"@babel/plugin-transform-private-property-in-object",url:"https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-private-property-in-object"}},regexpUnicodeSets:{syntax:{name:"@babel/plugin-syntax-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md"},transform:{name:"@babel/plugin-transform-unicode-sets-regex",url:"https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md"}}});var r=function(e){var t=e.name,n=e.url;return"".concat(t," (").concat(n,")")}},function(e,t){function n(e,t){if(null!==e){if(t.has(e))return t.get(e);var r;if(Array.isArray(e)){r=new Array(e.length),t.set(e,r);for(var i=0;i<e.length;i++)r[i]="object"!=Sn(e[i])?e[i]:n(e[i],t)}else{r={},t.set(e,r);for(var a=Object.keys(e),s=0;s<a.length;s++){var o=a[s];r[o]="object"!=Sn(e[o])?e[o]:n(e[o],t)}}return r}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"!=Sn(e)?e:n(e,new Map)}},function(e,t,n){function r(){var e=n(484);return r=function(){return e},e}function i(){var e=n(101);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.opts,s=t.ast,o=t.code,l=t.inputMap,c=n.generatorOpts;c.inputSourceMap=null==l?void 0:l.toObject();var u,p,f=[],d=gn(e);try{for(d.s();!(u=d.n()).done;){var h,m=gn(u.value);try{for(m.s();!(h=m.n()).done;){var y=h.value.generatorOverride;if(y){var v=y(s,c,o,i().default);void 0!==v&&f.push(v)}}}catch(x){m.e(x)}finally{m.f()}}}catch(x){d.e(x)}finally{d.f()}if(0===f.length)p=(0,i().default)(s,c,o);else{if(1!==f.length)throw new Error("More than one plugin attempted to override codegen.");if("function"==typeof(p=f[0]).then)throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var g=p,b=g.code,E=g.decodedMap,S=void 0===E?p.map:E;return p.__mergedMap?S=Object.assign({},p.map):S&&(S=l?(0,a.default)(l.toObject(),S,c.sourceFileName):p.map),"inline"!==n.sourceMaps&&"both"!==n.sourceMaps||(b+="\n"+r().fromObject(S).toComment()),"inline"===n.sourceMaps&&(S=null),{outputCode:b,outputMap:S}};var a=n(485)},function(){},function(e,t,n){function r(){var e=n(159);return r=function(){return e},e}function i(e){return Object.assign({},e,{sourceRoot:null})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var a=n.replace(/\\/g,"/"),s=!1,o=r()(i(t),function(t,n){return t!==a||s?null:(s=!0,n.source="",i(e))});return"string"==typeof e.sourceRoot&&(o.sourceRoot=e.sourceRoot),Object.assign({},o)}},function(){},function(){},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.transformFile=void 0,t.transformFileAsync=function(){return Promise.reject(new Error("Transforming files is not supported in browsers"))},t.transformFileSync=function(){throw new Error("Transforming files is not supported in browsers")},t.transformFile=function(e,t,n){"function"==typeof t&&(n=t),n(new Error("Transforming files is not supported in browsers"),null)}},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.transformFromAst=void 0,t.transformFromAstAsync=function(){return(0,s.beginHiddenCallStack)(o.async).apply(void 0,arguments)},t.transformFromAstSync=function(){return(0,s.beginHiddenCallStack)(o.sync).apply(void 0,arguments)};var i=n(82),a=n(295),s=n(39),o=r()(mn().m(function e(t,n,r){var s;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,i.default)(r)),1);case 1:if(null!==(s=e.v)){e.n=2;break}return e.a(2,null);case 2:if(t){e.n=3;break}throw new Error("No AST given");case 3:return e.d(en((0,a.run)(s,n,t)),4);case 4:return e.a(2,e.v)}},e)}));t.transformFromAst=function(e,t,n,r){var i,a;if("function"==typeof n?(a=n,i=void 0):(i=n,a=r),void 0===a)return(0,s.beginHiddenCallStack)(o.sync)(e,t,i);(0,s.beginHiddenCallStack)(o.errback)(e,t,i,a)}},function(e,t,n){function r(){var e=n(13);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0,t.parseAsync=function(){return(0,o.beginHiddenCallStack)(l.async).apply(void 0,arguments)},t.parseSync=function(){return(0,o.beginHiddenCallStack)(l.sync).apply(void 0,arguments)};var i=n(82),a=n(297),s=n(296),o=n(39),l=r()(mn().m(function e(t,n){var r,o;return mn().w(function(e){for(;;)switch(e.n){case 0:return e.d(en((0,i.default)(n)),1);case 1:if(null!==(r=e.v)){e.n=2;break}o=null,e.n=4;break;case 2:return e.d(en((0,a.default)(r.passes,(0,s.default)(r),t)),3);case 3:o=e.v;case 4:return e.a(2,o)}},e)}));t.parse=function(e,t,n){if("function"==typeof t&&(n=t,t=void 0),void 0===n)return(0,o.beginHiddenCallStack)(l.sync)(e,t);(0,o.beginHiddenCallStack)(l.errback)(e,t,n)}},function(e,t,n){t.a=void 0;var r=n(16),i=n(68),a=n(251),s=n(1),o=n(492),l=n(493),c=n(494);t.a=(0,r.declare)(function(e,t){var n,r,u;e.assertVersion(7);var p=t.strictNamespace,f=void 0!==p&&p,d=t.mjsStrictNamespace,h=void 0===d?f:d,m=t.allowTopLevelThis,y=t.strict,v=t.strictMode,g=t.noInterop,b=t.importInterop,E=t.lazy,S=void 0!==E&&E,x=t.allowCommonJSExports,T=void 0===x||x,w=t.loose,P=void 0!==w&&w,A=null!=(n=e.assumption("constantReexports"))?n:P,k=null!=(r=e.assumption("enumerableModuleMeta"))?r:P,C=null!=(u=e.assumption("noIncompleteNsImportDetection"))&&u;if(!("boolean"==typeof S||"function"==typeof S||Array.isArray(S)&&S.every(function(e){return"string"==typeof e})))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof f)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof h)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var O=function(e){return s.template.expression.ast(ot||(ot=hn(['\n (function(){\n throw new Error(\n "The CommonJS \'" + "','" + "\' variable is not available in ES6 modules." +\n "Consider setting setting sourceType:script or sourceType:unambiguous in your " +\n "Babel config for this file.");\n })()\n '])),e)},I={ReferencedIdentifier:function(e){var t=e.node.name;if("module"===t||"exports"===t){var n=e.scope.getBinding(t);this.scope.getBinding(t)!==n||e.parentPath.isObjectProperty({value:e.node})&&e.parentPath.parentPath.isObjectPattern()||e.parentPath.isAssignmentExpression({left:e.node})||e.isAssignmentExpression({left:e.node})||e.replaceWith(O(t))}},UpdateExpression:function(e){var t=e.get("argument");if(t.isIdentifier()){var n=t.node.name;if("module"===n||"exports"===n){var r=e.scope.getBinding(n);this.scope.getBinding(n)===r&&e.replaceWith(s.types.assignmentExpression(e.node.operator[0]+"=",t.node,O(n)))}}},AssignmentExpression:function(e){var t=this,n=e.get("left");if(n.isIdentifier()){var r=n.node.name;if("module"!==r&&"exports"!==r)return;var i=e.scope.getBinding(r);if(this.scope.getBinding(r)!==i)return;var a=e.get("right");a.replaceWith(s.types.sequenceExpression([a.node,O(r)]))}else if(n.isPattern()){var o=n.getOuterBindingIdentifiers(),l=Object.keys(o).filter(function(n){return("module"===n||"exports"===n)&&t.scope.getBinding(n)===e.scope.getBinding(n)})[0];if(l){var c=e.get("right");c.replaceWith(s.types.sequenceExpression([c.node,O(l)]))}}}};return{name:"transform-modules-commonjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","commonjs"),S&&(0,c.defineCommonJSHook)(this.file,(0,l.lazyImportsHook)(S))},visitor:rn(rn({},"CallExpression"+(e.types.importExpression?"|ImportExpression":""),function(e){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&(!e.isCallExpression()||s.types.isImport(e.node.callee))){var t=e.scope;do{t.rename("require")}while(t=t.parent);(0,o.transformDynamicImport)(e,g,this.file)}}),"Program",{exit:function(e,n){if((0,i.isModule)(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),T||((0,a.default)(e,new Set(["module","exports"]),!1),e.traverse(I,{scope:e.scope}));var r=(0,i.getModuleName)(this.file.opts,t);r&&(r=s.types.stringLiteral(r));var o,l=(0,c.makeInvokers)(this.file),u=(0,i.rewriteModuleStatementsAndPrepareHeader)(e,{exportName:"exports",constantReexports:A,enumerableModuleMeta:k,strict:y,strictMode:v,allowTopLevelThis:m,noInterop:g,importInterop:b,wrapReference:l.wrapReference,getWrapperPayload:l.getWrapperPayload,esNamespaceOnly:"string"==typeof n.filename&&/\.mjs$/.test(n.filename)?h:f,noIncompleteNsImportDetection:C,filename:this.file.opts.filename}),p=u.meta,d=u.headers,E=gn(p.source);try{for(E.s();!(o=E.n()).done;){var x=an(o.value,2),w=x[0],P=x[1],O=s.types.callExpression(s.types.identifier("require"),[s.types.stringLiteral(w)]),_=void 0;if((0,i.isSideEffectImport)(P)){if(S&&"function"===P.wrap)throw new Error("Assertion failure");_=s.types.expressionStatement(O)}else{var N=(0,i.wrapInterop)(e,O,P.interop)||O;if(P.wrap){var D=l.buildRequireWrapper(P.name,N,P.wrap,P.referenced);if(!1===D)continue;_=D}null!=_||(_=s.template.statement.ast(lt||(lt=hn(["\n var "," = ",";\n "])),P.name,N))}_.loc=P.loc,d.push(_),d.push.apply(d,vn((0,i.buildNamespaceInitStatements)(p,P,A,l.wrapReference)))}}catch(j){E.e(j)}finally{E.f()}(0,i.ensureStatementsHoisted)(d),e.unshiftContainer("body",d),e.get("body").forEach(function(e){-1!==d.indexOf(e.node)&&e.isVariableDeclaration()&&e.scope.registerDeclaration(e)})}}})}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.transformDynamicImport=function(e,t,n){var r=t?a:s;e.replaceWith((0,i.buildDynamicImport)(e.node,!0,!1,function(e){return r(e,n)}))};var r=n(1),i=n(68),a=function(e){return r.template.expression.ast(ct||(ct=hn(["require(",")"])),e)},s=function(e,t){return r.types.callExpression(t.addHelper("interopRequireWildcard"),[a(e)])}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.lazyImportsHook=void 0;var r=n(1),i=n(68);t.lazyImportsHook=function(e){return{name:"@babel/plugin-transform-modules-commonjs/lazy",version:"7.23.3",getWrapperPayload:function(t,n){return(0,i.isSideEffectImport)(n)||n.reexportAll?null:!0===e?/\./.test(t)?null:"lazy/function":Array.isArray(e)?-1===e.indexOf(t)?null:"lazy/function":"function"==typeof e?e(t)?"lazy/function":null:void 0},buildRequireWrapper:function(e,t,n,i){if("lazy/function"===n)return!!i&&r.template.statement.ast(ut||(ut=hn(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "])),e,t,e)},wrapReference:function(e,t){if("lazy/function"===t)return r.types.callExpression(e,[])}}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.defineCommonJSHook=function(e,t){var r=e.get(n);r||e.set(n,r=[]),r.push(t)},t.makeInvokers=function(e){var t=e.get(n);return{getWrapperPayload:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return r(t,function(e){return null==e.getWrapperPayload?void 0:e.getWrapperPayload.apply(e,n)})},wrapReference:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return r(t,function(e){return null==e.wrapReference?void 0:e.wrapReference.apply(e,n)})},buildRequireWrapper:function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return r(t,function(e){return null==e.buildRequireWrapper?void 0:e.buildRequireWrapper.apply(e,n)})}}};var n="@babel/plugin-transform-modules-commonjs/customWrapperPlugin";function r(e,t){if(e){var n,r=gn(e);try{for(r.s();!(n=r.n()).done;){var i=t(n.value);if(null!=i)return i}}catch(a){r.e(a)}finally{r.f()}}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16),i=function(e,t){var n=[];e.forEach(function(e,r){(Array.isArray(e)?e[0]:e)===t&&n.unshift(r)});for(var r=0,i=n;r<i.length;r++){var a=i[r];e.splice(a,1)}};t.default=(0,r.declare)(function(e,t){e.assertVersion(7);var n=t.disallowAmbiguousJSXLike,r=t.dts,a=t.isTSX;return{name:"syntax-typescript",manipulateOptions:function(e,t){var s=t.plugins;i(s,"flow"),i(s,"jsx"),s.push("objectRestSpread","classProperties"),a&&s.push("jsx"),t.plugins.push(["typescript",{disallowAmbiguousJSXLike:n,dts:r}])}}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,d){var E,C=e.assertVersion,D=e.assumption,M=t.loose;C("2023-05"===n||"2023-01"===n?"^7.21.0":"2021-12"===n?"^7.16.0":"^7.19.0");var L=new WeakSet,B=null!=(E=D("constantSuper"))?E:M,R=function(e,t){function n(e,t,n){switch(t.type){case"StringLiteral":return r.types.stringLiteral(t.value);case"NumericLiteral":case"BigIntLiteral":var i=t.value+"";return e.get("key").replaceWith(r.types.stringLiteral(i)),r.types.stringLiteral(i);default:var a=e.scope.maybeGenerateMemoised(t);return e.get("key").replaceWith(r.types.assignmentExpression("=",a,O(n,t))),r.types.cloneNode(a)}}return{VariableDeclarator:function(n,r){var i=n.node.id;if("Identifier"===i.type){var a=(0,s.skipTransparentExprWrappers)(n.get("init"));if(e(a)){var o=i.name;t(a,r,o)}}},AssignmentExpression:function(n,r){var i=n.node.left;if("Identifier"===i.type){var a=(0,s.skipTransparentExprWrappers)(n.get("right"));if(e(a))switch(n.node.operator){case"=":case"&&=":case"||=":case"??=":t(a,r,i.name)}}},AssignmentPattern:function(n,r){var i=n.node.left;if("Identifier"===i.type){var a=(0,s.skipTransparentExprWrappers)(n.get("right"));if(e(a)){var o=i.name;t(a,r,o)}}},ObjectExpression:function(i,a){var o,l=gn(i.get("properties"));try{for(l.s();!(o=l.n()).done;){var c=o.value,u=c.node;if("ObjectProperty"===u.type){var p=u.key,f=(0,s.skipTransparentExprWrappers)(c.get("value"));if(e(f))if(u.computed){var d=n(c,p,a);t(f,a,d)}else if(!_(p))if("Identifier"===p.type)t(f,a,p.name);else{var h=r.types.stringLiteral(p.value+"");t(f,a,h)}}}}catch(m){l.e(m)}finally{l.f()}},ClassPrivateProperty:function(n,i){var a=n.node,o=(0,s.skipTransparentExprWrappers)(n.get("value"));if(e(o)){var l=r.types.stringLiteral("#"+a.key.id.name);t(o,i,l)}},ClassAccessorProperty:function(i,a){var o=i.node,l=o.key,c=(0,s.skipTransparentExprWrappers)(i.get("value"));if(e(c))if(o.computed){var u=n(i,l,a);t(c,a,u)}else if("Identifier"===l.type)t(c,a,l.name);else if("PrivateName"===l.type){var p=r.types.stringLiteral("#"+l.id.name);t(c,a,p)}else{var f=r.types.stringLiteral(l.value+"");t(c,a,f)}},ClassProperty:function(i,a){var o=i.node,l=o.key,c=(0,s.skipTransparentExprWrappers)(i.get("value"));if(e(c))if(o.computed){var u=n(i,l,a);t(c,a,u)}else if("Identifier"===l.type)t(c,a,l.name);else{var p=r.types.stringLiteral(l.value+"");t(c,a,p)}}}}(j,F);function F(e,t,a){var s;if(!L.has(e)){var d=e.node;null!=a||(a=null==(s=d.id)?void 0:s.name);var E=function(e,t,n,a,s,d){var E,C=e.get("body.body"),_=e.node.decorators,N=!1,D=function(e){var t;return function(){return t||(t=function(e){var t=[],n=new Set;return e.traverse({PrivateName:function(e){n.add(e.node.id.name)}}),function(){var e;do{o(t),e=String.fromCharCode.apply(String,t)}while(n.has(e));return r.types.privateName(r.types.identifier(e))}}(e)),t()}}(e),j=[],M=e.scope.parent,L=function(e,t){var n=M.generateDeclaredUidIdentifier(t);return j.push(r.types.assignmentExpression("=",n,e)),r.types.cloneNode(n)},B=gn(C);try{for(B.s();!(E=B.n()).done;){var R=E.value;if(A(R))if(R.node.decorators&&R.node.decorators.length>0){switch(R.node.type){case"ClassProperty":d.ClassProperty(R,t);break;case"ClassPrivateProperty":d.ClassPrivateProperty(R,t);break;case"ClassAccessorProperty":d.ClassAccessorProperty(R,t)}N=!0}else if("ClassAccessorProperty"===R.node.type){d.ClassAccessorProperty(R,t);var F=R.node,U=F.key,V=F.value,q=F.static,W=F.computed,G=D(),H=l(G,V,q),K=R.get("key"),z=an(R.replaceWith(H),1)[0];c(e.node.id,z,W&&!K.isConstantExpression()?L(O(t,U),"computedKey"):U,G,a,W)}}}catch(ut){B.e(ut)}finally{B.f()}if(_||N){var X,J,Y,$,Q,Z,ee,te=[],ne=!1,re=!1,ie=new Set,ae=new Map,se=function(e){var t,n=e.expression;"2023-05"===a&&r.types.isMemberExpression(n)&&(r.types.isSuper(n.object)||r.types.isThisExpression(n.object)?t=L(r.types.thisExpression(),"obj"):M.isStatic(n.object)?t=n.object:(t=L(n.object,"obj"),n.object=t),ae.set(e,r.types.cloneNode(t)));M.isStatic(n)||(e.expression=L(n,"dec"))},oe=!1;if(_){var le;Q=M.generateDeclaredUidIdentifier("initClass"),oe=e.isClassDeclaration(),le=function(e,t){if("ClassDeclaration"===e.type){var n=e.node.id,i=n.name,a=e.scope.generateUidIdentifierBasedOnNode(n),s=r.types.identifier(i);return e.scope.rename(i,a.name),e.get("id").replaceWith(s),{id:r.types.cloneNode(a),path:e}}var o;e.node.id?(t=e.node.id.name,o=e.scope.parent.generateDeclaredUidIdentifier(t),e.scope.rename(t,o.name)):o=e.scope.parent.generateDeclaredUidIdentifier("string"==typeof t?t:"decorated_class");var l=r.types.classExpression("string"==typeof t?r.types.identifier(t):null,e.node.superClass,e.node.body),c=an(e.replaceWith(r.types.sequenceExpression([l,o])),1)[0];return{id:r.types.cloneNode(o),path:c.get("expressions.0")}}(e,s),Z=le.id,(e=le.path).node.decorators=null;var ce,ue=gn(_);try{for(ue.s();!(ce=ue.n()).done;){se(ce.value)}}catch(ut){ue.e(ut)}finally{ue.f()}}else e.node.id||(e.node.id=e.scope.generateUidIdentifier("Class")),Z=r.types.cloneNode(e.node.id);var pe=!1;if(N){var fe,de=gn(C);try{for(de.s();!(fe=de.n()).done;){var he=fe.value;if(A(he)){var me=he.node,ye=he.get("decorators"),ve=Array.isArray(ye)&&ye.length>0;if(ve){var ge,be=gn(ye);try{for(be.s();!(ge=be.n()).done;){se(ge.value.node)}}catch(ut){be.e(ut)}finally{be.f()}}var Ee="computed"in he.node&&!0===he.node.computed;Ee&&(he.get("key").isConstantExpression()||(me.key=L(O(t,me.key),"computedKey")));var Se=b(he),xe=me.key,Te="PrivateName"===xe.type,we=!!he.node.static,Pe="computedKey";if(Te?Pe=xe.id.name:Ee||"Identifier"!==xe.type||(Pe=xe.name),Te&&!we&&(ve&&(pe=!0),!r.types.isClassPrivateProperty(me)&&ee||(ee=xe)),he.isClassMethod({kind:"constructor"})&&(J=he),ve){var Ae,ke=void 0,Ce=void 0;if(Se===f){var Oe=he.node.value,Ie=[r.types.thisExpression()];Oe&&Ie.push(r.types.cloneNode(Oe));var _e=D(),Ne=he.scope.parent.generateDeclaredUidIdentifier("init_".concat(Pe)),De=l(_e,r.types.callExpression(r.types.cloneNode(Ne),Ie),we),je=an(he.replaceWith(De),1)[0];if(Te){Ce=u(_e,a);var Me=je.scope.parent.generateDeclaredUidIdentifier("get_".concat(Pe)),Le=je.scope.parent.generateDeclaredUidIdentifier("set_".concat(Pe));T(je,xe,Me,Le),ke=[Ne,Me,Le]}else c(e.node.id,je,xe,_e,a,Ee),ke=Ne}else if(Se===p){var Be=he.scope.parent.generateDeclaredUidIdentifier("init_".concat(Pe)),Re=he.get("value");Re.replaceWith(r.types.callExpression(r.types.cloneNode(Be),[r.types.thisExpression(),Re.node].filter(function(e){return e}))),ke=Be,Te&&(Ce=u(xe,a))}else if(Te){ke=he.scope.parent.generateDeclaredUidIdentifier("call_".concat(Pe)),new i.default({constantSuper:n,methodPath:he,objectRef:Z,superRef:e.node.superClass,file:t.file,refToPreserve:Z}).replace();var Fe=he.node,Ue=Fe.params,Ve=Fe.body,qe=Fe.async;if(Ce=[r.types.functionExpression(void 0,Ue.filter(w),Ve,qe)],Se===h||Se===m)P(he,r.types.cloneNode(xe),r.types.cloneNode(ke),we);else{var We=he.node;e.node.body.body.unshift(r.types.classPrivateProperty(xe,r.types.cloneNode(ke),[],We.static)),ie.add(xe.id.name),he.remove()}}Ae=Ee?r.types.cloneNode(xe):"PrivateName"===xe.type?r.types.stringLiteral(xe.id.name):"Identifier"===xe.type?r.types.stringLiteral(xe.name):r.types.cloneNode(xe),te.push({kind:Se,decorators:ye.map(function(e){return e.node.expression}),decoratorsThis:ye.map(function(e){return ae.get(e.node)}),name:Ae,isStatic:we,privateMethods:Ce,locals:ke}),Se!==p&&(we?re=!0:ne=!0),he.node&&(he.node.decorators=null),X||we||Se!==p&&Se!==f||(X=he)}}}}catch(ut){de.e(ut)}finally{de.f()}}var Ge=function(e,t){return r.types.arrayExpression(S(e).map(function(e){var n=x(e.decorators,e.decoratorsThis,t),i=n.decs,a=n.hasThis,s=e.kind;return e.isStatic&&(s+="2023-05"===t?v:y),a&&(s+=g),r.types.arrayExpression([1===i.length?i[0]:r.types.arrayExpression(i),r.types.numericLiteral(s),e.name].concat(vn(e.privateMethods||[])))}))}(te,a),He=0,Ke=[];if(_){var ze=x(_.map(function(e){return e.expression}),_.map(function(e){return ae.get(e)}),a);He=ze.hasThis?1:0,Ke=ze.decs}var Xe=function(e){var t,n=[],r=gn(S(e));try{for(r.s();!(t=r.n()).done;){var i=t.value.locals;Array.isArray(i)?n.push.apply(n,vn(i)):void 0!==i&&n.push(i)}}catch(ut){r.e(ut)}finally{r.f()}return n}(te);if(ne){Y=M.generateDeclaredUidIdentifier("initProto"),Xe.push(Y);var Je=r.types.callExpression(r.types.cloneNode(Y),[r.types.thisExpression()]);if(X){var Ye=X.get("value"),$e=[Je];Ye.node&&$e.push(Ye.node),Ye.replaceWith(r.types.sequenceExpression($e))}else if(J)e.node.superClass?J.traverse({CallExpression:{exit:function(e){e.get("callee").isSuper()&&(e.replaceWith(r.types.callExpression(r.types.cloneNode(Y),[e.node])),e.skip())}},ClassMethod:function(e){"constructor"===e.node.kind&&e.skip()}}):J.node.body.body.unshift(r.types.expressionStatement(Je));else{var Qe=[r.types.expressionStatement(Je)];e.node.superClass&&Qe.unshift(r.types.expressionStatement(r.types.callExpression(r.types.super(),[r.types.spreadElement(r.types.identifier("args"))]))),e.node.body.body.unshift(r.types.classMethod("constructor",r.types.identifier("constructor"),[r.types.restElement(r.types.identifier("args"))],r.types.blockStatement(Qe)))}}re&&($=M.generateDeclaredUidIdentifier("initStatic"),Xe.push($)),ie.size>0&&e.traverse({PrivateName:function(e){if(ie.has(e.node.id.name)){var t=e.parentPath,n=t.parentPath;if("AssignmentExpression"===n.node.type&&n.node.left===t.node||"UpdateExpression"===n.node.type||"RestElement"===n.node.type||"ArrayPattern"===n.node.type||"ObjectProperty"===n.node.type&&n.node.value===t.node&&"ObjectPattern"===n.parentPath.type||"ForOfStatement"===n.node.type&&n.node.left===t.node)throw e.buildCodeFrameError('Decorated private methods are not updatable, but "#'.concat(e.node.id.name,'" is updated via this expression.'))}}});var Ze=[],et=!1,tt=Q&&r.types.callExpression(r.types.cloneNode(Q),[]),nt=e.node;if(_){Ze.push(Z,Q);var rt=[],it=[];if(e.get("body.body").forEach(function(e){if(e.isStaticBlock())return it.push(e.node),void e.remove();var t,n=e.isClassProperty()||e.isClassPrivateProperty();if((n||e.isClassPrivateMethod())&&e.node.static){if(n&&it.length>0){var i=it.map(k);e.node.value&&i.push(e.node.value),e.node.value=0===(t=i).length?r.types.unaryExpression("void",r.types.numericLiteral(0)):1===t.length?t[0]:r.types.sequenceExpression(t),it=[]}e.node.static=!1,rt.push(e.node),e.remove()}}),rt.length>0||it.length>0){var at=r.template.expression.ast(pt||(pt=hn(["\n class extends "," {}\n "])),t.addHelper("identity"));at.body.body=[r.types.staticBlock([r.types.toStatement(nt,!0)||r.types.expressionStatement(nt)])].concat(rt);var st=[],ot=r.types.newExpression(at,[]);it.length>0&&st.push.apply(st,vn(it.map(k))),tt&&(et=!0,st.push(tt)),st.length>0?(st.unshift(r.types.callExpression(r.types.super(),[r.types.cloneNode(Z)])),at.body.body.push(r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([r.types.expressionStatement(r.types.sequenceExpression(st))])))):ot.arguments.push(r.types.cloneNode(Z)),e.replaceWith(ot)}}!et&&tt&&e.node.body.body.push(r.types.staticBlock([r.types.expressionStatement(tt)]));var lt=nt.superClass;if(lt&&"2023-05"===a){var ct=e.scope.maybeGenerateMemoised(lt);ct&&(nt.superClass=r.types.assignmentExpression("=",ct,lt),lt=ct)}return nt.body.body.unshift(r.types.staticBlock([r.types.expressionStatement(I(Xe,Ze,Ge,r.types.arrayExpression(Ke),r.types.numericLiteral(He),pe?ee:null,"object"==Sn(s)?s:void 0,r.types.cloneNode(lt),t,a)),re&&r.types.expressionStatement(r.types.callExpression(r.types.cloneNode($),[r.types.thisExpression()]))].filter(Boolean))),e.insertBefore(j.map(function(e){return r.types.expressionStatement(e)})),oe&&e.insertBefore(r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.cloneNode(Z))])),e.scope.crawl(),e}j.length>0&&(e.insertBefore(j.map(function(e){return r.types.expressionStatement(e)})),e.scope.crawl())}(e,t,B,n,a,R);E?L.add(E):L.add(e)}}return{name:"proposal-decorators",inherits:d,visitor:Object.assign({ExportDefaultDeclaration:function(e,t){var n=e.node.declaration;if("ClassDeclaration"===(null==n?void 0:n.type)&&N(n)){var i=!n.id,s=(0,a.default)(e);i&&F(s,t,r.types.stringLiteral("default"))}},ExportNamedDeclaration:function(e){var t=e.node.declaration;"ClassDeclaration"===(null==t?void 0:t.type)&&N(t)&&(0,a.default)(e)},Class:function(e,t){F(e,t,void 0)}},R)}};var r=n(1),i=n(141),a=n(62),s=n(301);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length-1;if(-1!==t){var n=e[t];90===n?e[t]=97:122===n?(e[t]=65,o(e,t-1)):e[t]=n+1}else e.unshift(65)}function l(e,t,n){return"PrivateName"===e.type?r.types.classPrivateProperty(e,t,void 0,n):r.types.classProperty(e,t,void 0,void 0,n)}function c(e,t,n,i,a){var s,o,l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=t.node.static,u="2023-05"===a&&c?e:r.types.thisExpression(),p=r.types.blockStatement([r.types.returnStatement(r.types.memberExpression(r.types.cloneNode(u),r.types.cloneNode(i)))]),f=r.types.blockStatement([r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(r.types.cloneNode(u),r.types.cloneNode(i)),r.types.identifier("v")))]);"PrivateName"===n.type?(s=r.types.classPrivateMethod("get",r.types.cloneNode(n),[],p,c),o=r.types.classPrivateMethod("set",r.types.cloneNode(n),[r.types.identifier("v")],f,c)):(s=r.types.classMethod("get",r.types.cloneNode(n),[],p,l,c),o=r.types.classMethod("set",r.types.cloneNode(n),[r.types.identifier("v")],f,l,c)),t.insertAfter(o),t.insertAfter(s)}function u(e,t){return"2023-05"!==t&&"2023-01"!==t?[r.template.expression.ast(ft||(ft=hn(["\n function () {\n return this.",";\n }\n "])),r.types.cloneNode(e)),r.template.expression.ast(dt||(dt=hn(["\n function (value) {\n this."," = value;\n }\n "])),r.types.cloneNode(e))]:[r.template.expression.ast(ht||(ht=hn(["\n o => o.","\n "])),r.types.cloneNode(e)),r.template.expression.ast(mt||(mt=hn(["\n (o, v) => o."," = v\n "])),r.types.cloneNode(e))]}var p=0,f=1,d=2,h=3,m=4,y=5,v=8,g=16;function b(e){switch(e.node.type){case"ClassProperty":case"ClassPrivateProperty":return p;case"ClassAccessorProperty":return f;case"ClassMethod":case"ClassPrivateMethod":return"get"===e.node.kind?h:"set"===e.node.kind?m:d}}function E(e){return"decorators"in e}function S(e){var t=e.filter(E);return[].concat(vn(t.filter(function(e){return e.isStatic&&e.kind>=f&&e.kind<=m})),vn(t.filter(function(e){return!e.isStatic&&e.kind>=f&&e.kind<=m})),vn(t.filter(function(e){return e.isStatic&&e.kind===p})),vn(t.filter(function(e){return!e.isStatic&&e.kind===p})))}function x(e,t,n){for(var i=e.length,a=t.some(Boolean),s=[],o=0;o<i;o++)"2023-05"===n&&a&&s.push(t[o]||r.types.unaryExpression("void",r.types.numericLiteral(0))),s.push(e[o]);return{hasThis:a,decs:s}}function T(e,t,n,i){e.insertAfter(r.types.classPrivateMethod("get",r.types.cloneNode(t),[],r.types.blockStatement([r.types.returnStatement(r.types.callExpression(r.types.cloneNode(n),[r.types.thisExpression()]))]))),e.insertAfter(r.types.classPrivateMethod("set",r.types.cloneNode(t),[r.types.identifier("v")],r.types.blockStatement([r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(i),[r.types.thisExpression(),r.types.identifier("v")]))])))}function w(e){return"TSParameterProperty"!==e.type}function P(e,t,n,i){var a,s;"set"===e.node.kind?(a=[r.types.identifier("v")],s=[r.types.expressionStatement(r.types.callExpression(n,[r.types.thisExpression(),r.types.identifier("v")]))]):(a=[],s=[r.types.returnStatement(r.types.callExpression(n,[r.types.thisExpression()]))]),e.replaceWith(r.types.classPrivateMethod(e.node.kind,r.types.cloneNode(t),a,r.types.blockStatement(s),i))}function A(e){var t=e.type;return"TSDeclareMethod"!==t&&"TSIndexSignature"!==t&&"StaticBlock"!==t}function k(e){return r.types.callExpression(r.types.arrowFunctionExpression([],r.types.blockStatement(e.body)),[])}function C(e,t){return r.types.callExpression(e.addHelper("setFunctionName"),[r.types.thisExpression(),t])}function O(e,t){return r.types.callExpression(e.addHelper("toPropertyKey"),[t])}function I(e,t,n,i,a,s,o,l,c,u){var p,f,d=[o?C(c,o):r.types.thisExpression(),n,i];if("2021-12"===u||"2022-03"===u&&!c.availableHelper("applyDecs2203R")){var h=r.types.arrayPattern([].concat(vn(e),vn(t))),m=r.types.callExpression(c.addHelper("2021-12"===u?"applyDecs":"applyDecs2203"),d);return r.types.assignmentExpression("=",h,m)}return"2023-05"===u?((s||l||0!==a.value)&&d.push(a),s?d.push(r.template.expression.ast(yt||(yt=hn(["\n _ => "," in _\n "])),r.types.cloneNode(s))):l&&d.push(r.types.unaryExpression("void",r.types.numericLiteral(0))),l&&d.push(l),f=r.types.callExpression(c.addHelper("applyDecs2305"),d)):"2023-01"===u?(s&&d.push(r.template.expression.ast(vt||(vt=hn(["\n _ => "," in _\n "])),r.types.cloneNode(s))),f=r.types.callExpression(c.addHelper("applyDecs2301"),d)):f=r.types.callExpression(c.addHelper("applyDecs2203R"),d),e.length>0?t.length>0?p=r.types.objectPattern([r.types.objectProperty(r.types.identifier("e"),r.types.arrayPattern(e)),r.types.objectProperty(r.types.identifier("c"),r.types.arrayPattern(t))]):(p=r.types.arrayPattern(e),f=r.types.memberExpression(f,r.types.identifier("e"),!1,!1)):(p=r.types.arrayPattern(t),f=r.types.memberExpression(f,r.types.identifier("c"),!1,!1)),r.types.assignmentExpression("=",p,f)}function _(e){return"Identifier"===e.type?"__proto__"===e.name:"__proto__"===e.value}function N(e){return e.decorators&&e.decorators.length>0}function D(e){switch(e.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return N(e);default:return!1}}function j(e){return e.isClassExpression({id:null})&&(N(t=e.node)||t.body.body.some(D));var t}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildCheckInRHS=h,t.buildFieldsInitNodes=function(e,t,n,a,s,o,l,c,p){var f,d,h=0,m=[],y=[],v=!1,T=[],w=null,k=r.types.isIdentifier(t)?function(){return t}:function(){return null!=d||(d=n[0].scope.generateUidIdentifierBasedOnNode(t)),d},C=null!=(f=e)?f:n[0].scope.generateUidIdentifier("class");null!=e||(e=r.types.cloneNode(p));var O,I=gn(n);try{var _=function(){var t=O.value;t.isClassProperty()&&u.assertFieldTransformed(t);var n=!(null!=r.types.isStaticBlock&&r.types.isStaticBlock(t.node))&&t.node.static,f=!n,d=t.isPrivate(),w=!d,I=t.isProperty(),_=!I,N=null==t.isStaticBlock?void 0:t.isStaticBlock();switch(n&&(h|=1),(n||_&&d||N)&&(new i.default({methodPath:t,constantSuper:c,file:s,refToPreserve:p,getSuperRef:k,getObjectRef:function(){return h|=2,n||N?C:r.types.memberExpression(C,r.types.identifier("prototype"))}}).replace(),P(t,C,p)&&(h|=2)),v=!1,!0){case N:var D=t.node.body;1===D.length&&r.types.isExpressionStatement(D[0])?m.push(A(D[0],t)):m.push(r.types.inheritsComments(r.template.statement.ast(gt||(gt=hn(["(() => { "," })()"])),D),t.node));break;case n&&d&&I&&l:m.push(g(r.types.cloneNode(e),t,a));break;case n&&d&&I&&!l:m.push(b(t,a));break;case n&&w&&I&&o:if(!function(e){var t=e.key,n=e.computed;return"Identifier"===t.type?!n&&("name"===t.name||"length"===t.name):"StringLiteral"===t.type&&("name"===t.value||"length"===t.value)}(t.node)){m.push(E(r.types.cloneNode(e),t));break}case n&&w&&I&&!o:m.push(S(r.types.cloneNode(e),t,s));break;case f&&d&&I&&l:y.push(g(r.types.thisExpression(),t,a));break;case f&&d&&I&&!l:y.push(function(e,t,n,i){var a=n.get(t.node.key.id.name),s=a.id,o=t.node.value||t.scope.buildUndefinedNode();if(!i.availableHelper("classPrivateFieldInitSpec"))return A(r.template.statement.ast(Pt||(Pt=hn(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"])),r.types.cloneNode(s),e,o),t);var l=i.addHelper("classPrivateFieldInitSpec");return A(r.template.statement.ast(At||(At=hn(["","(\n ",",\n ",",\n {\n writable: true,\n value: ","\n },\n )"])),l,r.types.thisExpression(),r.types.cloneNode(s),o),t)}(r.types.thisExpression(),t,a,s));break;case f&&d&&_&&l:y.unshift(function(e,t,n){var i=n.get(t.node.key.id.name),a=i.methodId,s=i.id,o=i.getId,l=i.setId,c=i.initAdded;if(!c)return a?A(r.template.statement.ast(Ot||(Ot=hn(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,a.name),t):o||l?(n.set(t.node.key.id.name,Object.assign({},i,{initAdded:!0})),A(r.template.statement.ast(It||(It=hn(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n });\n "])),e,s,o?o.name:t.scope.buildUndefinedNode(),l?l.name:t.scope.buildUndefinedNode()),t)):void 0}(r.types.thisExpression(),t,a)),T.push(x(t,a,l));break;case f&&d&&_&&!l:y.unshift(function(e,t,n,i){var a=n.get(t.node.key.id.name),s=a.getId,o=a.setId,l=a.initAdded;if(!l)return s||o?function(e,t,n,i){var a=n.get(t.node.key.id.name),s=a.id,o=a.getId,l=a.setId;if(n.set(t.node.key.id.name,Object.assign({},a,{initAdded:!0})),!i.availableHelper("classPrivateFieldInitSpec"))return A(r.template.statement.ast(_t||(_t=hn(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "])),s,e,o?o.name:t.scope.buildUndefinedNode(),l?l.name:t.scope.buildUndefinedNode()),t);var c=i.addHelper("classPrivateFieldInitSpec");return A(r.template.statement.ast(Nt||(Nt=hn(["","(\n ",",\n ",",\n {\n get: ",",\n set: ","\n },\n )"])),c,r.types.thisExpression(),r.types.cloneNode(s),o?o.name:t.scope.buildUndefinedNode(),l?l.name:t.scope.buildUndefinedNode()),t)}(e,t,n,i):function(e,t,n,i){var a=n.get(t.node.key.id.name).id;if(!i.availableHelper("classPrivateMethodInitSpec"))return A(r.template.statement.ast(Dt||(Dt=hn(["",".add(",")"])),a,e),t);var s=i.addHelper("classPrivateMethodInitSpec");return A(r.template.statement.ast(jt||(jt=hn(["","(\n ",",\n ","\n )"])),s,r.types.thisExpression(),r.types.cloneNode(a)),t)}(e,t,n,i)}(r.types.thisExpression(),t,a,s)),T.push(x(t,a,l));break;case n&&d&&_&&!l:m.unshift(b(t,a)),T.push(x(t,a,l));break;case n&&d&&_&&l:m.unshift(function(e,t,n,i){var a=i.get(t.node.key.id.name),s=a.id,o=a.methodId,l=a.getId,c=a.setId,u=a.initAdded;if(!u)return l||c?(i.set(t.node.key.id.name,Object.assign({},a,{initAdded:!0})),A(r.template.statement.ast(Mt||(Mt=hn(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n })\n "])),e,s,l?l.name:t.scope.buildUndefinedNode(),c?c.name:t.scope.buildUndefinedNode()),t)):A(r.template.statement.ast(Lt||(Lt=hn(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "])),e,s,o.name),t)}(r.types.cloneNode(e),t,0,a)),T.push(x(t,a,l));break;case f&&w&&I&&o:y.push(E(r.types.thisExpression(),t));break;case f&&w&&I&&!o:v=!0,y.push(S(r.types.thisExpression(),t,s));break;default:throw new Error("Unreachable.")}};for(I.s();!(O=I.n()).done;)_()}catch(N){I.e(N)}finally{I.f()}return 2&h&&null!=p&&(w=r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(C),r.types.cloneNode(p)))),{staticNodes:m.filter(Boolean),instanceNodes:y.filter(Boolean),lastInstanceNodeReturnsThis:v,pureStaticNodes:T.filter(Boolean),classBindingNode:w,wrapClass:function(t){var i,a=gn(n);try{for(a.s();!(i=a.n()).done;){var s=i.value;s.node.leadingComments=null,s.remove()}}catch(N){a.e(N)}finally{a.f()}return d&&(t.scope.push({id:r.types.cloneNode(d)}),t.set("superClass",r.types.assignmentExpression("=",d,t.node.superClass))),0!==h&&(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(r.types.assignmentExpression("=",r.types.cloneNode(e),t.node))):(null==p&&(t.node.id=e),null!=w&&t.scope.push({id:C}))),t}}},t.buildPrivateNamesMap=function(e){var t,n=new Map,r=gn(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(i.isPrivate()){var a=i.node.key.id.name,s=n.has(a)?n.get(a):{id:i.scope.generateUidIdentifier(a),static:i.node.static,method:!i.isProperty()};i.isClassPrivateMethod()&&("get"===i.node.kind?s.getId=i.scope.generateUidIdentifier("get_".concat(a)):"set"===i.node.kind?s.setId=i.scope.generateUidIdentifier("set_".concat(a)):"method"===i.node.kind&&(s.methodId=i.scope.generateUidIdentifier(a))),n.set(a,s)}}}catch(o){r.e(o)}finally{r.f()}return n},t.buildPrivateNamesNodes=function(e,t,n,i){var a,s=[],o=gn(e);try{for(o.s();!(a=o.n()).done;){var c=an(a.value,2),u=c[0],p=c[1],f=p.static,d=p.method,h=p.getId,m=p.setId,y=h||m,v=r.types.cloneNode(p.id),g=void 0;t?g=r.types.callExpression(i.addHelper("classPrivateFieldLooseKey"),[r.types.stringLiteral(u)]):n?g=r.types.callExpression(r.types.identifier("Symbol"),[r.types.stringLiteral(u)]):f||(g=r.types.newExpression(r.types.identifier(!d||y?"WeakMap":"WeakSet"),[])),g&&((0,l.default)(g),s.push(r.template.statement.ast(bt||(bt=hn(["var "," = ",""])),v,g)))}}catch(b){o.e(b)}finally{o.f()}return s},t.transformPrivateNamesUsage=function(e,t,n,r,i){var a=r.privateFieldsAsProperties,o=r.noDocumentAll,l=r.innerBinding;if(n.size){var c=t.get("body"),u=a?v:y;(0,s.default)(c,f,Object.assign({privateNamesMap:n,classRef:e,file:i},u,{noDocumentAll:o,innerBinding:l})),c.traverse(m,{privateNamesMap:n,classRef:e,file:i,privateFieldsAsProperties:a,innerBinding:l})}};var r=n(1),i=n(141),a=n(33),s=n(299),o=n(300),l=n(302),c=n(301),u=n(303);function p(e){var t=r.traverse.visitors.merge([Object.assign({},e),a.default]),n=Object.assign({},e,{Class:function(e){var r,i=this.privateNamesMap,a=e.get("body.body"),s=new Map(i),o=[],l=gn(a);try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c.isPrivate()){var u=c.node.key.id.name;s.delete(u),o.push(u)}}}catch(p){l.e(p)}finally{l.f()}o.length&&(e.get("body").traverse(t,Object.assign({},this,{redeclared:o})),e.traverse(n,Object.assign({},this,{privateNamesMap:s})),e.skipKey("body"))}});return n}var f=p({PrivateName:function(e,t){var n=t.noDocumentAll,r=this.privateNamesMap,i=this.redeclared,a=e.node,s=e.parentPath;if(s.isMemberExpression({property:a})||s.isOptionalMemberExpression({property:a})){var o=a.id.name;r.has(o)&&(i&&i.includes(o)||this.handle(s,n))}}});function d(e,t,n){for(;null!=(r=t)&&r.hasBinding(e)&&!t.bindingIdentifierEquals(e,n);){var r;t.rename(e),t=t.parent}}function h(e,t,n){return n||null==t.availableHelper||!t.availableHelper("checkInRHS")?e:r.types.callExpression(t.addHelper("checkInRHS"),[e])}var m=p({BinaryExpression:function(e,t){var n=t.file,i=e.node,a=i.operator,s=i.left,o=i.right;if("in"===a&&r.types.isPrivateName(s)){var l=this.privateFieldsAsProperties,c=this.privateNamesMap,u=this.redeclared,p=s.id.name;if(c.has(p)&&(!u||!u.includes(p)))if(d(this.classRef.name,e.scope,this.innerBinding),l){var f=c.get(p).id;e.replaceWith(r.template.expression.ast(Et||(Et=hn(["\n Object.prototype.hasOwnProperty.call(",", ",")\n "])),h(o,n),r.types.cloneNode(f)))}else{var m=c.get(p),y=m.id;m.static?e.replaceWith(r.template.expression.ast(St||(St=hn([""," === ",""])),h(o,n),r.types.cloneNode(this.classRef))):e.replaceWith(r.template.expression.ast(xt||(xt=hn(["",".has(",")"])),r.types.cloneNode(y),h(o,n)))}}}}),y={memoise:function(e,t){var n=e.scope,r=e.node.object,i=n.maybeGenerateMemoised(r);i&&this.memoiser.set(r,i,t)},receiver:function(e){var t=e.node.object;return this.memoiser.has(t)?r.types.cloneNode(this.memoiser.get(t)):r.types.cloneNode(t)},get:function(e){var t=this.classRef,n=this.privateNamesMap,i=this.file,a=this.innerBinding,s=e.node.property.id.name,o=n.get(s),l=o.id,c=o.static,u=o.method,p=o.methodId,f=o.getId,h=o.setId,m=f||h;if(c){var y=u&&!m?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return d(t.name,e.scope,a),r.types.callExpression(i.addHelper(y),[this.receiver(e),r.types.cloneNode(t),r.types.cloneNode(l)])}return u?m?!f&&h&&i.availableHelper("writeOnlyError")?r.types.sequenceExpression([this.receiver(e),r.types.callExpression(i.addHelper("writeOnlyError"),[r.types.stringLiteral("#".concat(s))])]):r.types.callExpression(i.addHelper("classPrivateFieldGet"),[this.receiver(e),r.types.cloneNode(l)]):r.types.callExpression(i.addHelper("classPrivateMethodGet"),[this.receiver(e),r.types.cloneNode(l),r.types.cloneNode(p)]):r.types.callExpression(i.addHelper("classPrivateFieldGet"),[this.receiver(e),r.types.cloneNode(l)])},boundGet:function(e){return this.memoise(e,1),r.types.callExpression(r.types.memberExpression(this.get(e),r.types.identifier("bind")),[this.receiver(e)])},set:function(e,t){var n=this.classRef,i=this.privateNamesMap,a=this.file,s=e.node.property.id.name,o=i.get(s),l=o.id,c=o.static,u=o.method,p=o.setId,f=o.getId;if(c){var d=!u||f||p?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return r.types.callExpression(a.addHelper(d),[this.receiver(e),r.types.cloneNode(n),r.types.cloneNode(l),t])}return u?p?r.types.callExpression(a.addHelper("classPrivateFieldSet"),[this.receiver(e),r.types.cloneNode(l),t]):r.types.sequenceExpression([this.receiver(e),t,r.types.callExpression(a.addHelper("readOnlyError"),[r.types.stringLiteral("#".concat(s))])]):r.types.callExpression(a.addHelper("classPrivateFieldSet"),[this.receiver(e),r.types.cloneNode(l),t])},destructureSet:function(e){var t=this.classRef,n=this.privateNamesMap,i=this.file,a=e.node.property.id.name,s=n.get(a),o=s.id;if(s.static){try{var l=i.addHelper("classStaticPrivateFieldDestructureSet")}catch(e){throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return r.types.memberExpression(r.types.callExpression(l,[this.receiver(e),r.types.cloneNode(t),r.types.cloneNode(o)]),r.types.identifier("value"))}return r.types.memberExpression(r.types.callExpression(i.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),r.types.cloneNode(o)]),r.types.identifier("value"))},call:function(e,t){return this.memoise(e,1),(0,o.default)(this.get(e),this.receiver(e),t,!1)},optionalCall:function(e,t){return this.memoise(e,1),(0,o.default)(this.get(e),this.receiver(e),t,!0)},delete:function(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},v={get:function(e){var t=this.privateNamesMap,n=this.file,i=e.node.object,a=e.node.property.id.name;return r.template.expression(Tt||(Tt=hn(["BASE(REF, PROP)[PROP]"])))({BASE:n.addHelper("classPrivateFieldLooseBase"),REF:r.types.cloneNode(i),PROP:r.types.cloneNode(t.get(a).id)})},set:function(){throw new Error("private name handler with loose = true don't need set()")},boundGet:function(e){return r.types.callExpression(r.types.memberExpression(this.get(e),r.types.identifier("bind")),[r.types.cloneNode(e.node.object)])},simpleSet:function(e){return this.get(e)},destructureSet:function(e){return this.get(e)},call:function(e,t){return r.types.callExpression(this.get(e),t)},optionalCall:function(e,t){return r.types.optionalCallExpression(this.get(e),t,!0)},delete:function(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function g(e,t,n){var i=n.get(t.node.key.id.name).id,a=t.node.value||t.scope.buildUndefinedNode();return A(r.template.statement.ast(wt||(wt=hn(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "])),e,r.types.cloneNode(i),a),t)}function b(e,t){var n=t.get(e.node.key.id.name),i=n.id,a=n.getId,s=n.setId,o=n.initAdded,l=a||s;if(e.isProperty()||!o&&l){if(l)return t.set(e.node.key.id.name,Object.assign({},n,{initAdded:!0})),A(r.template.statement.ast(kt||(kt=hn(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n }\n "])),r.types.cloneNode(i),a?a.name:e.scope.buildUndefinedNode(),s?s.name:e.scope.buildUndefinedNode()),e);var c=e.node.value||e.scope.buildUndefinedNode();return A(r.template.statement.ast(Ct||(Ct=hn(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "])),r.types.cloneNode(i),c),e)}}function E(e,t){var n=t.node,i=n.key,a=n.computed,s=t.node.value||t.scope.buildUndefinedNode();return A(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(e,i,a||r.types.isLiteral(i)),s)),t)}function S(e,t,n){var i=t.node,a=i.key,s=i.computed,o=t.node.value||t.scope.buildUndefinedNode();return A(r.types.expressionStatement(r.types.callExpression(n.addHelper("defineProperty"),[e,s||r.types.isLiteral(a)?a:r.types.stringLiteral(a.name),o])),t)}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t.get(e.node.key.id.name),a=i.id,s=i.methodId,o=i.getId,l=i.setId,c=i.getterDeclared,u=i.setterDeclared,p=i.static,f=e.node,d=f.params,h=f.body,m=f.generator,y=f.async,v=o&&!c&&0===d.length,g=l&&!u&&d.length>0,b=s;return v?(t.set(e.node.key.id.name,Object.assign({},i,{getterDeclared:!0})),b=o):g?(t.set(e.node.key.id.name,Object.assign({},i,{setterDeclared:!0})),b=l):p&&!n&&(b=a),A(r.types.functionDeclaration(r.types.cloneNode(b),d,h,m,y),e)}var T=r.traverse.visitors.merge([{UnaryExpression:function(e){var t=e.node;if("delete"===t.operator){var n=(0,c.skipTransparentExprWrapperNodes)(t.argument);r.types.isThisExpression(n)&&e.replaceWith(r.types.booleanLiteral(!0))}},ThisExpression:function(e,t){t.needsClassRef=!0,e.replaceWith(r.types.cloneNode(t.classRef))},MetaProperty:function(e){var t=e.node,n=e.scope;"new"===t.meta.name&&"target"===t.property.name&&e.replaceWith(n.buildUndefinedNode())}},a.default]),w={ReferencedIdentifier:function(e,t){e.scope.bindingIdentifierEquals(e.node.name,t.innerBinding)&&(t.needsClassRef=!0,e.node.name=t.classRef.name)}};function P(e,t,n){var r,i={classRef:t,needsClassRef:!1,innerBinding:n};return e.isMethod()||e.traverse(T,i),null!=n&&null!=(r=i.classRef)&&r.name&&i.classRef.name!==n.name&&e.traverse(w,i),i.needsClassRef}function A(e,t){return r.types.inheritLeadingComments(e,t.node),r.types.inheritInnerComments(e,t.node),e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.extractComputedKeys=function(e,t,n){var i,a=[],s={classBinding:e.node.id&&e.scope.getBinding(e.node.id.name),file:n},c=gn(t);try{for(c.s();!(i=c.n()).done;){var u=i.value,p=u.get("key");p.isReferencedIdentifier()?o(p,s):p.traverse(l,s);var f=u.node;if(!p.isConstantExpression()){var d=e.scope,h=r.types.isIdentifier(p.node)&&d.hasUid(p.node.name),m=p.isAssignmentExpression({operator:"="})&&r.types.isIdentifier(p.node.left)&&d.hasUid(p.node.left.name);if(h)continue;if(m)a.push(r.types.expressionStatement(r.types.cloneNode(f.key))),f.key=r.types.cloneNode(f.key.left);else{var y=e.scope.generateUidIdentifierBasedOnNode(f.key);d.push({id:y,kind:"let"}),a.push(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(y),f.key))),f.key=r.types.cloneNode(y)}}}}catch(v){c.e(v)}finally{c.f()}return a},t.injectInitialization=function(e,t,n,i,o){if(n.length){var l=!!e.node.superClass;if(!t){var c=r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([]));l&&(c.params=[r.types.restElement(r.types.identifier("args"))],c.body.body.push(r.template.statement.ast(Bt||(Bt=hn(["super(...args)"]))))),t=an(e.get("body").unshiftContainer("body",c),1)[0]}if(i&&i(s,{scope:t.scope}),l){var u=[];t.traverse(a,u);for(var p=!0,f=0,d=u;f<d.length;f++){var h=d[f];if(p?p=!1:n=n.map(function(e){return r.types.cloneNode(e)}),h.parentPath.isExpressionStatement())h.insertAfter(n);else{var m=[h.node].concat(vn(n.map(function(e){return r.types.toExpression(e)})));o||m.push(r.types.thisExpression()),h.replaceWith(r.types.sequenceExpression(m))}}}else t.get("body").unshiftContainer("body",n)}};var r=n(1),i=n(33),a=r.traverse.visitors.merge([{Super:function(e){var t=e.node,n=e.parentPath;n.isCallExpression({callee:t})&&this.push(n)}},i.default]),s={"TSTypeAnnotation|TypeAnnotation":function(e){e.skip()},ReferencedIdentifier:function(e,t){var n=t.scope;n.hasOwnBinding(e.node.name)&&(n.rename(e.node.name),e.skip())}};function o(e,t){if(t.classBinding&&t.classBinding===e.scope.getBinding(e.node.name)){var n=t.file.addHelper("classNameTDZError"),i=r.types.callExpression(n,[r.types.stringLiteral(e.node.name)]);e.replaceWith(r.types.sequenceExpression([i,e.node])),e.skip()}}var l={ReferencedIdentifier:o}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.FEATURES=void 0,t.enableFeature=function(e,t,n){var r;u(e,t)&&!c(e,t)||(e.set(s,e.get(s)|t),"#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"===n?(f(e,t,!0),e.set(l,e.get(l)|t)):"#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"===n?(f(e,t,!1),e.set(l,e.get(l)|t)):f(e,t,n));var i,o=gn(a);try{for(o.s();!(i=o.n()).done;){var d=an(i.value,2),h=d[0];d[1];if(u(e,h)&&!c(e,h)){var m=p(e,h);if(r===!m)throw new Error("'loose' mode configuration must be the same for @babel/plugin-transform-class-properties, @babel/plugin-transform-private-methods and @babel/plugin-transform-private-property-in-object (when they are enabled).");r=m}}}catch(E){o.e(E)}finally{o.f()}if(void 0!==r){var y,v=gn(a);try{for(v.s();!(y=v.n()).done;){var g=an(y.value,2),b=g[0];g[1];u(e,b)&&p(e,b)!==r&&f(e,b,r)}}catch(E){v.e(E)}finally{v.f()}}},t.isLoose=p,t.shouldTransform=function(e,t){var n=null,a=null,s=null,o=null,l=null;(0,r.hasOwnDecorators)(e.node)&&(n=e.get("decorators.0"));var c,p=gn(e.get("body.body"));try{for(p.s();!(c=p.n()).done;){var f=c.value;!n&&(0,r.hasOwnDecorators)(f.node)&&(n=f.get("decorators.0")),!a&&f.isClassProperty()&&(a=f),!s&&f.isClassPrivateProperty()&&(s=f),!o&&null!=f.isClassPrivateMethod&&f.isClassPrivateMethod()&&(o=f),!l&&null!=f.isStaticBlock&&f.isStaticBlock()&&(l=f)}}catch(d){p.e(d)}finally{p.f()}if(n&&s)throw s.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(n&&o)throw o.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(n&&!u(t,i.decorators))throw e.buildCodeFrameError('Decorators are not enabled.\nIf you are using ["@babel/plugin-proposal-decorators", { "version": "legacy" }], make sure it comes *before* "@babel/plugin-transform-class-properties" and enable loose mode, like so:\n\t["@babel/plugin-proposal-decorators", { "version": "legacy" }]\n\t["@babel/plugin-transform-class-properties", { "loose": true }]');if(o&&!u(t,i.privateMethods))throw o.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((a||s)&&!u(t,i.fields)&&!u(t,i.privateMethods))throw e.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(l&&!u(t,i.staticBlocks))throw e.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(n||o||l)||!(!a&&!s||!u(t,i.fields))};var r=n(304),i=t.FEATURES=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),a=new Map([[i.fields,"@babel/plugin-transform-class-properties"],[i.privateMethods,"@babel/plugin-transform-private-methods"],[i.privateIn,"@babel/plugin-transform-private-property-in-object"]]),s="@babel/plugin-class-features/featuresKey",o="@babel/plugin-class-features/looseKey",l="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing",c=function(e,t){return!!(e.get(l)&t)};function u(e,t){return!!(e.get(s)&t)}function p(e,t){return!!(e.get(o)&t)}function f(e,t,n){n?e.set(o,e.get(o)|t):e.set(o,e.get(o)&~t),e.set(l,e.get(l)&~t)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.node.id.name,i=e.parentPath.isExportNamedDeclaration(),a=i;!a&&t.isProgram(e.parent)&&(a=e.parent.body.some(function(e){return t.isExportNamedDeclaration(e)&&"type"!==e.exportKind&&!e.source&&e.specifiers.some(function(e){return t.isExportSpecifier(e)&&"type"!==e.exportKind&&e.local.name===n})}));var s=(0,r.translateEnumValues)(e,t).enumValues;if(a){var o=t.objectExpression(s.map(function(e){var n=an(e,2),r=n[0],i=n[1];return t.objectProperty(t.isValidIdentifier(r)?t.identifier(r):t.stringLiteral(r),i)}));e.scope.hasOwnBinding(n)?(i?e.parentPath:e).replaceWith(t.expressionStatement(t.callExpression(t.memberExpression(t.identifier("Object"),t.identifier("assign")),[e.node.id,o]))):(e.replaceWith(t.variableDeclaration("var",[t.variableDeclarator(e.node.id,o)])),e.scope.registerDeclaration(e))}else{var l=new Map(s);e.scope.path.traverse({Scope:function(e){e.scope.hasOwnBinding(n)&&e.skip()},MemberExpression:function(e){if(t.isIdentifier(e.node.object,{name:n})){var r;if(e.node.computed){if(!t.isStringLiteral(e.node.property))return;r=e.node.property.value}else{if(!t.isIdentifier(e.node.property))return;r=e.node.property.name}l.has(r)&&e.replaceWith(t.cloneNode(l.get(r)))}}}),e.remove()}};var r=n(305)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e.node.declare||"StringLiteral"===e.node.id.type)e.remove();else{if(!t)throw e.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var n=e.node.id.name,s=c(e,r.types.cloneNode(e.node,!0));if(null===s){var o=e.findParent(function(e){return e.isProgram()});(0,i.registerGlobalType)(o.scope,n),e.remove()}else e.scope.hasOwnBinding(n)?e.replaceWith(s):e.scope.registerDeclaration(e.replaceWithMultiple([a(n),s])[0])}};var r=n(1),i=n(306);function a(e){return r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.identifier(e))])}function s(e,t){return r.types.memberExpression(r.types.identifier(e),r.types.identifier(t))}function o(e,t,n){if("const"!==e.kind)throw n.file.buildCodeFrameError(e,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var i=e.declarations;if(i.every(function(e){return r.types.isIdentifier(e.id)})){var a,o=gn(i);try{for(o.s();!(a=o.n()).done;){var l=a.value;l.init=r.types.assignmentExpression("=",s(t,l.id.name),l.init)}}catch(f){o.e(f)}finally{o.f()}return[e]}var c=r.types.getBindingIdentifiers(e),u=[];for(var p in c)u.push(r.types.assignmentExpression("=",s(t,p),r.types.cloneNode(c[p])));return[e,r.types.expressionStatement(r.types.sequenceExpression(u))]}function l(e,t){return e.hub.buildError(t,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function c(e,t,n){var i=new Set,u=t.id;r.types.assertIdentifier(u);for(var p=e.scope.generateUid(u.name),f=r.types.isTSModuleBlock(t.body)?t.body.body:[r.types.exportNamedDeclaration(t.body)],d=!0,h=0;h<f.length;h++){var m=f[h];switch(m.type){case"TSModuleDeclaration":if(!r.types.isIdentifier(m.id))throw l(e,m);var y=c(e,m);if(null!==y){d=!1;var v=m.id.name;i.has(v)?f[h]=y:(i.add(v),f.splice(h++,1,a(v),y))}continue;case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":d=!1,i.add(m.id.name);continue;case"VariableDeclaration":for(var g in d=!1,r.types.getBindingIdentifiers(m))i.add(g);continue;default:d&&(d=r.types.isTypeScript(m));continue;case"ExportNamedDeclaration":}if(!("declare"in m.declaration)||!m.declaration.declare)switch(m.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":d=!1;var b=m.declaration.id.name;i.add(b),f.splice(h++,1,m.declaration,r.types.expressionStatement(r.types.assignmentExpression("=",s(p,b),r.types.identifier(b))));break;case"VariableDeclaration":d=!1;var E=o(m.declaration,p,e.hub);f.splice.apply(f,[h,E.length].concat(vn(E))),h+=E.length-1;break;case"TSModuleDeclaration":if(!r.types.isIdentifier(m.declaration.id))throw l(e,m.declaration);var S=c(e,m.declaration,r.types.identifier(p));if(null!==S){d=!1;var x=m.declaration.id.name;i.has(x)?f[h]=S:(i.add(x),f.splice(h++,1,a(x),S))}else f.splice(h,1),h--}}if(d)return null;var T=r.types.objectExpression([]);if(n){var w=r.types.memberExpression(n,u);T=r.template.expression.ast(Rt||(Rt=hn(["\n "," ||\n ("," = ",")\n "])),r.types.cloneNode(w),r.types.cloneNode(w),T)}return r.template.statement.ast(Ft||(Ft=hn(["\n (function (",") {\n ","\n })("," || ("," = ","));\n "])),r.types.identifier(p),f,u,r.types.cloneNode(u),T)}},function(e,t,n){var r;
- /**
- * @vue/compiler-core v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/n(12),Object.defineProperty(t,"__esModule",{value:!0});var i=n(142),a=n(156),s=n(21),o=n(94),l=n(506),c=Symbol(""),u=Symbol(""),p=Symbol(""),f=Symbol(""),d=Symbol(""),h=Symbol(""),m=Symbol(""),y=Symbol(""),v=Symbol(""),g=Symbol(""),b=Symbol(""),E=Symbol(""),S=Symbol(""),x=Symbol(""),T=Symbol(""),w=Symbol(""),P=Symbol(""),A=Symbol(""),k=Symbol(""),C=Symbol(""),O=Symbol(""),I=Symbol(""),_=Symbol(""),N=Symbol(""),D=Symbol(""),j=Symbol(""),M=Symbol(""),L=Symbol(""),B=Symbol(""),R=Symbol(""),F=Symbol(""),U=Symbol(""),V=Symbol(""),q=Symbol(""),W=Symbol(""),G=Symbol(""),H=Symbol(""),K=Symbol(""),z=Symbol(""),X=(rn(rn(rn(rn(rn(rn(rn(rn(rn(rn(r={},c,"Fragment"),u,"Teleport"),p,"Suspense"),f,"KeepAlive"),d,"BaseTransition"),h,"openBlock"),m,"createBlock"),y,"createElementBlock"),v,"createVNode"),g,"createElementVNode"),rn(rn(rn(rn(rn(rn(rn(rn(rn(rn(r,b,"createCommentVNode"),E,"createTextVNode"),S,"createStaticVNode"),x,"resolveComponent"),T,"resolveDynamicComponent"),w,"resolveDirective"),P,"resolveFilter"),A,"withDirectives"),k,"renderList"),C,"renderSlot"),rn(rn(rn(rn(rn(rn(rn(rn(rn(rn(r,O,"createSlots"),I,"toDisplayString"),_,"mergeProps"),N,"normalizeClass"),D,"normalizeStyle"),j,"normalizeProps"),M,"guardReactiveProps"),L,"toHandlers"),B,"camelize"),R,"capitalize"),rn(rn(rn(rn(rn(rn(rn(rn(rn(r,F,"toHandlerKey"),U,"setBlockTracking"),V,"pushScopeId"),q,"popScopeId"),W,"withCtx"),G,"unref"),H,"isRef"),K,"withMemo"),z,"isMemoSame")),J={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Y(e){return{type:0,source:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:J}}function $(e,t,n,r,i,a,s){var o=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=arguments.length>9&&void 0!==arguments[9]&&arguments[9],u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:J;return e&&(o?(e.helper(h),e.helper(ce(e.inSSR,c))):e.helper(le(e.inSSR,c)),s&&e.helper(A)),{type:13,tag:t,props:n,children:r,patchFlag:i,dynamicProps:a,directives:s,isBlock:o,disableTracking:l,isComponent:c,loc:u}}function Q(e){return{type:17,loc:arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,elements:e}}function Z(e){return{type:15,loc:arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,properties:e}}function ee(e,t){return{type:16,loc:J,key:i.isString(e)?te(e,!0):e,value:t}}function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:4,loc:arguments.length>2&&void 0!==arguments[2]?arguments[2]:J,content:e,isStatic:t,constType:t?3:arguments.length>3&&void 0!==arguments[3]?arguments[3]:0}}function ne(e){return{type:8,loc:arguments.length>1&&void 0!==arguments[1]?arguments[1]:J,children:e}}function re(e){return{type:14,loc:arguments.length>2&&void 0!==arguments[2]?arguments[2]:J,callee:e,arguments:arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]}}function ie(e){return{type:18,params:e,returns:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,newline:arguments.length>2&&void 0!==arguments[2]&&arguments[2],isSlot:arguments.length>3&&void 0!==arguments[3]&&arguments[3],loc:arguments.length>4&&void 0!==arguments[4]?arguments[4]:J}}function ae(e,t,n){return{type:19,test:e,consequent:t,alternate:n,newline:!(arguments.length>3&&void 0!==arguments[3])||arguments[3],loc:J}}function se(e,t){return{type:20,index:e,value:t,isVNode:arguments.length>2&&void 0!==arguments[2]&&arguments[2],loc:J}}function oe(e){return{type:21,body:e,loc:J}}function le(e,t){return e||t?v:g}function ce(e,t){return e||t?m:y}function ue(e,t){var n=t.helper,r=t.removeHelper,i=t.inSSR;e.isBlock||(e.isBlock=!0,r(le(i,e.isComponent)),n(h),n(ce(i,e.isComponent)))}var pe=new Uint8Array([123,123]),fe=new Uint8Array([125,125]);function de(e){return e>=97&&e<=122||e>=65&&e<=90}function he(e){return 32===e||10===e||9===e||12===e||13===e}function me(e){return 47===e||62===e||he(e)}function ye(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}var ve={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])},ge={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:function(e){return".sync modifier for v-bind has been removed. Use v-model with argument instead. `v-bind:".concat(e,".sync` should be changed to `v-model:").concat(e,"`.")},link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function be(e,t){var n=t.compatConfig,r=n&&n[e];return"MODE"===e?r||3:r}function Ee(e,t){var n=be("MODE",t),r=be(e,t);return 3===n?!0===r:!1!==r}function Se(e,t,n){return Ee(e,t)}function xe(e){throw e}function Te(e){}function we(e,t,n,r){var i=(n||Pe)[e]+(r||""),a=new SyntaxError(String(i));return a.code=e,a.loc=t,a}var Pe={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '\x3c!--' in comment.",17:"Attribute name cannot contain U+0022 (\"), U+0027 ('), and U+003C (<).",18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:"v-model cannot be used on a prop, because local prop bindings are not writable.\nUse a v-bind binding combined with a v-on listener that emits update:x event instead.",45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',52:""};function Ae(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Object.create(null),a="Program"===e.type?"ExpressionStatement"===e.body[0].type&&e.body[0].expression:e;o.walk(e,{enter:function(e,a){if(a&&r.push(a),a&&a.type.startsWith("TS")&&!Re.includes(a.type))return this.skip();if("Identifier"===e.type){var s=!!i[e.name],o=ke(e,a,r);(n||o&&!s)&&t(e,a,r,o,s)}else"ObjectProperty"===e.type&&"ObjectPattern"===(null==a?void 0:a.type)?e.inPattern=!0:Me(e)?e.scopeIds?e.scopeIds.forEach(function(e){return De(e,i)}):Ie(e,function(t){return je(e,t,i)}):"BlockStatement"===e.type&&(e.scopeIds?e.scopeIds.forEach(function(e){return De(e,i)}):_e(e,function(t){return je(e,t,i)}))},leave:function(e,t){if(t&&r.pop(),e!==a&&e.scopeIds){var n,s=gn(e.scopeIds);try{for(s.s();!(n=s.n()).done;){var o=n.value;i[o]--,0===i[o]&&delete i[o]}}catch(l){s.e(l)}finally{s.f()}}}})}function ke(e,t,n){if(!t)return!0;if("arguments"===e.name)return!1;if(function(e,t){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":case"ClassProperty":case"TSPropertySignature":return t.key!==e||!!t.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ExportSpecifier":return t.local===e;case"TSEnumMember":return t.id!==e}return!0}(e,t))return!0;switch(t.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return Ce(t,n)}return!1}function Ce(e,t){if(e&&("ObjectProperty"===e.type||"ArrayPattern"===e.type))for(var n=t.length;n--;){var r=t[n];if("AssignmentExpression"===r.type)return!0;if("ObjectProperty"!==r.type&&!r.type.endsWith("Pattern"))break}return!1}function Oe(e){for(var t=e.length;t--;){var n=e[t];if("NewExpression"===n.type)return!0;if("MemberExpression"!==n.type)break}return!1}function Ie(e,t){var n,r=gn(e.params);try{for(r.s();!(n=r.n()).done;){var i,a=gn(Ne(n.value));try{for(a.s();!(i=a.n()).done;){t(i.value)}}catch(s){a.e(s)}finally{a.f()}}}catch(s){r.e(s)}finally{r.f()}}function _e(e,t){var n,r=gn(e.body);try{for(r.s();!(n=r.n()).done;){var i=n.value;if("VariableDeclaration"===i.type){if(i.declare)continue;var a,s=gn(i.declarations);try{for(s.s();!(a=s.n()).done;){var o,l=gn(Ne(a.value.id));try{for(l.s();!(o=l.n()).done;){t(o.value)}}catch(h){l.e(h)}finally{l.f()}}}catch(h){s.e(h)}finally{s.f()}}else if("FunctionDeclaration"===i.type||"ClassDeclaration"===i.type){if(i.declare||!i.id)continue;t(i.id)}else if("ForOfStatement"===i.type||"ForInStatement"===i.type||"ForStatement"===i.type){var c="ForStatement"===i.type?i.init:i.left;if(c&&"VariableDeclaration"===c.type){var u,p=gn(c.declarations);try{for(p.s();!(u=p.n()).done;){var f,d=gn(Ne(u.value.id));try{for(d.s();!(f=d.n()).done;){t(f.value)}}catch(h){d.e(h)}finally{d.f()}}}catch(h){p.e(h)}finally{p.f()}}}}}catch(h){r.e(h)}finally{r.f()}}function Ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":for(var n=e;"MemberExpression"===n.type;)n=n.object;t.push(n);break;case"ObjectPattern":var r,i=gn(e.properties);try{for(i.s();!(r=i.n()).done;){var a=r.value;"RestElement"===a.type?Ne(a.argument,t):Ne(a.value,t)}}catch(s){i.e(s)}finally{i.f()}break;case"ArrayPattern":e.elements.forEach(function(e){e&&Ne(e,t)});break;case"RestElement":Ne(e.argument,t);break;case"AssignmentPattern":Ne(e.left,t)}return t}function De(e,t){e in t?t[e]++:t[e]=1}function je(e,t,n){var r=t.name;e.scopeIds&&e.scopeIds.has(r)||(De(r,n),(e.scopeIds||(e.scopeIds=new Set)).add(r))}var Me=function(e){return/Function(?:Expression|Declaration)$|Method$/.test(e.type)},Le=function(e){return e&&("ObjectProperty"===e.type||"ObjectMethod"===e.type)&&!e.computed},Be=function(e,t){return Le(t)&&t.key===e},Re=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function Fe(e){return Re.includes(e.type)?Fe(e.expression):e}var Ue=function(e){return 4===e.type&&e.isStatic};function Ve(e){switch(e){case"Teleport":case"teleport":return u;case"Suspense":case"suspense":return p;case"KeepAlive":case"keep-alive":return f;case"BaseTransition":case"base-transition":return d}}var qe=/^\d|[^\$\w]/,We=function(e){return!qe.test(e)},Ge=/[A-Za-z_$\xA0-\uFFFF]/,He=/[\.\?\w$\xA0-\uFFFF]/,Ke=/\s+[.[]\s*|\s*[.[]\s+/g,ze=function(e,t){try{var n=s.parseExpression(e,{plugins:t.expressionPlugins});return"MemberExpression"===(n=Fe(n)).type||"OptionalMemberExpression"===n.type||"Identifier"===n.type&&"undefined"!==n.name}catch(e){return!1}},Xe=ze;function Je(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return Ye({offset:e.offset,line:e.line,column:e.column},t,n)}function Ye(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,r=0,i=-1,a=0;a<n;a++)10===t.charCodeAt(a)&&(r++,i=a);return e.offset+=n,e.line+=r,e.column=-1===i?e.column+n:n-i,e}function $e(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=0;r<e.props.length;r++){var a=e.props[r];if(7===a.type&&(n||a.exp)&&(i.isString(t)?a.name===t:t.test(a.name)))return a}}function Qe(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=0;i<e.props.length;i++){var a=e.props[i];if(6===a.type){if(n)continue;if(a.name===t&&(a.value||r))return a}else if("bind"===a.name&&(a.exp||r)&&Ze(a.arg,t))return a}}function Ze(e,t){return!(!e||!Ue(e)||e.content!==t)}function et(e){return 5===e.type||2===e.type}function tt(e){return 7===e.type&&"slot"===e.name}function nt(e){return 1===e.type&&3===e.tagType}function rt(e){return 1===e.type&&2===e.tagType}var it=new Set([j,M]);function at(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(e&&!i.isString(e)&&14===e.type){var n=e.callee;if(!i.isString(n)&&it.has(n))return at(e.arguments[0],t.concat(e))}return[e,t]}function st(e,t,n){var r,a,s=13===e.type?e.props:e.arguments[2],o=[];if(s&&!i.isString(s)&&14===s.type){var l=at(s);s=l[0],a=(o=l[1])[o.length-1]}if(null==s||i.isString(s))r=Z([t]);else if(14===s.type){var c=s.arguments[0];i.isString(c)||15!==c.type?s.callee===L?r=re(n.helper(_),[Z([t]),s]):s.arguments.unshift(Z([t])):ot(t,c)||c.properties.unshift(t),!r&&(r=s)}else 15===s.type?(ot(t,s)||s.properties.unshift(t),r=s):(r=re(n.helper(_),[Z([t]),s]),a&&a.callee===M&&(a=o[o.length-2]));13===e.type?a?a.arguments[0]=r:e.props=r:a?a.arguments[0]=r:e.arguments[2]=r}function ot(e,t){var n=!1;if(4===e.key.type){var r=e.key.content;n=t.properties.some(function(e){return 4===e.key.type&&e.key.content===r})}return n}function lt(e,t){return"_".concat(t,"_").concat(e.replace(/[^\w]/g,function(t,n){return"-"===t?"_":e.charCodeAt(n).toString()}))}function ct(e,t){if(!e||0===Object.keys(t).length)return!1;switch(e.type){case 1:for(var n=0;n<e.props.length;n++){var r=e.props[n];if(7===r.type&&(ct(r.arg,t)||ct(r.exp,t)))return!0}return e.children.some(function(e){return ct(e,t)});case 11:return!!ct(e.source,t)||e.children.some(function(e){return ct(e,t)});case 9:return e.branches.some(function(e){return ct(e,t)});case 10:return!!ct(e.condition,t)||e.children.some(function(e){return ct(e,t)});case 4:return!e.isStatic&&We(e.content)&&!!t[e.content];case 8:return e.children.some(function(e){return i.isObject(e)&&ct(e,t)});case 5:case 12:return ct(e.content,t);default:return!1}}function ut(e){return 14===e.type&&e.callee===K?e.arguments[1].returns:e}var pt=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ft={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:function(){return 0},isVoidTag:i.NO,isPreTag:i.NO,isCustomElement:i.NO,onError:xe,onWarn:Te,comments:!1,prefixIdentifiers:!1},dt=ft,ht=null,mt="",yt=null,vt=null,gt="",bt=-1,Et=-1,St=0,xt=!1,Tt=null,wt=[],Pt=new(function(){return wn(function e(t,n){var r=this;xn(this,e),this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=pe,this.delimiterClose=fe,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0,this.entityDecoder=new a.EntityDecoder(a.htmlDecodeTree,function(e,t){return r.emitCodePoint(e,t)})},[{key:"inSFCRoot",get:function(){return 2===this.mode&&0===this.stack.length}},{key:"reset",value:function(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=pe,this.delimiterClose=fe}},{key:"getPos",value:function(e){for(var t=1,n=e+1,r=this.newlines.length-1;r>=0;r--){var i=this.newlines[r];if(e>i){t=r+2,n=e-i;break}}return{column:n,line:t,offset:e}}},{key:"peek",value:function(){return this.buffer.charCodeAt(this.index+1)}},{key:"stateText",value:function(e){60===e?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):38===e?this.startEntity():this.inVPre||e!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e))}},{key:"stateInterpolationOpen",value:function(e){if(e===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){var t=this.index+1-this.delimiterOpen.length;t>this.sectionStart&&this.cbs.ontext(this.sectionStart,t),this.state=3,this.sectionStart=t}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(e)):(this.state=1,this.stateText(e))}},{key:"stateInterpolation",value:function(e){e===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(e))}},{key:"stateInterpolationClose",value:function(e){e===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(e))}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?me(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(e)}},{key:"stateInRCDATA",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(62===e||he(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart<t){var n=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=n}return this.sectionStart=t+2,this.stateInClosingTagName(e),void(this.inRCDATA=!1)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===ve.TitleEnd||this.currentSequence===ve.TextareaEnd&&!this.inSFCRoot?38===e?this.startEntity():e===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(e)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=Number(60===e)}},{key:"stateCDATASequence",value:function(e){e===ve.Cdata[this.sequenceIndex]?++this.sequenceIndex===ve.Cdata.length&&(this.state=28,this.currentSequence=ve.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(e))}},{key:"fastForwardTo",value:function(e){for(;++this.index<this.buffer.length;){var t=this.buffer.charCodeAt(this.index);if(10===t&&this.newlines.push(this.index),t===e)return!0}return this.index=this.buffer.length-1,!1}},{key:"stateInCommentLike",value:function(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===ve.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}},{key:"startSpecial",value:function(e,t){this.enterRCDATA(e,t),this.state=31}},{key:"enterRCDATA",value:function(e,t){this.inRCDATA=!0,this.currentSequence=e,this.sequenceIndex=t}},{key:"stateBeforeTagName",value:function(e){if(33===e)this.state=22,this.sectionStart=this.index+1;else if(63===e)this.state=24,this.sectionStart=this.index+1;else if(de(e))if(this.sectionStart=this.index,0===this.mode)this.state=6;else if(this.inSFCRoot)this.state=34;else if(this.inXML)this.state=6;else{var t=32|e;this.state=116===t?30:115===t?29:6}else 47===e?this.state=8:(this.state=1,this.stateText(e))}},{key:"stateInTagName",value:function(e){me(e)&&this.handleTagName(e)}},{key:"stateInSFCRootTagName",value:function(e){if(me(e)){var t=this.buffer.slice(this.sectionStart,this.index);"template"!==t&&this.enterRCDATA(ye("</"+t),0),this.handleTagName(e)}}},{key:"handleTagName",value:function(e){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)}},{key:"stateBeforeClosingTagName",value:function(e){he(e)||(62===e?(this.cbs.onerr(14,this.index),this.state=1,this.sectionStart=this.index+1):(this.state=de(e)?9:27,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(62===e||he(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){62===e&&(this.state=1,this.sectionStart=this.index+1)}},{key:"stateBeforeAttrName",value:function(e){62===e?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):47===e?(this.state=7,62!==this.peek()&&this.cbs.onerr(22,this.index)):60===e&&47===this.peek()?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):he(e)||(61===e&&this.cbs.onerr(19,this.index),this.handleAttrStart(e))}},{key:"handleAttrStart",value:function(e){118===e&&45===this.peek()?(this.state=13,this.sectionStart=this.index):46===e||58===e||64===e||35===e?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){62===e?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):he(e)||(this.state=11,this.stateBeforeAttrName(e))}},{key:"stateInAttrName",value:function(e){61===e||me(e)?(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(e)):34!==e&&39!==e&&60!==e||this.cbs.onerr(17,this.index)}},{key:"stateInDirName",value:function(e){61===e||me(e)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(e)):58===e?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):46===e&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}},{key:"stateInDirArg",value:function(e){61===e||me(e)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(e)):91===e?this.state=15:46===e&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}},{key:"stateInDynamicDirArg",value:function(e){93===e?this.state=14:(61===e||me(e))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(e),this.cbs.onerr(27,this.index))}},{key:"stateInDirModifier",value:function(e){61===e||me(e)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(e)):46===e&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}},{key:"handleAttrNameEnd",value:function(e){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(e)}},{key:"stateAfterAttrName",value:function(e){61===e?this.state=18:47===e||62===e?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(e)):he(e)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(e))}},{key:"stateBeforeAttrValue",value:function(e){34===e?(this.state=19,this.sectionStart=this.index+1):39===e?(this.state=20,this.sectionStart=this.index+1):he(e)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(e))}},{key:"handleInAttrValue",value:function(e,t){e===t?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(34===t?3:2,this.index+1),this.state=11):38===e&&this.startEntity()}},{key:"stateInAttrValueDoubleQuotes",value:function(e){this.handleInAttrValue(e,34)}},{key:"stateInAttrValueSingleQuotes",value:function(e){this.handleInAttrValue(e,39)}},{key:"stateInAttrValueNoQuotes",value:function(e){he(e)||62===e?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(e)):34===e||39===e||60===e||61===e||96===e?this.cbs.onerr(18,this.index):38===e&&this.startEntity()}},{key:"stateBeforeDeclaration",value:function(e){91===e?(this.state=26,this.sequenceIndex=0):this.state=45===e?25:23}},{key:"stateInDeclaration",value:function(e){(62===e||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(62===e||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){45===e?(this.state=28,this.currentSequence=ve.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}},{key:"stateInSpecialComment",value:function(e){(62===e||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===ve.ScriptEnd[3]?this.startSpecial(ve.ScriptEnd,4):t===ve.StyleEnd[3]?this.startSpecial(ve.StyleEnd,4):(this.state=6,this.stateInTagName(e))}},{key:"stateBeforeSpecialT",value:function(e){var t=32|e;t===ve.TitleEnd[3]?this.startSpecial(ve.TitleEnd,4):t===ve.TextareaEnd[3]?this.startSpecial(ve.TextareaEnd,4):(this.state=6,this.stateInTagName(e))}},{key:"startEntity",value:function(){this.baseState=this.state,this.state=33,this.entityStart=this.index,this.entityDecoder.startEntity(1===this.baseState||32===this.baseState?a.DecodingMode.Legacy:a.DecodingMode.Attribute)}},{key:"stateInEntity",value:function(){var e=this.entityDecoder.write(this.buffer,this.index);e>=0?(this.state=this.baseState,0===e&&(this.index=this.entityStart)):this.index=this.buffer.length-1}},{key:"parse",value:function(e){for(this.buffer=e;this.index<this.buffer.length;){var t=this.buffer.charCodeAt(this.index);switch(10===t&&this.newlines.push(this.index),this.state){case 1:this.stateText(t);break;case 2:this.stateInterpolationOpen(t);break;case 3:this.stateInterpolation(t);break;case 4:this.stateInterpolationClose(t);break;case 31:this.stateSpecialStartSequence(t);break;case 32:this.stateInRCDATA(t);break;case 26:this.stateCDATASequence(t);break;case 19:this.stateInAttrValueDoubleQuotes(t);break;case 12:this.stateInAttrName(t);break;case 13:this.stateInDirName(t);break;case 14:this.stateInDirArg(t);break;case 15:this.stateInDynamicDirArg(t);break;case 16:this.stateInDirModifier(t);break;case 28:this.stateInCommentLike(t);break;case 27:this.stateInSpecialComment(t);break;case 11:this.stateBeforeAttrName(t);break;case 6:this.stateInTagName(t);break;case 34:this.stateInSFCRootTagName(t);break;case 9:this.stateInClosingTagName(t);break;case 5:this.stateBeforeTagName(t);break;case 17:this.stateAfterAttrName(t);break;case 20:this.stateInAttrValueSingleQuotes(t);break;case 18:this.stateBeforeAttrValue(t);break;case 8:this.stateBeforeClosingTagName(t);break;case 10:this.stateAfterClosingTagName(t);break;case 29:this.stateBeforeSpecialS(t);break;case 30:this.stateBeforeSpecialT(t);break;case 21:this.stateInAttrValueNoQuotes(t);break;case 7:this.stateInSelfClosingTag(t);break;case 23:this.stateInDeclaration(t);break;case 22:this.stateBeforeDeclaration(t);break;case 25:this.stateBeforeComment(t);break;case 24:this.stateInProcessingInstruction(t);break;case 33:this.stateInEntity()}this.index++}this.cleanup(),this.finish()}},{key:"cleanup",value:function(){this.sectionStart!==this.index&&(1===this.state||32===this.state&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):19!==this.state&&20!==this.state&&21!==this.state||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"finish",value:function(){33===this.state&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}},{key:"handleTrailingData",value:function(){var e=this.buffer.length;this.sectionStart>=e||(28===this.state?this.currentSequence===ve.CdataEnd?this.cbs.oncdata(this.sectionStart,e):this.cbs.oncomment(this.sectionStart,e):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,e))}},{key:"emitCodePoint",value:function(e,t){1!==this.baseState&&32!==this.baseState?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+t,this.index=this.sectionStart-1,this.cbs.onattribentity(a.fromCodePoint(e),this.entityStart,this.sectionStart)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+t,this.index=this.sectionStart-1,this.cbs.ontextentity(a.fromCodePoint(e),this.entityStart,this.sectionStart))}}])}())(wt,{onerr:Ht,ontext:function(e,t){It(Ct(e,t),e,t)},ontextentity:function(e,t,n){It(e,t,n)},oninterpolation:function(e,t){if(xt)return It(Ct(e,t),e,t);for(var n=e+Pt.delimiterOpen.length,r=t-Pt.delimiterClose.length;he(mt.charCodeAt(n));)n++;for(;he(mt.charCodeAt(r-1));)r--;var i=Ct(n,r);i.includes("&")&&(i=a.decodeHTML(i)),Ut({type:5,content:Gt(i,!1,Vt(n,r)),loc:Vt(e,t)})},onopentagname:function(e,t){var n=Ct(e,t);yt={type:1,tag:n,ns:dt.getNamespace(n,wt[0],dt.ns),tagType:0,props:[],children:[],loc:Vt(e-1,t),codegenNode:void 0}},onopentagend:function(e){Ot(e)},onclosetag:function(e,t){var n=Ct(e,t);if(!dt.isVoidTag(n)){for(var r=!1,i=0;i<wt.length;i++)if(wt[i].tag.toLowerCase()===n.toLowerCase()){r=!0,i>0&&Ht(24,wt[0].loc.start.offset);for(var a=0;a<=i;a++)_t(wt.shift(),t,a<i);break}r||Ht(23,Nt(e,60))}},onselfclosingtag:function(e){var t,n=yt.tag;yt.isSelfClosing=!0,Ot(e),(null==(t=wt[0])?void 0:t.tag)===n&&_t(wt.shift(),e)},onattribname:function(e,t){vt={type:6,name:Ct(e,t),nameLoc:Vt(e,t),value:void 0,loc:Vt(e)}},ondirname:function(e,t){var n=Ct(e,t),r="."===n||":"===n?"bind":"@"===n?"on":"#"===n?"slot":n.slice(2);if(xt||""!==r||Ht(26,e),xt||""===r)vt={type:6,name:n,nameLoc:Vt(e,t),value:void 0,loc:Vt(e)};else if(vt={type:7,name:r,rawName:n,exp:void 0,arg:void 0,modifiers:"."===n?["prop"]:[],loc:Vt(e)},"pre"===r){xt=Pt.inVPre=!0,Tt=yt;for(var i=yt.props,a=0;a<i.length;a++)7===i[a].type&&(i[a]=Wt(i[a]))}},ondirarg:function(e,t){if(e!==t){var n=Ct(e,t);if(xt)vt.name+=n,qt(vt.nameLoc,t);else{var r="["!==n[0];vt.arg=Gt(r?n:n.slice(1,-1),r,Vt(e,t),r?3:0)}}},ondirmodifier:function(e,t){var n=Ct(e,t);if(xt)vt.name+="."+n,qt(vt.nameLoc,t);else if("slot"===vt.name){var r=vt.arg;r&&(r.content+="."+n,qt(r.loc,t))}else vt.modifiers.push(n)},onattribdata:function(e,t){gt+=Ct(e,t),bt<0&&(bt=e),Et=t},onattribentity:function(e,t,n){gt+=e,bt<0&&(bt=t),Et=n},onattribnameend:function(e){var t=vt.loc.start.offset,n=Ct(t,e);7===vt.type&&(vt.rawName=n),yt.props.some(function(e){return(7===e.type?e.rawName:e.name)===n})&&Ht(2,t)},onattribend:function(e,t){if(yt&&vt){if(qt(vt.loc,t),0!==e)if(6===vt.type)"class"===vt.name&&(gt=Ft(gt).trim()),1!==e||gt||Ht(13,t),vt.value={type:2,content:gt,loc:1===e?Vt(bt,Et):Vt(bt-1,Et+1)},Pt.inSFCRoot&&"template"===yt.tag&&"lang"===vt.name&>&&"html"!==gt&&Pt.enterRCDATA(ye("</template"),0);else{var n=0;"for"===vt.name?n=3:"slot"===vt.name?n=1:"on"===vt.name&>.includes(";")&&(n=2),vt.exp=Gt(gt,!1,Vt(bt,Et),0,n),"for"===vt.name&&(vt.forParseResult=function(e){var t=e.loc,n=e.content,r=n.match(pt);if(r){var i=an(r,3),a=i[1],s=i[2],o=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t.start.offset+n;return Gt(e,!1,Vt(i,i+e.length),0,r?1:0)},l={source:o(s.trim(),n.indexOf(s,a.length)),value:void 0,key:void 0,index:void 0,finalized:!1},c=a.trim().replace(kt,"").trim(),u=a.indexOf(c),p=c.match(At);if(p){c=c.replace(At,"").trim();var f,d=p[1].trim();if(d&&(f=n.indexOf(d,u+c.length),l.key=o(d,f,!0)),p[2]){var h=p[2].trim();h&&(l.index=o(h,n.indexOf(h,l.key?f+d.length:u+c.length),!0))}}return c&&(l.value=o(c,u,!0)),l}}(vt.exp));var r=-1;"bind"===vt.name&&(r=vt.modifiers.indexOf("sync"))>-1&&Se("COMPILER_V_BIND_SYNC",dt,vt.loc,vt.rawName)&&(vt.name="model",vt.modifiers.splice(r,1))}7===vt.type&&"pre"===vt.name||yt.props.push(vt)}gt="",bt=Et=-1},oncomment:function(e,t){dt.comments&&Ut({type:3,content:Ct(e,t),loc:Vt(e-4,t+3)})},onend:function(){var e=mt.length;if(1!==Pt.state)switch(Pt.state){case 5:case 8:Ht(5,e);break;case 3:case 4:Ht(25,Pt.sectionStart);break;case 28:Pt.currentSequence===ve.CdataEnd?Ht(6,e):Ht(7,e);break;case 6:case 7:case 9:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:Ht(9,e)}for(var t=0;t<wt.length;t++)_t(wt[t],e-1),Ht(24,wt[t].loc.start.offset)},oncdata:function(e,t){0!==wt[0].ns?It(Ct(e,t),e,t):Ht(1,e-9)},onprocessinginstruction:function(e){0===(wt[0]?wt[0].ns:dt.ns)&&Ht(21,e-1)}}),At=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,kt=/^\(|\)$/g;function Ct(e,t){return mt.slice(e,t)}function Ot(e){Pt.inSFCRoot&&(yt.innerLoc=Vt(e+1,e+1)),Ut(yt);var t=yt,n=t.tag,r=t.ns;0===r&&dt.isPreTag(n)&&St++,dt.isVoidTag(n)?_t(yt,e):(wt.unshift(yt),1!==r&&2!==r||(Pt.inXML=!0)),yt=null}function It(e,t,n){var r=wt[0]||ht,i=r.children[r.children.length-1];2===(null==i?void 0:i.type)?(i.content+=e,qt(i.loc,n)):r.children.push({type:2,content:e,loc:Vt(t,n)})}function _t(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];qt(e.loc,n?Nt(t,60):t+1),Pt.inSFCRoot&&(e.children.length?e.innerLoc.end=i.extend({},e.children[e.children.length-1].loc.end):e.innerLoc.end=i.extend({},e.innerLoc.start),e.innerLoc.source=Ct(e.innerLoc.start.offset,e.innerLoc.end.offset));var r=e.tag,a=e.ns;xt||("slot"===r?e.tagType=2:jt(e)?e.tagType=3:function(e){var t,n,r=e.tag,i=e.props;if(dt.isCustomElement(r))return!1;if("component"===r||(n=r.charCodeAt(0))>64&&n<91||Ve(r)||(null==(t=dt.isBuiltInComponent)?void 0:t.call(dt,r))||dt.isNativeTag&&!dt.isNativeTag(r))return!0;for(var a=0;a<i.length;a++){var s=i[a];if(6===s.type){if("is"===s.name&&s.value){if(s.value.content.startsWith("vue:"))return!0;if(Se("COMPILER_IS_ON_ELEMENT",dt,s.loc))return!0}}else if("bind"===s.name&&Ze(s.arg,"is")&&Se("COMPILER_IS_ON_ELEMENT",dt,s.loc))return!0}return!1}(e)&&(e.tagType=1)),Pt.inRCDATA||(e.children=Lt(e.children,e.tag)),0===a&&dt.isPreTag(r)&&St--,Tt===e&&(xt=Pt.inVPre=!1,Tt=null),Pt.inXML&&0===(wt[0]?wt[0].ns:dt.ns)&&(Pt.inXML=!1);var s=e.props;if(!Pt.inSFCRoot&&Ee("COMPILER_NATIVE_TEMPLATE",dt)&&"template"===e.tag&&!jt(e)){var o,l=wt[0]||ht,c=l.children.indexOf(e);(o=l.children).splice.apply(o,[c,1].concat(vn(e.children)))}var u=s.find(function(e){return 6===e.type&&"inline-template"===e.name});u&&Se("COMPILER_INLINE_TEMPLATE",dt,u.loc)&&e.children.length&&(u.value={type:2,content:Ct(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}function Nt(e,t){for(var n=e;mt.charCodeAt(n)!==t&&n>=0;)n--;return n}var Dt=new Set(["if","else","else-if","for","slot"]);function jt(e){var t=e.tag,n=e.props;if("template"===t)for(var r=0;r<n.length;r++)if(7===n[r].type&&Dt.has(n[r].name))return!0;return!1}var Mt=/\r\n/g;function Lt(e,t){for(var n,r,i="preserve"!==dt.whitespace,a=!1,s=0;s<e.length;s++){var o=e[s];if(2===o.type)if(St)o.content=o.content.replace(Mt,"\n");else if(Bt(o.content)){var l=null==(n=e[s-1])?void 0:n.type,c=null==(r=e[s+1])?void 0:r.type;!l||!c||i&&(3===l&&(3===c||1===c)||1===l&&(3===c||1===c&&Rt(o.content)))?(a=!0,e[s]=null):o.content=" "}else i&&(o.content=Ft(o.content))}if(St&&t&&dt.isPreTag(t)){var u=e[0];u&&2===u.type&&(u.content=u.content.replace(/^\r?\n/,""))}return a?e.filter(Boolean):e}function Bt(e){for(var t=0;t<e.length;t++)if(!he(e.charCodeAt(t)))return!1;return!0}function Rt(e){for(var t=0;t<e.length;t++){var n=e.charCodeAt(t);if(10===n||13===n)return!0}return!1}function Ft(e){for(var t="",n=!1,r=0;r<e.length;r++)he(e.charCodeAt(r))?n||(t+=" ",n=!0):(t+=e[r],n=!1);return t}function Ut(e){(wt[0]||ht).children.push(e)}function Vt(e,t){return{start:Pt.getPos(e),end:null==t?t:Pt.getPos(t),source:null==t?t:Ct(e,t)}}function qt(e,t){e.end=Pt.getPos(t),e.source=Ct(e.start.offset,t)}function Wt(e){var t={type:6,name:e.rawName,nameLoc:Vt(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){var n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function Gt(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=te(e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:0);if(!t&&dt.prefixIdentifiers&&3!==r&&e.trim()){if(We(e))return i.ast=null,i;try{var a=dt.expressionPlugins,o={plugins:a?[].concat(vn(a),["typescript"]):["typescript"]};i.ast=2===r?s.parse(" ".concat(e," "),o).program:1===r?s.parseExpression("(".concat(e,")=>{}"),o):s.parseExpression("(".concat(e,")"),o)}catch(e){i.ast=!1,Ht(45,n.start.offset,e.message)}}return i}function Ht(e,t,n){dt.onError(we(e,Vt(t,t),void 0,n))}function Kt(e,t){var n;if(Pt.reset(),yt=null,vt=null,gt="",bt=-1,Et=-1,wt.length=0,mt=e,dt=i.extend({},ft),t)for(n in t)null!=t[n]&&(dt[n]=t[n]);Pt.mode="html"===dt.parseMode?1:"sfc"===dt.parseMode?2:0,Pt.inXML=1===dt.ns||2===dt.ns;var r=null==t?void 0:t.delimiters;r&&(Pt.delimiterOpen=ye(r[0]),Pt.delimiterClose=ye(r[1]));var a=ht=Y([],e);return Pt.parse(mt),a.loc=Vt(0,e.length),a.children=Lt(a.children),ht=null,a}function zt(e,t){Jt(e,t,Xt(e,e.children[0]))}function Xt(e,t){return 1===e.children.length&&1===t.type&&!rt(t)}function Jt(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.children,a=r.length,s=0,o=0;o<r.length;o++){var l=r[o];if(1===l.type&&0===l.tagType){var c=n?0:Yt(l,t);if(c>0){if(c>=2){l.codegenNode.patchFlag="-1",l.codegenNode=t.hoist(l.codegenNode),s++;continue}}else{var u=l.codegenNode;if(13===u.type){var p=tn(u);if((!p||512===p||1===p)&&Zt(l,t)>=2){var f=en(l);f&&(u.props=t.hoist(f))}u.dynamicProps&&(u.dynamicProps=t.hoist(u.dynamicProps))}}}if(1===l.type){var d=1===l.tagType;d&&t.scopes.vSlot++,Jt(l,t),d&&t.scopes.vSlot--}else if(11===l.type)Jt(l,t,1===l.children.length);else if(9===l.type)for(var h=0;h<l.branches.length;h++)Jt(l.branches[h],t,1===l.branches[h].children.length)}if(s&&t.transformHoist&&t.transformHoist(r,t,e),s&&s===a&&1===e.type&&0===e.tagType&&e.codegenNode&&13===e.codegenNode.type&&i.isArray(e.codegenNode.children)){var m=t.hoist(Q(e.codegenNode.children));t.hmr&&(m.content="[...".concat(m.content,"]")),e.codegenNode.children=m}}function Yt(e,t){var n=t.constantCache;switch(e.type){case 1:if(0!==e.tagType)return 0;var r=n.get(e);if(void 0!==r)return r;var a=e.codegenNode;if(13!==a.type)return 0;if(a.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag)return 0;if(tn(a))return n.set(e,0),0;var s=3,o=Zt(e,t);if(0===o)return n.set(e,0),0;o<s&&(s=o);for(var l=0;l<e.children.length;l++){var c=Yt(e.children[l],t);if(0===c)return n.set(e,0),0;c<s&&(s=c)}if(s>1)for(var u=0;u<e.props.length;u++){var p=e.props[u];if(7===p.type&&"bind"===p.name&&p.exp){var f=Yt(p.exp,t);if(0===f)return n.set(e,0),0;f<s&&(s=f)}}if(a.isBlock){for(var d=0;d<e.props.length;d++)if(7===e.props[d].type)return n.set(e,0),0;t.removeHelper(h),t.removeHelper(ce(t.inSSR,a.isComponent)),a.isBlock=!1,t.helper(le(t.inSSR,a.isComponent))}return n.set(e,s),s;case 2:case 3:return 3;case 9:case 11:case 10:default:return 0;case 5:case 12:return Yt(e.content,t);case 4:return e.constType;case 8:for(var m=3,y=0;y<e.children.length;y++){var v=e.children[y];if(!i.isString(v)&&!i.isSymbol(v)){var g=Yt(v,t);if(0===g)return 0;g<m&&(m=g)}}return m}}var $t=new Set([N,D,j,M]);function Qt(e,t){if(14===e.type&&!i.isString(e.callee)&&$t.has(e.callee)){var n=e.arguments[0];if(4===n.type)return Yt(n,t);if(14===n.type)return Qt(n,t)}return 0}function Zt(e,t){var n=3,r=en(e);if(r&&15===r.type)for(var i=r.properties,a=0;a<i.length;a++){var s=i[a],o=s.key,l=s.value,c=Yt(o,t);if(0===c)return c;var u;if(c<n&&(n=c),0===(u=4===l.type?Yt(l,t):14===l.type?Qt(l,t):0))return u;u<n&&(n=u)}return n}function en(e){var t=e.codegenNode;if(13===t.type)return t.props}function tn(e){var t=e.patchFlag;return t?parseInt(t,10):void 0}function nn(e,t){var n=t.filename,r=void 0===n?"":n,a=t.prefixIdentifiers,s=void 0!==a&&a,o=t.hoistStatic,l=void 0!==o&&o,c=t.hmr,u=void 0!==c&&c,p=t.cacheHandlers,f=void 0!==p&&p,d=t.nodeTransforms,h=void 0===d?[]:d,m=t.directiveTransforms,y=void 0===m?{}:m,v=t.transformHoist,g=void 0===v?null:v,b=t.isBuiltInComponent,E=void 0===b?i.NOOP:b,S=t.isCustomElement,x=void 0===S?i.NOOP:S,T=t.expressionPlugins,w=void 0===T?[]:T,P=t.scopeId,A=void 0===P?null:P,k=t.slotted,C=void 0===k||k,O=t.ssr,I=void 0!==O&&O,_=t.inSSR,N=void 0!==_&&_,D=t.ssrCssVars,j=void 0===D?"":D,M=t.bindingMetadata,L=void 0===M?i.EMPTY_OBJ:M,B=t.inline,R=void 0!==B&&B,F=t.isTS,U=void 0!==F&&F,V=t.onError,q=void 0===V?xe:V,W=t.onWarn,G=void 0===W?Te:W,H=t.compatConfig,K=r.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),z={filename:r,selfName:K&&i.capitalize(i.camelize(K[1])),prefixIdentifiers:s,hoistStatic:l,hmr:u,cacheHandlers:f,nodeTransforms:h,directiveTransforms:y,transformHoist:g,isBuiltInComponent:E,isCustomElement:x,expressionPlugins:w,scopeId:A,slotted:C,ssr:I,inSSR:N,ssrCssVars:j,bindingMetadata:L,inline:R,isTS:U,onError:q,onWarn:G,compatConfig:H,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new WeakMap,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,inVOnce:!1,helper:function(e){var t=z.helpers.get(e)||0;return z.helpers.set(e,t+1),e},removeHelper:function(e){var t=z.helpers.get(e);if(t){var n=t-1;n?z.helpers.set(e,n):z.helpers.delete(e)}},helperString:function(e){return"_".concat(X[z.helper(e)])},replaceNode:function(e){z.parent.children[z.childIndex]=z.currentNode=e},removeNode:function(e){var t=z.parent.children,n=e?t.indexOf(e):z.currentNode?z.childIndex:-1;e&&e!==z.currentNode?z.childIndex>n&&(z.childIndex--,z.onNodeRemoved()):(z.currentNode=null,z.onNodeRemoved()),z.parent.children.splice(n,1)},onNodeRemoved:i.NOOP,addIdentifiers:function(e){i.isString(e)?J(e):e.identifiers?e.identifiers.forEach(J):4===e.type&&J(e.content)},removeIdentifiers:function(e){i.isString(e)?Y(e):e.identifiers?e.identifiers.forEach(Y):4===e.type&&Y(e.content)},hoist:function(e){i.isString(e)&&(e=te(e)),z.hoists.push(e);var t=te("_hoisted_".concat(z.hoists.length),!1,e.loc,2);return t.hoisted=e,t},cache:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return se(z.cached++,e,t)}};function J(e){var t=z.identifiers;void 0===t[e]&&(t[e]=0),t[e]++}function Y(e){z.identifiers[e]--}return z.filters=new Set,z}function sn(e,t){var n=nn(e,t);on(e,n),t.hoistStatic&&zt(e,n),t.ssr||function(e,t){var n=t.helper,r=e.children;if(1===r.length){var a=r[0];if(Xt(e,a)&&a.codegenNode){var s=a.codegenNode;13===s.type&&ue(s,t),e.codegenNode=s}else e.codegenNode=a}else if(r.length>1){i.PatchFlagNames[64],e.codegenNode=$(t,n(c),void 0,e.children,"64",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set(vn(n.helpers.keys())),e.components=vn(n.components),e.directives=vn(n.directives),e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=vn(n.filters)}function on(e,t){t.currentNode=e;for(var n=t.nodeTransforms,r=[],a=0;a<n.length;a++){var s=n[a](e,t);if(s&&(i.isArray(s)?r.push.apply(r,vn(s)):r.push(s)),!t.currentNode)return;e=t.currentNode}switch(e.type){case 3:t.ssr||t.helper(b);break;case 5:t.ssr||t.helper(I);break;case 9:for(var o=0;o<e.branches.length;o++)on(e.branches[o],t);break;case 10:case 11:case 1:case 0:!function(e,t){for(var n=0,r=function(){n--};n<e.children.length;n++){var a=e.children[n];i.isString(a)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=r,on(a,t))}}(e,t)}t.currentNode=e;for(var l=r.length;l--;)r[l]()}function ln(e,t){var n=i.isString(e)?function(t){return t===e}:function(t){return e.test(t)};return function(e,r){if(1===e.type){var i=e.props;if(3===e.tagType&&i.some(tt))return;for(var a=[],s=0;s<i.length;s++){var o=i[s];if(7===o.type&&n(o.name)){i.splice(s,1),s--;var l=t(e,o,r);l&&a.push(l)}}return a}}}var cn="/*#__PURE__*/",un=function(e){return"".concat(X[e],": _").concat(X[e])};function pn(e,t){var n=t.mode,r=void 0===n?"function":n,i=t.prefixIdentifiers,a=void 0===i?"module"===r:i,s=t.sourceMap,o=void 0!==s&&s,c=t.filename,u=void 0===c?"template.vue.html":c,p=t.scopeId,f=void 0===p?null:p,d=t.optimizeImports,h=void 0!==d&&d,m=t.runtimeGlobalName,y=void 0===m?"Vue":m,v=t.runtimeModuleName,g=void 0===v?"vue":v,b=t.ssrRuntimeModuleName,E=void 0===b?"vue/server-renderer":b,S=t.ssr,x=void 0!==S&&S,T=t.isTS,w=void 0!==T&&T,P=t.inSSR,A={mode:r,prefixIdentifiers:a,sourceMap:o,filename:u,scopeId:f,optimizeImports:h,runtimeGlobalName:y,runtimeModuleName:g,ssrRuntimeModuleName:E,ssr:x,isTS:w,inSSR:void 0!==P&&P,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:function(e){return"_".concat(X[e])},push:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-2,n=arguments.length>2?arguments[2]:void 0;if(A.code+=e,A.map){if(n){var r;if(4===n.type&&!n.isStatic){var i=n.content.replace(/^_ctx\./,"");i!==n.content&&We(i)&&(r=i)}C(n.loc.start,r)}-3===t?Ye(A,e):(A.offset+=e.length,-2===t?A.column+=e.length:(-1===t&&(t=e.length-1),A.line++,A.column=e.length-t)),n&&n.loc!==J&&C(n.loc.end)}},indent:function(){k(++A.indentLevel)},deindent:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?--A.indentLevel:k(--A.indentLevel)},newline:function(){k(A.indentLevel)}};function k(e){A.push("\n"+" ".repeat(e),0)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=A.map,r=n._names,i=n._mappings;null===t||r.has(t)||r.add(t),i.add({originalLine:e.line,originalColumn:e.column-1,generatedLine:A.line,generatedColumn:A.column-1,source:u,name:t})}return o&&(A.map=new l.SourceMapGenerator,A.map.setSourceContent(u,A.source),A.map._sources.add(u)),A}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=pn(e,t);t.onContextCreated&&t.onContextCreated(n);var r=n.mode,i=n.push,a=n.prefixIdentifiers,s=n.indent,o=n.deindent,l=n.newline,c=n.scopeId,u=n.ssr,p=Array.from(e.helpers),f=p.length>0,d=!a&&"module"!==r,h=null!=c&&"module"===r,m=!!t.inline,y=m?pn(e,t):n;"module"===r?function(e,t,n,r){var i=t.push,a=t.newline,s=t.optimizeImports,o=t.runtimeModuleName,l=t.ssrRuntimeModuleName;if(n&&e.hoists.length&&(e.helpers.add(V),e.helpers.add(q)),e.helpers.size){var c=Array.from(e.helpers);s?(i("import { ".concat(c.map(function(e){return X[e]}).join(", ")," } from ").concat(JSON.stringify(o),"\n"),-1),i("\n// Binding optimization for webpack code-split\nconst ".concat(c.map(function(e){return"_".concat(X[e]," = ").concat(X[e])}).join(", "),"\n"),-1)):i("import { ".concat(c.map(function(e){return"".concat(X[e]," as _").concat(X[e])}).join(", ")," } from ").concat(JSON.stringify(o),"\n"),-1)}e.ssrHelpers&&e.ssrHelpers.length&&i("import { ".concat(e.ssrHelpers.map(function(e){return"".concat(X[e]," as _").concat(X[e])}).join(", "),' } from "').concat(l,'"\n'),-1),e.imports.length&&(function(e,t){e.length&&e.forEach(function(e){t.push("import "),bn(e.exp,t),t.push(" from '".concat(e.path,"'")),t.newline()})}(e.imports,t),a()),hn(e.hoists,t),a(),r||i("export ")}(e,y,h,m):function(e,t){var n=t.ssr,r=t.prefixIdentifiers,i=t.push,a=t.newline,s=t.runtimeModuleName,o=t.runtimeGlobalName,l=t.ssrRuntimeModuleName,c=n?"require(".concat(JSON.stringify(s),")"):o,u=Array.from(e.helpers);u.length>0&&(r?i("const { ".concat(u.map(un).join(", ")," } = ").concat(c,"\n"),-1):(i("const _Vue = ".concat(c,"\n"),-1),e.hoists.length&&i("const { ".concat([v,g,b,E,S].filter(function(e){return u.includes(e)}).map(un).join(", ")," } = _Vue\n"),-1))),e.ssrHelpers&&e.ssrHelpers.length&&i("const { ".concat(e.ssrHelpers.map(un).join(", "),' } = require("').concat(l,'")\n'),-1),hn(e.hoists,t),a(),i("return ")}(e,y);var x=u?"ssrRender":"render",T=u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];t.bindingMetadata&&!t.inline&&T.push("$props","$setup","$data","$options");var w=t.isTS?T.map(function(e){return"".concat(e,": any")}).join(","):T.join(", ");if(i(m?"(".concat(w,") => {"):"function ".concat(x,"(").concat(w,") {")),s(),d&&(i("with (_ctx) {"),s(),f&&(i("const { ".concat(p.map(un).join(", ")," } = _Vue\n"),-1),l())),e.components.length&&(dn(e.components,"component",n),(e.directives.length||e.temps>0)&&l()),e.directives.length&&(dn(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),dn(e.filters,"filter",n),l()),e.temps>0){i("let ");for(var P=0;P<e.temps;P++)i("".concat(P>0?", ":"","_temp").concat(P))}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),l()),u||i("return "),e.codegenNode?bn(e.codegenNode,n):i("null"),d&&(o(),i("}")),o(),i("}"),{ast:e,code:n.code,preamble:m?y.code:"",map:n.map?n.map.toJSON():void 0}}function dn(e,t,n){for(var r=n.helper,i=n.push,a=n.newline,s=n.isTS,o=r("filter"===t?P:"component"===t?x:w),l=0;l<e.length;l++){var c=e[l],u=c.endsWith("__self");u&&(c=c.slice(0,-6)),i("const ".concat(lt(c,t)," = ").concat(o,"(").concat(JSON.stringify(c)).concat(u?", true":"",")").concat(s?"!":"")),l<e.length-1&&a()}}function hn(e,t){if(e.length){t.pure=!0;var n=t.push,r=t.newline,i=t.helper,a=t.scopeId,s=t.mode,o=null!=a&&"function"!==s;r(),o&&(n("const _withScopeId = n => (".concat(i(V),'("').concat(a,'"),n=n(),').concat(i(q),"(),n)")),r());for(var l=0;l<e.length;l++){var c=e[l];if(c){var u=o&&13===c.type;n("const _hoisted_".concat(l+1," = ").concat(u?"".concat(cn," _withScopeId(() => "):"")),bn(c,t),u&&n(")"),r()}}t.pure=!1}}function mn(e,t){var n=e.length>3||e.some(function(e){return i.isArray(e)||!function(e){return i.isString(e)||4===e.type||2===e.type||5===e.type||8===e.type}(e)});t.push("["),n&&t.indent(),yn(e,t,n),n&&t.deindent(),t.push("]")}function yn(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t.push,s=t.newline,o=0;o<e.length;o++){var l=e[o];i.isString(l)?a(l,-3):i.isArray(l)?mn(l,t):bn(l,t),o<e.length-1&&(n?(r&&a(","),s()):r&&a(", "))}}function bn(e,t){if(i.isString(e))t.push(e,-3);else if(i.isSymbol(e))t.push(t.helper(e));else switch(e.type){case 1:case 9:case 11:case 12:bn(e.codegenNode,t);break;case 2:!function(e,t){t.push(JSON.stringify(e.content),-3,e)}(e,t);break;case 4:En(e,t);break;case 5:!function(e,t){var n=t.push,r=t.helper;t.pure&&n(cn),n("".concat(r(I),"(")),bn(e.content,t),n(")")}(e,t);break;case 8:Tn(e,t);break;case 3:!function(e,t){var n=t.push,r=t.helper;t.pure&&n(cn),n("".concat(r(b),"(").concat(JSON.stringify(e.content),")"),-3,e)}(e,t);break;case 13:!function(e,t){var n=t.push,r=t.helper,i=t.pure,a=e.tag,s=e.props,o=e.children,l=e.patchFlag,c=e.dynamicProps,u=e.directives,p=e.isBlock,f=e.disableTracking,d=e.isComponent;u&&n(r(A)+"("),p&&n("(".concat(r(h),"(").concat(f?"true":"","), ")),i&&n(cn),n(r(p?ce(t.inSSR,d):le(t.inSSR,d))+"(",-2,e),yn(function(e){for(var t=e.length;t--&&null==e[t];);return e.slice(0,t+1).map(function(e){return e||"null"})}([a,s,o,l,c]),t),n(")"),p&&n(")"),u&&(n(", "),bn(u,t),n(")"))}(e,t);break;case 14:!function(e,t){var n=t.push,r=t.helper,a=t.pure,s=i.isString(e.callee)?e.callee:r(e.callee);a&&n(cn),n(s+"(",-2,e),yn(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){var n=t.push,r=t.indent,i=t.deindent,a=t.newline,s=e.properties;if(s.length){var o=s.length>1||s.some(function(e){return 4!==e.value.type});n(o?"{":"{ "),o&&r();for(var l=0;l<s.length;l++){var c=s[l],u=c.key,p=c.value;Pn(u,t),n(": "),bn(p,t),l<s.length-1&&(n(","),a())}o&&i(),n(o?"}":" }")}else n("{}",-2,e)}(e,t);break;case 17:!function(e,t){mn(e.elements,t)}(e,t);break;case 18:!function(e,t){var n=t.push,r=t.indent,a=t.deindent,s=e.params,o=e.returns,l=e.body,c=e.newline,u=e.isSlot;u&&n("_".concat(X[W],"(")),n("(",-2,e),i.isArray(s)?yn(s,t):s&&bn(s,t),n(") => "),(c||l)&&(n("{"),r()),o?(c&&n("return "),i.isArray(o)?mn(o,t):bn(o,t)):l&&bn(l,t),(c||l)&&(a(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){var n=e.test,r=e.consequent,i=e.alternate,a=e.newline,s=t.push,o=t.indent,l=t.deindent,c=t.newline;if(4===n.type){var u=!We(n.content);u&&s("("),En(n,t),u&&s(")")}else s("("),bn(n,t),s(")");a&&o(),t.indentLevel++,a||s(" "),s("? "),bn(r,t),t.indentLevel--,a&&c(),a||s(" "),s(": ");var p=19===i.type;p||t.indentLevel++,bn(i,t),p||t.indentLevel--,a&&l(!0)}(e,t);break;case 20:!function(e,t){var n=t.push,r=t.helper,i=t.indent,a=t.deindent,s=t.newline;n("_cache[".concat(e.index,"] || (")),e.isVNode&&(i(),n("".concat(r(U),"(-1),")),s()),n("_cache[".concat(e.index,"] = ")),bn(e.value,t),e.isVNode&&(n(","),s(),n("".concat(r(U),"(1),")),s(),n("_cache[".concat(e.index,"]")),a()),n(")")}(e,t);break;case 21:yn(e.body,t,!0,!1);break;case 22:!function(e,t){var n=t.push,r=t.indent,a=t.deindent;n("`");for(var s=e.elements.length,o=s>3,l=0;l<s;l++){var c=e.elements[l];i.isString(c)?n(c.replace(/(`|\$|\\)/g,"\\$1"),-3):(n("${"),o&&r(),bn(c,t),o&&a(),n("}"))}n("`")}(e,t);break;case 23:An(e,t);break;case 24:!function(e,t){bn(e.left,t),t.push(" = "),bn(e.right,t)}(e,t);break;case 25:!function(e,t){t.push("("),yn(e.expressions,t),t.push(")")}(e,t);break;case 26:!function(e,t){var n=e.returns;t.push("return "),i.isArray(n)?mn(n,t):bn(n,t)}(e,t)}}function En(e,t){var n=e.content,r=e.isStatic;t.push(r?JSON.stringify(n):n,-3,e)}function Tn(e,t){for(var n=0;n<e.children.length;n++){var r=e.children[n];i.isString(r)?t.push(r,-3):bn(r,t)}}function Pn(e,t){var n=t.push;8===e.type?(n("["),Tn(e,t),n("]")):e.isStatic?n(We(e.content)?e.content:JSON.stringify(e.content),-2,e):n("[".concat(e.content,"]"),-3,e)}function An(e,t){var n=t.push,r=t.indent,i=t.deindent,a=e.test,s=e.consequent,o=e.alternate;n("if ("),bn(a,t),n(") {"),r(),bn(s,t),i(),n("}"),o&&(n(" else "),23===o.type?An(o,t):(n("{"),r(),bn(o,t),i(),n("}")))}var kn=i.makeMap("true,false,null,this"),Cn=/\w\s*\(|\.[^\d]/,On=function(e,t){if(5===e.type)e.content=In(e.content,t);else if(1===e.type)for(var n=0;n<e.props.length;n++){var r=e.props[n];if(7===r.type&&"for"!==r.name){var i=r.exp,a=r.arg;!i||4!==i.type||"on"===r.name&&a||(r.exp=In(i,t,"slot"===r.name)),a&&4===a.type&&!a.isStatic&&(r.arg=In(a,t))}}};function In(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Object.create(t.identifiers);if(!t.prefixIdentifiers||!e.content.trim())return e;var o=t.inline,l=t.bindingMetadata,c=function(e,n,r){var s=i.hasOwn(l,e)&&l[e];if(o){var c=n&&"AssignmentExpression"===n.type&&n.left===r,p=n&&"UpdateExpression"===n.type&&n.argument===r,f=n&&Ce(n,g),d=n&&Oe(g),h=function(e){var n="".concat(t.helperString(G),"(").concat(e,")");return d?"(".concat(n,")"):n};if(Nn(s)||"setup-reactive-const"===s||a[e])return e;if("setup-ref"===s)return"".concat(e,".value");if("setup-maybe-ref"===s)return c||p||f?"".concat(e,".value"):h(e);if("setup-let"===s){if(c){var m=n.right,y=n.operator,v=_n(In(te(u.slice(m.start-1,m.end-1),!1),t,!1,!1,b));return"".concat(t.helperString(H),"(").concat(e,")").concat(t.isTS?" //@ts-ignore\n":""," ? ").concat(e,".value ").concat(y," ").concat(v," : ").concat(e)}if(p){r.start=n.start,r.end=n.end;var E=n.prefix,S=n.operator,x=E?S:"",T=E?"":S;return"".concat(t.helperString(H),"(").concat(e,")").concat(t.isTS?" //@ts-ignore\n":""," ? ").concat(x).concat(e,".value").concat(T," : ").concat(x).concat(e).concat(T)}return f?e:h(e)}if("props"===s)return i.genPropsAccessExp(e);if("props-aliased"===s)return i.genPropsAccessExp(l.__propsAliases[e])}else{if(s&&s.startsWith("setup")||"literal-const"===s)return"$setup.".concat(e);if("props-aliased"===s)return"$props['".concat(l.__propsAliases[e],"']");if(s)return"$".concat(s,".").concat(e)}return"_ctx.".concat(e)},u=e.content,p=Cn.test(u),f=e.ast;if(!1===f)return e;if(null===f||!f&&We(u)){var d=t.identifiers[u],h=i.isGloballyAllowed(u),m=kn(u);return n||d||m||h&&!l[u]?d||(e.constType=m?3:2):(Nn(l[u])&&(e.constType=1),e.content=c(u)),e}if(!f){var y=r?" ".concat(u," "):"(".concat(u,")").concat(n?"=>{}":"");try{f=s.parse(y,{plugins:t.expressionPlugins}).program}catch(n){return t.onError(we(45,e.loc,void 0,n.message)),e}}var v=[],g=[],b=Object.create(t.identifiers);Ae(f,function(e,t,n,r,a){if(!Be(e,t)&&!e.name.startsWith("_filter_")){var s,o=r&&(s=e,!i.isGloballyAllowed(s.name)&&"require"!==s.name);o&&!a?(Le(t)&&t.shorthand&&(e.prefix="".concat(e.name,": ")),e.name=c(e.name,t,e),v.push(e)):(o&&a||p||(e.isConstant=!0),v.push(e))}},!0,g,b);var E,S=[];return v.sort(function(e,t){return e.start-t.start}),v.forEach(function(t,n){var r=t.start-1,i=t.end-1,a=v[n-1],s=u.slice(a?a.end-1:0,r);(s.length||t.prefix)&&S.push(s+(t.prefix||""));var o=u.slice(r,i);S.push(te(t.name,!1,{start:Je(e.loc.start,o,r),end:Je(e.loc.start,o,i),source:o},t.isConstant?3:0)),n===v.length-1&&i<u.length&&S.push(u.slice(i))}),S.length?(E=ne(S,e.loc)).ast=f:(E=e).constType=p?0:3,E.identifiers=Object.keys(b),E}function _n(e){return i.isString(e)?e:4===e.type?e.content:e.children.map(_n).join("")}function Nn(e){return"setup-const"===e||"literal-const"===e}var Dn=ln(/^(if|else|else-if)$/,function(e,t,n){return jn(e,t,n,function(e,t,r){for(var i=n.parent.children,a=i.indexOf(e),s=0;a-- >=0;){var o=i[a];o&&9===o.type&&(s+=o.branches.length)}return function(){if(r)e.codegenNode=Ln(t,s,n);else{var i=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);i.alternate=Ln(t,s+e.branches.length-1,n)}}})});function jn(e,t,n,r){if(!("else"===t.name||t.exp&&t.exp.content.trim())){var i=t.exp?t.exp.loc:e.loc;n.onError(we(28,t.loc)),t.exp=te("true",!1,i)}if(n.prefixIdentifiers&&t.exp&&(t.exp=In(t.exp,n)),"if"===t.name){var a=Mn(e,t),s={type:9,loc:e.loc,branches:[a]};if(n.replaceNode(s),r)return r(s,a,!0)}else for(var o=n.parent.children,l=o.indexOf(e),c=function(){var i=o[l];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){"else-if"===t.name&&void 0===i.branches[i.branches.length-1].condition&&n.onError(we(30,e.loc)),n.removeNode();var a=Mn(e,t),s=a.userKey;s&&i.branches.forEach(function(e){(function(e,t){if(!e||e.type!==t.type)return!1;if(6===e.type){if(e.value.content!==t.value.content)return!1}else{var n=e.exp,r=t.exp;if(n.type!==r.type)return!1;if(4!==n.type||n.isStatic!==r.isStatic||n.content!==r.content)return!1}return!0})(e.userKey,s)&&n.onError(we(29,a.userKey.loc))}),i.branches.push(a);var c=r&&r(i,a,!1);on(a,n),c&&c(),n.currentNode=null}else n.onError(we(30,e.loc));return 1}n.removeNode(i)}};l-- >=-1&&!c(););}function Mn(e,t){var n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!$e(e,"for")?e.children:[e],userKey:Qe(e,"key"),isTemplateIf:n}}function Ln(e,t,n){return e.condition?ae(e.condition,Bn(e,t,n),re(n.helper(b),['""',"true"])):Bn(e,t,n)}function Bn(e,t,n){var r=n.helper,a=ee("key",te("".concat(t),!1,J,2)),s=e.children,o=s[0];if(1!==s.length||1!==o.type){if(1===s.length&&11===o.type){var l=o.codegenNode;return st(l,a,n),l}return i.PatchFlagNames[64],$(n,r(c),Z([a]),s,"64",void 0,void 0,!0,!1,!1,e.loc)}var u=o.codegenNode,p=ut(u);return 13===p.type&&ue(p,n),st(p,a,n),u}var Rn=ln("for",function(e,t,n){var r=n.helper,i=n.removeHelper;return Fn(e,t,n,function(t){var a=re(r(k),[t.source]),s=nt(e),o=$e(e,"memo"),l=Qe(e,"key"),u=l&&(6===l.type?te(l.value.content,!0):l.exp),p=l?ee("key",u):null;s&&(o&&(o.exp=In(o.exp,n)),p&&6!==l.type&&(p.value=In(p.value,n)));var f=4===t.source.type&&t.source.constType>0,d=f?64:l?128:256;return t.codegenNode=$(n,r(c),void 0,a,d+"",void 0,void 0,!0,!f,!1,e.loc),function(){var l,d=t.children;s&&e.children.some(function(e){if(1===e.type){var t=Qe(e,"key");if(t)return n.onError(we(33,t.loc)),!0}});var m=1!==d.length||1!==d[0].type,y=rt(e)?e:s&&1===e.children.length&&rt(e.children[0])?e.children[0]:null;if(y?(l=y.codegenNode,s&&p&&st(l,p,n)):m?l=$(n,r(c),p?Z([p]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,s&&p&&st(l,p,n),l.isBlock!==!f&&(l.isBlock?(i(h),i(ce(n.inSSR,l.isComponent))):i(le(n.inSSR,l.isComponent))),l.isBlock=!f,l.isBlock?(r(h),r(ce(n.inSSR,l.isComponent))):r(le(n.inSSR,l.isComponent))),o){var v=ie(Vn(t.parseResult,[te("_cached")]));v.body=oe([ne(["const _memo = (",o.exp,")"]),ne(["if (_cached"].concat(vn(u?[" && _cached.key === ",u]:[]),[" && ".concat(n.helperString(z),"(_cached, _memo)) return _cached")])),ne(["const _item = ",l]),te("_item.memo = _memo"),te("return _item")]),a.arguments.push(v,te("_cache"),te(String(n.cached++)))}else a.arguments.push(ie(Vn(t.parseResult),l,!0))}})});function Fn(e,t,n,r){if(t.exp){var i=t.forParseResult;if(i){Un(i,n);var a=n.addIdentifiers,s=n.removeIdentifiers,o=n.scopes,l=i.source,c=i.value,u=i.key,p=i.index,f={type:11,loc:t.loc,source:l,valueAlias:c,keyAlias:u,objectIndexAlias:p,parseResult:i,children:nt(e)?e.children:[e]};n.replaceNode(f),o.vFor++,n.prefixIdentifiers&&(c&&a(c),u&&a(u),p&&a(p));var d=r&&r(f);return function(){o.vFor--,n.prefixIdentifiers&&(c&&s(c),u&&s(u),p&&s(p)),d&&d()}}n.onError(we(32,t.loc))}else n.onError(we(31,t.loc))}function Un(e,t){e.finalized||(t.prefixIdentifiers&&(e.source=In(e.source,t),e.key&&(e.key=In(e.key,t,!0)),e.index&&(e.index=In(e.index,t,!0)),e.value&&(e.value=In(e.value,t,!0))),e.finalized=!0)}function Vn(e){return function(e){for(var t=e.length;t--&&!e[t];);return e.slice(0,t+1).map(function(e,t){return e||te("_".repeat(t+1),!1)})}([e.value,e.key,e.index].concat(vn(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[])))}var qn=te("undefined",!1),Wn=function(e,t){if(1===e.type&&(1===e.tagType||3===e.tagType)){var n=$e(e,"slot");if(n){var r=n.exp;return t.prefixIdentifiers&&r&&t.addIdentifiers(r),t.scopes.vSlot++,function(){t.prefixIdentifiers&&r&&t.removeIdentifiers(r),t.scopes.vSlot--}}}},Gn=function(e,t){var n;if(nt(e)&&e.props.some(tt)&&(n=$e(e,"for"))){var r=n.forParseResult;if(r){Un(r,t);var i=r.value,a=r.key,s=r.index,o=t.addIdentifiers,l=t.removeIdentifiers;return i&&o(i),a&&o(a),s&&o(s),function(){i&&l(i),a&&l(a),s&&l(s)}}}},Hn=function(e,t,n,r){return ie(e,n,!1,!0,n.length?n[0].loc:r)};function Kn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Hn;t.helper(W);var r=e.children,i=e.loc,a=[],s=[],o=t.scopes.vSlot>0||t.scopes.vFor>0;!t.ssr&&t.prefixIdentifiers&&(o=ct(e,t.identifiers));var l=$e(e,"slot",!0);if(l){var c=l.arg,u=l.exp;c&&!Ue(c)&&(o=!0),a.push(ee(c||te("default",!0),n(u,void 0,r,i)))}for(var p=!1,f=!1,d=[],h=new Set,m=0,y=0;y<r.length;y++){var v=r[y],g=void 0;if(nt(v)&&(g=$e(v,"slot",!0))){if(l){t.onError(we(37,g.loc));break}p=!0;var b=v.children,E=v.loc,S=g,x=S.arg,T=void 0===x?te("default",!0):x,w=S.exp,P=S.loc,A=void 0;Ue(T)?A=T?T.content:"default":o=!0;var C,I=$e(v,"for"),_=n(w,I,b,E),N=void 0;if(C=$e(v,"if"))o=!0,s.push(ae(C.exp,zn(T,_,m++),qn));else if(N=$e(v,/^else(-if)?$/,!0)){for(var D=void 0,j=y;j--&&3===(D=r[j]).type;);if(D&&nt(D)&&$e(D,"if")){r.splice(y,1),y--;for(var M=s[s.length-1];19===M.alternate.type;)M=M.alternate;M.alternate=N.exp?ae(N.exp,zn(T,_,m++),qn):zn(T,_,m++)}else t.onError(we(30,N.loc))}else if(I){o=!0;var L=I.forParseResult;L?(Un(L,t),s.push(re(t.helper(k),[L.source,ie(Vn(L),zn(T,_),!0)]))):t.onError(we(32,I.loc))}else{if(A){if(h.has(A)){t.onError(we(38,P));continue}h.add(A),"default"===A&&(f=!0)}a.push(ee(T,_))}}else 3!==v.type&&d.push(v)}if(!l){var B=function(e,r){var a=n(e,void 0,r,i);return t.compatConfig&&(a.isNonScopedSlot=!0),ee("default",a)};p?d.length&&d.some(function(e){return Jn(e)})&&(f?t.onError(we(39,d[0].loc)):a.push(B(void 0,d))):a.push(B(void 0,r))}var R=o?2:Xn(e.children)?3:1,F=Z(a.concat(ee("_",te(R+"",!1))),i);return s.length&&(F=re(t.helper(O),[F,Q(s)])),{slots:F,hasDynamicSlots:o}}function zn(e,t,n){var r=[ee("name",e),ee("fn",t)];return null!=n&&r.push(ee("key",te(String(n),!0))),Z(r)}function Xn(e){for(var t=0;t<e.length;t++){var n=e[t];switch(n.type){case 1:if(2===n.tagType||Xn(n.children))return!0;break;case 9:if(Xn(n.branches))return!0;break;case 10:case 11:if(Xn(n.children))return!0}}return!1}function Jn(e){return 2!==e.type&&12!==e.type||(2===e.type?!!e.content.trim():Jn(e.content))}var Yn=new WeakMap,$n=function(e,t){return function(){if(1===(e=t.currentNode).type&&(0===e.tagType||1===e.tagType)){var n,r,a,s,o,l,c=e,d=c.tag,h=c.props,m=1===e.tagType,y=m?Qn(e,t):'"'.concat(d,'"'),v=i.isObject(y)&&y.callee===T,g=0,b=v||y===u||y===p||!m&&("svg"===d||"foreignObject"===d);if(h.length>0){var E=er(e,t,void 0,m,v);n=E.props,g=E.patchFlag,o=E.dynamicPropNames;var S=E.directives;l=S&&S.length?Q(S.map(function(e){return rr(e,t)})):void 0,E.shouldUseBlock&&(b=!0)}if(e.children.length>0)if(y===f&&(b=!0,g|=1024),m&&y!==u&&y!==f){var x=Kn(e,t);r=x.slots,x.hasDynamicSlots&&(g|=1024)}else if(1===e.children.length&&y!==u){var w=e.children[0],P=w.type,A=5===P||8===P;A&&0===Yt(w,t)&&(g|=1),r=A||2===P?w:e.children}else r=e.children;0!==g&&(a=String(g),o&&o.length&&(s=function(e){for(var t="[",n=0,r=e.length;n<r;n++)t+=JSON.stringify(e[n]),n<r-1&&(t+=", ");return t+"]"}(o))),e.codegenNode=$(t,y,n,r,a,s,l,!!b,!1,m,e.loc)}}};function Qn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.tag,a=ir(r),s=Qe(e,"is");if(s)if(a||Ee("COMPILER_IS_ON_ELEMENT",t)){var o=6===s.type?s.value&&te(s.value.content,!0):s.exp;if(o)return re(t.helper(T),[o])}else 6===s.type&&s.value.content.startsWith("vue:")&&(r=s.value.content.slice(4));var l=Ve(r)||t.isBuiltInComponent(r);if(l)return n||t.helper(l),l;var c=Zn(r,t);if(c)return c;var u=r.indexOf(".");if(u>0){var p=Zn(r.slice(0,u),t);if(p)return p+r.slice(u)}return t.selfName&&i.capitalize(i.camelize(r))===t.selfName?(t.helper(x),t.components.add(r+"__self"),lt(r,"component")):(t.helper(x),t.components.add(r),lt(r,"component"))}function Zn(e,t){var n=t.bindingMetadata;if(n&&!1!==n.__isScriptSetup){var r=i.camelize(e),a=i.capitalize(r),s=function(t){return n[e]===t?e:n[r]===t?r:n[a]===t?a:void 0},o=s("setup-const")||s("setup-reactive-const")||s("literal-const");if(o)return t.inline?o:"$setup[".concat(JSON.stringify(o),"]");var l=s("setup-let")||s("setup-ref")||s("setup-maybe-ref");if(l)return t.inline?"".concat(t.helperString(G),"(").concat(l,")"):"$setup[".concat(JSON.stringify(l),"]");var c=s("props");return c?"".concat(t.helperString(G),"(").concat(t.inline?"__props":"$props","[").concat(JSON.stringify(c),"])"):void 0}}function er(e,t){for(var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.props,a=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=e.tag,c=e.loc,u=e.children,p=[],f=[],d=[],h=u.length>0,m=!1,y=0,v=!1,g=!1,b=!1,E=!1,S=!1,x=!1,T=[],w=function(e){p.length&&(f.push(Z(tr(p),c)),p=[]),e&&f.push(e)},P=function(e){var n=e.key,r=e.value;if(Ue(n)){var o=n.content,l=i.isOn(o);if(!l||a&&!s||"onclick"===o.toLowerCase()||"onUpdate:modelValue"===o||i.isReservedProp(o)||(E=!0),l&&i.isReservedProp(o)&&(x=!0),l&&14===r.type&&(r=r.arguments[0]),20===r.type||(4===r.type||8===r.type)&&Yt(r,t)>0)return;"ref"===o?v=!0:"class"===o?g=!0:"style"===o?b=!0:"key"===o||T.includes(o)||T.push(o),!a||"class"!==o&&"style"!==o||T.includes(o)||T.push(o)}else S=!0},A=0;A<r.length;A++){var k=r[A];if(6===k.type){var C=k.loc,O=k.name,I=k.nameLoc,B=k.value,R=!0;if("ref"===O&&(v=!0,t.scopes.vFor>0&&p.push(ee(te("ref_for",!0),te("true"))),B&&t.inline)){var F=t.bindingMetadata[B.content];"setup-let"!==F&&"setup-ref"!==F&&"setup-maybe-ref"!==F||(R=!1,p.push(ee(te("ref_key",!0),te(B.content,!0,B.loc))))}if("is"===O&&(ir(l)||B&&B.content.startsWith("vue:")||Ee("COMPILER_IS_ON_ELEMENT",t)))continue;p.push(ee(te(O,!0,I),te(B?B.content:"",R,B?B.loc:C)))}else{var U=k.name,V=k.arg,q=k.exp,W=k.loc,G=k.modifiers,H="bind"===U,K="on"===U;if("slot"===U){a||t.onError(we(40,W));continue}if("once"===U||"memo"===U)continue;if("is"===U||H&&Ze(V,"is")&&(ir(l)||Ee("COMPILER_IS_ON_ELEMENT",t)))continue;if(K&&o)continue;if((H&&Ze(V,"key")||K&&h&&Ze(V,"vue:before-update"))&&(m=!0),H&&Ze(V,"ref")&&t.scopes.vFor>0&&p.push(ee(te("ref_for",!0),te("true"))),!V&&(H||K)){if(S=!0,q)if(H){if(w(),Ee("COMPILER_V_BIND_OBJECT_ORDER",t)){f.unshift(q);continue}f.push(q)}else w({type:14,loc:W,callee:t.helper(L),arguments:a?[q]:[q,"true"]});else t.onError(we(H?34:35,W));continue}H&&G.includes("prop")&&(y|=32);var z=t.directiveTransforms[U];if(z){var X,J=z(k,e,t),Y=J.props,$=J.needRuntime;!o&&Y.forEach(P),K&&V&&!Ue(V)?w(Z(Y,c)):(X=p).push.apply(X,vn(Y)),$&&(d.push(k),i.isSymbol($)&&Yn.set(k,$))}else i.isBuiltInDirective(U)||(d.push(k),h&&(m=!0))}}if(f.length?(w(),n=f.length>1?re(t.helper(_),f,c):f[0]):p.length&&(n=Z(tr(p),c)),S?y|=16:(g&&!a&&(y|=2),b&&!a&&(y|=4),T.length&&(y|=8),E&&(y|=32)),m||0!==y&&32!==y||!(v||x||d.length>0)||(y|=512),!t.inSSR&&n)switch(n.type){case 15:for(var Q=-1,ne=-1,ie=!1,ae=0;ae<n.properties.length;ae++){var se=n.properties[ae].key;Ue(se)?"class"===se.content?Q=ae:"style"===se.content&&(ne=ae):se.isHandlerKey||(ie=!0)}var oe=n.properties[Q],le=n.properties[ne];ie?n=re(t.helper(j),[n]):(oe&&!Ue(oe.value)&&(oe.value=re(t.helper(N),[oe.value])),le&&(b||4===le.value.type&&"["===le.value.content.trim()[0]||17===le.value.type)&&(le.value=re(t.helper(D),[le.value])));break;case 14:break;default:n=re(t.helper(j),[re(t.helper(M),[n])])}return{props:n,directives:d,patchFlag:y,dynamicPropNames:T,shouldUseBlock:m}}function tr(e){for(var t=new Map,n=[],r=0;r<e.length;r++){var a=e[r];if(8!==a.key.type&&a.key.isStatic){var s=a.key.content,o=t.get(s);o?("style"===s||"class"===s||i.isOn(s))&&nr(o,a):(t.set(s,a),n.push(a))}else n.push(a)}return n}function nr(e,t){17===e.value.type?e.value.elements.push(t.value):e.value=Q([e.value,t.value],e.loc)}function rr(e,t){var n=[],r=Yn.get(e);if(r)n.push(t.helperString(r));else{var i=Zn("v-"+e.name,t);i?n.push(i):(t.helper(w),t.directives.add(e.name),n.push(lt(e.name,"directive")))}var a=e.loc;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));var s=te("true",!1,a);n.push(Z(e.modifiers.map(function(e){return ee(e,s)}),a))}return Q(n,e.loc)}function ir(e){return"component"===e||"Component"===e}var ar=function(e,t){if(rt(e)){var n=e.children,r=e.loc,i=sr(e,t),a=i.slotName,s=i.slotProps,o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",a,"{}","undefined","true"],l=2;s&&(o[2]=s,l=3),n.length&&(o[3]=ie([],n,!1,!1,r),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=re(t.helper(C),o,r)}};function sr(e,t){for(var n,r='"default"',a=[],s=0;s<e.props.length;s++){var o=e.props[s];6===o.type?o.value&&("name"===o.name?r=JSON.stringify(o.value.content):(o.name=i.camelize(o.name),a.push(o))):"bind"===o.name&&Ze(o.arg,"name")?o.exp&&(r=o.exp):("bind"===o.name&&o.arg&&Ue(o.arg)&&(o.arg.content=i.camelize(o.arg.content)),a.push(o))}if(a.length>0){var l=er(e,t,a,!1,!1),c=l.props,u=l.directives;n=c,u.length&&t.onError(we(36,u[0].loc))}return{slotName:r,slotProps:n}}var or=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,lr=function(e,t,n,r){var a,s=e.loc,o=e.modifiers,l=e.arg;if(e.exp||o.length||n.onError(we(35,s)),4===l.type)if(l.isStatic){var c=l.content;c.startsWith("vue:")&&(c="vnode-".concat(c.slice(4))),a=te(0!==t.tagType||c.startsWith("vnode")||!/[A-Z]/.test(c)?i.toHandlerKey(i.camelize(c)):"on:".concat(c),!0,l.loc)}else a=ne(["".concat(n.helperString(F),"("),l,")"]);else(a=l).children.unshift("".concat(n.helperString(F),"(")),a.children.push(")");var u=e.exp;u&&!u.content.trim()&&(u=void 0);var p=n.cacheHandlers&&!u&&!n.inVOnce;if(u){var f=Xe(u.content,n),d=!(f||or.test(u.content)),h=u.content.includes(";");n.prefixIdentifiers&&(d&&n.addIdentifiers("$event"),u=e.exp=In(u,n,!1,h),d&&n.removeIdentifiers("$event"),(p=n.cacheHandlers&&!n.inVOnce&&!(4===u.type&&u.constType>0)&&!(f&&1===t.tagType)&&!ct(u,n.identifiers))&&f&&(4===u.type?u.content="".concat(u.content," && ").concat(u.content,"(...args)"):u.children=[].concat(vn(u.children),[" && "],vn(u.children),["(...args)"]))),(d||p&&f)&&(u=ne(["".concat(d?n.isTS?"($event: any)":"$event":(n.isTS?"\n//@ts-ignore\n":"")+"(...args)"," => ").concat(h?"{":"("),u,h?"}":")"]))}var m={props:[ee(a,u||te("() => {}",!1,s))]};return r&&(m=r(m)),p&&(m.props[0].value=n.cache(m.props[0].value)),m.props.forEach(function(e){return e.key.isHandlerKey=!0}),m},cr=function(e,t,n){var r=e.modifiers,a=e.loc,s=e.arg,o=e.exp;if(!o&&4===s.type){var l=i.camelize(s.content);o=e.exp=te(l,!1,s.loc),o=e.exp=In(o,n)}return 4!==s.type?(s.children.unshift("("),s.children.push(') || ""')):s.isStatic||(s.content="".concat(s.content,' || ""')),r.includes("camel")&&(4===s.type?s.isStatic?s.content=i.camelize(s.content):s.content="".concat(n.helperString(B),"(").concat(s.content,")"):(s.children.unshift("".concat(n.helperString(B),"(")),s.children.push(")"))),n.inSSR||(r.includes("prop")&&ur(s,"."),r.includes("attr")&&ur(s,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(we(34,a)),{props:[ee(s,te("",!0,a))]}):{props:[ee(s,o)]}},ur=function(e,t){4===e.type?e.isStatic?e.content=t+e.content:e.content="`".concat(t,"${").concat(e.content,"}`"):(e.children.unshift("'".concat(t,"' + (")),e.children.push(")"))},pr=function(e,t){if(0===e.type||1===e.type||11===e.type||10===e.type)return function(){for(var n,r=e.children,i=!1,a=0;a<r.length;a++){var s=r[a];if(et(s)){i=!0;for(var o=a+1;o<r.length;o++){var l=r[o];if(!et(l)){n=void 0;break}n||(n=r[a]=ne([s],s.loc)),n.children.push(" + ",l),r.splice(o,1),o--}}}if(i&&(1!==r.length||0!==e.type&&(1!==e.type||0!==e.tagType||e.props.find(function(e){return 7===e.type&&!t.directiveTransforms[e.name]})||"template"===e.tag)))for(var c=0;c<r.length;c++){var u=r[c];if(et(u)||8===u.type){var p=[];2===u.type&&" "===u.content||p.push(u),t.ssr||0!==Yt(u,t)||p.push("1"),r[c]={type:12,content:u,loc:u.loc,codegenNode:re(t.helper(E),p)}}}}},fr=new WeakSet,dr=function(e,t){if(1===e.type&&$e(e,"once",!0)){if(fr.has(e)||t.inVOnce||t.inSSR)return;return fr.add(e),t.inVOnce=!0,t.helper(U),function(){t.inVOnce=!1;var e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},hr=function(e,t,n){var r=e.exp,a=e.arg;if(!r)return n.onError(we(41,e.loc)),mr();var s=r.loc.source,o=4===r.type?r.content:s,l=n.bindingMetadata[s];if("props"===l||"props-aliased"===l)return n.onError(we(44,r.loc)),mr();var c=n.inline&&("setup-let"===l||"setup-ref"===l||"setup-maybe-ref"===l);if(!o.trim()||!Xe(o,n)&&!c)return n.onError(we(42,r.loc)),mr();if(n.prefixIdentifiers&&We(o)&&n.identifiers[o])return n.onError(we(43,r.loc)),mr();var u,p=a||te("modelValue",!0),f=a?Ue(a)?"onUpdate:".concat(i.camelize(a.content)):ne(['"onUpdate:" + ',a]):"onUpdate:modelValue",d=n.isTS?"($event: any)":"$event";if(c)if("setup-ref"===l)u=ne(["".concat(d," => (("),te(s,!1,r.loc),").value = $event)"]);else{var h="setup-let"===l?"".concat(s," = $event"):"null";u=ne(["".concat(d," => (").concat(n.helperString(H),"(").concat(s,") ? ("),te(s,!1,r.loc),").value = $event : ".concat(h,")")])}else u=ne(["".concat(d," => (("),r,") = $event)"]);var m=[ee(p,e.exp),ee(f,u)];if(n.prefixIdentifiers&&!n.inVOnce&&n.cacheHandlers&&!ct(r,n.identifiers)&&(m[1].value=n.cache(m[1].value)),e.modifiers.length&&1===t.tagType){var y=e.modifiers.map(function(e){return(We(e)?e:JSON.stringify(e))+": true"}).join(", "),v=a?Ue(a)?"".concat(a.content,"Modifiers"):ne([a,' + "Modifiers"']):"modelModifiers";m.push(ee(v,te("{ ".concat(y," }"),!1,e.loc,2)))}return mr(m)};function mr(){return{props:arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]}}var yr=/[\w).+\-_$\]]/,vr=function(e,t){Ee("COMPILER_FILTERS",t)&&(5===e.type&&gr(e.content,t),1===e.type&&e.props.forEach(function(e){7===e.type&&"for"!==e.name&&e.exp&&gr(e.exp,t)}))};function gr(e,t){if(4===e.type)br(e,t);else for(var n=0;n<e.children.length;n++){var r=e.children[n];"object"==Sn(r)&&(4===r.type?br(r,t):8===r.type?gr(e,t):5===r.type&&gr(r.content,t))}}function br(e,t){var n,r,i,a,s=e.content,o=!1,l=!1,c=!1,u=!1,p=0,f=0,d=0,h=0,m=[];for(i=0;i<s.length;i++)if(r=n,n=s.charCodeAt(i),o)39===n&&92!==r&&(o=!1);else if(l)34===n&&92!==r&&(l=!1);else if(c)96===n&&92!==r&&(c=!1);else if(u)47===n&&92!==r&&(u=!1);else if(124!==n||124===s.charCodeAt(i+1)||124===s.charCodeAt(i-1)||p||f||d){switch(n){case 34:l=!0;break;case 39:o=!0;break;case 96:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:p++;break;case 125:p--}if(47===n){for(var y=void 0,v=i-1;v>=0&&" "===(y=s.charAt(v));v--);y&&yr.test(y)||(u=!0)}}else void 0===a?(h=i+1,a=s.slice(0,i).trim()):g();function g(){m.push(s.slice(h,i).trim()),h=i+1}if(void 0===a?a=s.slice(0,i).trim():0!==h&&g(),m.length){for(i=0;i<m.length;i++)a=Er(a,m[i],t);e.content=a}}function Er(e,t,n){n.helper(P);var r=t.indexOf("(");if(r<0)return n.filters.add(t),"".concat(lt(t,"filter"),"(").concat(e,")");var i=t.slice(0,r),a=t.slice(r+1);return n.filters.add(i),"".concat(lt(i,"filter"),"(").concat(e).concat(")"!==a?","+a:a)}var Sr=new WeakSet,xr=function(e,t){if(1===e.type){var n=$e(e,"memo");if(!n||Sr.has(e))return;return Sr.add(e),function(){var r=e.codegenNode||t.currentNode.codegenNode;r&&13===r.type&&(1!==e.tagType&&ue(r,t),e.codegenNode=re(t.helper(K),[n.exp,ie(void 0,r),"_cache",String(t.cached++)]))}}};function Tr(e){return[[dr,Dn,xr,Rn,vr].concat(vn(e?[Gn,On]:[]),[ar,$n,Wn,pr]),{on:lr,bind:cr,model:hr}]}t.generateCodeFrame=i.generateCodeFrame,t.BASE_TRANSITION=d,t.BindingTypes={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},t.CAMELIZE=B,t.CAPITALIZE=R,t.CREATE_BLOCK=m,t.CREATE_COMMENT=b,t.CREATE_ELEMENT_BLOCK=y,t.CREATE_ELEMENT_VNODE=g,t.CREATE_SLOTS=O,t.CREATE_STATIC=S,t.CREATE_TEXT=E,t.CREATE_VNODE=v,t.CompilerDeprecationTypes={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},t.ConstantTypes={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_HOIST:2,2:"CAN_HOIST",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},t.ElementTypes={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},t.ErrorCodes={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",__EXTEND_POINT__:52,52:"__EXTEND_POINT__"},t.FRAGMENT=c,t.GUARD_REACTIVE_PROPS=M,t.IS_MEMO_SAME=z,t.IS_REF=H,t.KEEP_ALIVE=f,t.MERGE_PROPS=_,t.NORMALIZE_CLASS=N,t.NORMALIZE_PROPS=j,t.NORMALIZE_STYLE=D,t.Namespaces={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},t.NodeTypes={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},t.OPEN_BLOCK=h,t.POP_SCOPE_ID=q,t.PUSH_SCOPE_ID=V,t.RENDER_LIST=k,t.RENDER_SLOT=C,t.RESOLVE_COMPONENT=x,t.RESOLVE_DIRECTIVE=w,t.RESOLVE_DYNAMIC_COMPONENT=T,t.RESOLVE_FILTER=P,t.SET_BLOCK_TRACKING=U,t.SUSPENSE=p,t.TELEPORT=u,t.TO_DISPLAY_STRING=I,t.TO_HANDLERS=L,t.TO_HANDLER_KEY=F,t.TS_NODE_TYPES=Re,t.UNREF=G,t.WITH_CTX=W,t.WITH_DIRECTIVES=A,t.WITH_MEMO=K,t.advancePositionWithClone=Je,t.advancePositionWithMutation=Ye,t.assert=function(e,t){if(!e)throw new Error(t||"unexpected compiler condition")},t.baseCompile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.onError||xe,r="module"===t.mode,a=!0===t.prefixIdentifiers||r;!a&&t.cacheHandlers&&n(we(49)),t.scopeId&&!r&&n(we(50));var s=i.extend({},t,{prefixIdentifiers:a}),o=i.isString(e)?Kt(e,s):e,l=an(Tr(a),2),c=l[0],u=l[1];if(t.isTS){var p=t.expressionPlugins;p&&p.includes("typescript")||(t.expressionPlugins=[].concat(vn(p||[]),["typescript"]))}return sn(o,i.extend({},s,{nodeTransforms:[].concat(vn(c),vn(t.nodeTransforms||[])),directiveTransforms:i.extend({},u,t.directiveTransforms||{})})),fn(o,s)},t.baseParse=Kt,t.buildDirectiveArgs=rr,t.buildProps=er,t.buildSlots=Kn,t.checkCompatEnabled=Se,t.convertToBlock=ue,t.createArrayExpression=Q,t.createAssignmentExpression=function(e,t){return{type:24,left:e,right:t,loc:J}},t.createBlockStatement=oe,t.createCacheExpression=se,t.createCallExpression=re,t.createCompilerError=we,t.createCompoundExpression=ne,t.createConditionalExpression=ae,t.createForLoopParams=Vn,t.createFunctionExpression=ie,t.createIfStatement=function(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:J}},t.createInterpolation=function(e,t){return{type:5,loc:t,content:i.isString(e)?te(e,!1,t):e}},t.createObjectExpression=Z,t.createObjectProperty=ee,t.createReturnStatement=function(e){return{type:26,returns:e,loc:J}},t.createRoot=Y,t.createSequenceExpression=function(e){return{type:25,expressions:e,loc:J}},t.createSimpleExpression=te,t.createStructuralDirectiveTransform=ln,t.createTemplateLiteral=function(e){return{type:22,elements:e,loc:J}},t.createTransformContext=nn,t.createVNodeCall=$,t.errorMessages=Pe,t.extractIdentifiers=Ne,t.findDir=$e,t.findProp=Qe,t.forAliasRE=pt,t.generate=fn,t.getBaseTransformPreset=Tr,t.getConstantType=Yt,t.getMemoedVNodeCall=ut,t.getVNodeBlockHelper=ce,t.getVNodeHelper=le,t.hasDynamicKeyVBind=function(e){return e.props.some(function(e){return!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)})},t.hasScopeRef=ct,t.helperNameMap=X,t.injectProp=st,t.isCoreComponent=Ve,t.isFunctionType=Me,t.isInDestructureAssignment=Ce,t.isInNewExpression=Oe,t.isMemberExpression=Xe,t.isMemberExpressionBrowser=function(e){e=e.trim().replace(Ke,function(e){return e.trim()});for(var t=0,n=[],r=0,i=0,a=null,s=0;s<e.length;s++){var o=e.charAt(s);switch(t){case 0:if("["===o)n.push(t),t=1,r++;else if("("===o)n.push(t),t=2,i++;else if(!(0===s?Ge:He).test(o))return!1;break;case 1:"'"===o||'"'===o||"`"===o?(n.push(t),t=3,a=o):"["===o?r++:"]"===o&&(--r||(t=n.pop()));break;case 2:if("'"===o||'"'===o||"`"===o)n.push(t),t=3,a=o;else if("("===o)i++;else if(")"===o){if(s===e.length-1)return!1;--i||(t=n.pop())}break;case 3:o===a&&(t=n.pop(),a=null)}}return!r&&!i},t.isMemberExpressionNode=ze,t.isReferencedIdentifier=ke,t.isSimpleIdentifier=We,t.isSlotOutlet=rt,t.isStaticArgOf=Ze,t.isStaticExp=Ue,t.isStaticProperty=Le,t.isStaticPropertyKey=Be,t.isTemplateNode=nt,t.isText=et,t.isVSlot=tt,t.locStub=J,t.noopDirectiveTransform=function(){return{props:[]}},t.processExpression=In,t.processFor=Fn,t.processIf=jn,t.processSlotOutlet=sr,t.registerRuntimeHelpers=function(e){Object.getOwnPropertySymbols(e).forEach(function(t){X[t]=e[t]})},t.resolveComponentType=Qn,t.stringifyExpression=_n,t.toValidAssetId=lt,t.trackSlotScopes=Wn,t.trackVForSlotScopes=Gn,t.transform=sn,t.transformBind=cr,t.transformElement=$n,t.transformExpression=On,t.transformModel=hr,t.transformOn=lr,t.traverseNode=on,t.unwrapTSNode=Fe,t.walkBlockDeclarations=_e,t.walkFunctionParams=Ie,t.walkIdentifiers=Ae,t.warnDeprecation=function(e,t,n){if("suppress-warning"!==be(e,t)){for(var r=ge[e],i=r.message,a=r.link,s=arguments.length,o=new Array(s>3?s-3:0),l=3;l<s;l++)o[l-3]=arguments[l];var c="(deprecation ".concat(e,") ").concat("function"==typeof i?i.apply(void 0,o):i).concat(a?"\n Details: ".concat(a):""),u=new SyntaxError(c);u.code=e,n&&(u.loc=n),t.onWarn(u)}}},function(e,t,n){function r(e,t){var n=new Set(e.split(","));return t?function(e){return n.has(e.toLowerCase())}:function(e){return n.has(e)}}
- /**
- * @vue/shared v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/Object.defineProperty(t,"__esModule",{value:!0});var i,a=Object.assign,s=Object.prototype.hasOwnProperty,o=Array.isArray,l=function(e){return"[object Map]"===y(e)},c=function(e){return"[object Set]"===y(e)},u=function(e){return"[object Date]"===y(e)},p=function(e){return"function"==typeof e},f=function(e){return"string"==typeof e},d=function(e){return"symbol"==Sn(e)},h=function(e){return null!==e&&"object"==Sn(e)},m=Object.prototype.toString,y=function(e){return m.call(e)},v=function(e){return"[object Object]"===y(e)},g=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),b=r("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),E=function(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}},S=/-(\w)/g,x=E(function(e){return e.replace(S,function(e,t){return t?t.toUpperCase():""})}),T=/\B([A-Z])/g,w=E(function(e){return e.replace(T,"-$1").toLowerCase()}),P=E(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),A=E(function(e){return e?"on".concat(P(e)):""}),k=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/,C=rn(rn({1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT"},-1,"HOISTED"),-2,"BAIL"),O=r("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error"),I=O;function _(e){if(o(e)){for(var t={},n=0;n<e.length;n++){var r=e[n],i=f(r)?M(r):_(r);if(i)for(var a in i)t[a]=i[a]}return t}if(f(e)||h(e))return e}var N=/;(?![^(]*\))/g,D=/:([^]+)/,j=/\/\*[^]*?\*\//g;function M(e){var t={};return e.replace(j,"").split(N).forEach(function(e){if(e){var n=e.split(D);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function L(e){var t="";if(f(e))t=e;else if(o(e))for(var n=0;n<e.length;n++){var r=L(e[n]);r&&(t+=r+" ")}else if(h(e))for(var i in e)e[i]&&(t+=i+" ");return t.trim()}var B=r("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),R=r("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),F=r("annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics"),U=r("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),V="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",q=r(V),W=r(V+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),G=/[>/="'\u0009\u000a\u000c\u0020]/,H={},K=r("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),z=r("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),X=/["'&<>]/,J=/^-?>|<!--|-->|--!>|<!-$/g;function Y(e,t){if(e===t)return!0;var n=u(e),r=u(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=d(e),r=d(t),n||r)return e===t;if(n=o(e),r=o(t),n||r)return!(!n||!r)&&function(e,t){if(e.length!==t.length)return!1;for(var n=!0,r=0;n&&r<e.length;r++)n=Y(e[r],t[r]);return n}(e,t);if(n=h(e),r=h(t),n||r){if(!n||!r)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var i in e){var a=e.hasOwnProperty(i),s=t.hasOwnProperty(i);if(a&&!s||!a&&s||!Y(e[i],t[i]))return!1}}return String(e)===String(t)}var $=function(e,t){return t&&t.__v_isRef?$(e,t.value):l(t)?rn({},"Map(".concat(t.size,")"),vn(t.entries()).reduce(function(e,t,n){var r=an(t,2),i=r[0],a=r[1];return e[Q(i,n)+" =>"]=a,e},{})):c(t)?rn({},"Set(".concat(t.size,")"),vn(t.values()).map(function(e){return Q(e)})):d(t)?Q(t):!h(t)||o(t)||v(t)?t:String(t)},Q=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return d(e)?"Symbol(".concat(null!=(t=e.description)?t:n,")"):e};t.EMPTY_ARR=[],t.EMPTY_OBJ={},t.NO=function(){return!1},t.NOOP=function(){},t.PatchFlagNames=C,t.PatchFlags={TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",HOISTED:-1,"-1":"HOISTED",BAIL:-2,"-2":"BAIL"},t.ShapeFlags={ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},t.SlotFlags={STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},t.camelize=x,t.capitalize=P,t.def=function(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},t.escapeHtml=function(e){var t=""+e,n=X.exec(t);if(!n)return t;var r,i,a="",s=0;for(i=n.index;i<t.length;i++){switch(t.charCodeAt(i)){case 34:r=""";break;case 38:r="&";break;case 39:r="'";break;case 60:r="<";break;case 62:r=">";break;default:continue}s!==i&&(a+=t.slice(s,i)),s=i+1,a+=r}return s!==i?a+t.slice(s,i):a},t.escapeHtmlComment=function(e){return e.replace(J,"")},t.extend=a,t.genPropsAccessExp=function(e){return k.test(e)?"__props.".concat(e):"__props[".concat(JSON.stringify(e),"]")},t.generateCodeFrame=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=e.split(/(\r?\n)/),i=r.filter(function(e,t){return t%2==1});r=r.filter(function(e,t){return t%2==0});for(var a=0,s=[],o=0;o<r.length;o++)if((a+=r[o].length+(i[o]&&i[o].length||0))>=t){for(var l=o-2;l<=o+2||n>a;l++)if(!(l<0||l>=r.length)){var c=l+1;s.push("".concat(c).concat(" ".repeat(Math.max(3-String(c).length,0)),"| ").concat(r[l]));var u=r[l].length,p=i[l]&&i[l].length||0;if(l===o){var f=t-(a-(u+p)),d=Math.max(1,n>a?u-f:n-t);s.push(" | "+" ".repeat(f)+"^".repeat(d))}else if(l>o){if(n>a){var h=Math.max(Math.min(n-a,u),1);s.push(" | "+"^".repeat(h))}a+=u+p}}break}return s.join("\n")},t.getGlobalThis=function(){return i||(i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})},t.hasChanged=function(e,t){return!Object.is(e,t)},t.hasOwn=function(e,t){return s.call(e,t)},t.hyphenate=w,t.includeBooleanAttr=function(e){return!!e||""===e},t.invokeArrayFns=function(e,t){for(var n=0;n<e.length;n++)e[n](t)},t.isArray=o,t.isBooleanAttr=W,t.isBuiltInDirective=b,t.isDate=u,t.isFunction=p,t.isGloballyAllowed=O,t.isGloballyWhitelisted=I,t.isHTMLTag=B,t.isIntegerKey=function(e){return f(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e},t.isKnownHtmlAttr=K,t.isKnownSvgAttr=z,t.isMap=l,t.isMathMLTag=F,t.isModelListener=function(e){return e.startsWith("onUpdate:")},t.isObject=h,t.isOn=function(e){return 111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97)},t.isPlainObject=v,t.isPromise=function(e){return(h(e)||p(e))&&p(e.then)&&p(e.catch)},t.isRegExp=function(e){return"[object RegExp]"===y(e)},t.isRenderableAttrValue=function(e){if(null==e)return!1;var t=Sn(e);return"string"===t||"number"===t||"boolean"===t},t.isReservedProp=g,t.isSSRSafeAttrName=function(e){if(H.hasOwnProperty(e))return H[e];var t=G.test(e);return H[e]=!t},t.isSVGTag=R,t.isSet=c,t.isSpecialBooleanAttr=q,t.isString=f,t.isSymbol=d,t.isVoidTag=U,t.looseEqual=Y,t.looseIndexOf=function(e,t){return e.findIndex(function(e){return Y(e,t)})},t.looseToNumber=function(e){var t=parseFloat(e);return isNaN(t)?e:t},t.makeMap=r,t.normalizeClass=L,t.normalizeProps=function(e){if(!e)return null;var t=e.class,n=e.style;return t&&!f(t)&&(e.class=L(t)),n&&(e.style=_(n)),e},t.normalizeStyle=_,t.objectToString=m,t.parseStringStyle=M,t.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},t.remove=function(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)},t.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},t.stringifyStyle=function(e){var t="";if(!e||f(e))return t;for(var n in e){var r=e[n],i=n.startsWith("--")?n:w(n);(f(r)||"number"==typeof r)&&(t+="".concat(i,":").concat(r,";"))}return t},t.toDisplayString=function(e){return f(e)?e:null==e?"":o(e)||h(e)&&(e.toString===m||!p(e.toString))?JSON.stringify(e,$,2):String(e)},t.toHandlerKey=A,t.toNumber=function(e){var t=f(e)?Number(e):NaN;return isNaN(t)?e:t},t.toRawType=function(e){return y(e).slice(8,-1)},t.toTypeString=y},function(e,t,n){n(12),Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))},function(e,t,n){n(12),Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))},function(){},function(){},function(e,t,n){var r=n(157);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,o=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),u=["%","/","?",";","#"].concat(c),p=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(310);function g(e,t,n){if(e&&"object"==Sn(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if("string"!=typeof e)throw new TypeError("Parameter 'url' must be a string, not "+Sn(e));var i=e.indexOf("?"),s=-1!==i&&i<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var g=e=l.join(s);if(g=g.trim(),!n&&1===e.split("#").length){var b=o.exec(g);if(b)return this.path=g,this.href=g,this.pathname=b[1],b[2]?(this.search=b[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=a.exec(g);if(E){var S=(E=E[0]).toLowerCase();this.protocol=S,g=g.substr(E.length)}if(n||E||g.match(/^\/\/[^@/]+@[^@/]+/)){var x="//"===g.substr(0,2);!x||E&&m[E]||(g=g.substr(2),this.slashes=!0)}if(!m[E]&&(x||E&&!y[E])){for(var T,w,P=-1,A=0;A<p.length;A++)-1!==(k=g.indexOf(p[A]))&&(-1===P||k<P)&&(P=k);for(-1!==(w=-1===P?g.lastIndexOf("@"):g.lastIndexOf("@",P))&&(T=g.slice(0,w),g=g.slice(w+1),this.auth=decodeURIComponent(T)),P=-1,A=0;A<u.length;A++){var k;-1!==(k=g.indexOf(u[A]))&&(-1===P||k<P)&&(P=k)}-1===P&&(P=g.length),this.host=g.slice(0,P),g=g.slice(P),this.parseHost(),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C)for(var O=this.hostname.split(/\./),I=(A=0,O.length);A<I;A++){var _=O[A];if(_&&!_.match(f)){for(var N="",D=0,j=_.length;D<j;D++)_.charCodeAt(D)>127?N+="x":N+=_[D];if(!N.match(f)){var M=O.slice(0,A),L=O.slice(A+1),B=_.match(d);B&&(M.push(B[1]),L.unshift(B[2])),L.length&&(g="/"+L.join(".")+g),this.hostname=M.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=r.toASCII(this.hostname));var R=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+R,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==g[0]&&(g="/"+g))}if(!h[S])for(A=0,I=c.length;A<I;A++){var U=c[A];if(-1!==g.indexOf(U)){var V=encodeURIComponent(U);V===U&&(V=escape(U)),g=g.split(U).join(V)}}var q=g.indexOf("#");-1!==q&&(this.hash=g.substr(q),g=g.slice(0,q));var W=g.indexOf("?");if(-1!==W?(this.search=g.substr(W),this.query=g.substr(W+1),t&&(this.query=v.parse(this.query)),g=g.slice(0,W)):t&&(this.search="",this.query={}),g&&(this.pathname=g),y[S]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){R=this.pathname||"";var G=this.search||"";this.path=R+G}return this.href=this.format(),this},i.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",i=!1,a="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&"object"==Sn(this.query)&&Object.keys(this.query).length&&(a=v.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==i?(i="//"+(i||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):i||(i=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+r},i.prototype.resolve=function(e){return this.resolveObject(g(e,!1,!0)).format()},i.prototype.resolveObject=function(e){if("string"==typeof e){var t=new i;t.parse(e,!1,!0),e=t}for(var n=new i,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var o=Object.keys(e),l=0;l<o.length;l++){var c=o[l];"protocol"!==c&&(n[c]=e[c])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.pathname="/",n.path=n.pathname),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[e.protocol]){for(var u=Object.keys(e),p=0;p<u.length;p++){var f=u[p];n[f]=e[f]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||m[e.protocol])n.pathname=e.pathname;else{for(var d=(e.pathname||"").split("/");d.length&&!(e.host=d.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==d[0]&&d.unshift(""),d.length<2&&d.unshift(""),n.pathname=d.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var h=n.pathname||"",v=n.search||"";n.path=h+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var g=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),E=b||g||n.host&&e.pathname,S=E,x=n.pathname&&n.pathname.split("/")||[],T=(d=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(T&&(n.hostname="",n.port=null,n.host&&(""===x[0]?x[0]=n.host:x.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host=null),E=E&&(""===d[0]||""===x[0])),b)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,x=d;else if(d.length)x||(x=[]),x.pop(),x=x.concat(d),n.search=e.search,n.query=e.query;else if(null!=e.search)return T&&(n.host=x.shift(),n.hostname=n.host,(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.hostname=C.shift(),n.host=n.hostname)),n.search=e.search,n.query=e.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var w=x.slice(-1)[0],P=(n.host||e.host||x.length>1)&&("."===w||".."===w)||""===w,A=0,k=x.length;k>=0;k--)"."===(w=x[k])?x.splice(k,1):".."===w?(x.splice(k,1),A++):A&&(x.splice(k,1),A--);if(!E&&!S)for(;A--;A)x.unshift("..");!E||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),P&&"/"!==x.join("/").substr(-1)&&x.push("");var C,O=""===x[0]||x[0]&&"/"===x[0].charAt(0);return T&&(n.hostname=O?"":x.length?x.shift():"",n.host=n.hostname,(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.hostname=C.shift(),n.host=n.hostname)),(E=E||n.host&&x.length)&&!O&&x.unshift(""),x.length>0?n.pathname=x.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.parse=g,t.resolve=function(e,t){return g(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?g(e,!1,!0).resolveObject(t):t},t.format=function(e){return"string"==typeof e&&(e=g(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(16);t.default=(0,r.declare)(function(e){return e.assertVersion(7),{name:"syntax-jsx",manipulateOptions:function(e,t){t.plugins.some(function(e){return"typescript"===(Array.isArray(e)?e[0]:e)})||t.plugins.push("jsx")}}})},function(e,t,n){e.exports=n(559)},function(e){e.exports=JSON.parse('["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]')},function(e,t,n){e.exports=n(561)},function(e){e.exports=JSON.parse('["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]')},function(e,t,n){t.a=void 0;var r=(0,n(16).declare)(function(e){return e.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions:function(e,t){t.plugins.push("classStaticBlock")}}});t.a=r},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,c){var u=e.get("params");if(u.every(function(e){return e.isIdentifier()}))return!1;var p,f=e.node,d=e.scope,h=[],m=new Set,y=gn(u);try{for(y.s();!(p=y.n()).done;){var v=p.value;(0,i.collectShadowedParamsNames)(v,d,m)}}catch(G){y.e(G)}finally{y.f()}var g={needsOuterBinding:!1,scope:d};if(0===m.size){var b,E=gn(u);try{for(E.s();!(b=E.n()).done;){var S=b.value;if(S.isIdentifier()||S.traverse(i.iifeVisitor,g),g.needsOuterBinding)break}}catch(G){E.e(G)}finally{E.f()}}for(var x=null,T=0;T<u.length;T++){var w=u[T];if(!n||n(T)){var P=[];c&&c(e,w,P);var A=w.isAssignmentPattern();if(A&&(t||r.types.isMethod(f,{kind:"set"}))){var k=w.get("left"),C=w.get("right"),O=d.buildUndefinedNode();if(k.isIdentifier())h.push(s({ASSIGNMENT_IDENTIFIER:r.types.cloneNode(k.node),DEFAULT_VALUE:C.node,UNDEFINED:O})),w.replaceWith(k.node);else if(k.isObjectPattern()||k.isArrayPattern()){var I=d.generateUidIdentifier();h.push(o({ASSIGNMENT_IDENTIFIER:k.node,DEFAULT_VALUE:C.node,PARAMETER_NAME:r.types.cloneNode(I),UNDEFINED:O})),w.replaceWith(I)}}else if(A){null===x&&(x=T);var _=w.get("left"),N=w.get("right"),D=a({VARIABLE_NAME:_.node,DEFAULT_VALUE:N.node,ARGUMENT_KEY:r.types.numericLiteral(T)});h.push(D)}else if(null!==x){var j=l([w.node,r.types.numericLiteral(T)]);h.push(j)}else if(w.isObjectPattern()||w.isArrayPattern()){var M=e.scope.generateUidIdentifier("ref");M.typeAnnotation=w.node.typeAnnotation;var L=r.types.variableDeclaration("let",[r.types.variableDeclarator(w.node,M)]);h.push(L),w.replaceWith(r.types.cloneNode(M))}if(P){var B,R=gn(P);try{for(R.s();!(B=R.n()).done;){var F=B.value;h.push(F)}}catch(G){R.e(G)}finally{R.f()}}}}null!==x&&(f.params=f.params.slice(0,x)),e.ensureBlock();var U=f.async,V=f.generator;if(V||g.needsOuterBinding||m.size>0){h.push((0,i.buildScopeIIFE)(m,e.node.body)),e.set("body",r.types.blockStatement(h));var q=e.get("body.body"),W=q[q.length-1].get("argument.callee");W.arrowFunctionToExpression(),W.node.generator=V,W.node.async=U,f.generator=!1,f.async=!1,U&&(e.node.body=r.template.statement.ast(Ut||(Ut=hn(["{\n try {\n ","\n } catch (e) {\n return Promise.reject(e);\n }\n }"])),e.node.body.body))}else e.get("body").unshiftContainer("body",h);return!0};var r=n(1),i=n(327),a=r.template.statement("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),s=r.template.statement("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),o=r.template.statement("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),l=r.template.statement("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n")},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.node,s=e.scope;if(!function(e){var t=e.params.length;return t>0&&r.types.isRestElement(e.params[t-1])}(n))return!1;var o=e.get("params.".concat(n.params.length-1,".argument"));if(!o.isIdentifier()){var l=new Set;(0,i.collectShadowedParamsNames)(o,e.scope,l);var c=l.size>0;if(!c){var d={needsOuterBinding:!1,scope:s};o.traverse(i.iifeVisitor,d),c=d.needsOuterBinding}c&&(e.ensureBlock(),e.set("body",r.types.blockStatement([(0,i.buildScopeIIFE)(l,e.node.body)])))}var h=o.node;if(n.params.pop(),r.types.isPattern(h)){var m=h;h=s.generateUidIdentifier("ref");var y=r.types.variableDeclaration("let",[r.types.variableDeclarator(m,h)]);e.ensureBlock(),n.body.body.unshift(y)}else"arguments"===h.name&&s.rename(h.name);var v=r.types.identifier("arguments"),g=function(e){var t=e.params.length;return t>0&&r.types.isIdentifier(e.params[0],{name:"this"})&&(t-=1),t}(n),b={references:[],offset:g,argumentsNode:v,outerBinding:s.getBindingIdentifier(h.name),candidates:[],name:h.name,deopted:!1};if(e.traverse(u,b),!b.deopted&&!b.references.length){var E,S=gn(b.candidates);try{for(S.s();!(E=S.n()).done;){var x=E.value,T=x.path,w=x.cause,P=r.types.cloneNode(v);switch(w){case"indexGetter":p(T,P,b.offset);break;case"lengthGetter":f(T,P,b.offset);break;default:T.replaceWith(P)}}}catch(D){S.e(D)}finally{S.f()}return!0}(t=b.references).push.apply(t,vn(b.candidates.map(function(e){return e.path})));var A,k,C=r.types.numericLiteral(g),O=s.generateUidIdentifier("key"),I=s.generateUidIdentifier("len");g?(A=r.types.binaryExpression("-",r.types.cloneNode(O),r.types.cloneNode(C)),k=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(I),r.types.cloneNode(C)),r.types.binaryExpression("-",r.types.cloneNode(I),r.types.cloneNode(C)),r.types.numericLiteral(0))):(A=r.types.identifier(O.name),k=r.types.identifier(I.name));var _=a({ARGUMENTS:v,ARRAY_KEY:A,ARRAY_LEN:k,START:C,ARRAY:h,KEY:O,LEN:I});if(b.deopted)n.body.body.unshift(_);else{var N=e.getEarliestCommonAncestorFrom(b.references).getStatementParent();N.findParent(function(e){if(!e.isLoop())return e.isFunction();N=e}),N.insertBefore(_)}return!0};var r=n(1),i=n(327),a=r.template.statement("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n"),s=r.template.expression("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),o=r.template.expression("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),l=r.template.expression("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function c(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var u={Scope:function(e,t){e.scope.bindingIdentifierEquals(t.name,t.outerBinding)||e.skip()},Flow:function(e){e.isTypeCastExpression()||e.skip()},Function:function(e,t){var n=t.noOptimise;t.noOptimise=!0,e.traverse(u,t),t.noOptimise=n,e.skip()},ReferencedIdentifier:function(e,t){var n=e.node;if("arguments"===n.name&&(t.deopted=!0),c(e,t))if(t.noOptimise)t.deopted=!0;else{var r=e.parentPath;if("params"===r.listKey&&r.key<t.offset)return;if(r.isMemberExpression({object:n})){var i=r.parentPath;if(!t.deopted&&!(i.isAssignmentExpression()&&r.node===i.node.left||i.isLVal()||i.isForXStatement()||i.isUpdateExpression()||i.isUnaryExpression({operator:"delete"})||(i.isCallExpression()||i.isNewExpression())&&r.node===i.node.callee))if(r.node.computed){if(r.get("property").isBaseType("number"))return void t.candidates.push({cause:"indexGetter",path:e})}else if("length"===r.node.property.name)return void t.candidates.push({cause:"lengthGetter",path:e})}if(0===t.offset&&r.isSpreadElement()){var a=r.parentPath;if(a.isCallExpression()&&1===a.node.arguments.length)return void t.candidates.push({cause:"argSpread",path:e})}t.references.push(e)}},BindingIdentifier:function(e,t){c(e,t)&&(t.deopted=!0)}};function p(e,t,n){var i,a=r.types.numericLiteral(n),l=e.parent;i=r.types.isNumericLiteral(l.property)?r.types.numericLiteral(l.property.value+n):0===n?l.property:r.types.binaryExpression("+",l.property,r.types.cloneNode(a));var c=e.scope,u=e.parentPath;if(c.isPure(i)){u.replaceWith(s({ARGUMENTS:t,OFFSET:a,INDEX:i}));var p=u,f=p.get("test"),d=f.get("left").evaluate();d.confident&&(!0===d.value?p.replaceWith(c.buildUndefinedNode()):f.replaceWith(f.get("right")))}else{var h=c.generateUidIdentifierBasedOnNode(i);c.push({id:h,kind:"var"}),u.replaceWith(o({ARGUMENTS:t,OFFSET:a,INDEX:i,REF:r.types.cloneNode(h)}))}}function f(e,t,n){n?e.parentPath.replaceWith(l({ARGUMENTS:t,OFFSET:r.types.numericLiteral(n)})):e.replaceWith(t)}}],ka={};function Ca(e){var t=ka[e];if(void 0!==t)return t.exports;var n=ka[e]={id:e,loaded:!1,exports:{}};return Aa[e].call(n.exports,n,n.exports,Ca),n.loaded=!0,n.exports}Ca.c=ka,Ca.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return Ca.d(t,{a:t}),t},Ca.d=function(e,t){for(var n in t)Ca.o(t,n)&&!Ca.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},Ca.g=function(){if("object"==("undefined"==typeof globalThis?"undefined":Sn(globalThis)))return globalThis;try{return this||new Function("return this")()}catch(Aa){if("object"==("undefined"==typeof window?"undefined":Sn(window)))return window}}(),Ca.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Ca.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},Ca(346);var Oa=Ca(347);Oa.a;var Ia=Oa.b;Oa.c,Oa.d;var _a={class:"gva-search-box"},Na={class:"mb-4"},Da={class:"mb-3"},ja={class:"mb-3"},Ma={class:"mb-3"},La={class:"mb-3"},Ba={class:"mb-3"},Ra={class:"relative"},Fa={class:"flex absolute right-2 bottom-2"},Ua={key:0},Va={key:1},qa={class:"h-[500px] overflow-auto bg-gray-50 p-4 rounded"},Wa={key:0,class:"text-gray-500 text-center py-4"},Ga={class:"relative h-[500px] overflow-auto bg-gray-50 p-4 rounded"},Ha={class:"mt-10 whitespace-pre-wrap"};Kt("default",Object.assign({name:"Picture"},{__name:"picture",setup:function(e){var t=function(){document.addEventListener("keydown",r)},n=function(){document.removeEventListener("keydown",r)},r=function(e){(e.ctrlKey||e.metaKey)&&"Enter"===e.key&&S()},i=yi("企业官网"),a=yi(""),s=yi(["Banner轮播图","产品/服务介绍"]),o=yi(""),l=yi("简约"),c=yi(""),u=yi("响应式"),p=yi(""),f=yi("蓝色系"),d=yi(""),h={"企业官网":["Banner轮播图","产品/服务介绍","功能特点展示","客户案例","联系表单"],"电商页面":["Banner轮播图","商品列表","商品卡片","购物车","商品分类","热门推荐","限时特惠","结算页面","用户评价"],"个人博客":["Banner轮播图","新闻/博客列表","用户评价","联系表单"],"产品介绍":["Banner轮播图","产品/服务介绍","功能特点展示","价格表","FAQ/常见问题"],"活动落地页":["Banner轮播图","功能特点展示","联系表单","数据统计"]},m=yi(""),y=yi(!1),v=yi(""),g=yi(null),b=function(){var e=Qt(mn().m(function e(t){var n,r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n="virtual:component-0.vue",r=rr({loader:function(){var e=Qt(mn().m(function e(){var r,i;return mn().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,r={moduleCache:{vue:$t},getFile:function(e){return e.split("/").pop().split("?")[0]===n.split("/").pop()||e===n||"./component/0.vue"===e?Promise.resolve({type:".vue",getContentData:function(){return t}}):Promise.reject(new Error("找不到文件: ".concat(e)))},addStyle:function(e){return e},handleModule:function(e,t,n,r){},log:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(t=console).log.apply(t,["[vue3-sfc-loader] [".concat(e,"]")].concat(r))}},e.n=1,Ia(n,r);case 1:return i=e.v,e.a(2,i.default||i);case 2:throw e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),loadingComponent:{template:"<div>加载中...</div>"},errorComponent:{props:["error"],template:"<div>组件加载失败: {{ error && error.message }}</div>",setup:function(e){return{}}},timeout:3e4,delay:200,suspensible:!1,onError:function(e,t,n){n()}}),i={name:"ShadowWrapper",setup:function(){return{}},render:function(){return Sr("div",{class:"shadow-wrapper"})},mounted:function(){var e,n=this.$el.attachShadow({mode:"open"}),i=document.createElement("div");i.className="shadow-container",n.appendChild(i);var a=(null===(e=t.match(/<style[^>]*>([\s\S]*?)<\/style>/i))||void 0===e?void 0:e[1])||"";if(a){var s=document.createElement("style");s.textContent=a,n.appendChild(s)}Wn({render:function(){return Sr(r)}}).mount(i)}},g.value=Ur(i),e.a(2,i);case 1:return e.p=1,e.v,e.a(2,null)}},e,null,[[0,1]])}));return function(t){return e.apply(this,arguments)}}(),E=function(e){"其他"!==e&&h[e]&&(s.value=vn(h[e]))},S=function(){var e=Qt(mn().m(function e(){var t,n,r;return mn().w(function(e){for(;;)switch(e.n){case 0:return t="",t+="页面用途: ".concat("其他"===i.value?a.value:i.value,"\n"),t+="主要内容板块: ",n=s.value.filter(function(e){return"其他"!==e}),o.value&&n.push(o.value),t+=n.join(", ")+"\n",t+="风格偏好: ".concat("其他"===l.value?c.value:l.value,"\n"),t+="设计布局: ".concat("其他"===u.value?p.value:u.value,"\n"),t+="配色方案: ".concat("其他"===f.value?d.value:f.value,"\n"),m.value&&(t+="\n详细描述: ".concat(m.value)),e.n=1,wa({web:t,command:"createWeb"});case 1:if(0!==(r=e.v).code){e.n=2;break}return y.value=!0,v.value=r.data,e.n=2,b(r.data);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),x=yi("补充您对页面的其他要求或特殊需求,例如:特别强调的元素、参考网站、交互效果等。");return function(e,r){var h=Si("el-radio"),b=Si("el-radio-group"),T=Si("el-input"),w=Si("el-checkbox"),P=Si("el-checkbox-group"),A=Si("ai-gva"),k=Si("el-icon"),C=Si("el-button"),O=Si("el-tooltip"),I=Si("el-empty"),_=Si("el-tab-pane"),N=Si("el-tabs");return li(),Kn("div",null,[tr(Pa,{href:"https://www.gin-vue-admin.com/empower/",title:"此功能只针对授权用户开放,点我【购买授权】"}),zn("div",_a,[r[76]||(r[76]=zn("div",{class:"text-xl mb-2 text-gray-600"},[er(" AI前端工程师"),zn("a",{class:"text-blue-600 text-sm ml-4",href:"https://plugin.gin-vue-admin.com/#/layout/userInfo/center",target:"_blank"},"获取AiPath")],-1)),zn("div",Na,[zn("div",Da,[r[19]||(r[19]=zn("div",{class:"text-base font-medium mb-2"},"页面用途",-1)),tr(b,{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return i.value=e}),class:"mb-2",onChange:E},{default:ma(function(){return[tr(h,{label:"企业官网"},{default:ma(function(){return vn(r[13]||(r[13]=[er("企业官网",-1)]))}),_:1}),tr(h,{label:"电商页面"},{default:ma(function(){return vn(r[14]||(r[14]=[er("电商页面",-1)]))}),_:1}),tr(h,{label:"个人博客"},{default:ma(function(){return vn(r[15]||(r[15]=[er("个人博客",-1)]))}),_:1}),tr(h,{label:"产品介绍"},{default:ma(function(){return vn(r[16]||(r[16]=[er("产品介绍",-1)]))}),_:1}),tr(h,{label:"活动落地页"},{default:ma(function(){return vn(r[17]||(r[17]=[er("活动落地页",-1)]))}),_:1}),tr(h,{label:"其他"},{default:ma(function(){return vn(r[18]||(r[18]=[er("其他",-1)]))}),_:1})]}),_:1},8,["modelValue"]),"其他"===i.value?(li(),Gn(T,{key:0,modelValue:a.value,"onUpdate:modelValue":r[1]||(r[1]=function(e){return a.value=e}),placeholder:"请输入页面用途",class:"w-full"},null,8,["modelValue"])):Hn("",!0)]),zn("div",ja,[r[40]||(r[40]=zn("div",{class:"text-base font-medium mb-2"},"主要内容板块",-1)),tr(P,{modelValue:s.value,"onUpdate:modelValue":r[2]||(r[2]=function(e){return s.value=e}),class:"flex flex-wrap gap-2 mb-2"},{default:ma(function(){return[tr(w,{label:"Banner轮播图"},{default:ma(function(){return vn(r[20]||(r[20]=[er("Banner轮播图",-1)]))}),_:1}),tr(w,{label:"产品/服务介绍"},{default:ma(function(){return vn(r[21]||(r[21]=[er("产品/服务介绍",-1)]))}),_:1}),tr(w,{label:"功能特点展示"},{default:ma(function(){return vn(r[22]||(r[22]=[er("功能特点展示",-1)]))}),_:1}),tr(w,{label:"客户案例"},{default:ma(function(){return vn(r[23]||(r[23]=[er("客户案例",-1)]))}),_:1}),tr(w,{label:"团队介绍"},{default:ma(function(){return vn(r[24]||(r[24]=[er("团队介绍",-1)]))}),_:1}),tr(w,{label:"联系表单"},{default:ma(function(){return vn(r[25]||(r[25]=[er("联系表单",-1)]))}),_:1}),tr(w,{label:"新闻/博客列表"},{default:ma(function(){return vn(r[26]||(r[26]=[er("新闻/博客列表",-1)]))}),_:1}),tr(w,{label:"价格表"},{default:ma(function(){return vn(r[27]||(r[27]=[er("价格表",-1)]))}),_:1}),tr(w,{label:"FAQ/常见问题"},{default:ma(function(){return vn(r[28]||(r[28]=[er("FAQ/常见问题",-1)]))}),_:1}),tr(w,{label:"用户评价"},{default:ma(function(){return vn(r[29]||(r[29]=[er("用户评价",-1)]))}),_:1}),tr(w,{label:"数据统计"},{default:ma(function(){return vn(r[30]||(r[30]=[er("数据统计",-1)]))}),_:1}),tr(w,{label:"商品列表"},{default:ma(function(){return vn(r[31]||(r[31]=[er("商品列表",-1)]))}),_:1}),tr(w,{label:"商品卡片"},{default:ma(function(){return vn(r[32]||(r[32]=[er("商品卡片",-1)]))}),_:1}),tr(w,{label:"购物车"},{default:ma(function(){return vn(r[33]||(r[33]=[er("购物车",-1)]))}),_:1}),tr(w,{label:"结算页面"},{default:ma(function(){return vn(r[34]||(r[34]=[er("结算页面",-1)]))}),_:1}),tr(w,{label:"订单跟踪"},{default:ma(function(){return vn(r[35]||(r[35]=[er("订单跟踪",-1)]))}),_:1}),tr(w,{label:"商品分类"},{default:ma(function(){return vn(r[36]||(r[36]=[er("商品分类",-1)]))}),_:1}),tr(w,{label:"热门推荐"},{default:ma(function(){return vn(r[37]||(r[37]=[er("热门推荐",-1)]))}),_:1}),tr(w,{label:"限时特惠"},{default:ma(function(){return vn(r[38]||(r[38]=[er("限时特惠",-1)]))}),_:1}),tr(w,{label:"其他"},{default:ma(function(){return vn(r[39]||(r[39]=[er("其他",-1)]))}),_:1})]}),_:1},8,["modelValue"]),s.value.includes("其他")?(li(),Gn(T,{key:0,modelValue:o.value,"onUpdate:modelValue":r[3]||(r[3]=function(e){return o.value=e}),placeholder:"请输入其他内容板块",class:"w-full"},null,8,["modelValue"])):Hn("",!0)]),zn("div",Ma,[r[49]||(r[49]=zn("div",{class:"text-base font-medium mb-2"},"风格偏好",-1)),tr(b,{modelValue:l.value,"onUpdate:modelValue":r[4]||(r[4]=function(e){return l.value=e}),class:"mb-2"},{default:ma(function(){return[tr(h,{label:"简约"},{default:ma(function(){return vn(r[41]||(r[41]=[er("简约",-1)]))}),_:1}),tr(h,{label:"科技感"},{default:ma(function(){return vn(r[42]||(r[42]=[er("科技感",-1)]))}),_:1}),tr(h,{label:"温馨"},{default:ma(function(){return vn(r[43]||(r[43]=[er("温馨",-1)]))}),_:1}),tr(h,{label:"专业"},{default:ma(function(){return vn(r[44]||(r[44]=[er("专业",-1)]))}),_:1}),tr(h,{label:"创意"},{default:ma(function(){return vn(r[45]||(r[45]=[er("创意",-1)]))}),_:1}),tr(h,{label:"复古"},{default:ma(function(){return vn(r[46]||(r[46]=[er("复古",-1)]))}),_:1}),tr(h,{label:"奢华"},{default:ma(function(){return vn(r[47]||(r[47]=[er("奢华",-1)]))}),_:1}),tr(h,{label:"其他"},{default:ma(function(){return vn(r[48]||(r[48]=[er("其他",-1)]))}),_:1})]}),_:1},8,["modelValue"]),"其他"===l.value?(li(),Gn(T,{key:0,modelValue:c.value,"onUpdate:modelValue":r[5]||(r[5]=function(e){return c.value=e}),placeholder:"请输入风格偏好",class:"w-full"},null,8,["modelValue"])):Hn("",!0)]),zn("div",La,[r[63]||(r[63]=zn("div",{class:"text-base font-medium mb-2"},"设计布局",-1)),tr(b,{modelValue:u.value,"onUpdate:modelValue":r[6]||(r[6]=function(e){return u.value=e}),class:"mb-2"},{default:ma(function(){return[tr(h,{label:"单栏布局"},{default:ma(function(){return vn(r[50]||(r[50]=[er("单栏布局",-1)]))}),_:1}),tr(h,{label:"双栏布局"},{default:ma(function(){return vn(r[51]||(r[51]=[er("双栏布局",-1)]))}),_:1}),tr(h,{label:"三栏布局"},{default:ma(function(){return vn(r[52]||(r[52]=[er("三栏布局",-1)]))}),_:1}),tr(h,{label:"网格布局"},{default:ma(function(){return vn(r[53]||(r[53]=[er("网格布局",-1)]))}),_:1}),tr(h,{label:"画廊布局"},{default:ma(function(){return vn(r[54]||(r[54]=[er("画廊布局",-1)]))}),_:1}),tr(h,{label:"瀑布流"},{default:ma(function(){return vn(r[55]||(r[55]=[er("瀑布流",-1)]))}),_:1}),tr(h,{label:"卡片式"},{default:ma(function(){return vn(r[56]||(r[56]=[er("卡片式",-1)]))}),_:1}),tr(h,{label:"侧边栏+内容布局"},{default:ma(function(){return vn(r[57]||(r[57]=[er("侧边栏+内容布局",-1)]))}),_:1}),tr(h,{label:"分屏布局"},{default:ma(function(){return vn(r[58]||(r[58]=[er("分屏布局",-1)]))}),_:1}),tr(h,{label:"全屏滚动布局"},{default:ma(function(){return vn(r[59]||(r[59]=[er("全屏滚动布局",-1)]))}),_:1}),tr(h,{label:"混合布局"},{default:ma(function(){return vn(r[60]||(r[60]=[er("混合布局",-1)]))}),_:1}),tr(h,{label:"响应式"},{default:ma(function(){return vn(r[61]||(r[61]=[er("响应式",-1)]))}),_:1}),tr(h,{label:"其他"},{default:ma(function(){return vn(r[62]||(r[62]=[er("其他",-1)]))}),_:1})]}),_:1},8,["modelValue"]),"其他"===u.value?(li(),Gn(T,{key:0,modelValue:p.value,"onUpdate:modelValue":r[7]||(r[7]=function(e){return p.value=e}),placeholder:"请输入设计布局",class:"w-full"},null,8,["modelValue"])):Hn("",!0)]),zn("div",Ba,[r[72]||(r[72]=zn("div",{class:"text-base font-medium mb-2"},"配色方案",-1)),tr(b,{modelValue:f.value,"onUpdate:modelValue":r[8]||(r[8]=function(e){return f.value=e}),class:"mb-2"},{default:ma(function(){return[tr(h,{label:"蓝色系"},{default:ma(function(){return vn(r[64]||(r[64]=[er("蓝色系",-1)]))}),_:1}),tr(h,{label:"绿色系"},{default:ma(function(){return vn(r[65]||(r[65]=[er("绿色系",-1)]))}),_:1}),tr(h,{label:"红色系"},{default:ma(function(){return vn(r[66]||(r[66]=[er("红色系",-1)]))}),_:1}),tr(h,{label:"黑白灰"},{default:ma(function(){return vn(r[67]||(r[67]=[er("黑白灰",-1)]))}),_:1}),tr(h,{label:"纯黑白"},{default:ma(function(){return vn(r[68]||(r[68]=[er("纯黑白",-1)]))}),_:1}),tr(h,{label:"暖色调"},{default:ma(function(){return vn(r[69]||(r[69]=[er("暖色调",-1)]))}),_:1}),tr(h,{label:"冷色调"},{default:ma(function(){return vn(r[70]||(r[70]=[er("冷色调",-1)]))}),_:1}),tr(h,{label:"其他"},{default:ma(function(){return vn(r[71]||(r[71]=[er("其他",-1)]))}),_:1})]}),_:1},8,["modelValue"]),"其他"===f.value?(li(),Gn(T,{key:0,modelValue:d.value,"onUpdate:modelValue":r[9]||(r[9]=function(e){return d.value=e}),placeholder:"请输入配色方案",class:"w-full"},null,8,["modelValue"])):Hn("",!0)])]),zn("div",Ra,[r[75]||(r[75]=zn("div",{class:"text-base font-medium mb-2"},"详细描述(可选)",-1)),tr(T,{modelValue:m.value,"onUpdate:modelValue":r[10]||(r[10]=function(e){return m.value=e}),maxlength:2e3,placeholder:x.value,rows:5,resize:"none",type:"textarea",onBlur:n,onFocus:t},null,8,["modelValue","placeholder"]),zn("div",Fa,[tr(O,{effect:"light"},{content:ma(function(){return vn(r[73]||(r[73]=[zn("div",null,[er(" 此功能仅针对授权用户开放,前往"),zn("a",{class:"text-blue-600",href:"https://www.gin-vue-admin.com/empower/",target:"_blank"},"购买授权")],-1)]))}),default:ma(function(){return[tr(C,{type:"primary",onClick:r[11]||(r[11]=function(e){return S()})},{default:ma(function(){return[tr(k,{size:"18"},{default:ma(function(){return[tr(A)]}),_:1}),r[74]||(r[74]=er(" 生成 ",-1))]}),_:1})]}),_:1})])])]),zn("div",null,[y.value?Hn("",!0):(li(),Kn("div",Ua,[tr(I,{"image-size":200})])),y.value&&v.value?(li(),Kn("div",Va,[tr(N,{type:"border-card"},{default:ma(function(){return[tr(_,{label:"页面预览"},{default:ma(function(){return[zn("div",qa,[g.value?(li(),Gn(Ti(g.value),{key:1,class:"vue-component-container w-full"})):(li(),Kn("div",Wa," 组件加载中... "))])]}),_:1}),tr(_,{label:"源代码"},{default:ma(function(){return[zn("div",Ga,[tr(C,{type:"primary",icon:Gi(xa),class:"absolute top-2 right-2 px-2 py-1",onClick:r[12]||(r[12]=function(e){return t=v.value,void navigator.clipboard.writeText(t).then(function(){Ta({message:"复制成功",type:"success"})}).catch(function(e){Ta({message:"复制失败",type:"warning"})});var t}),plain:""},{default:ma(function(){return vn(r[77]||(r[77]=[er(" 复制 ",-1)]))}),_:1},8,["icon"]),zn("pre",Ha,Mi(v.value),1)])]}),_:1})]}),_:1})])):Hn("",!0)])])}}}))}}})}();
|