parser-meriyah.mjs 157 KB

12345678910111213141516171819
  1. "use strict";var T=(d,b)=>()=>(b||d((b={exports:{}}).exports,b),b.exports);var e2=T((d3,Ce)=>{var A1=function(d){return d&&d.Math==Math&&d};Ce.exports=A1(typeof globalThis=="object"&&globalThis)||A1(typeof window=="object"&&window)||A1(typeof self=="object"&&self)||A1(typeof global=="object"&&global)||function(){return this}()||Function("return this")()});var L2=T((g3,we)=>{we.exports=function(d){try{return!!d()}catch{return!0}}});var J2=T((h3,qe)=>{var Vt=L2();qe.exports=!Vt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})});var x1=T((m3,Be)=>{var jt=L2();Be.exports=!jt(function(){var d=function(){}.bind();return typeof d!="function"||d.hasOwnProperty("prototype")})});var P1=T((b3,Se)=>{var _t=x1(),y1=Function.prototype.call;Se.exports=_t?y1.bind(y1):function(){return y1.apply(y1,arguments)}});var Oe=T(Le=>{"use strict";var Fe={}.propertyIsEnumerable,Te=Object.getOwnPropertyDescriptor,Ut=Te&&!Fe.call({1:2},1);Le.f=Ut?function(b){var r=Te(this,b);return!!r&&r.enumerable}:Fe});var p1=T((r3,Ie)=>{Ie.exports=function(d,b){return{enumerable:!(d&1),configurable:!(d&2),writable:!(d&4),value:b}}});var D2=T((v3,Ve)=>{var Re=x1(),Ne=Function.prototype,Mt=Ne.bind,uu=Ne.call,Jt=Re&&Mt.bind(uu,uu);Ve.exports=Re?function(d){return d&&Jt(d)}:function(d){return d&&function(){return uu.apply(d,arguments)}}});var Ue=T((A3,_e)=>{var je=D2(),Xt=je({}.toString),zt=je("".slice);_e.exports=function(d){return zt(Xt(d),8,-1)}});var Je=T((y3,Me)=>{var Ht=e2(),Kt=D2(),Wt=L2(),Yt=Ue(),eu=Ht.Object,$t=Kt("".split);Me.exports=Wt(function(){return!eu("z").propertyIsEnumerable(0)})?function(d){return Yt(d)=="String"?$t(d,""):eu(d)}:eu});var iu=T((P3,Xe)=>{var Zt=e2(),Qt=Zt.TypeError;Xe.exports=function(d){if(d==null)throw Qt("Can't call method on "+d);return d}});var E1=T((E3,ze)=>{var Gt=Je(),xt=iu();ze.exports=function(d){return Gt(xt(d))}});var C2=T((D3,He)=>{He.exports=function(d){return typeof d=="function"}});var Z2=T((C3,Ke)=>{var pt=C2();Ke.exports=function(d){return typeof d=="object"?d!==null:pt(d)}});var D1=T((w3,We)=>{var nu=e2(),uo=C2(),eo=function(d){return uo(d)?d:void 0};We.exports=function(d,b){return arguments.length<2?eo(nu[d]):nu[d]&&nu[d][b]}});var $e=T((q3,Ye)=>{var io=D2();Ye.exports=io({}.isPrototypeOf)});var Qe=T((B3,Ze)=>{var no=D1();Ze.exports=no("navigator","userAgent")||""});var ni=T((S3,ii)=>{var ei=e2(),tu=Qe(),Ge=ei.process,xe=ei.Deno,pe=Ge&&Ge.versions||xe&&xe.version,ui=pe&&pe.v8,P2,C1;ui&&(P2=ui.split("."),C1=P2[0]>0&&P2[0]<4?1:+(P2[0]+P2[1]));!C1&&tu&&(P2=tu.match(/Edge\/(\d+)/),(!P2||P2[1]>=74)&&(P2=tu.match(/Chrome\/(\d+)/),P2&&(C1=+P2[1])));ii.exports=C1});var ou=T((F3,oi)=>{var ti=ni(),to=L2();oi.exports=!!Object.getOwnPropertySymbols&&!to(function(){var d=Symbol();return!String(d)||!(Object(d)instanceof Symbol)||!Symbol.sham&&ti&&ti<41})});var lu=T((T3,li)=>{var oo=ou();li.exports=oo&&!Symbol.sham&&typeof Symbol.iterator=="symbol"});var fu=T((L3,fi)=>{var lo=e2(),fo=D1(),co=C2(),so=$e(),ao=lu(),go=lo.Object;fi.exports=ao?function(d){return typeof d=="symbol"}:function(d){var b=fo("Symbol");return co(b)&&so(b.prototype,go(d))}});var si=T((O3,ci)=>{var ho=e2(),mo=ho.String;ci.exports=function(d){try{return mo(d)}catch{return"Object"}}});var di=T((I3,ai)=>{var bo=e2(),ko=C2(),ro=si(),vo=bo.TypeError;ai.exports=function(d){if(ko(d))return d;throw vo(ro(d)+" is not a function")}});var hi=T((R3,gi)=>{var Ao=di();gi.exports=function(d,b){var r=d[b];return r==null?void 0:Ao(r)}});var bi=T((N3,mi)=>{var yo=e2(),cu=P1(),su=C2(),au=Z2(),Po=yo.TypeError;mi.exports=function(d,b){var r,f;if(b==="string"&&su(r=d.toString)&&!au(f=cu(r,d))||su(r=d.valueOf)&&!au(f=cu(r,d))||b!=="string"&&su(r=d.toString)&&!au(f=cu(r,d)))return f;throw Po("Can't convert object to primitive value")}});var ri=T((V3,ki)=>{ki.exports=!1});var w1=T((j3,Ai)=>{var vi=e2(),Eo=Object.defineProperty;Ai.exports=function(d,b){try{Eo(vi,d,{value:b,configurable:!0,writable:!0})}catch{vi[d]=b}return b}});var q1=T((_3,Pi)=>{var Do=e2(),Co=w1(),yi="__core-js_shared__",wo=Do[yi]||Co(yi,{});Pi.exports=wo});var du=T((U3,Di)=>{var qo=ri(),Ei=q1();(Di.exports=function(d,b){return Ei[d]||(Ei[d]=b!==void 0?b:{})})("versions",[]).push({version:"3.21.1",mode:qo?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.1/LICENSE",source:"https://github.com/zloirock/core-js"})});var wi=T((M3,Ci)=>{var Bo=e2(),So=iu(),Fo=Bo.Object;Ci.exports=function(d){return Fo(So(d))}});var O2=T((J3,qi)=>{var To=D2(),Lo=wi(),Oo=To({}.hasOwnProperty);qi.exports=Object.hasOwn||function(b,r){return Oo(Lo(b),r)}});var gu=T((X3,Bi)=>{var Io=D2(),Ro=0,No=Math.random(),Vo=Io(1 .toString);Bi.exports=function(d){return"Symbol("+(d===void 0?"":d)+")_"+Vo(++Ro+No,36)}});var Ii=T((z3,Oi)=>{var jo=e2(),_o=du(),Si=O2(),Uo=gu(),Fi=ou(),Li=lu(),Q2=_o("wks"),X2=jo.Symbol,Ti=X2&&X2.for,Mo=Li?X2:X2&&X2.withoutSetter||Uo;Oi.exports=function(d){if(!Si(Q2,d)||!(Fi||typeof Q2[d]=="string")){var b="Symbol."+d;Fi&&Si(X2,d)?Q2[d]=X2[d]:Li&&Ti?Q2[d]=Ti(b):Q2[d]=Mo(b)}return Q2[d]}});var ji=T((H3,Vi)=>{var Jo=e2(),Xo=P1(),Ri=Z2(),Ni=fu(),zo=hi(),Ho=bi(),Ko=Ii(),Wo=Jo.TypeError,Yo=Ko("toPrimitive");Vi.exports=function(d,b){if(!Ri(d)||Ni(d))return d;var r=zo(d,Yo),f;if(r){if(b===void 0&&(b="default"),f=Xo(r,d,b),!Ri(f)||Ni(f))return f;throw Wo("Can't convert object to primitive value")}return b===void 0&&(b="number"),Ho(d,b)}});var hu=T((K3,_i)=>{var $o=ji(),Zo=fu();_i.exports=function(d){var b=$o(d,"string");return Zo(b)?b:b+""}});var Ji=T((W3,Mi)=>{var Qo=e2(),Ui=Z2(),mu=Qo.document,Go=Ui(mu)&&Ui(mu.createElement);Mi.exports=function(d){return Go?mu.createElement(d):{}}});var bu=T((Y3,Xi)=>{var xo=J2(),po=L2(),ul=Ji();Xi.exports=!xo&&!po(function(){return Object.defineProperty(ul("div"),"a",{get:function(){return 7}}).a!=7})});var ku=T(Hi=>{var el=J2(),il=P1(),nl=Oe(),tl=p1(),ol=E1(),ll=hu(),fl=O2(),cl=bu(),zi=Object.getOwnPropertyDescriptor;Hi.f=el?zi:function(b,r){if(b=ol(b),r=ll(r),cl)try{return zi(b,r)}catch{}if(fl(b,r))return tl(!il(nl.f,b,r),b[r])}});var Wi=T((Z3,Ki)=>{var sl=J2(),al=L2();Ki.exports=sl&&al(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})});var ru=T((Q3,$i)=>{var Yi=e2(),dl=Z2(),gl=Yi.String,hl=Yi.TypeError;$i.exports=function(d){if(dl(d))return d;throw hl(gl(d)+" is not an object")}});var Eu=T(Qi=>{var ml=e2(),bl=J2(),kl=bu(),rl=Wi(),B1=ru(),Zi=hu(),vl=ml.TypeError,vu=Object.defineProperty,Al=Object.getOwnPropertyDescriptor,Au="enumerable",yu="configurable",Pu="writable";Qi.f=bl?rl?function(b,r,f){if(B1(b),r=Zi(r),B1(f),typeof b=="function"&&r==="prototype"&&"value"in f&&Pu in f&&!f[Pu]){var C=Al(b,r);C&&C[Pu]&&(b[r]=f.value,f={configurable:yu in f?f[yu]:C[yu],enumerable:Au in f?f[Au]:C[Au],writable:!1})}return vu(b,r,f)}:vu:function(b,r,f){if(B1(b),r=Zi(r),B1(f),kl)try{return vu(b,r,f)}catch{}if("get"in f||"set"in f)throw vl("Accessors not supported");return"value"in f&&(b[r]=f.value),b}});var S1=T((x3,Gi)=>{var yl=J2(),Pl=Eu(),El=p1();Gi.exports=yl?function(d,b,r){return Pl.f(d,b,El(1,r))}:function(d,b,r){return d[b]=r,d}});var Cu=T((p3,xi)=>{var Dl=D2(),Cl=C2(),Du=q1(),wl=Dl(Function.toString);Cl(Du.inspectSource)||(Du.inspectSource=function(d){return wl(d)});xi.exports=Du.inspectSource});var en=T((u6,un)=>{var ql=e2(),Bl=C2(),Sl=Cu(),pi=ql.WeakMap;un.exports=Bl(pi)&&/native code/.test(Sl(pi))});var on=T((e6,tn)=>{var Fl=du(),Tl=gu(),nn=Fl("keys");tn.exports=function(d){return nn[d]||(nn[d]=Tl(d))}});var wu=T((i6,ln)=>{ln.exports={}});var gn=T((n6,dn)=>{var Ll=en(),an=e2(),qu=D2(),Ol=Z2(),Il=S1(),Bu=O2(),Su=q1(),Rl=on(),Nl=wu(),fn="Object already initialized",Tu=an.TypeError,Vl=an.WeakMap,F1,e1,T1,jl=function(d){return T1(d)?e1(d):F1(d,{})},_l=function(d){return function(b){var r;if(!Ol(b)||(r=e1(b)).type!==d)throw Tu("Incompatible receiver, "+d+" required");return r}};Ll||Su.state?(I2=Su.state||(Su.state=new Vl),cn=qu(I2.get),Fu=qu(I2.has),sn=qu(I2.set),F1=function(d,b){if(Fu(I2,d))throw new Tu(fn);return b.facade=d,sn(I2,d,b),b},e1=function(d){return cn(I2,d)||{}},T1=function(d){return Fu(I2,d)}):(z2=Rl("state"),Nl[z2]=!0,F1=function(d,b){if(Bu(d,z2))throw new Tu(fn);return b.facade=d,Il(d,z2,b),b},e1=function(d){return Bu(d,z2)?d[z2]:{}},T1=function(d){return Bu(d,z2)});var I2,cn,Fu,sn,z2;dn.exports={set:F1,get:e1,has:T1,enforce:jl,getterFor:_l}});var bn=T((t6,mn)=>{var Lu=J2(),Ul=O2(),hn=Function.prototype,Ml=Lu&&Object.getOwnPropertyDescriptor,Ou=Ul(hn,"name"),Jl=Ou&&function(){}.name==="something",Xl=Ou&&(!Lu||Lu&&Ml(hn,"name").configurable);mn.exports={EXISTS:Ou,PROPER:Jl,CONFIGURABLE:Xl}});var yn=T((o6,An)=>{var zl=e2(),kn=C2(),Hl=O2(),rn=S1(),Kl=w1(),Wl=Cu(),vn=gn(),Yl=bn().CONFIGURABLE,$l=vn.get,Zl=vn.enforce,Ql=String(String).split("String");(An.exports=function(d,b,r,f){var C=f?!!f.unsafe:!1,L=f?!!f.enumerable:!1,S=f?!!f.noTargetGet:!1,O=f&&f.name!==void 0?f.name:b,k;if(kn(r)&&(String(O).slice(0,7)==="Symbol("&&(O="["+String(O).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!Hl(r,"name")||Yl&&r.name!==O)&&rn(r,"name",O),k=Zl(r),k.source||(k.source=Ql.join(typeof O=="string"?O:""))),d===zl){L?d[b]=r:Kl(b,r);return}else C?!S&&d[b]&&(L=!0):delete d[b];L?d[b]=r:rn(d,b,r)})(Function.prototype,"toString",function(){return kn(this)&&$l(this).source||Wl(this)})});var Iu=T((l6,Pn)=>{var Gl=Math.ceil,xl=Math.floor;Pn.exports=function(d){var b=+d;return b!==b||b===0?0:(b>0?xl:Gl)(b)}});var Dn=T((f6,En)=>{var pl=Iu(),u4=Math.max,e4=Math.min;En.exports=function(d,b){var r=pl(d);return r<0?u4(r+b,0):e4(r,b)}});var wn=T((c6,Cn)=>{var i4=Iu(),n4=Math.min;Cn.exports=function(d){return d>0?n4(i4(d),9007199254740991):0}});var Bn=T((s6,qn)=>{var t4=wn();qn.exports=function(d){return t4(d.length)}});var Tn=T((a6,Fn)=>{var o4=E1(),l4=Dn(),f4=Bn(),Sn=function(d){return function(b,r,f){var C=o4(b),L=f4(C),S=l4(f,L),O;if(d&&r!=r){for(;L>S;)if(O=C[S++],O!=O)return!0}else for(;L>S;S++)if((d||S in C)&&C[S]===r)return d||S||0;return!d&&-1}};Fn.exports={includes:Sn(!0),indexOf:Sn(!1)}});var In=T((d6,On)=>{var c4=D2(),Ru=O2(),s4=E1(),a4=Tn().indexOf,d4=wu(),Ln=c4([].push);On.exports=function(d,b){var r=s4(d),f=0,C=[],L;for(L in r)!Ru(d4,L)&&Ru(r,L)&&Ln(C,L);for(;b.length>f;)Ru(r,L=b[f++])&&(~a4(C,L)||Ln(C,L));return C}});var Nn=T((g6,Rn)=>{Rn.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]});var jn=T(Vn=>{var g4=In(),h4=Nn(),m4=h4.concat("length","prototype");Vn.f=Object.getOwnPropertyNames||function(b){return g4(b,m4)}});var Un=T(_n=>{_n.f=Object.getOwnPropertySymbols});var Jn=T((b6,Mn)=>{var b4=D1(),k4=D2(),r4=jn(),v4=Un(),A4=ru(),y4=k4([].concat);Mn.exports=b4("Reflect","ownKeys")||function(b){var r=r4.f(A4(b)),f=v4.f;return f?y4(r,f(b)):r}});var Hn=T((k6,zn)=>{var Xn=O2(),P4=Jn(),E4=ku(),D4=Eu();zn.exports=function(d,b,r){for(var f=P4(b),C=D4.f,L=E4.f,S=0;S<f.length;S++){var O=f[S];!Xn(d,O)&&!(r&&Xn(r,O))&&C(d,O,L(b,O))}}});var Wn=T((r6,Kn)=>{var C4=L2(),w4=C2(),q4=/#|\.prototype\./,i1=function(d,b){var r=S4[B4(d)];return r==T4?!0:r==F4?!1:w4(b)?C4(b):!!b},B4=i1.normalize=function(d){return String(d).replace(q4,".").toLowerCase()},S4=i1.data={},F4=i1.NATIVE="N",T4=i1.POLYFILL="P";Kn.exports=i1});var $n=T((v6,Yn)=>{var Nu=e2(),L4=ku().f,O4=S1(),I4=yn(),R4=w1(),N4=Hn(),V4=Wn();Yn.exports=function(d,b){var r=d.target,f=d.global,C=d.stat,L,S,O,k,H,J;if(f?S=Nu:C?S=Nu[r]||R4(r,{}):S=(Nu[r]||{}).prototype,S)for(O in b){if(H=b[O],d.noTargetGet?(J=L4(S,O),k=J&&J.value):k=S[O],L=V4(f?O:r+(C?".":"#")+O,d.forced),!L&&k!==void 0){if(typeof H==typeof k)continue;N4(H,k)}(d.sham||k&&k.sham)&&O4(H,"sham",!0),I4(S,O,H,d)}}});var Zn=T(()=>{var j4=$n(),_4=e2();j4({global:!0},{globalThis:_4})});Zn();var Uu=Object.defineProperty,U4=Object.getOwnPropertyDescriptor,Mu=Object.getOwnPropertyNames,M4=Object.prototype.hasOwnProperty,Qn=(d,b)=>function(){return d&&(b=(0,d[Mu(d)[0]])(d=0)),b},t2=(d,b)=>function(){return b||(0,d[Mu(d)[0]])((b={exports:{}}).exports,b),b.exports},J4=(d,b)=>{for(var r in b)Uu(d,r,{get:b[r],enumerable:!0})},X4=(d,b,r,f)=>{if(b&&typeof b=="object"||typeof b=="function")for(let C of Mu(b))!M4.call(d,C)&&C!==r&&Uu(d,C,{get:()=>b[C],enumerable:!(f=U4(b,C))||f.enumerable});return d},z4=d=>X4(Uu({},"__esModule",{value:!0}),d),n2=Qn({"<define:process>"(){}}),Gn=t2({"src/common/parser-create-error.js"(d,b){"use strict";n2();function r(f,C){let L=new SyntaxError(f+" ("+C.start.line+":"+C.start.column+")");return L.loc=C,L}b.exports=r}}),H4=t2({"src/utils/try-combinations.js"(d,b){"use strict";n2();function r(){let f;for(var C=arguments.length,L=new Array(C),S=0;S<C;S++)L[S]=arguments[S];for(let[O,k]of L.entries())try{return{result:k()}}catch(H){O===0&&(f=H)}return{error:f}}b.exports=r}}),xn={};J4(xn,{EOL:()=>_u,arch:()=>K4,cpus:()=>o0,default:()=>a0,endianness:()=>pn,freemem:()=>n0,getNetworkInterfaces:()=>s0,hostname:()=>u0,loadavg:()=>e0,networkInterfaces:()=>c0,platform:()=>W4,release:()=>f0,tmpDir:()=>Vu,tmpdir:()=>ju,totalmem:()=>t0,type:()=>l0,uptime:()=>i0});function pn(){if(typeof L1>"u"){var d=new ArrayBuffer(2),b=new Uint8Array(d),r=new Uint16Array(d);if(b[0]=1,b[1]=2,r[0]===258)L1="BE";else if(r[0]===513)L1="LE";else throw new Error("unable to figure out endianess")}return L1}function u0(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function e0(){return[]}function i0(){return 0}function n0(){return Number.MAX_VALUE}function t0(){return Number.MAX_VALUE}function o0(){return[]}function l0(){return"Browser"}function f0(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function c0(){}function s0(){}function K4(){return"javascript"}function W4(){return"browser"}function Vu(){return"/tmp"}var L1,ju,_u,a0,Y4=Qn({"node-modules-polyfills:os"(){n2(),ju=Vu,_u=`
  2. `,a0={EOL:_u,tmpdir:ju,tmpDir:Vu,networkInterfaces:c0,getNetworkInterfaces:s0,release:f0,type:l0,cpus:o0,totalmem:t0,freemem:n0,uptime:i0,loadavg:e0,hostname:u0,endianness:pn}}}),$4=t2({"node-modules-polyfills-commonjs:os"(d,b){n2();var r=(Y4(),z4(xn));if(r&&r.default){b.exports=r.default;for(let f in r)b.exports[f]=r[f]}else r&&(b.exports=r)}}),Z4=t2({"node_modules/detect-newline/index.js"(d,b){"use strict";n2();var r=f=>{if(typeof f!="string")throw new TypeError("Expected a string");let C=f.match(/(?:\r?\n)/g)||[];if(C.length===0)return;let L=C.filter(O=>O===`\r
  3. `).length,S=C.length-L;return L>S?`\r
  4. `:`
  5. `};b.exports=r,b.exports.graceful=f=>typeof f=="string"&&r(f)||`
  6. `}}),Q4=t2({"node_modules/jest-docblock/build/index.js"(d){"use strict";n2(),Object.defineProperty(d,"__esModule",{value:!0}),d.extract=B,d.parse=d2,d.parseWithComments=w,d.print=$,d.strip=N;function b(){let z=$4();return b=function(){return z},z}function r(){let z=f(Z4());return r=function(){return z},z}function f(z){return z&&z.__esModule?z:{default:z}}var C=/\*\/$/,L=/^\/\*\*/,S=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,O=/(^|\s+)\/\/([^\r\n]*)/g,k=/^(\r?\n)+/,H=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,J=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,M=/(\r?\n|^) *\* ?/g,K=[];function B(z){let u2=z.match(S);return u2?u2[0].trimLeft():""}function N(z){let u2=z.match(S);return u2&&u2[0]?z.substring(u2[0].length):z}function d2(z){return w(z).pragmas}function w(z){let u2=(0,r().default)(z)||b().EOL;z=z.replace(L,"").replace(C,"").replace(M,"$1");let m2="";for(;m2!==z;)m2=z,z=z.replace(H,"".concat(u2,"$1 $2").concat(u2));z=z.replace(k,"").trimRight();let f2=Object.create(null),R2=z.replace(J,"").replace(k,"").trimRight(),c2;for(;c2=J.exec(z);){let N2=c2[2].replace(O,"");typeof f2[c2[1]]=="string"||Array.isArray(f2[c2[1]])?f2[c2[1]]=K.concat(f2[c2[1]],N2):f2[c2[1]]=N2}return{comments:R2,pragmas:f2}}function $(z){let{comments:u2="",pragmas:m2={}}=z,f2=(0,r().default)(u2)||b().EOL,R2="/**",c2=" *",N2=" */",w2=Object.keys(m2),O1=w2.map(g2=>o2(g2,m2[g2])).reduce((g2,n1)=>g2.concat(n1),[]).map(g2=>c2+" "+g2+f2).join("");if(!u2){if(w2.length===0)return"";if(w2.length===1&&!Array.isArray(m2[w2[0]])){let g2=m2[w2[0]];return"".concat(R2," ").concat(o2(w2[0],g2)[0]).concat(N2)}}let I1=u2.split(f2).map(g2=>"".concat(c2," ").concat(g2)).join(f2)+f2;return R2+f2+(u2?I1:"")+(u2&&w2.length?c2+f2:"")+O1+N2}function o2(z,u2){return K.concat(u2).map(m2=>"@".concat(z," ").concat(m2).trim())}}}),G4=t2({"src/common/end-of-line.js"(d,b){"use strict";n2();function r(S){let O=S.indexOf("\r");return O>=0?S.charAt(O+1)===`
  7. `?"crlf":"cr":"lf"}function f(S){switch(S){case"cr":return"\r";case"crlf":return`\r
  8. `;default:return`
  9. `}}function C(S,O){let k;switch(O){case`
  10. `:k=/\n/g;break;case"\r":k=/\r/g;break;case`\r
  11. `:k=/\r\n/g;break;default:throw new Error('Unexpected "eol" '.concat(JSON.stringify(O),"."))}let H=S.match(k);return H?H.length:0}function L(S){return S.replace(/\r\n?/g,`
  12. `)}b.exports={guessEndOfLine:r,convertEndOfLineToChars:f,countEndOfLineChars:C,normalizeEndOfLine:L}}}),x4=t2({"src/language-js/utils/get-shebang.js"(d,b){"use strict";n2();function r(f){if(!f.startsWith("#!"))return"";let C=f.indexOf(`
  13. `);return C===-1?f:f.slice(0,C)}b.exports=r}}),p4=t2({"src/language-js/pragma.js"(d,b){"use strict";n2();var{parseWithComments:r,strip:f,extract:C,print:L}=Q4(),{normalizeEndOfLine:S}=G4(),O=x4();function k(M){let K=O(M);K&&(M=M.slice(K.length+1));let B=C(M),{pragmas:N,comments:d2}=r(B);return{shebang:K,text:M,pragmas:N,comments:d2}}function H(M){let K=Object.keys(k(M).pragmas);return K.includes("prettier")||K.includes("format")}function J(M){let{shebang:K,text:B,pragmas:N,comments:d2}=k(M),w=f(B),$=L({pragmas:Object.assign({format:""},N),comments:d2.trimStart()});return(K?"".concat(K,`
  14. `):"")+S($)+(w.startsWith(`
  15. `)?`
  16. `:`
  17. `)+w}b.exports={hasPragma:H,insertPragma:J}}}),u3=t2({"src/utils/is-non-empty-array.js"(d,b){"use strict";n2();function r(f){return Array.isArray(f)&&f.length>0}b.exports=r}}),d0=t2({"src/language-js/loc.js"(d,b){"use strict";n2();var r=u3();function f(k,H){let{ignoreDecorators:J}=H||{};if(!J){let M=k.declaration&&k.declaration.decorators||k.decorators;if(r(M))return f(M[0])}return k.range?k.range[0]:k.start}function C(k){return k.range?k.range[1]:k.end}function L(k,H){let J=f(k);return Number.isInteger(J)&&J===f(H)}function S(k,H){let J=C(k);return Number.isInteger(J)&&J===C(H)}function O(k,H){return L(k,H)&&S(k,H)}b.exports={locStart:f,locEnd:C,hasSameLocStart:L,hasSameLoc:O}}}),e3=t2({"src/language-js/parse/utils/create-parser.js"(d,b){"use strict";n2();var{hasPragma:r}=p4(),{locStart:f,locEnd:C}=d0();function L(S){return S=typeof S=="function"?{parse:S}:S,Object.assign({astFormat:"estree",hasPragma:r,locStart:f,locEnd:C},S)}b.exports=L}}),i3=t2({"src/language-js/utils/is-ts-keyword-type.js"(d,b){"use strict";n2();function r(f){let{type:C}=f;return C.startsWith("TS")&&C.endsWith("Keyword")}b.exports=r}}),n3=t2({"src/language-js/utils/is-block-comment.js"(d,b){"use strict";n2();function r(f){return f.type==="Block"||f.type==="CommentBlock"||f.type==="MultiLine"}b.exports=r}}),t3=t2({"src/language-js/utils/is-type-cast-comment.js"(d,b){"use strict";n2();var r=n3();function f(C){return r(C)&&C.value[0]==="*"&&/@type\b/.test(C.value)}b.exports=f}}),o3=t2({"src/utils/get-last.js"(d,b){"use strict";n2();var r=f=>f[f.length-1];b.exports=r}}),g0=t2({"src/language-js/parse/postprocess/visit-node.js"(d,b){"use strict";n2();function r(f,C){if(Array.isArray(f)){for(let L=0;L<f.length;L++)f[L]=r(f[L],C);return f}if(f&&typeof f=="object"&&typeof f.type=="string"){let L=Object.keys(f);for(let S=0;S<L.length;S++)f[L[S]]=r(f[L[S]],C);return C(f)||f}return f}b.exports=r}}),l3=t2({"src/language-js/parse/postprocess/typescript.js"(d,b){"use strict";n2();var r=Gn(),f=g0();function C(k,H){let{start:J,end:M}=k.loc;throw r(H,{start:{line:J.line,column:J.column+1},end:{line:M.line,column:M.column+1}})}function L(k,H,J){let M=k.decorators;if(!Array.isArray(M))return;let K=H.decorators;(!Array.isArray(K)||K.length!==M.length||M.some(B=>{let N=J.get(B);return!N||!K.includes(N)}))&&C(H,"Leading decorators must be attached to a class declaration")}function S(k,H){k.kind!==166||k.modifiers&&!k.modifiers.some(K=>K.kind===126)||k.initializer&&H.value===null&&C(H,"Abstract property cannot have an initializer")}function O(k,H){let{esTreeNodeToTSNodeMap:J,tsNodeToESTreeNodeMap:M}=H.tsParseResult;f(k,K=>{let B=J.get(K);if(!B)return;let N=M.get(B);N===K&&(L(B,N,M),S(B,N))})}b.exports={throwErrorForInvalidNodes:O}}}),f3=t2({"src/language-js/parse/postprocess/index.js"(d,b){"use strict";n2();var{locStart:r,locEnd:f}=d0(),C=i3(),L=t3(),S=o3(),O=g0(),{throwErrorForInvalidNodes:k}=l3();function H(B,N){if(N.parser==="typescript"&&/@|abstract/.test(N.originalText)&&k(B,N),N.parser!=="typescript"&&N.parser!=="flow"&&N.parser!=="acorn"&&N.parser!=="espree"&&N.parser!=="meriyah"){let w=new Set;B=O(B,$=>{$.leadingComments&&$.leadingComments.some(L)&&w.add(r($))}),B=O(B,$=>{if($.type==="ParenthesizedExpression"){let{expression:o2}=$;if(o2.type==="TypeCastExpression")return o2.range=$.range,o2;let z=r($);if(!w.has(z))return o2.extra=Object.assign(Object.assign({},o2.extra),{},{parenthesized:!0}),o2}})}return B=O(B,w=>{switch(w.type){case"ChainExpression":return J(w.expression);case"LogicalExpression":{if(M(w))return K(w);break}case"VariableDeclaration":{let $=S(w.declarations);$&&$.init&&d2(w,$);break}case"TSParenthesizedType":return C(w.typeAnnotation)||w.typeAnnotation.type==="TSThisType"||(w.typeAnnotation.range=[r(w),f(w)]),w.typeAnnotation;case"TSTypeParameter":if(typeof w.name=="string"){let $=r(w);w.name={type:"Identifier",name:w.name,range:[$,$+w.name.length]}}break;case"SequenceExpression":{let $=S(w.expressions);w.range=[r(w),Math.min(f($),f(w))];break}case"TopicReference":N.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:$}=w;if(N.parser==="meriyah"&&$&&$.type==="Identifier"){let o2=N.originalText.slice(r($),f($));(o2.startsWith('"')||o2.startsWith("'"))&&(w.exported=Object.assign(Object.assign({},w.exported),{},{type:"Literal",value:w.exported.name,raw:o2}))}break}}}),B;function d2(w,$){N.originalText[f($)]!==";"&&(w.range=[r(w),f($)])}}function J(B){switch(B.type){case"CallExpression":B.type="OptionalCallExpression",B.callee=J(B.callee);break;case"MemberExpression":B.type="OptionalMemberExpression",B.object=J(B.object);break;case"TSNonNullExpression":B.expression=J(B.expression);break}return B}function M(B){return B.type==="LogicalExpression"&&B.right.type==="LogicalExpression"&&B.operator===B.right.operator}function K(B){return M(B)?K({type:"LogicalExpression",operator:B.operator,left:K({type:"LogicalExpression",operator:B.operator,left:B.left,right:B.right.left,range:[r(B.left),f(B.right.left)]}),right:B.right.right,range:[r(B),f(B)]}):B}b.exports=H}}),c3=t2({"node_modules/meriyah/dist/meriyah.cjs"(d){"use strict";n2(),Object.defineProperty(d,"__esModule",{value:!0});var b={[0]:"Unexpected token",[28]:"Unexpected token: '%0'",[1]:"Octal escape sequences are not allowed in strict mode",[2]:"Octal escape sequences are not allowed in template strings",[3]:"Unexpected token `#`",[4]:"Illegal Unicode escape sequence",[5]:"Invalid code point %0",[6]:"Invalid hexadecimal escape sequence",[8]:"Octal literals are not allowed in strict mode",[7]:"Decimal integer literals with a leading zero are forbidden in strict mode",[9]:"Expected number in radix %0",[145]:"Invalid left-hand side assignment to a destructible right-hand side",[10]:"Non-number found after exponent indicator",[11]:"Invalid BigIntLiteral",[12]:"No identifiers allowed directly after numeric literal",[13]:"Escapes \\8 or \\9 are not syntactically valid escapes",[14]:"Unterminated string literal",[15]:"Unterminated template literal",[16]:"Multiline comment was not closed properly",[17]:"The identifier contained dynamic unicode escape that was not closed",[18]:"Illegal character '%0'",[19]:"Missing hexadecimal digits",[20]:"Invalid implicit octal",[21]:"Invalid line break in string literal",[22]:"Only unicode escapes are legal in identifier names",[23]:"Expected '%0'",[24]:"Invalid left-hand side in assignment",[25]:"Invalid left-hand side in async arrow",[26]:'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass',[27]:"Member access on super must be in a method",[29]:"Await expression not allowed in formal parameter",[30]:"Yield expression not allowed in formal parameter",[92]:"Unexpected token: 'escaped keyword'",[31]:"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses",[119]:"Async functions can only be declared at the top level or inside a block",[32]:"Unterminated regular expression",[33]:"Unexpected regular expression flag",[34]:"Duplicate regular expression flag '%0'",[35]:"%0 functions must have exactly %1 argument%2",[36]:"Setter function argument must not be a rest parameter",[37]:"%0 declaration must have a name in this context",[38]:"Function name may not contain any reserved words or be eval or arguments in strict mode",[39]:"The rest operator is missing an argument",[40]:"A getter cannot be a generator",[41]:"A computed property name must be followed by a colon or paren",[130]:"Object literal keys that are strings or numbers must be a method or have a colon",[43]:"Found `* async x(){}` but this should be `async * x(){}`",[42]:"Getters and setters can not be generators",[44]:"'%0' can not be generator method",[45]:"No line break is allowed after '=>'",[46]:"The left-hand side of the arrow can only be destructed through assignment",[47]:"The binding declaration is not destructible",[48]:"Async arrow can not be followed by new expression",[49]:"Classes may not have a static property named 'prototype'",[50]:"Class constructor may not be a %0",[51]:"Duplicate constructor method in class",[52]:"Invalid increment/decrement operand",[53]:"Invalid use of `new` keyword on an increment/decrement expression",[54]:"`=>` is an invalid assignment target",[55]:"Rest element may not have a trailing comma",[56]:"Missing initializer in %0 declaration",[57]:"'for-%0' loop head declarations can not have an initializer",[58]:"Invalid left-hand side in for-%0 loop: Must have a single binding",[59]:"Invalid shorthand property initializer",[60]:"Property name __proto__ appears more than once in object literal",[61]:"Let is disallowed as a lexically bound name",[62]:"Invalid use of '%0' inside new expression",[63]:"Illegal 'use strict' directive in function with non-simple parameter list",[64]:'Identifier "let" disallowed as left-hand side expression in strict mode',[65]:"Illegal continue statement",[66]:"Illegal break statement",[67]:"Cannot have `let[...]` as a var name in strict mode",[68]:"Invalid destructuring assignment target",[69]:"Rest parameter may not have a default initializer",[70]:"The rest argument must the be last parameter",[71]:"Invalid rest argument",[73]:"In strict mode code, functions can only be declared at top level or inside a block",[74]:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",[75]:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",[76]:"Class declaration can't appear in single-statement context",[77]:"Invalid left-hand side in for-%0",[78]:"Invalid assignment in for-%0",[79]:"for await (... of ...) is only valid in async functions and async generators",[80]:"The first token after the template expression should be a continuation of the template",[82]:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",[81]:"`let \n [` is a restricted production at the start of a statement",[83]:"Catch clause requires exactly one parameter, not more (and no trailing comma)",[84]:"Catch clause parameter does not support default values",[85]:"Missing catch or finally after try",[86]:"More than one default clause in switch statement",[87]:"Illegal newline after throw",[88]:"Strict mode code may not include a with statement",[89]:"Illegal return statement",[90]:"The left hand side of the for-header binding declaration is not destructible",[91]:"new.target only allowed within functions",[93]:"'#' not followed by identifier",[99]:"Invalid keyword",[98]:"Can not use 'let' as a class name",[97]:"'A lexical declaration can't define a 'let' binding",[96]:"Can not use `let` as variable name in strict mode",[94]:"'%0' may not be used as an identifier in this context",[95]:"Await is only valid in async functions",[100]:"The %0 keyword can only be used with the module goal",[101]:"Unicode codepoint must not be greater than 0x10FFFF",[102]:"%0 source must be string",[103]:"Only a identifier can be used to indicate alias",[104]:"Only '*' or '{...}' can be imported after default",[105]:"Trailing decorator may be followed by method",[106]:"Decorators can't be used with a constructor",[108]:"HTML comments are only allowed with web compatibility (Annex B)",[109]:"The identifier 'let' must not be in expression position in strict mode",[110]:"Cannot assign to `eval` and `arguments` in strict mode",[111]:"The left-hand side of a for-of loop may not start with 'let'",[112]:"Block body arrows can not be immediately invoked without a group",[113]:"Block body arrows can not be immediately accessed without a group",[114]:"Unexpected strict mode reserved word",[115]:"Unexpected eval or arguments in strict mode",[116]:"Decorators must not be followed by a semicolon",[117]:"Calling delete on expression not allowed in strict mode",[118]:"Pattern can not have a tail",[120]:"Can not have a `yield` expression on the left side of a ternary",[121]:"An arrow function can not have a postfix update operator",[122]:"Invalid object literal key character after generator star",[123]:"Private fields can not be deleted",[125]:"Classes may not have a field called constructor",[124]:"Classes may not have a private element named constructor",[126]:"A class field initializer may not contain arguments",[127]:"Generators can only be declared at the top level or inside a block",[128]:"Async methods are a restricted production and cannot have a newline following it",[129]:"Unexpected character after object literal property name",[131]:"Invalid key token",[132]:"Label '%0' has already been declared",[133]:"continue statement must be nested within an iteration statement",[134]:"Undefined label '%0'",[135]:"Trailing comma is disallowed inside import(...) arguments",[136]:"import() requires exactly one argument",[137]:"Cannot use new with import(...)",[138]:"... is not allowed in import()",[139]:"Expected '=>'",[140]:"Duplicate binding '%0'",[141]:"Cannot export a duplicate name '%0'",[144]:"Duplicate %0 for-binding",[142]:"Exported binding '%0' needs to refer to a top-level declared variable",[143]:"Unexpected private field",[147]:"Numeric separators are not allowed at the end of numeric literals",[146]:"Only one underscore is allowed as numeric separator",[148]:"JSX value should be either an expression or a quoted JSX text",[149]:"Expected corresponding JSX closing tag for %0",[150]:"Adjacent JSX elements must be wrapped in an enclosing tag",[151]:"JSX attributes must only be assigned a non-empty 'expression'",[152]:"'%0' has already been declared",[153]:"'%0' shadowed a catch clause binding",[154]:"Dot property must be an identifier",[155]:"Encountered invalid input after spread/rest argument",[156]:"Catch without try",[157]:"Finally without try",[158]:"Expected corresponding closing tag for JSX fragment",[159]:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",[160]:"Invalid tagged template on optional chain",[161]:"Invalid optional chain from super property",[162]:"Invalid optional chain from new expression",[163]:'Cannot use "import.meta" outside a module',[164]:"Leading decorators must be attached to a class declaration"},r=class extends SyntaxError{constructor(u,e,i,n){for(var t=arguments.length,o=new Array(t>4?t-4:0),l=4;l<t;l++)o[l-4]=arguments[l];let c="["+e+":"+i+"]: "+b[n].replace(/%(\d+)/g,(s,h)=>o[h]);super("".concat(c));this.index=u,this.line=e,this.column=i,this.description=c,this.loc={line:e,column:i}}};function f(u,e){for(var i=arguments.length,n=new Array(i>2?i-2:0),t=2;t<i;t++)n[t-2]=arguments[t];throw new r(u.index,u.line,u.column,e,...n)}function C(u){throw new r(u.index,u.line,u.column,u.type,u.params)}function L(u,e,i,n){for(var t=arguments.length,o=new Array(t>4?t-4:0),l=4;l<t;l++)o[l-4]=arguments[l];throw new r(u,e,i,n,...o)}function S(u,e,i,n){throw new r(u,e,i,n)}var O=((u,e)=>{let i=new Uint32Array(104448),n=0,t=0;for(;n<3540;){let o=u[n++];if(o<0)t-=o;else{let l=u[n++];o&2&&(l=e[l]),o&1?i.fill(l,t,t+=u[n++]):i[t++]=l}}return i})([-1,2,24,2,25,2,5,-1,0,77595648,3,44,2,3,0,14,2,57,2,58,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,59,3,0,4,0,4294966523,3,0,4,2,16,2,60,2,0,0,4294836735,0,3221225471,0,4294901942,2,61,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,131,2,6,2,56,-1,2,37,0,4294443263,2,1,3,0,3,0,4294901711,2,39,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,2,194,2,3,0,3825204735,0,123747807,0,65487,0,4294828015,0,4092591615,0,1080049119,0,458703,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,66,0,4284449919,0,851904,2,4,2,11,0,67076095,-1,2,67,0,1073741743,0,4093591391,-1,0,50331649,0,3265266687,2,32,0,4294844415,0,4278190047,2,18,2,129,-1,3,0,2,2,21,2,0,2,9,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,10,0,261632,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,2088959,2,27,2,8,0,909311,3,0,2,0,814743551,2,41,0,67057664,3,0,2,2,40,2,0,2,28,2,0,2,29,2,7,0,268374015,2,26,2,49,2,0,2,76,0,134153215,-1,2,6,2,0,2,7,0,2684354559,0,67044351,0,3221160064,0,1,-1,3,0,2,2,42,0,1046528,3,0,3,2,8,2,0,2,51,0,4294960127,2,9,2,38,2,10,0,4294377472,2,11,3,0,7,0,4227858431,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-1,2,124,0,1048577,2,82,2,13,-1,2,13,0,131042,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,1046559,2,0,2,14,2,0,0,2147516671,2,20,3,86,2,2,0,-16,2,87,0,524222462,2,4,2,0,0,4269801471,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,2,121,2,0,0,3220242431,3,0,3,2,19,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,2,0,0,4351,2,0,2,8,3,0,2,0,67043391,0,3909091327,2,0,2,22,2,8,2,18,3,0,2,0,67076097,2,7,2,0,2,20,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,97,2,98,2,15,2,21,3,0,3,0,67057663,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,3774349439,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,2,23,0,1638399,2,172,2,105,3,0,3,2,18,2,24,2,25,2,5,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-3,2,150,-4,2,18,2,0,2,35,0,1,2,0,2,62,2,28,2,11,2,9,2,0,2,110,-1,3,0,4,2,9,2,21,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277137519,0,2269118463,-1,3,18,2,-1,2,32,2,36,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,46,-10,2,0,0,203775,-2,2,18,2,43,2,35,-2,2,17,2,117,2,20,3,0,2,2,36,0,2147549120,2,0,2,11,2,17,2,135,2,0,2,37,2,52,0,5242879,3,0,2,0,402644511,-1,2,120,0,1090519039,-2,2,122,2,38,2,0,0,67045375,2,39,0,4226678271,0,3766565279,0,2039759,-4,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,40,2,41,-1,2,10,2,42,-6,2,0,2,11,-3,3,0,2,0,2147484671,2,125,0,4190109695,2,50,-2,2,126,0,4244635647,0,27,2,0,2,7,2,43,2,0,2,63,-1,2,0,2,40,-8,2,54,2,44,0,67043329,2,127,2,45,0,8388351,-2,2,128,0,3028287487,2,46,2,130,0,33259519,2,41,-9,2,20,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,2,41,-2,2,17,2,49,2,0,2,20,2,50,2,132,2,23,-21,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,0,1677656575,-166,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,0,4294954999,2,0,-16,2,0,2,88,2,0,0,2105343,0,4160749584,0,65534,-42,0,4194303871,0,2011,-6,2,0,0,1073684479,0,17407,-11,2,0,2,31,-40,3,0,6,0,8323103,-1,3,0,2,2,42,-37,2,55,2,144,2,145,2,146,2,147,2,148,-105,2,24,-32,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-22381,3,0,7,2,23,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,57,2,58,-3,0,3168731136,0,4294956864,2,1,2,0,2,59,3,0,4,0,4294966275,3,0,4,2,16,2,60,2,0,2,33,-1,2,17,2,61,-1,2,0,2,56,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,23,2,62,3,0,2,0,131135,2,95,0,70256639,0,71303167,0,272,2,40,2,56,-1,2,37,2,30,-1,2,96,2,63,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,65,2,64,0,33554435,2,123,2,65,2,151,0,131075,0,3594373096,0,67094296,2,64,-1,0,4294828e3,0,603979263,2,160,0,3,0,4294828001,0,602930687,2,183,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,66,2,36,-1,2,4,0,917503,2,36,-1,2,67,0,537788335,0,4026531935,-1,0,1,-1,2,32,2,68,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,14,2,15,3,0,10,2,69,2,0,2,70,2,71,2,72,2,0,2,73,2,0,2,11,-1,2,23,3,0,2,2,12,2,4,3,0,18,2,74,2,5,3,0,2,2,75,0,253951,3,19,2,0,122879,2,0,2,8,0,276824064,-2,3,0,2,2,40,2,0,0,4294903295,2,0,2,29,2,7,-1,2,17,2,49,2,0,2,76,2,41,-1,2,20,2,0,2,27,-2,0,128,-2,2,77,2,8,0,4064,-1,2,119,0,4227907585,2,0,2,118,2,0,2,48,2,173,2,9,2,38,2,10,-1,0,74440192,3,0,6,-2,3,0,8,2,12,2,0,2,78,2,9,2,0,2,79,2,80,2,81,-3,2,82,2,13,-3,2,83,2,84,2,85,2,0,2,33,-83,2,0,2,53,2,7,3,0,4,0,817183,2,0,2,14,2,0,0,33023,2,20,3,86,2,-17,2,87,0,524157950,2,4,2,0,2,88,2,4,2,0,2,15,2,77,2,16,3,0,2,2,47,2,0,-1,2,17,-16,3,0,206,-2,3,0,655,2,18,3,0,36,2,68,-1,2,17,2,9,3,0,8,2,89,0,3072,2,0,0,2147516415,2,9,3,0,2,2,23,2,90,2,91,3,0,2,2,92,2,0,2,93,2,94,0,4294965179,0,7,2,0,2,8,2,91,2,8,-1,0,1761345536,2,95,0,4294901823,2,36,2,18,2,96,2,34,2,166,0,2080440287,2,0,2,33,2,143,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,97,2,98,2,15,2,21,3,0,3,0,7,3,0,349,2,99,2,100,2,6,-264,3,0,11,2,22,3,0,2,2,31,-1,0,2700607615,2,101,2,102,3,0,2,2,19,2,103,3,0,10,2,9,2,17,2,0,2,45,2,0,2,30,2,104,-3,2,105,3,0,3,2,18,-1,3,5,2,2,26,2,0,2,7,2,106,-1,2,107,2,108,2,109,-1,3,0,3,2,11,-2,2,0,2,27,-8,2,18,2,0,2,35,-1,2,0,2,62,2,28,2,29,2,9,2,0,2,110,-1,3,0,4,2,9,2,17,2,111,2,6,2,0,2,112,2,0,2,48,-4,3,0,9,2,20,2,29,2,30,-4,2,113,2,114,2,29,2,20,2,7,-2,2,115,2,29,2,31,-2,2,0,2,116,-2,0,4277075969,2,29,-1,3,18,2,-1,2,32,2,117,2,0,3,29,2,2,34,2,19,-3,3,0,2,2,33,-1,2,0,2,34,2,0,2,34,2,0,2,48,-10,2,0,0,197631,-2,2,18,2,43,2,118,-2,2,17,2,117,2,20,2,119,2,51,-2,2,119,2,23,2,17,2,33,2,119,2,36,0,4294901904,0,4718591,2,119,2,34,0,335544350,-1,2,120,2,121,-2,2,122,2,38,2,7,-1,2,123,2,65,0,3758161920,0,3,-4,2,0,2,27,0,2147485568,0,3,2,0,2,23,0,176,-5,2,0,2,47,2,186,-1,2,0,2,23,2,197,-1,2,0,0,16779263,-2,2,11,-7,2,0,2,121,-3,3,0,2,2,124,2,125,0,2147549183,0,2,-2,2,126,2,35,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,-1,2,0,2,40,-8,2,54,2,47,0,1,2,127,2,23,-3,2,128,2,35,2,129,2,130,0,16778239,-10,2,34,-5,2,64,-2,3,0,28,2,31,-3,3,0,3,2,47,3,0,6,2,48,-85,3,0,33,2,47,-126,3,0,18,2,36,-269,3,0,17,2,40,2,7,-3,2,17,2,131,2,0,2,23,2,48,2,132,2,23,-21,3,0,2,-4,3,0,2,0,67583,-1,2,103,-2,0,11,3,0,191,2,51,3,0,38,2,29,-1,2,33,-279,3,0,8,2,7,-1,2,133,2,52,3,0,11,2,6,-72,3,0,3,2,134,2,135,-187,3,0,2,2,37,2,0,2,136,2,137,2,55,2,0,2,138,2,139,2,140,3,0,10,2,141,2,142,2,15,3,37,2,3,53,2,3,54,2,2,143,-73,2,0,0,1065361407,0,16384,-11,2,0,2,121,-40,3,0,6,2,117,-1,3,0,2,0,2063,-37,2,55,2,144,2,145,2,146,2,147,2,148,-138,3,0,1334,2,9,-1,3,0,129,2,27,3,0,6,2,9,3,0,180,2,149,3,0,233,0,1,-96,3,0,16,2,9,-47,3,0,154,2,56,-28517,2,0,0,1,-1,2,124,2,0,0,8193,-21,2,193,0,10255,0,4,-11,2,64,2,171,-1,0,71680,-1,2,161,0,4292900864,0,805306431,-5,2,150,-1,2,157,-1,0,6144,-2,2,127,-1,2,154,-1,0,2147532800,2,151,2,165,2,0,2,164,0,524032,0,4,-4,2,190,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,152,0,4294886464,0,33292336,0,417809,2,152,0,1327482464,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,153,0,469762560,0,4171219488,0,8323120,2,153,0,202375680,0,3214918176,0,4294508592,2,153,-1,0,983584,0,48,0,58720273,0,3489923072,0,10517376,0,4293066815,0,1,0,2013265920,2,177,2,0,0,2089,0,3221225552,0,201375904,2,0,-2,0,256,0,122880,0,16777216,2,150,0,4160757760,2,0,-6,2,167,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,154,2,159,2,178,-2,2,162,-20,0,3758096385,-2,2,155,0,4292878336,2,90,2,169,0,4294057984,-2,2,163,2,156,2,175,-2,2,155,-1,2,182,-1,2,170,2,124,0,4026593280,0,14,0,4292919296,-1,2,158,0,939588608,-1,0,805306368,-1,2,124,0,1610612736,2,156,2,157,2,4,2,0,-2,2,158,2,159,-3,0,267386880,-1,2,160,0,7168,-1,0,65024,2,154,2,161,2,179,-7,2,168,-8,2,162,-1,0,1426112704,2,163,-1,2,164,0,271581216,0,2149777408,2,23,2,161,2,124,0,851967,2,180,-1,2,23,2,181,-4,2,158,-20,2,195,2,165,-56,0,3145728,2,185,-4,2,166,2,124,-4,0,32505856,-1,2,167,-1,0,2147385088,2,90,1,2155905152,2,-3,2,103,2,0,2,168,-2,2,169,-6,2,170,0,4026597375,0,1,-1,0,1,-1,2,171,-3,2,117,2,64,-2,2,166,-2,2,176,2,124,-878,2,159,-36,2,172,-1,2,201,-10,2,188,-5,2,174,-6,0,4294965251,2,27,-1,2,173,-1,2,174,-2,0,4227874752,-3,0,2146435072,2,159,-2,0,1006649344,2,124,-1,2,90,0,201375744,-3,0,134217720,2,90,0,4286677377,0,32896,-1,2,158,-3,2,175,-349,2,176,0,1920,2,177,3,0,264,-11,2,157,-2,2,178,2,0,0,520617856,0,2692743168,0,36,-3,0,524284,-11,2,23,-1,2,187,-1,2,184,0,3221291007,2,178,-1,2,202,0,2158720,-3,2,159,0,1,-4,2,124,0,3808625411,0,3489628288,2,200,0,1207959680,0,3221274624,2,0,-3,2,179,0,120,0,7340032,-2,2,180,2,4,2,23,2,163,3,0,4,2,159,-1,2,181,2,177,-1,0,8176,2,182,2,179,2,183,-1,0,4290773232,2,0,-4,2,163,2,189,0,15728640,2,177,-1,2,161,-1,0,4294934512,3,0,4,-9,2,90,2,170,2,184,3,0,4,0,704,0,1849688064,2,185,-1,2,124,0,4294901887,2,0,0,130547712,0,1879048192,2,199,3,0,2,-1,2,186,2,187,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,192,0,16252928,0,3791388672,2,38,3,0,2,-2,2,196,2,0,-1,2,103,-1,0,66584576,-1,2,191,3,0,9,2,124,-1,0,4294755328,3,0,2,-1,2,161,2,178,3,0,2,2,23,2,188,2,90,-2,0,245760,0,2147418112,-1,2,150,2,203,0,4227923456,-1,2,164,2,161,2,90,-3,0,4292870145,0,262144,2,124,3,0,2,0,1073758848,2,189,-1,0,4227921920,2,190,0,68289024,0,528402016,0,4292927536,3,0,4,-2,0,268435456,2,91,-2,2,191,3,0,5,-1,2,192,2,163,2,0,-2,0,4227923936,2,62,-1,2,155,2,95,2,0,2,154,2,158,3,0,6,-1,2,177,3,0,3,-2,0,2146959360,0,9440640,0,104857600,0,4227923840,3,0,2,0,768,2,193,2,77,-2,2,161,-2,2,119,-1,2,155,3,0,8,0,512,0,8388608,2,194,2,172,2,187,0,4286578944,3,0,2,0,1152,0,1266679808,2,191,0,576,0,4261707776,2,95,3,0,9,2,155,3,0,5,2,16,-1,0,2147221504,-28,2,178,3,0,3,-3,0,4292902912,-6,2,96,3,0,85,-33,0,4294934528,3,0,126,-18,2,195,3,0,269,-17,2,155,2,124,2,198,3,0,2,2,23,0,4290822144,-2,0,67174336,0,520093700,2,17,3,0,21,-2,2,179,3,0,3,-2,0,30720,-1,0,32512,3,0,2,0,4294770656,-191,2,174,-38,2,170,2,0,2,196,3,0,279,-8,2,124,2,0,0,4294508543,0,65295,-11,2,177,3,0,72,-3,0,3758159872,0,201391616,3,0,155,-7,2,170,-1,0,384,-1,0,133693440,-3,2,196,-2,2,26,3,0,4,2,169,-2,2,90,2,155,3,0,4,-2,2,164,-1,2,150,0,335552923,2,197,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,0,12288,-21,0,134213632,0,4294901761,3,0,42,0,100663424,0,4294965284,3,0,6,-1,0,3221282816,2,198,3,0,11,-1,2,199,3,0,40,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,35,-1,2,94,3,0,2,0,1,2,163,3,0,6,2,197,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,45,3,0,8,-1,2,158,-2,2,169,0,98304,0,65537,2,170,-5,0,4294950912,2,0,2,118,0,65528,2,177,0,4294770176,2,26,3,0,4,-30,2,174,0,3758153728,-3,2,169,-2,2,155,2,188,2,158,-1,2,191,-1,2,161,0,4294754304,3,0,2,-3,0,33554432,-2,2,200,-3,2,169,0,4175478784,2,201,0,4286643712,0,4286644216,2,0,-4,2,202,-1,2,165,0,4227923967,3,0,32,-1334,2,163,2,0,-129,2,94,-6,2,163,-180,2,203,-233,2,4,3,0,96,-16,2,163,3,0,47,-154,2,165,3,0,22381,-7,2,17,3,0,6128],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4160749567,4294901759,4294901760,536870911,262143,8388607,4294902783,4294918143,65535,67043328,2281701374,4294967232,2097151,4294903807,4194303,255,67108863,4294967039,511,524287,131071,127,4292870143,4294902271,4294549487,33554431,1023,67047423,4294901888,4286578687,4294770687,67043583,32767,15,2047999,67043343,16777215,4294902e3,4294934527,4294966783,4294967279,2047,262083,20511,4290772991,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,4294967264,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,2044,4292870144,4294966272,4294967280,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4294966591,2445279231,3670015,3238002687,31,63,4294967288,4294705151,4095,3221208447,4294549472,2147483648,4285526655,4294966527,4294705152,4294966143,64,4294966719,16383,3774873592,458752,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4087,184024726,2862017156,1593309078,268434431,268434414,4294901763,536870912,2952790016,202506752,139264,402653184,4261412864,4227922944,49152,61440,3758096384,117440512,65280,3233808384,3221225472,2097152,4294965248,32768,57152,67108864,4293918720,4290772992,25165824,57344,4227915776,4278190080,4227907584,65520,4026531840,4227858432,4160749568,3758129152,4294836224,63488,1073741824,4294967040,4194304,251658240,196608,4294963200,64512,417808,4227923712,12582912,50331648,65472,4294967168,4294966784,16,4294917120,2080374784,4096,65408,524288,65532]);function k(u){return u.column++,u.currentChar=u.source.charCodeAt(++u.index)}function H(u,e){if((e&64512)!==55296)return 0;let i=u.source.charCodeAt(u.index+1);return(i&64512)!==56320?0:(e=u.currentChar=65536+((e&1023)<<10)+(i&1023),(O[(e>>>5)+0]>>>e&31&1)===0&&f(u,18,B(e)),u.index++,u.column++,1)}function J(u,e){u.currentChar=u.source.charCodeAt(++u.index),u.flags|=1,(e&4)===0&&(u.column=0,u.line++)}function M(u){u.flags|=1,u.currentChar=u.source.charCodeAt(++u.index),u.column=0,u.line++}function K(u){return u===160||u===65279||u===133||u===5760||u>=8192&&u<=8203||u===8239||u===8287||u===12288||u===8201||u===65519}function B(u){return u<=65535?String.fromCharCode(u):String.fromCharCode(u>>>10)+String.fromCharCode(u&1023)}function N(u){return u<65?u-48:u-65+10&15}function d2(u){switch(u){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 132:return"TemplateLiteral";default:return(u&143360)===143360?"Identifier":(u&4096)===4096?"Keyword":"Punctuator"}}var w=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],$=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],o2=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function z(u){return u<=127?$[u]:O[(u>>>5)+34816]>>>u&31&1}function u2(u){return u<=127?o2[u]:O[(u>>>5)+0]>>>u&31&1||u===8204||u===8205}var m2=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function f2(u){let e=u.source;u.currentChar===35&&e.charCodeAt(u.index+1)===33&&(k(u),k(u),c2(u,e,0,4,u.tokenPos,u.linePos,u.colPos))}function R2(u,e,i,n,t,o,l,c){return n&2048&&f(u,0),c2(u,e,i,t,o,l,c)}function c2(u,e,i,n,t,o,l){let{index:c}=u;for(u.tokenPos=u.index,u.linePos=u.line,u.colPos=u.column;u.index<u.end;){if(w[u.currentChar]&8){let s=u.currentChar===13;M(u),s&&u.index<u.end&&u.currentChar===10&&(u.currentChar=e.charCodeAt(++u.index));break}else if((u.currentChar^8232)<=1){M(u);break}k(u),u.tokenPos=u.index,u.linePos=u.line,u.colPos=u.column}if(u.onComment){let s={start:{line:o,column:l},end:{line:u.linePos,column:u.colPos}};u.onComment(m2[n&255],e.slice(c,u.tokenPos),t,u.tokenPos,s)}return i|1}function N2(u,e,i){let{index:n}=u;for(;u.index<u.end;)if(u.currentChar<43){let t=!1;for(;u.currentChar===42;)if(t||(i&=-5,t=!0),k(u)===47){if(k(u),u.onComment){let o={start:{line:u.linePos,column:u.colPos},end:{line:u.line,column:u.column}};u.onComment(m2[1],e.slice(n,u.index-2),n-2,u.index,o)}return u.tokenPos=u.index,u.linePos=u.line,u.colPos=u.column,i}if(t)continue;w[u.currentChar]&8?u.currentChar===13?(i|=5,M(u)):(J(u,i),i=i&-5|1):k(u)}else(u.currentChar^8232)<=1?(i=i&-5|1,M(u)):(i&=-5,k(u));f(u,16)}function w2(u,e){let i=u.index,n=0;u:for(;;){let m=u.currentChar;if(k(u),n&1)n&=-2;else switch(m){case 47:if(n)break;break u;case 92:n|=1;break;case 91:n|=2;break;case 93:n&=1;break;case 13:case 10:case 8232:case 8233:f(u,32)}if(u.index>=u.source.length)return f(u,32)}let t=u.index-1,o=0,l=u.currentChar,{index:c}=u;for(;u2(l);){switch(l){case 103:o&2&&f(u,34,"g"),o|=2;break;case 105:o&1&&f(u,34,"i"),o|=1;break;case 109:o&4&&f(u,34,"m"),o|=4;break;case 117:o&16&&f(u,34,"g"),o|=16;break;case 121:o&8&&f(u,34,"y"),o|=8;break;case 115:o&32&&f(u,34,"s"),o|=32;break;default:f(u,33)}l=k(u)}let s=u.source.slice(c,u.index),h=u.source.slice(i,t);return u.tokenRegExp={pattern:h,flags:s},e&512&&(u.tokenRaw=u.source.slice(u.tokenPos,u.index)),u.tokenValue=O1(u,h,s),65540}function O1(u,e,i){try{return new RegExp(e,i)}catch{f(u,32)}}function I1(u,e,i){let{index:n}=u,t="",o=k(u),l=u.index;for(;(w[o]&8)===0;){if(o===i)return t+=u.source.slice(l,u.index),k(u),e&512&&(u.tokenRaw=u.source.slice(n,u.index)),u.tokenValue=t,134283267;if((o&8)===8&&o===92){if(t+=u.source.slice(l,u.index),o=k(u),o<127||o===8232||o===8233){let c=g2(u,e,o);c>=0?t+=B(c):n1(u,c,0)}else t+=B(o);l=u.index+1}u.index>=u.end&&f(u,14),o=k(u)}f(u,14)}function g2(u,e,i){switch(i){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(u.index<u.end){let n=u.source.charCodeAt(u.index+1);n===10&&(u.index=u.index+1,u.currentChar=n)}case 10:case 8232:case 8233:return u.column=-1,u.line++,-1;case 48:case 49:case 50:case 51:{let n=i-48,t=u.index+1,o=u.column+1;if(t<u.end){let l=u.source.charCodeAt(t);if((w[l]&32)===0){if((n!==0||w[l]&512)&&e&1024)return-2}else{if(e&1024)return-2;if(u.currentChar=l,n=n<<3|l-48,t++,o++,t<u.end){let c=u.source.charCodeAt(t);w[c]&32&&(u.currentChar=c,n=n<<3|c-48,t++,o++)}u.flags|=64,u.index=t-1,u.column=o-1}}return n}case 52:case 53:case 54:case 55:{if(e&1024)return-2;let n=i-48,t=u.index+1,o=u.column+1;if(t<u.end){let l=u.source.charCodeAt(t);w[l]&32&&(n=n<<3|l-48,u.currentChar=l,u.index=t,u.column=o)}return u.flags|=64,n}case 120:{let n=k(u);if((w[n]&64)===0)return-4;let t=N(n),o=k(u);if((w[o]&64)===0)return-4;let l=N(o);return t<<4|l}case 117:{let n=k(u);if(u.currentChar===123){let t=0;for(;(w[k(u)]&64)!==0;)if(t=t<<4|N(u.currentChar),t>1114111)return-5;return u.currentChar<1||u.currentChar!==125?-4:t}else{if((w[n]&64)===0)return-4;let t=u.source.charCodeAt(u.index+1);if((w[t]&64)===0)return-4;let o=u.source.charCodeAt(u.index+2);if((w[o]&64)===0)return-4;let l=u.source.charCodeAt(u.index+3);return(w[l]&64)===0?-4:(u.index+=3,u.column+=3,u.currentChar=u.source.charCodeAt(u.index),N(n)<<12|N(t)<<8|N(o)<<4|N(l))}}case 56:case 57:if((e&256)===0)return-3;default:return i}}function n1(u,e,i){switch(e){case-1:return;case-2:f(u,i?2:1);case-3:f(u,13);case-4:f(u,6);case-5:f(u,101)}}function Ju(u,e){let{index:i}=u,n=67174409,t="",o=k(u);for(;o!==96;){if(o===36&&u.source.charCodeAt(u.index+1)===123){k(u),n=67174408;break}else if((o&8)===8&&o===92)if(o=k(u),o>126)t+=B(o);else{let l=g2(u,e|1024,o);if(l>=0)t+=B(l);else if(l!==-1&&e&65536){t=void 0,o=h0(u,o),o<0&&(n=67174408);break}else n1(u,l,1)}else u.index<u.end&&o===13&&u.source.charCodeAt(u.index)===10&&(t+=B(o),u.currentChar=u.source.charCodeAt(++u.index)),((o&83)<3&&o===10||(o^8232)<=1)&&(u.column=-1,u.line++),t+=B(o);u.index>=u.end&&f(u,15),o=k(u)}return k(u),u.tokenValue=t,u.tokenRaw=u.source.slice(i+1,u.index-(n===67174409?1:2)),n}function h0(u,e){for(;e!==96;){switch(e){case 36:{let i=u.index+1;if(i<u.end&&u.source.charCodeAt(i)===123)return u.index=i,u.column++,-e;break}case 10:case 8232:case 8233:u.column=-1,u.line++}u.index>=u.end&&f(u,15),e=k(u)}return e}function m0(u,e){return u.index>=u.end&&f(u,0),u.index--,u.column--,Ju(u,e)}function Xu(u,e,i){let n=u.currentChar,t=0,o=9,l=i&64?0:1,c=0,s=0;if(i&64)t="."+t1(u,n),n=u.currentChar,n===110&&f(u,11);else{if(n===48)if(n=k(u),(n|32)===120){for(i=136,n=k(u);w[n]&4160;){if(n===95){s||f(u,146),s=0,n=k(u);continue}s=1,t=t*16+N(n),c++,n=k(u)}(c<1||!s)&&f(u,c<1?19:147)}else if((n|32)===111){for(i=132,n=k(u);w[n]&4128;){if(n===95){s||f(u,146),s=0,n=k(u);continue}s=1,t=t*8+(n-48),c++,n=k(u)}(c<1||!s)&&f(u,c<1?0:147)}else if((n|32)===98){for(i=130,n=k(u);w[n]&4224;){if(n===95){s||f(u,146),s=0,n=k(u);continue}s=1,t=t*2+(n-48),c++,n=k(u)}(c<1||!s)&&f(u,c<1?0:147)}else if(w[n]&32)for(e&1024&&f(u,1),i=1;w[n]&16;){if(w[n]&512){i=32,l=0;break}t=t*8+(n-48),n=k(u)}else w[n]&512?(e&1024&&f(u,1),u.flags|=64,i=32):n===95&&f(u,0);if(i&48){if(l){for(;o>=0&&w[n]&4112;){if(n===95){n=k(u),(n===95||i&32)&&S(u.index,u.line,u.index+1,146),s=1;continue}s=0,t=10*t+(n-48),n=k(u),--o}if(s&&S(u.index,u.line,u.index+1,147),o>=0&&!z(n)&&n!==46)return u.tokenValue=t,e&512&&(u.tokenRaw=u.source.slice(u.tokenPos,u.index)),134283266}t+=t1(u,n),n=u.currentChar,n===46&&(k(u)===95&&f(u,0),i=64,t+="."+t1(u,u.currentChar),n=u.currentChar)}}let h=u.index,m=0;if(n===110&&i&128)m=1,n=k(u);else if((n|32)===101){n=k(u),w[n]&256&&(n=k(u));let{index:g}=u;(w[n]&16)<1&&f(u,10),t+=u.source.substring(h,g)+t1(u,n),n=u.currentChar}return(u.index<u.end&&w[n]&16||z(n))&&f(u,12),m?(u.tokenRaw=u.source.slice(u.tokenPos,u.index),u.tokenValue=BigInt(t),134283389):(u.tokenValue=i&15?t:i&32?parseFloat(u.source.substring(u.tokenPos,u.index)):+t,e&512&&(u.tokenRaw=u.source.slice(u.tokenPos,u.index)),134283266)}function t1(u,e){let i=0,n=u.index,t="";for(;w[e]&4112;){if(e===95){let{index:o}=u;e=k(u),e===95&&S(u.index,u.line,u.index+1,146),i=1,t+=u.source.substring(n,o),n=u.index;continue}i=0,e=k(u)}return i&&S(u.index,u.line,u.index+1,147),t+u.source.substring(n,u.index)}var G=["end of source","identifier","number","string","regular expression","false","true","null","template continuation","template tail","=>","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"</","/>","++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],zu=Object.create(null,{this:{value:86113},function:{value:86106},if:{value:20571},return:{value:20574},var:{value:86090},else:{value:20565},for:{value:20569},new:{value:86109},in:{value:8738868},typeof:{value:16863277},while:{value:20580},case:{value:20558},break:{value:20557},try:{value:20579},catch:{value:20559},delete:{value:16863278},throw:{value:86114},switch:{value:86112},continue:{value:20561},default:{value:20563},instanceof:{value:8476725},do:{value:20564},void:{value:16863279},finally:{value:20568},async:{value:209007},await:{value:209008},class:{value:86096},const:{value:86092},constructor:{value:12401},debugger:{value:20562},export:{value:20566},extends:{value:20567},false:{value:86021},from:{value:12404},get:{value:12402},implements:{value:36966},import:{value:86108},interface:{value:36967},let:{value:241739},null:{value:86023},of:{value:274549},package:{value:36968},private:{value:36969},protected:{value:36970},public:{value:36971},set:{value:12403},static:{value:36972},super:{value:86111},true:{value:86022},with:{value:20581},yield:{value:241773},enum:{value:86134},eval:{value:537079927},as:{value:77934},arguments:{value:537079928},target:{value:143494},meta:{value:143495}});function Hu(u,e,i){for(;o2[k(u)];);return u.tokenValue=u.source.slice(u.tokenPos,u.index),u.currentChar!==92&&u.currentChar<126?zu[u.tokenValue]||208897:R1(u,e,0,i)}function b0(u,e){let i=Ku(u);return u2(i)||f(u,4),u.tokenValue=B(i),R1(u,e,1,w[i]&4)}function R1(u,e,i,n){let t=u.index;for(;u.index<u.end;)if(u.currentChar===92){u.tokenValue+=u.source.slice(t,u.index),i=1;let l=Ku(u);u2(l)||f(u,4),n=n&&w[l]&4,u.tokenValue+=B(l),t=u.index}else if(u2(u.currentChar)||H(u,u.currentChar))k(u);else break;u.index<=u.end&&(u.tokenValue+=u.source.slice(t,u.index));let o=u.tokenValue.length;if(n&&o>=2&&o<=11){let l=zu[u.tokenValue];return l===void 0?208897:i?e&1024?l===209008&&(e&4196352)===0?l:l===36972||(l&36864)===36864?122:121:e&1073741824&&(e&8192)===0&&(l&20480)===20480?l:l===241773?e&1073741824?143483:e&2097152?121:l:l===209007&&e&1073741824?143483:(l&36864)===36864||l===209008&&(e&4194304)===0?l:121:l}return 208897}function k0(u){return z(k(u))||f(u,93),131}function Ku(u){return u.source.charCodeAt(u.index+1)!==117&&f(u,4),u.currentChar=u.source.charCodeAt(u.index+=2),r0(u)}function r0(u){let e=0,i=u.currentChar;if(i===123){let l=u.index-2;for(;w[k(u)]&64;)e=e<<4|N(u.currentChar),e>1114111&&S(l,u.line,u.index+1,101);return u.currentChar!==125&&S(l,u.line,u.index-1,6),k(u),e}(w[i]&64)===0&&f(u,6);let n=u.source.charCodeAt(u.index+1);(w[n]&64)===0&&f(u,6);let t=u.source.charCodeAt(u.index+2);(w[t]&64)===0&&f(u,6);let o=u.source.charCodeAt(u.index+3);return(w[o]&64)===0&&f(u,6),e=N(i)<<12|N(n)<<8|N(t)<<4|N(o),u.currentChar=u.source.charCodeAt(u.index+=4),e}var Wu=[129,129,129,129,129,129,129,129,129,128,136,128,128,130,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,128,16842800,134283267,131,208897,8457015,8455751,134283267,67174411,16,8457014,25233970,18,25233971,67108877,8457016,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456258,1077936157,8456259,22,133,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,137,20,8455497,208897,132,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8455240,1074790415,16842801,129];function P(u,e){if(u.flags=(u.flags|1)^1,u.startPos=u.index,u.startColumn=u.column,u.startLine=u.line,u.token=Yu(u,e,0),u.onToken&&u.token!==1048576){let i={start:{line:u.linePos,column:u.colPos},end:{line:u.line,column:u.column}};u.onToken(d2(u.token),u.tokenPos,u.index,i)}}function Yu(u,e,i){let n=u.index===0,t=u.source,o=u.index,l=u.line,c=u.column;for(;u.index<u.end;){u.tokenPos=u.index,u.colPos=u.column,u.linePos=u.line;let s=u.currentChar;if(s<=126){let h=Wu[s];switch(h){case 67174411:case 16:case 2162700:case 1074790415:case 69271571:case 20:case 21:case 1074790417:case 18:case 16842801:case 133:case 129:return k(u),h;case 208897:return Hu(u,e,0);case 4096:return Hu(u,e,1);case 134283266:return Xu(u,e,144);case 134283267:return I1(u,e,s);case 132:return Ju(u,e);case 137:return b0(u,e);case 131:return k0(u);case 128:k(u);break;case 130:i|=5,M(u);break;case 136:J(u,i),i=i&-5|1;break;case 8456258:let m=k(u);if(u.index<u.end){if(m===60)return u.index<u.end&&k(u)===61?(k(u),4194334):8456516;if(m===61)return k(u),8456256;if(m===33){let a=u.index+1;if(a+1<u.end&&t.charCodeAt(a)===45&&t.charCodeAt(a+1)==45){u.column+=3,u.currentChar=t.charCodeAt(u.index+=3),i=R2(u,t,i,e,2,u.tokenPos,u.linePos,u.colPos),o=u.tokenPos,l=u.linePos,c=u.colPos;continue}return 8456258}if(m===47){if((e&16)<1)return 8456258;let a=u.index+1;if(a<u.end&&(m=t.charCodeAt(a),m===42||m===47))break;return k(u),25}}return 8456258;case 1077936157:{k(u);let a=u.currentChar;return a===61?k(u)===61?(k(u),8455996):8455998:a===62?(k(u),10):1077936157}case 16842800:return k(u)!==61?16842800:k(u)!==61?8455999:(k(u),8455997);case 8457015:return k(u)!==61?8457015:(k(u),4194342);case 8457014:{if(k(u),u.index>=u.end)return 8457014;let a=u.currentChar;return a===61?(k(u),4194340):a!==42?8457014:k(u)!==61?8457273:(k(u),4194337)}case 8455497:return k(u)!==61?8455497:(k(u),4194343);case 25233970:{k(u);let a=u.currentChar;return a===43?(k(u),33619995):a===61?(k(u),4194338):25233970}case 25233971:{k(u);let a=u.currentChar;if(a===45){if(k(u),(i&1||n)&&u.currentChar===62){(e&256)===0&&f(u,108),k(u),i=R2(u,t,i,e,3,o,l,c),o=u.tokenPos,l=u.linePos,c=u.colPos;continue}return 33619996}return a===61?(k(u),4194339):25233971}case 8457016:{if(k(u),u.index<u.end){let a=u.currentChar;if(a===47){k(u),i=c2(u,t,i,0,u.tokenPos,u.linePos,u.colPos),o=u.tokenPos,l=u.linePos,c=u.colPos;continue}if(a===42){k(u),i=N2(u,t,i),o=u.tokenPos,l=u.linePos,c=u.colPos;continue}if(e&32768)return w2(u,e);if(a===61)return k(u),4259877}return 8457016}case 67108877:let g=k(u);if(g>=48&&g<=57)return Xu(u,e,80);if(g===46){let a=u.index+1;if(a<u.end&&t.charCodeAt(a)===46)return u.column+=2,u.currentChar=t.charCodeAt(u.index+=2),14}return 67108877;case 8455240:{k(u);let a=u.currentChar;return a===124?(k(u),u.currentChar===61?(k(u),4194346):8979003):a===61?(k(u),4194344):8455240}case 8456259:{k(u);let a=u.currentChar;if(a===61)return k(u),8456257;if(a!==62)return 8456259;if(k(u),u.index<u.end){let A=u.currentChar;if(A===62)return k(u)===61?(k(u),4194336):8456518;if(A===61)return k(u),4194335}return 8456517}case 8455751:{k(u);let a=u.currentChar;return a===38?(k(u),u.currentChar===61?(k(u),4194347):8979258):a===61?(k(u),4194345):8455751}case 22:{let a=k(u);if(a===63)return k(u),u.currentChar===61?(k(u),4194348):276889982;if(a===46){let A=u.index+1;if(A<u.end&&(a=t.charCodeAt(A),!(a>=48&&a<=57)))return k(u),67108991}return 22}}}else{if((s^8232)<=1){i=i&-5|1,M(u);continue}if((s&64512)===55296||(O[(s>>>5)+34816]>>>s&31&1)!==0)return(s&64512)===56320&&(s=(s&1023)<<10|s&1023|65536,(O[(s>>>5)+0]>>>s&31&1)===0&&f(u,18,B(s)),u.index++,u.currentChar=s),u.column++,u.tokenValue="",R1(u,e,0,0);if(K(s)){k(u);continue}f(u,18,B(s))}}return 1048576}var v0={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
  18. `,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acute:"\xB4",acy:"\u0430",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedil:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",ic:"\u2063",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacute:"\xF3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",tilde:"\u02DC",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},$u={"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376};function A0(u){return u.replace(/&(?:[a-zA-Z]+|#[xX][\da-fA-F]+|#\d+);/g,e=>{if(e.charAt(1)==="#"){let i=e.charAt(2),n=i==="X"||i==="x"?parseInt(e.slice(3),16):parseInt(e.slice(2),10);return y0(n)}return v0[e.slice(1,-1)]||e})}function y0(u){return u>=55296&&u<=57343||u>1114111?"\uFFFD":(u in $u&&(u=$u[u]),String.fromCodePoint(u))}function P0(u,e){return u.startPos=u.tokenPos=u.index,u.startColumn=u.colPos=u.column,u.startLine=u.linePos=u.line,u.token=w[u.currentChar]&8192?E0(u,e):Yu(u,e,0),u.token}function E0(u,e){let i=u.currentChar,n=k(u),t=u.index;for(;n!==i;)u.index>=u.end&&f(u,14),n=k(u);return n!==i&&f(u,14),u.tokenValue=u.source.slice(t,u.index),k(u),e&512&&(u.tokenRaw=u.source.slice(u.tokenPos,u.index)),134283267}function V2(u,e){if(u.startPos=u.tokenPos=u.index,u.startColumn=u.colPos=u.column,u.startLine=u.linePos=u.line,u.index>=u.end)return u.token=1048576;switch(Wu[u.source.charCodeAt(u.index)]){case 8456258:{k(u),u.currentChar===47?(k(u),u.token=25):u.token=8456258;break}case 2162700:{k(u),u.token=2162700;break}default:{let n=0;for(;u.index<u.end;){let o=w[u.source.charCodeAt(u.index)];if(o&1024?(n|=5,M(u)):o&2048?(J(u,n),n=n&-5|1):k(u),w[u.currentChar]&16384)break}let t=u.source.slice(u.tokenPos,u.index);e&512&&(u.tokenRaw=t),u.tokenValue=A0(t),u.token=138}}return u.token}function N1(u){if((u.token&143360)===143360){let{index:e}=u,i=u.currentChar;for(;w[i]&32770;)i=k(u);u.tokenValue+=u.source.slice(e,u.index)}return u.token=208897,u.token}function a2(u,e,i){(u.flags&1)===0&&(u.token&1048576)!==1048576&&!i&&f(u,28,G[u.token&255]),X(u,e,1074790417)}function Zu(u,e,i,n){return e-i<13&&n==="use strict"&&((u.token&1048576)===1048576||u.flags&1)?1:0}function V1(u,e,i){return u.token!==i?0:(P(u,e),1)}function X(u,e,i){return u.token!==i?!1:(P(u,e),!0)}function q(u,e,i){u.token!==i&&f(u,23,G[i&255]),P(u,e)}function v2(u,e){switch(e.type){case"ArrayExpression":e.type="ArrayPattern";let i=e.elements;for(let t=0,o=i.length;t<o;++t){let l=i[t];l&&v2(u,l)}return;case"ObjectExpression":e.type="ObjectPattern";let n=e.properties;for(let t=0,o=n.length;t<o;++t)v2(u,n[t]);return;case"AssignmentExpression":e.type="AssignmentPattern",e.operator!=="="&&f(u,68),delete e.operator,v2(u,e.left);return;case"Property":v2(u,e.value);return;case"SpreadElement":e.type="RestElement",v2(u,e.argument)}}function o1(u,e,i,n,t){e&1024&&((n&36864)===36864&&f(u,114),!t&&(n&537079808)===537079808&&f(u,115)),(n&20480)===20480&&f(u,99),i&24&&n===241739&&f(u,97),e&4196352&&n===209008&&f(u,95),e&2098176&&n===241773&&f(u,94,"yield")}function Qu(u,e,i){e&1024&&((i&36864)===36864&&f(u,114),(i&537079808)===537079808&&f(u,115),i===122&&f(u,92),i===121&&f(u,92)),(i&20480)===20480&&f(u,99),e&4196352&&i===209008&&f(u,95),e&2098176&&i===241773&&f(u,94,"yield")}function Gu(u,e,i){return i===209008&&(e&4196352&&f(u,95),u.destructible|=128),i===241773&&e&2097152&&f(u,94,"yield"),(i&20480)===20480||(i&36864)===36864||i==122}function D0(u){return u.property?u.property.type==="PrivateIdentifier":!1}function xu(u,e,i,n){for(;e;){if(e["$"+i])return n&&f(u,133),1;n&&e.loop&&(n=0),e=e.$}return 0}function C0(u,e,i){let n=e;for(;n;)n["$"+i]&&f(u,132,i),n=n.$;e["$"+i]=1}function v(u,e,i,n,t,o){return e&2&&(o.start=i,o.end=u.startPos,o.range=[i,u.startPos]),e&4&&(o.loc={start:{line:n,column:t},end:{line:u.startLine,column:u.startColumn}},u.sourceFile&&(o.loc.source=u.sourceFile)),o}function l1(u){switch(u.type){case"JSXIdentifier":return u.name;case"JSXNamespacedName":return u.namespace+":"+u.name;case"JSXMemberExpression":return l1(u.object)+"."+l1(u.property)}}function f1(u,e,i){let n=i2(j2(),1024);return B2(u,e,n,i,1,0),n}function j1(u,e){let{index:i,line:n,column:t}=u;for(var o=arguments.length,l=new Array(o>2?o-2:0),c=2;c<o;c++)l[c-2]=arguments[c];return{type:e,params:l,index:i,line:n,column:t}}function j2(){return{parent:void 0,type:2}}function i2(u,e){return{parent:u,type:e,scopeError:void 0}}function q2(u,e,i,n,t,o){t&4?pu(u,e,i,n,t):B2(u,e,i,n,t,o),o&64&&_2(u,n)}function B2(u,e,i,n,t,o){let l=i["#"+n];l&&(l&2)===0&&(t&1?i.scopeError=j1(u,140,n):e&256&&l&64&&o&2||f(u,140,n)),i.type&128&&i.parent["#"+n]&&(i.parent["#"+n]&2)===0&&f(u,140,n),i.type&1024&&l&&(l&2)===0&&t&1&&(i.scopeError=j1(u,140,n)),i.type&64&&i.parent["#"+n]&768&&f(u,153,n),i["#"+n]=t}function pu(u,e,i,n,t){let o=i;for(;o&&(o.type&256)===0;){let l=o["#"+n];l&248&&(e&256&&(e&1024)===0&&(t&128&&l&68||l&128&&t&68)||f(u,140,n)),o===i&&l&1&&t&1&&(o.scopeError=j1(u,140,n)),l&768&&((l&512)===0||(e&256)===0||e&1024)&&f(u,140,n),o["#"+n]=t,o=o.parent}}function _2(u,e){u.exportedNames!==void 0&&e!==""&&(u.exportedNames["#"+e]&&f(u,141,e),u.exportedNames["#"+e]=1)}function w0(u,e){u.exportedBindings!==void 0&&e!==""&&(u.exportedBindings["#"+e]=1)}function q0(u,e){return function(i,n,t,o,l){let c={type:i,value:n};u&2&&(c.start=t,c.end=o,c.range=[t,o]),u&4&&(c.loc=l),e.push(c)}}function B0(u,e){return function(i,n,t,o){let l={token:i};u&2&&(l.start=n,l.end=t,l.range=[n,t]),u&4&&(l.loc=o),e.push(l)}}function _1(u,e){return u&2098176?u&2048&&e===209008||u&2097152&&e===241773?!1:(e&143360)===143360||(e&12288)===12288:(e&143360)===143360||(e&12288)===12288||(e&36864)===36864}function U1(u,e,i,n){(i&537079808)===537079808&&(e&1024&&f(u,115),n&&(u.flags|=512)),_1(e,i)||f(u,0)}function S0(u,e,i,n){return{source:u,flags:0,index:0,line:1,column:0,startPos:0,end:u.length,tokenPos:0,startColumn:0,colPos:0,linePos:1,startLine:1,sourceFile:e,tokenValue:"",token:1048576,tokenRaw:"",tokenRegExp:void 0,currentChar:u.charCodeAt(0),exportedNames:[],exportedBindings:[],assignable:1,destructible:0,onComment:i,onToken:n,leadingDecorators:[]}}function M1(u,e,i){let n="",t,o;e!=null&&(e.module&&(i|=3072),e.next&&(i|=1),e.loc&&(i|=4),e.ranges&&(i|=2),e.uniqueKeyInPattern&&(i|=-2147483648),e.lexical&&(i|=64),e.webcompat&&(i|=256),e.directives&&(i|=520),e.globalReturn&&(i|=32),e.raw&&(i|=512),e.preserveParens&&(i|=128),e.impliedStrict&&(i|=1024),e.jsx&&(i|=16),e.identifierPattern&&(i|=268435456),e.specDeviation&&(i|=536870912),e.source&&(n=e.source),e.onComment!=null&&(t=Array.isArray(e.onComment)?q0(i,e.onComment):e.onComment),e.onToken!=null&&(o=Array.isArray(e.onToken)?B0(i,e.onToken):e.onToken));let l=S0(u,n,t,o);i&1&&f2(l);let c=i&64?j2():void 0,s=[],h="script";if(i&2048){if(h="module",s=T0(l,i|8192,c),c)for(let g in l.exportedBindings)g[0]==="#"&&!c[g]&&f(l,142,g.slice(1))}else s=F0(l,i|8192,c);let m={type:"Program",sourceType:h,body:s};return i&2&&(m.start=0,m.end=u.length,m.range=[0,u.length]),i&4&&(m.loc={start:{line:1,column:0},end:{line:l.line,column:l.column}},l.sourceFile&&(m.loc.source=n)),m}function F0(u,e,i){P(u,e|32768|1073741824);let n=[];for(;u.token===134283267;){let{index:t,tokenPos:o,tokenValue:l,linePos:c,colPos:s,token:h}=u,m=s2(u,e);Zu(u,t,o,l)&&(e|=1024),n.push(X1(u,e,m,h,o,c,s))}for(;u.token!==1048576;)n.push(G2(u,e,i,4,{}));return n}function T0(u,e,i){P(u,e|32768);let n=[];if(e&8)for(;u.token===134283267;){let{tokenPos:t,linePos:o,colPos:l,token:c}=u;n.push(X1(u,e,s2(u,e),c,t,o,l))}for(;u.token!==1048576;)n.push(L0(u,e,i));return n}function L0(u,e,i){u.leadingDecorators=b1(u,e);let n;switch(u.token){case 20566:n=Q0(u,e,i);break;case 86108:n=$0(u,e,i);break;default:n=G2(u,e,i,4,{})}return u.leadingDecorators.length&&f(u,164),n}function G2(u,e,i,n,t){let o=u.tokenPos,l=u.linePos,c=u.colPos;switch(u.token){case 86106:return T2(u,e,i,n,1,0,0,o,l,c);case 133:case 86096:return Z1(u,e,i,0,o,l,c);case 86092:return z1(u,e,i,16,0,o,l,c);case 241739:return W0(u,e,i,n,o,l,c);case 20566:f(u,100,"export");case 86108:switch(P(u,e),u.token){case 67174411:return ce(u,e,o,l,c);case 67108877:return fe(u,e,o,l,c);default:f(u,100,"import")}case 209007:return ue(u,e,i,n,t,1,o,l,c);default:return x2(u,e,i,n,t,1,o,l,c)}}function x2(u,e,i,n,t,o,l,c,s){switch(u.token){case 86090:return ie(u,e,i,0,l,c,s);case 20574:return I0(u,e,l,c,s);case 20571:return V0(u,e,i,t,l,c,s);case 20569:return Y0(u,e,i,t,l,c,s);case 20564:return K0(u,e,i,t,l,c,s);case 20580:return _0(u,e,i,t,l,c,s);case 86112:return j0(u,e,i,t,l,c,s);case 1074790417:return R0(u,e,l,c,s);case 2162700:return c1(u,e,i&&i2(i,2),t,l,c,s);case 86114:return N0(u,e,l,c,s);case 20557:return M0(u,e,t,l,c,s);case 20561:return U0(u,e,t,l,c,s);case 20579:return z0(u,e,i,t,l,c,s);case 20581:return J0(u,e,i,t,l,c,s);case 20562:return X0(u,e,l,c,s);case 209007:return ue(u,e,i,n,t,0,l,c,s);case 20559:f(u,156);case 20568:f(u,157);case 86106:f(u,e&1024?73:(e&256)<1?75:74);case 86096:f(u,76);default:return O0(u,e,i,n,t,o,l,c,s)}}function O0(u,e,i,n,t,o,l,c,s){let{tokenValue:h,token:m}=u,g;switch(m){case 241739:g=W(u,e,0),e&1024&&f(u,82),u.token===69271571&&f(u,81);break;default:g=h2(u,e,2,0,1,0,0,1,u.tokenPos,u.linePos,u.colPos)}return m&143360&&u.token===21?J1(u,e,i,n,t,h,g,m,o,l,c,s):(g=Y(u,e,g,0,0,l,c,s),g=x(u,e,0,0,l,c,s,g),u.token===18&&(g=S2(u,e,0,l,c,s,g)),H2(u,e,g,l,c,s))}function c1(u,e,i,n,t,o,l){let c=[];for(q(u,e|32768,2162700);u.token!==1074790415;)c.push(G2(u,e,i,2,{$:n}));return q(u,e|32768,1074790415),v(u,e,t,o,l,{type:"BlockStatement",body:c})}function I0(u,e,i,n,t){(e&32)<1&&e&8192&&f(u,89),P(u,e|32768);let o=u.flags&1||u.token&1048576?null:l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);return a2(u,e|32768),v(u,e,i,n,t,{type:"ReturnStatement",argument:o})}function H2(u,e,i,n,t,o){return a2(u,e|32768),v(u,e,n,t,o,{type:"ExpressionStatement",expression:i})}function J1(u,e,i,n,t,o,l,c,s,h,m,g){o1(u,e,0,c,1),C0(u,t,o),P(u,e|32768);let a=s&&(e&1024)<1&&e&256&&u.token===86106?T2(u,e,i2(i,2),n,0,0,0,u.tokenPos,u.linePos,u.colPos):x2(u,e,i,n,t,s,u.tokenPos,u.linePos,u.colPos);return v(u,e,h,m,g,{type:"LabeledStatement",label:l,body:a})}function ue(u,e,i,n,t,o,l,c,s){let{token:h,tokenValue:m}=u,g=W(u,e,0);if(u.token===21)return J1(u,e,i,n,t,m,g,h,1,l,c,s);let a=u.flags&1;if(!a){if(u.token===86106)return o||f(u,119),T2(u,e,i,n,1,0,1,l,c,s);if((u.token&143360)===143360)return g=ke(u,e,1,l,c,s),u.token===18&&(g=S2(u,e,0,l,c,s,g)),H2(u,e,g,l,c,s)}return u.token===67174411?g=$1(u,e,g,1,1,0,a,l,c,s):(u.token===10&&(U1(u,e,h,1),g=g1(u,e,u.tokenValue,g,0,1,0,l,c,s)),u.assignable=1),g=Y(u,e,g,0,0,l,c,s),u.token===18&&(g=S2(u,e,0,l,c,s,g)),g=x(u,e,0,0,l,c,s,g),u.assignable=1,H2(u,e,g,l,c,s)}function X1(u,e,i,n,t,o,l){return n!==1074790417&&(u.assignable=2,i=Y(u,e,i,0,0,t,o,l),u.token!==1074790417&&(i=x(u,e,0,0,t,o,l,i),u.token===18&&(i=S2(u,e,0,t,o,l,i))),a2(u,e|32768)),e&8&&i.type==="Literal"&&typeof i.value=="string"?v(u,e,t,o,l,{type:"ExpressionStatement",expression:i,directive:i.raw.slice(1,-1)}):v(u,e,t,o,l,{type:"ExpressionStatement",expression:i})}function R0(u,e,i,n,t){return P(u,e|32768),v(u,e,i,n,t,{type:"EmptyStatement"})}function N0(u,e,i,n,t){P(u,e|32768),u.flags&1&&f(u,87);let o=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);return a2(u,e|32768),v(u,e,i,n,t,{type:"ThrowStatement",argument:o})}function V0(u,e,i,n,t,o,l){P(u,e),q(u,e|32768,67174411),u.assignable=1;let c=l2(u,e,0,1,u.tokenPos,u.line,u.colPos);q(u,e|32768,16);let s=ee(u,e,i,n,u.tokenPos,u.linePos,u.colPos),h=null;return u.token===20565&&(P(u,e|32768),h=ee(u,e,i,n,u.tokenPos,u.linePos,u.colPos)),v(u,e,t,o,l,{type:"IfStatement",test:c,consequent:s,alternate:h})}function ee(u,e,i,n,t,o,l){return e&1024||(e&256)<1||u.token!==86106?x2(u,e,i,0,{$:n},0,u.tokenPos,u.linePos,u.colPos):T2(u,e,i2(i,2),0,0,0,0,t,o,l)}function j0(u,e,i,n,t,o,l){P(u,e),q(u,e|32768,67174411);let c=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);q(u,e,16),q(u,e,2162700);let s=[],h=0;for(i&&(i=i2(i,8));u.token!==1074790415;){let{tokenPos:m,linePos:g,colPos:a}=u,A=null,D=[];for(X(u,e|32768,20558)?A=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos):(q(u,e|32768,20563),h&&f(u,86),h=1),q(u,e|32768,21);u.token!==20558&&u.token!==1074790415&&u.token!==20563;)D.push(G2(u,e|4096,i,2,{$:n}));s.push(v(u,e,m,g,a,{type:"SwitchCase",test:A,consequent:D}))}return q(u,e|32768,1074790415),v(u,e,t,o,l,{type:"SwitchStatement",discriminant:c,cases:s})}function _0(u,e,i,n,t,o,l){P(u,e),q(u,e|32768,67174411);let c=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);q(u,e|32768,16);let s=p2(u,e,i,n);return v(u,e,t,o,l,{type:"WhileStatement",test:c,body:s})}function p2(u,e,i,n){return x2(u,(e|134217728)^134217728|131072,i,0,{loop:1,$:n},0,u.tokenPos,u.linePos,u.colPos)}function U0(u,e,i,n,t,o){(e&131072)<1&&f(u,65),P(u,e);let l=null;if((u.flags&1)<1&&u.token&143360){let{tokenValue:c}=u;l=W(u,e|32768,0),xu(u,i,c,1)||f(u,134,c)}return a2(u,e|32768),v(u,e,n,t,o,{type:"ContinueStatement",label:l})}function M0(u,e,i,n,t,o){P(u,e|32768);let l=null;if((u.flags&1)<1&&u.token&143360){let{tokenValue:c}=u;l=W(u,e|32768,0),xu(u,i,c,0)||f(u,134,c)}else(e&135168)<1&&f(u,66);return a2(u,e|32768),v(u,e,n,t,o,{type:"BreakStatement",label:l})}function J0(u,e,i,n,t,o,l){P(u,e),e&1024&&f(u,88),q(u,e|32768,67174411);let c=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);q(u,e|32768,16);let s=x2(u,e,i,2,n,0,u.tokenPos,u.linePos,u.colPos);return v(u,e,t,o,l,{type:"WithStatement",object:c,body:s})}function X0(u,e,i,n,t){return P(u,e|32768),a2(u,e|32768),v(u,e,i,n,t,{type:"DebuggerStatement"})}function z0(u,e,i,n,t,o,l){P(u,e|32768);let c=i?i2(i,32):void 0,s=c1(u,e,c,{$:n},u.tokenPos,u.linePos,u.colPos),{tokenPos:h,linePos:m,colPos:g}=u,a=X(u,e|32768,20559)?H0(u,e,i,n,h,m,g):null,A=null;if(u.token===20568){P(u,e|32768);let D=c?i2(i,4):void 0;A=c1(u,e,D,{$:n},u.tokenPos,u.linePos,u.colPos)}return!a&&!A&&f(u,85),v(u,e,t,o,l,{type:"TryStatement",block:s,handler:a,finalizer:A})}function H0(u,e,i,n,t,o,l){let c=null,s=i;X(u,e,67174411)&&(i&&(i=i2(i,4)),c=Ae(u,e,i,(u.token&2097152)===2097152?256:512,0,u.tokenPos,u.linePos,u.colPos),u.token===18?f(u,83):u.token===1077936157&&f(u,84),q(u,e|32768,16),i&&(s=i2(i,64)));let h=c1(u,e,s,{$:n},u.tokenPos,u.linePos,u.colPos);return v(u,e,t,o,l,{type:"CatchClause",param:c,body:h})}function K0(u,e,i,n,t,o,l){P(u,e|32768);let c=p2(u,e,i,n);q(u,e,20580),q(u,e|32768,67174411);let s=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos);return q(u,e|32768,16),X(u,e,1074790417),v(u,e,t,o,l,{type:"DoWhileStatement",body:c,test:s})}function W0(u,e,i,n,t,o,l){let{token:c,tokenValue:s}=u,h=W(u,e,0);if(u.token&2240512){let m=K2(u,e,i,8,0);return a2(u,e|32768),v(u,e,t,o,l,{type:"VariableDeclaration",kind:"let",declarations:m})}if(u.assignable=1,e&1024&&f(u,82),u.token===21)return J1(u,e,i,n,{},s,h,c,0,t,o,l);if(u.token===10){let m;e&64&&(m=f1(u,e,s)),u.flags=(u.flags|128)^128,h=u1(u,e,m,[h],0,t,o,l)}else h=Y(u,e,h,0,0,t,o,l),h=x(u,e,0,0,t,o,l,h);return u.token===18&&(h=S2(u,e,0,t,o,l,h)),H2(u,e,h,t,o,l)}function z1(u,e,i,n,t,o,l,c){P(u,e);let s=K2(u,e,i,n,t);return a2(u,e|32768),v(u,e,o,l,c,{type:"VariableDeclaration",kind:n&8?"let":"const",declarations:s})}function ie(u,e,i,n,t,o,l){P(u,e);let c=K2(u,e,i,4,n);return a2(u,e|32768),v(u,e,t,o,l,{type:"VariableDeclaration",kind:"var",declarations:c})}function K2(u,e,i,n,t){let o=1,l=[ne(u,e,i,n,t)];for(;X(u,e,18);)o++,l.push(ne(u,e,i,n,t));return o>1&&t&32&&u.token&262144&&f(u,58,G[u.token&255]),l}function ne(u,e,i,n,t){let{token:o,tokenPos:l,linePos:c,colPos:s}=u,h=null,m=Ae(u,e,i,n,t,l,c,s);return u.token===1077936157?(P(u,e|32768),h=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos),(t&32||(o&2097152)<1)&&(u.token===274549||u.token===8738868&&(o&2097152||(n&4)<1||e&1024))&&L(l,u.line,u.index-3,57,u.token===274549?"of":"in")):(n&16||(o&2097152)>0)&&(u.token&262144)!==262144&&f(u,56,n&16?"const":"destructuring"),v(u,e,l,c,s,{type:"VariableDeclarator",id:m,init:h})}function Y0(u,e,i,n,t,o,l){P(u,e);let c=(e&4194304)>0&&X(u,e,209008);q(u,e|32768,67174411),i&&(i=i2(i,1));let s=null,h=null,m=0,g=null,a=u.token===86090||u.token===241739||u.token===86092,A,{token:D,tokenPos:E,linePos:F,colPos:I}=u;if(a?D===241739?(g=W(u,e,0),u.token&2240512?(u.token===8738868?e&1024&&f(u,64):g=v(u,e,E,F,I,{type:"VariableDeclaration",kind:"let",declarations:K2(u,e|134217728,i,8,32)}),u.assignable=1):e&1024?f(u,64):(a=!1,u.assignable=1,g=Y(u,e,g,0,0,E,F,I),u.token===274549&&f(u,111))):(P(u,e),g=v(u,e,E,F,I,D===86090?{type:"VariableDeclaration",kind:"var",declarations:K2(u,e|134217728,i,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:K2(u,e|134217728,i,16,32)}),u.assignable=1):D===1074790417?c&&f(u,79):(D&2097152)===2097152?(g=D===2162700?r2(u,e,void 0,1,0,0,2,32,E,F,I):k2(u,e,void 0,1,0,0,2,32,E,F,I),m=u.destructible,e&256&&m&64&&f(u,60),u.assignable=m&16?2:1,g=Y(u,e|134217728,g,0,0,u.tokenPos,u.linePos,u.colPos)):g=b2(u,e|134217728,1,0,1,E,F,I),(u.token&262144)===262144){if(u.token===274549){u.assignable&2&&f(u,77,c?"await":"of"),v2(u,g),P(u,e|32768),A=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos),q(u,e|32768,16);let R=p2(u,e,i,n);return v(u,e,t,o,l,{type:"ForOfStatement",left:g,right:A,body:R,await:c})}u.assignable&2&&f(u,77,"in"),v2(u,g),P(u,e|32768),c&&f(u,79),A=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos),q(u,e|32768,16);let p=p2(u,e,i,n);return v(u,e,t,o,l,{type:"ForInStatement",body:p,left:g,right:A})}c&&f(u,79),a||(m&8&&u.token!==1077936157&&f(u,77,"loop"),g=x(u,e|134217728,0,0,E,F,I,g)),u.token===18&&(g=S2(u,e,0,u.tokenPos,u.linePos,u.colPos,g)),q(u,e|32768,1074790417),u.token!==1074790417&&(s=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos)),q(u,e|32768,1074790417),u.token!==16&&(h=l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos)),q(u,e|32768,16);let j=p2(u,e,i,n);return v(u,e,t,o,l,{type:"ForStatement",init:g,test:s,update:h,body:j})}function te(u,e,i){return _1(e,u.token)||f(u,114),(u.token&537079808)===537079808&&f(u,115),i&&B2(u,e,i,u.tokenValue,8,0),W(u,e,0)}function $0(u,e,i){let n=u.tokenPos,t=u.linePos,o=u.colPos;P(u,e);let l=null,{tokenPos:c,linePos:s,colPos:h}=u,m=[];if(u.token===134283267)l=s2(u,e);else{if(u.token&143360){let g=te(u,e,i);if(m=[v(u,e,c,s,h,{type:"ImportDefaultSpecifier",local:g})],X(u,e,18))switch(u.token){case 8457014:m.push(oe(u,e,i));break;case 2162700:le(u,e,i,m);break;default:f(u,104)}}else switch(u.token){case 8457014:m=[oe(u,e,i)];break;case 2162700:le(u,e,i,m);break;case 67174411:return ce(u,e,n,t,o);case 67108877:return fe(u,e,n,t,o);default:f(u,28,G[u.token&255])}l=Z0(u,e)}return a2(u,e|32768),v(u,e,n,t,o,{type:"ImportDeclaration",specifiers:m,source:l})}function oe(u,e,i){let{tokenPos:n,linePos:t,colPos:o}=u;return P(u,e),q(u,e,77934),(u.token&134217728)===134217728&&L(n,u.line,u.index,28,G[u.token&255]),v(u,e,n,t,o,{type:"ImportNamespaceSpecifier",local:te(u,e,i)})}function Z0(u,e){return X(u,e,12404),u.token!==134283267&&f(u,102,"Import"),s2(u,e)}function le(u,e,i,n){for(P(u,e);u.token&143360;){let{token:t,tokenValue:o,tokenPos:l,linePos:c,colPos:s}=u,h=W(u,e,0),m;X(u,e,77934)?((u.token&134217728)===134217728||u.token===18?f(u,103):o1(u,e,16,u.token,0),o=u.tokenValue,m=W(u,e,0)):(o1(u,e,16,t,0),m=h),i&&B2(u,e,i,o,8,0),n.push(v(u,e,l,c,s,{type:"ImportSpecifier",local:m,imported:h})),u.token!==1074790415&&q(u,e,18)}return q(u,e,1074790415),n}function fe(u,e,i,n,t){let o=ae(u,e,v(u,e,i,n,t,{type:"Identifier",name:"import"}),i,n,t);return o=Y(u,e,o,0,0,i,n,t),o=x(u,e,0,0,i,n,t,o),H2(u,e,o,i,n,t)}function ce(u,e,i,n,t){let o=de(u,e,0,i,n,t);return o=Y(u,e,o,0,0,i,n,t),H2(u,e,o,i,n,t)}function Q0(u,e,i){let n=u.tokenPos,t=u.linePos,o=u.colPos;P(u,e|32768);let l=[],c=null,s=null,h;if(X(u,e|32768,20563)){switch(u.token){case 86106:{c=T2(u,e,i,4,1,1,0,u.tokenPos,u.linePos,u.colPos);break}case 133:case 86096:c=Z1(u,e,i,1,u.tokenPos,u.linePos,u.colPos);break;case 209007:let{tokenPos:m,linePos:g,colPos:a}=u;c=W(u,e,0);let{flags:A}=u;(A&1)<1&&(u.token===86106?c=T2(u,e,i,4,1,1,1,m,g,a):u.token===67174411?(c=$1(u,e,c,1,1,0,A,m,g,a),c=Y(u,e,c,0,0,m,g,a),c=x(u,e,0,0,m,g,a,c)):u.token&143360&&(i&&(i=f1(u,e,u.tokenValue)),c=W(u,e,0),c=u1(u,e,i,[c],1,m,g,a)));break;default:c=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos),a2(u,e|32768)}return i&&_2(u,"default"),v(u,e,n,t,o,{type:"ExportDefaultDeclaration",declaration:c})}switch(u.token){case 8457014:{P(u,e);let A=null;return X(u,e,77934)&&(i&&_2(u,u.tokenValue),A=W(u,e,0)),q(u,e,12404),u.token!==134283267&&f(u,102,"Export"),s=s2(u,e),a2(u,e|32768),v(u,e,n,t,o,{type:"ExportAllDeclaration",source:s,exported:A})}case 2162700:{P(u,e);let A=[],D=[];for(;u.token&143360;){let{tokenPos:E,tokenValue:F,linePos:I,colPos:j}=u,p=W(u,e,0),R;u.token===77934?(P(u,e),(u.token&134217728)===134217728&&f(u,103),i&&(A.push(u.tokenValue),D.push(F)),R=W(u,e,0)):(i&&(A.push(u.tokenValue),D.push(u.tokenValue)),R=p),l.push(v(u,e,E,I,j,{type:"ExportSpecifier",local:p,exported:R})),u.token!==1074790415&&q(u,e,18)}if(q(u,e,1074790415),X(u,e,12404))u.token!==134283267&&f(u,102,"Export"),s=s2(u,e);else if(i){let E=0,F=A.length;for(;E<F;E++)_2(u,A[E]);for(E=0,F=D.length;E<F;E++)w0(u,D[E])}a2(u,e|32768);break}case 86096:c=Z1(u,e,i,2,u.tokenPos,u.linePos,u.colPos);break;case 86106:c=T2(u,e,i,4,1,2,0,u.tokenPos,u.linePos,u.colPos);break;case 241739:c=z1(u,e,i,8,64,u.tokenPos,u.linePos,u.colPos);break;case 86092:c=z1(u,e,i,16,64,u.tokenPos,u.linePos,u.colPos);break;case 86090:c=ie(u,e,i,64,u.tokenPos,u.linePos,u.colPos);break;case 209007:let{tokenPos:m,linePos:g,colPos:a}=u;if(P(u,e),(u.flags&1)<1&&u.token===86106){c=T2(u,e,i,4,1,2,1,m,g,a),i&&(h=c.id?c.id.name:"",_2(u,h));break}default:f(u,28,G[u.token&255])}return v(u,e,n,t,o,{type:"ExportNamedDeclaration",declaration:c,specifiers:l,source:s})}function Q(u,e,i,n,t,o,l,c){let s=h2(u,e,2,0,i,n,t,1,o,l,c);return s=Y(u,e,s,t,0,o,l,c),x(u,e,t,0,o,l,c,s)}function S2(u,e,i,n,t,o,l){let c=[l];for(;X(u,e|32768,18);)c.push(Q(u,e,1,0,i,u.tokenPos,u.linePos,u.colPos));return v(u,e,n,t,o,{type:"SequenceExpression",expressions:c})}function l2(u,e,i,n,t,o,l){let c=Q(u,e,n,0,i,t,o,l);return u.token===18?S2(u,e,i,t,o,l,c):c}function x(u,e,i,n,t,o,l,c){let{token:s}=u;if((s&4194304)===4194304){u.assignable&2&&f(u,24),(!n&&s===1077936157&&c.type==="ArrayExpression"||c.type==="ObjectExpression")&&v2(u,c),P(u,e|32768);let h=Q(u,e,1,1,i,u.tokenPos,u.linePos,u.colPos);return u.assignable=2,v(u,e,t,o,l,n?{type:"AssignmentPattern",left:c,right:h}:{type:"AssignmentExpression",left:c,operator:G[s&255],right:h})}return(s&8454144)===8454144&&(c=F2(u,e,i,t,o,l,4,s,c)),X(u,e|32768,22)&&(c=U2(u,e,c,t,o,l)),c}function s1(u,e,i,n,t,o,l,c){let{token:s}=u;P(u,e|32768);let h=Q(u,e,1,1,i,u.tokenPos,u.linePos,u.colPos);return c=v(u,e,t,o,l,n?{type:"AssignmentPattern",left:c,right:h}:{type:"AssignmentExpression",left:c,operator:G[s&255],right:h}),u.assignable=2,c}function U2(u,e,i,n,t,o){let l=Q(u,(e|134217728)^134217728,1,0,0,u.tokenPos,u.linePos,u.colPos);q(u,e|32768,21),u.assignable=1;let c=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos);return u.assignable=2,v(u,e,n,t,o,{type:"ConditionalExpression",test:i,consequent:l,alternate:c})}function F2(u,e,i,n,t,o,l,c,s){let h=-((e&134217728)>0)&8738868,m,g;for(u.assignable=2;u.token&8454144&&(m=u.token,g=m&3840,(m&524288&&c&268435456||c&524288&&m&268435456)&&f(u,159),!(g+((m===8457273)<<8)-((h===m)<<12)<=l));)P(u,e|32768),s=v(u,e,n,t,o,{type:m&524288||m&268435456?"LogicalExpression":"BinaryExpression",left:s,right:F2(u,e,i,u.tokenPos,u.linePos,u.colPos,g,m,b2(u,e,0,i,1,u.tokenPos,u.linePos,u.colPos)),operator:G[m&255]});return u.token===1077936157&&f(u,24),s}function G0(u,e,i,n,t,o,l){i||f(u,0);let c=u.token;P(u,e|32768);let s=b2(u,e,0,l,1,u.tokenPos,u.linePos,u.colPos);return u.token===8457273&&f(u,31),e&1024&&c===16863278&&(s.type==="Identifier"?f(u,117):D0(s)&&f(u,123)),u.assignable=2,v(u,e,n,t,o,{type:"UnaryExpression",operator:G[c&255],argument:s,prefix:!0})}function x0(u,e,i,n,t,o,l,c,s,h){let{token:m}=u,g=W(u,e,o),{flags:a}=u;if((a&1)<1){if(u.token===86106)return he(u,e,1,i,c,s,h);if((u.token&143360)===143360)return n||f(u,0),ke(u,e,t,c,s,h)}return!l&&u.token===67174411?$1(u,e,g,t,1,0,a,c,s,h):u.token===10?(U1(u,e,m,1),l&&f(u,48),g1(u,e,u.tokenValue,g,l,t,0,c,s,h)):g}function p0(u,e,i,n,t,o,l){if(i&&(u.destructible|=256),e&2097152){P(u,e|32768),e&8388608&&f(u,30),n||f(u,24),u.token===22&&f(u,120);let c=null,s=!1;return(u.flags&1)<1&&(s=X(u,e|32768,8457014),(u.token&77824||s)&&(c=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos))),u.assignable=2,v(u,e,t,o,l,{type:"YieldExpression",argument:c,delegate:s})}return e&1024&&f(u,94,"yield"),Y1(u,e,t,o,l)}function ut(u,e,i,n,t,o,l){if(n&&(u.destructible|=128),e&4194304||e&2048&&e&8192){i&&f(u,0),e&8388608&&L(u.index,u.line,u.index,29),P(u,e|32768);let c=b2(u,e,0,0,1,u.tokenPos,u.linePos,u.colPos);return u.token===8457273&&f(u,31),u.assignable=2,v(u,e,t,o,l,{type:"AwaitExpression",argument:c})}return e&2048&&f(u,95),Y1(u,e,t,o,l)}function a1(u,e,i,n,t,o){let{tokenPos:l,linePos:c,colPos:s}=u;q(u,e|32768,2162700);let h=[],m=e;if(u.token!==1074790415){for(;u.token===134283267;){let{index:g,tokenPos:a,tokenValue:A,token:D}=u,E=s2(u,e);Zu(u,g,a,A)&&(e|=1024,u.flags&128&&L(u.index,u.line,u.tokenPos,63),u.flags&64&&L(u.index,u.line,u.tokenPos,8)),h.push(X1(u,e,E,D,a,u.linePos,u.colPos))}e&1024&&(t&&((t&537079808)===537079808&&f(u,115),(t&36864)===36864&&f(u,38)),u.flags&512&&f(u,115),u.flags&256&&f(u,114)),e&64&&i&&o!==void 0&&(m&1024)<1&&(e&8192)<1&&C(o)}for(u.flags=(u.flags|512|256|64)^832,u.destructible=(u.destructible|256)^256;u.token!==1074790415;)h.push(G2(u,e,i,4,{}));return q(u,n&24?e|32768:e,1074790415),u.flags&=-193,u.token===1077936157&&f(u,24),v(u,e,l,c,s,{type:"BlockStatement",body:h})}function et(u,e,i,n,t){switch(P(u,e),u.token){case 67108991:f(u,161);case 67174411:{(e&524288)<1&&f(u,26),e&16384&&f(u,27),u.assignable=2;break}case 69271571:case 67108877:{(e&262144)<1&&f(u,27),e&16384&&f(u,27),u.assignable=1;break}default:f(u,28,"super")}return v(u,e,i,n,t,{type:"Super"})}function b2(u,e,i,n,t,o,l,c){let s=h2(u,e,2,0,i,0,n,t,o,l,c);return Y(u,e,s,n,0,o,l,c)}function it(u,e,i,n,t,o){u.assignable&2&&f(u,52);let{token:l}=u;return P(u,e),u.assignable=2,v(u,e,n,t,o,{type:"UpdateExpression",argument:i,operator:G[l&255],prefix:!1})}function Y(u,e,i,n,t,o,l,c){if((u.token&33619968)===33619968&&(u.flags&1)<1)i=it(u,e,i,o,l,c);else if((u.token&67108864)===67108864){switch(e=(e|134217728)^134217728,u.token){case 67108877:{P(u,(e|1073741824|8192)^8192),u.assignable=1;let s=se(u,e);i=v(u,e,o,l,c,{type:"MemberExpression",object:i,computed:!1,property:s});break}case 69271571:{let s=!1;(u.flags&2048)===2048&&(s=!0,u.flags=(u.flags|2048)^2048),P(u,e|32768);let{tokenPos:h,linePos:m,colPos:g}=u,a=l2(u,e,n,1,h,m,g);q(u,e,20),u.assignable=1,i=v(u,e,o,l,c,{type:"MemberExpression",object:i,computed:!0,property:a}),s&&(u.flags|=2048);break}case 67174411:{if((u.flags&1024)===1024)return u.flags=(u.flags|1024)^1024,i;let s=!1;(u.flags&2048)===2048&&(s=!0,u.flags=(u.flags|2048)^2048);let h=W1(u,e,n);u.assignable=2,i=v(u,e,o,l,c,{type:"CallExpression",callee:i,arguments:h}),s&&(u.flags|=2048);break}case 67108991:{P(u,(e|1073741824|8192)^8192),u.flags|=2048,u.assignable=2,i=nt(u,e,i,o,l,c);break}default:(u.flags&2048)===2048&&f(u,160),u.assignable=2,i=v(u,e,o,l,c,{type:"TaggedTemplateExpression",tag:i,quasi:u.token===67174408?K1(u,e|65536):H1(u,e,u.tokenPos,u.linePos,u.colPos)})}i=Y(u,e,i,0,1,o,l,c)}return t===0&&(u.flags&2048)===2048&&(u.flags=(u.flags|2048)^2048,i=v(u,e,o,l,c,{type:"ChainExpression",expression:i})),i}function nt(u,e,i,n,t,o){let l=!1,c;if((u.token===69271571||u.token===67174411)&&(u.flags&2048)===2048&&(l=!0,u.flags=(u.flags|2048)^2048),u.token===69271571){P(u,e|32768);let{tokenPos:s,linePos:h,colPos:m}=u,g=l2(u,e,0,1,s,h,m);q(u,e,20),u.assignable=2,c=v(u,e,n,t,o,{type:"MemberExpression",object:i,computed:!0,optional:!0,property:g})}else if(u.token===67174411){let s=W1(u,e,0);u.assignable=2,c=v(u,e,n,t,o,{type:"CallExpression",callee:i,arguments:s,optional:!0})}else{(u.token&143360)<1&&f(u,154);let s=W(u,e,0);u.assignable=2,c=v(u,e,n,t,o,{type:"MemberExpression",object:i,computed:!1,optional:!0,property:s})}return l&&(u.flags|=2048),c}function se(u,e){return(u.token&143360)<1&&u.token!==131&&f(u,154),e&1&&u.token===131?k1(u,e,u.tokenPos,u.linePos,u.colPos):W(u,e,0)}function tt(u,e,i,n,t,o,l){i&&f(u,53),n||f(u,0);let{token:c}=u;P(u,e|32768);let s=b2(u,e,0,0,1,u.tokenPos,u.linePos,u.colPos);return u.assignable&2&&f(u,52),u.assignable=2,v(u,e,t,o,l,{type:"UpdateExpression",argument:s,operator:G[c&255],prefix:!0})}function h2(u,e,i,n,t,o,l,c,s,h,m){if((u.token&143360)===143360){switch(u.token){case 209008:return ut(u,e,n,l,s,h,m);case 241773:return p0(u,e,l,t,s,h,m);case 209007:return x0(u,e,l,c,t,o,n,s,h,m)}let{token:g,tokenValue:a}=u,A=W(u,e|65536,o);return u.token===10?(c||f(u,0),U1(u,e,g,1),g1(u,e,a,A,n,t,0,s,h,m)):(e&16384&&g===537079928&&f(u,126),g===241739&&(e&1024&&f(u,109),i&24&&f(u,97)),u.assignable=e&1024&&(g&537079808)===537079808?2:1,A)}if((u.token&134217728)===134217728)return s2(u,e);switch(u.token){case 33619995:case 33619996:return tt(u,e,n,c,s,h,m);case 16863278:case 16842800:case 16842801:case 25233970:case 25233971:case 16863277:case 16863279:return G0(u,e,c,s,h,m,l);case 86106:return he(u,e,0,l,s,h,m);case 2162700:return at(u,e,t?0:1,l,s,h,m);case 69271571:return st(u,e,t?0:1,l,s,h,m);case 67174411:return gt(u,e,t,1,0,s,h,m);case 86021:case 86022:case 86023:return ft(u,e,s,h,m);case 86113:return ct(u,e);case 65540:return bt(u,e,s,h,m);case 133:case 86096:return kt(u,e,l,s,h,m);case 86111:return et(u,e,s,h,m);case 67174409:return H1(u,e,s,h,m);case 67174408:return K1(u,e);case 86109:return ht(u,e,l,s,h,m);case 134283389:return ge(u,e,s,h,m);case 131:return k1(u,e,s,h,m);case 86108:return ot(u,e,n,l,s,h,m);case 8456258:if(e&16)return G1(u,e,1,s,h,m);default:if(_1(e,u.token))return Y1(u,e,s,h,m);f(u,28,G[u.token&255])}}function ot(u,e,i,n,t,o,l){let c=W(u,e,0);return u.token===67108877?ae(u,e,c,t,o,l):(i&&f(u,137),c=de(u,e,n,t,o,l),u.assignable=2,Y(u,e,c,n,0,t,o,l))}function ae(u,e,i,n,t,o){return(e&2048)===0&&f(u,163),P(u,e),u.token!==143495&&u.tokenValue!=="meta"&&f(u,28,G[u.token&255]),u.assignable=2,v(u,e,n,t,o,{type:"MetaProperty",meta:i,property:W(u,e,0)})}function de(u,e,i,n,t,o){q(u,e|32768,67174411),u.token===14&&f(u,138);let l=Q(u,e,1,0,i,u.tokenPos,u.linePos,u.colPos);return q(u,e,16),v(u,e,n,t,o,{type:"ImportExpression",source:l})}function ge(u,e,i,n,t){let{tokenRaw:o,tokenValue:l}=u;return P(u,e),u.assignable=2,v(u,e,i,n,t,e&512?{type:"Literal",value:l,bigint:o.slice(0,-1),raw:o}:{type:"Literal",value:l,bigint:o.slice(0,-1)})}function H1(u,e,i,n,t){u.assignable=2;let{tokenValue:o,tokenRaw:l,tokenPos:c,linePos:s,colPos:h}=u;q(u,e,67174409);let m=[d1(u,e,o,l,c,s,h,!0)];return v(u,e,i,n,t,{type:"TemplateLiteral",expressions:[],quasis:m})}function K1(u,e){e=(e|134217728)^134217728;let{tokenValue:i,tokenRaw:n,tokenPos:t,linePos:o,colPos:l}=u;q(u,e|32768,67174408);let c=[d1(u,e,i,n,t,o,l,!1)],s=[l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos)];for(u.token!==1074790415&&f(u,80);(u.token=m0(u,e))!==67174409;){let{tokenValue:h,tokenRaw:m,tokenPos:g,linePos:a,colPos:A}=u;q(u,e|32768,67174408),c.push(d1(u,e,h,m,g,a,A,!1)),s.push(l2(u,e,0,1,u.tokenPos,u.linePos,u.colPos)),u.token!==1074790415&&f(u,80)}{let{tokenValue:h,tokenRaw:m,tokenPos:g,linePos:a,colPos:A}=u;q(u,e,67174409),c.push(d1(u,e,h,m,g,a,A,!0))}return v(u,e,t,o,l,{type:"TemplateLiteral",expressions:s,quasis:c})}function d1(u,e,i,n,t,o,l,c){let s=v(u,e,t,o,l,{type:"TemplateElement",value:{cooked:i,raw:n},tail:c}),h=c?1:2;return e&2&&(s.start+=1,s.range[0]+=1,s.end-=h,s.range[1]-=h),e&4&&(s.loc.start.column+=1,s.loc.end.column-=h),s}function lt(u,e,i,n,t){e=(e|134217728)^134217728,q(u,e|32768,14);let o=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos);return u.assignable=1,v(u,e,i,n,t,{type:"SpreadElement",argument:o})}function W1(u,e,i){P(u,e|32768);let n=[];if(u.token===16)return P(u,e),n;for(;u.token!==16&&(u.token===14?n.push(lt(u,e,u.tokenPos,u.linePos,u.colPos)):n.push(Q(u,e,1,0,i,u.tokenPos,u.linePos,u.colPos)),!(u.token!==18||(P(u,e|32768),u.token===16))););return q(u,e,16),n}function W(u,e,i){let{tokenValue:n,tokenPos:t,linePos:o,colPos:l}=u;return P(u,e),v(u,e,t,o,l,e&268435456?{type:"Identifier",name:n,pattern:i===1}:{type:"Identifier",name:n})}function s2(u,e){let{tokenValue:i,tokenRaw:n,tokenPos:t,linePos:o,colPos:l}=u;return u.token===134283389?ge(u,e,t,o,l):(P(u,e),u.assignable=2,v(u,e,t,o,l,e&512?{type:"Literal",value:i,raw:n}:{type:"Literal",value:i}))}function ft(u,e,i,n,t){let o=G[u.token&255],l=u.token===86023?null:o==="true";return P(u,e),u.assignable=2,v(u,e,i,n,t,e&512?{type:"Literal",value:l,raw:o}:{type:"Literal",value:l})}function ct(u,e){let{tokenPos:i,linePos:n,colPos:t}=u;return P(u,e),u.assignable=2,v(u,e,i,n,t,{type:"ThisExpression"})}function T2(u,e,i,n,t,o,l,c,s,h){P(u,e|32768);let m=t?V1(u,e,8457014):0,g=null,a,A=i?j2():void 0;if(u.token===67174411)(o&1)<1&&f(u,37,"Function");else{let F=n&4&&((e&8192)<1||(e&2048)<1)?4:64;Qu(u,e|(e&3072)<<11,u.token),i&&(F&4?pu(u,e,i,u.tokenValue,F):B2(u,e,i,u.tokenValue,F,n),A=i2(A,256),o&&o&2&&_2(u,u.tokenValue)),a=u.token,u.token&143360?g=W(u,e,0):f(u,28,G[u.token&255])}e=(e|32243712)^32243712|67108864|l*2+m<<21|(m?0:1073741824),i&&(A=i2(A,512));let D=be(u,e|8388608,A,0,1),E=a1(u,(e|8192|4096|131072)^143360,i?i2(A,128):A,8,a,i?A.scopeError:void 0);return v(u,e,c,s,h,{type:"FunctionDeclaration",id:g,params:D,body:E,async:l===1,generator:m===1})}function he(u,e,i,n,t,o,l){P(u,e|32768);let c=V1(u,e,8457014),s=i*2+c<<21,h=null,m,g=e&64?j2():void 0;(u.token&176128)>0&&(Qu(u,(e|32243712)^32243712|s,u.token),g&&(g=i2(g,256)),m=u.token,h=W(u,e,0)),e=(e|32243712)^32243712|67108864|s|(c?0:1073741824),g&&(g=i2(g,512));let a=be(u,e|8388608,g,n,1),A=a1(u,e&-134377473,g&&i2(g,128),0,m,void 0);return u.assignable=2,v(u,e,t,o,l,{type:"FunctionExpression",id:h,params:a,body:A,async:i===1,generator:c===1})}function st(u,e,i,n,t,o,l){let c=k2(u,e,void 0,i,n,0,2,0,t,o,l);return e&256&&u.destructible&64&&f(u,60),u.destructible&8&&f(u,59),c}function k2(u,e,i,n,t,o,l,c,s,h,m){P(u,e|32768);let g=[],a=0;for(e=(e|134217728)^134217728;u.token!==20;)if(X(u,e|32768,18))g.push(null);else{let D,{token:E,tokenPos:F,linePos:I,colPos:j,tokenValue:p}=u;if(E&143360)if(D=h2(u,e,l,0,1,0,t,1,F,I,j),u.token===1077936157){u.assignable&2&&f(u,24),P(u,e|32768),i&&q2(u,e,i,p,l,c);let R=Q(u,e,1,1,t,u.tokenPos,u.linePos,u.colPos);D=v(u,e,F,I,j,o?{type:"AssignmentPattern",left:D,right:R}:{type:"AssignmentExpression",operator:"=",left:D,right:R}),a|=u.destructible&256?256:0|u.destructible&128?128:0}else u.token===18||u.token===20?(u.assignable&2?a|=16:i&&q2(u,e,i,p,l,c),a|=u.destructible&256?256:0|u.destructible&128?128:0):(a|=l&1?32:(l&2)<1?16:0,D=Y(u,e,D,t,0,F,I,j),u.token!==18&&u.token!==20?(u.token!==1077936157&&(a|=16),D=x(u,e,t,o,F,I,j,D)):u.token!==1077936157&&(a|=u.assignable&2?16:32));else E&2097152?(D=u.token===2162700?r2(u,e,i,0,t,o,l,c,F,I,j):k2(u,e,i,0,t,o,l,c,F,I,j),a|=u.destructible,u.assignable=u.destructible&16?2:1,u.token===18||u.token===20?u.assignable&2&&(a|=16):u.destructible&8?f(u,68):(D=Y(u,e,D,t,0,F,I,j),a=u.assignable&2?16:0,u.token!==18&&u.token!==20?D=x(u,e,t,o,F,I,j,D):u.token!==1077936157&&(a|=u.assignable&2?16:32))):E===14?(D=W2(u,e,i,20,l,c,0,t,o,F,I,j),a|=u.destructible,u.token!==18&&u.token!==20&&f(u,28,G[u.token&255])):(D=b2(u,e,1,0,1,F,I,j),u.token!==18&&u.token!==20?(D=x(u,e,t,o,F,I,j,D),(l&3)<1&&E===67174411&&(a|=16)):u.assignable&2?a|=16:E===67174411&&(a|=u.assignable&1&&l&3?32:16));if(g.push(D),X(u,e|32768,18)){if(u.token===20)break}else break}q(u,e,20);let A=v(u,e,s,h,m,{type:o?"ArrayPattern":"ArrayExpression",elements:g});return!n&&u.token&4194304?me(u,e,a,t,o,s,h,m,A):(u.destructible=a,A)}function me(u,e,i,n,t,o,l,c,s){u.token!==1077936157&&f(u,24),P(u,e|32768),i&16&&f(u,24),t||v2(u,s);let{tokenPos:h,linePos:m,colPos:g}=u,a=Q(u,e,1,1,n,h,m,g);return u.destructible=(i|64|8)^72|(u.destructible&128?128:0)|(u.destructible&256?256:0),v(u,e,o,l,c,t?{type:"AssignmentPattern",left:s,right:a}:{type:"AssignmentExpression",left:s,operator:"=",right:a})}function W2(u,e,i,n,t,o,l,c,s,h,m,g){P(u,e|32768);let a=null,A=0,{token:D,tokenValue:E,tokenPos:F,linePos:I,colPos:j}=u;if(D&143360)u.assignable=1,a=h2(u,e,t,0,1,0,c,1,F,I,j),D=u.token,a=Y(u,e,a,c,0,F,I,j),u.token!==18&&u.token!==n&&(u.assignable&2&&u.token===1077936157&&f(u,68),A|=16,a=x(u,e,c,s,F,I,j,a)),u.assignable&2?A|=16:D===n||D===18?i&&q2(u,e,i,E,t,o):A|=32,A|=u.destructible&128?128:0;else if(D===n)f(u,39);else if(D&2097152)a=u.token===2162700?r2(u,e,i,1,c,s,t,o,F,I,j):k2(u,e,i,1,c,s,t,o,F,I,j),D=u.token,D!==1077936157&&D!==n&&D!==18?(u.destructible&8&&f(u,68),a=Y(u,e,a,c,0,F,I,j),A|=u.assignable&2?16:0,(u.token&4194304)===4194304?(u.token!==1077936157&&(A|=16),a=x(u,e,c,s,F,I,j,a)):((u.token&8454144)===8454144&&(a=F2(u,e,1,F,I,j,4,D,a)),X(u,e|32768,22)&&(a=U2(u,e,a,F,I,j)),A|=u.assignable&2?16:32)):A|=n===1074790415&&D!==1077936157?16:u.destructible;else{A|=32,a=b2(u,e,1,c,1,u.tokenPos,u.linePos,u.colPos);let{token:p,tokenPos:R,linePos:Z,colPos:y}=u;return p===1077936157&&p!==n&&p!==18?(u.assignable&2&&f(u,24),a=x(u,e,c,s,R,Z,y,a),A|=16):(p===18?A|=16:p!==n&&(a=x(u,e,c,s,R,Z,y,a)),A|=u.assignable&1?32:16),u.destructible=A,u.token!==n&&u.token!==18&&f(u,155),v(u,e,h,m,g,{type:s?"RestElement":"SpreadElement",argument:a})}if(u.token!==n)if(t&1&&(A|=l?16:32),X(u,e|32768,1077936157)){A&16&&f(u,24),v2(u,a);let p=Q(u,e,1,1,c,u.tokenPos,u.linePos,u.colPos);a=v(u,e,F,I,j,s?{type:"AssignmentPattern",left:a,right:p}:{type:"AssignmentExpression",left:a,operator:"=",right:p}),A=16}else A|=16;return u.destructible=A,v(u,e,h,m,g,{type:s?"RestElement":"SpreadElement",argument:a})}function A2(u,e,i,n,t,o,l){let c=(i&64)<1?31981568:14680064;e=(e|c)^c|(i&88)<<18|100925440;let s=e&64?i2(j2(),512):void 0,h=dt(u,e|8388608,s,i,1,n);s&&(s=i2(s,128));let m=a1(u,e&-134230017,s,0,void 0,void 0);return v(u,e,t,o,l,{type:"FunctionExpression",params:h,body:m,async:(i&16)>0,generator:(i&8)>0,id:null})}function at(u,e,i,n,t,o,l){let c=r2(u,e,void 0,i,n,0,2,0,t,o,l);return e&256&&u.destructible&64&&f(u,60),u.destructible&8&&f(u,59),c}function r2(u,e,i,n,t,o,l,c,s,h,m){P(u,e);let g=[],a=0,A=0;for(e=(e|134217728)^134217728;u.token!==1074790415;){let{token:E,tokenValue:F,linePos:I,colPos:j,tokenPos:p}=u;if(E===14)g.push(W2(u,e,i,1074790415,l,c,0,t,o,p,I,j));else{let R=0,Z=null,y,y2=u.token;if(u.token&143360||u.token===121)if(Z=W(u,e,0),u.token===18||u.token===1074790415||u.token===1077936157)if(R|=4,e&1024&&(E&537079808)===537079808?a|=16:o1(u,e,l,E,0),i&&q2(u,e,i,F,l,c),X(u,e|32768,1077936157)){a|=8;let V=Q(u,e,1,1,t,u.tokenPos,u.linePos,u.colPos);a|=u.destructible&256?256:0|u.destructible&128?128:0,y=v(u,e,p,I,j,{type:"AssignmentPattern",left:e&-2147483648?Object.assign({},Z):Z,right:V})}else a|=(E===209008?128:0)|(E===121?16:0),y=e&-2147483648?Object.assign({},Z):Z;else if(X(u,e|32768,21)){let{tokenPos:V,linePos:U,colPos:_}=u;if(F==="__proto__"&&A++,u.token&143360){let M2=u.token,$2=u.tokenValue;a|=y2===121?16:0,y=h2(u,e,l,0,1,0,t,1,V,U,_);let{token:E2}=u;y=Y(u,e,y,t,0,V,U,_),u.token===18||u.token===1074790415?E2===1077936157||E2===1074790415||E2===18?(a|=u.destructible&128?128:0,u.assignable&2?a|=16:i&&(M2&143360)===143360&&q2(u,e,i,$2,l,c)):a|=u.assignable&1?32:16:(u.token&4194304)===4194304?(u.assignable&2?a|=16:E2!==1077936157?a|=32:i&&q2(u,e,i,$2,l,c),y=x(u,e,t,o,V,U,_,y)):(a|=16,(u.token&8454144)===8454144&&(y=F2(u,e,1,V,U,_,4,E2,y)),X(u,e|32768,22)&&(y=U2(u,e,y,V,U,_)))}else(u.token&2097152)===2097152?(y=u.token===69271571?k2(u,e,i,0,t,o,l,c,V,U,_):r2(u,e,i,0,t,o,l,c,V,U,_),a=u.destructible,u.assignable=a&16?2:1,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):u.destructible&8?f(u,68):(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&2?16:0,(u.token&4194304)===4194304?y=s1(u,e,t,o,V,U,_,y):((u.token&8454144)===8454144&&(y=F2(u,e,1,V,U,_,4,E,y)),X(u,e|32768,22)&&(y=U2(u,e,y,V,U,_)),a|=u.assignable&2?16:32))):(y=b2(u,e,1,t,1,V,U,_),a|=u.assignable&1?32:16,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&2?16:0,u.token!==18&&E!==1074790415&&(u.token!==1077936157&&(a|=16),y=x(u,e,t,o,V,U,_,y))))}else u.token===69271571?(a|=16,E===209007&&(R|=16),R|=(E===12402?256:E===12403?512:1)|2,Z=Y2(u,e,t),a|=u.assignable,y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):u.token&143360?(a|=16,E===121&&f(u,92),E===209007&&(u.flags&1&&f(u,128),R|=16),Z=W(u,e,0),R|=E===12402?256:E===12403?512:1,y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):u.token===67174411?(a|=16,R|=1,y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):u.token===8457014?(a|=16,E===12402||E===12403?f(u,40):E===143483&&f(u,92),P(u,e),R|=9|(E===209007?16:0),u.token&143360?Z=W(u,e,0):(u.token&134217728)===134217728?Z=s2(u,e):u.token===69271571?(R|=2,Z=Y2(u,e,t),a|=u.assignable):f(u,28,G[u.token&255]),y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):(u.token&134217728)===134217728?(E===209007&&(R|=16),R|=E===12402?256:E===12403?512:1,a|=16,Z=s2(u,e),y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):f(u,129);else if((u.token&134217728)===134217728)if(Z=s2(u,e),u.token===21){q(u,e|32768,21);let{tokenPos:V,linePos:U,colPos:_}=u;if(F==="__proto__"&&A++,u.token&143360){y=h2(u,e,l,0,1,0,t,1,V,U,_);let{token:M2,tokenValue:$2}=u;y=Y(u,e,y,t,0,V,U,_),u.token===18||u.token===1074790415?M2===1077936157||M2===1074790415||M2===18?u.assignable&2?a|=16:i&&q2(u,e,i,$2,l,c):a|=u.assignable&1?32:16:u.token===1077936157?(u.assignable&2&&(a|=16),y=x(u,e,t,o,V,U,_,y)):(a|=16,y=x(u,e,t,o,V,U,_,y))}else(u.token&2097152)===2097152?(y=u.token===69271571?k2(u,e,i,0,t,o,l,c,V,U,_):r2(u,e,i,0,t,o,l,c,V,U,_),a=u.destructible,u.assignable=a&16?2:1,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):(u.destructible&8)!==8&&(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&2?16:0,(u.token&4194304)===4194304?y=s1(u,e,t,o,V,U,_,y):((u.token&8454144)===8454144&&(y=F2(u,e,1,V,U,_,4,E,y)),X(u,e|32768,22)&&(y=U2(u,e,y,V,U,_)),a|=u.assignable&2?16:32))):(y=b2(u,e,1,0,1,V,U,_),a|=u.assignable&1?32:16,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&1?0:16,u.token!==18&&u.token!==1074790415&&(u.token!==1077936157&&(a|=16),y=x(u,e,t,o,V,U,_,y))))}else u.token===67174411?(R|=1,y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos),a=u.assignable|16):f(u,130);else if(u.token===69271571)if(Z=Y2(u,e,t),a|=u.destructible&256?256:0,R|=2,u.token===21){P(u,e|32768);let{tokenPos:V,linePos:U,colPos:_,tokenValue:M2,token:$2}=u;if(u.token&143360){y=h2(u,e,l,0,1,0,t,1,V,U,_);let{token:E2}=u;y=Y(u,e,y,t,0,V,U,_),(u.token&4194304)===4194304?(a|=u.assignable&2?16:E2===1077936157?0:32,y=s1(u,e,t,o,V,U,_,y)):u.token===18||u.token===1074790415?E2===1077936157||E2===1074790415||E2===18?u.assignable&2?a|=16:i&&($2&143360)===143360&&q2(u,e,i,M2,l,c):a|=u.assignable&1?32:16:(a|=16,y=x(u,e,t,o,V,U,_,y))}else(u.token&2097152)===2097152?(y=u.token===69271571?k2(u,e,i,0,t,o,l,c,V,U,_):r2(u,e,i,0,t,o,l,c,V,U,_),a=u.destructible,u.assignable=a&16?2:1,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):a&8?f(u,59):(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&2?a|16:0,(u.token&4194304)===4194304?(u.token!==1077936157&&(a|=16),y=s1(u,e,t,o,V,U,_,y)):((u.token&8454144)===8454144&&(y=F2(u,e,1,V,U,_,4,E,y)),X(u,e|32768,22)&&(y=U2(u,e,y,V,U,_)),a|=u.assignable&2?16:32))):(y=b2(u,e,1,0,1,V,U,_),a|=u.assignable&1?32:16,u.token===18||u.token===1074790415?u.assignable&2&&(a|=16):(y=Y(u,e,y,t,0,V,U,_),a=u.assignable&1?0:16,u.token!==18&&u.token!==1074790415&&(u.token!==1077936157&&(a|=16),y=x(u,e,t,o,V,U,_,y))))}else u.token===67174411?(R|=1,y=A2(u,e,R,t,u.tokenPos,I,j),a=16):f(u,41);else if(E===8457014)if(q(u,e|32768,8457014),R|=8,u.token&143360){let{token:V,line:U,index:_}=u;Z=W(u,e,0),R|=1,u.token===67174411?(a|=16,y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):L(_,U,_,V===209007?43:V===12402||u.token===12403?42:44,G[V&255])}else(u.token&134217728)===134217728?(a|=16,Z=s2(u,e),R|=1,y=A2(u,e,R,t,p,I,j)):u.token===69271571?(a|=16,R|=3,Z=Y2(u,e,t),y=A2(u,e,R,t,u.tokenPos,u.linePos,u.colPos)):f(u,122);else f(u,28,G[E&255]);a|=u.destructible&128?128:0,u.destructible=a,g.push(v(u,e,p,I,j,{type:"Property",key:Z,value:y,kind:R&768?R&512?"set":"get":"init",computed:(R&2)>0,method:(R&1)>0,shorthand:(R&4)>0}))}if(a|=u.destructible,u.token!==18)break;P(u,e)}q(u,e,1074790415),A>1&&(a|=64);let D=v(u,e,s,h,m,{type:o?"ObjectPattern":"ObjectExpression",properties:g});return!n&&u.token&4194304?me(u,e,a,t,o,s,h,m,D):(u.destructible=a,D)}function dt(u,e,i,n,t,o){q(u,e,67174411);let l=[];if(u.flags=(u.flags|128)^128,u.token===16)return n&512&&f(u,35,"Setter","one",""),P(u,e),l;n&256&&f(u,35,"Getter","no","s"),n&512&&u.token===14&&f(u,36),e=(e|134217728)^134217728;let c=0,s=0;for(;u.token!==18;){let h=null,{tokenPos:m,linePos:g,colPos:a}=u;if(u.token&143360?((e&1024)<1&&((u.token&36864)===36864&&(u.flags|=256),(u.token&537079808)===537079808&&(u.flags|=512)),h=Q1(u,e,i,n|1,0,m,g,a)):(u.token===2162700?h=r2(u,e,i,1,o,1,t,0,m,g,a):u.token===69271571?h=k2(u,e,i,1,o,1,t,0,m,g,a):u.token===14&&(h=W2(u,e,i,16,t,0,0,o,1,m,g,a)),s=1,u.destructible&48&&f(u,47)),u.token===1077936157){P(u,e|32768),s=1;let A=Q(u,e,1,1,0,u.tokenPos,u.linePos,u.colPos);h=v(u,e,m,g,a,{type:"AssignmentPattern",left:h,right:A})}if(c++,l.push(h),!X(u,e,18)||u.token===16)break}return n&512&&c!==1&&f(u,35,"Setter","one",""),i&&i.scopeError!==void 0&&C(i.scopeError),s&&(u.flags|=128),q(u,e,16),l}function Y2(u,e,i){P(u,e|32768);let n=Q(u,(e|134217728)^134217728,1,0,i,u.tokenPos,u.linePos,u.colPos);return q(u,e,20),n}function gt(u,e,i,n,t,o,l,c){u.flags=(u.flags|128)^128;let{tokenPos:s,linePos:h,colPos:m}=u;P(u,e|32768|1073741824);let g=e&64?i2(j2(),1024):void 0;if(e=(e|134217728)^134217728,X(u,e,16))return h1(u,e,g,[],i,0,o,l,c);let a=0;u.destructible&=-385;let A,D=[],E=0,F=0,{tokenPos:I,linePos:j,colPos:p}=u;for(u.assignable=1;u.token!==16;){let{token:R,tokenPos:Z,linePos:y,colPos:y2}=u;if(R&143360)g&&B2(u,e,g,u.tokenValue,1,0),A=h2(u,e,n,0,1,0,1,1,Z,y,y2),u.token===16||u.token===18?u.assignable&2?(a|=16,F=1):((R&537079808)===537079808||(R&36864)===36864)&&(F=1):(u.token===1077936157?F=1:a|=16,A=Y(u,e,A,1,0,Z,y,y2),u.token!==16&&u.token!==18&&(A=x(u,e,1,0,Z,y,y2,A)));else if((R&2097152)===2097152)A=R===2162700?r2(u,e|1073741824,g,0,1,0,n,t,Z,y,y2):k2(u,e|1073741824,g,0,1,0,n,t,Z,y,y2),a|=u.destructible,F=1,u.assignable=2,u.token!==16&&u.token!==18&&(a&8&&f(u,118),A=Y(u,e,A,0,0,Z,y,y2),a|=16,u.token!==16&&u.token!==18&&(A=x(u,e,0,0,Z,y,y2,A)));else if(R===14){A=W2(u,e,g,16,n,t,0,1,0,Z,y,y2),u.destructible&16&&f(u,71),F=1,E&&(u.token===16||u.token===18)&&D.push(A),a|=8;break}else{if(a|=16,A=Q(u,e,1,0,1,Z,y,y2),E&&(u.token===16||u.token===18)&&D.push(A),u.token===18&&(E||(E=1,D=[A])),E){for(;X(u,e|32768,18);)D.push(Q(u,e,1,0,1,u.tokenPos,u.linePos,u.colPos));u.assignable=2,A=v(u,e,I,j,p,{type:"SequenceExpression",expressions:D})}return q(u,e,16),u.destructible=a,A}if(E&&(u.token===16||u.token===18)&&D.push(A),!X(u,e|32768,18))break;if(E||(E=1,D=[A]),u.token===16){a|=8;break}}return E&&(u.assignable=2,A=v(u,e,I,j,p,{type:"SequenceExpression",expressions:D})),q(u,e,16),a&16&&a&8&&f(u,145),a|=u.destructible&256?256:0|u.destructible&128?128:0,u.token===10?(a&48&&f(u,46),e&4196352&&a&128&&f(u,29),e&2098176&&a&256&&f(u,30),F&&(u.flags|=128),h1(u,e,g,E?D:[A],i,0,o,l,c)):(a&8&&f(u,139),u.destructible=(u.destructible|256)^256|a,e&128?v(u,e,s,h,m,{type:"ParenthesizedExpression",expression:A}):A)}function Y1(u,e,i,n,t){let{tokenValue:o}=u,l=W(u,e,0);if(u.assignable=1,u.token===10){let c;return e&64&&(c=f1(u,e,o)),u.flags=(u.flags|128)^128,u1(u,e,c,[l],0,i,n,t)}return l}function g1(u,e,i,n,t,o,l,c,s,h){o||f(u,54),t&&f(u,48),u.flags&=-129;let m=e&64?f1(u,e,i):void 0;return u1(u,e,m,[n],l,c,s,h)}function h1(u,e,i,n,t,o,l,c,s){t||f(u,54);for(let h=0;h<n.length;++h)v2(u,n[h]);return u1(u,e,i,n,o,l,c,s)}function u1(u,e,i,n,t,o,l,c){u.flags&1&&f(u,45),q(u,e|32768,10),e=(e|15728640)^15728640|t<<22;let s=u.token!==2162700,h;if(i&&i.scopeError!==void 0&&C(i.scopeError),s)h=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos);else{switch(i&&(i=i2(i,128)),h=a1(u,(e|134221824|8192|16384)^134246400,i,16,void 0,void 0),u.token){case 69271571:(u.flags&1)<1&&f(u,112);break;case 67108877:case 67174409:case 22:f(u,113);case 67174411:(u.flags&1)<1&&f(u,112),u.flags|=1024;break}(u.token&8454144)===8454144&&(u.flags&1)<1&&f(u,28,G[u.token&255]),(u.token&33619968)===33619968&&f(u,121)}return u.assignable=2,v(u,e,o,l,c,{type:"ArrowFunctionExpression",params:n,body:h,async:t===1,expression:s})}function be(u,e,i,n,t){q(u,e,67174411),u.flags=(u.flags|128)^128;let o=[];if(X(u,e,16))return o;e=(e|134217728)^134217728;let l=0;for(;u.token!==18;){let c,{tokenPos:s,linePos:h,colPos:m}=u;if(u.token&143360?((e&1024)<1&&((u.token&36864)===36864&&(u.flags|=256),(u.token&537079808)===537079808&&(u.flags|=512)),c=Q1(u,e,i,t|1,0,s,h,m)):(u.token===2162700?c=r2(u,e,i,1,n,1,t,0,s,h,m):u.token===69271571?c=k2(u,e,i,1,n,1,t,0,s,h,m):u.token===14?c=W2(u,e,i,16,t,0,0,n,1,s,h,m):f(u,28,G[u.token&255]),l=1,u.destructible&48&&f(u,47)),u.token===1077936157){P(u,e|32768),l=1;let g=Q(u,e,1,1,n,u.tokenPos,u.linePos,u.colPos);c=v(u,e,s,h,m,{type:"AssignmentPattern",left:c,right:g})}if(o.push(c),!X(u,e,18)||u.token===16)break}return l&&(u.flags|=128),i&&(l||e&1024)&&i.scopeError!==void 0&&C(i.scopeError),q(u,e,16),o}function m1(u,e,i,n,t,o,l){let{token:c}=u;if(c&67108864){if(c===67108877){P(u,e|1073741824),u.assignable=1;let s=se(u,e);return m1(u,e,v(u,e,t,o,l,{type:"MemberExpression",object:i,computed:!1,property:s}),0,t,o,l)}else if(c===69271571){P(u,e|32768);let{tokenPos:s,linePos:h,colPos:m}=u,g=l2(u,e,n,1,s,h,m);return q(u,e,20),u.assignable=1,m1(u,e,v(u,e,t,o,l,{type:"MemberExpression",object:i,computed:!0,property:g}),0,t,o,l)}else if(c===67174408||c===67174409)return u.assignable=2,m1(u,e,v(u,e,t,o,l,{type:"TaggedTemplateExpression",tag:i,quasi:u.token===67174408?K1(u,e|65536):H1(u,e,u.tokenPos,u.linePos,u.colPos)}),0,t,o,l)}return i}function ht(u,e,i,n,t,o){let l=W(u,e|32768,0),{tokenPos:c,linePos:s,colPos:h}=u;if(X(u,e,67108877)){if(e&67108864&&u.token===143494)return u.assignable=2,mt(u,e,l,n,t,o);f(u,91)}u.assignable=2,(u.token&16842752)===16842752&&f(u,62,G[u.token&255]);let m=h2(u,e,2,1,0,0,i,1,c,s,h);e=(e|134217728)^134217728,u.token===67108991&&f(u,162);let g=m1(u,e,m,i,c,s,h);return u.assignable=2,v(u,e,n,t,o,{type:"NewExpression",callee:g,arguments:u.token===67174411?W1(u,e,i):[]})}function mt(u,e,i,n,t,o){let l=W(u,e,0);return v(u,e,n,t,o,{type:"MetaProperty",meta:i,property:l})}function ke(u,e,i,n,t,o){return u.token===209008&&f(u,29),e&2098176&&u.token===241773&&f(u,30),(u.token&537079808)===537079808&&(u.flags|=512),g1(u,e,u.tokenValue,W(u,e,0),0,i,1,n,t,o)}function $1(u,e,i,n,t,o,l,c,s,h){P(u,e|32768);let m=e&64?i2(j2(),1024):void 0;if(e=(e|134217728)^134217728,X(u,e,16))return u.token===10?(l&1&&f(u,45),h1(u,e,m,[],n,1,c,s,h)):v(u,e,c,s,h,{type:"CallExpression",callee:i,arguments:[]});let g=0,a=null,A=0;u.destructible=(u.destructible|256|128)^384;let D=[];for(;u.token!==16;){let{token:E,tokenPos:F,linePos:I,colPos:j}=u;if(E&143360)m&&B2(u,e,m,u.tokenValue,t,0),a=h2(u,e,t,0,1,0,1,1,F,I,j),u.token===16||u.token===18?u.assignable&2?(g|=16,A=1):(E&537079808)===537079808?u.flags|=512:(E&36864)===36864&&(u.flags|=256):(u.token===1077936157?A=1:g|=16,a=Y(u,e,a,1,0,F,I,j),u.token!==16&&u.token!==18&&(a=x(u,e,1,0,F,I,j,a)));else if(E&2097152)a=E===2162700?r2(u,e,m,0,1,0,t,o,F,I,j):k2(u,e,m,0,1,0,t,o,F,I,j),g|=u.destructible,A=1,u.token!==16&&u.token!==18&&(g&8&&f(u,118),a=Y(u,e,a,0,0,F,I,j),g|=16,(u.token&8454144)===8454144&&(a=F2(u,e,1,c,s,h,4,E,a)),X(u,e|32768,22)&&(a=U2(u,e,a,c,s,h)));else if(E===14)a=W2(u,e,m,16,t,o,1,1,0,F,I,j),g|=(u.token===16?0:16)|u.destructible,A=1;else{for(a=Q(u,e,1,0,0,F,I,j),g=u.assignable,D.push(a);X(u,e|32768,18);)D.push(Q(u,e,1,0,0,F,I,j));return g|=u.assignable,q(u,e,16),u.destructible=g|16,u.assignable=2,v(u,e,c,s,h,{type:"CallExpression",callee:i,arguments:D})}if(D.push(a),!X(u,e|32768,18))break}return q(u,e,16),g|=u.destructible&256?256:0|u.destructible&128?128:0,u.token===10?(g&48&&f(u,25),(u.flags&1||l&1)&&f(u,45),g&128&&f(u,29),e&2098176&&g&256&&f(u,30),A&&(u.flags|=128),h1(u,e,m,D,n,1,c,s,h)):(g&8&&f(u,59),u.assignable=2,v(u,e,c,s,h,{type:"CallExpression",callee:i,arguments:D}))}function bt(u,e,i,n,t){let{tokenRaw:o,tokenRegExp:l,tokenValue:c}=u;return P(u,e),u.assignable=2,e&512?v(u,e,i,n,t,{type:"Literal",value:c,regex:l,raw:o}):v(u,e,i,n,t,{type:"Literal",value:c,regex:l})}function Z1(u,e,i,n,t,o,l){e=(e|16777216|1024)^16777216;let c=b1(u,e);c.length&&(t=u.tokenPos,o=u.linePos,l=u.colPos),u.leadingDecorators.length&&(u.leadingDecorators.push(...c),c=u.leadingDecorators,u.leadingDecorators=[]),P(u,e);let s=null,h=null,{tokenValue:m}=u;u.token&4096&&u.token!==20567?(Gu(u,e,u.token)&&f(u,114),(u.token&537079808)===537079808&&f(u,115),i&&(B2(u,e,i,m,32,0),n&&n&2&&_2(u,m)),s=W(u,e,0)):(n&1)<1&&f(u,37,"Class");let g=e;X(u,e|32768,20567)?(h=b2(u,e,0,0,0,u.tokenPos,u.linePos,u.colPos),g|=524288):g=(g|524288)^524288;let a=re(u,g,e,i,2,8,0);return v(u,e,t,o,l,e&1?{type:"ClassDeclaration",id:s,superClass:h,decorators:c,body:a}:{type:"ClassDeclaration",id:s,superClass:h,body:a})}function kt(u,e,i,n,t,o){let l=null,c=null;e=(e|1024|16777216)^16777216;let s=b1(u,e);s.length&&(n=u.tokenPos,t=u.linePos,o=u.colPos),P(u,e),u.token&4096&&u.token!==20567&&(Gu(u,e,u.token)&&f(u,114),(u.token&537079808)===537079808&&f(u,115),l=W(u,e,0));let h=e;X(u,e|32768,20567)?(c=b2(u,e,0,i,0,u.tokenPos,u.linePos,u.colPos),h|=524288):h=(h|524288)^524288;let m=re(u,h,e,void 0,2,0,i);return u.assignable=2,v(u,e,n,t,o,e&1?{type:"ClassExpression",id:l,superClass:c,decorators:s,body:m}:{type:"ClassExpression",id:l,superClass:c,body:m})}function b1(u,e){let i=[];if(e&1)for(;u.token===133;)i.push(rt(u,e,u.tokenPos,u.linePos,u.colPos));return i}function rt(u,e,i,n,t){P(u,e|32768);let o=h2(u,e,2,0,1,0,0,1,i,n,t);return o=Y(u,e,o,0,0,i,n,t),v(u,e,i,n,t,{type:"Decorator",expression:o})}function re(u,e,i,n,t,o,l){let{tokenPos:c,linePos:s,colPos:h}=u;q(u,e|32768,2162700),e=(e|134217728)^134217728,u.flags=(u.flags|32)^32;let m=[],g;for(;u.token!==1074790415;){let a=0;if(g=b1(u,e),a=g.length,a>0&&u.tokenValue==="constructor"&&f(u,106),u.token===1074790415&&f(u,105),X(u,e,1074790417)){a>0&&f(u,116);continue}m.push(ve(u,e,n,i,t,g,0,l,u.tokenPos,u.linePos,u.colPos))}return q(u,o&8?e|32768:e,1074790415),v(u,e,c,s,h,{type:"ClassBody",body:m})}function ve(u,e,i,n,t,o,l,c,s,h,m){let g=l?32:0,a=null,{token:A,tokenPos:D,linePos:E,colPos:F}=u;if(A&176128)switch(a=W(u,e,0),A){case 36972:if(!l&&u.token!==67174411)return ve(u,e,i,n,t,o,1,c,s,h,m);break;case 209007:if(u.token!==67174411&&(u.flags&1)<1){if(e&1&&(u.token&1073741824)===1073741824)return r1(u,e,a,g,o,D,E,F);g|=16|(V1(u,e,8457014)?8:0)}break;case 12402:if(u.token!==67174411){if(e&1&&(u.token&1073741824)===1073741824)return r1(u,e,a,g,o,D,E,F);g|=256}break;case 12403:if(u.token!==67174411){if(e&1&&(u.token&1073741824)===1073741824)return r1(u,e,a,g,o,D,E,F);g|=512}break}else A===69271571?(g|=2,a=Y2(u,n,c)):(A&134217728)===134217728?a=s2(u,e):A===8457014?(g|=8,P(u,e)):e&1&&u.token===131?(g|=4096,a=k1(u,e|16384,D,E,F)):e&1&&(u.token&1073741824)===1073741824?g|=128:A===122?(a=W(u,e,0),u.token!==67174411&&f(u,28,G[u.token&255])):f(u,28,G[u.token&255]);if(g&792&&(u.token&143360?a=W(u,e,0):(u.token&134217728)===134217728?a=s2(u,e):u.token===69271571?(g|=2,a=Y2(u,e,0)):u.token===122?a=W(u,e,0):e&1&&u.token===131?(g|=4096,a=k1(u,e,D,E,F)):f(u,131)),(g&2)<1&&(u.tokenValue==="constructor"?((u.token&1073741824)===1073741824?f(u,125):(g&32)<1&&u.token===67174411&&(g&920?f(u,50,"accessor"):(e&524288)<1&&(u.flags&32?f(u,51):u.flags|=32)),g|=64):(g&4096)<1&&g&824&&u.tokenValue==="prototype"&&f(u,49)),e&1&&u.token!==67174411)return r1(u,e,a,g,o,D,E,F);let I=A2(u,e,g,c,u.tokenPos,u.linePos,u.colPos);return v(u,e,s,h,m,e&1?{type:"MethodDefinition",kind:(g&32)<1&&g&64?"constructor":g&256?"get":g&512?"set":"method",static:(g&32)>0,computed:(g&2)>0,key:a,decorators:o,value:I}:{type:"MethodDefinition",kind:(g&32)<1&&g&64?"constructor":g&256?"get":g&512?"set":"method",static:(g&32)>0,computed:(g&2)>0,key:a,value:I})}function k1(u,e,i,n,t){P(u,e);let{tokenValue:o}=u;return o==="constructor"&&f(u,124),P(u,e),v(u,e,i,n,t,{type:"PrivateIdentifier",name:o})}function r1(u,e,i,n,t,o,l,c){let s=null;if(n&8&&f(u,0),u.token===1077936157){P(u,e|32768);let{tokenPos:h,linePos:m,colPos:g}=u;u.token===537079928&&f(u,115),s=h2(u,e|16384,2,0,1,0,0,1,h,m,g),(u.token&1073741824)!==1073741824&&(s=Y(u,e|16384,s,0,0,h,m,g),s=x(u,e|16384,0,0,h,m,g,s),u.token===18&&(s=S2(u,e,0,o,l,c,s)))}return v(u,e,o,l,c,{type:"PropertyDefinition",key:i,value:s,static:(n&32)>0,computed:(n&2)>0,decorators:t})}function Ae(u,e,i,n,t,o,l,c){if(u.token&143360)return Q1(u,e,i,n,t,o,l,c);(u.token&2097152)!==2097152&&f(u,28,G[u.token&255]);let s=u.token===69271571?k2(u,e,i,1,0,1,n,t,o,l,c):r2(u,e,i,1,0,1,n,t,o,l,c);return u.destructible&16&&f(u,47),u.destructible&32&&f(u,47),s}function Q1(u,e,i,n,t,o,l,c){let{tokenValue:s,token:h}=u;return e&1024&&((h&537079808)===537079808?f(u,115):(h&36864)===36864&&f(u,114)),(h&20480)===20480&&f(u,99),e&2099200&&h===241773&&f(u,30),h===241739&&n&24&&f(u,97),e&4196352&&h===209008&&f(u,95),P(u,e),i&&q2(u,e,i,s,n,t),v(u,e,o,l,c,{type:"Identifier",name:s})}function G1(u,e,i,n,t,o){if(P(u,e),u.token===8456259)return v(u,e,n,t,o,{type:"JSXFragment",openingFragment:vt(u,e,n,t,o),children:ye(u,e),closingFragment:yt(u,e,i,u.tokenPos,u.linePos,u.colPos)});let l=null,c=[],s=Dt(u,e,i,n,t,o);if(!s.selfClosing){c=ye(u,e),l=At(u,e,i,u.tokenPos,u.linePos,u.colPos);let h=l1(l.name);l1(s.name)!==h&&f(u,149,h)}return v(u,e,n,t,o,{type:"JSXElement",children:c,openingElement:s,closingElement:l})}function vt(u,e,i,n,t){return V2(u,e),v(u,e,i,n,t,{type:"JSXOpeningFragment"})}function At(u,e,i,n,t,o){q(u,e,25);let l=Pe(u,e,u.tokenPos,u.linePos,u.colPos);return i?q(u,e,8456259):u.token=V2(u,e),v(u,e,n,t,o,{type:"JSXClosingElement",name:l})}function yt(u,e,i,n,t,o){return q(u,e,25),q(u,e,8456259),v(u,e,n,t,o,{type:"JSXClosingFragment"})}function ye(u,e){let i=[];for(;u.token!==25;)u.index=u.tokenPos=u.startPos,u.column=u.colPos=u.startColumn,u.line=u.linePos=u.startLine,V2(u,e),i.push(Pt(u,e,u.tokenPos,u.linePos,u.colPos));return i}function Pt(u,e,i,n,t){if(u.token===138)return Et(u,e,i,n,t);if(u.token===2162700)return De(u,e,0,0,i,n,t);if(u.token===8456258)return G1(u,e,0,i,n,t);f(u,0)}function Et(u,e,i,n,t){V2(u,e);let o={type:"JSXText",value:u.tokenValue};return e&512&&(o.raw=u.tokenRaw),v(u,e,i,n,t,o)}function Dt(u,e,i,n,t,o){(u.token&143360)!==143360&&(u.token&4096)!==4096&&f(u,0);let l=Pe(u,e,u.tokenPos,u.linePos,u.colPos),c=wt(u,e),s=u.token===8457016;return u.token===8456259?V2(u,e):(q(u,e,8457016),i?q(u,e,8456259):V2(u,e)),v(u,e,n,t,o,{type:"JSXOpeningElement",name:l,attributes:c,selfClosing:s})}function Pe(u,e,i,n,t){N1(u);let o=v1(u,e,i,n,t);if(u.token===21)return Ee(u,e,o,i,n,t);for(;X(u,e,67108877);)N1(u),o=Ct(u,e,o,i,n,t);return o}function Ct(u,e,i,n,t,o){let l=v1(u,e,u.tokenPos,u.linePos,u.colPos);return v(u,e,n,t,o,{type:"JSXMemberExpression",object:i,property:l})}function wt(u,e){let i=[];for(;u.token!==8457016&&u.token!==8456259&&u.token!==1048576;)i.push(Bt(u,e,u.tokenPos,u.linePos,u.colPos));return i}function qt(u,e,i,n,t){P(u,e),q(u,e,14);let o=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos);return q(u,e,1074790415),v(u,e,i,n,t,{type:"JSXSpreadAttribute",argument:o})}function Bt(u,e,i,n,t){if(u.token===2162700)return qt(u,e,i,n,t);N1(u);let o=null,l=v1(u,e,i,n,t);if(u.token===21&&(l=Ee(u,e,l,i,n,t)),u.token===1077936157){let c=P0(u,e),{tokenPos:s,linePos:h,colPos:m}=u;switch(c){case 134283267:o=s2(u,e);break;case 8456258:o=G1(u,e,1,s,h,m);break;case 2162700:o=De(u,e,1,1,s,h,m);break;default:f(u,148)}}return v(u,e,i,n,t,{type:"JSXAttribute",value:o,name:l})}function Ee(u,e,i,n,t,o){q(u,e,21);let l=v1(u,e,u.tokenPos,u.linePos,u.colPos);return v(u,e,n,t,o,{type:"JSXNamespacedName",namespace:i,name:l})}function De(u,e,i,n,t,o,l){P(u,e|32768);let{tokenPos:c,linePos:s,colPos:h}=u;if(u.token===14)return St(u,e,c,s,h);let m=null;return u.token===1074790415?(n&&f(u,151),m=Ft(u,e,u.startPos,u.startLine,u.startColumn)):m=Q(u,e,1,0,0,c,s,h),i?q(u,e,1074790415):V2(u,e),v(u,e,t,o,l,{type:"JSXExpressionContainer",expression:m})}function St(u,e,i,n,t){q(u,e,14);let o=Q(u,e,1,0,0,u.tokenPos,u.linePos,u.colPos);return q(u,e,1074790415),v(u,e,i,n,t,{type:"JSXSpreadChild",expression:o})}function Ft(u,e,i,n,t){return u.startPos=u.tokenPos,u.startLine=u.linePos,u.startColumn=u.colPos,v(u,e,i,n,t,{type:"JSXEmptyExpression"})}function v1(u,e,i,n,t){let{tokenValue:o}=u;return P(u,e),v(u,e,i,n,t,{type:"JSXIdentifier",name:o})}var Tt=Object.freeze({__proto__:null}),Lt="4.2.1",Ot=Lt;function It(u,e){return M1(u,e,0)}function Rt(u,e){return M1(u,e,3072)}function Nt(u,e){return M1(u,e,0)}d.ESTree=Tt,d.parse=Nt,d.parseModule=Rt,d.parseScript=It,d.version=Ot}}),s3=t2({"src/language-js/parse/meriyah.js"(d,b){n2();var r=Gn(),f=H4(),C=e3(),L=f3(),S={module:!0,next:!0,ranges:!0,webcompat:!0,loc:!0,raw:!0,directives:!0,globalReturn:!0,impliedStrict:!1,preserveParens:!1,lexical:!1,identifierPattern:!1,jsx:!0,specDeviation:!0,uniqueKeyInPattern:!1};function O(J,M){let{parse:K}=c3(),B=[],N=[],d2=K(J,Object.assign(Object.assign({},S),{},{module:M,onComment:B,onToken:N}));return d2.comments=B,d2.tokens=N,d2}function k(J){let{message:M,line:K,column:B}=J,N=(M.match(/^\[(?<line>\d+):(?<column>\d+)]: (?<message>.*)$/)||{}).groups;return N&&(M=N.message,typeof K!="number"&&(K=Number(N.line),B=Number(N.column))),typeof K!="number"?J:r(M,{start:{line:K,column:B}})}function H(J,M){let K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{result:B,error:N}=f(()=>O(J,!0),()=>O(J,!1));if(!B)throw k(N);return K.originalText=J,L(B,K)}b.exports={parsers:{meriyah:C(H)}}}}),E6=s3();"use strict";export{E6 as default};