PageSourceSearch

https://mui.com/_next/static/chunks/92076-cb7321d250525f0a.js

js mui.com collected 2026-10-02 02:14:11 UTC 216,598 bytes, 124 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92076],{15416:function(e,t,n){"use strict";var r,s=n(77240).hp,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.basicTypes=t.BasicType=t.TParamList=t.TParam=t.param=t.TFunc=t.func=t.TProp=t.TOptional=t.opt=t.TIface=t.iface=t.TEnumLiteral=t.enumlit=t.TEnumType=t.enumtype=t.TIntersection=t.intersection=t.TUnion=t.union=t.TTuple=t.tuple=t.TArray=t.array=t.TLiteral=t.lit=t.TName=t.name=t.TType=void 0;var i=n(20855),a=function(){};function c(e){return"string"==typeof e?h(e):e}function l(e,t){var n=e[t];if(!n)throw Error("Unknown type "+t);return n}function h(e){return new p(e)}t.TType=a,t.name=h;var p=function(e){function t(t){var n=e.call(this)||this;return n.name=t,n._failMsg="is not a "+t,n}return o(t,e),t.prototype.getChecker=function(e,n,r){var s=this,o=l(e,this.name),i=o.getChecker(e,n,r);return o instanceof C||o instanceof t?i:function(e,t){return!!i(e,t)||t.fail(null,s._failMsg,0)}},t}(a);t.TName=p,t.lit=function(e){return new u(e)};var u=function(e){function t(t){var n=e.call(this)||this;return n.value=t,n.name=JSON.stringify(t),n._failMsg="is not "+n.name,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this;return function(e,t){return e===n.value||t.fail(null,n._failMsg,-1)}},t}(a);t.TLiteral=u,t.array=function(e){return new f(c(e))};var f=function(e){function t(t){var n=e.call(this)||this;return n.ttype=t,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this.ttype.getChecker(e,t);return function(e,t){if(!Array.isArray(e))return t.fail(null,"is not an array",0);for(var r=0;r<e.length;r++)if(!n(e[r],t))return t.fail(r,null,1);return!0}},t}(a);t.TArray=f,t.tuple=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new d(e.map(function(e){return c(e)}))};var d=function(e){function t(t){var n=e.call(this)||this;return n.ttypes=t,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this.ttypes.map(function(n){return n.getChecker(e,t)}),r=function(e,t){if(!Array.isArray(e))return t.fail(null,"is not an array",0);for(var r=0;r<n.length;r++)if(!n[r](e[r],t))return t.fail(r,null,1);return!0};return t?function(e,t){return!!r(e,t)&&(e.length<=n.length||t.fail(n.length,"is extraneous",2))}:r},t}(a);t.TTuple=d,t.union=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new m(e.map(function(e){return c(e)}))};var m=function(e){function t(t){var n=e.call(this)||this;n.ttypes=t;var r=t.map(function(e){return e instanceof p||e instanceof u?e.name:null}).filter(function(e){return e}),s=t.length-r.length;return r.length?(s>0&&r.push(s+" more"),n._failMsg="is none of "+r.join(", ")):n._failMsg="is none of "+s+" types",n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this,r=this.ttypes.map(function(n){return n.getChecker(e,t)});return function(e,t){for(var s=t.unionResolver(),o=0;o<r.length;o++)if(r[o](e,s.createContext()))return!0;return t.resolveUnion(s),t.fail(null,n._failMsg,0)}},t}(a);t.TUnion=m,t.intersection=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new k(e.map(function(e){return c(e)}))};var k=function(e){function t(t){var n=e.call(this)||this;return n.ttypes=t,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=new Set,r=this.ttypes.map(function(r){return r.getChecker(e,t,n)});return function(e,t){return!!r.every(function(n){return n(e,t)})||t.fail(null,null,0)}},t}(a);t.TIntersection=k,t.enumtype=function(e){return new g(e)};var g=function(e){function t(t){var n=e.call(this)||this;return n.members=t,n.validValues=new Set,n._failMsg="is not a valid enum value",n.validValues=new Set(Object.keys(t).map(function(e){return t[e]})),n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this;return function(e,t){return!!n.validValues.has(e)||t.fail(null,n._failMsg,0)}},t}(a);t.TEnumType=g,t.enumlit=function(e,t){return new _(e,t)};var _=function(e){function t(t,n){var r=e.call(this)||this;return r.enumName=t,r.prop=n,r._failMsg="is not "+t+"."+n,r}return o(t,e),t.prototype.getChecker=function(e,t){var n=this,r=l(e,this.enumName);if(!(r instanceof g))throw Error("Type "+this.enumName+" used in enumlit is not an enum type");var s=r.members[this.prop];if(!r.members.hasOwnProperty(this.prop))throw Error("Unknown value "+this.enumName+"."+this.prop+" used in enumlit");return function(e,t){return e===s||t.fail(null,n._failMsg,-1)}},t}(a);t.TEnumLiteral=_,t.iface=function(e,t){return new y(e,Object.keys(t).map(function(e){var n,r;return n=e,(r=t[e])instanceof x?new T(n,r.ttype,!0):new T(n,c(r),!1)}))};var y=function(e){function t(t,n){var r=e.call(this)||this;return r.bases=t,r.props=n,r.propSet=new Set(n.map(function(e){return e.name})),r}return o(t,e),t.prototype.getChecker=function(e,t,n){var r=this,s=this.bases.map(function(n){return l(e,n).getChecker(e,t)}),o=this.props.map(function(n){return n.ttype.getChecker(e,t)}),a=new i.NoopContext,c=this.props.map(function(e,t){return!e.isOpt&&!o[t](void 0,a)}),h=function(e,t){if("object"!=typeof e||null===e)return t.fail(null,"is not an object",0);for(var n=0;n<s.length;n++)if(!s[n](e,t))return!1;for(var n=0;n<o.length;
1n++){var i=r.props[n].name,a=e[i];if(void 0===a){if(c[n])return t.fail(i,"is missing",1)}else if(!o[n](a,t))return t.fail(i,null,1)}return!0};if(!t)return h;var p=this.propSet;return n&&(this.propSet.forEach(function(e){return n.add(e)}),p=n),function(e,t){if(!h(e,t))return!1;for(var n in e)if(!p.has(n))return t.fail(n,"is extraneous",2);return!0}},t}(a);t.TIface=y,t.opt=function(e){return new x(c(e))};var x=function(e){function t(t){var n=e.call(this)||this;return n.ttype=t,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this.ttype.getChecker(e,t);return function(e,t){return void 0===e||n(e,t)}},t}(a);t.TOptional=x;var T=function(e,t,n){this.name=e,this.ttype=t,this.isOpt=n};t.TProp=T,t.func=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new b(new v(t),c(e))};var b=function(e){function t(t,n){var r=e.call(this)||this;return r.paramList=t,r.result=n,r}return o(t,e),t.prototype.getChecker=function(e,t){return function(e,t){return"function"==typeof e||t.fail(null,"is not a function",0)}},t}(a);t.TFunc=b,t.param=function(e,t,n){return new I(e,c(t),!!n)};var I=function(e,t,n){this.name=e,this.ttype=t,this.isOpt=n};t.TParam=I;var v=function(e){function t(t){var n=e.call(this)||this;return n.params=t,n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this,r=this.params.map(function(n){return n.ttype.getChecker(e,t)}),s=new i.NoopContext,o=this.params.map(function(e,t){return!e.isOpt&&!r[t](void 0,s)}),a=function(e,t){if(!Array.isArray(e))return t.fail(null,"is not an array",0);for(var s=0;s<r.length;s++){var i=n.params[s];if(void 0===e[s]){if(o[s])return t.fail(i.name,"is missing",1)}else if(!r[s](e[s],t))return t.fail(i.name,null,1)}return!0};return t?function(e,t){return!!a(e,t)&&(e.length<=r.length||t.fail(r.length,"is extraneous",2))}:a},t}(a);t.TParamList=v;var C=function(e){function t(t,n){var r=e.call(this)||this;return r.validator=t,r.message=n,r}return o(t,e),t.prototype.getChecker=function(e,t){var n=this;return function(e,t){return!!n.validator(e)||t.fail(null,n.message,0)}},t}(a);t.BasicType=C,t.basicTypes={any:new C(function(e){return!0}
1,"is invalid"),number:new C(function(e){return"number"==typeof e},"is not a number"),object:new C(function(e){return"object"==typeof e&&e},"is not an object"),boolean:new C(function(e){return"boolean"==typeof e},"is not a boolean"),string:new C(function(e){return"string"==typeof e},"is not a string"),symbol:new C(function(e){return"symbol"==typeof e},"is not a symbol"),void:new C(function(e){return null==e},"is not void"),undefined:new C(function(e){return void 0===e},"is not undefined"),null:new C(function(e){return null===e},"is not null"),never:new C(function(e){return!1},"is unexpected"),Date:new C(E("[object Date]"),"is not a Date"),RegExp:new C(E("[object RegExp]"),"is not a RegExp")};var w=Object.prototype.toString;function E(e){return function(t){return"object"==typeof t&&t&&w.call(t)===e}}void 0!==s&&(t.basicTypes.Buffer=new C(function(e){return s.isBuffer(e)},"is not a Buffer"));for(var A=function(e){t.basicTypes[e.name]=new C(function(t){return t instanceof e},"is not a "+e.name)},S=0,R=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,ArrayBuffer];S<R.length;S++)A(R[S])},16713:(e,t,n)=>{"use strict";let r,s,o,i,a,c,l,h,p,u,f,d,m,k,g,_,y,x,T,b,I,v,C,w,E,A,S,R,N,L,O,j,D,P,F,q,$,M,B,K,U,W,V,H,X,z,G,J,Q,Y,Z,ee,et,en;n.d(t,{CL:()=>r1});var er,es,eo,ei,ea,ec,el,eh,ep,eu,ef,ed,em=n(63565);(er=el||(el={}))[er.NONE=0]="NONE",er[er._abstract=1]="_abstract",er[er._accessor=l=2]="_accessor",er[er._as=h=l+1]="_as",er[er._assert=p=h+1]="_assert",er[er._asserts=u=p+1]="_asserts",er[er._async=f=u+1]="_async",er[er._await=d=f+1]="_await",er[er._checks=m=d+1]="_checks",er[er._constructor=k=m+1]="_constructor",er[er._declare=g=k+1]="_declare",er[er._enum=_=g+1]="_enum",er[er._exports=y=_+1]="_exports",er[er._from=x=y+1]="_from",er[er._get=T=x+1]="_get",er[er._global=b=T+1]="_global",er[er._implements=I=b+1]="_implements",er[er._infer=v=I+1]="_infer",er[er._interface=C=v+1]="_interface",er[er._is=w=C+1]="_is",er[er._keyof=E=w+1]="_keyof",er[er._mixins=A=E+1]="_mixins",er[er._module=S=A+1]="_module",er[er._namespace=R=S+1]="_namespace",er[er._of=N=R+1]="_of",er[er._opaque=L=N+1]="_opaque",er[er._out=O=L+1]="_out",er[er._override=j=O+1]="_override",er[er._private=D=j+1]="_private",er[er._protected=P=D+1]="_protected",er[er._proto=F=P+1]="_proto",er[er._public=q=F+1]="_public",er[er._readonly=$=q+1]="_readonly",er[er._require=M=$+1]="_require",er[er._satisfies=B=M+1]="_satisfies",er[er._set=K=B+1]="_set",er[er._static=U=K+1]="_static",er[er._symbol=W=U+1]="_symbol",er[er._type=V=W+1]="_type",er[er._unique=H=V+1]="_unique",er[er._using=H+1]="_using",(es=eh||(eh={}))[es.PRECEDENCE_MASK=15]="PRECEDENCE_MASK",es[es.IS_KEYWORD=16]="IS_KEYWORD",es[es.IS_ASSIGN=32]="IS_ASSIGN",es[es.IS_RIGHT_ASSOCIATIVE=64]="IS_RIGHT_ASSOCIATIVE",es[es.IS_PREFIX=128]="IS_PREFIX",es[es.IS_POSTFIX=256]="IS_POSTFIX",es[es.IS_EXPRESSION_START=512]="IS_EXPRESSION_START",es[es.num=512]="num",es[es.bigint=1536]="bigint",es[es.decimal=2560]="decimal",es[es.regexp=3584]="regexp",es[es.string=4608]="string",es[es.name=5632]="name",es[es.eof=6144]="eof",es[es.bracketL=7680]="bracketL",es[es.bracketR=8192]="bracketR",es[es.braceL=9728]="braceL",es[es.braceBarL=10752]="braceBarL",es[es.braceR=11264]="braceR",es[es.braceBarR=12288]="braceBarR",es[es.parenL=13824]="parenL",es[es.parenR=14336]="parenR",es[es.comma=15360]="comma",es[es.semi=16384]="semi",es[es.colon=17408]="colon",es[es.doubleColon=18432]="doubleColon",es[es.dot=19456]="dot",es[es.question=20480]="question",es[es.questionDot=21504]="questionDot",es[es.arrow=22528]="arrow",es[es.template=23552]="template",es[es.ellipsis=24576]="ellipsis",es[es.backQuote=25600]="backQuote",es[es.dollarBraceL=27136]="dollarBraceL",es[es.at=27648]="at",es[es.hash=29184]="hash",es[es.eq=29728]="eq",es[es.assign=30752]="assign",es[es.preIncDec=32640]="preIncDec",es[es.postIncDec=33664]="postIncDec",es[es.bang=34432]="bang",es[es.tilde=35456]="tilde",es[es.pipeline=35841]="pipeline",es[es.nullishCoalescing=36866]="nullishCoalescing",es[es.logicalOR=37890]="logicalOR",es[es.logicalAND=38915]="logicalAND",es[es.bitwiseOR=39940]="bitwiseOR",es[es.bitwiseXOR=40965]="bitwiseXOR",es[es.bitwiseAND=41990]="bitwiseAND",es[es.equality=43015]="equality",es[es.lessThan=44040]="lessThan",es[es.greaterThan=45064]="greaterThan",es[es.relationalOrEqual=46088]="relationalOrEqual",es[es.bitShiftL=47113]="bitShiftL",es[es.bitShiftR=48137]="bitShiftR",es[es.plus=49802]="plus",es[es.minus=50826]="minus",es[es.modulo=51723]="modulo",es[es.star=52235]="star",es[es.slash=53259]="slash",es[es.exponent=54348]="exponent",es[es.jsxName=55296]="jsxName",es[es.jsxText=56320]="jsxText",es[es.jsxEmptyText=57344]="jsxEmptyText",es[es.jsxTagStart=58880]="jsxTagStart",es[es.jsxTagEnd=59392]="jsxTagEnd",es[es.typeParameterStart=60928]="typeParameterStart",es[es.nonNullAssertion=61440]="nonNullAssertion",es[es._break=62480]="_break",es[es._case=63504]="_case",es[es._catch=64528]="_c
1atch",es[es._continue=65552]="_continue",es[es._debugger=66576]="_debugger",es[es._default=67600]="_default",es[es._do=68624]="_do",es[es._else=69648]="_else",es[es._finally=70672]="_finally",es[es._for=71696]="_for",es[es._function=73232]="_function",es[es._if=73744]="_if",es[es._return=74768]="_return",es[es._switch=75792]="_switch",es[es._throw=77456]="_throw",es[es._try=77840]="_try",es[es._var=78864]="_var",es[es._let=79888]="_let",es[es._const=80912]="_const",es[es._while=81936]="_while",es[es._with=82960]="_with",es[es._new=84496]="_new",es[es._this=85520]="_this",es[es._super=86544]="_super",es[es._class=87568]="_class",es[es._extends=88080]="_extends",es[es._export=89104]="_export",es[es._import=90640]="_import",es[es._yield=91664]="_yield",es[es._null=92688]="_null",es[es._true=93712]="_true",es[es._false=94736]="_false",es[es._in=95256]="_in",es[es._instanceof=96280]="_instanceof",es[es._typeof=97936]="_typeof",es[es._void=98960]="_void",es[es._delete=99984]="_delete",es[es._async=100880]="_async",es[es._get=101904]="_get",es[es._set=102928]="_set",es[es._declare=103952]="_declare",es[es._readonly=104976]="_readonly",es[es._abstract=106e3]="_abstract",es[es._static=107024]="_static",es[es._public=107536]="_public",es[es._private=108560]="_private",es[es._protected=109584]="_protected",es[es._override=110608]="_override",es[es._as=112144]="_as",es[es._enum=113168]="_enum",es[es._type=114192]="_type",es[es._implements=115216]="_implements";class ek{constructor(e,t,n){this.startTokenIndex=e,this.endTokenIndex=t,this.isFunctionScope=n}}class eg{constructor(e,t,n,r,s,o,i,a,c,l,h,p,u){this.potentialArrowAt=e,this.noAnonFunctionType=t,this.inDisallowConditionalTypesContext=n,this.tokensLength=r,this.scopesLength=s,this.pos=o,this.type=i,this.contextualKeyword=a,this.start=c,this.end=l,this.isType=h,this.scopeDepth=p,this.error=u}}class e_{constructor(){e_.prototype.__init.call(this),e_.prototype.__init2.call(this),e_.prototype.__init3.call(this),e_.prototype.__init4.call(this),e_.prototype.__init5.call(this),e_.prototype.__init6.call(this),e_.prototype.__init7.call(this),e_.prototype.__init8.call(this),e_.prototype.__init9.call(this),e_.prototype.__init10.call(this),e_.prototype.__init11.call(this),e_.prototype.__init12.call(this),e_.prototype.__init13.call(this)}__init(){this.potentialArrowAt=-1}__init2(){this.noAnonFunctionType=!1}__init3(){this.inDisallowConditionalTypesContext=!1}__init4(){this.tokens=[]}__init5(){this.scopes=[]}__init6(){this.pos=0}__init7(){this.type=eh.eof}__init8(){this.contextualKeyword=el.NONE}__init9(){this.start=0}__init10(){this.end=0}__init11(){this.isType=!1}__init12(){this.scopeDepth=0}__init13(){this.error=null}snapshot(){return new eg(this.potentialArrowAt,this.noAnonFunctionType,this.inDisallowConditionalTypesContext,this.tokens.length,this.scopes.length,this.pos,this.type,this.contextualKeyword,this.start,this.end,this.isType,this.scopeDepth,this.error)}restoreFromSnapshot(e){this.potentialArrowAt=e.potentialArrowAt,this.noAnonFunctionType=e.noAnonFunctionType,this.inDisallowConditionalTypesContext=e.inDisallowConditionalTypesContext,this.tokens.length=e.tokensLength,this.scopes.length=e.scopesLength,this.pos=e.pos,this.type=e.type,this.contextualKeyword=e.contextualKeyword,this.start=e.start,this.end=e.end,this.isType=e.isType,this.scopeDepth=e.scopeDepth,this.error=e.error}}(eo=ep||(ep={}))[eo.backSpace=8]="backSpace",eo[eo.lineFeed=10]="lineFeed",eo[eo.tab=9]="tab",eo[eo.carriageReturn=13]="carriageReturn",eo[eo.shiftOut=14]="shiftOut",eo[eo.space=32]="space",eo[eo.exclamationMark=33]="exclamationMark",eo[eo.quotationMark=34]="quotationMark",eo[eo.numberSign=35]="numberSign",eo[eo.dollarSign=36]="dollarSign",eo[eo.percentSign=37]="percentSign",eo[eo.ampersand=38]="ampersand",eo[eo.apostrophe=39]="apostrophe",eo[eo.leftParenthesis=40]="leftParenthesis",eo[eo.rightParenthesis=41]="rightParenthesis",eo[eo.asterisk=42]="asterisk",eo[eo.plusSign=43]="plusSign",eo[eo.comma=44]="comma",eo[eo.dash=45]="dash",eo[eo.dot=46]="dot",eo[eo.slash=47]="slash",eo[eo.digit0=48]="digit0",eo[eo.digit1=49]="digit1",eo[eo.digit2=50]="digit2",eo[eo.digit3=51]="digit3",eo[eo.digit4=52]="digit4",eo[eo.digit5=53]="digit5",eo[eo.digit6=54]="digit6",eo[eo.digit7=55]="digit7",eo[eo.digit8=56]="digit8",eo[eo.digit9=57]="digit9",eo[eo.colon=58]="colon",eo[eo.semicolon=59]="semicolon",eo[eo.lessThan=60]="lessThan",eo[eo.equalsTo=61]="equalsTo",eo[eo.greaterThan=62]="greaterThan",eo[eo.questionMark=63]="questionMark",eo[eo.atSign=64]="atSign",eo[eo.uppercaseA=65]="uppercaseA",eo[eo.uppercaseB=66]="uppercaseB",eo[eo.uppercaseC=67]="uppercaseC",eo[eo.uppercaseD=68]="uppercaseD",eo[eo.uppercaseE=69]="uppercaseE",eo[eo.uppercaseF=70]="uppercaseF",eo[eo.uppercaseG=71]="uppercaseG",eo[eo.uppercaseH=72]="uppercaseH",eo[eo.uppercaseI=73]="uppercaseI",eo[eo.uppercaseJ=74]="uppercaseJ",eo[eo.uppercaseK=75]="uppercaseK",eo[eo.uppercaseL=76]="uppercaseL",eo[eo.uppercaseM=77]="uppercaseM",eo[eo.uppercaseN=78]="uppercaseN",eo[eo.uppercaseO=79]="uppercaseO",eo[eo.uppercaseP=80]="uppercaseP",eo[eo.uppercaseQ=81]="uppercaseQ",eo[eo.uppercaseR=82]="uppercaseR",eo[eo.uppercaseS=83]="uppercaseS",eo[eo.uppercaseT=84]="uppercaseT",eo[eo.uppercaseU=85]="uppercaseU",eo[eo.uppercaseV=86]="uppercaseV",eo[eo.uppercaseW=87]="uppercaseW",eo[eo.uppercaseX=88]="uppercaseX",eo[eo.uppercaseY=89]="uppercaseY",eo[eo.uppercaseZ=90]="uppercaseZ",eo[eo.leftSquareBracket=91]="leftSquareBracket",eo[eo.backslash=92]="backslash",eo[eo.rightSquareBracket=93]="rightSquareBracket",eo[eo.caret=94]="caret",eo[eo.underscore=95]="underscore",eo[eo.graveAccent=96]="graveAccent",eo[eo.lowercaseA=97]="lowercaseA",eo[eo.lowercaseB=98]="lowercaseB",eo[eo.lowercaseC=99]="lowercaseC",eo[eo.lowercaseD=100]="lowercaseD",eo[eo.lowercaseE=101]="lowercaseE",eo[eo.lowercaseF=102]="lowercaseF",eo[eo.lowercaseG=103]="lowercaseG",eo[eo.lowercaseH=104]="lowercaseH",eo[eo.lowercaseI=105]="lowercaseI",eo[eo.lowercaseJ=106]="lowercaseJ",eo[eo.lowercaseK=107]="lowercaseK",eo[eo.lowercaseL=108]="lowercaseL",eo[eo.lowercaseM=109]="lowercaseM",eo[eo.lowercaseN=110]="lowercaseN",eo[eo.lowercaseO=111]="lowercaseO",eo[eo.lowercaseP=112]="lowercaseP",eo[eo.lowercaseQ=113]="lowercaseQ",eo[eo.lowercaseR=114]="lowercaseR",eo[eo.lowercaseS=115]="lowercaseS",eo[eo.lowercaseT=116]="lowercaseT",eo[eo.lowercaseU=117]="lowercaseU",eo[eo.lowercaseV=118]="lowercaseV",eo[eo.lowercaseW=119]="lowercaseW",eo[eo.lowercaseX=120]="lowercaseX",eo[eo.lowercaseY=121]="lowercaseY",eo[eo.lowercaseZ=122]="lowercaseZ",eo[eo.leftCurlyBrace=123]="leftCurlyBrace",eo[eo.verticalBar=124]="verticalBar",eo[eo.right
1CurlyBrace=125]="rightCurlyBrace",eo[eo.tilde=126]="tilde",eo[eo.nonBreakingSpace=160]="nonBreakingSpace",eo[eo.oghamSpaceMark=5760]="oghamSpaceMark",eo[eo.lineSeparator=8232]="lineSeparator",eo[eo.paragraphSeparator=8233]="paragraphSeparator";class ey{constructor(e,t){this.line=e,this.column=t}}function ex(e){return i.contextualKeyword===e}function eT(e){let t=eG();return t.type===eh.name&&t.contextualKeyword===e}function eb(e){return i.contextualKeyword===e&&eW(eh.name)}function eI(e){eb(e)||eR()}function ev(){return eH(eh.eof)||eH(eh.braceR)||eC()}function eC(){let e=i.tokens[i.tokens.length-1],t=e?e.end:0;for(let e=t;e<i.start;e++){let t=a.charCodeAt(e);if(t===ep.lineFeed||t===ep.carriageReturn||8232===t||8233===t)return!0}return!1}function ew(){let e=eJ();for(let t=i.end;t<e;t++){let e=a.charCodeAt(t);if(e===ep.lineFeed||e===ep.carriageReturn||8232===e||8233===e)return!0}return!1}function eE(){return eW(eh.semi)||ev()}function eA(){eE()||eR('Unexpected token, expected ";"')}function eS(e){eW(e)||eR(`Unexpected token, expected "${function(e){switch(e){case eh.num:return"num";case eh.bigint:return"bigint";case eh.decimal:return"decimal";case eh.regexp:return"regexp";case eh.string:return"string";case eh.name:return"name";case eh.eof:return"eof";case eh.bracketL:return"[";case eh.bracketR:return"]";case eh.braceL:return"{";case eh.braceBarL:return"{|";case eh.braceR:return"}";case eh.braceBarR:return"|}";case eh.parenL:return"(";case eh.parenR:return")";case eh.comma:return",";case eh.semi:return";";case eh.colon:return":";case eh.doubleColon:return"::";case eh.dot:return".";case eh.question:return"?";case eh.questionDot:return"?.";case eh.arrow:return"=>";case eh.template:return"template";case eh.ellipsis:return"...";case eh.backQuote:return"`";case eh.dollarBraceL:return"${";case eh.at:return"@";case eh.hash:return"#";case eh.eq:return"=";case eh.assign:return"_=";case eh.preIncDec:case eh.postIncDec:return"++/--";case eh.bang:return"!";case eh.tilde:return"~";case eh.pipeline:return"|>";case eh.nullishCoalescing:return"??";case eh.logicalOR:return"||";case eh.logicalAND:return"&&";case eh.bitwiseOR:return"|";case eh.bitwiseXOR:return"^";case eh.bitwiseAND:return"&";case eh.equality:return"==/!=";case eh.lessThan:return"<";case eh.greaterThan:return">";case eh.relationalOrEqual:return"<=/>=";case eh.bitShiftL:return"<<";case eh.bitShiftR:return">>/>>>";case eh.plus:return"+";case eh.minus:return"-";case eh.modulo:return"%";case eh.star:return"*";case eh.slash:return"/";case eh.exponent:return"**";case eh.jsxName:return"jsxName";case eh.jsxText:return"jsxText";case eh.jsxEmptyText:return"jsxEmptyText";case eh.jsxTagStart:return"jsxTagStart";case eh.jsxTagEnd:return"jsxTagEnd";case eh.typeParameterStart:return"typeParameterStart";case eh.nonNullAssertion:return"nonNullAssertion";case eh._break:return"break";case eh._case:return"case";case eh._catch:return"catch";case eh._continue:return"continue";case eh._debugger:return"debugger";case eh._default:return"default";case eh._do:return"do";case eh._else:return"else";case eh._finally:return"finally";case eh._for:return"for";case eh._function:return"function";case eh._if:return"if";case eh._return:return"return";case eh._switch:return"switch";case eh._throw:return"throw";case eh._try:return"try";case eh._var:return"var";case eh._let:return"let";case eh._const:return"const";case eh._while:return"while";case eh._with:return"with";case eh._new:return"new";case eh._this:return"this";case eh._super:return"super";case eh._class:return"class";case eh._extends:return"extends";case eh._export:return"export";case eh._import:return"import";case eh._yield:return"yield";case eh._null:return"null";case eh._true:return"true";case eh._false:return"false";case eh._in:return"in";case eh._instanceof:return"instanceof";case eh._typeof:return"typeof";case eh._void:return"void";case eh._delete:return"delete";case eh._async:return"async";case eh._get:return"get";case eh._set:return"set";case eh._declare:return"declare";case eh._readonly:return"readonly";case eh._abstract:return"abstract";case eh._static:return"static";case eh._public:return"public";case eh._private:return"private";case eh._protected:return"protected";case eh._override:return"override";case eh._as:return"as";
1case eh._enum:return"enum";case eh._type:return"type";case eh._implements:return"implements";default:return""}}(e)}"`)}function eR(e="Unexpected token",t=i.start){if(i.error)return;let n=SyntaxError(e);n.pos=t,i.error=n,i.pos=a.length,e2(eh.eof)}let eN=[9,11,12,ep.space,ep.nonBreakingSpace,ep.oghamSpaceMark,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],eL=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,eO=new Uint8Array(65536);for(let e of eN)eO[e]=1;let ej=new Uint8Array(65536);for(let e=0;e<128;e++)ej[e]=+!!function(e){if(e<48)return 36===e;if(e<58)return!0;if(e<65)return!1;if(e<91)return!0;if(e<97)return 95===e;if(e<123)return!0;if(e<128)return!1;throw Error("Should not be called with non-ASCII char code.")}(e);for(let e=128;e<65536;e++)ej[e]=1;for(let e of eN)ej[e]=0;ej[8232]=0,ej[8233]=0;let eD=ej.slice();for(let e=ep.digit0;e<=ep.digit9;e++)eD[e]=0;let eP=new Int32Array([-1,27,783,918,1755,2376,2862,3483,-1,3699,-1,4617,4752,4833,5130,5508,5940,-1,6480,6939,7749,8181,8451,8613,-1,8829,-1,-1,-1,54,243,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,432,-1,-1,-1,675,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,108,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,135,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,216,-1,-1,-1,-1,-1,-1,el._abstract<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,270,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,297,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,378,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,405,-1,-1,-1,-1,-1,-1,-1,-1,el._accessor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._as<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,459,-1,-1,-1,-1,-1,594,-1,-1,-1,-1,-1,-1,486,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,513,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,540,-1,-1,-1,-1,-1,-1,el._assert<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,567,-1,-1,-1,-1,-1,-1,-1,el._asserts<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,621,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,648,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._async<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,702,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,729,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,756,-1,-1,-1,-1,-1,-1,el._await<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,810,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,837,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,864,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,891,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._break<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,945,-1,-1,-1,-1,-1,-1,1107,-1,-1,-1,1242,-1,-1,1350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,972,1026,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,999,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._case<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1053,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1080,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._catch<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1134,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1161,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1188,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1215,-1,-1,-1,-1,-1,-1,-1,el._checks<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1269,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1323,-1,-1,-1,-1,-1,-1,-1,(eh._class<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1377,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1404,1620,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1431,-1,-1,-1,-1,-1,-1,(eh._const<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1458,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1485,-1,-1,-1,-1,-1,-1,-1,-1,1512,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1539,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1566,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1593,-1,-1,-1,-1,-1,-1,-1,-1,el._constructor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1647,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1674,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1701,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1728,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._continue<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1782,-1,-1,-1,-1,-1,-1,-1,-1,-1,2349,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1809,1971,-1,-1,2106,-1,-1,-1,-1,-1,2241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1836,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1863,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1890,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1917,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1944,-1,-1,-1,-1,-1,-1,-1,-1,(eh._debugger<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2025,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2052,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2079,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._declare<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2133,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2160,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2187,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2214,-1,-1,-1,-1,-1,-1,(eh._default<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2268,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2295,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2322,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._delete<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._do<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2403,-1,2484,-1,-1,-1,-1,-1,-1,-1,-1,-1,2565,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2430,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2457,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._else<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2511,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2538,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._enum<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2592,-1,-1,-1,2727,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2619,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2646,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2673,-1,-1,-1,-1,-1,-1,(eh._export<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2700,-1,-1,-1,-1,-1,-1,-1,el._exports<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2754,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2781,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2808,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2835,-1,-1,-1,-1,-1,-1,-1,(eh._extends<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2889,-1,-1,-1,-1,-1,-1,-1,2997,-1,-1,-1,-1,-1,3159,-1,-1,3213,-1,-1,3294,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2916,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2943,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2970,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._false<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3051,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3078,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3105,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3132,-1,(eh._finally<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3186,-1,-1,-1,-1,-1,-1,-1,-1,(eh._for<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3267,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._from<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3321,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3375,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3402,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3429,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3456,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._function<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3510,-1,-1,-1,-1,-1,-1,3564,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3537,-1,-1,-1,-1,-1,-1,el._get<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3591,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3618,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3645,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3672,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._global<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3726,-1,-1,-1,-1,-1,-1,3753,4077,-1,-1,-1,-1,4590,-1,-1,-1,-1,-1,-1,-1,(eh._if<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3780,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3807,-1,-1,3996,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3834,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3861,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3888,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3915,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3942,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3969,-1,-1,-1,-1,-1,-1,-1,el._implements<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4050,-1,-1,-1,-1,-1,-1,(eh._import<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._in<<1)+1,-1,-1,-1,-1,-1,4104,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4185,4401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4158,-1,-1,-1,-1,-1,-1,-1,-1,el._infer<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4212,-1,-1,-1,-1,-1,-1,-1,4239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4266,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4293,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4320,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4347,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4374,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._instanceof<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4428,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4455,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4482,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4509,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4536,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4563,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._interface<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._is<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4644,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4671,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4698,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4725,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._keyof<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4779,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4806,-1,-1,-1,-1,-1,-1,(eh._let<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4860,-1,-1,-1,-1,-1,4995,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4887,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4914,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4941,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4968,-1,-1,-1,-1,-1,-1,-1,el._mixins<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5022,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5049,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5076,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._module<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5157,-1,-1,-1,5373,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5211,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5238,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5265,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5292,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5319,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._namespace<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5400,-1,-1,-1,(eh._new<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5454,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5481,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._null<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5535,-1,-1,-1,-1,-1,-1,-1,-1,-1,5562,-1,-1,-1,-1,5697,5751,-1,-1,-1,-1,el._of<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5589,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5616,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5643,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._opaque<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5724,-1,-1,-1,-1,-1,-1,el._out<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5778,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5805,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5832,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5859,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5886,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5913,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._override<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5967,-1,-1,6345,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5994,-1,-1,-1,-1,-1,6129,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6021,-1,-1,-1,-1,-1,6048,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6075,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._private<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6156,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6183,-1,-1,-1,-1,-1,-1,-1,-1,-1,6318,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6210,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6237,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._protected<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._proto<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6399,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6426,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6453,
1-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._public<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6507,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6534,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6696,-1,-1,6831,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6561,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6588,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6615,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6642,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6669,-1,el._readonly<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6723,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6750,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6777,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6804,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._require<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6858,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6885,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6912,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._return<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6966,-1,-1,-1,7182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7236,7371,-1,7479,-1,7614,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6993,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7020,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7047,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7074,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7101,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7155,-1,-1,-1,-1,-1,-1,-1,el._satisfies<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7209,-1,-1,-1,-1,-1,-1,el._set<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7263,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7290,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7317,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7344,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._static<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7398,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7452,-1,-1,-1,-1,-1,-1,-1,-1,(eh._super<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7506,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7533,-1,-1,-1,-1,-1,-1,-1,-1,-1,7560,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7587,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._switch<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7641,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7668,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7695,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7722,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._symbol<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7776,-1,-1,-1,-1,-1,-1,-1,-1,-1,7938,-1,-1,-1,-1,-1,-1,8046,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7803,-1,-1,-1,-1,-1,-1,-1,-1,7857,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7830,-1,-1,-1,-1,-1,-1,-1,(eh._this<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7884,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7911,-1,-1,-1,(eh._throw<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7965,-1,-1,-1,8019,-1,-1,-1,-1,-1,-1,7992,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._true<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._try<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8073,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._type<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8127,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8154,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._typeof<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8208,-1,-1,-1,-1,8343,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8235,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8262,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8289,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8316,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._unique<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8370,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8397,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,el._using<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8478,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8532,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8505,-1,-1,-1,-1,-1,-1,-1,-1,(eh._var<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8559,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8586,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._void<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8640,8748,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8667,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8694,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8721,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._while<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8775,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8802,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._with<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8856,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8883,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8910,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8937,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,(eh._yield<<1)+1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]);function eF(e){let t=e.identifierRole;return t===eu.TopLevelDeclaration||t===eu.FunctionScopedDeclaration||t===eu.BlockScopedDeclaration||t===eu.ObjectShorthandTopLevelDeclaration||t===eu.ObjectShorthandFunctionScopedDeclaration||t===eu.ObjectShorthandBlockScopedDeclaration}function eq(e){let t=e.identifierRole;return t===eu.TopLevelDeclaration||t===eu.ObjectShorthandTopLevelDeclaration||t===eu.ImportDeclaration}(ei=eu||(eu={}))[ei.Access=0]="Access",ei[ei.ExportAccess=1]="ExportAccess",ei[ei.TopLevelDeclaration=X=2]="TopLevelDeclaration",ei[ei.FunctionScopedDeclaration=z=X+1]="FunctionScopedDeclaration",ei[ei.BlockScopedDeclaration=G=z+1]="BlockScopedDeclaration",ei[ei.ObjectShorthandTopLevelDeclaration=J=G+1]="ObjectShorthandTopLevelDeclaration",ei[ei.ObjectShorthandFunctionScopedDeclaration=Q=J+1]="ObjectShorthandFunctionScopedDeclaration",ei[ei.ObjectShorthandBlockScopedDeclaration=Y=Q+1]="ObjectShorthandBlockScopedDeclaration",ei[ei.ObjectShorthand=Z=Y+1]="ObjectShorthand",ei[ei.ImportDeclaration=ee=Z+1]="ImportDeclaration",ei[ei.ObjectKey=et=ee+1]="ObjectKey",ei[ei.ImportAccess=et+1]="ImportAccess",(ea=ef||(ef={}))[ea.NoChildren=0]="NoChildren",ea[ea.OneChild=1]="OneChild",ea[ea.StaticChildren=en=2]="StaticChildren",ea[ea.KeyAfterPropSpread=en+1]="KeyAfterPropSpread";class e${constructor(){this.type=i.type,this.contextualKeyword=i.contextualKeyword,this.start=i.start,this.end=i.end,this.scopeDepth=i.scopeDepth,this.isType=i.isType,this.identifierRole=null,this.jsxRole=null,this.shadowsGlobal=!1,this.isAsyncOperation=!1,this.contextId=null,this.rhsEndIndex=null,this.isExpression=!1,this.numNullishCoalesceStarts=0,this.numNullishCoalesceEnds=0,this.isOptionalChainStart=!1,this.isOptionalChainEnd=!1,this.subscriptStartIndex=null,this.nullishStartIndex=null}}function eM(){i.tokens.push(new e$),eZ()}function eB(){i.tokens.push(new e$),i.start=i.pos,function(){for(;;){if(i.pos>=a.length)return void eR("Unterminated template");
1let e=a.charCodeAt(i.pos);if(e===ep.graveAccent||e===ep.dollarSign&&a.charCodeAt(i.pos+1)===ep.leftCurlyBrace){if(i.pos===i.start&&eH(eh.template))if(e===ep.dollarSign){i.pos+=2,e2(eh.dollarBraceL);return}else{++i.pos,e2(eh.backQuote);return}e2(eh.template);return}e===ep.backslash&&i.pos++,i.pos++}}()}function eK(e){for(let t=i.tokens.length-e;t<i.tokens.length;t++)i.tokens[t].isType=!0;let t=i.isType;return i.isType=!0,t}function eU(e){i.isType=e}function eW(e){return!!eH(e)&&(eM(),!0)}function eV(e){let t=i.isType;i.isType=!0,eW(e),i.isType=t}function eH(e){return i.type===e}function eX(){let e=i.snapshot();eM();let t=i.type;return i.restoreFromSnapshot(e),t}class ez{constructor(e,t){this.type=e,this.contextualKeyword=t}}function eG(){let e=i.snapshot();eM();let t=i.type,n=i.contextualKeyword;return i.restoreFromSnapshot(e),new ez(t,n)}function eJ(){return eQ(i.pos)}function eQ(e){return eL.lastIndex=e,e+eL.exec(a)[0].length}function eY(){return a.charCodeAt(eJ())}function eZ(){var e;if(e0(),i.start=i.pos,i.pos>=a.length){let e=i.tokens;e.length>=2&&e[e.length-1].start>=a.length&&e[e.length-2].start>=a.length&&eR("Unexpectedly reached the end of input."),e2(eh.eof);return}eD[e=a.charCodeAt(i.pos)]||e===ep.backslash||e===ep.atSign&&a.charCodeAt(i.pos+1)===ep.atSign?function(){let e=0,t=0,n=i.pos;for(;n<a.length&&!((t=a.charCodeAt(n))<ep.lowercaseA)&&!(t>ep.lowercaseZ);){let r=eP[e+(t-ep.lowercaseA)+1];if(-1===r)break;e=r,n++}let r=eP[e];if(r>-1&&!ej[t]){i.pos=n,1&r?e2(r>>>1):e2(eh.name,r>>>1);return}for(;n<a.length;){let e=a.charCodeAt(n);if(ej[e])n++;else if(e===ep.backslash){if(n+=2,a.charCodeAt(n)===ep.leftCurlyBrace){for(;n<a.length&&a.charCodeAt(n)!==ep.rightCurlyBrace;)n++;n++}}else if(e===ep.atSign&&a.charCodeAt(n+1)===ep.atSign)n+=2;else break}i.pos=n,e2(eh.name)}():e6(e)}function e1(e){let t=a.charCodeAt(i.pos+=e);if(i.pos<a.length)for(;t!==ep.lineFeed&&t!==ep.carriageReturn&&t!==ep.lineSeparator&&t!==ep.paragraphSeparator&&++i.pos<a.length;)t=a.charCodeAt(i.pos)}function e0(){for(;i.pos<a.length;){let e=a.charCodeAt(i.pos);switch(e){case ep.carriageReturn:a.charCodeAt(i.pos+1)===ep.lineFeed&&++i.pos;case ep.lineFeed:case ep.lineSeparator:case ep.paragraphSeparator:++i.pos;break;case ep.slash:switch(a.charCodeAt(i.pos+1)){case ep.asterisk:i.pos+=2,function(){for(;a.charCodeAt(i.pos)!==ep.asterisk||a.charCodeAt(i.pos+1)!==ep.slash;)if(i.pos++,i.pos>a.length)return void eR("Unterminated comment",i.pos-2);i.pos+=2}();break;case ep.slash:e1(2);break;default:return}break;default:if(!eO[e])return;++i.pos}}}function e2(e,t=el.NONE){i.end=i.pos,i.type=e,i.contextualKeyword=t}function e3(){if(i.isType)return void e8(eh.greaterThan,1);let e=a.charCodeAt(i.pos+1);if(e===ep.greaterThan){let e=a.charCodeAt(i.pos+2)===ep.greaterThan?3:2;return a.charCodeAt(i.pos+e)===ep.equalsTo?void e8(eh.assign,e+1):void e8(eh.bitShiftR,e)}e===ep.equalsTo?e8(eh.relationalOrEqual,2):e8(eh.greaterThan,1)}function e5(){i.type===eh.greaterThan&&(i.pos-=1,e3())}function e6(e){switch(e){case ep.numberSign:++i.pos,e2(eh.hash);return;case ep.dot:let t;(t=a.charCodeAt(i.pos+1))>=ep.digit0&&t<=ep.digit9?e7(!0):t===ep.dot&&a.charCodeAt(i.pos+2)===ep.dot?(i.pos+=3,e2(eh.ellipsis)):(++i.pos,e2(eh.dot));return;case ep.leftParenthesis:++i.pos,e2(eh.parenL);return;case ep.rightParenthesis:++i.pos,e2(eh.parenR);return;case ep.semicolon:++i.pos,e2(eh.semi);return;case ep.comma:++i.pos,e2(eh.comma);return;case ep.leftSquareBracket:++i.pos,e2(eh.bracketL);return;case ep.rightSquareBracket:++i.pos,e2(eh.bracketR);return;case ep.leftCurlyBrace:o&&a.charCodeAt(i.pos+1)===ep.verticalBar?e8(eh.braceBarL,2):(++i.pos,e2(eh.braceL));return;case ep.rightCurlyBrace:++i.pos,e2(eh.braceR);return;case ep.colon:a.charCodeAt(i.pos+1)===ep.colon?e8(eh.doubleColon,2):(++i.pos,e2(eh.colon));return;case ep.questionMark:let n,r;n=a.charCodeAt(i.pos+1),r=a.charCodeAt(i.pos+2),n!==ep.questionMark||o&&i.isType?n!==ep.dot||r>=ep.digit0&&r<=ep.digit9?(++i.pos,e2(eh.question)):(i.pos+=2,e2(eh.questionDot)):r===ep.equalsTo?e8(eh.assign,3):e8(eh.nullishCoalescing,2);return;case ep.atSign:++i.pos,e2(eh.at);return;case ep.graveAccent:++i.pos,e2(eh.backQuote);return;
1case ep.digit0:{let e=a.charCodeAt(i.pos+1);if(e===ep.lowercaseX||e===ep.uppercaseX||e===ep.lowercaseO||e===ep.uppercaseO||e===ep.lowercaseB||e===ep.uppercaseB)return void function(){for(i.pos+=2;;){let e=a.charCodeAt(i.pos);if(e>=ep.digit0&&e<=ep.digit9||e>=ep.lowercaseA&&e<=ep.lowercaseF||e>=ep.uppercaseA&&e<=ep.uppercaseF||e===ep.underscore)i.pos++;else break}a.charCodeAt(i.pos)===ep.lowercaseN?(++i.pos,e2(eh.bigint)):e2(eh.num)}()}case ep.digit1:case ep.digit2:case ep.digit3:case ep.digit4:case ep.digit5:case ep.digit6:case ep.digit7:case ep.digit8:case ep.digit9:e7(!1);return;case ep.quotationMark:case ep.apostrophe:!function(e){for(i.pos++;;){if(i.pos>=a.length)return void eR("Unterminated string constant");let t=a.charCodeAt(i.pos);if(t===ep.backslash)i.pos++;else if(t===e)break;i.pos++}i.pos++,e2(eh.string)}(e);return;case ep.slash:a.charCodeAt(i.pos+1)===ep.equalsTo?e8(eh.assign,2):e8(eh.slash,1);return;case ep.percentSign:case ep.asterisk:let s,c,l;s=e===ep.asterisk?eh.star:eh.modulo,c=1,l=a.charCodeAt(i.pos+1),e===ep.asterisk&&l===ep.asterisk&&(c++,l=a.charCodeAt(i.pos+2),s=eh.exponent),l===ep.equalsTo&&a.charCodeAt(i.pos+2)!==ep.greaterThan&&(c++,s=eh.assign),e8(s,c);return;case ep.verticalBar:case ep.ampersand:!function(e){let t=a.charCodeAt(i.pos+1);if(t===e)return a.charCodeAt(i.pos+2)===ep.equalsTo?e8(eh.assign,3):e8(e===ep.verticalBar?eh.logicalOR:eh.logicalAND,2);if(e===ep.verticalBar){if(t===ep.greaterThan)return e8(eh.pipeline,2);
1else if(t===ep.rightCurlyBrace&&o)return e8(eh.braceBarR,2)}t===ep.equalsTo?e8(eh.assign,2):e8(e===ep.verticalBar?eh.bitwiseOR:eh.bitwiseAND,1)}(e);return;case ep.caret:a.charCodeAt(i.pos+1)===ep.equalsTo?e8(eh.assign,2):e8(eh.bitwiseXOR,1);return;case ep.plusSign:case ep.dash:let h;(h=a.charCodeAt(i.pos+1))===e?e8(eh.preIncDec,2):h===ep.equalsTo?e8(eh.assign,2):e===ep.plusSign?e8(eh.plus,1):e8(eh.minus,1);return;case ep.lessThan:!function(){let e=a.charCodeAt(i.pos+1);if(e===ep.lessThan)return a.charCodeAt(i.pos+2)===ep.equalsTo?e8(eh.assign,3):i.isType?e8(eh.lessThan,1):e8(eh.bitShiftL,2);e===ep.equalsTo?e8(eh.relationalOrEqual,2):e8(eh.lessThan,1)}();return;case ep.greaterThan:e3();return;case ep.equalsTo:case ep.exclamationMark:!function(e){let t=a.charCodeAt(i.pos+1);if(t===ep.equalsTo)return e8(eh.equality,a.charCodeAt(i.pos+2)===ep.equalsTo?3:2);if(e===ep.equalsTo&&t===ep.greaterThan){i.pos+=2,e2(eh.arrow);return}e8(e===ep.equalsTo?eh.eq:eh.bang,1)}(e);return;case ep.tilde:e8(eh.tilde,1);return}eR(`Unexpected character '${String.fromCharCode(e)}'`,i.pos)}function e8(e,t){i.pos+=t,e2(e)}function e4(){for(;;){let e=a.charCodeAt(i.pos);if(e>=ep.digit0&&e<=ep.digit9||e===ep.underscore)i.pos++;else break}}function e7(e){let t=!1,n=!1;e||e4();
1let r=a.charCodeAt(i.pos);(r===ep.dot&&(++i.pos,e4(),r=a.charCodeAt(i.pos)),(r===ep.uppercaseE||r===ep.lowercaseE)&&(((r=a.charCodeAt(++i.pos))===ep.plusSign||r===ep.dash)&&++i.pos,e4(),r=a.charCodeAt(i.pos)),r===ep.lowercaseN?(++i.pos,t=!0):r===ep.lowercaseM&&(++i.pos,n=!0),t)?e2(eh.bigint):n?e2(eh.decimal):e2(eh.num)}function e9(e,t=e.currentIndex()){let n=t+1;if(te(e,n)){let r=e.identifierNameAtIndex(t);return{isType:!1,leftName:r,rightName:r,endIndex:n}}if(te(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};if(te(e,++n))return{isType:!1,leftName:e.identifierNameAtIndex(t),rightName:e.identifierNameAtIndex(t+2),endIndex:n};if(te(e,++n))return{isType:!0,leftName:null,rightName:null,endIndex:n};throw Error(`Unexpected import/export specifier at ${t}`)}function te(e,t){let n=e.tokens[t];return n.type===eh.braceR||n.type===eh.comma}let tt=new Map([["quot",'"'],["amp","&"],["apos","'"],["lt","<"],["gt",">"],["nbsp","\xa0"],["iexcl","\xa1"],["cent","\xa2"],["pound","\xa3"],["curren","\xa4"],["yen","\xa5"],["brvbar","\xa6"],["sect","\xa7"],["uml","\xa8"],["copy","\xa9"],["ordf","\xaa"],["laquo","\xab"],["not","\xac"],["shy","\xad"],["reg","\xae"],["macr","\xaf"],["deg","\xb0"],["plusmn","\xb1"],["sup2","\xb2"],["sup3","\xb3"],["acute","\xb4"],["micro","\xb5"],["para","\xb6"],["middot","\xb7"],["cedil","\xb8"],["sup1","\xb9"],["ordm","\xba"],["raquo","\xbb"],["frac14","\xbc"],["frac12","\xbd"],["frac34","\xbe"],["iquest","\xbf"],["Agrave","\xc0"],["Aacute","\xc1"],["Acirc","\xc2"],["Atilde","\xc3"],["Auml","\xc4"],["Aring","\xc5"],["AElig","\xc6"],["Ccedil","\xc7"],["Egrave","\xc8"],["Eacute","\xc9"],["Ecirc","\xca"],["Euml","\xcb"],["Igrave","\xcc"],["Iacute","\xcd"],["Icirc","\xce"],["Iuml","\xcf"],["ETH","\xd0"],["Ntilde","\xd1"],["Ograve","\xd2"],["Oacute","\xd3"],["Ocirc","\xd4"],["Otilde","\xd5"],["Ouml","\xd6"],["times","\xd7"],["Oslash","\xd8"],["Ugrave","\xd9"],["Uacute","\xda"],["Ucirc","\xdb"],["Uuml","\xdc"],["Yacute","\xdd"],["THORN","\xde"],["szlig","\xdf"],["agrave","\xe0"],["aacute","\xe1"],["acirc","\xe2"],["atilde","\xe3"],["auml","\xe4"],["aring","\xe5"],["aelig","\xe6"],["ccedil","\xe7"],["egrave","\xe8"],["eacute","\xe9"],["ecirc","\xea"],["euml","\xeb"],["igrave","\xec"],["iacute","\xed"],["
1icirc","\xee"],["iuml","\xef"],["eth","\xf0"],["ntilde","\xf1"],["ograve","\xf2"],["oacute","\xf3"],["ocirc","\xf4"],["otilde","\xf5"],["ouml","\xf6"],["divide","\xf7"],["oslash","\xf8"],["ugrave","\xf9"],["uacute","\xfa"],["ucirc","\xfb"],["uuml","\xfc"],["yacute","\xfd"],["thorn","\xfe"],["yuml","\xff"],["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","♦"]]);function tn(e){let[t,n]=tr(e.jsxPragma||"React.createElement"),[r,s]=tr(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:r,fragmentSuffix:s}}function tr(e){let t=e.indexOf(".");return -1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}class ts{getPrefixCode(){return""}getHoistedCode(){return""}getSuffixCode(){return""}}class to extends ts{__init(){this.lastLineNumber=1}__init2(){this.lastIndex=0}__init3(){this.filenameVarName=null}__init4(){this.esmAutomaticImportNameResolutions={}}__init5(){this.cjsAutomaticModuleNameResolutions={}}constructor(e,t,n,r,s){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=r,this.options=s,to.prototype.__init.call(this),to.prototype.__init2.call(this),to.prototype.__init3.call(this),to.prototype.__init4.call(this),to.prototype.__init5.call(this),this.jsxPragmaInfo=tn(s),this.isAutomaticRuntime="automatic"===s.jsxRuntime,this.jsxImportSource=s.jsxImportSource||"react"}process(){return!!this.tokens.matches1(eh.jsxTagStart)&&(this.processJSXTag(),!0)}getPrefixCode(){let e="";if(this.filenameVarName&&(e+=`const ${this.filenameVarName} = ${JSON.stringify(this.options.filePath||"")};`),this.isAutomaticRuntime)if(this.importProcessor)for(let[t,n]of Object.entries(this.cjsAutomaticModuleNameResolutions))e+=`var ${n} = require("${t}");`;else{let{createElement:t,...n}=this.esmAutomaticImportNameResolutions;t&&(e+=`import {createElement as ${t}} from "${this.jsxImportSource}";`);let r=Object.entries(n).map(([e,t])=>`${e} as ${t}`).join(", ");
1if(r){let t=this.jsxImportSource+(this.options.production?"/jsx-runtime":"/jsx-dev-runtime");e+=`import {${r}} from "${t}";`}}return e}processJSXTag(){let{jsxRole:e,start:t}=this.tokens.currentToken(),n=this.options.production?null:this.getElementLocationCode(t);this.isAutomaticRuntime&&e!==ef.KeyAfterPropSpread?this.transformTagToJSXFunc(n,e):this.transformTagToCreateElement(n)}getElementLocationCode(e){let t=this.getLineNumberForIndex(e);return`lineNumber: ${t}`}getLineNumberForIndex(e){let t=this.tokens.code;for(;this.lastIndex<e&&this.lastIndex<t.length;)"\n"===t[this.lastIndex]&&this.lastLineNumber++,this.lastIndex++;return this.lastLineNumber}transformTagToJSXFunc(e,t){let n=t===ef.StaticChildren;this.tokens.replaceToken(this.getJSXFuncInvocationCode(n));let r=null;if(this.tokens.matches1(eh.jsxTagEnd))this.tokens.replaceToken(`${this.getFragmentCode()}, {`),this.processAutomaticChildrenAndEndProps(t);else{if(this.processTagIntro(),this.tokens.appendCode(", {"),r=this.processProps(!0),this.tokens.matches2(eh.slash,eh.jsxTagEnd))this.tokens.appendCode("}");else if(this.tokens.matches1(eh.jsxTagEnd))this.tokens.removeToken(),this.processAutomaticChildrenAndEndProps(t);else throw Error("Expected either /> or > at the end of the tag.");r&&this.tokens.appendCode(`, ${r}`)}for(this.options.production||(null===r&&this.tokens.appendCode(", void 0"),this.tokens.appendCode(`, ${n}, ${this.getDevSource(e)}, this`)),this.tokens.removeInitialToken();!this.tokens.matches1(eh.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}transformTagToCreateElement(e){if(this.tokens.replaceToken(this.getCreateElementInvocationCode()),this.tokens.matches1(eh.jsxTagEnd))this.tokens.replaceToken(`${this.getFragmentCode()}, null`),this.processChildren(!0);else if(this.processTagIntro(),this.processPropsObjectWithDevInfo(e),this.tokens.matches2(eh.slash,eh.jsxTagEnd));else if(this.tokens.matches1(eh.jsxTagEnd))this.tokens.removeToken(),this.processChildren(!0);else throw Error("Expected either /> or > at the end of the tag.");for(this.tokens.removeInitialToken();!this.tokens.matches1(eh.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}getJSXFuncInvocationCode(e){return this.options.production?e?this.claimAutoImportedFuncInvocation("jsxs","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsx","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsxDEV","/jsx-dev-runtime")}getCreateElementInvocationCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedFuncInvocation("createElement","");{let{jsxPragmaInfo:e}=this,t=this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.base)||e.base;return`${t}${e.suffix}(`}}getFragmentCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedName("Fragment",this.options.production?"/jsx-runtime":"/jsx-dev-runtime");{let{jsxPragmaInfo:e}=this;return(this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.fragmentBase)||e.fragmentBase)+e.fragmentSuffix}}claimAutoImportedFuncInvocation(e,t){let n=this.claimAutoImportedName(e,t);return this.importProcessor?`${n}.call(void 0, `:`${n}(`}claimAutoImportedName(e,t){if(!this.importProcessor)return this.esmAutomaticImportNameResolutions[e]||(this.esmAutomaticImportNameResolutions[e]=this.nameManager.claimFreeName(`_${e}`)),this.esmAutomaticImportNameResolutions[e];{let n=this.jsxImportSource+t;return this.cjsAutomaticModuleNameResolutions[n]||(this.cjsAutomaticModuleNameResolutions[n]=this.importProcessor.getFreeIdentifierForPath(n)),`${this.cjsAutomaticModuleNameResolutions[n]}.${e}`}}processTagIntro(){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType||!this.tokens.matches2AtIndex(e-1,eh.jsxName,eh.jsxName)&&!this.tokens.matches2AtIndex(e-1,eh.greaterThan,eh.jsxName)&&!this.tokens.matches1AtIndex(e,eh.braceL)&&!this.tokens.matches1AtIndex(e,eh.jsxTagEnd)&&!this.tokens.matches2AtIndex(e,eh.slash,eh.jsxTagEnd);)e++;if(e===this.tokens.currentIndex()+1){let e=this.tokens.identifierName();ti(e)&&this.tokens.replaceToken(`'${e}'`)}for(;this.tokens.currentIndex()<e;)this.rootTransformer.processToken()}processPropsObjectWithDevInfo(e){let t=this.options.production?"":`__self: this, __source: ${this.getDevSource(e)}`;this.tokens.matches1(eh.jsxName)||this.tokens.matches1(eh.braceL)?(this.tokens.appendCode(", {"),this.processProps(!1),t?this.tokens.appendCode(` ${t}}`):this.tokens.appendCode("}")):t?this.tokens.appendCode(`, {${t}}`):this.tokens.appendCode(", null")}processProps(e){let t=null;for(;;){if(this.tokens.matches2(eh.jsxName,eh.eq)){let n=this.tokens.identifierName();
1if(e&&"key"===n){null!==t&&this.tokens.appendCode(t.replace(/[^\n]/g,"")),this.tokens.removeToken(),this.tokens.removeToken();let e=this.tokens.snapshot();this.processPropValue(),t=this.tokens.dangerouslyGetAndRemoveCodeSinceSnapshot(e);continue}this.processPropName(n),this.tokens.replaceToken(": "),this.processPropValue()}else if(this.tokens.matches1(eh.jsxName)){let e=this.tokens.identifierName();this.processPropName(e),this.tokens.appendCode(": true")}else if(this.tokens.matches1(eh.braceL))this.tokens.replaceToken(""),this.rootTransformer.processBalancedCode(),this.tokens.replaceToken("");else break;this.tokens.appendCode(",")}return t}processPropName(e){e.includes("-")?this.tokens.replaceToken(`'${e}'`):this.tokens.copyToken()}processPropValue(){this.tokens.matches1(eh.braceL)?(this.tokens.replaceToken(""),this.rootTransformer.processBalancedCode(),this.tokens.replaceToken("")):this.tokens.matches1(eh.jsxTagStart)?this.processJSXTag():this.processStringPropValue()}processStringPropValue(){let e=this.tokens.currentToken(),t=this.tokens.code.slice(e.start+1,e.end-1),n=ta(t),r=function(e){let t="";for(let n=0;n<e.length;n++){let r=e[n];if("\n"===r)if(/\s/.test(e[n+1]))for(t+=" ";n<e.length&&/\s/.test(e[n+1]);)n++;else t+="\n";else if("&"===r){let{entity:r,newI:s}=tc(e,n+1);t+=r,n=s-1}else t+=r}return JSON.stringify(t)}(t);this.tokens.replaceToken(r+n)}processAutomaticChildrenAndEndProps(e){e===ef.StaticChildren?(this.tokens.appendCode(" children: ["),this.processChildren(!1),this.tokens.appendCode("]}")):(e===ef.OneChild&&this.tokens.appendCode(" children: "),this.processChildren(!1),this.tokens.appendCode("}"))}processChildren(e){let t=e;for(;;){if(this.tokens.matches2(eh.jsxTagStart,eh.slash))return;let e=!1;if(this.tokens.matches1(eh.braceL))this.tokens.matches2(eh.braceL,eh.braceR)?(this.tokens.replaceToken(""),this.tokens.replaceToken("")):(this.tokens.replaceToken(t?", ":""),this.rootTransformer.processBalancedCode(),this.tokens.replaceToken(""),e=!0);else if(this.tokens.matches1(eh.jsxTagStart))this.tokens.appendCode(t?", ":""),this.processJSXTag(),e=!0;else if(this.tokens.matches1(eh.jsxText)||this.tokens.matches1(eh.jsxEmptyText))e=this.processChildTextElement(t);else throw Error("Unexpected token when processing JSX children.");e&&(t=!0)}}processChildTextElement(e){let t=this.tokens.currentToken(),n=this.tokens.code.slice(t.start,t.end),r=ta(n),s=function(e){let t="",n="",r=!1,s=!1;for(let o=0;o<e.length;o++){let i=e[o];if(" "===i||"	"===i||"\r"===i)r||(n+=i);else if("\n"===i)n="",r=!0;else{if(s&&r&&(t+=" "),t+=n,n="","&"===i){let{entity:n,newI:r}=tc(e,o+1);o=r-1,t+=n}else t+=i;s=!0,r=!1}}return r||(t+=n),JSON.stringify(t)}(n);return'""'===s?(this.tokens.replaceToken(r),!1):(this.tokens.replaceToken(`${e?", ":""}${s}${r}`),!0)}getDevSource(e){return`{fileName: ${this.getFilenameVarName()}, ${e}}`}getFilenameVarName(){return this.filenameVarName||(this.filenameVarName=this.nameManager.claimFreeName("_jsxFileName")),this.filenameVarName}}function ti(e){let t=e.charCodeAt(0);return t>=ep.lowercaseA&&t<=ep.lowercaseZ}function ta(e){let t=0,n=0;for(let r of e)"\n"===r?(t++,n=0):" "===r&&n++;return"\n".repeat(t)+" ".repeat(n)}function tc(e,t){let n,r="",s=0,o=t;if("#"===e[o]){var i,a;let t,r=10;if("x"===e[++o]){for(r=16,t=++o;o<e.length&&((i=e.charCodeAt(o))>=ep.digit0&&i<=ep.digit9||i>=ep.lowercaseA&&i<=ep.lowercaseF||i>=ep.uppercaseA&&i<=ep.uppercaseF);)o++}else{for(t=o;o<e.length&&(a=e.charCodeAt(o))>=ep.digit0&&a<=ep.digit9;)o++}if(";"===e[o]){let s=e.slice(t,o);s&&(o++,n=String.fromCodePoint(parseInt(s,r)))}}else for(;o<e.length&&s++<10;){let t=e[o];if(o++,";"===t){n=tt.get(r);break}r+=t}return n?{entity:n,newI:o}:{entity:"&",newI:t}}function tl(e,t){let n=tn(t),r=new Set;for(let t=0;t<e.tokens.length;t++){let s=e.tokens[t];s.type!==eh.name||s.isType||s.identifierRole!==eu.Access&&s.identifierRole!==eu.ObjectShorthand&&s.identifierRole!==eu.ExportAccess||s.shadowsGlobal||r.add(e.identifierNameForToken(s)),s.type===eh.jsxTagStart&&r.add(n.base),s.type===eh.jsxTagStart&&t+1<e.tokens.length&&e.tokens[t+1].type===eh.jsxTagEnd&&(r.add(n.base),r.add(n.fragmentBase)),s.type===eh.jsxName&&s.identifierRole===eu.Access&&(ti(e.identifierNameForToken(s))&&e.tokens[t+1].type!==eh.dot||r.add(e.identifierNameForToken(s)))}return r}class th{__init(){this.nonTypeIdentifiers=new Set}__init2(){this.importInfoByPath=new Map}__init3(){this.importsToReplace=new Map}__init4(){this.identifierReplacements=new Map}__init5(){this.exportBindingsByLocalName=new Map}constructor(e,t,n,r,s,o,i){this.nameManager=e,this.tokens=t,this.enableLegacyTypeScriptModuleInterop=n,this.options=r,this.isTypeScriptTransformEnabled=s,this.keepUnusedImports=o,this.helperManager=i,th.prototype.__init.call(this),th.prototype.__init2.call(this),th.prototype.__init3.call(this),th.prototype.__init4.call(this),th.prototype.__init5.call(this)}preprocessTokens(){for(let e=0;e<this.tokens.tokens.length;e++)this.tokens.matches1AtIndex(e,eh._import)&&!this.tokens.matches3AtIndex(e,eh._import,eh.name,eh.eq)&&this.preprocessImportAtIndex(e),this.tokens.matches1AtIndex(e,eh._export)&&!this.tokens.matches2AtIndex(e,eh._export,eh.eq)&&this.preprocessExportAtIndex(e);this.generateImportReplacements()}pruneTypeOnlyImports(){for(let[e,t]of(this.nonTypeIdentifiers=tl(this.tokens,this.options),this.importInfoByPath.entries()))t.hasBareImport||t.hasStarExport||t.exportStarNames.length>0||t.namedExports.length>0||[...t.defaultNames,...t.wildcardNames,...t.namedImports.map(({localName:e})=>e)].every(e=>this.shouldAutomaticallyElideImportedName(e))&&this.importsToReplace.set(e,"")}shouldAutomaticallyElideImportedName(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&!this.nonTypeIdentifiers.has(e)}generateImportReplacements(){for(let[e,t]of this.importInfoByPath.entries()){let n,{defaultNames:r,wildcardNames:s,namedImports:o,namedExports:i,exportStarNames:a,hasStarExport:c}=t;if(0===r.length&&0===s.length&&0===o.length&&0===i.length&&0===a.length&&!c){this.importsToReplace.set(e,`require('${e}');`);continue}let l=this.getFreeIdentifierForPath(e);n=this.enableLegacyTypeScriptModuleInterop?l:s.length>0?s[0]:this.getFreeIdentifierForPath(e);let h=`var ${l} = require('${e}');`;if(s.length>0)for(let e of s){let t=this.enableLegacyTypeScriptModuleInterop?l:`${this.helperManager.getHelperName("interopRequireWildcard")}(${l})`;h+=` var ${e} = ${t};`}else a.length>0&&n!==l?h+=` var ${n} = ${this.helperManager.getHelperName("interopRequireWildcard")}(${l});`:r.length>0&&n!==l&&(h+=` var ${n} = ${this.helperManager.getHelperName("interopRequireDefault")}(${l});`);for(let{importedName:e,localName:t}of i)h+=` ${this.helperManager.getHelperName("createNamedExportFrom")}(${l}, '${t}', '${e}');`;for(let e of a)h+=` exports.${e} = ${n};`;for(let t of(c&&(h+=` ${this.helperManager.getHelperName("createStarExport")}(${l});`),this.importsToReplace.set(e,h),r))this.identifierReplacements.set(t,`${n}.default`);for(let{importedName:e,localName:t}of o)this.identifierReplacements.set(t,`${l}.${e}`)}}getFreeIdentifierForPath(e){let t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName(`_${n}`)}preprocessImportAtIndex(e){let t=[],n=[],r=[];if(e++,(this.tokens.matchesContextualAtIndex(e,el._type)||this.tokens.matches1AtIndex(e,eh._typeof))&&!this.tokens.matches1AtIndex(e+1,eh.comma)&&!this.tokens.matchesContextualAtIndex(e+1,el._from)||this.tokens.matches1AtIndex(e,eh.parenL))return;if(this.tokens.matches1AtIndex(e,eh.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,eh.comma)&&e++),this.tokens.matches1AtIndex(e,eh.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,eh.braceL)){let n=this.getNamedImports(e+1);for(let s of(e=n.newIndex,n.namedImports))"default"===s.importedName?t.push(s.localName):r.push(s)}if(this.tokens.matchesContextualAtIndex(e,el._from)&&e++,!this.tokens.matches1AtIndex(e,eh.string))throw Error("Expected string token at the end of import statement.");let s=this.tokens.stringValueAtIndex(e),o=this.getImportInfo(s);o.defaultNames.push(...t),o.wildcardNames.push(...n),o.namedImports.push(...r),0===t.length&&0===n.length&&0===r.length&&(o.hasBareImport=!0)}preprocessExportAtIndex(e){if(this.tokens.matches2AtIndex(e,eh._export,eh._var)||this.tokens.matches2AtIndex(e,eh._export,eh._let)||this.tokens.matches2AtIndex(e,eh._export,eh._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,eh._export,eh._function)||this.tokens.matches2AtIndex(e,eh._export,eh._class)){let t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,eh._export,eh.name,eh._function)){let t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,eh._export,eh.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,eh._export,eh.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,eh.braceL)||this.tokens.matches1AtIndex(n,eh.dollarBraceL)||this.tokens.matches1AtIndex(n,eh.bracketL))t++;else if(this.tokens.matches1AtIndex(n,eh.braceR)||this.tokens.matches1AtIndex(n,eh.bracketR))t--;else if(0!==t||this.tokens.matches1AtIndex(n,eh.name)){if(this.tokens.matches1AtIndex(1,eh.eq)){let e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw Error("Expected = token with an end index.");n=e-1}else if(eF(this.tokens.tokens[n])){let e=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(e,`exports.${e}`)}}else break}preprocessNamedExportAtIndex(e){e+=2;let{newIndex:t,namedImports:n}=this.getNamedImports(e);if(e=t,this.tokens.matchesContextualAtIndex(e,el._from))e++;else{for(let{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(!this.tokens.matches1AtIndex(e,eh.string))throw Error("Expected string token at the end of import statement.");let r=this.tokens.stringValueAtIndex(e);this.getImportInfo(r).namedExports.push(...n)}preprocessExportStarAtIndex(e){let t=null;if(this.tokens.matches3AtIndex(e,eh._export,eh.star,eh._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,eh.string))throw Error("Expected string token at the end of star export statement.");let n=this.tokens.stringValueAtIndex(e),r=this.getImportInfo(n);null!==t?r.exportStarNames.push(t):r.hasStarExport=!0}getNamedImports(e){let t=[];for(;;){if(this.tokens.matches1AtIndex(e,eh.braceR)){e++;break}let n=e9(this.tokens,e);if(e=n.endIndex,n.isType||t.push({importedName:n.leftName,localName:n.rightName}),this.tokens.matches2AtIndex(e,eh.comma,eh.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,eh.braceR)){e++;break}if(this.tokens.matches1AtIndex(e,eh.comma))e++;else throw Error(`Unexpected token: ${JSON.stringify(this.tokens.tokens[e])}`)}return{newIndex:e,namedImports:t}}getImportInfo(e){let t=this.importInfoByPath.get(e);if(t)return t;let n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}addExportBinding(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}claimImportCode(e){let t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}getIdentifierReplacement(e){return this.identifierReplacements.get(e)||null}resolveExportBinding(e){let t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map(e=>`exports.${e}`).join(" = "):null}getGlobalNames(){return new Set([...this.identifierReplacements.keys(),...this.exportBindingsByLocalName.keys()])}}var tp=n(77240).hp,tu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",tf=new Uint8Array(64),td=new Uint8Array(128);for(let e=0;e<tu.length;e++){let t=tu.charCodeAt(e);tf[e]=t,td[t]=e}function tm(e,t,n){let r=t-n;r=r<0?-r<<1|1:r<<1;do{let t=31&r;(r>>>=5)>0&&(t|=32),e.write(tf[t])}while(r>0);return t}var tk="u">typeof TextDecoder?new TextDecoder:void 0!==tp?{decode:e=>tp.from(e.buffer,e.byteOffset,e.byteLength).toString()}:{decode(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t}},tg=class{constructor(){this.pos=0,this.out="",this.buffer=new Uint8Array(16384)}write(e){let{buffer:t}=this;t[this.pos++]=e,16384===this.pos&&(this.out+=tk.decode(t),this.pos=0)}flush(){let{buffer:e,out:t,pos:n}=this;return n>0?t+tk.decode(e.subarray(0,n)):t}};n(93601);var t_=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function ty(e,t){var n,r;let s=(n=e,r=t,n._indexes[r]);if(void 0!==s)return s;let{array:o,_indexes:i}=e,a=o.push(t);return i[t]=a-1}var tx=class{constructor({file:e,sourceRoot:t}={}){this._names=new t_,this._sources=new t_,this._sourcesContent=[],this._mappings=[],this.file=e,this.sourceRoot=t,this._ignoreList=new t_}},tT=(e,t,n,r,s,o,i,a)=>(function(e,t,n,r,s,o,i,a,c){let{_mappings:l,_sources:h,_sourcesContent:p,_names:u}=t,f=function(e,t){for(let n=e.length;n<=t;n++)e[n]=[];return e[t]}(l,n),d=function(e,t){let n=e.length;for(let r=n-1;r>=0&&!(t>=e[r][0]);n=r--);return n}(f,r);if(!s){var m,k;if(e&&(m=f,0===(k=d)||1===m[k-1].length))return;return tb(f,d,[r])}let g=ty(h,s),_=a?ty(u,a):-1;if(g===p.length&&(p[g]=null!=c?c:null),!(e&&function(e,t,n,r,s,o){if(0===t)return!1;let i=e[t-1];return 1!==i.length&&n===i[1]&&r===i[2]&&s===i[3]&&o===(5===i.length?i[4]:-1)}(f,d,g,o,i,_)))return tb(f,d,a?[r,g,o,i,_]:[r,g,o,i])})(!0,e,t,n,r,s,o,i,a);function tb(e,t,n){for(let n=e.length;n>t;n--)e[n]=e[n-1];e[t]=n}let tI={require:`
2    import {createRequire as CREATE_REQUIRE_NAME} from "module";
3    const require = CREATE_REQUIRE_NAME(import.meta.url);
4  `,interopRequireWildcard:`
5    function interopRequireWildcard(obj) {
6      if (obj && obj.__esModule) {
7        return obj;
8      } else {
9        var newObj = {};
10        if (obj != null) {
11          for (var key in obj) {
12            if (Object.prototype.hasOwnProperty.call(obj, key)) {
13              newObj[key] = obj[key];
14            }
15          }
16        }
17        newObj.default = obj;
18        return newObj;
19      }
20    }
21  `,interopRequireDefault:`
22    function interopRequireDefault(obj) {
23      return obj && obj.__esModule ? obj : { default: obj };
24    }
25  `,createNamedExportFrom:`
26    function createNamedExportFrom(obj, localName, importedName) {
27      Object.defineProperty(exports, localName, {enumerable: true, configurable: true, get: () => obj[importedName]});
28    }
29  `,createStarExport:`
30    function createStarExport(obj) {
31      Object.keys(obj)
32        .filter((key) => key !== "default" && key !== "__esModule")
33        .forEach((key) => {
34          if (exports.hasOwnProperty(key)) {
35            return;
36          }
37          Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]});
38        });
39    }
40  `,nullishCoalesce:`
41    function nullishCoalesce(lhs, rhsFn) {
42      if (lhs != null) {
43        return lhs;
44      } else {
45        return rhsFn();
46      }
47    }
48  `,asyncNullishCoalesce:`
49    async function asyncNullishCoalesce(lhs, rhsFn) {
50      if (lhs != null) {
51        return lhs;
52      } else {
53        return await rhsFn();
54      }
55    }
56  `,optionalChain:`
57    function optionalChain(ops) {
58      let lastAccessLHS = undefined;
59      let value = ops[0];
60      let i = 1;
61      while (i < ops.length) {
62        const op = ops[i];
63        const fn = ops[i + 1];
64        i += 2;
65        if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {
66          return undefined;
67        }
68        if (op === 'access' || op === 'optionalAccess') {
69          lastAccessLHS = value;
70          value = fn(value);
71        } else if (op === 'call' || op === 'optionalCall') {
72          value = fn((...args) => value.call(lastAccessLHS, ...args));
73          lastAccessLHS = undefined;
74        }
75      }
76      return value;
77    }
78  `,asyncOptionalChain:`
79    async function asyncOptionalChain(ops) {
80      let lastAccessLHS = undefined;
81      let value = ops[0];
82      let i = 1;
83      while (i < ops.length) {
84        const op = ops[i];
85        const fn = ops[i + 1];
86        i += 2;
87        if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {
88          return undefined;
89        }
90        if (op === 'access' || op === 'optionalAccess') {
91          lastAccessLHS = value;
92          value = await fn(value);
93        } else if (op === 'call' || op === 'optionalCall') {
94          value = await fn((...args) => value.call(lastAccessLHS, ...args));
95          lastAccessLHS = undefined;
96        }
97      }
98      return value;
99    }
100  `,optionalChainDelete:`
101    function optionalChainDelete(ops) {
102      const result = OPTIONAL_CHAIN_NAME(ops);
103      return result == null ? true : result;
104    }
105  `,asyncOptionalChainDelete:`
106    async function asyncOptionalChainDelete(ops) {
107      const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops);
108      return result == null ? true : result;
109    }
110  `};class tv{__init(){this.helperNames={}}__init2(){this.createRequireName=null}constructor(e){this.nameManager=e,tv.prototype.__init.call(this),tv.prototype.__init2.call(this)}getHelperName(e){let t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName(`_${e}`),this.helperNames[e]=t),t}emitHelpers(){let e="";for(let[t,n]of(this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain"),Object.entries(tI))){let r=this.helperNames[t],s=n;"optionalChainDelete"===t?s=s.replace("OPTIONAL_CHAIN_NAME",this.helperNames.optionalChain):"asyncOptionalChainDelete"===t?s=s.replace("ASYNC_OPTIONAL_CHAIN_NAME",this.helperNames.asyncOptionalChain):"require"===t&&(null===this.createRequireName&&(this.createRequireName=this.nameManager.claimFreeName("_createRequire")),s=s.replace(/CREATE_REQUIRE_NAME/g,this.createRequireName)),r&&(e+=" ",e+=s.replace(t,r).replace(/\s+/g," ").trim())}return e}}
110function tC(e,t,n){(function(e,t){for(let n of e.tokens)if(n.type===eh.name&&!n.isType&&function(e){let t=e.identifierRole;return t===eu.FunctionScopedDeclaration||t===eu.BlockScopedDeclaration||t===eu.ObjectShorthandFunctionScopedDeclaration||t===eu.ObjectShorthandBlockScopedDeclaration}(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1})(e,n)&&function(e,t,n){let r=[],s=t.length-1;for(let o=e.tokens.length-1;;o--){for(;r.length>0&&r[r.length-1].startTokenIndex===o+1;)r.pop();for(;s>=0&&t[s].endTokenIndex===o+1;)r.push(t[s]),s--;if(o<0)break;let i=e.tokens[o],a=e.identifierNameForToken(i);if(r.length>1&&!i.isType&&i.type===eh.name&&n.has(a)){if(function(e){let t=e.identifierRole;return t===eu.TopLevelDeclaration||t===eu.BlockScopedDeclaration||t===eu.ObjectShorthandTopLevelDeclaration||t===eu.ObjectShorthandBlockScopedDeclaration}(i))tw(r[r.length-1],e,a);else if(function(e){let t=e.identifierRole;return t===eu.FunctionScopedDeclaration||t===eu.ObjectShorthandFunctionScopedDeclaration}(i)){let t=r.length-1;for(;t>0&&!r[t].isFunctionScope;)t--;if(t<0)throw Error("Did not find parent function scope.");tw(r[t],e,a)}}}if(r.length>0)throw Error("Expected empty scope stack after processing file.")}(e,t,n)}function tw(e,t,n){for(let r=e.startTokenIndex;r<e.endTokenIndex;r++){let e=t.tokens[r];(e.type===eh.name||e.type===eh.jsxName)&&t.identifierNameForToken(e)===n&&(e.shadowsGlobal=!0)}}class tE{__init(){this.usedNames=new Set}constructor(e,t){tE.prototype.__init.call(this),this.usedNames=new Set(function(e,t){let n=[];for(let r of t)r.type===eh.name&&n.push(e.slice(r.start,r.end));return n}(e,t))}claimFreeName(e){let t=this.findFreeName(e);return this.usedNames.add(t),t}findFreeName(e){if(!this.usedNames.has(e))return e;let t=2;for(;this.usedNames.has(e+String(t));)t++;return e+String(t)}}var tA=n(59753);let tS=tA.union(tA.lit("jsx"),tA.lit("typescript"),tA.lit("flow"),tA.lit("imports"),tA.lit("react-hot-loader"),tA.lit("jest")),tR=tA.iface([],{compiledFilename:"string"}),tN=tA.iface([],{transforms:tA.array("Transform"),disableESTransforms:tA.opt("boolean"),jsxRuntime:tA.opt(tA.union(tA.lit("classic"),tA.lit("automatic"),tA.lit("preserve"))),production:tA.opt("boolean"),jsxImportSource:tA.opt("string"),jsxPragma:tA.opt("string"),jsxFragmentPragma:tA.opt("string"),keepUnusedImports:tA.opt("boolean"),preserveDynamicImport:tA.opt("boolean"),injectCreateRequireForImportRequire:tA.opt("boolean"),enableLegacyTypeScriptModuleInterop:tA.opt("boolean"),enableLegacyBabel5ModuleInterop:tA.opt("boolean"),sourceMapOptions:tA.opt("SourceMapOptions"),filePath:tA.opt("string")}),{Options:tL}=(0,tA.createCheckers)({Transform:tS,SourceMapOptions:tR,Options:tN});function tO(e){nB(),tD(e)}function tj(){nB(),i.tokens[i.tokens.length-1].identifierRole=eu.ImportDeclaration}function tD(e){let t;t=0===i.scopeDepth?eu.TopLevelDeclaration:e?eu.BlockScopedDeclaration:eu.FunctionScopedDeclaration,i.tokens[i.tokens.length-1].identifierRole=t}function tP(e){switch(i.type){case eh._this:{let e=eK(0);eM(),eU(e);return}case eh._yield:case eh.name:i.type=eh.name,tO(e);return;case eh.bracketL:eM(),tF(eh.bracketR,e,!0);return;case eh.braceL:nO(!0,e);return;default:eR()}}function tF(e,t,n=!1,r=!1,s=0){let o=!0,a=!1,c=i.tokens.length;for(;!eW(e)&&!i.error;)if(o?o=!1:(eS(eh.comma),i.tokens[i.tokens.length-1].contextId=s,!a&&i.tokens[c].isType&&(i.tokens[i.tokens.length-1].isType=!0,a=!0)),n&&eH(eh.comma));else if(eW(e))break;else if(eH(eh.ellipsis)){eM(),tP(t),tq(),eW(eh.comma),eS(e);break}else{var l,h;l=r,h=t,l&&tK([el._public,el._protected,el._private,el._readonly,el._override]),t$(h),tq(),t$(h,!0)}}function tq(){let e,t;o?(e=eK(0),eW(eh.question),eH(eh.colon)&&nK(),eU(e)):s&&(t=eK(0),eW(eh.question),t5(),eU(t))}function t$(e,t=!1){if(t||tP(e),!eW(eh.eq))return;let n=i.tokens.length-1;nk(),i.tokens[n].rhsEndIndex=i.tokens.length}function tM(){return eH(eh.name)}function tB(){let e=i.snapshot();return eM(),!(!(eH(eh.bracketL)||eH(eh.braceL)||eH(eh.star)||eH(eh.ellipsis)||eH(eh.hash)||eH(eh.name)||i.type&eh.IS_KEYWORD||eH(eh.string)||eH(eh.num)||eH(eh.bigint)||eH(eh.decimal))||eC())||(i.restoreFromSnapshot(e),!1)}function tK(e){for(;null!==tU(e););}function tU(e){if(!eH(eh.name))return null;let t=i.contextualKeyword;if(-1!==e.indexOf(t)&&tB()){switch(t){case el._readonly:i.tokens[i.tokens.length-1].type=eh._readonly;break;case el._abstract:i.tokens[i.tokens.length-1].type=eh._abstract;break;case el._static:i.tokens[i.tokens.length-1].type=eh._static;break;case el._public:i.tokens[i.tokens.length-1].type=eh._public;break;case el._private:i.tokens[i.tokens.length-1].type=eh._private;break;case el._protected:i.tokens[i.tokens.length-1].type=eh._protected;break;case el._override:i.tokens[i.tokens.length-1].type=eh._override;break;case el._declare:i.tokens[i.tokens.length-1].type=eh._declare}return t}return null}function tW(){for(nB();eW(eh.dot);)nB()}function tV(){eS(eh._import),eS(eh.parenL),eS(eh.string),eS(eh.parenR),eW(eh.dot)&&tW(),eH(eh.lessThan)&&nc()}function tH(){eH(eh.lessThan)&&tX()}function tX(){let e=eK(0);for(eH(eh.lessThan)||eH(eh.typeParameterStart)?eM():eR();!eW(eh.greaterThan)&&!i.error;)!function(){eW(eh._const);let e=eW(eh._in),t=eb(el._out);eW(eh._const),(e||t)&&!eH(eh.name)?i.tokens[i.tokens.length-1].type=eh.name:nB(),eW(eh._extends)&&t8(),eW(eh.eq)&&t8()}(),eW(eh.comma);eU(e)}function tz(e){var t;let n=e===eh.arrow;tH(),eS(eh.parenL),i.scopeDepth++,t=!1,tF(eh.parenR,t),i.scopeDepth--,n?t3(e):eH(e)&&t3(e)}function tG(){eW(eh.comma)||eA()}function tJ(){tz(eh.colon),tG()}function tQ(){let e,t;if(!(eH(eh.bracketL)&&(e=i.snapshot(),eM(),t=eW(eh.name)&&eH(eh.colon),i.restoreFromSnapshot(e),t)))return!1;let n=eK(0);return eS(eh.bracketL),nB(),t6(),eS(eh.bracketR),t5(),tG(),eU(n),!0}function tY(e){eW(eh.question),!e&&(eH(eh.parenL)||eH(eh.lessThan))?tz(eh.colon):t5(),tG()}function tZ(){for(eS(eh.braceL);!eW(eh.braceR)&&!i.error;)!function(){if(eH(eh.parenL)||eH(eh.lessThan))return tJ();if(eH(eh._new)){eM(),eH(eh.parenL)||eH(eh.lessThan)?tJ():tY(!1);return}let e=!!tU([el._readonly]);tQ()||((ex(el._get)||ex(el._set))&&tB(),nj(-1),tY(e))}()}function t1(e){e===ed.TSAbstractConstructorType&&eI(el._abstract),(e===ed.TSConstructorType||e===ed.TSAbstractConstructorType)&&eS(eh._new);let t=i.inDisallowConditionalTypesContext;i.inDisallowConditionalTypesContext=!1,tz(eh.arrow),i.inDisallowConditionalTypesContext=t}function t0(){if(ex(el._keyof)||ex(el._unique)||ex(el._readonly))eM(),t0();else if(ex(el._infer)){if(eI(el._infer),nB(),eH(eh._extends)){let e=i.snapshot();eS(eh._extends);let t=i.inDisallowConditionalTypesContext;i.inDisallowConditionalTypesContext=!0,t8(),i.inDisallowConditionalTypesContext=t,(i.error||!i.inDisallowConditionalTypesContext&&eH(eh.question))&&i.restoreFromSnapshot(e)}}else{let e=i.inDisallowConditionalTypesContext;
110for(i.inDisallowConditionalTypesContext=!1,!function(){switch(i.type){case eh.name:tW(),!eC()&&eH(eh.lessThan)&&nc();return;case eh._void:case eh._null:case eh.string:case eh.num:case eh.bigint:case eh.decimal:case eh._true:case eh._false:eM();return;case eh.minus:eM(),eM();return;case eh._this:eM(),ex(el._is)&&!eC()&&(eM(),t6());return;case eh._typeof:eS(eh._typeof),eH(eh._import)?tV():tW(),!eC()&&eH(eh.lessThan)&&nc();return;case eh._import:tV();return;case eh.braceL:let e,t;(e=i.snapshot(),eM(),t=eW(eh.plus)||eW(eh.minus)?ex(el._readonly):(ex(el._readonly)&&eM(),!!eH(eh.bracketL)&&(eM(),!!tM()&&(eM(),eH(eh._in)))),i.restoreFromSnapshot(e),t)?(eS(eh.braceL),eH(eh.plus)||eH(eh.minus)?(eM(),eI(el._readonly)):eb(el._readonly),eS(eh.bracketL),nB(),eS(eh._in),t8(),eb(el._as)&&t8(),eS(eh.bracketR),eH(eh.plus)||eH(eh.minus)?(eM(),eS(eh.question)):eW(eh.question),eW(eh.colon)&&t8(),eA(),eS(eh.braceR)):tZ();return;case eh.bracketL:for(eS(eh.bracketL);!eW(eh.bracketR)&&!i.error;)eW(eh.ellipsis)?t8():(t8(),eW(eh.question)),eW(eh.colon)&&t8(),eW(eh.comma);return;case eh.parenL:eS(eh.parenL),t8(),eS(eh.parenR);return;case eh.backQuote:for(eB(),eB();!eH(eh.backQuote)&&!i.error;)eS(eh.dollarBraceL),t8(),eB(),eB();eM();return;default:if(i.type&eh.IS_KEYWORD){eM(),i.tokens[i.tokens.length-1].type=eh.name;return}}eR()}();!eC()&&eW(eh.bracketL);)eW(eh.bracketR)||(t8(),eS(eh.bracketR));i.inDisallowConditionalTypesContext=e}}function t2(){if(eW(eh.bitwiseAND),t0(),eH(eh.bitwiseAND))for(;eW(eh.bitwiseAND);)t0()}function t3(e){let t=eK(0);eS(e),!function(){let e=i.snapshot();if(ex(el._asserts)){if(eM(),eb(el._is))return t8(),!0;if(tM()||eH(eh._this))return eM(),eb(el._is)&&t8(),!0;i.restoreFromSnapshot(e)}else if(tM()||eH(eh._this)){if(eM(),ex(el._is)&&!eC())return eM(),t8(),!0;i.restoreFromSnapshot(e)}return!1}()&&t8(),eU(t)}function t5(){eH(eh.colon)&&t6()}function t6(){let e=eK(0);eS(eh.colon),t8(),eU(e)}function t8(){if(t4(),i.inDisallowConditionalTypesContext||eC()||!eW(eh._extends))return;let e=i.inDisallowConditionalTypesContext;i.inDisallowConditionalTypesContext=!0,t4(),i.inDisallowConditionalTypesContext=e,eS(eh.question),t8(),eS(eh.colon),t8()}function t4(){let e,t;if(eH(eh.lessThan)||eH(eh.parenL)&&(e=i.snapshot(),t=function(){if(eM(),eH(eh.parenR)||eH(eh.ellipsis))return!0;if(function(){if(eH(eh.name)||eH(eh._this))return eM(),!0;if(eH(eh.braceL)||eH(eh.bracketL)){let e=1;for(eM();e>0&&!i.error;)eH(eh.braceL)||eH(eh.bracketL)?e++:(eH(eh.braceR)||eH(eh.bracketR))&&e--,eM();return!0}return!1}()&&(eH(eh.colon)||eH(eh.comma)||eH(eh.question)||eH(eh.eq)||eH(eh.parenR)&&(eM(),eH(eh.arrow))))return!0;return!1}(),i.restoreFromSnapshot(e),t))return void t1(ed.TSFunctionType);if(eH(eh._new))return void t1(ed.TSConstructorType);if(ex(el._abstract)&&eX()===eh._new)return void t1(ed.TSAbstractConstructorType);if(eW(eh.bitwiseOR),t2(),eH(eh.bitwiseOR))for(;eW(eh.bitwiseOR);)t2()}function t7(){for(;!eH(eh.braceL)&&!i.error;)tW(),eH(eh.lessThan)&&nc(),eW(eh.comma)}function t9(){for(tO(!1),eS(eh.braceL);!eW(eh.braceR)&&!i.error;)!function(){if(eH(eh.string)?eM():nB(),eW(eh.eq)){let e=i.tokens.length-1;nk(),i.tokens[e].rhsEndIndex=i.tokens.length}}(),eW(eh.comma)}function ne(){eS(eh.braceL),ro(eh.braceR)}function nt(){tO(!1),eW(eh.dot)?nt():ne()}function nn(){ex(el._global)?nB():eH(eh.string)?nE():eR(),eH(eh.braceL)?ne():eA()}function nr(){tj(),eS(eh.eq),ex(el._require)&&eX()===eh.parenL?(eI(el._require),eS(eh.parenL),eH(eh.string)||eR(),function(){eM()}(),eS(eh.parenR)):tW(),eA()}function ns(){return no(i.contextualKeyword,!0)}function no(e,t){switch(e){case el._abstract:if(ni(t)&&eH(eh._class))return i.tokens[i.tokens.length-1].type=eh._abstract,rp(!0,!1),!0;break;case el._enum:if(ni(t)&&eH(eh.name))return i.tokens[i.tokens.length-1].type=eh._enum,t9(),!0;break;case el._interface:if(ni(t)&&eH(eh.name)){let e=eK(t?2:1);return tO(!1),tH(),eW(eh._extends)&&t7(),tZ(),eU(e),!0}break;case el._module:if(ni(t)){if(eH(eh.string)){let e=eK(t?2:1);return nn(),eU(e),!0}else if(eH(eh.name)){let e=eK(t?2:1);return nt(),eU(e),!0}}break;case el._namespace:if(ni(t)&&eH(eh.name)){let e=eK(t?2:1);return nt(),eU(e),!0}break;case el._type:if(ni(t)&&eH(eh.name)){let e=eK(t?2:1);return tO(!1),tH(),eS(eh.eq),t8(),eA(),eU(e),!0}}return!1}function ni(e){return e?(eM(),!0):!eE()}function na(){i.type===eh.bitShiftL&&(i.pos-=1,e2(eh.lessThan)),nc()}function nc(){let e=eK(0);for(eS(eh.lessThan);!eH(eh.greaterThan)&&!i.error;)t8(),eW(eh.comma);e?(eS(eh.greaterThan),eU(e)):(eU(e),e5(),eS(eh.greaterThan),i.tokens[i.tokens.length-1].isType=!0)}function nl(){if(eH(eh.name))switch(i.contextualKeyword){case el._abstract:case el._declare:case el._enum:case el._interface:case el._module:case el._namespace:case el._type:return!0}return!1}(ec=ed||(ed={}))[ec.TSFunctionType=0]="TSFunctionType",ec[ec.TSConstructorType=1]="TSConstructorType",ec[ec.TSAbstractConstructorType=2]="TSAbstractConstructorType";function nh(e){if(nu(),!eW(eh.colon)){i.tokens[i.tokens.length-1].identifierRole=e;return}nu()}function np(){let e=i.tokens.length;nh(eu.Access);let t=!1;for(;eH(eh.dot);)t=!0,nu(),nu();
110if(!t){let t=i.tokens[e],n=a.charCodeAt(t.start);n>=ep.lowercaseA&&n<=ep.lowercaseZ&&(t.identifierRole=null)}}function nu(){i.tokens.push(new e$),e0(),i.start=i.pos;let e=a.charCodeAt(i.pos);if(eD[e])!function(){let e;do{if(i.pos>a.length)return void eR("Unexpectedly reached the end of input.");e=a.charCodeAt(++i.pos)}while(ej[e]||e===ep.dash);e2(eh.jsxName)}();else if(e===ep.quotationMark||e===ep.apostrophe)!function(e){for(i.pos++;;){if(i.pos>=a.length)return void eR("Unterminated string constant");if(a.charCodeAt(i.pos)===e){i.pos++;break}i.pos++}e2(eh.string)}(e);else switch(++i.pos,e){case ep.greaterThan:e2(eh.jsxTagEnd);break;case ep.lessThan:e2(eh.jsxTagStart);break;case ep.slash:e2(eh.slash);break;case ep.equalsTo:e2(eh.eq);break;case ep.leftCurlyBrace:e2(eh.braceL);break;case ep.dot:e2(eh.dot);break;case ep.colon:e2(eh.colon);break;default:eR()}}function nf(){i.tokens.push(new e$),i.start=i.pos,function(){let e=!1,t=!1;for(;;){if(i.pos>=a.length)return void eR("Unterminated JSX contents");let n=a.charCodeAt(i.pos);if(n===ep.lessThan||n===ep.leftCurlyBrace){if(i.pos===i.start){if(n===ep.lessThan){i.pos++,e2(eh.jsxTagStart);return}e6(n);return}e&&!t?e2(eh.jsxEmptyText):e2(eh.jsxText);return}n===ep.lineFeed?e=!0:n!==ep.space&&n!==ep.carriageReturn&&n!==ep.tab&&(t=!0),i.pos++}}()}class nd{constructor(e){this.stop=e}}function nm(e=!1){if(nk(e),eH(eh.comma))for(;eW(eh.comma);)nk(e)}function nk(e=!1,t=!1){if(s)return r?function(e,t){if(!eH(eh.lessThan))return ng(e,t);let n=i.snapshot(),r=ng(e,t);return i.error&&(i.restoreFromSnapshot(n),i.type=eh.typeParameterStart,tX(),(r=ng(e,t))||eR()),r}(e,t):function(e,t){if(!eH(eh.lessThan))return ng(e,t);let n=i.snapshot();tX();let r=ng(e,t);return(r||eR(),i.error)?(i.restoreFromSnapshot(n),ng(e,t)):r}(e,t);if(o){var n=e,a=t;if(eH(eh.lessThan)){let e=i.snapshot(),t=ng(n,a);if(!i.error)return t;i.restoreFromSnapshot(e),i.type=eh.typeParameterStart;let r=eK(0);if(nG(),eU(r),t=ng(n,a))return!0;eR()}return ng(n,a)}return ng(e,t)}function ng(e,t){var n,r,a;let c;if(eH(eh._yield))return eM(),eH(eh.semi)||ev()||(eW(eh.star),nk()),!1;(eH(eh.parenL)||eH(eh.name)||eH(eh._yield))&&(i.potentialArrowAt=i.start);let l=(r=n=e,c=i.tokens.length,!!ny()||(function e(t,n,r){if(s&&(eh._in&eh.PRECEDENCE_MASK)>n&&!eC()&&(eb(el._as)||eb(el._satisfies))){let s=eK(1);t8(),eU(s),e5(),e(t,n,r);return}let o=i.type&eh.PRECEDENCE_MASK;if(o>0&&(!r||!eH(eh._in))&&o>n){let s=i.type;eM(),s===eh.nullishCoalescing&&(i.tokens[i.tokens.length-1].nullishStartIndex=t);let a=i.tokens.length;ny(),e(a,s&eh.IS_RIGHT_ASSOCIATIVE?o-1:o,r),s===eh.nullishCoalescing&&(i.tokens[t].numNullishCoalesceStarts++,i.tokens[i.tokens.length-1].numNullishCoalesceEnds++),e(t,n,r)}}(c,-1,r),!1)||(a=n,s||o?function(e){if(eH(eh.question)){let e=eX();if(e===eh.colon||e===eh.comma||e===eh.parenR)return}n_(e)}(a):n_(a),!1));return(t&&nN(),i.type&eh.IS_ASSIGN)?(eM(),nk(e),!1):l}function n_(e){eW(eh.question)&&(nk(),eS(eh.colon),nk(e))}function ny(){if(s&&!r&&eW(eh.lessThan)){let e;return e=eK(1),t8(),eS(eh.greaterThan),eU(e),ny(),!1}if(ex(el._module)&&eY()===ep.leftCurlyBrace&&!ew())return eI(el._module),eS(eh.braceL),ro(eh.braceR),!1;if(i.type&eh.IS_PREFIX)return eM(),ny(),!1;if(nx())return!0;for(;i.type&eh.IS_POSTFIX&&!ev();
110)i.type===eh.preIncDec&&(i.type=eh.postIncDec),eM();return!1}function nx(){let e=i.tokens.length;return!!nE()||(nT(e),i.tokens.length>e&&i.tokens[e].isOptionalChainStart&&(i.tokens[i.tokens.length-1].isOptionalChainEnd=!0),!1)}function nT(e,t=!1){o?function(e,t=!1){if(i.tokens[i.tokens.length-1].contextualKeyword===el._async&&eH(eh.lessThan)){let e,t=i.snapshot();if(i.scopeDepth++,e=i.tokens.length,rh(),nR()&&(nP(e),1)&&!i.error)return;i.restoreFromSnapshot(t)}nb(e,t)}(e,t):nb(e,t)}function nb(e,t=!1){let n=new nd(!1);do{var r,a,c;r=e,a=t,c=n,s?function(e,t,n){if(!eC()&&eW(eh.bang)){i.tokens[i.tokens.length-1].type=eh.nonNullAssertion;return}if(eH(eh.lessThan)||eH(eh.bitShiftL)){let n=i.snapshot();if(!t&&nv()){let e;if(e=i.snapshot(),(tX(),rh(),eH(eh.colon)&&t3(eh.colon),eS(eh.arrow),i.error)?(i.restoreFromSnapshot(e),!1):(nq(!0),!0))return}if(na(),!t&&eW(eh.parenL)?(i.tokens[i.tokens.length-1].subscriptStartIndex=e,nC()):eH(eh.backQuote)?nL():(i.type===eh.greaterThan||i.type!==eh.parenL&&i.type&eh.IS_EXPRESSION_START&&!eC())&&eR(),!i.error)return;i.restoreFromSnapshot(n)}else!t&&eH(eh.questionDot)&&eX()===eh.lessThan&&(eM(),i.tokens[e].isOptionalChainStart=!0,i.tokens[i.tokens.length-1].subscriptStartIndex=e,nc(),eS(eh.parenL),nC());nI(e,t,n)}(r,a,c):o?function(e,t,n){if(eH(eh.questionDot)&&eX()===eh.lessThan){if(t){n.stop=!0;return}eM(),nJ(),eS(eh.parenL),nC();return}if(!t&&eH(eh.lessThan)){let e=i.snapshot();if(nJ(),eS(eh.parenL),nC(),!i.error)return;i.restoreFromSnapshot(e)}nI(e,t,n)}(r,a,c):nI(r,a,c)}while(!n.stop&&!i.error)}function nI(e,t,n){if(!t&&eW(eh.doubleColon))nw(),n.stop=!0,nT(e,t);else if(eH(eh.questionDot)){if(i.tokens[e].isOptionalChainStart=!0,t&&eX()===eh.parenL){n.stop=!0;return}eM(),i.tokens[i.tokens.length-1].subscriptStartIndex=e,eW(eh.bracketL)?(nm(),eS(eh.bracketR)):eW(eh.parenL)?nC():nA()}else if(eW(eh.dot))i.tokens[i.tokens.length-1].subscriptStartIndex=e,nA();else if(eW(eh.bracketL))i.tokens[i.tokens.length-1].subscriptStartIndex=e,nm(),eS(eh.bracketR);else if(!t&&eH(eh.parenL))if(nv()){var r;let t=i.snapshot(),a=i.tokens.length;eM(),i.tokens[i.tokens.length-1].subscriptStartIndex=e;let l=c++;i.tokens[i.tokens.length-1].contextId=l,nC(),i.tokens[i.tokens.length-1].contextId=l,(eH(eh.colon)||eH(eh.arrow))&&(i.restoreFromSnapshot(t),n.stop=!0,i.scopeDepth++,rh(),r=a,s?eH(eh.colon)&&t6():o&&function(){if(eH(eh.colon)){let e=i.noAnonFunctionType;i.noAnonFunctionType=!0,nK(),i.noAnonFunctionType=e}}(),eS(eh.arrow),nP(r))}else{eM(),i.tokens[i.tokens.length-1].subscriptStartIndex=e;let t=c++;i.tokens[i.tokens.length-1].contextId=t,nC(),i.tokens[i.tokens.length-1].contextId=t}else eH(eh.backQuote)?nL():n.stop=!0}function nv(){return i.tokens[i.tokens.length-1].contextualKeyword===el._async&&!ev()}function nC(){let e=!0;for(;!eW(eh.parenR)&&!i.error;){if(e)e=!1;else if(eS(eh.comma),eW(eh.parenR))break;nM(!1)}}function nw(){let e=i.tokens.length;nE(),nT(e,!0)}function nE(){if(eW(eh.modulo))return nB(),!1;if(eH(eh.jsxText)||eH(eh.jsxEmptyText))return eM(),!1;if(eH(eh.lessThan)&&r)return i.type=eh.jsxTagStart,function e(){nu(),function t(){let n=i.tokens.length-1;i.tokens[n].jsxRole=ef.NoChildren;let r=0;if(!function(t){if(eH(eh.jsxTagEnd))return!1;np(),s&&function(){if(eW(eh.jsxTagStart)){i.tokens[i.tokens.length-1].type=eh.typeParameterStart;let e=eK(1);for(;!eH(eh.greaterThan)&&!i.error;)t8(),eW(eh.comma);nu(),eU(e)}}();let n=!1;for(;!eH(eh.slash)&&!eH(eh.jsxTagEnd)&&!i.error;){if(eW(eh.braceL)){n=!0,eS(eh.ellipsis),nk(),nu();continue}n&&i.end-i.start==3&&a.charCodeAt(i.start)===ep.lowercaseK&&a.charCodeAt(i.start+1)===ep.lowercaseE&&a.charCodeAt(i.start+2)===ep.lowercaseY&&(i.tokens[t].jsxRole=ef.KeyAfterPropSpread),nh(eu.ObjectKey),eH(eh.eq)&&(nu(),function(){switch(i.type){case eh.braceL:eM(),nm(),nu();return;case eh.jsxTagStart:e(),nu();return;case eh.string:nu();return;default:eR("JSX value should be either an expression or a quoted JSX text")}}())}let r=eH(eh.slash);return r&&nu(),r}(n))for(nf();;)switch(i.type){case eh.jsxTagStart:if(nu(),eH(eh.slash)){nu(),eH(eh.jsxTagEnd)||np(),i.tokens[n].jsxRole!==ef.KeyAfterPropSpread&&(1===r?i.tokens[n].jsxRole=ef.OneChild:r>1&&(i.tokens[n].jsxRole=ef.StaticChildren));return}r++,t(),nf();break;case eh.jsxText:r++,nf();break;case eh.jsxEmptyText:nf();break;case eh.braceL:eM(),eH(eh.ellipsis)?(eS(eh.ellipsis),nm(),nf(),r+=2):(eH(eh.braceR)||(r++,nm()),nf());break;default:eR();return}}()}(),eM(),!1;let e=i.potentialArrowAt===i.start;switch(i.type){case eh.slash:case eh.assign:i.type===eh.assign&&--i.pos,function(){let e=i.pos,t=!1,n=!1;for(;;){if(i.pos>=a.length)return void eR("Unterminated regular expression",e);
110let r=a.charCodeAt(i.pos);if(t)t=!1;else{if(r===ep.leftSquareBracket)n=!0;else if(r===ep.rightSquareBracket&&n)n=!1;else if(r===ep.slash&&!n)break;t=r===ep.backslash}++i.pos}++i.pos,function(){for(;i.pos<a.length;){let e=a.charCodeAt(i.pos);if(ej[e])i.pos++;else if(e===ep.backslash){if(i.pos+=2,a.charCodeAt(i.pos)===ep.leftCurlyBrace){for(;i.pos<a.length&&a.charCodeAt(i.pos)!==ep.rightCurlyBrace;)i.pos++;i.pos++}}else break}}(),e2(eh.regexp)}();case eh._super:case eh._this:case eh.regexp:case eh.num:case eh.bigint:case eh.decimal:case eh.string:case eh._null:case eh._true:case eh._false:return eM(),!1;case eh._import:return eM(),eH(eh.dot)&&(i.tokens[i.tokens.length-1].type=eh.name,eM(),nB()),!1;case eh.name:{let t=i.tokens.length,n=i.start,r=i.contextualKeyword;if(nB(),r===el._await)return ny(),!1;if(r===el._async&&eH(eh._function)&&!ev())return eM(),rl(n,!1),!1;if(e&&r===el._async&&!ev()&&eH(eh.name))return i.scopeDepth++,tO(!1),eS(eh.arrow),nP(t),!0;else if(eH(eh._do)&&!ev())return eM(),rs(),!1;if(e&&!ev()&&eH(eh.arrow))return i.scopeDepth++,tD(!1),eS(eh.arrow),nP(t),!0;return i.tokens[i.tokens.length-1].identifierRole=eu.Access,!1}case eh._do:return eM(),rs(),!1;case eh.parenL:return function e(t){let n=i.snapshot(),r=i.tokens.length;eS(eh.parenL);let s=!0;for(;!eH(eh.parenR)&&!i.error;){if(s)s=!1;else if(eS(eh.comma),eH(eh.parenR))break;if(eH(eh.ellipsis)){eM(),tP(!1),nN();break}nk(!1,!0)}return eS(eh.parenR),!!(t&&(eH(eh.colon)||!ev())&&nR())&&(i.restoreFromSnapshot(n),i.scopeDepth++,rh(),nR(),nP(r),!i.error||(i.restoreFromSnapshot(n),e(!1),!1))}(e);case eh.bracketL:return eM(),n$(eh.bracketR,!0),!1;case eh.braceL:return nO(!1,!1),!1;case eh._function:let t;return t=i.start,nB(),eW(eh.dot)&&nB(),rl(t,!1),!1;case eh.at:rt();case eh._class:return rp(!1),!1;case eh._new:return(eS(eh._new),eW(eh.dot))?nB():(nw(),eW(eh.questionDot),o&&function(){if(eH(eh.lessThan)){let e=i.snapshot();nJ(),i.error&&i.restoreFromSnapshot(e)}}(),eW(eh.parenL)&&n$(eh.parenR)),!1;case eh.backQuote:return nL(),!1;case eh.doubleColon:return eM(),nw(),!1;case eh.hash:{let e=eY();return eD[e]||e===ep.backslash?nA():eM(),!1}default:return eR(),!1}}function nA(){eW(eh.hash),nB()}function nS(){eS(eh.parenL),nm(),eS(eh.parenR)}
110function nR(){if(s){if(eH(eh.colon)){let e=i.snapshot();t3(eh.colon),ev()&&eR(),eH(eh.arrow)||eR(),i.error&&i.restoreFromSnapshot(e)}return eW(eh.arrow)}if(o){if(eH(eh.colon)){let e=eK(0),t=i.snapshot(),n=i.noAnonFunctionType;i.noAnonFunctionType=!0,nW(),i.noAnonFunctionType=n,ev()&&eR(),eH(eh.arrow)||eR(),i.error&&i.restoreFromSnapshot(t),eU(e)};}return eW(eh.arrow)}function nN(){(s||o)&&(eV(eh.question),eH(eh.colon)&&(s?t6():o&&nK()))}function nL(){for(eB(),eB();!eH(eh.backQuote)&&!i.error;)eS(eh.dollarBraceL),nm(),eB(),eB();eM()}function nO(e,t){let n=c++,r=!0;for(eM(),i.tokens[i.tokens.length-1].contextId=n;!eW(eh.braceR)&&!i.error;){var a,l,h;if(r)r=!1;else if(eS(eh.comma),eW(eh.braceR))break;let c=!1;if(eH(eh.ellipsis)){let n=i.tokens.length;if(eM(),nk(!1),e&&(i.tokens.length===n+2&&tD(t),eW(eh.braceR)))break;continue}e||(c=eW(eh.star)),!e&&ex(el._async)?(c&&eR(),nB(),eH(eh.colon)||eH(eh.parenL)||eH(eh.braceR)||eH(eh.eq)||eH(eh.comma)||(eH(eh.star)&&(eM(),c=!0),nj(n))):nj(n),a=e,l=t,h=n,s?tH():o&&eH(eh.lessThan)&&(nG(),eH(eh.parenL)||eR()),!function(e,t){let n=i.start;return eH(eh.parenL)?(e&&eR(),nD(n,!1),!0):!!(!e&&(eH(eh.string)||eH(eh.num)||eH(eh.bracketL)||eH(eh.name)||i.type&eh.IS_KEYWORD))&&(nj(t),nD(n,!1),!0)}(a,h)&&function(e,t){let n;if(eW(eh.colon))return e?t$(t):nk(!1);n=e?0===i.scopeDepth?eu.ObjectShorthandTopLevelDeclaration:t?eu.ObjectShorthandBlockScopedDeclaration:eu.ObjectShorthandFunctionScopedDeclaration:eu.ObjectShorthand,i.tokens[i.tokens.length-1].identifierRole=n,t$(t,!0)}(a,l)}i.tokens[i.tokens.length-1].contextId=n}function nj(e){o&&n4(),eW(eh.bracketL)?(i.tokens[i.tokens.length-1].contextId=e,nk(),eS(eh.bracketR)):(eH(eh.num)||eH(eh.string)||eH(eh.bigint)||eH(eh.decimal)?nE():nA(),i.tokens[i.tokens.length-1].identifierRole=eu.ObjectKey),i.tokens[i.tokens.length-1].contextId=e}function nD(e,t){let n=c++;i.scopeDepth++;let r=i.tokens.length;rh(t,n),nF(e,n);let s=i.tokens.length;i.scopes.push(new ek(r,s,!0)),i.scopeDepth--}function nP(e){nq(!0);let t=i.tokens.length;i.scopes.push(new ek(e,t,!0)),i.scopeDepth--}function nF(e,t=0){var n;s?function(e,t){if(eH(eh.colon)&&t3(eh.colon),!eH(eh.braceL)&&eE()){let t=i.tokens.length-1;for(;t>=0&&(i.tokens[t].start>=e||i.tokens[t].type===eh._default||i.tokens[t].type===eh._export);)i.tokens[t].isType=!0,t--;return}nq(!1,t)}(e,t):o?(n=t,eH(eh.colon)&&nW(),nq(!1,n)):nq(!1,t)}function nq(e,t=0){e&&!eH(eh.braceL)?nk():rs(!0,t)}function n$(e,t=!1){let n=!0;for(;!eW(e)&&!i.error;){if(n)n=!1;else if(eS(eh.comma),eW(e))break;nM(t)}}function nM(e){e&&eH(eh.comma)||(eH(eh.ellipsis)?(eM(),nk(!1),nN()):eH(eh.question)?eM():nk(!1,!0))}function nB(){eM(),i.tokens[i.tokens.length-1].type=eh.name}function nK(e){let t=eK(0);eS(e||eh.colon),n6(),eU(t)}function nU(){eS(eh.modulo),eI(el._checks),eW(eh.parenL)&&(nm(),eS(eh.parenR))}function nW(){let e=eK(0);eS(eh.colon),eH(eh.modulo)?nU():(n6(),eH(eh.modulo)&&nU()),eU(e)}function nV(e=!1){if(nB(),eH(eh.lessThan)&&nG(),eW(eh._extends))do nH();while(!e&&eW(eh.comma));if(ex(el._mixins)){eM();do nH();while(eW(eh.comma))}if(ex(el._implements)){eM();do nH();while(eW(eh.comma))}nZ(e,!1,e)}function nH(){n1(!1),eH(eh.lessThan)&&nJ()}function nX(){nB(),eH(eh.lessThan)&&nG(),nK(eh.eq),eA()}function nz(e){eI(el._type),nB(),eH(eh.lessThan)&&nG(),eH(eh.colon)&&nK(eh.colon),e||nK(eh.eq),eA()}function nG(){let e=eK(0);eH(eh.lessThan)||eH(eh.typeParameterStart)?eM():eR();do n4(),n8(),eW(eh.eq)&&n6(),eH(eh.greaterThan)||eS(eh.comma);while(!eH(eh.greaterThan)&&!i.error);eS(eh.greaterThan),eU(e)}function nJ(){let e=eK(0);for(eS(eh.lessThan);!eH(eh.greaterThan)&&!i.error;)n6(),eH(eh.greaterThan)||eS(eh.comma);eS(eh.greaterThan),eU(e)}function nQ(){eH(eh.num)||eH(eh.string)?nE():nB()}function nY(){for(eH(eh.lessThan)&&nG(),eS(eh.parenL);!eH(eh.parenR)&&!eH(eh.ellipsis)&&!i.error;)n0(),eH(eh.parenR)||eS(eh.comma);eW(eh.ellipsis)&&n0(),eS(eh.parenR),nK()}function nZ(e,t,n){let r;for(t&&eH(eh.braceBarL)?(eS(eh.braceBarL),r=eh.braceBarR):(eS(eh.braceL),r=eh.braceR);!eH(r)&&!i.error;){if(n&&ex(el._proto)){let t=eX();t!==eh.colon&&t!==eh.question&&(eM(),e=!1)}if(e&&ex(el._static)){let e=eX();e!==eh.colon&&e!==eh.question&&eM()}if(n4(),eW(eh.bracketL))eW(eh.bracketL)?(nQ(),eS(eh.bracketR),eS(eh.bracketR),eH(eh.lessThan)||eH(eh.parenL)?nY():(eW(eh.question),nK())):(eX()===eh.colon?(nQ(),nK()):n6(),eS(eh.bracketR),nK());else if(eH(eh.parenL)||eH(eh.lessThan))nY();else{if(ex(el._get)||ex(el._set)){let e=eX();(e===eh.name||e===eh.string||e===eh.num)&&eM()}eH(eh.ellipsis)?(eS(eh.ellipsis),eW(eh.comma)||eW(eh.semi),eH(eh.braceR)||n6()):(nQ(),eH(eh.lessThan)||eH(eh.parenL)?nY():(eW(eh.question),nK()))}eW(eh.semi)||eW(eh.comma)||eH(eh.braceR)||eH(eh.braceBarR)||eR()}eS(r)}function n1(e){for(e||nB();eW(eh.dot);)nB()}function n0(){let e=eX();e===eh.colon||e===eh.question?(nB(),eW(eh.question),nK()):n6()}function n2(){for(;!eH(eh.parenR)&&!eH(eh.ellipsis)&&!i.error;)n0(),eH(eh.parenR)||eS(eh.comma);eW(eh.ellipsis)&&n0()}function n3(){!function e(){if(eW(eh.question))e();else for(function e(){let t=!1,n=i.noAnonFunctionType;switch(i.type){case eh.name:if(ex(el._interface))return void function(){if(eI(el._interface),eW(eh._extends))do nH();while(eW(eh.comma));nZ(!1,!1,!1)}();nB(),n1(!0),eH(eh.lessThan)&&nJ();return;case eh.braceL:nZ(!1,!1,!1);return;case eh.braceBarL:nZ(!1,!0,!1);return;case eh.bracketL:for(eS(eh.bracketL);i.pos<a.length&&!eH(eh.bracketR)&&(n6(),!eH(eh.bracketR));)eS(eh.comma);eS(eh.bracketR);return;case eh.lessThan:nG(),eS(eh.parenL),n2(),eS(eh.parenR),eS(eh.arrow),n6();return;case eh.parenL:if(eM(),!eH(eh.parenR)&&!eH(eh.ellipsis))if(eH(eh.name)){let e=eX();t=e!==eh.question&&e!==eh.colon}else t=!0;
110if(t){if(i.noAnonFunctionType=!1,n6(),i.noAnonFunctionType=n,i.noAnonFunctionType||!(eH(eh.comma)||eH(eh.parenR)&&eX()===eh.arrow))return void eS(eh.parenR);eW(eh.comma)}n2(),eS(eh.parenR),eS(eh.arrow),n6();return;case eh.minus:eM(),eM();return;case eh.string:case eh.num:case eh._true:case eh._false:case eh._null:case eh._this:case eh._void:case eh.star:eM();return;default:if(i.type===eh._typeof)return void(eS(eh._typeof),e());if(i.type&eh.IS_KEYWORD){eM(),i.tokens[i.tokens.length-1].type=eh.name;return}}eR()}();!ev()&&(eH(eh.bracketL)||eH(eh.questionDot));)eW(eh.questionDot),eS(eh.bracketL),eW(eh.bracketR)||(n6(),eS(eh.bracketR))}(),!i.noAnonFunctionType&&eW(eh.arrow)&&n6()}function n5(){for(eW(eh.bitwiseAND),n3();eW(eh.bitwiseAND);)n3()}function n6(){for(eW(eh.bitwiseOR),n5();eW(eh.bitwiseOR);)n5()}function n8(){nB(),eH(eh.colon)&&nK()}function n4(){(eH(eh.plus)||eH(eh.minus))&&(eM(),i.tokens[i.tokens.length-1].isType=!0)}function n7(){eI(el._enum),i.tokens[i.tokens.length-1].type=eh._enum,nB(),eb(el._of)&&eM(),eS(eh.braceL),function(){for(;!eH(eh.braceR)&&!i.error&&!eW(eh.ellipsis);)nB(),eW(eh.eq)&&eM(),eH(eh.braceR)||eS(eh.comma)}(),eS(eh.braceR)}function n9(e){o&&function(){if(eH(eh.name)&&i.contextualKeyword===el._interface){let e=eK(0);return eM(),nV(),eU(e),!0}return!!ex(el._enum)&&(n7(),!0)}()||(eH(eh.at)&&rt(),function(e){if(s&&function(){if(i.type===eh._const){let e=eG();if(e.type===eh.name&&e.contextualKeyword===el._enum)return eS(eh._const),eI(el._enum),i.tokens[i.tokens.length-1].type=eh._enum,t9(),!0}return!1}())return;let t=i.type;switch(t){case eh._break:case eh._continue:eM(),eE()||(nB(),eA());return;case eh._debugger:eM(),eA();return;case eh._do:eM(),n9(!1),eS(eh._while),nS(),eW(eh.semi);return;case eh._for:let n,r;i.scopeDepth++,n=i.tokens.length,function(){eM();let e=!1;if(ex(el._await)&&(e=!0,eM()),eS(eh.parenL),eH(eh.semi)){e&&eR(),ri();return}let t=re();if(t||eH(eh._var)||eH(eh._let)||eH(eh._const)||!(!ex(el._using)||eT(el._of))&&1)return(t&&eI(el._await),eM(),rc(!0,i.type!==eh._var),eH(eh._in)||ex(el._of))?ra(e):ri();(nm(!0),eH(eh._in)||ex(el._of))?ra(e):(e&&eR(),ri())}(),r=i.tokens.length,i.scopes.push(new ek(n,r,!1)),i.scopeDepth--;return;case eh._function:let a;if(eX()===eh.dot)break;e||eR(),a=i.start,eM(),rl(a,!0);return;case eh._class:e||eR(),rp(!0);return;case eh._if:eM(),nS(),n9(!1),eW(eh._else)&&n9(!1);return;case eh._return:eM(),eE()||(nm(),eA());return;case eh._switch:eM(),nS(),i.scopeDepth++;let c=i.tokens.length;for(eS(eh.braceL);!eH(eh.braceR)&&!i.error;)if(eH(eh._case)||eH(eh._default)){let e=eH(eh._case);eM(),e&&nm(),eS(eh.colon)}else n9(!0);eM();let l=i.tokens.length;i.scopes.push(new ek(c,l,!1)),i.scopeDepth--;return;case eh._throw:eM(),nm(),eA();return;case eh._try:if(eM(),rs(),eH(eh._catch)){eM();let e=null;if(eH(eh.parenL)&&(i.scopeDepth++,e=i.tokens.length,eS(eh.parenL),tP(!0),s&&t5(),eS(eh.parenR)),rs(),null!=e){let t=i.tokens.length;i.scopes.push(new ek(e,t,!1)),i.scopeDepth--}}eW(eh._finally)&&rs();return;case eh._let:case eh._const:e||eR();case eh._var:rr(t!==eh._var);return;case eh._while:eM(),nS(),n9(!1);return;case eh.braceL:rs();return;case eh.semi:eM();return;case eh._export:case eh._import:{let e=eX();if(e===eh.parenL||e===eh.dot)break;eM(),t===eh._import?rb():rg();return}case eh.name:if(i.contextualKeyword===el._async){let e=i.start,t=i.snapshot();if(eM(),eH(eh._function)&&!ev()){eS(eh._function),rl(e,!0);return}i.restoreFromSnapshot(t)}else if(i.contextualKeyword===el._using&&!ew()&&eX()===eh.name)return rr(!0);else if(re()){eI(el._await),rr(!0);return}}let h=i.tokens.length;nm();let p=null;if(i.tokens.length===h+1){let e=i.tokens[i.tokens.length-1];e.type===eh.name&&(p=e.contextualKeyword)}null==p?eA():eW(eh.colon)?n9(!0):function(e){if(s)!function(e){switch(e){case el._declare:{let e=i.tokens.length-1;if(function(){if(eE())return!1;switch(i.type){case eh._function:{let e=eK(1);return eM(),rl(i.start,!0),eU(e),!0}case eh._class:{let e=eK(1);return rp(!0,!1),eU(e),!0}case eh._const:if(eH(eh._const)&&eT(el._enum)){let e=eK(1);return eS(eh._const),eI(el._enum),i.tokens[i.tokens.length-1].type=eh._enum,t9(
110),eU(e),!0}case eh._var:case eh._let:{let e=eK(1);return rr(i.type!==eh._var),eU(e),!0}case eh.name:{let e=eK(1),t=i.contextualKeyword,n=!1;return t===el._global?(nn(),n=!0):n=no(t,!0),eU(e),n}default:return!1}}())return i.tokens[e].type=eh._declare,!0;break}case el._global:if(eH(eh.braceL))return ne(),!0;break;default:return no(e,!1)}return!1}(e)&&eA();else if(o){if(e===el._declare){if(eH(eh._class)||eH(eh.name)||eH(eh._function)||eH(eh._var)||eH(eh._export)){let e=eK(1);(function e(){eH(eh._class)?(eM(),nV(!0)):eH(eh._function)?(eM(),nB(),eH(eh.lessThan)&&nG(),eS(eh.parenL),n2(),eS(eh.parenR),nW(),eA()):eH(eh._var)?(eM(),n8(),eA()):eb(el._module)?eW(eh.dot)?(eI(el._exports),function(){nK()}(),eA()):function(){for(eH(eh.string)?nE():nB(),eS(eh.braceL);!eH(eh.braceR)&&!i.error;)eH(eh._import)?(eM(),rb()):eR();eS(eh.braceR)}():ex(el._type)?(eM(),nX()):ex(el._opaque)?(eM(),nz(!0)):ex(el._interface)?(eM(),nV()):eH(eh._export)?(eS(eh._export),eW(eh._default)?eH(eh._function)||eH(eh._class)?e():(n6(),eA()):eH(eh._var)||eH(eh._function)||eH(eh._class)||ex(el._opaque)?e():eH(eh.star)||eH(eh.braceL)||ex(el._interface)||ex(el._type)||ex(el._opaque)?rg():eR()):eR()})(),eU(e)}}else if(eH(eh.name)){if(e===el._interface){let e=eK(1);nV(),eU(e)}else if(e===el._type){let e=eK(1);nX(),eU(e)}else if(e===el._opaque){let e=eK(1);nz(!1),eU(e)}}eA()}else eA()}(p)}(e))}function re(){if(!ex(el._await))return!1;let e=i.snapshot();return(eM(),!ex(el._using)||eC()||(eM(),!eH(eh.name)||eC()))?(i.restoreFromSnapshot(e),!1):(i.restoreFromSnapshot(e),!0)}function rt(){for(;eH(eh.at);)rn()}function rn(){if(eM(),eW(eh.parenL))nm(),eS(eh.parenR);else{for(nB();eW(eh.dot);)nB();s&&(eH(eh.lessThan)||eH(eh.bitShiftL))&&na(),function(){eW(eh.parenL)&&nC()}()}}function rr(e){eM(),rc(!1,e),eA()}function rs(e=!1,t=0){let n=i.tokens.length;i.scopeDepth++,eS(eh.braceL),t&&(i.tokens[i.tokens.length-1].contextId=t),ro(eh.braceR),t&&(i.tokens[i.tokens.length-1].contextId=t);let r=i.tokens.length;i.scopes.push(new ek(n,r,e)),i.scopeDepth--}function ro(e){for(;!eW(e)&&!i.error;)n9(!0)}function ri(){eS(eh.semi),eH(eh.semi)||nm(),eS(eh.semi),eH(eh.parenR)||nm(),eS(eh.parenR),n9(!1)}function ra(e){e?eb(el._of):eM(),nm(),eS(eh.parenR),n9(!1)}function rc(e,t){for(;;){if(function(e){if(tP(e),s){let e;e=eK(0),eC()||eW(eh.bang),t5(),eU(e)}else o&&eH(eh.colon)&&nK()}(t),eW(eh.eq)){let t=i.tokens.length-1;nk(e),i.tokens[t].rhsEndIndex=i.tokens.length}if(!eW(eh.comma))break}}function rl(e,t,n=!1){eH(eh.star)&&eM(),!t||n||eH(eh.name)||eH(eh._yield)||eR();let r=null;eH(eh.name)&&(!t&&(r=i.tokens.length,i.scopeDepth++),tO(!1));let s=i.tokens.length;i.scopeDepth++,rh(),nF(e);let o=i.tokens.length;i.scopes.push(new ek(s,o,!0)),i.scopeDepth--,null!==r&&(i.scopes.push(new ek(r,o,!0)),i.scopeDepth--)}function rh(e=!1,t=0){s?tH():o&&function(){if(eH(eh.lessThan)){let e=eK(0);nG(),eU(e)}}(),eS(eh.parenL),t&&(i.tokens[i.tokens.length-1].contextId=t),tF(eh.parenR,!1,!1,e,t),t&&(i.tokens[i.tokens.length-1].contextId=t)}function rp(e,t=!1){let n=c++;eM(),i.tokens[i.tokens.length-1].contextId=n,i.tokens[i.tokens.length-1].isExpression=!e;let r=null;!e&&(r=i.tokens.length,i.scopeDepth++),function(e,t=!1){!(s&&(!e||t)&&ex(el._implements))&&(eH(eh.name)&&tO(!0),s?tH():o&&eH(eh.lessThan)&&nG())}(e,t),function(){let e=!1;if(eW(eh._extends)?(nx(),e=!0):e=!1,s){if(e&&(eH(eh.lessThan)||eH(eh.bitShiftL))&&na(),eb(el._implements)){i.tokens[i.tokens.length-1].type=eh._implements;let e=eK(1);t7(),eU(e)}}else o&&function(e){if(e&&eH(eh.lessThan)&&nJ(),ex(el._implements)){let e=eK(0);eM(),i.tokens[i.tokens.length-1].type=eh._implements;do nB(),eH(eh.lessThan)&&nJ();while(eW(eh.comma));eU(e)}}(e)}();let a=i.tokens.length;if(function(e){for(eS(eh.braceL);!eW(eh.braceR)&&!i.error;)if(!eW(eh.semi)){if(eH(eh.at)){rn();continue}!function(e,t){s&&tK([el._declare,el._public,el._protected,el._private,el._override]);let n=!1;if(eH(eh.name)&&i.contextualKeyword===el._static){if(nB(),rf())return rd(e,!1);if(ru())return rk();if(i.tokens[i.tokens.length-1].type=eh._static,n=!0,eH(eh.braceL)){i.tokens[i.tokens.length-1].contextId=t,rs();return}}!function(e,t,n){if(s&&function(e){let t=i.tokens.length;tK([el._abstract,el._readonly,el._declare,el._static,el._override]);let n=i.tokens.length;if(tQ()){let r=e?t-1:t;for(let e=r;e<n;e++)i.tokens[e].isType=!0;return!0}return!1}(t))return;if(eW(eh.star)){(function(e){nj(e)})(n),rd(e,!1);return}(function(e){nj(e)})(n);let r=!1,o=i.tokens[i.tokens.length-1];o.contextualKeyword===el._constructor&&(r=!0),rm(),rf()?rd(e,r):ru()?rk():o.contextualKeyword!==el._async||eE()?o.contextualKeyword!==el._get&&o.contextualKeyword!==el._set||eE()&&eH(eh.star)?o.contextualKeyword!==el._accessor||eE()?eE()?rk():eR():(function(e){nj(e)}
110(n),rk()):(o.contextualKeyword===el._get?i.tokens[i.tokens.length-1].type=eh._get:i.tokens[i.tokens.length-1].type=eh._set,function(e){nj(e)}(n),rd(e,!1)):(i.tokens[i.tokens.length-1].type=eh._async,eH(eh.star)&&eM(),function(e){nj(e)}(n),rm(),rd(e,!1))}(e,n,t)}(i.start,e)}}(n),!i.error&&(i.tokens[a].contextId=n,i.tokens[i.tokens.length-1].contextId=n,null!==r)){let e=i.tokens.length;i.scopes.push(new ek(r,e,!1)),i.scopeDepth--}}function ru(){return eH(eh.eq)||eH(eh.semi)||eH(eh.braceR)||eH(eh.bang)||eH(eh.colon)}function rf(){return eH(eh.parenL)||eH(eh.lessThan)}function rd(e,t){s?tH():o&&eH(eh.lessThan)&&nG(),nD(e,t)}function rm(){if(s){let e=eK(0);eW(eh.question),eU(e)}}function rk(){if(s?(eV(eh.bang),t5()):o&&eH(eh.colon)&&nK(),eH(eh.eq)){let e=i.tokens.length;eM(),nk(),i.tokens[e].rhsEndIndex=i.tokens.length}eA()}function rg(){let e=i.tokens.length-1;s&&function(){if(eW(eh._import))return ex(el._type)&&eX()!==eh.eq&&eI(el._type),nr(),!0;if(eW(eh.eq))return nm(),eA(),!0;if(eb(el._as))return eI(el._namespace),nB(),eA(),!0;if(ex(el._type)){let e=eX();(e===eh.braceL||e===eh.star)&&eM()}return!1}()||((o?eH(eh.star)||ex(el._type)&&eX()===eh.star:eH(eh.star))?function(){if(o)if(eb(el._type)){let e=eK(2);rx(),eU(e)}else rx();else rx()}():function(){if(s&&nl()||o&&eH(eh.name)&&(i.contextualKeyword===el._type||i.contextualKeyword===el._interface||i.contextualKeyword===el._opaque||i.contextualKeyword===el._enum))return!1;if(eH(eh.name))return i.contextualKeyword!==el._async;if(!eH(eh._default))return!1;let e=eJ(),t=eG(),n=t.type===eh.name&&t.contextualKeyword===el._from;if(t.type===eh.comma)return!0;if(n){let t=a.charCodeAt(eQ(e+4));return t===ep.quotationMark||t===ep.apostrophe}return!1}()?(nB(),eH(eh.comma)&&eX()===eh.star?(eS(eh.comma),eS(eh.star),eI(el._as),nB()):r_(),ry()):eW(eh._default)?function(){if(s&&function(){if(ex(el._abstract)&&eX()===eh._class)return i.type=eh._abstract,eM(),rp(!0,!0),!0;if(ex(el._interface)){let e=eK(2);return no(el._interface,!0),eU(e),!0}return!1}()||o&&ex(el._enum)&&(n7(),1))return;let e=i.start;eW(eh._function)?rl(e,!0,!0):ex(el._async)&&eX()===eh._function?(eb(el._async),eW(eh._function),rl(e,!0,!0)):eH(eh._class)?rp(!0,!0):eH(eh.at)?(rt(),rp(!0,!0)):(nk(),eA())}():s&&nl()||o&&(ex(el._type)||ex(el._interface)||ex(el._opaque)||ex(el._enum))||i.type===eh._var||i.type===eh._const||i.type===eh._let||i.type===eh._function||i.type===eh._class||ex(el._async)||eH(eh.at)?function(){if(s){let e=eb(el._declare);e&&(i.tokens[i.tokens.length-1].type=eh._declare);let t=!1;if(eH(eh.name))if(e){let e=eK(2);t=ns(),eU(e)}else t=ns();if(!t)if(e){let e=eK(2);n9(!0),eU(e)}else n9(!0)}else if(o)if(ex(el._type)){let e=eK(1);eM(),eH(eh.braceL)?(rT(),ry()):nX(),eU(e)}else if(ex(el._opaque)){let e=eK(1);eM(),nz(!1),eU(e)}else if(ex(el._interface)){let e=eK(1);eM(),nV(),eU(e)}else n9(!0);else n9(!0)}():(rT(),ry()),i.tokens[e].rhsEndIndex=i.tokens.length)}function r_(){eW(eh.comma)&&rT()}function ry(){eb(el._from)&&(nE(),rI()),eA()}function rx(){eS(eh.star),ex(el._as)?(eM(),i.tokens[i.tokens.length-1].type=eh._as,nB(),r_(),ry()):ry()}function rT(){let e=!0;for(eS(eh.braceL);!eW(eh.braceR)&&!i.error;){if(e)e=!1;else if(eS(eh.comma),eW(eh.braceR))break;s?function(){if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-1].identifierRole=eu.ExportAccess;return}if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-1].identifierRole=eu.ExportAccess,i.tokens[i.tokens.length-2].isType=!0,i.tokens[i.tokens.length-1].isType=!0;return}if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-3].identifierRole=eu.ExportAccess;return}nB(),i.tokens[i.tokens.length-3].identifierRole=eu.ExportAccess,i.tokens[i.tokens.length-4].isType=!0,i.tokens[i.tokens.length-3].isType=!0,i.tokens[i.tokens.length-2].isType=!0,i.tokens[i.tokens.length-1].isType=!0}():(nB(),i.tokens[i.tokens.length-1].identifierRole=eu.ExportAccess,eb(el._as)&&nB())}}function rb(){if(s&&eH(eh.name)&&eX()===eh.eq)return void nr();if(s&&ex(el._type)){let e=eG();if(e.type===eh.name&&e.contextualKeyword!==el._from){if(eI(el._type),eX()===eh.eq)return void nr()}else(e.type===eh.star||e.type===eh.braceL)&&eI(el._type)}eH(eh.string)||(ex(el._module)&&function(){let e=i.snapshot();if(eI(el._module),eb(el._from))if(ex(el._from))return i.restoreFromSnapshot(e),!0;else return i.restoreFromSnapshot(e),!1;return eH(eh.comma)?(i.restoreFromSnapshot(e),!1):(i.restoreFromSnapshot(e),!0)}()&&eM(),function(){o&&function(){if(eH(eh._typeof)||ex(el._type)){let e=eG();((e.type===eh.name||e.type&eh.IS_KEYWORD)&&e.contextualKeyword!==el._from||e.type===eh.braceL||e.type===eh.star)&&eM()}}();let e=!0;if(!eH(eh.name)||(tj(),eW(eh.comma))){if(eH(eh.star)){eM(),eI(el._as),tj();return}for(eS(eh.braceL);!eW(eh.braceR)&&!i.error;){if(e)e=!1;else if(eW(eh.colon)&&eR("ES2015 named imports do not destructure. Use another statement for destructuring after the import."),eS(eh.comma),eW(eh.braceR))break;s?function(){if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-1].identifierRole=eu.ImportDeclaration;return}if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-1].identifierRole=eu.ImportDeclaration,i.tokens[i.tokens.length-2].isType=!0,i.tokens[i.tokens.length-1].isType=!0;return}if(nB(),eH(eh.comma)||eH(eh.braceR)){i.tokens[i.tokens.length-3].identifierRole=eu.ImportAccess,i.tokens[i.tokens.length-1].identifierRole=eu.ImportDeclaration;return}nB(),i.tokens[i.tokens.length-3].identifierRole=eu.ImportAccess,i.tokens[i.tokens.length-1].identifierRole=eu.ImportDeclaration,i.tokens[i.tokens.length-4].isType=!0,i.tokens[i.tokens.length-3].isType=!0,i.tokens[i.tokens.length-2].isType=!0,i.tokens[i.tokens.length-1].isType=!0}():o?function(){let e=i.contextualKeyword===el._type||i.type===eh._typeof;(e?eM():nB(),ex(el._as)&&!eT(el._as))?(nB(),(!e||eH(eh.name)||i.type&eh.IS_KEYWORD)&&nB()):(e&&(eH(eh.name)||i.type&eh.IS_KEYWORD)&&nB(),eb(el._as)&&nB())}():(tj(),ex(el._as)&&(i.tokens[i.tokens.length-1].identifierRole=eu.ImportAccess,eM(),tj()))}}}(),eI(el._from)),nE(),rI(),eA()}function rI(){(eH(eh._with)||ex(el._assert)&&!eC())&&(eM(),nO(!1,!1))}class rv{constructor(e,t){this.tokens=e,this.scopes=t}}class rC{__init(){this.resultCode=""}__init2(){this.resultMappings=Array(this.tokens.length)}__init3(){this.tokenIndex=0}
110constructor(e,t,n,r,s){this.code=e,this.tokens=t,this.isFlowEnabled=n,this.disableESTransforms=r,this.helperManager=s,rC.prototype.__init.call(this),rC.prototype.__init2.call(this),rC.prototype.__init3.call(this)}snapshot(){return{resultCode:this.resultCode,tokenIndex:this.tokenIndex}}restoreToSnapshot(e){this.resultCode=e.resultCode,this.tokenIndex=e.tokenIndex}dangerouslyGetAndRemoveCodeSinceSnapshot(e){let t=this.resultCode.slice(e.resultCode.length);return this.resultCode=e.resultCode,t}reset(){this.resultCode="",this.resultMappings=Array(this.tokens.length),this.tokenIndex=0}matchesContextualAtIndex(e,t){return this.matches1AtIndex(e,eh.name)&&this.tokens[e].contextualKeyword===t}identifierNameAtIndex(e){return this.identifierNameForToken(this.tokens[e])}identifierNameAtRelativeIndex(e){return this.identifierNameForToken(this.tokenAtRelativeIndex(e))}identifierName(){return this.identifierNameForToken(this.currentToken())}identifierNameForToken(e){return this.code.slice(e.start,e.end)}rawCodeForToken(e){return this.code.slice(e.start,e.end)}stringValueAtIndex(e){return this.stringValueForToken(this.tokens[e])}stringValue(){return this.stringValueForToken(this.currentToken())}stringValueForToken(e){return this.code.slice(e.start+1,e.end-1)}matches1AtIndex(e,t){return this.tokens[e].type===t}matches2AtIndex(e,t,n){return this.tokens[e].type===t&&this.tokens[e+1].type===n}matches3AtIndex(e,t,n,r){return this.tokens[e].type===t&&this.tokens[e+1].type===n&&this.tokens[e+2].type===r}matches1(e){return this.tokens[this.tokenIndex].type===e}matches2(e,t){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t}matches3(e,t,n){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n}matches4(e,t,n,r){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n&&this.tokens[this.tokenIndex+3].type===r}matches5(e,t,n,r,s){return this.tokens[this.tokenIndex].type===e&&this.tokens[this.tokenIndex+1].type===t&&this.tokens[this.tokenIndex+2].type===n&&this.tokens[this.tokenIndex+3].type===r&&this.tokens[this.tokenIndex+4].type===s}matchesContextual(e){return this.matchesContextualAtIndex(this.tokenIndex,e)}matchesContextIdAndLabel(e,t){return this.matches1(e)&&this.currentToken().contextId===t}previousWhitespaceAndComments(){let e=this.code.slice(this.tokenIndex>0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex<this.tokens.length?this.tokens[this.tokenIndex].start:this.code.length);return this.isFlowEnabled&&(e=e.replace(/@flow/g,"")),e}replaceToken(e){this.resultCode+=this.previousWhitespaceAndComments(),this.appendTokenPrefix(),this.resultMappings[this.tokenIndex]=this.resultCode.length,this.resultCode+=e,this.appendTokenSuffix(),this.tokenIndex++}replaceTokenTrimmingLeftWhitespace(e){this.resultCode+=this.previousWhitespaceAndComments().replace(/[^\r\n]/g,""),this.appendTokenPrefix(),this.resultMappings[this.tokenIndex]=this.resultCode.length,this.resultCode+=e,this.appendTokenSuffix(),this.tokenIndex++}removeInitialToken(){this.replaceToken("")}removeToken(){this.replaceTokenTrimmingLeftWhitespace("")}removeBalancedCode(){let e=0;for(;!this.isAtEnd();){if(this.matches1(eh.braceL))e++;else if(this.matches1(eh.braceR)){if(0===e)return;e--}this.removeToken()}}copyExpectedToken(e){if(this.tokens[this.tokenIndex].type!==e)throw Error(`Expected token ${e}`);this.copyToken()}copyToken(){this.resultCode+=this.previousWhitespaceAndComments(),this.appendTokenPrefix(),this.resultMappings[this.tokenIndex]=this.resultCode.length,this.resultCode+=this.code.slice(this.tokens[this.tokenIndex].start,this.tokens[this.tokenIndex].end),this.appendTokenSuffix(),this.tokenIndex++}copyTokenWithPrefix(e){this.resultCode+=this.previousWhitespaceAndComments(),this.appendTokenPrefix(),this.resultCode+=e,this.resultMappings[this.tokenIndex]=this.resultCode.length,this.resultCode+=this.code.slice(this.tokens[this.tokenIndex].start,this.tokens[this.tokenIndex].end),this.appendTokenSuffix(),this.tokenIndex++}appendTokenPrefix(){let e=this.currentToken();if((e.numNullishCoalesceStarts||e.isOptionalChainStart)&&(e.isAsyncOperation=function(e){let t=e.currentIndex(),n=0,r=e.currentToken();do{let s=e.tokens[t];if(s.isOptionalChainStart&&n++,s.isOptionalChainEnd&&n--,n+=s.numNullishCoalesceStarts,n-=s.numNullishCoalesceEnds,s.contextualKeyword===el._await&&null==s.identifierRole&&s.scopeDepth===r.
110scopeDepth)return!0;t+=1}while(n>0&&t<e.tokens.length);return!1}(this)),!this.disableESTransforms){if(e.numNullishCoalesceStarts)for(let t=0;t<e.numNullishCoalesceStarts;t++)e.isAsyncOperation?(this.resultCode+="await ",this.resultCode+=this.helperManager.getHelperName("asyncNullishCoalesce")):this.resultCode+=this.helperManager.getHelperName("nullishCoalesce"),this.resultCode+="(";e.isOptionalChainStart&&(e.isAsyncOperation&&(this.resultCode+="await "),this.tokenIndex>0&&this.tokenAtRelativeIndex(-1).type===eh._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}}appendTokenSuffix(){let e=this.currentToken();if(e.isOptionalChainEnd&&!this.disableESTransforms&&(this.resultCode+="])"),e.numNullishCoalesceEnds&&!this.disableESTransforms)for(let t=0;t<e.numNullishCoalesceEnds;t++)this.resultCode+="))"}appendCode(e){this.resultCode+=e}currentToken(){return this.tokens[this.tokenIndex]}currentTokenCode(){let e=this.currentToken();return this.code.slice(e.start,e.end)}tokenAtRelativeIndex(e){return this.tokens[this.tokenIndex+e]}currentIndex(){return this.tokenIndex}nextToken(){if(this.tokenIndex===this.tokens.length)throw Error("Unexpectedly reached end of input.");this.tokenIndex++}previousToken(){this.tokenIndex--}finish(){if(this.tokenIndex!==this.tokens.length)throw Error("Tried to finish processing tokens before reaching the end.");return this.resultCode+=this.previousWhitespaceAndComments(),{code:this.resultCode,mappings:this.resultMappings}}isAtEnd(){return this.tokenIndex===this.tokens.length}}function rw(e,t){for(e.nextToken();e.currentToken().contextId!==t;)e.nextToken();for(;rA(e.tokenAtRelativeIndex(-1));)e.previousToken()}function rE(e){let t=[];e.nextToken();let n=e.currentToken().contextId;if(null==n)throw Error("Expected context ID on open-paren starting constructor params.");for(;!e.matchesContextIdAndLabel(eh.parenR,n);)if(e.currentToken().contextId===n){if(e.nextToken(),rA(e.currentToken())){for(e.nextToken();rA(e.currentToken());)e.nextToken();let n=e.currentToken();if(n.type!==eh.name)throw Error("Expected identifier after access modifiers in constructor arg.");let r=e.identifierNameForToken(n);t.push(`this.${r} = ${r}`)}}else e.nextToken();for(e.nextToken();e.currentToken().isType;)e.nextToken();let r=e.currentIndex(),s=!1;for(;!e.matchesContextIdAndLabel(eh.braceR,n);){if(!s&&e.matches2(eh._super,eh.parenL)){e.nextToken();let t=e.currentToken().contextId;if(null==t)throw Error("Expected a context ID on the super call");for(;!e.matchesContextIdAndLabel(eh.parenR,t);)e.nextToken();r=e.currentIndex(),s=!0}e.nextToken()}return e.nextToken(),{constructorInitializerStatements:t,constructorInsertPos:r}}function rA(e){return[eh._async,eh._get,eh._set,eh.plus,eh.minus,eh._readonly,eh._static,eh._public,eh._private,eh._protected,eh._override,eh._abstract,eh.star,eh._declare,eh.hash].includes(e.type)}function rS(e){if(e.removeInitialToken(),e.removeToken(),e.removeToken(),e.removeToken(),e.matches1(eh.parenL))e.removeToken(),e.removeToken(),e.removeToken();else for(;e.matches1(eh.dot);)e.removeToken(),e.removeToken()}let rR={typeDeclarations:new Set,valueDeclarations:new Set};function rN(e){let t=new Set,n=new Set;for(let r=0;r<e.tokens.length;r++){let s=e.tokens[r];s.type===eh.name&&eq(s)&&(s.isType?t.add(e.identifierNameForToken(s)):n.add(e.identifierNameForToken(s)))}return{typeDeclarations:t,valueDeclarations:n}}function rL(e){let t=e.currentIndex();for(;!e.matches1AtIndex(t,eh.braceR);)t++;return e.matchesContextualAtIndex(t+1,el._from)&&e.matches1AtIndex(t+2,eh.string)}function rO(e){(e.matches2(eh._with,eh.braceL)||e.matches2(eh.name,eh.braceL)&&e.matchesContextual(el._assert))&&(e.removeToken(),e.removeToken(),e.removeBalancedCode(),e.removeToken())}function rj(e,t,n,r){if(!e||t)return!1;let s=n.currentToken();if(null==s.rhsEndIndex)throw Error("Expected non-null rhsEndIndex on export token.");let o=s.rhsEndIndex-n.currentIndex();if(3!==o&&!(4===o&&n.matches1AtIndex(s.rhsEndIndex-1,eh.semi)))return!1;let i=n.tokenAtRelativeIndex(2);
110if(i.type!==eh.name)return!1;let a=n.identifierNameForToken(i);return r.typeDeclarations.has(a)&&!r.valueDeclarations.has(a)}class rD extends ts{__init(){this.hadExport=!1}__init2(){this.hadNamedExport=!1}__init3(){this.hadDefaultExport=!1}constructor(e,t,n,r,s,o,i,a,c,l,h,p){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=r,this.helperManager=s,this.reactHotLoaderTransformer=o,this.enableLegacyBabel5ModuleInterop=i,this.enableLegacyTypeScriptModuleInterop=a,this.isTypeScriptTransformEnabled=c,this.isFlowTransformEnabled=l,this.preserveDynamicImport=h,this.keepUnusedImports=p,rD.prototype.__init.call(this),rD.prototype.__init2.call(this),rD.prototype.__init3.call(this),this.declarationInfo=c?rN(t):rR}getPrefixCode(){let e="";return this.hadExport&&(e+='Object.defineProperty(exports, "__esModule", {value: true});'),e}getSuffixCode(){return this.enableLegacyBabel5ModuleInterop&&this.hadDefaultExport&&!this.hadNamedExport?"\nmodule.exports = exports.default;\n":""}process(){return this.tokens.matches3(eh._import,eh.name,eh.eq)?this.processImportEquals():this.tokens.matches1(eh._import)?(this.processImport(),!0):this.tokens.matches2(eh._export,eh.eq)?(this.tokens.replaceToken("module.exports"),!0):this.tokens.matches1(eh._export)&&!this.tokens.currentToken().isType?(this.hadExport=!0,this.processExport()):!!(this.tokens.matches2(eh.name,eh.postIncDec)&&this.processPostIncDec())||(this.tokens.matches1(eh.name)||this.tokens.matches1(eh.jsxName)?this.processIdentifier():this.tokens.matches1(eh.eq)?this.processAssignment():this.tokens.matches1(eh.assign)?this.processComplexAssignment():!!this.tokens.matches1(eh.preIncDec)&&this.processPreIncDec())}processImportEquals(){let e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.importProcessor.shouldAutomaticallyElideImportedName(e)?rS(this.tokens):this.tokens.replaceToken("const"),!0}processImport(){if(this.tokens.matches2(eh._import,eh.parenL)){if(this.preserveDynamicImport)return void this.tokens.copyToken();let e=this.enableLegacyTypeScriptModuleInterop?"":`${this.helperManager.getHelperName("interopRequireWildcard")}(`;this.tokens.replaceToken(`Promise.resolve().then(() => ${e}require`);let t=this.tokens.currentToken().contextId;if(null==t)throw Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(eh.parenR,t);)this.rootTransformer.processToken();return void this.tokens.replaceToken(e?")))":"))")}if(this.removeImportAndDetectIfShouldElide())this.tokens.removeToken();else{let e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),this.tokens.appendCode(this.importProcessor.claimImportCode(e))}rO(this.tokens),this.tokens.matches1(eh.semi)&&this.tokens.removeToken()}removeImportAndDetectIfShouldElide(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(el._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,eh.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,el._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(eh.name)||this.tokens.matches1(eh.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(eh.string))return!1;let e=!1,t=!1;for(;!this.tokens.matches1(eh.string);)(!e&&this.tokens.matches1(eh.braceL)||this.tokens.matches1(eh.comma))&&(this.tokens.removeToken(),this.tokens.matches1(eh.braceR)||(t=!0),(this.tokens.matches2(eh.name,eh.comma)||this.tokens.matches2(eh.name,eh.braceR)||this.tokens.matches4(eh.name,eh.name,eh.name,eh.comma)||this.tokens.matches4(eh.name,eh.name,eh.name,eh.braceR))&&(e=!0)),this.tokens.removeToken();return!this.keepUnusedImports&&(this.isTypeScriptTransformEnabled?!e:!!this.isFlowTransformEnabled&&t&&!e)}removeRemainingImport(){for(;!this.tokens.matches1(eh.string);)this.tokens.removeToken()}processIdentifier(){let e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===eu.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==eu.Access)return!1;let t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;let n=this.tokens.currentIndex()+1;for(;n<this.tokens.tokens.length&&this.tokens.tokens[n].type===eh.parenR;)n++;return this.tokens.tokens[n].type===eh.parenL?this.tokens.tokenAtRelativeIndex(1).type===eh.parenL&&this.tokens.tokenAtRelativeIndex(-1).type!==eh._new?(this.tokens.replaceToken(`${t}.call(void 0, `),this.tokens.removeToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR)):this.tokens.replaceToken(`(0, ${t})`):this.tokens.replaceToken(t),!0}processObjectShorthand(){let e=this.tokens.identifierName(),t=this.importProcessor.getIdentifierReplacement(e);return!!t&&(this.tokens.replaceToken(`${e}: ${t}`),!0)}processExport(){if(this.tokens.matches2(eh._export,eh._enum)||this.tokens.matches3(eh._export,eh._const,eh._enum))return this.hadNamedExport=!0,!1;if(this.tokens.matches2(eh._export,eh._default))return this.tokens.matches3(eh._export,eh._default,eh._enum)?(this.hadDefaultExport=!0,!1):(this.processExportDefault(),!0);if(this.tokens.matches2(eh._export,eh.braceL))return this.processExportBindings(),!0;if(this.tokens.matches2(eh._export,eh.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,el._type)){if(this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(eh.braceL)){for(;!this.tokens.matches1(eh.braceR);)this.tokens.removeToken();this.tokens.removeToken()}else this.tokens.removeToken(),this.tokens.matches1(eh._as)&&(this.tokens.removeToken(),this.tokens.removeToken());return this.tokens.matchesContextual(el._from)&&this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,eh.string)&&(this.tokens.removeToken(),this.tokens.removeToken(),rO(this.tokens)),!0}if(this.hadNamedExport=!0,this.tokens.matches2(eh._export,eh._var)||this.tokens.matches2(eh._export,eh._let)||this.tokens.matches2(eh._export,eh._const))return this.processExportVar(),!0;if(this.tokens.matches2(eh._export,eh._function)||this.tokens.matches3(eh._export,eh.name,eh._function))return this.processExportFunction(),!0;if(this.tokens.matches2(eh._export,eh._class)||this.tokens.matches3(eh._export,eh._abstract,eh._class)||this.tokens.matches2(eh._export,eh.at))return this.processExportClass(),!0;if(this.tokens.matches2(eh._export,eh.star))return this.processExportStar(),!0;throw Error("Unrecognized export syntax.")}processAssignment(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.isType||t.type!==eh.name||t.shadowsGlobal||e>=2&&this.tokens.matches1AtIndex(e-2,eh.dot)||e>=2&&[eh._var,eh._let,eh._const].includes(this.tokens.tokens[e-2].type))return!1;let n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(` ${n} =`),!0)}processComplexAssignment(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==eh.name||t.shadowsGlobal||e>=2&&this.tokens.matches1AtIndex(e-2,eh.dot))return!1;let n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(` = ${n}`),this.tokens.copyToken(),!0)}processPreIncDec(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==eh.name||t.shadowsGlobal||e+2<this.tokens.tokens.length&&(this.tokens.matches1AtIndex(e+2,eh.dot)||this.tokens.matches1AtIndex(e+2,eh.bracketL)||this.tokens.matches1AtIndex(e+2,eh.parenL)))return!1;let n=this.tokens.identifierNameForToken(t),r=this.importProcessor.resolveExportBinding(n);return!!r&&(this.tokens.appendCode(`${r} = `),this.tokens.copyToken(),!0)}processPostIncDec(){let e=this.tokens.currentIndex(),t=this.tokens.tokens[e],n=this.tokens.tokens[e+1];if(t.type!==eh.name||t.shadowsGlobal||e>=1&&this.tokens.matches1AtIndex(e-1,eh.dot))return!1;let r=this.tokens.identifierNameForToken(t),s=this.importProcessor.resolveExportBinding(r);if(!s)return!1;let o=this.tokens.rawCodeForToken(n),i=this.importProcessor.getIdentifierReplacement(r)||r;if("++"===o)this.tokens.replaceToken(`(${i} = ${s} = ${i} + 1, ${i} - 1)`);else if("--"===o)this.tokens.replaceToken(`(${i} = ${s} = ${i} - 1, ${i} + 1)`);else throw Error(`Unexpected operator: ${o}`);return this.tokens.removeToken(),!0}processExportDefault(){let e=!0;if(this.tokens.matches4(eh._export,eh._default,eh._function,eh.name)||this.tokens.matches5(eh._export,eh._default,eh.name,eh._function,eh.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,el._async)){this.tokens.removeInitialToken(),this.tokens.removeToken();let e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(eh._export,eh._default,eh._class,eh.name)||this.tokens.matches5(eh._export,eh._default,eh._abstract,eh._class,eh.name)||this.tokens.matches3(eh._export,eh._default,eh.at)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.copyDecorators(),this.tokens.matches1(eh._abstract)&&this.tokens.removeToken();let e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else if(rj(this.isTypeScriptTransformEnabled,this.keepUnusedImports,this.tokens,this.declarationInfo))e=!1,this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){let e=this.nameManager.claimFreeName("_default");this.tokens.replaceToken(`let ${e}; exports.`),this.tokens.copyToken(),this.tokens.appendCode(` = ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =");e&&(this.hadDefaultExport=!0)}copyDecorators(){for(;this.tokens.matches1(eh.at);)if(this.tokens.copyToken(),this.tokens.matches1(eh.parenL))this.tokens.copyExpectedToken(eh.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR);else{for(this.tokens.copyExpectedToken(eh.name);this.tokens.matches1(eh.dot);)this.tokens.copyExpectedToken(eh.dot),this.tokens.copyExpectedToken(eh.name);this.tokens.matches1(eh.parenL)&&(this.tokens.copyExpectedToken(eh.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR))}}processExportVar(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}isSimpleExportVar(){let e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,eh.name))return!1;for(e++;e<this.tokens.tokens.length&&this.tokens.tokens[e].isType;)e++;return!!this.tokens.matches1AtIndex(e,eh.eq)}processSimpleExportVar(){this.tokens.removeInitialToken(),this.tokens.copyToken();let e=this.tokens.identifierName();for(;!this.tokens.matches1(eh.eq);)this.rootTransformer.processToken();let t=this.tokens.currentToken().rhsEndIndex;if(null==t)throw Error("Expected = token with an end index.");for(;this.tokens.currentIndex()<t;)this.rootTransformer.processToken();this.tokens.appendCode(`; exports.${e} = ${e}`)}processComplexExportVar(){this.tokens.removeInitialToken(),this.tokens.removeToken();let e=this.tokens.matches1(eh.braceL);e&&this.tokens.appendCode("(");let t=0;for(;;)if(this.tokens.matches1(eh.braceL)||this.tokens.matches1(eh.dollarBraceL)||this.tokens.matches1(eh.bracketL))t++,this.tokens.copyToken();else if(this.tokens.matches1(eh.braceR)||this.tokens.matches1(eh.bracketR))t--,this.tokens.copyToken();else if(0!==t||this.tokens.matches1(eh.name)||this.tokens.currentToken().isType)if(this.tokens.matches1(eh.eq)){let e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw Error("Expected = token with an end index.");for(;this.tokens.currentIndex()<e;)this.rootTransformer.processToken()}else{let e=this.tokens.currentToken();if(eF(e)){let t=this.tokens.identifierName(),n=this.importProcessor.getIdentifierReplacement(t);if(null===n)throw Error(`Expected a replacement for ${t} in \`export var\` syntax.`);(e.identifierRole===eu.ObjectShorthandTopLevelDeclaration||e.identifierRole===eu.ObjectShorthandBlockScopedDeclaration||e.identifierRole===eu.ObjectShorthandFunctionScopedDeclaration)&&(n=`${t}: ${n}`),this.tokens.replaceToken(n)}else this.rootTransformer.processToken()}else break;if(e){let e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw Error("Expected = token with an end index.");for(;this.tokens.currentIndex()<e;)this.rootTransformer.processToken();this.tokens.appendCode(")")}}processExportFunction(){this.tokens.replaceToken("");let e=this.processNamedFunction();this.tokens.appendCode(` exports.${e} = ${e};`)}processNamedFunction(){if(this.tokens.matches1(eh._function))this.tokens.copyToken();
110else if(this.tokens.matches2(eh.name,eh._function)){if(!this.tokens.matchesContextual(el._async))throw Error("Expected async keyword in function export.");this.tokens.copyToken(),this.tokens.copyToken()}if(this.tokens.matches1(eh.star)&&this.tokens.copyToken(),!this.tokens.matches1(eh.name))throw Error("Expected identifier for exported function name.");let e=this.tokens.identifierName();if(this.tokens.copyToken(),this.tokens.currentToken().isType)for(this.tokens.removeInitialToken();this.tokens.currentToken().isType;)this.tokens.removeToken();return this.tokens.copyExpectedToken(eh.parenL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR),this.rootTransformer.processPossibleTypeRange(),this.tokens.copyExpectedToken(eh.braceL),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.braceR),e}processExportClass(){this.tokens.removeInitialToken(),this.copyDecorators(),this.tokens.matches1(eh._abstract)&&this.tokens.removeToken();let e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.${e} = ${e};`)}processExportBindings(){this.tokens.removeInitialToken(),this.tokens.removeToken();let e=rL(this.tokens),t=[];for(;;){if(this.tokens.matches1(eh.braceR)){this.tokens.removeToken();break}let n=e9(this.tokens);for(;this.tokens.currentIndex()<n.endIndex;)this.tokens.removeToken();if(!(n.isType||!e&&this.shouldElideExportedIdentifier(n.leftName))){let e=n.rightName;"default"===e?this.hadDefaultExport=!0:this.hadNamedExport=!0;let r=n.leftName,s=this.importProcessor.getIdentifierReplacement(r);t.push(`exports.${e} = ${s||r};`)}if(this.tokens.matches1(eh.braceR)){this.tokens.removeToken();break}if(this.tokens.matches2(eh.comma,eh.braceR)){this.tokens.removeToken(),this.tokens.removeToken();break}if(this.tokens.matches1(eh.comma))this.tokens.removeToken();else throw Error(`Unexpected token: ${JSON.stringify(this.tokens.currentToken())}`)}if(this.tokens.matchesContextual(el._from)){this.tokens.removeToken();let e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),rO(this.tokens)}else this.tokens.appendCode(t.join(" "));this.tokens.matches1(eh.semi)&&this.tokens.removeToken()}processExportStar(){for(this.tokens.removeInitialToken();!this.tokens.matches1(eh.string);)this.tokens.removeToken();let e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),rO(this.tokens),this.tokens.matches1(eh.semi)&&this.tokens.removeToken()}shouldElideExportedIdentifier(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&!this.declarationInfo.valueDeclarations.has(e)}}class rP extends ts{constructor(e,t,n,r,s,o,i,a){super(),this.tokens=e,this.nameManager=t,this.helperManager=n,this.reactHotLoaderTransformer=r,this.isTypeScriptTransformEnabled=s,this.isFlowTransformEnabled=o,this.keepUnusedImports=i,this.nonTypeIdentifiers=s&&!i?tl(e,a):new Set,this.declarationInfo=s&&!i?rN(e):rR,this.injectCreateRequireForImportRequire=!!a.injectCreateRequireForImportRequire}process(){if(this.tokens.matches3(eh._import,eh.name,eh.eq))return this.processImportEquals();if(this.tokens.matches4(eh._import,eh.name,eh.name,eh.eq)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,el._type)){this.tokens.removeInitialToken();for(let e=0;e<7;e++)this.tokens.removeToken();return!0}if(this.tokens.matches2(eh._export,eh.eq))return this.tokens.replaceToken("module.exports"),!0;if(this.tokens.matches5(eh._export,eh._import,eh.name,eh.name,eh.eq)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,el._type)){this.tokens.removeInitialToken();for(let e=0;e<8;e++)this.tokens.removeToken();return!0}if(this.tokens.matches1(eh._import))return this.processImport();if(this.tokens.matches2(eh._export,eh._default))return this.processExportDefault();if(this.tokens.matches2(eh._export,eh.braceL))return this.processNamedExports();if(this.tokens.matches2(eh._export,eh.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,el._type)){if(this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(eh.braceL)){for(;!this.tokens.matches1(eh.braceR);)this.tokens.removeToken();this.tokens.removeToken()}else this.tokens.removeToken(),this.tokens.matches1(eh._as)&&(this.tokens.removeToken(),this.tokens.removeToken());return this.tokens.matchesContextual(el._from)&&this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,eh.string)&&(this.tokens.removeToken(),this.tokens.removeToken(),rO(this.tokens)),!0}return!1}processImportEquals(){let e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.shouldAutomaticallyElideImportedName(e)?rS(this.tokens):this.injectCreateRequireForImportRequire?(this.tokens.replaceToken("const"),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.replaceToken(this.helperManager.getHelperName("require"))):this.tokens.replaceToken("const"),!0}processImport(){if(this.tokens.matches2(eh._import,eh.parenL))return!1;let e=this.tokens.snapshot();if(this.removeImportTypeBindings()){for(this.tokens.restoreToSnapshot(e);!this.tokens.matches1(eh.string);)this.tokens.removeToken();this.tokens.removeToken(),rO(this.tokens),this.tokens.matches1(eh.semi)&&this.tokens.removeToken()}return!0}removeImportTypeBindings(){if(this.tokens.copyExpectedToken(eh._import),this.tokens.matchesContextual(el._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,eh.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,el._from))return!0;
110if(this.tokens.matches1(eh.string))return this.tokens.copyToken(),!1;this.tokens.matchesContextual(el._module)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,el._from)&&this.tokens.copyToken();let e=!1,t=!1,n=!1;if(this.tokens.matches1(eh.name)&&(this.shouldAutomaticallyElideImportedName(this.tokens.identifierName())?(this.tokens.removeToken(),this.tokens.matches1(eh.comma)&&this.tokens.removeToken()):(e=!0,this.tokens.copyToken(),this.tokens.matches1(eh.comma)&&(n=!0,this.tokens.removeToken()))),this.tokens.matches1(eh.star))this.shouldAutomaticallyElideImportedName(this.tokens.identifierNameAtRelativeIndex(2))?(this.tokens.removeToken(),this.tokens.removeToken(),this.tokens.removeToken()):(n&&this.tokens.appendCode(","),e=!0,this.tokens.copyExpectedToken(eh.star),this.tokens.copyExpectedToken(eh.name),this.tokens.copyExpectedToken(eh.name));else if(this.tokens.matches1(eh.braceL)){for(n&&this.tokens.appendCode(","),this.tokens.copyToken();!this.tokens.matches1(eh.braceR);){t=!0;let n=e9(this.tokens);if(n.isType||this.shouldAutomaticallyElideImportedName(n.rightName)){for(;this.tokens.currentIndex()<n.endIndex;)this.tokens.removeToken();this.tokens.matches1(eh.comma)&&this.tokens.removeToken()}else{for(e=!0;this.tokens.currentIndex()<n.endIndex;)this.tokens.copyToken();this.tokens.matches1(eh.comma)&&this.tokens.copyToken()}}this.tokens.copyExpectedToken(eh.braceR)}return!this.keepUnusedImports&&(this.isTypeScriptTransformEnabled?!e:!!this.isFlowTransformEnabled&&t&&!e)}shouldAutomaticallyElideImportedName(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&!this.nonTypeIdentifiers.has(e)}processExportDefault(){if(rj(this.isTypeScriptTransformEnabled,this.keepUnusedImports,this.tokens,this.declarationInfo))return this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken(),!0;if(!(this.tokens.matches4(eh._export,eh._default,eh._function,eh.name)||this.tokens.matches5(eh._export,eh._default,eh.name,eh._function,eh.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,el._async)||this.tokens.matches4(eh._export,eh._default,eh._class,eh.name)||this.tokens.matches5(eh._export,eh._default,eh._abstract,eh._class,eh.name))&&this.reactHotLoaderTransformer){let e=this.nameManager.claimFreeName("_default");return this.tokens.replaceToken(`let ${e}; export`),this.tokens.copyToken(),this.tokens.appendCode(` ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e),!0}return!1}processNamedExports(){if(!this.isTypeScriptTransformEnabled)return!1;this.tokens.copyExpectedToken(eh._export),this.tokens.copyExpectedToken(eh.braceL);let e=rL(this.tokens),t=!1;for(;!this.tokens.matches1(eh.braceR);){let n=e9(this.tokens);if(n.isType||!e&&this.shouldElideExportedName(n.leftName)){for(;this.tokens.currentIndex()<n.endIndex;)this.tokens.removeToken();this.tokens.matches1(eh.comma)&&this.tokens.removeToken()}else{for(t=!0;this.tokens.currentIndex()<n.endIndex;)this.tokens.copyToken();this.tokens.matches1(eh.comma)&&this.tokens.copyToken()}}return this.tokens.copyExpectedToken(eh.braceR),this.keepUnusedImports||!e||t||(this.tokens.removeToken(),this.tokens.removeToken(),rO(this.tokens)),!0}shouldElideExportedName(e){return this.isTypeScriptTransformEnabled&&!this.keepUnusedImports&&this.declarationInfo.typeDeclarations.has(e)&&!this.declarationInfo.valueDeclarations.has(e)}}class rF extends ts{constructor(e,t,n){super(),this.rootTransformer=e,this.tokens=t,this.isImportsTransformEnabled=n}process(){return!!(this.rootTransformer.processPossibleArrowParamEnd()||this.rootTransformer.processPossibleAsyncArrowWithTypeParams()||this.rootTransformer.processPossibleTypeRange())||(this.tokens.matches1(eh._enum)?(this.processEnum(),!0):this.tokens.matches2(eh._export,eh._enum)?(this.processNamedExportEnum(),!0):!!this.tokens.matches3(eh._export,eh._default,eh._enum)&&(this.processDefaultExportEnum(),!0))}processNamedExportEnum(){if(this.isImportsTransformEnabled){this.tokens.removeInitialToken();let e=this.tokens.identifierNameAtRelativeIndex(1);this.processEnum(),this.tokens.appendCode(` exports.${e} = ${e};`)}else this.tokens.copyToken(),this.processEnum()}processDefaultExportEnum(){this.tokens.removeInitialToken(),this.tokens.removeToken();let e=this.tokens.identifierNameAtRelativeIndex(1);this.processEnum(),this.isImportsTransformEnabled?this.tokens.appendCode(` exports.default = ${e};`):this.tokens.appendCode(` export default ${e};`)}processEnum(){this.tokens.replaceToken("const"),this.tokens.copyExpectedToken(eh.name);let e=!1;this.tokens.matchesContextual(el._of)&&(this.tokens.removeToken(),e=this.tokens.matchesContextual(el._symbol),this.tokens.removeToken());let t=this.tokens.matches3(eh.braceL,eh.name,eh.eq);this.tokens.appendCode(' = require("flow-enums-runtime")');let n=!e&&!t;for(this.tokens.replaceTokenTrimmingLeftWhitespace(n?".Mirrored([":"({");!this.tokens.matches1(eh.braceR);){if(this.tokens.matches1(eh.ellipsis)){this.tokens.removeToken();break}this.processEnumElement(e,t),this.tokens.matches1(eh.comma)&&this.tokens.copyToken()}this.tokens.replaceToken(n?"]);":"});")}processEnumElement(e,t){if(e){let e=this.tokens.identifierName();this.tokens.copyToken(),this.tokens.appendCode(`: Symbol("${e}")`)}else t?(this.tokens.copyToken(),this.tokens.replaceTokenTrimmingLeftWhitespace(":"),this.tokens.copyToken()):this.tokens.replaceToken(`"${this.tokens.identifierName()}"`)}}let rq="jest",r$=["mock","unmock","enableAutomock","disableAutomock"];class rM extends ts{__init(){this.hoistedFunctionNames=[]}constructor(e,t,n,r){super(),this.rootTransformer=e,this.tokens=t,this.nameManager=n,this.importProcessor=r,rM.prototype.__init.call(this)}process(){return!!(0===this.tokens.currentToken().scopeDepth&&this.tokens.matches4(eh.name,eh.dot,eh.name,eh.parenL))&&this.tokens.identifierName()===rq&&!function(e){let t,n=e[0],r=1;for(;r<e.length;){let s=e[r],o=e[r+1];if(r+=2,("optionalAccess"===s||"optionalCall"===s)&&null==n)return;"access"===s||"optionalAccess"===s?(t=n,n=o(n)):("call"===s||"optionalCall"===s)&&(n=o((...e)=>n.call(t,...e)),t=void 0)}return n}([this,"access",e=>e.importProcessor,"optionalAccess",e=>e.getGlobalNames,"call",e=>e(),"optionalAccess",e=>e.has,"call",e=>e(rq)])&&this.extractHoistedCalls()}getHoistedCode(){return this.hoistedFunctionNames.length>0?this.hoistedFunctionNames.map(e=>`${e}();`).join(""):""}extractHoistedCalls(){this.tokens.removeToken();let e=!1;for(;this.tokens.matches3(eh.dot,eh.name,eh.parenL);){let t=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);if(r$.includes(t)){let t=this.nameManager.claimFreeName("__jestHoist");this.hoistedFunctionNames.push(t),this.tokens.replaceToken(`function ${t}(){${rq}.`),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR),this.tokens.appendCode(";}"),e=!1}else e?this.tokens.copyToken():this.tokens.replaceToken(`${rq}.`),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.parenR),e=!0}return!0}}class rB extends ts{constructor(e){super(),this.tokens=e}process(){if(this.tokens.matches1(eh.num)){let e=this.tokens.currentTokenCode();if(e.includes("_"))return this.tokens.replaceToken(e.replace(/_/g,"")),!0}return!1}}class rK extends ts{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){return!!this.tokens.matches2(eh._catch,eh.braceL)&&(this.tokens.copyToken(),this.tokens.appendCode(` (${this.nameManager.claimFreeName("e")})`),!0)}}class rU extends ts{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){if(this.tokens.matches1(eh.nullishCoalescing)){let e=this.tokens.currentToken();return this.tokens.tokens[e.nullishStartIndex].isAsyncOperation?this.tokens.replaceTokenTrimmingLeftWhitespace(", async () => ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(eh._delete)&&this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0;let e=this.tokens.currentToken().subscriptStartIndex;if(null!=e&&this.tokens.tokens[e].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==eh._super){let t,n=this.nameManager.claimFreeName("_");if(t=e>0&&this.tokens.matches1AtIndex(e-1,eh._delete)&&this.isLastSubscriptInChain()?`${n} => delete ${n}`:`${n} => ${n}`,this.tokens.tokens[e].isAsyncOperation&&(t=`async ${t}`),this.tokens.matches2(eh.questionDot,eh.parenL)||this.tokens.matches2(eh.questionDot,eh.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalCall', ${t}`);else if(this.tokens.matches2(eh.questionDot,eh.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${t}`);else if(this.tokens.matches1(eh.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${t}.`);else if(this.tokens.matches1(eh.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${t}.`);else if(this.tokens.matches1(eh.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${t}[`);else if(this.tokens.matches1(eh.parenL))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'call', ${t}(`);else throw Error("Unexpected subscript operator in optional chain.");return!0}return!1}isLastSubscriptInChain(){let e=0;for(let t=this.tokens.currentIndex()+1;;
110t++){if(t>=this.tokens.tokens.length)throw Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}justSkippedSuper(){let e=0,t=this.tokens.currentIndex()-1;for(;;){if(t<0)throw Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===eh._super;t--}}}class rW extends ts{constructor(e,t,n,r){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.options=r}process(){let e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){let t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken(`(0, ${t})`):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(eh.name,eh.dot,eh.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){let t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return t?this.tokens.replaceToken(t):this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}return!1}tryProcessCreateClassCall(e){let t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(eh.parenL),this.tokens.copyExpectedToken(eh.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(eh.braceR),this.tokens.copyExpectedToken(eh.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,eh.name,eh.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===eu.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,eh._export,eh._default)?this.getDisplayNameFromFilename():null}getDisplayNameFromFilename(){let e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),r=-1===n?t:t.slice(0,n);return"index"===r&&e[e.length-2]?e[e.length-2]:r}classNeedsDisplayName(){let e=this.tokens.currentIndex();if(!this.tokens.matches2(eh.parenL,eh.braceL))return!1;let t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw Error("Expected non-null context ID on object open-brace.");for(;e<this.tokens.tokens.length;e++){let t=this.tokens.tokens[e];if(t.type===eh.braceR&&t.contextId===n){e++;break}if("displayName"===this.tokens.identifierNameAtIndex(e)&&this.tokens.tokens[e].identifierRole===eu.ObjectKey&&t.contextId===n)return!1}if(e===this.tokens.tokens.length)throw Error("Unexpected end of input when processing React class.");return this.tokens.matches1AtIndex(e,eh.parenR)||this.tokens.matches2AtIndex(e,eh.comma,eh.parenR)}}class rV extends ts{__init(){this.extractedDefaultExportName=null}constructor(e,t){super(),this.tokens=e,this.filePath=t,rV.prototype.__init.call(this)}setExtractedDefaultExportName(e){this.extractedDefaultExportName=e}getPrefixCode(){return`
111      (function () {
112        var enterModule = require('react-hot-loader').enterModule;
113        enterModule && enterModule(module);
114      })();`.replace(/\s+/g," ").trim()}getSuffixCode(){let e=new Set;for(let t of this.tokens.tokens)!t.isType&&eq(t)&&t.identifierRole!==eu.ImportDeclaration&&e.add(this.tokens.identifierNameForToken(t));let t=Array.from(e).map(e=>({variableName:e,uniqueLocalName:e}));return this.extractedDefaultExportName&&t.push({variableName:this.extractedDefaultExportName,uniqueLocalName:"default"}),`
115;(function () {
116  var reactHotLoader = require('react-hot-loader').default;
117  var leaveModule = require('react-hot-loader').leaveModule;
118  if (!reactHotLoader) {
119    return;
120  }
121${t.map(({variableName:e,uniqueLocalName:t})=>`  reactHotLoader.register(${e}, "${t}", ${JSON.stringify(this.filePath||"")});`).join("\n")}
122  leaveModule(module);
123})();`}process(){return!1}}let rH=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","await","false","null","true"]);function rX(e){if(0===e.length||!eD[e.charCodeAt(0)])return!1;for(let t=1;t<e.length;t++)if(!ej[e.charCodeAt(t)])return!1;return!rH.has(e)}class rz extends ts{constructor(e,t,n){super(),this.rootTransformer=e,this.tokens=t,this.isImportsTransformEnabled=n}process(){return!!(this.rootTransformer.processPossibleArrowParamEnd()||this.rootTransformer.processPossibleAsyncArrowWithTypeParams()||this.rootTransformer.processPossibleTypeRange())||(this.tokens.matches1(eh._public)||this.tokens.matches1(eh._protected)||this.tokens.matches1(eh._private)||this.tokens.matches1(eh._abstract)||this.tokens.matches1(eh._readonly)||this.tokens.matches1(eh._override)||this.tokens.matches1(eh.nonNullAssertion)?(this.tokens.removeInitialToken(),!0):this.tokens.matches1(eh._enum)||this.tokens.matches2(eh._const,eh._enum)?(this.processEnum(),!0):!!(this.tokens.matches2(eh._export,eh._enum)||this.tokens.matches3(eh._export,eh._const,eh._enum))&&(this.processEnum(!0),!0))}processEnum(e=!1){for(this.tokens.removeInitialToken();this.tokens.matches1(eh._const)||this.tokens.matches1(eh._enum);)this.tokens.removeToken();let t=this.tokens.identifierName();this.tokens.removeToken(),e&&!this.isImportsTransformEnabled&&this.tokens.appendCode("export "),this.tokens.appendCode(`var ${t}; (function (${t})`),this.tokens.copyExpectedToken(eh.braceL),this.processEnumBody(t),this.tokens.copyExpectedToken(eh.braceR),e&&this.isImportsTransformEnabled?this.tokens.appendCode(`)(${t} || (exports.${t} = ${t} = {}));`):this.tokens.appendCode(`)(${t} || (${t} = {}));`)}processEnumBody(e){let t=null;for(;!this.tokens.matches1(eh.braceR);){let{nameStringCode:n,variableName:r}=this.extractEnumKeyInfo(this.tokens.currentToken());this.tokens.removeInitialToken(),this.tokens.matches3(eh.eq,eh.string,eh.comma)||this.tokens.matches3(eh.eq,eh.string,eh.braceR)?this.processStringLiteralEnumMember(e,n,r):this.tokens.matches1(eh.eq)?this.processExplicitValueEnumMember(e,n,r):this.processImplicitValueEnumMember(e,n,r,t),this.tokens.matches1(eh.comma)&&this.tokens.removeToken(),t=null!=r?r:`${e}[${n}]`}}extractEnumKeyInfo(e){if(e.type===eh.name){let t=this.tokens.identifierNameForToken(e);
123return{nameStringCode:`"${t}"`,variableName:rX(t)?t:null}}if(e.type===eh.string){let t=this.tokens.stringValueForToken(e);return{nameStringCode:this.tokens.code.slice(e.start,e.end),variableName:rX(t)?t:null}}throw Error("Expected name or string at beginning of enum element.")}processStringLiteralEnumMember(e,t,n){null!=n?(this.tokens.appendCode(`const ${n}`),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode(`; ${e}[${t}] = ${n};`)):(this.tokens.appendCode(`${e}[${t}]`),this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.appendCode(";"))}processExplicitValueEnumMember(e,t,n){let r=this.tokens.currentToken().rhsEndIndex;if(null==r)throw Error("Expected rhsEndIndex on enum assign.");if(null!=n){for(this.tokens.appendCode(`const ${n}`),this.tokens.copyToken();this.tokens.currentIndex()<r;)this.rootTransformer.processToken();this.tokens.appendCode(`; ${e}[${e}[${t}] = ${n}] = ${t};`)}else{for(this.tokens.appendCode(`${e}[${e}[${t}]`),this.tokens.copyToken();this.tokens.currentIndex()<r;)this.rootTransformer.processToken();this.tokens.appendCode(`] = ${t};`)}}processImplicitValueEnumMember(e,t,n,r){let s=null!=r?`${r} + 1`:"0";null!=n&&(this.tokens.appendCode(`const ${n} = ${s}; `),s=n),this.tokens.appendCode(`${e}[${e}[${t}] = ${s}] = ${t};`)}}class rG{__init(){this.transformers=[]}__init2(){this.generatedVariables=[]}constructor(e,t,n,r){rG.prototype.__init.call(this),rG.prototype.__init2.call(this),this.nameManager=e.nameManager,this.helperManager=e.helperManager;const{tokenProcessor:s,importProcessor:o}=e;this.tokens=s,this.isImportsTransformEnabled=t.includes("imports"),this.isReactHotLoaderTransformEnabled=t.includes("react-hot-loader"),this.disableESTransforms=!!r.disableESTransforms,r.disableESTransforms||(this.transformers.push(new rU(s,this.nameManager)),this.transformers.push(new rB(s)),this.transformers.push(new rK(s,this.nameManager))),t.includes("jsx")&&("preserve"!==r.jsxRuntime&&this.transformers.push(new to(this,s,o,this.nameManager,r)),this.transformers.push(new rW(this,s,o,r)));let i=null;if(t.includes("react-hot-loader")){if(!r.filePath)throw Error("filePath is required when using the react-hot-loader transform.");i=new rV(s,r.filePath),this.transformers.push(i)}if(t.includes("imports")){if(null===o)throw Error("Expected non-null importProcessor with imports transform enabled.");this.transformers.push(new rD(this,s,o,this.nameManager,this.helperManager,i,n,!!r.enableLegacyTypeScriptModuleInterop,t.includes("typescript"),t.includes("flow"),!!r.preserveDynamicImport,!!r.keepUnusedImports))}else this.transformers.push(new rP(s,this.nameManager,this.helperManager,i,t.includes("typescript"),t.includes("flow"),!!r.keepUnusedImports,r));t.includes("flow")&&this.transformers.push(new rF(this,s,t.includes("imports"))),t.includes("typescript")&&this.transformers.push(new rz(this,s,t.includes("imports"))),t.includes("jest")&&this.transformers.push(new rM(this,s,this.nameManager,o))}transform(){this.tokens.reset(),this.processBalancedCode();let e=this.isImportsTransformEnabled?'"use strict";':"";for(let t of this.transformers)e+=t.getPrefixCode();for(let t of(e+=this.helperManager.emitHelpers(),e+=this.generatedVariables.map(e=>` var ${e};`).join(""),this.transformers))e+=t.getHoistedCode();let t="";for(let e of this.transformers)t+=e.getSuffixCode();let n=this.tokens.finish(),{code:r}=n;if(!r.startsWith("#!"))return{code:e+r+t,mappings:this.shiftMappings(n.mappings,e.length)};{let s=r.indexOf("\n");return -1===s&&(s=r.length,r+="\n"),{code:r.slice(0,s+1)+e+r.slice(s+1)+t,mappings:this.shiftMappings(n.mappings,e.length)}}}processBalancedCode(){let e=0,t=0;for(;!this.tokens.isAtEnd();){if(this.tokens.matches1(eh.braceL)||this.tokens.matches1(eh.dollarBraceL))e++;else if(this.tokens.matches1(eh.braceR)){if(0===e)return;e--}if(this.tokens.matches1(eh.parenL))t++;else if(this.tokens.matches1(eh.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(eh._class))return void this.processClass();for(let e of this.transformers)if(e.process())return;this.tokens.copyToken()}processNamedClass(){if(!this.tokens.matches2(eh._class,eh.name))throw Error("Expected identifier for exported class name.");let e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.processClass(),e}processClass(){let e=function(e,t,n,r){let s=t.snapshot(),o=function(e){let t=e.currentToken(),n=t.contextId;if(null==n)throw Error("Expected context ID on class token.");let r=t.isExpression;if(null==r)throw Error("Expected isExpression on class token.");let s=null,o=!1;for(e.nextToken(),e.matches1(eh.name)&&(s=e.identifierName());!e.matchesContextIdAndLabel(eh.braceL,n);)e.matches1(eh._extends)&&!e.currentToken().isType&&(o=!0),e.nextToken();return{isExpression:r,className:s,hasSuperclass:o}}(t),i=[],a=[],c=[],l=null,h=[],p=[],u=t.currentToken().contextId;if(null==u)throw Error("Expected non-null class context ID on class open-brace.");for(t.nextToken();!t.matchesContextIdAndLabel(eh.braceR,u);)if(t.matchesContextual(el._constructor)&&!t.currentToken().isType)({constructorInitializerStatements:i,constructorInsertPos:l}=rE(t));else if(t.matches1(eh.semi))r||p.push({start:t.currentIndex(),end:t.currentIndex()+1}),t.nextToken();else if(t.currentToken().isType)t.nextToken();else{let s=t.currentIndex(),o=!1,f=!1,d=!1;for(;rA(t.currentToken());)t.matches1(eh._static)&&(o=!0),t.matches1(eh.hash)&&(f=!0),(t.matches1(eh._declare)||t.matches1(eh._abstract))&&(d=!0),t.nextToken();if(o&&t.matches1(eh.braceL)||f){rw(t,u);continue}if(t.matchesContextual(el._constructor)&&!t.currentToken().isType){({constructorInitializerStatements:i,constructorInsertPos:l}=rE(t));continue}let m=t.currentIndex();if(function(e){if(e.matches1(eh.bracketL)){let t=e.currentToken().contextId;if(null==t)throw Error("Expected class context ID on computed name open bracket.");for(;!e.matchesContextIdAndLabel(eh.bracketR,t);)e.nextToken();e.nextToken()}else e.nextToken()}(t),t.matches1(eh.lessThan)||t.matches1(eh.parenL)){rw(t,u);continue}for(;t.currentToken().isType;)t.nextToken();if(t.matches1(eh.eq)){let r,s=t.currentIndex(),i=t.currentToken().rhsEndIndex;if(null==i)throw Error("Expected rhsEndIndex on class field assignment.");for(t.nextToken();t.currentIndex()<i;)e.processToken();o?(r=n.claimFreeName("__initStatic"),c.push(r)):(r=n.claimFreeName("__init"),a.push(r)),h.push({initializerName:r,equalsIndex:s,start:m,end:t.currentIndex()})}else(!r||d)&&p.push({start:s,end:t.currentIndex()})}return(t.restoreToSnapshot(s),r)?{headerInfo:o,constructorInitializerStatements:i,instanceInitializerNames:[],staticInitializerNames:[],constructorInsertPos:l,fields:[],rangesToRemove:p}:{headerInfo:o,constructorInitializerStatements:i,instanceInitializerNames:a,staticInitializerNames:c,constructorInsertPos:l,fields:h,rangesToRemove:p}}(this,this.tokens,this.nameManager,this.disableESTransforms),t=(e.headerInfo.isExpression||!e.headerInfo.className)&&e.staticInitializerNames.length+e.instanceInitializerNames.length>0,n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(` (${n} =`));let r=this.tokens.currentToken().contextId;if(null==r)throw Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(eh._class);!this.tokens.matchesContextIdAndLabel(eh.braceL,r);)this.processToken();this.processClassBody(e,n);let s=e.staticInitializerNames.map(e=>`${n}.${e}()`);t?this.tokens.appendCode(`, ${s.map(e=>`${e}, `).join("")}${n})`):e.staticInitializerNames.length>0&&this.tokens.appendCode(` ${s.map(e=>`${e};`).join(" ")}`)}processClassBody(e,t){let{headerInfo:n,constructorInsertPos:r,constructorInitializerStatements:s,fields:o,instanceInitializerNames:i,rangesToRemove:a}=e,c=0,l=0,h=this.tokens.currentToken().contextId;if(null==h)throw Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(eh.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");let p=s.length+i.length>0;if(null===r&&p){let e=this.makeConstructorInitCode(s,i,t);
123if(n.hasSuperclass){let t=this.nameManager.claimFreeName("args");this.tokens.appendCode(`constructor(...${t}) { super(...${t}); ${e}; }`)}else this.tokens.appendCode(`constructor() { ${e}; }`)}for(;!this.tokens.matchesContextIdAndLabel(eh.braceR,h);)if(c<o.length&&this.tokens.currentIndex()===o[c].start){let e=!1;for(this.tokens.matches1(eh.bracketL)?this.tokens.copyTokenWithPrefix(`${o[c].initializerName}() {this`):this.tokens.matches1(eh.string)||this.tokens.matches1(eh.num)?(this.tokens.copyTokenWithPrefix(`${o[c].initializerName}() {this[`),e=!0):this.tokens.copyTokenWithPrefix(`${o[c].initializerName}() {this.`);this.tokens.currentIndex()<o[c].end;)e&&this.tokens.currentIndex()===o[c].equalsIndex&&this.tokens.appendCode("]"),this.processToken();this.tokens.appendCode("}"),c++}else if(l<a.length&&this.tokens.currentIndex()>=a[l].start){for(this.tokens.currentIndex()<a[l].end&&this.tokens.removeInitialToken();this.tokens.currentIndex()<a[l].end;)this.tokens.removeToken();l++}else this.tokens.currentIndex()===r&&(this.tokens.copyToken(),p&&this.tokens.appendCode(`;${this.makeConstructorInitCode(s,i,t)};`)),this.processToken();this.tokens.copyExpectedToken(eh.braceR)}makeConstructorInitCode(e,t,n){return[...e,...t.map(e=>`${n}.prototype.${e}.call(this)`)].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(eh.parenR,eh.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,eh.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()<e;)this.tokens.removeToken();return this.tokens.replaceTokenTrimmingLeftWhitespace(") =>"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(el._async)&&!this.tokens.matches1(eh._async))return!1;let e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==eh.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,eh.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()<t;)this.tokens.removeToken();return this.tokens.removeToken(),this.processBalancedCode(),this.processToken(),!0}return!1}processPossibleTypeRange(){if(this.tokens.currentToken().isType){for(this.tokens.removeInitialToken();this.tokens.currentToken().isType;)this.tokens.removeToken();return!0}return!1}shiftMappings(e,t){for(let n=0;n<e.length;n++){let r=e[n];void 0!==r&&(e[n]=r+t)}return e}}function rJ(){return(rJ=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n(47275);let rQ=/^(\s*)(<[^>
123]*>|function[(\s]|\(\)[\s=]|class\s)(.*)/,rY=["default","import"];class rZ extends em.Component{constructor(...e){super(...e),this.state={element:null,error:null,prevCode:null,prevScope:void 0}}static getDerivedStateFromProps(e,t){if(t.prevCode===e.code&&t.prevScope===e.scope)return null;try{return{element:(e=>{let{code:t,scope:n}=e;if(!t.trim())return null;let l={};((e,t)=>{let{import:n}=t,r=function(e,t){if(null==e)return{};var n,r,s={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(s[n]=e[n]);return s}(t,rY),s=rJ({React:em,require:((e={})=>t=>{if(!e.hasOwnProperty(t))throw Error(`Module not found: '${t}'`);return e[t]})(n)},r),o=Object.keys(s),i=o.map(e=>s[e]);return Function(...o,e)(...i)})((function(e,t){tL.strictCheck(t);try{let n,l,h,p,u,f,d,m,k,g,_,y,x=(n=t.transforms.includes("jsx"),l=t.transforms.includes("typescript"),h=t.transforms.includes("flow"),p=!0===t.disableESTransforms,f=(u=function(e,t,n,l){if(l&&n)throw Error("Cannot combine flow and typescript plugins.");a=e,i=new e_,c=1,r=t,s=n,o=l;let h=function(){if(0===i.pos&&a.charCodeAt(0)===ep.numberSign&&a.charCodeAt(1)===ep.exclamationMark&&e1(2),eZ(),ro(eh.eof),i.scopes.push(new ek(0,i.tokens.length,!0)),0!==i.scopeDepth)throw Error(`Invalid scope depth at end of file: ${i.scopeDepth}`);return new rv(i.tokens,i.scopes)}();if(i.error)throw function(e){if("pos"in e){let t=function(e){let t=1,n=1;for(let r=0;r<e;r++)a.charCodeAt(r)===ep.lineFeed?(t++,n=1):n++;return new ey(t,n)}(e.pos);e.message+=` (${t.line}:${t.column})`,e.loc=t}return e}(i.error);return h}(e,n,l,h)).tokens,d=u.scopes,m=new tE(e,f),k=new tv(m),g=new rC(e,f,h,p,k),_=!!t.enableLegacyTypeScriptModuleInterop,y=null,t.transforms.includes("imports")?((y=new th(m,g,_,t,t.transforms.includes("typescript"),!!t.keepUnusedImports,k)).preprocessTokens(),tC(g,d,y.getGlobalNames()),t.transforms.includes("typescript")&&!t.keepUnusedImports&&y.pruneTypeOnlyImports()):t.transforms.includes("typescript")&&!t.keepUnusedImports&&tC(g,d,function(e){let t=new Set;for(let r=0;r<e.tokens.length;r++){var n;e.matches1AtIndex(r,eh._import)&&!e.matches3AtIndex(r,eh._import,eh.name,eh.eq)&&(n=r,n++,!e.matches1AtIndex(n,eh.parenL)&&(e.matches1AtIndex(n,eh.name)&&(t.add(e.identifierNameAtIndex(n)),n++,e.matches1AtIndex(n,eh.comma)&&n++),e.matches1AtIndex(n,eh.star)&&(n+=2,t.add(e.identifierNameAtIndex(n)),n++),e.matches1AtIndex(n,eh.braceL)&&function(e,t,n){for(;;){if(e.matches1AtIndex(t,eh.braceR))return;let r=e9(e,t);if(t=r.endIndex,r.isType||n.add(r.rightName),e.matches2AtIndex(t,eh.comma,eh.braceR)||e.matches1AtIndex(t,eh.braceR))return;if(e.matches1AtIndex(t,eh.comma))t++;else throw Error(`Unexpected token: ${JSON.stringify(e.tokens[t])}`)}}(e,++n,t)))}return t}(g)),{tokenProcessor:g,scopes:d,nameManager:m,importProcessor:y,helperManager:k}),T=new rG(x,t.transforms,!!t.enableLegacyBabel5ModuleInterop,t).transform(),b={code:T.code};if(t.sourceMapOptions){if(!t.filePath)throw Error("filePath must be specified when generating a source map.");b={...b,sourceMap:function({code:e,mappings:t},n,r,s,o){let i,a=function(e,t){let n=Array(t.length),r=0,s=t[0].start,o=0;for(let i=0;i<e.length;i++)i===s&&(n[r]=s-o,s=t[++r].start),e.charCodeAt(i)===ep.lineFeed&&(o=i+1);return n}(s,o),c=new tx({file:r.compiledFilename}),l=0,h=t[0];for(;void 0===h&&l<t.length-1;)h=t[++l];let p=0,u=0;0!==h&&tT(c,p,0,n,p,0);for(let r=0;r<e.length;r++){if(r===h)for(tT(c,p,h-u,n,p,a[l]);(h===r||void 0===h)&&l<t.length-1;)h=t[++l];e.charCodeAt(r)===ep.lineFeed&&(p++,h!==(u=r+1)&&tT(c,p,0,n,p,0))}let{sourceRoot:f,sourcesContent:d,...m}=(i=function(e){let{_mappings:t,_sources:n,_sourcesContent:r,_names:s,_ignoreList:o}=e;return function(e){let{length:t}=e,n=t;for(let t=n-1;t>=0&&!(e[t].length>0);n=t,t--);n<t&&(e.length=n)}(t),{version:3,file:e.file||void 0,names:s.array,sourceRoot:e.sourceRoot||void 0,sources:n.array,sourcesContent:r,mappings:t,ignoreList:o.array}}(c),Object.assign({},i,{mappings:function(e){let t=new tg,n=0,r=0,s=0,o=0;for(let i=0;i<e.length;i++){let a=e[i];if(i>0&&t.write(59),0===a.length)continue;let c=0;for(let e=0;e<a.length;e++){let i=a[e];e>
1230&&t.write(44),c=tm(t,i[0],c),1!==i.length&&(n=tm(t,i[1],n),r=tm(t,i[2],r),s=tm(t,i[3],s),4!==i.length&&(o=tm(t,i[4],o)))}}return t.flush()}(i.mappings)}));return m}(T,t.filePath,t.sourceMapOptions,e,x.tokenProcessor.tokens)}}return b}catch(e){throw t.filePath&&(e.message=`Error transforming ${t.filePath}: ${e.message}`),e}})(t.replace(rQ,"$1export default $2$3"),{transforms:["jsx","typescript","imports"],production:!0}).code.substring(13),rJ({render:e=>{l.default=e}},n,{exports:l}));let h=l.default;return h?(0,em.isValidElement)(h)?h:"function"==typeof h?(0,em.createElement)(h):"string"==typeof h?h:null:null})(e),error:null,prevCode:e.code,prevScope:e.scope}}catch(t){return{element:null,error:t,prevCode:e.code,prevScope:e.scope}}}static getDerivedStateFromError(e){return{error:e}}componentDidMount(){var e,t;null==(e=(t=this.props).onRendered)||e.call(t,this.state.error||void 0)}shouldComponentUpdate(e,t){return e.code!==this.props.code||e.scope!==this.props.scope||t.error!==this.state.error}componentDidUpdate(){var e,t;null==(e=(t=this.props).onRendered)||e.call(t,this.state.error||void 0)}render(){return this.state.error?null:this.state.element}}let r1=({code:e,scope:t,disableCache:n})=>{let r=(0,em.useRef)(!0),s=(0,em.useRef)(null),[o,i]=(0,em.useState)(()=>{let r=(0,em.createElement)(rZ,{code:e,scope:t,onRendered:e=>{e?i({element:n?null:s.current,error:e.toString()}):s.current=r}});return{element:r,error:null}});return(0,em.useEffect)(()=>{if(r.current)return void(r.current=!1);let o=(0,em.createElement)(rZ,{code:e,scope:t,onRendered:e=>{e?i({element:n?null:s.current,error:e.toString()}):s.current=o}});i({element:o,error:null})},[e,t,n]),o}},19485:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var s in t=arguments[n])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e}).apply(this,arguments)},s=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var s=Object.getOwnPropertyDescriptor(t,n);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,s)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=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)&&s(t,e,n);return o(t,e),t},a=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,r=Object.getOwnPropertySymbols(e);s<r.length;s++)0>t.indexOf(r[s])&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(n[r[s]]=e[r[s]]);return n};Object.defineProperty(t,"__esModule",{value:!0});var c=i(n(63565)),l="u">typeof window&&"navigator"in window&&/Win/i.test(navigator.platform),h="u">typeof window&&"navigator"in window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),p="npm__react-simple-code-editor__textarea",u="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.".concat(p,":empty {\n  -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n  /**\n    * IE doesn't support '-webkit-text-fill-color'\n    * So we use 'color: transparent' to make the text transparent on IE\n    * Unlike other browsers, it doesn't affect caret color in IE\n    */\n  .").concat(p," {\n    color: transparent !important;\n  }\n\n  .").concat(p,"::selection {\n    background-color: #accef7 !important;\n    color: transparent !important;\n  }\n}\n"),f=c.forwardRef(function(e,t){var n=e.autoFocus,s=e.disabled,o=e.form,i=e.highlight,f=e.ignoreTabKey,m=void 0!==f&&f,k=e.insertSpaces,g=void 0===k||k,_=e.maxLength,y=e.minLength,x=e.name,T=e.onBlur,b=e.onClick,I=e.onFocus,v=e.onKeyDown,C=e.onKeyUp,w=e.onValueChange,E=e.padding,A=void 0===E?0:E,S=e.placeholder,R=e.preClassName,N=e.readOnly,L=e.required,O=e.style,j=e.tabSize,D=void 0===j?2:j,P=e.textareaClassName,F=e.textareaId,q=e.value,$=a(e,["autoFocus","disabled","form","highlight","ignoreTabKey","insertSpaces","maxLength","minLength","name","onBlur","onClick","onFocus","onKeyDown","onKeyUp","onValueChange","padding","placeholder","preClassName","readOnly","required","style","tabSize","textareaClassName","textareaId","value"]),M=c.useRef({stack:[],offset:-1}),B=c.useRef(null),K=c.useState(!0),U=K[0],W=K[1],V={paddingTop:"object"==typeof A?A.top:A,paddingRight:"object"==typeof A?A.right:A,paddingBottom:"object"==typeof A?A.bottom:A,paddingLeft:"object"==typeof A?A.left:A},H=i(q),X=function(e,t){return e.substring(0,t).split("\n")},z=c.useCallback(function(e,t){void 0===t&&(t=!1);var n,s,o,i=M.current,a=i.stack,c=i.offset;if(a.length&&c>-1){M.current.stack=a.slice(0,c+1);var l=M.current.stack.length;if(l>100){var h=l-100;M.current.stack=a.slice(h,l),M.current.offset=Math.max(M.current.offset-h,0)}}var p=Date.now();if(t){var u=M.current.stack[M.current.offset];if(u&&p-u.timestamp<3e3){var f=/[^a-z0-9]([a-z0-9]+)$/i,d=null==(n=X(u.value,u.selectionStart).pop())?void 0:n.match(f),m=null==(s=X(e.value,e.selectionStart).pop())?void 0:s.match(f);if((null==d?void 0:d[1])&&(null==(o=null==m?void 0:m[1])?void 0:o.startsWith(d[1]))){M.current.stack[M.current.offset]=r(r({},e),{timestamp:p});return}}}M.current.stack.push(r(r({},e),{timestamp:p}
123)),M.current.offset++},[]),G=c.useCallback(function(){var e=B.current;e&&z({value:e.value,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd})},[z]),J=function(e){var t=B.current;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,null==w||w(e.value))},Q=function(e){var t=B.current,n=M.current.stack[M.current.offset];n&&t&&(M.current.stack[M.current.offset]=r(r({},n),{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),z(e),J(e)},Y=function(){var e=M.current,t=e.stack,n=e.offset,r=t[n-1];r&&(J(r),M.current.offset=Math.max(n-1,0))},Z=function(){var e=M.current,t=e.stack,n=e.offset,r=t[n+1];r&&(J(r),M.current.offset=Math.min(n+1,t.length-1))};return c.useEffect(function(){G()},[G]),c.useImperativeHandle(t,function(){return{get session(){return{history:M.current}},set session(session){M.current=session.history}}},[]),c.createElement("div",r({},$,{style:r(r({},d.container),O)}),c.createElement("pre",r({className:R,"aria-hidden":"true",style:r(r(r({},d.editor),d.highlight),V)},"string"==typeof H?{dangerouslySetInnerHTML:{__html:H+"<br />"}}:{children:H})),c.createElement("textarea",{ref:function(e){return B.current=e},style:r(r(r({},d.editor),d.textarea),V),className:p+(P?" ".concat(P):""),id:F,value:q,onChange:function(e){var t=e.currentTarget,n=t.value;z({value:n,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd},!0),w(n)},onKeyDown:function(e){if(!v||(v(e),!e.defaultPrevented)){"Escape"===e.key&&e.currentTarget.blur();var t=e.currentTarget,n=t.value,r=t.selectionStart,s=t.selectionEnd,o=(g?" ":"	").repeat(D
123);if("Tab"===e.key&&!m&&U)if(e.preventDefault(),e.shiftKey){var i=X(n,r),a=i.length-1,c=X(n,s).length-1,p=n.split("\n").map(function(e,t){return t>=a&&t<=c&&e.startsWith(o)?e.substring(o.length):e}).join("\n");if(n!==p){var u=i[a];Q({value:p,selectionStart:(null==u?void 0:u.startsWith(o))?r-o.length:r,selectionEnd:s-(n.length-p.length)})}}else if(r!==s){var i=X(n,r),f=i.length-1,d=X(n,s).length-1,u=i[f];Q({value:n.split("\n").map(function(e,t){return t>=f&&t<=d?o+e:e}).join("\n"),selectionStart:u&&/\S/.test(u)?r+o.length:r,selectionEnd:s+o.length*(d-f+1)})}else{var k=r+o.length;Q({value:n.substring(0,r)+o+n.substring(s),selectionStart:k,selectionEnd:k})}else if("Backspace"===e.key){var _=r!==s;if(n.substring(0,r).endsWith(o)&&!_){e.preventDefault();var k=r-o.length;Q({value:n.substring(0,r-o.length)+n.substring(s),selectionStart:k,selectionEnd:k})}}else if("Enter"===e.key){if(r===s){var y=X(n,r).pop(),x=null==y?void 0:y.match(/^\s+/);if(null==x?void 0:x[0]){e.preventDefault();var T="\n"+x[0],k=r+T.length;Q({value:n.substring(0,r)+T+n.substring(s),selectionStart:k,selectionEnd:k})}}}else if(57===e.keyCode||219===e.keyCode||222===e.keyCode||192===e.keyCode){var b=void 0;57===e.keyCode&&e.shiftKey?b=["(",")"]:219===e.keyCode?b=e.shiftKey?["{","}"]:["[","]"]:222===e.keyCode?b=e.shiftKey?['"','"']:["'","'"]:192!==e.keyCode||e.shiftKey||(b=["`","`"]),r!==s&&b&&(e.preventDefault(),Q({value:n.substring(0,r)+b[0]+n.substring(r,s)+b[1]+n.substring(s),selectionStart:r,selectionEnd:s+2}))}else(h?e.metaKey&&90===e.keyCode:e.ctrlKey&&90===e.keyCode)&&!e.shiftKey&&!e.altKey?(e.preventDefault(),Y()):(h?e.metaKey&&90===e.keyCode&&e.shiftKey:l?e.ctrlKey&&89===e.keyCode:e.ctrlKey&&90===e.keyCode&&e.shiftKey)&&!e.altKey?(e.preventDefault(),Z()):77===e.keyCode&&e.ctrlKey&&(!h||e.shiftKey)&&(e.preventDefault(),W(function(e){return!e}))}},onClick:b,onKeyUp:C,onFocus:I,onBlur:T,disabled:s,form:o,maxLength:_,minLength:y,name:x,placeholder:S,readOnly:N,required:L,autoFocus:n,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),c.createElement("style",{dangerouslySetInnerHTML:{__html:u}}))}),d={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}};t.default=f},20855:function(e,t){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.DetailContext=t.NoopContext=t.VError=void 0;var s=function(e){function t(n,r){var s=e.call(this,r)||this;return s.path=n,Object.setPrototypeOf(s,t.prototype),s}return r(t,e),t}(Error);t.VError=s,t.NoopContext=function(){function e(){}return e.prototype.fail=function(e,t,n){return!1},e.prototype.unionResolver=function(){return this},e.prototype.createContext=function(){return this},e.prototype.resolveUnion=function(e){},e}();var o=function(){function e(){this._propNames=[""],this._messages=[null],this._score=0}return e.prototype.fail=function(e,t,n){return this._propNames.push(e),this._messages.push(t),this._score+=n,!1},e.prototype.unionResolver=function(){return new i},e.prototype.resolveUnion=function(e){for(var t,n,r=null,s=0,o=e.contexts;s<o.length;s++){var i=o[s];(!r||i._score>=r._score)&&(r=i)}r&&r._score>0&&((t=this._propNames).push.apply(t,r._propNames),(n=this._messages).push.apply(n,r._messages))},e.prototype.getError=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var r=this._propNames[n];e+="number"==typeof r?"["+r+"]":r?"."+r:"";var o=this._messages[n];o&&t.push(e+" "+o)}
123return new s(e,t.join("; "))},e.prototype.getErrorDetail=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var r=this._propNames[n];e+="number"==typeof r?"["+r+"]":r?"."+r:"";var s=this._messages[n];s&&t.push({path:e,message:s})}for(var o=null,n=t.length-1;n>=0;n--)o&&(t[n].nested=[o]),o=t[n];return o},e}();t.DetailContext=o;var i=function(){function e(){this.contexts=[]}return e.prototype.createContext=function(){var e=new o;return this.contexts.push(e),e},e}()},47275:(e,t)=>{"use strict";(function(){function e(e){this.string=e;for(var t=[0],n=0;n<e.length;)switch(e[n]){case"\n":t.push(n+=1);break;case"\r":"\n"===e[n+=1]&&(n+=1),t.push(n);break;default:n++}this.offsets=t}e.prototype.locationForIndex=function(e){if(e<0||e>this.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;var r=e-n[t];return{line:t,column:r}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length||n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t}})()},59753:function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),s=0,t=0;t<n;t++)for(var o=arguments[t],i=0,a=o.length;i<a;i++,s++)r[s]=o[i];return r};Object.defineProperty(t,"__esModule",{value:!0}),t.Checker=t.createCheckers=void 0;var s=n(15416),o=n(20855),i=n(15416);Object.defineProperty(t,"TArray",{enumerable:!0,get:function(){return i.TArray}}),Object.defineProperty(t,"TEnumType",{enumerable:!0,get:function(){return i.TEnumType}}),Object.defineProperty(t,"TEnumLiteral",{enumerable:!0,get:function(){return i.TEnumLiteral}}),Object.defineProperty(t,"TFunc",{enumerable:!0,get:function(){return i.TFunc}}),Object.defineProperty(t,"TIface",{enumerable:!0,get:function(){return i.TIface}}),Object.defineProperty(t,"TLiteral",{enumerable:!0,get:function(){return i.TLiteral}}),Object.defineProperty(t,"TName",{enumerable:!0,get:function(){return i.TName}}),Object.defineProperty(t,"TOptional",{enumerable:!0,get:function(){return i.TOptional}}),Object.defineProperty(t,"TParam",{enumerable:!0,get:function(){return i.TParam}}),Object.defineProperty(t,"TParamList",{enumerable:!0,get:function(){return i.TParamList}}),Object.defineProperty(t,"TProp",{enumerable:!0,get:function(){return i.TProp}}),Object.defineProperty(t,"TTuple",{enumerable:!0,get:function(){return i.TTuple}}),Object.defineProperty(t,"TType",{enumerable:!0,get:function(){return i.TType}}),Object.defineProperty(t,"TUnion",{enumerable:!0,get:function(){return i.TUnion}}),Object.defineProperty(t,"TIntersection",{enumerable:!0,get:function(){return i.TIntersection}}),Object.defineProperty(t,"array",{enumerable:!0,get:function(){return i.array}}),Object.defineProperty(t,"enumlit",{enumerable:!0,get:function(){return i.enumlit}}),Object.defineProperty(t,"enumtype",{enumerable:!0,get:function(){return i.enumtype}}),Object.defineProperty(t,"func",{enumerable:!0,get:function(){return i.func}}),Object.defineProperty(t,"iface",{enumerable:!0,get:function(){return i.iface}}),Object.defineProperty(t,"lit",{enumerable:!0,get:function(){return i.lit}}),Object.defineProperty(t,"name",{enumerable:!0,get:function(){return i.name}}),Object.defineProperty(t,"opt",{enumerable:!0,get:function(){return i.opt}}),Object.defineProperty(t,"param",{enumerable:!0,get:function(){return i.param}}),Object.defineProperty(t,"tuple",{enumerable:!0,get:function(){return i.tuple}}),Object.defineProperty(t,"union",{enumerable:!0,get:function(){return i.union}}),Object.defineProperty(t,"intersection",{enumerable:!0,get:function(){return i.intersection}}),Object.defineProperty(t,"BasicType",{enumerable:!0,get:function(){return i.BasicType}});var a=n(20855);Object.defineProperty(t,"VError",{enumerable:!0,get:function(){return a.VError}}),t.createCheckers=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=Object.assign.apply(Object,r([{},s.basicTypes],e)),o={},i=0;i<e.length;i++)for(var a=e[i],l=0,h=Object.keys(a);l<h.length;l++){var p=h[l];o[p]=new c(n,a[p])}return o};var c=function(){function e(e,t,n){if(void 0===n&&(n="value"),this.suite=e,this.ttype=t,this._path=n,this.props=new Map,t instanceof s.TIface)for(var r=0,o=t.props;r<o.length;r++){var i=o[r];this.props.set(i.name,i.ttype)}this.checkerPlain=this.ttype.getChecker(e,!1),this.checkerStrict=this.ttype.getChecker(e,!0)}return e.prototype.setReportedPath=function(e){this._path=e},e.prototype.check=function(e){return this._doCheck(this.checkerPlain,e)},e.prototype.test=function(e){return this.checkerPlain(e,new o.NoopContext)},e.prototype.validate=function(e){return this._doValidate(this.checkerPlain,e)},e.prototype.strictCheck=function(e){return this._doCheck(this.checkerStrict,e)},e.prototype.strictTest=function(e){return this.checkerStrict(e,new o.NoopContext)},e.prototype.strictValidate=function(e){return this._doValidate(this.checkerStrict,e)},e.prototype.getProp=function(t){var n=this.props.get(t);if(!n)throw Error("Type has no property "+t);return new e(this.suite,n,this._path+"."+t)},e.prototype.methodArgs=function(t){var n=this._getMethod(t);return new e(this.suite,n.paramList)},e.prototype.methodResult=function(t){var n=this._getMethod(t);return new e(this.suite,n.result)},e.prototype.getArgs=function(){if(!(this.ttype instanceof s.TFunc))throw Error("getArgs() applied to non-function");return new e(this.suite,this.ttype.paramList)},e.prototype.getResult=function(){if(!(this.ttype instanceof s.TFunc))throw Error("getResult() applied to non-function");return new e(this.suite,this.ttype.result)},e.prototype.getType=function(){return this.ttype},e.prototype._doCheck=function(e,t){if(!e(t,new o.NoopContext)){var n=new o.DetailContext;throw e(t,n),n.getError(this._path)}},e.prototype._doValidate=function(e,t){if(e(t,new o.NoopContext))return null;var n=new o.DetailContext;return e(t,n),n.getErrorDetail(this._path)},e.prototype._getMethod=function(e){var t=this.props.get(e);if(!t)throw Error("Type has no property "+e);if(!(t instanceof s.TFunc))throw Error("Property "+e+" is not a method");return t},e}();t.Checker=c},85176:(e,t,n)=>
vendor: 1,995 bytes, line 123
123{var r,s=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function s(e,t){if(!r[e]){r[e]={};for(var n=0;n<e.length;n++)r[e][e.charAt(n)]=n}return r[e][t]}var o={compressToBase64:function(e){if(null==e)return"";var n=o._compress(e,6,function(e){return t.charAt(e)});switch(n.length%4){default:case 0:return n;case 1:return n+"===";case 2:return n+"==";case 3:return n+"="}},decompressFromBase64:function(e){return null==e?"":""==e?null:o._decompress(e.length,32,function(n){return s(t,e.charAt(n))})},compressToUTF16:function(t){return null==t?"":o._compress(t,15,function(t){return e(t+32)})+" "},decompressFromUTF16:function(e){return null==e?"":""==e?null:o._decompress(e.length,16384,function(t){return e.charCodeAt(t)-32})},compressToUint8Array:function(e){for(var t=o.compress(e),n=new Uint8Array(2*t.length),r=0,s=t.length;r<s;r++){var i=t.charCodeAt(r);n[2*r]=i>>>8,n[2*r+1]=i%256}return n},decompressFromUint8Array:function(t){if(null==t)return o.decompress(t);for(var n=Array(t.length/2),r=0,s=n.length;r<s;r++)n[r]=256*t[2*r]+t[2*r+1];var i=[];return n.forEach(function(t){i.push(e(t))}),o.decompress(i.join(""))},compressToEncodedURIComponent:function(e){return null==e?"":o._compress(e,6,function(e){return n.charAt(e)})},decompressFromEncodedURIComponent:function(e){return null==e?"":""==e?null:(e=e.replace(/ /g,"+"),o._decompress(e.length,32,function(t){return s(n,e.charAt(t))}))},compress:function(t){return o._compress(t,16,function(t){return e(t)})},_compress:function(e,t,n){if(null==e)return"";var r,s,o,i={},a={},c="",l="",h="",p=2,u=3,f=2,d=[],m=0,k=0;for(o=0;o<e.length;o+=1)if(c=e.charAt(o),Object.prototype.hasOwnProperty.call(i,c)||(i[c]=u++,a[c]=!0),l=h+c,Object.prototype.hasOwnProperty.call(i,l))h=l;else{if(Object.prototype.hasOwnProperty.call(a,h)){if(256>h.charCodeAt(0)){for(r=0;r<f;r++)m<<=1,k==t-1?(k=0,d.push(n(m)),m=0):k++;
123for(s=h.charCodeAt(0),r=0;r<8;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1}else{for(r=0,s=1;r<f;r++)m=m<<1|s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s=0;for(s=h.charCodeAt(0),r=0;r<16;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1}0==--p&&(p=Math.pow(2,f),f++),delete a[h]}else for(s=i[h],r=0;r<f;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1;0==--p&&(p=Math.pow(2,f),f++),i[l]=u++,h=String(c)}if(""!==h){if(Object.prototype.hasOwnProperty.call(a,h)){if(256>h.charCodeAt(0)){for(r=0;r<f;r++)m<<=1,k==t-1?(k=0,d.push(n(m)),m=0):k++;for(s=h.charCodeAt(0),r=0;r<8;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1}else{for(r=0,s=1;r<f;r++)m=m<<1|s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s=0;for(s=h.charCodeAt(0),r=0;r<16;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1}0==--p&&(p=Math.pow(2,f),f++),delete a[h]}else for(s=i[h],r=0;r<f;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1;0==--p&&(p=Math.pow(2,f),f++)}for(r=0,s=2;r<f;r++)m=m<<1|1&s,k==t-1?(k=0,d.push(n(m)),m=0):k++,s>>=1;for(;;){if(m<<=1,k==t-1){d.push(n(m));break}k++}return d.join("")},decompress:function(e){return null==e?"":""==e?null:o._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(t,n,r){var s,o,i,a,c,l,h,p=[],u=4,f=4,d=3,m="",k=[],g={val:r(0),position:n,index:1};for(s=0;s<3;s+=1)p[s]=s;for(i=0,c=4,l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;switch(i){case 0:for(i=0,c=256,l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;h=e(i);break;case 1:for(i=0,c=65536,l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;h=e(i);break;case 2:return""}for(p[3]=h,o=h,k.push(h);;){if(g.index>t)return"";for(i=0,c=Math.pow(2,d),l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;switch(h=i){case 0:for(i=0,c=256,l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;p[f++]=e(i),h=f-1,u--;break;case 1:for(i=0,c=65536,l=1;l!=c;)a=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=r(g.index++)),i|=(a>0)*l,l<<=1;p[f++]=e(i),h=f-1,u--;break;case 2:return k.join("")}if(0==u&&(u=Math.pow(2,d),d++),p[h])m=p[h];else{if(h!==f)return null;m=o+o.charAt(0)}k.push(m),p[f++]=o+m.charAt(0),u--,o=m,0==u&&(u=Math.pow(2,d),d++)}}};return o}();void 0===(r=(function(){return s}).call(t,n,t,e))||(e.exports=r)},93601:function(e){e.exports=function(){"use strict";let e=/^[\w+.-]+:\/\//,t=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,n=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function r(e){return e.startsWith("/")}function s(e){return/^[.?#]/.test(e)}function o(e){let n=t.exec(e);return i(n[1],n[2]||"",n[3],n[4]||"",n[5]||"/",n[6]||"",n[7]||"")}function i(e,t,n,r,s,o,i){return{scheme:e,user:t,host:n,port:r,path:s,query:o,hash:i,type:7}}function a(t){if(t.startsWith("//")){let e=o("http:"+t);return e.scheme="",e.type=6,e}if(r(t)){let e=o("http://foo.com"+t);return e.scheme="",e.host="",e.type=5,e}if(t.startsWith("file:")){let e,s;return s=(e=n.exec(t))[2],i("file:","",e[1]||"","",r(s)?s:"/"+s,e[3]||"",e[4]||"")}if(e.test(t))return o(t);let s=o("http://foo.com/"+t);return s.scheme="",s.host="",s.type=t?t.startsWith("?")?3:t.startsWith("#")?2:4:1,s}function c(e,t){let n=t<=4,r=e.path.split("/"),s=1,o=0,i=!1;for(let e=1;e<r.length;e++){let t=r[e];if(!t){i=!0;continue}if(i=!1,"."!==t){if(".."===t){o?(i=!0,o--,s--):n&&(r[s++]=t);continue}r[s++]=t,o++}}let a="";for(let e=1;e<s;e++)a+="/"+r[e];a&&(!i||a.endsWith("/.."))||(a+="/"),e.path=a}return function(e,t){if(!e&&!t)return"";let n=a(e),r=n.type;if(t&&7!==r){let e=a(t),s=e.type;switch(r){case 1:n.hash=e.hash;case 2:n.query=e.query;case 3:case 4:c(e,e.type),"/"===n.path?n.path=e.path:n.path=function(e){if(e.endsWith("/.."))return e;let t=e.lastIndexOf("/");return e.slice(0,t+1)}(e.path)+n.path;case 5:n.user=e.user,n.host=e.host,n.port=e.port;case 6:n.scheme=e.scheme}s>r&&(r=s)}c(n,r);let o=n.query+n.hash;switch(r){case 2:case 3:return o;case 4:{let r=n.path.slice(1);if(!r)return o||".";if(s(t||e)&&!s(r))return"./"+r+o;return r+o}case 5:return n.path+o;default:return n.scheme+"//"+n.user+n.host+n.port+n.path+o}}}()}}]);
124//# sourceMappingURL=92076-cb7321d250525f0a.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.