prettier
Version:
Prettier is an opinionated code formatter
1 lines • 1.16 MB
JavaScript
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e())}(this,function(){var t=function(t,e){var r=new SyntaxError(t+" ("+e.start.line+":"+e.start.column+")");return r.loc=e,r};var e=function(t,e){if(t.startsWith("#!")){var r=t.indexOf("\n"),a={type:"Line",value:t.slice(2,r),range:[0,r],loc:{source:null,start:{line:1,column:0},end:{line:1,column:r}}};e.comments=[a].concat(e.comments)}};function r(t,e){return t(e={exports:{}},e.exports),e.exports}var a,n=r(function(t){"use strict";t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected a string");var e=t.match(/(?:\r?\n)/g)||[];if(0===e.length)return null;var r=e.filter(function(t){return"\r\n"===t}).length;return r>e.length-r?"\r\n":"\n"},t.exports.graceful=function(e){return t.exports(e)||"\n"}}),u={},c=Object.freeze({default:u,__moduleExports:u}),i=c&&u||c,s=r(function(t,e){"use strict";var r,a;function u(){return r=(t=n)&&t.__esModule?t:{default:t};var t}function c(){return a=i}Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(t){var e=t.match(o);return e&&e[0].replace(l,"")||""},e.strip=function(t){var e=t.match(o);return e&&e[0]?t.substring(e[0].length):t},e.parse=function(t){return w(t).pragmas},e.parseWithComments=w,e.print=function(t){var e=t.comments,n=void 0===e?"":e,i=t.pragmas,s=void 0===i?{}:i,f=(0,(r||u()).default)(n)||(a||c()).EOL,o=Object.keys(s),v=o.map(function(t){return m(t,s[t])}).reduce(function(t,e){return t.concat(e)},[]).map(function(t){return" * "+t+f}).join("");if(!n){if(0===o.length)return"";if(1===o.length&&!Array.isArray(s[o[0]])){var l=s[o[0]];return"".concat("/**"," ").concat(m(o[0],l)[0]).concat(" */")}}var b=n.split(f).map(function(t){return"".concat(" *"," ").concat(t)}).join(f)+f;return"/**"+f+(n?b:"")+(n&&o.length?" *"+f:"")+v+" */"};var s=/\*\/$/,f=/^\/\*\*/,o=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,v=/(^|\s+)\/\/([^\r\n]*)/g,l=/^\s*/,b=/\s*$/,k=/^(\r?\n)+/,d=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,h=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,p=/(\r?\n|^) *\* ?/g;function w(t){var e=(0,(r||u()).default)(t)||(a||c()).EOL;t=t.replace(f,"").replace(s,"").replace(p,"$1");for(var n="";n!==t;)n=t,t=t.replace(d,"".concat(e,"$1 $2").concat(e));t=t.replace(k,"").replace(b,"");for(var i,o=Object.create(null),l=t.replace(h,"").replace(k,"").replace(b,"");i=h.exec(t);){var w=i[2].replace(v,"");"string"==typeof o[i[1]]||Array.isArray(o[i[1]])?o[i[1]]=[].concat(o[i[1]],w):o[i[1]]=w}return{comments:l,pragmas:o}}function m(t,e){return[].concat(e).map(function(e){return"@".concat(t," ").concat(e).trim()})}});(a=s)&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")&&a.default;var f=function(t){var e=Object.keys(s.parse(s.extract(t)));return-1!==e.indexOf("prettier")||-1!==e.indexOf("format")},o=function(t){return t.length>0?t[t.length-1]:null};var v={locStart:function t(e){return e.declaration&&e.declaration.decorators&&e.declaration.decorators.length>0?t(e.declaration.decorators[0]):e.decorators&&e.decorators.length>0?t(e.decorators[0]):e.__location?e.__location.startOffset:e.range?e.range[0]:"number"==typeof e.start?e.start:e.loc?e.loc.start:null},locEnd:function t(e){var r=e.nodes&&o(e.nodes);if(r&&e.source&&!e.source.end&&(e=r),e.__location)return e.__location.endOffset;var a=e.range?e.range[1]:"number"==typeof e.end?e.end:null;return e.typeAnnotation?Math.max(a,t(e.typeAnnotation)):e.loc&&!a?e.loc.end:a}},l={},b=Object.freeze({default:l,__moduleExports:l}),k=b&&l||b,d={},h=Object.freeze({default:d,__moduleExports:d}),p=h&&d||h,w=r(function(t,e){!function(r){"use strict";var a=254,n=43595,u=42237,c=43123,i="children",s="Identifier",f=16777215,o=43347,v=126467,l=12287,b="variance",d=12335,h=65370,w=8202,m=65007,y=119969,g=43071,_="consequent",T=512,S=64279,x=8485,E=66204,A=120539,I=64297,C="params",O=128,N=8488,P=68102,L=42999,R=-43,U=12589,D="constructor",F=126503,M="yield",j=68096,X=-53,B="fd ",G=120744,Y=126560,q="target",J=177972,H=44015,W="var",z=65855,V=43776,$="0o",K=43215,Q=12592,Z=12336,tt=42124,et=120512,rt="decorators",at=8489,nt=66334,ut=68115,ct=64324,it=67592,st=126529,ft=43784,ot=119807,vt=8304,lt=120137,bt=69807,kt="method",dt=69926,ht="throw",pt=65595,wt=126578,mt=64322,yt=11735,gt=178205,_t=8487,Tt="Popping lex mode from empty stack",St=43249,xt=120771,Et=67589,At=-80,It=119972,Ct="e",Ot="([^/]*)",Nt="src/parser/statement_parser.ml",Pt=8239,Lt=65598,Rt=69687,Ut=94031,Dt=67669,Ft=43583,Mt=8348,jt="Invalid binary/octal ",Xt=43019,Bt=42239,Gt="Out_of_memory",Yt=78894,qt=11687,Jt=43798,Ht=101,Wt=40959,zt=42922,Vt=8454,$t="index out of bounds",Kt="package",Qt=126589,Zt=12438,te=12442,ee="this",re=120654,ae=119361,ne=67637,ue=69743,ce="type",ie=11679,se=119892,fe=42894,oe=11311,ve=126521,le=1024,be=119993,ke=11710,de=8543,he=8484,pe=43135,we=126634,me="typeArguments",ye=43334,ge=43263,_e=67593,Te="infinity",Se=120144,xe="switch",Ee="private",Ae=70105,Ie=119364,Ce=11359,Oe=8516,Ne=8254,Pe=11559,Le=126551,Re=68151,Ue="Property",De=42888,Fe=55296,Me="implements",je=43255,Xe=8399,Be="src/parser/type_parser.ml",Ge=103,Ye="raw",qe=-744106340,Je=8468,He=65470,We="alternate",ze=11686,Ve=43712,$e=43009,Ke=43470,Qe="export",Ze=".",tr=65535,er=8469,rr="kind",ar=8521,nr=69631,ur=120085,cr=11743,ir=126559,sr=120655,fr=69890,or="declare",vr=65023,lr=66256,br=65479,kr=42622,dr=11310,hr=11711,pr=8305,wr=119967,mr=68159,yr="expected *",gr="boolean",_r=64433,Tr=42774,Sr=11564,xr=68437,Er=67871,Ar=126496,Ir=120145,Cr="expression",Or="column",Nr=66045,Pr="value",Lr=12348,Rr=56320,Ur=119964,Dr=126554,Fr=119140,Mr=43792,jr=68405,Xr=126557,Br="Assert_failure",Gr=119162,Yr=67861,qr=114,Jr=43807,Hr=19967,Wr=65663,zr=65574,Vr="null",$r=64111,Kr=66378,Qr=123,Zr="expressions",ta=11703,ea="get",ra=69762,aa="exported",na=68447,ua=11630,ca=11519,ia=44031,sa=69839,fa="return",oa=8286,va=64310,la=120084,ba=120126,ka=8335,da=126519,ha="src/parser/expression_parser.ml",pa="(global)",wa=11502,ma=69941,ya=42511,ga=44025,_a=126534,Ta=120,Sa=94032,xa=126555,Ea=67646,Aa=65629,Ia=65076,Ca=126535,Oa=69881,Na="empty",Pa=120134,La=12343,Ra=70084,Ua=69864,Da=12703,Fa=68107,Ma=126520,ja=126468,Xa=43519,Ba=65342,Ga=43615,Ya=120831,qa=42654,Ja=42899,Ha=43359,Wa="Division_by_zero",za=119981,Va=43738,$a=65140,Ka=67638,Qa=68351,Za=68119,tn="immediately within another function.",en=43388,rn=126538,an=70015,nn=8449,un=120779,cn=12686,sn=126504,fn="%d",on=68191,vn=70018,ln=57343,bn=67591,kn=55291,dn=11727,hn=11557,pn=119980,wn=43014,mn=8188,yn=43599,gn=67967,_n=8319,Tn="from",Sn=42785,xn=11775,En=126502,An=65279,In=-48,Cn="set",On=63743,Nn=2048,Pn=64286,Ln="right",Rn=120093,Un=8486,Dn="body",Fn=43743,Mn=12799,jn=119965,Xn="Invalid number ",Bn=126563,Gn=64296,Yn=43766,qn=8275,Jn="Lookahead.peek failed",Hn=2147483647,Wn=11670,zn=43815,Vn="else",$n=65536,Kn="properties",Qn=120004,Zn=8238,tu=8417,eu=126591,ru="arguments",au=11719,nu=66517,uu=126500,cu=126571,iu="line",su=246,fu=65497,ou=120571,vu="static",lu="declaration",bu=12730,ku=120597,du=64262,hu=8420,pu=77823,wu="init",mu=66044,yu=74751,gu=195101,_u=66207,Tu="proto",Su=122,xu=126602,Eu=69818,Au=8276,Iu="Stack_overflow",Cu=11742,Ou=126539,Nu=8432,Pu=120132,Lu=120687,Ru=64311,Uu=43713,Du=119148,Fu=126564,Mu=120745,ju="Not_found",Xu=126590,Bu=44010,Gu=131071,Yu=-46,qu=8467,Ju=43759,Hu="CallExpression",Wu=126583,zu=74850,Vu=43047,$u=126530,Ku=40908,Qu=12543,Zu=69951,tc=42655,ec=65489,rc=66503,ac=11695,nc=13311,uc=106,cc="superClass",ic="f",sc=64321,fc=11567,oc=43638,vc="const",lc="typeParameters",bc="delete",kc=124,dc=65615,hc="false",pc=11718,wc=126556,mc=11623,yc="test",gc=64847,_c="string",Tc=43456,Sc=110593,xc=12538,Ec=8507,Ac=-36,Ic=55238,Cc=12292,Oc=192,Nc=120487,Pc=64967,Lc=173782,Rc=65074,Uc=43741,Dc=120074,Fc="minus",Mc=12548,jc=245,Xc=8191,Bc=71359,Gc=43643,Yc=42537,qc="computed",Jc=126579,Hc=43391,Wc=11558,zc=126523,Vc=64217,$c="id",Kc="as",Qc="true",Zc=65381,ti=194559,ei=104,ri=119996,ai=66559,ni="Invalid_argument",ui=64913,ci=12448,ii=126552,si=70066,fi=55242,oi=120781,vi=12352,li=12295,bi=43714,ki="import",di="prototype",hi=65908,pi="debugger",wi="Internal Error: Found private field in object props",mi=43560,yi=120485,gi=65575,_i="label",Ti=65495,Si=64466,xi=43204,Ei=64285,Ai=67644,Ii="shorthand",Ci=68147,Oi=67897,Ni=8526,Pi=12539,Li="0",Ri=120712,Ui=43641,Di=126522,Fi=248,Mi=8450,ji=119974,Xi=119170,Bi="Sys_blocked_io",Gi=67643,Yi="superTypeParameters",qi=43187,Ji=12440,Hi=8471,Wi=65473,zi=68095,Vi=43013,$i=126553,Ki="catch",Qi=107,Zi=65305,ts=43754,es=110591,rs=67640,as=64284,ns=64317,us="protected",cs=126515,is=1114111,ss=-97,fs=43018,os=11631,vs=44002,ls=105,bs="object",ks="break",ds=110,hs=66499,ps=65312,ws=126633,ms=120003,ys=65786,gs=66719,_s=8511,Ts=8233,Ss=57344,xs=11492,Es=65487,As=119145,Is=71351,Cs=11726,Os=253,Ns="returnType",Ps=126540,Ls=-24,Rs="-",Us="await",Ds=8205,Fs="async",Ms=126543,js=126550,Xs=" : file already exists",Bs="left",Gs=120596,Ys=8231,qs=11646,Js=64325,Hs="case",Ws=66511,zs=120121,Vs=43137,$s="Invalid legacy octal ",Ks=12288,Qs="typeof",Zs=43697,tf=66175,ef=126628,rf=224,af="public",nf=69702,uf=94078,cf="enum",sf=42895,ff=8416,of=917999,vf=42911,lf=250,bf=120770,kf="super",df=127343600,hf=126463,pf=43309,wf=42559,mf=119179,yf="interface",gf=66512,_f=126588,Tf=68415,Sf=102,xf=43010,Ef=69871,Af=55203,If=11507,Cf=55215,Of=120629,Nf=44013,Pf=870530776,Lf="bool",Rf="default",Uf=119976,Df="",Ff="exportKind",Mf="instanceof",jf=43586,Xf=100,Bf="argument",Gf=126566,Yf=126558,qf=119995,Jf=-17,Hf="src/parser/ast.ml",Wf=68100,zf=126537,Vf="Match_failure",$f=43790,Kf=68111,Qf=8505,Zf=120686,to="+",eo=42735,ro=120127,ao=65613,no=1022,uo=65100,co=69759,io=43609,so=65500,fo=42527,oo=65548,vo=71338,lo=42611,bo=120713,ko=127,ho=11694,po=69940,wo=64318,mo="void",yo=8584,go="let",_o=120538,To=120070,So="nan",xo=126601,Eo=43597,Ao=68220,Io=8412,Co=42191,Oo=94020,No=177983,Po=126547,Lo=11565,Ro="/",Uo=126619,Do=65019,Fo=42621,Mo=120092,jo="property",Xo=67839,Bo=120122,Go=42890,Yo=43761,qo=8256,Jo="Literal",Ho="number",Wo=43231,zo=44011,Vo=11498,$o=65103,Ko=65039,Qo=64274,Zo=11647,tv=43273,ev=70095,rv="function",av=43258,nv=-82,uv=126562,cv=6158,iv="jsError",sv=71295,fv=65344,ov=43642,vv=42606,lv=126544,bv=64109,kv="unreachable",dv=64829,hv="End_of_file",pv=11702,wv=73727,mv=68466,yv="new",gv="Failure",_v=43764,Tv="local",Sv="with",xv=12783,Ev=11358,Av=65141,Iv=65481,Cv=68154,Ov=12341,Nv=65278,Pv=19893,Lv=119172,Rv=68031,Uv=43574,Dv=43259,Fv="while",Mv="camlinternalFormat.ml",jv="elements",Xv=43711,Bv=-34,Gv="Sys_error",Yv=43301,qv=43442,Jv=68158,Hv=126584,Wv=126570,zv=65295,Vv=12329,$v=11263,Kv="int_of_string",Qv=43702,Zv=43704,tl=43822,el="operator",rl="name",al=119970,nl=65547,ul=126514,cl=65276,il=126498,sl="callee",fl=120076,ol=43395,vl=119893,ll=917759,bl=66431,kl=43709,dl=94098,hl=126546,pl="predicate",wl=64911,ml="types",yl=11505,gl=43481,_l=119154,Tl=240,Sl=8203,xl=42737,El=126624,Al=8525,Il="0x",Cl=68116,Ol="optional",Nl=69887,Pl=68029,Ll=70080,Rl=126499,Ul=92728,Dl="finally",Fl=43311,Ml=125,jl=255,Xl=120069,Bl=126627,Gl=8457,Yl=68099,ql=119994,Jl=93951,Hl=69634,Wl=64319,zl="source",Vl=65055,$l=65062,Kl=65135,Ql=66303,Zl=12447,tb=126536,eb=119209,rb="generator",ab=120133,nb=8287,ub=74606,cb=67583,ib=66351,sb=66717,fb="mixed",ob=64255,vb=8477,lb=-79,bb=119213,kb=8318,db=43587,hb=65597,pb=68023,wb=68680,mb=65594,yb=43814,gb=43042,_b=120628,Tb=43696,Sb=12320,xb=66463,Eb="static/",Ab=42783,Ib=43700,Cb=43225,Ob=42508,Nb=64316,Pb=43967,Lb=120570,Rb=66729,Ub=42539,Db="Internal Error: Found object private prop",Fb=8483,Mb=126548,jb=69733,Xb=8455,Bb="class",Gb=68607,Yb="continue",qb=65343,Jb=252,Hb=126495,Wb="key",zb=" ",Vb=43695,$b="RestElement",Kb="Undefined_recursive_module",Qb=43471,Zb=11734,tk=68120,ek=43647,rk=94094,ak=116,nk=92159,uk=42607,ck="typeAnnotation",ik=66461,sk=173823,fk=42647,ok=120513,vk="specifiers",lk="Set.bal",bk=126651,kk=71369,dk=94111,hk=43782,pk="extends",wk="importKind",mk=65338;function yk(t,e){throw[0,t,e]}var gk=[0];function _k(t,e){if("function"==typeof e)return t.fun=e,0;if(e.fun)return t.fun=e.fun,0;for(var r=e.length;r--;)t[r]=e[r];return 0}function Tk(t,e,r){for(var a=new Array(r),n=0;n<r;n++)a[n]=t[e+n];return a}function Sk(t,e,r){var a=String.fromCharCode;if(0==e&&r<=4096&&r==t.length)return a.apply(null,t);for(var n=Df;0<r;e+=le,r-=le)n+=a.apply(null,Tk(t,e,Math.min(r,le)));return n}function xk(t){if(r.Uint8Array)var e=new r.Uint8Array(t.l);else e=new Array(t.l);for(var a=t.c,n=a.length,u=0;u<n;u++)e[u]=a.charCodeAt(u);for(n=t.l;u<n;u++)e[u]=0;return t.c=e,t.t=4,e}function Ek(t,e,r,a,n){if(0==n)return 0;if(0==a&&(n>=r.l||2==r.t&&n>=r.c.length))r.c=4==t.t?Sk(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else if(2==r.t&&a==r.c.length)r.c+=4==t.t?Sk(t.c,e,n):0==e&&t.c.length==n?t.c:t.c.substr(e,n),r.t=r.c.length==r.l?0:2;else{4!=r.t&&xk(r);var u=t.c,c=r.c;if(4==t.t)if(a<=e)for(var i=0;i<n;i++)c[a+i]=u[e+i];else for(i=n-1;i>=0;i--)c[a+i]=u[e+i];else{var s=Math.min(n,u.length-e);for(i=0;i<s;i++)c[a+i]=u.charCodeAt(e+i);for(;i<n;i++)c[a+i]=0}}return 0}var Ak=Ek;function Ik(t,e){if(e.repeat)return e.repeat(t);var r=Df,a=0;if(0==t)return r;for(;;){if(1&t&&(r+=e),0==(t>>=1))return r;e+=e,9==++a&&e.slice(0,1)}}function Ck(t){2==t.t?t.c+=Ik(t.l-t.c.length,"\0"):t.c=Sk(t.c,0,t.c.length),t.t=0}function Ok(t){if(t.length<24){for(var e=0;e<t.length;e++)if(t.charCodeAt(e)>ko)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function Nk(t){switch(t.t){case 9:return t.c;default:Ck(t);case 0:if(Ok(t.c))return t.t=9,t.c;t.t=8;case 8:return function(t){for(var e,r,a,n,u=Df,c=Df,i=0,s=t.length;i<s;i++){if((r=t.charCodeAt(i))<O){for(var f=i+1;f<s&&(r=t.charCodeAt(f))<O;f++);if(f-i>T?(c.substr(0,1),u+=c,c=Df,u+=t.slice(i,f)):c+=t.slice(i,f),f==s)break;i=f}n=1,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&(e=a+(r<<6),r<rf?(n=e-12416)<O&&(n=1):(n=2,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&(e=a+(e<<6),r<Tl?((n=e-925824)<Nn||n>=55295&&n<Ss)&&(n=2):(n=3,++i<s&&(-64&(a=t.charCodeAt(i)))==O&&r<jc&&((n=a-63447168+(e<<6))<$n||n>is)&&(n=3))))),n<4?(i-=n,c+="�"):c+=n>tr?String.fromCharCode(55232+(n>>10),Rr+(1023&n)):String.fromCharCode(n),c.length>le&&(c.substr(0,1),u+=c,c=Df)}return u+c}(t.c)}}function Pk(t,e,r){this.t=t,this.c=e,this.l=r}function Lk(t){return new Pk(0,t,t.length)}function Rk(t,e){yk(t,Lk(e))}function Uk(t){Rk(gk.Invalid_argument,t)}function Dk(){Uk($t)}function Fk(t,e,r){return e>>>0>=t.l&&Dk(),function(t,e,r){if(r&=jl,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;xk(t)}return t.c[e]=r,0}(t,e,r)}function Mk(t,e){if(t.fun)return Mk(t.fun,e);var r=t.length,a=e.length,n=r-a;return 0==n?t.apply(null,e):n<0?Mk(t.apply(null,Tk(e,0,r)),Tk(e,r,a-r)):function(r){return Mk(t,function(t,e){for(var r=t.length,a=new Array(r+1),n=0;n<r;n++)a[n]=t[n];return a[n]=e,a}(e,r))}}function jk(t,e){return e>>>0>=t.length-1&&Uk($t),t}function Xk(t,e){var r=t[3]<<16,a=e[3]<<16;return r>a?1:r<a?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function Bk(t,e){return t<e?-1:t==e?0:1}function Gk(t,e){return 6&t.t&&Ck(t),6&e.t&&Ck(e),t.c<e.c?-1:t.c>e.c?1:0}function Yk(t,e,r){for(var n=[];;){if(!r||t!==e)if(t instanceof Pk){if(!(e instanceof Pk))return 1;if(t!==e&&0!=(i=Gk(t,e)))return i}else if(t instanceof Array&&t[0]===(0|t[0])){var u=t[0];if(u===a&&(u=0),u===lf){t=t[1];continue}if(!(e instanceof Array&&e[0]===(0|e[0])))return 1;var c=e[0];if(c===a&&(c=0),c===lf){e=e[1];continue}if(u!=c)return u<c?-1:1;switch(u){case 248:if(0!=(i=Bk(t[2],e[2])))return i;break;case 251:Uk("equal: abstract value");case 255:var i;if(0!=(i=Xk(t,e)))return i;break;default:if(t.length!=e.length)return t.length<e.length?-1:1;t.length>1&&n.push(t,e,1)}}else{if(e instanceof Pk||e instanceof Array&&e[0]===(0|e[0]))return-1;if("number"!=typeof t&&t&&t.compare)return t.compare(e,r);if("function"==typeof t)Uk("compare: functional value");else{if(t<e)return-1;if(t>e)return 1;if(t!=e){if(!r)return NaN;if(t==t)return 1;if(e==e)return-1}}}if(0==n.length)return 0;var s=n.pop();e=n.pop(),s+1<(t=n.pop()).length&&n.push(t,e,s+1),t=t[s],e=e[s]}}function qk(t,e){return Yk(t,e,!0)}function Jk(t){return t<0&&Uk("Bytes.create"),new Pk(t?2:9,Df,t)}function Hk(t,e){return+(0==Yk(t,e,!1))}Pk.prototype.toString=function(){return Nk(this)};var Wk=function(t,e,r,a){if(r>0)if(0==e&&(r>=t.l||2==t.t&&r>=t.c.length))0==a?(t.c=Df,t.t=2):(t.c=Ik(r,String.fromCharCode(a)),t.t=r==t.l?0:2);else for(4!=t.t&&xk(t),r+=e;e<r;e++)t.c[e]=a;return 0};function zk(t){Rk(gk.Failure,t)}function Vk(t){return 0!=(6&t.t)&&Ck(t),t.c}function $k(t){var e;if(e=+(t=Vk(t)),t.length>0&&e==e)return e;if(e=+(t=t.replace(/_/g,Df)),t.length>0&&e==e||/^[+-]?nan$/i.test(t))return e;var r=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(t);if(r){var a=r[3].replace(/0+$/,Df),n=parseInt(r[1]+r[2]+a,16),u=(0|r[4])-4*a.length;return e=n*Math.pow(2,u)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void zk("float_of_string")}function Kk(t){var e=(t=Vk(t)).length;e>31&&Uk("format_int: format too long");for(var r={justify:to,signstyle:Rs,filler:zb,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:ic},a=0;a<e;a++){var n=t.charAt(a);switch(n){case"-":r.justify=Rs;break;case"+":case" ":r.signstyle=n;break;case"0":r.filler=Li;break;case"#":r.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(r.width=0;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.width=10*r.width+n,a++;a--;break;case".":for(r.prec=0,a++;(n=t.charCodeAt(a)-48)>=0&&n<=9;)r.prec=10*r.prec+n,a++;a--;case"d":case"i":r.signedconv=!0;case"u":r.base=10;break;case"x":r.base=16;break;case"X":r.base=16,r.uppercase=!0;break;case"o":r.base=8;break;case"e":case"f":case"g":r.signedconv=!0,r.conv=n;break;case"E":case"F":case"G":r.signedconv=!0,r.uppercase=!0,r.conv=n.toLowerCase()}}return r}function Qk(t,e){t.uppercase&&(e=e.toUpperCase());var r=e.length;t.signedconv&&(t.sign<0||t.signstyle!=Rs)&&r++,t.alternate&&(8==t.base&&(r+=1),16==t.base&&(r+=2));var a=Df;if(t.justify==to&&t.filler==zb)for(var n=r;n<t.width;n++)a+=zb;if(t.signedconv&&(t.sign<0?a+=Rs:t.signstyle!=Rs&&(a+=t.signstyle)),t.alternate&&8==t.base&&(a+=Li),t.alternate&&16==t.base&&(a+=Il),t.justify==to&&t.filler==Li)for(n=r;n<t.width;n++)a+=Li;if(a+=e,t.justify==Rs)for(n=r;n<t.width;n++)a+=zb;return Lk(a)}function Zk(t,e){var r=Kk(t),a=r.prec<0?6:r.prec;if((e<0||0==e&&1/e==-1/0)&&(r.sign=-1,e=-e),isNaN(e))n=So,r.filler=zb;else if(isFinite(e))switch(r.conv){case"e":var n,u=(n=e.toExponential(a)).length;n.charAt(u-3)==Ct&&(n=n.slice(0,u-1)+Li+n.slice(u-1));break;case"f":n=e.toFixed(a);break;case"g":a=a||1;var c=(n=e.toExponential(a-1)).indexOf(Ct),i=+n.slice(c+1);if(i<-4||e>=1e21||e.toFixed(0).length>a){for(u=c-1;n.charAt(u)==Li;)u--;n.charAt(u)==Ze&&u--,u=(n=n.slice(0,u+1)+n.slice(c)).length,n.charAt(u-3)==Ct&&(n=n.slice(0,u-1)+Li+n.slice(u-1));break}var s=a;if(i<0)s-=i+1,n=e.toFixed(s);else for(;(n=e.toFixed(s)).length>a+1;)s--;if(s){for(u=n.length-1;n.charAt(u)==Li;)u--;n.charAt(u)==Ze&&u--,n=n.slice(0,u+1)}}else n="inf",r.filler=zb;return Qk(r,n)}function td(t,e){if(Vk(t)==fn)return Lk(Df+e);var r=Kk(t);e<0&&(r.signedconv?(r.sign=-1,e=-e):e>>>=0);var a=e.toString(r.base);if(r.prec>=0){r.filler=zb;var n=r.prec-a.length;n>0&&(a=Ik(n,Li)+a)}return Qk(r,a)}var ed=0;function rd(){return ed++}function ad(t,e){return+(Yk(t,e,!1)>=0)}function nd(t){var e=9;return Ok(t)||(e=8,t=function(t){for(var e,r,a=Df,n=a,u=0,c=t.length;u<c;u++){if((e=t.charCodeAt(u))<O){for(var i=u+1;i<c&&(e=t.charCodeAt(i))<O;i++);if(i-u>T?(n.substr(0,1),a+=n,n=Df,a+=t.slice(u,i)):n+=t.slice(u,i),i==c)break;u=i}e<Nn?(n+=String.fromCharCode(Oc|e>>6),n+=String.fromCharCode(O|63&e)):e<Fe||e>=ln?n+=String.fromCharCode(rf|e>>12,O|e>>6&63,O|63&e):e>=56319||u+1==c||(r=t.charCodeAt(u+1))<Rr||r>ln?n+="�":(u++,e=(e<<10)+r-56613888,n+=String.fromCharCode(Tl|e>>18,O|e>>12&63,O|e>>6&63,O|63&e)),n.length>le&&(n.substr(0,1),a+=n,n=Df)}return a+n}(t)),new Pk(e,t,t.length)}function ud(t){return 0==(t[3]|t[2]|t[1])}function cd(t){return[jl,t&f,t>>24&f,t>>31&tr]}function id(t){for(var e=t.length,r=new Array(e),a=0;a<e;a++)r[a]=t[a];return r}function sd(t,e){var r=t[1]-e[1],a=t[2]-e[2]+(r>>24),n=t[3]-e[3]+(a>>24);return[jl,r&f,a&f,n&tr]}function fd(t,e){return t[3]>e[3]?1:t[3]<e[3]?-1:t[2]>e[2]?1:t[2]<e[2]?-1:t[1]>e[1]?1:t[1]<e[1]?-1:0}function od(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&f,t[1]=t[1]<<1&f}function vd(t){t[1]=(t[1]>>>1|t[2]<<23)&f,t[2]=(t[2]>>>1|t[3]<<23)&f,t[3]=t[3]>>>1}function ld(t,e){for(var r=0,a=id(t),n=id(e),u=[jl,0,0,0];fd(a,n)>0;)r++,od(n);for(;r>=0;)r--,od(u),fd(a,n)>=0&&(u[1]++,a=sd(a,n)),vd(n);return[0,u,a]}function bd(t){return t[1]|t[2]<<24}function kd(t){var e=-t[1],r=-t[2]+(e>>24),a=-t[3]+(r>>24);return[jl,e&f,r&f,a&tr]}function dd(t){return t.l}function hd(t,e){switch(6&t.t){default:if(e>=t.c.length)return 0;case 0:return t.c.charCodeAt(e);case 4:return t.c[e]}}function pd(t,e){var r=t[1]+e[1],a=t[2]+e[2]+(r>>24),n=t[3]+e[3]+(a>>24);return[jl,r&f,a&f,n&tr]}var wd=Math.pow(2,-24);function md(t,e){var r=t[1]*e[1],a=(r*wd|0)+t[2]*e[1]+t[1]*e[2],n=(a*wd|0)+t[3]*e[1]+t[2]*e[2]+t[1]*e[3];return[jl,r&f,a&f,n&tr]}function yd(t,e){return fd(t,e)<0}function gd(t){var e=0,r=dd(t),a=10,n=r>0&&45==hd(t,0)?(e++,-1):1;if(e+1<r&&48==hd(t,e))switch(hd(t,e+1)){case 120:case 88:a=16,e+=2;break;case 111:case 79:a=8,e+=2;break;case 98:case 66:a=2,e+=2}return[e,n,a]}function _d(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=Su?t-87:-1}function Td(t){var e=gd(t),r=e[0],a=e[1],n=e[2],u=cd(n),c=ld([jl,f,268435455,tr],u)[1],i=hd(t,r),s=_d(i);(s<0||s>=n)&&zk(Kv);for(var o=cd(s);;)if(95!=(i=hd(t,++r))){if((s=_d(i))<0||s>=n)break;yd(c,o)&&zk(Kv),s=cd(s),yd(o=pd(md(u,o),s),s)&&zk(Kv)}return r!=dd(t)&&zk(Kv),10==e[2]&&yd([jl,0,0,32768],o)&&zk(Kv),a<0&&(o=kd(o)),o}function Sd(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function xd(t){var e=gd(t),r=e[0],a=e[1],n=e[2],u=dd(t),c=r<u?hd(t,r):0,i=_d(c);(i<0||i>=n)&&zk(Kv);var s=i;for(r++;r<u;r++)if(95!=(c=hd(t,r))){if((i=_d(c))<0||i>=n)break;(s=n*s+i)>-1>>>0&&zk(Kv)}return r!=u&&zk(Kv),s*=a,10==n&&(0|s)!=s&&zk(Kv),0|s}function Ed(t){return Tk(t,1,t.length-1)}function Ad(t){return!!t}function Id(t){return t.toString()}function Cd(t){for(var e={},r=1;r<t.length;r++){var a=t[r];e[a[1].toString()]=a[2]}return e}function Od(t,e){t=t+1|0;var r=new Array(t);r[0]=0;for(var a=1;a<t;a++)r[a]=e;return r}function Nd(t){return t.l}function Pd(t){Rk(gk.Sys_error,t)}var Ld=new Array;function Rd(t){var e=Ld[t];if(e.opened||Pd("Cannot flush a closed channel"),!e.buffer||e.buffer==Df)return 0;if(e.fd&&gk.fds[e.fd]&&gk.fds[e.fd].output){var r=gk.fds[e.fd].output;switch(r.length){case 2:r(t,e.buffer);break;default:r(e.buffer)}}return e.buffer=Df,0}if(r.process&&r.process.cwd)var Ud=r.process.cwd().replace(/\\/g,Ro);else Ud="/static";function Dd(t,e){return e>>>0>=t.l&&Dk(),hd(t,e)}function Fd(t){return t<0&&Uk("String.create"),new Pk(t?2:9,Df,t)}function Md(){}function jd(t){this.data=t}function Xd(t,e){this.content={},this.root=t,this.lookupFun=e}function Bd(t){return 4!=t.t&&xk(t),t.c}function Gd(t,e,r){if(r&=jl,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;xk(t)}return t.c[e]=r,0}function Yd(t,e,r){return e>>>0>=t.l&&Dk(),Gd(t,e,r)}Ud.slice(-1)!==Ro&&(Ud+=Ro),jd.prototype=new Md,jd.prototype.truncate=function(t){var e=this.data;this.data=Fd(0|t),Ek(e,0,this.data,0,t)},jd.prototype.length=function(){return dd(this.data)},jd.prototype.write=function(t,e,r,a){var n=this.length();if(t+a>=n){var u=Fd(t+a),c=this.data;this.data=u,Ek(c,0,this.data,0,n)}return Ek(e,r,this.data,t,a),0},jd.prototype.read=function(t,e,r,a){this.length();return Ek(this.data,t,e,r,a),0},jd.prototype.read_one=function(t){return Dd(this.data,t)},jd.prototype.close=function(){},jd.prototype.constructor=jd,Xd.prototype.nm=function(t){return this.root+t},Xd.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var e=this.lookupFun(Lk(this.root),Lk(t));0!=e&&(this.content[t]=new jd(e[1]))}},Xd.prototype.exists=function(t){if(t==Df)return 1;var e=new RegExp("^"+(t+Ro));for(var r in this.content)if(r.match(e))return 1;return this.lookup(t),this.content[t]?1:0},Xd.prototype.readdir=function(t){var e=new RegExp("^"+(t==Df?Df:t+Ro)+Ot),r={},a=[];for(var n in this.content){var u=n.match(e);u&&!r[u[1]]&&(r[u[1]]=!0,a.push(u[1]))}return a},Xd.prototype.is_dir=function(t){var e=new RegExp("^"+(t==Df?Df:t+Ro)+Ot);for(var r in this.content){if(r.match(e))return 1}return 0},Xd.prototype.unlink=function(t){var e=!!this.content[t];return delete this.content[t],e},Xd.prototype.open=function(t,e){if(e.rdonly&&e.wronly&&Pd(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&Pd(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&Pd(this.nm(t)+" : is a directory"),e.create&&e.excl&&Pd(this.nm(t)+Xs);var r=this.content[t];return e.truncate&&r.truncate(),r}if(e.create)return this.content[t]=new jd(Fd(0)),this.content[t];!function(t){Pd((t=t instanceof Pk?t.toString():t)+": No such file or directory")}(this.nm(t))},Xd.prototype.register=function(t,e){if(this.content[t]&&Pd(this.nm(t)+Xs),e instanceof Pk)this.content[t]=new jd(e);else if(e instanceof Array)this.content[t]=new jd(function(t){return new Pk(4,t,t.length)}(e));else if(e.toString){var r=Lk(e.toString());this.content[t]=new jd(r)}},Xd.prototype.constructor=Xd;var qd=r.Buffer;function Jd(t){this.fs=k,this.fd=t}function Hd(t){this.fs=k,this.root=t}Jd.prototype=new Md,Jd.prototype.truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Jd.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Jd.prototype.write=function(t,e,a,n){var u=Bd(e);u instanceof r.Uint8Array||(u=new r.Uint8Array(u));var c=new qd(u);return this.fs.writeSync(this.fd,c,a,n,t),0},Jd.prototype.read=function(t,e,a,n){var u=Bd(e);u instanceof r.Uint8Array||(u=new r.Uint8Array(u));var c=new qd(u);this.fs.readSync(this.fd,c,a,n,t);for(var i=0;i<n;i++)Yd(e,a+i,c[a+i]);return 0},Jd.prototype.read_one=function(t){var e=new r.Uint8Array(1),a=new qd(e);return this.fs.readSync(this.fd,a,0,1,t),a[0]},Jd.prototype.close=function(){this.fs.closeSync(this.fd)},Jd.prototype.constructor=Jd,Hd.prototype.nm=function(t){return this.root+t},Hd.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Hd.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Hd.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Hd.prototype.unlink=function(t){var e=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),e},Hd.prototype.open=function(t,e){var r=p,a=0;for(var n in e)switch(n){case"rdonly":a|=r.O_RDONLY;break;case"wronly":a|=r.O_WRONLY;break;case"append":a|=r.O_WRONLY|r.O_APPEND;break;case"create":a|=r.O_CREAT;break;case"truncate":a|=r.O_TRUNC;break;case"excl":a|=r.O_EXCL;break;case"binary":a|=r.O_BINARY;break;case"text":a|=r.O_TEXT;break;case"nonblock":a|=r.O_NONBLOCK}return new Jd(this.fs.openSync(this.nm(t),a))},Hd.prototype.rename=function(t,e){this.fs.renameSync(this.nm(t),this.nm(e))},Hd.prototype.constructor=Hd;var Wd=Ud.match(/[^\/]*\//)[0],zd=[];function Vd(t,e,r,a){void 0===gk.fds&&(gk.fds=new Array),a=a||{};var n={};return n.file=r,n.offset=a.append?r.length():0,n.flags=a,n.output=e,gk.fds[t]=n,(!gk.fd_last_idx||t>gk.fd_last_idx)&&(gk.fd_last_idx=t),t}function $d(t){var e=gk.fds[t];e.flags.rdonly&&Pd(B+t+" is readonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!0,buffer:Df};return Ld[r.fd]=r,r.fd}function Kd(t,e){return+(0!=Yk(t,e,!1))}function Qd(t){return t instanceof Array?t[0]:t instanceof Pk?Jb:1e3}function Zd(t,e,r){gk[t+1]=e,r&&(gk[r]=e)}t.exports?zd.push({path:Wd,device:new Hd(Wd)}):zd.push({path:Wd,device:new Xd(Wd)}),zd.push({path:Wd+Eb,device:new Xd(Wd+Eb)}),Vd(0,function(t,e){var r=Ld[t],a=Lk(e),n=dd(a);return r.file.write(r.offset,a,0,n),r.offset+=n,0},new jd(Fd(0))),Vd(1,function(t){var e=r;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stdout.write(t);else{10==t.charCodeAt(t.length-1)&&(t=t.substr(0,t.length-1));var a=e.console;a&&a.log&&a.log(t)}},new jd(Fd(0))),Vd(2,function(t){var e=r;if(e.process&&e.process.stdout&&e.process.stdout.write)e.process.stderr.write(t);else{10==t.charCodeAt(t.length-1)&&(t=t.substr(0,t.length-1));var a=e.console;a&&a.error&&a.error(t)}},new jd(Fd(0)));var th={};function eh(t,e){return t===e?1:(6&t.t&&Ck(t),6&e.t&&Ck(e),t.c==e.c?1:0)}function rh(t,e){return 1-eh(t,e)}function ah(t){var e=r,a=t.toString();if(e.process&&e.process.env&&void 0!=e.process.env[a])return nd(e.process.env[a]);!function(t){throw t}(gk.Not_found)}function nh(t){for(;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),0;return t}function uh(t,e){return{joo_tramp:t,joo_args:e}}function ch(t){return t}function ih(t){return th[t]}function sh(t){return t instanceof Array?t:r.RangeError&&t instanceof r.RangeError&&t.message&&t.message.match(/maximum call stack/i)?ch(gk.Stack_overflow):r.InternalError&&t instanceof r.InternalError&&t.message&&t.message.match(/too much recursion/i)?ch(gk.Stack_overflow):t instanceof r.Error&&ih(iv)?[0,ih(iv),t]:[0,gk.Failure,nd(String(t))]}function fh(t,e){return 1==t.length?t(e):Mk(t,[e])}function oh(t,e,r){return 2==t.length?t(e,r):Mk(t,[e,r])}function vh(t,e,r,a){return 3==t.length?t(e,r,a):Mk(t,[e,r,a])}function lh(t,e,r,a,n){return 4==t.length?t(e,r,a,n):Mk(t,[e,r,a,n])}function bh(t,e,r,a,n,u){return 5==t.length?t(e,r,a,n,u):Mk(t,[e,r,a,n,u])}var kh=[Fi,Lk(Gt),-1],dh=[Fi,Lk(gv),-3],hh=[Fi,Lk(ni),-4],ph=[Fi,Lk(ju),-7],wh=[Fi,Lk(Vf),-8],mh=[Fi,Lk(Iu),-9],yh=[Fi,Lk(Br),-11],gh=[Fi,Lk(Kb),-12],_h=[0,[11,Lk('File "'),[2,0,[11,Lk('", line '),[4,0,0,0,[11,Lk(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,Lk(": "),[2,0,0]]]]]]]]]],Lk('File "%s", line %d, characters %d-%d: %s')],Th=[0,0,[0,0,0,0],[0,0,0,0]],Sh=[0,0,0],xh=Lk(""),Eh=Lk("\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"),Ah=[0,0,0,0,0,0,0,1,0],Ih=[0,0,0],Ch=[0,0];Zd(11,gh,Kb),Zd(10,yh,Br),Zd(9,[Fi,Lk(Bi),-10],Bi),Zd(8,mh,Iu),Zd(7,wh,Vf),Zd(6,ph,ju),Zd(5,[Fi,Lk(Wa),-6],Wa),Zd(4,[Fi,Lk(hv),-5],hv),Zd(3,hh,ni),Zd(2,dh,gv),Zd(1,[Fi,Lk(Gv),-2],Gv),Zd(0,kh,Gt);var Oh=Lk("output_substring"),Nh=Lk("%.12g"),Ph=Lk(Ze),Lh=Lk(Qc),Rh=Lk(hc),Uh=[0,Lk("list.ml"),247,11],Dh=Lk("tl"),Fh=Lk("hd"),Mh=Lk("\\\\"),jh=Lk("\\'"),Xh=Lk("\\b"),Bh=Lk("\\t"),Gh=Lk("\\n"),Yh=Lk("\\r"),qh=Lk("Char.chr"),Jh=Lk("String.blit / Bytes.blit_string"),Hh=Lk("Bytes.blit"),Wh=Lk("String.sub / Bytes.sub"),zh=(Lk(Df),Lk("String.concat"),Lk("Array.blit")),Vh=Lk("Array.sub"),$h=Lk("Array.init"),Kh=Lk("Set.remove_min_elt"),Qh=[0,0,0,0],Zh=[0,0,0],tp=[0,Lk("set.ml"),508,18],ep=Lk(lk),rp=Lk(lk),ap=Lk(lk),np=Lk(lk),up=Lk("Buffer.add_substring/add_subbytes"),cp=Lk("Buffer.add: cannot grow buffer"),ip=Lk("%c"),sp=Lk("%s"),fp=Lk("%i"),op=Lk("%li"),vp=Lk("%ni"),lp=Lk("%Li"),bp=Lk("%f"),kp=Lk("%B"),dp=Lk("%{"),hp=Lk("%}"),pp=Lk("%("),wp=Lk("%)"),mp=Lk("%a"),yp=Lk("%t"),gp=Lk("%?"),_p=Lk("%r"),Tp=Lk("%_r"),Sp=[0,Lk(Mv),845,23],xp=[0,Lk(Mv),809,21],Ep=[0,Lk(Mv),810,21],Ap=[0,Lk(Mv),813,21],Ip=[0,Lk(Mv),814,21],Cp=[0,Lk(Mv),817,19],Op=[0,Lk(Mv),818,19],Np=[0,Lk(Mv),821,22],Pp=[0,Lk(Mv),822,22],Lp=[0,Lk(Mv),826,30],Rp=[0,Lk(Mv),827,30],Up=[0,Lk(Mv),831,26],Dp=[0,Lk(Mv),832,26],Fp=[0,Lk(Mv),841,28],Mp=[0,Lk(Mv),842,28],jp=[0,Lk(Mv),846,23],Xp=Lk("%u"),Bp=[0,Lk(Mv),1520,4],Gp=Lk("Printf: bad conversion %["),Yp=[0,Lk(Mv),1588,39],qp=[0,Lk(Mv),1611,31],Jp=[0,Lk(Mv),1612,31],Hp=Lk("Printf: bad conversion %_"),Wp=Lk("@{"),zp=Lk("@["),Vp=Lk(So),$p=Lk(Ze),Kp=Lk("neg_infinity"),Qp=Lk(Te),Zp=Lk("%.12g"),tw=Lk("%nd"),ew=Lk("%+nd"),rw=Lk("% nd"),aw=Lk("%ni"),nw=Lk("%+ni"),uw=Lk("% ni"),cw=Lk("%nx"),iw=Lk("%#nx"),sw=Lk("%nX"),fw=Lk("%#nX"),ow=Lk("%no"),vw=Lk("%#no"),lw=Lk("%nu"),bw=Lk("%ld"),kw=Lk("%+ld"),dw=Lk("% ld"),hw=Lk("%li"),pw=Lk("%+li"),ww=Lk("% li"),mw=Lk("%lx"),yw=Lk("%#lx"),gw=Lk("%lX"),_w=Lk("%#lX"),Tw=Lk("%lo"),Sw=Lk("%#lo"),xw=Lk("%lu"),Ew=Lk("%Ld"),Aw=Lk("%+Ld"),Iw=Lk("% Ld"),Cw=Lk("%Li"),Ow=Lk("%+Li"),Nw=Lk("% Li"),Pw=Lk("%Lx"),Lw=Lk("%#Lx"),Rw=Lk("%LX"),Uw=Lk("%#LX"),Dw=Lk("%Lo"),Fw=Lk("%#Lo"),Mw=Lk("%Lu"),jw=Lk(fn),Xw=Lk("%+d"),Bw=Lk("% d"),Gw=Lk("%i"),Yw=Lk("%+i"),qw=Lk("% i"),Jw=Lk("%x"),Hw=Lk("%#x"),Ww=Lk("%X"),zw=Lk("%#X"),Vw=Lk("%o"),$w=Lk("%#o"),Kw=Lk("%u"),Qw=Lk("@]"),Zw=Lk("@}"),tm=Lk("@?"),em=Lk("@\n"),rm=Lk("@."),am=Lk("@@"),nm=Lk("@%"),um=Lk("@"),cm=Lk("CamlinternalFormat.Type_mismatch"),im=Lk(Df),sm=[0,[11,Lk(", "),[2,0,[2,0,0]]],Lk(", %s%s")],fm=Lk("Out of memory"),om=Lk("Stack overflow"),vm=Lk("Pattern matching failed"),lm=Lk("Assertion failed"),bm=Lk("Undefined recursive module"),km=[0,[12,40,[2,0,[2,0,[12,41,0]]]],Lk("(%s%s)")],dm=Lk(Df),hm=Lk(Df),pm=[0,[12,40,[2,0,[12,41,0]]],Lk("(%s)")],wm=[0,[4,0,0,0,0],Lk(fn)],mm=[0,[3,0,0],Lk("%S")],ym=Lk("_"),gm=[3,0,3],_m=Lk(Ze),Tm=Lk(">"),Sm=Lk("</"),xm=Lk(">"),Em=Lk("<"),Am=Lk("\n"),Im=Lk("Format.Empty_queue"),Cm=[0,Lk(Df)],Om=Lk("TMPDIR"),Nm=Lk("TEMP"),Pm=Lk("Cygwin"),Lm=Lk("Win32"),Rm=[0,Lk("sedlexing.ml"),51,25],Um=Lk("Sedlexing.MalFormed"),Dm=Lk("Js.Error"),Fm=Lk(iv),Mm=[0,[0]],jm=[0,Lk(Hf),15,6],Xm=[0,[0]],Bm=[0,Lk(Hf),19,6],Gm=[0,[0,[0,[0]]]],Ym=[0,Lk(Hf),40,6],qm=[0,[0]],Jm=[0,Lk(Hf),47,6],Hm=[0,[0]],Wm=[0,Lk(Hf),54,6],zm=[0,[0]],Vm=[0,Lk(Hf),59,6],$m=[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]]]],Km=[0,Lk(Hf),234,6],Qm=[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]],[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]]]],Zm=[0,Lk(Hf),555,6],ty=[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]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],ey=[0,Lk(Hf),845,6],ry=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],ay=[0,Lk(Hf),957,6],ny=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],uy=[0,Lk(Hf),no,6],cy=[0,[0]],iy=[0,Lk(Hf),1029,6],sy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],fy=[0,Lk(Hf),1093,6],oy=[0,[0,[0,[0]],[0,[0]]]],vy=[0,Lk(Hf),1123,6],ly=[0,[0]],by=[0,[0]],ky=[0,[0,[0,[0]]]],dy=[0,[0]],hy=[0,[0]],py=[0,[0]],wy=[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]]]],my=[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]],[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]]]],yy=[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]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],gy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],_y=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],Ty=[0,[0]],Sy=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],xy=[0,[0,[0,[0]],[0,[0]]]],Ey=Lk(pa),Ay=Lk("Unexpected number"),Iy=Lk("Unexpected string"),Cy=Lk("Unexpected identifier"),Oy=Lk("Unexpected reserved word"),Ny=Lk("Unexpected reserved type"),Py=Lk("Unexpected `super` outside of a class method"),Ly=Lk("`super()` is only valid in a class constructor"),Ry=Lk("Unexpected end of input"),Uy=Lk("Unexpected variance sigil"),Dy=Lk("Unexpected static modifier"),Fy=Lk("Unexpected proto modifier"),My=Lk("Type aliases are not allowed in untyped mode"),jy=Lk("Opaque type aliases are not allowed in untyped mode"),Xy=Lk("Type annotations are not allowed in untyped mode"),By=Lk("Type declarations are not allowed in untyped mode"),Gy=Lk("Type imports are not allowed in untyped mode"),Yy=Lk("Type exports are not allowed in untyped mode"),qy=Lk("Interfaces are not allowed in untyped mode"),Jy=Lk("Illegal newline after throw"),Hy=Lk("Invalid regular expression"),Wy=Lk("Invalid regular expression: missing /"),zy=Lk("Invalid left-hand side in assignment"),Vy=Lk("Invalid left-hand side in exponentiation expression"),$y=Lk("Invalid left-hand side in for-in"),Ky=Lk("Invalid left-hand side in for-of"),Qy=Lk("found an expression instead"),Zy=Lk("Expected an object pattern, array pattern, or an identifier but "),tg=Lk("More than one default clause in switch statement"),eg=Lk("Missing catch or finally after try"),rg=Lk("Illegal continue statement"),ag=Lk("Illegal break statement"),ng=Lk("Illegal return statement"),ug=Lk("Illegal Unicode escape"),cg=Lk("Strict mode code may not include a with statement"),ig=Lk("Catch variable may not be eval or arguments in strict mode"),sg=Lk("Variable name may not be eval or arguments in strict mode"),fg=Lk("Parameter name eval or arguments is not allowed in strict mode"),og=Lk("Strict mode function may not have duplicate parameter names"),vg=Lk("Function name may not be eval or arguments in strict mode"),lg=Lk("Octal literals are not allowed in strict mode."),bg=Lk("Delete of an unqualified identifier in strict mode."),kg=Lk("Duplicate data property in object literal not allowed in strict mode"),dg=Lk("Object literal may not have data and accessor property with the same name"),hg=Lk("Object literal may not have multiple get/set accessors with the same name"),pg=Lk("Assignment to eval or arguments is not allowed in strict mode"),wg=Lk("Postfix increment/decrement may not have eval or arguments operand in strict mode"),mg=Lk("Prefix increment/decrement may not have eval or arguments operand in strict mode"),yg=Lk("Use of future reserved word in strict mode"),gg=Lk("JSX attributes must only be assigned a non-empty expression"),_g=Lk("JSX value should be either an expression or a quoted JSX text"),Tg=Lk("Const must be initialized"),Sg=Lk("Destructuring assignment must be initialized"),xg=Lk("Illegal newline before arrow"),Eg=Lk(tn),Ag=Lk("Async functions can only be declared at top level or "),Ig=Lk(tn),Cg=Lk("Generators can only be declared at top level or "),Og=Lk("elements must be wrapped in an enclosing parent tag"),Ng=Lk("Unexpected token <. Remember, adjacent JSX "),Pg=Lk("Rest parameter must be final parameter of an argument list"),Lg=Lk("Rest element must be final element of an array pattern"),Rg=Lk("Rest property must be final property of an object pattern"),Ug=Lk("async is an implementation detail and isn't necessary for your declare function statement. It is sufficient for your declare function to just have a Promise return type."),Dg=Lk("`declare export let` is not supported. Use `declare export var` instead."),Fg=Lk("`declare export const` is not supported. Use `declare export var` instead."),Mg=Lk("`declare export type` is not supported. Use `export type` instead."),jg=Lk("`declare export interface` is not supported. Use `export interface` instead."),Xg=Lk("`export * as` is an early-stage proposal and is not enabled by default. To enable support in the parser, use the `esproposal_export_star_as` option"),Bg=Lk("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),Gg=Lk("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),Yg=Lk("Found a decorator in an unsupported position."),qg=Lk("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),Jg=Lk("The Windows version of OCaml has a bug in how it parses hexadecimal numbers. It is fixed in OCaml 4.03.0. Until we can switch to 4.03.0, please avoid either hexadecimal notation or Windows."),Hg=Lk("Duplicate `declare module.exports` statement!"),Wg=Lk("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module xor they are a CommonJS module."),zg=Lk("Getter should have zero parameters"),Vg=Lk("Setter should have exactly one parameter"),$g=Lk("`import type` or `import typeof`!"),Kg=Lk("Imports within a `declare module` body must always be "),Qg=Lk("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),Zg=Lk("Missing comma between import specifiers"),t_=Lk("Missing comma between export specifiers"),e_=Lk("Malformed unicode"),r_=Lk("Classes may only have one constructor"),a_=Lk("Classes may not have private methods."),n_=Lk("Private fields may not be deleted."),u_=Lk("Private fields can only be referenced from within a class."),c_=Lk("You may not access a private field through the `super` keyword."),i_=Lk("Yield expression not allowed in formal parameter"),s_=Lk("`await` is an invalid identifier in async functions"),f_=Lk("`yield` is an invalid identifier in generators"),o_=Lk("either a `let` binding pattern, or a member expression."),v_=Lk("`let [` is ambiguous in this position because it is "),l_=Lk("Literals cannot be used as shorthand properties."),b_=Lk("Computed properties must have a value."),k_=Lk("Object pattern can't contain methods"),d_=Lk("A trailing comma is not permitted after the rest element"),h_=Lk("The optional chaining plugin must be enabled in order to use the optional chaining operator (`?.`). Optional chaining is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_optional_chaining` option."),p_=Lk("An optional chain may not be used in a `new` expression."),w_=Lk("Template literals may not be used in an optional chain."),m_=Lk("The nullish coalescing plugin must be enabled in order to use the nullish coalescing operator (`??`). Nullish coalescing is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_nullish_coalescing` option."),y_=Lk("Unexpected parser state: "),g_=Lk("Unexpected token "),__=[0,[11,Lk("Unexpected token `"),[2,0,[11,Lk("`. Did you mean `"),[2,0,[11,Lk("`?"),0]]]]],Lk("Unexpected token `%s`. Did you mean `%s`?")],T_=Lk("'"),S_=Lk("Invalid flags supplied to RegExp constructor '"),x_=Lk("'"),E_=Lk("Undefined label '"),A_=Lk("' has already been declared"),I_=Lk(" '"),C_=Lk("Expected corresponding JSX closing tag for "),O_=Lk(tn),N_=Lk("In strict mode code, functions can only be declared at top level or "),P_=Lk("inside a block, or as the body of an if statement."),L_=Lk("In non-strict mode code, functions can only be declared at top level, "),R_=[0,[11,Lk("Duplicate export for `"),[2,0,[12,96,0]]],Lk("Duplicate export for `%s`")],U_=Lk("` is declared more than once."),D_=Lk("Private fields may only be declared once. `#"),F_=Lk("static "),M_=Lk(Df),j_=Lk("#"),X_=Lk("`."),B_=Lk("fields named `"),G_=Lk("Classes may not have "),Y_=Lk("` has not been declared."),q_=Lk("Private fields must be declared before they can be referenced. `#"),J_=Lk("Parse_error.Error"),H_=Lk("comments"),W_=Lk(Dn),z_=Lk(Dn),V_=Lk("Program"),$_=Lk("DebuggerStatement"),K_=Lk("EmptyStatement"),Q_=Lk(_i),Z_=Lk("BreakStatement"),tT=Lk(_i),eT=Lk("ContinueStatement"),rT=Lk(zl),aT=Lk("DeclareExportAllDeclaration"),nT=Lk(zl),uT=Lk(vk),cT=Lk(lu),iT=Lk(Rf),sT=Lk("DeclareExportDeclaration"),fT=Lk(rr),oT=Lk(Dn),vT=Lk($c),lT=Lk("DeclareModule"),bT=Lk(ck),kT=Lk("DeclareModuleExports"),dT=Lk(yc),hT=Lk(Dn),pT=Lk("DoWhileStatement"),wT=Lk(Ff),mT=Lk(lu),yT=Lk("ExportDefaultDeclaration"),gT=Lk(Ff),_T=Lk(zl),TT=Lk("ExportAllDeclaration"),ST=Lk(Ff),xT=Lk(zl),ET=Lk(vk),AT=Lk(lu),IT=Lk("ExportNamedDeclaration"),CT=Lk("directive"),OT=Lk(Cr),NT=Lk("ExpressionStatement"),PT=Lk(Dn),LT=Lk("update"),RT=Lk(yc),UT=Lk(wu),DT=Lk("ForStatement"),FT=Lk("each"),MT=Lk(Dn),jT=Lk(Ln),XT=Lk(Bs),BT=Lk("ForInStatement"),GT=Lk("ForAwaitStatement"),YT=Lk("ForOfStatement"),qT=Lk(Dn),JT=Lk(Ln),HT=Lk(Bs),WT=Lk(We),zT=Lk(_),VT=Lk(yc),$T=Lk("IfStatement"),KT=Lk(ce),QT=Lk(Qs),ZT=Lk(Pr),tS=Lk(wk),eS=Lk(zl),rS=Lk(vk),aS=Lk("ImportDeclaration"),nS=Lk(Dn),uS=Lk(_i),cS=Lk("LabeledStatement"),iS=Lk(Bf),sS=Lk("ReturnStatement"),fS=Lk("cases"),oS=Lk("discriminant"),vS=Lk("SwitchStatement"),lS=Lk(Bf),bS=Lk("ThrowStatement"),kS=Lk("finalizer"),dS=Lk("handler"),hS=Lk("block"),pS=Lk("TryStatement"),wS=Lk(Dn),mS=Lk(yc),yS=Lk("WhileStatement"),gS=Lk(Dn),_S=Lk(bs),TS=Lk("WithStatement"),SS=Lk("Super"),xS=Lk("ThisExpression"),ES=Lk(jv),AS=Lk("ArrayExpression"),IS=Lk(lc),CS=Lk(Ns),OS=Lk(Cr),NS=Lk(pl),PS=Lk(rb),LS=Lk(Fs),RS=Lk(Dn),US=Lk(C),DS=Lk($c),FS=Lk("ArrowFunctionExpression"),MS=Lk("="),jS=Lk("+="),XS=Lk("-="),BS=Lk("*="),GS=Lk("**="),YS=Lk("/="),qS=Lk("%="),JS=Lk("<<="),HS=Lk(">>="),WS=Lk(">>>="),zS=Lk("|="),VS=Lk("^="),$S=Lk("&="),KS=Lk(Ln),QS=Lk(Bs),ZS=Lk(el),tx=Lk("AssignmentExpression"),ex=Lk("=="),rx=Lk("!="),ax=Lk("==="),nx=Lk("!=="),ux=Lk("<"),cx=Lk("<="),ix=Lk(">"),sx=Lk(">="),fx=Lk("<<"),ox=Lk(">>"),vx=Lk(">>>"),lx=Lk(to),bx=Lk(Rs),kx=Lk("*"),dx=Lk("**"),hx=Lk(Ro),px=Lk("%"),wx=Lk("|"),mx=Lk("^"),yx=Lk("&"),gx=Lk("in"),_x=Lk(Mf),Tx=Lk(Ln),Sx=Lk(Bs),xx=Lk(el),Ex=Lk("BinaryExpression"),Ax=Lk(Hu),Ix=Lk("filter"),Cx=Lk("blocks"),Ox=Lk("ComprehensionExpression"),Nx=Lk(We),Px=Lk(_),Lx=Lk(yc),Rx=Lk("ConditionalExpression"),Ux=Lk("filter"),Dx=Lk("blocks"),Fx=Lk("GeneratorExpression"),Mx=Lk(ru),jx=Lk("Import"),Xx=Lk(sl),Bx=Lk(Hu),Gx=Lk("||"),Yx=Lk("&&"),qx=Lk("??"),Jx=Lk(Ln),Hx=Lk(Bs),Wx=Lk(el),zx=Lk("LogicalExpression"),Vx=Lk("MemberExpression"),$x=Lk(jo),Kx=Lk("meta"),Qx=Lk("MetaProperty"),Zx=Lk(ru),tE=Lk(me),eE=Lk(sl),rE=Lk("NewExpression"),aE=Lk(Kn),nE=Lk("ObjectExpression"),uE=Lk(Ol),cE=Lk("OptionalCallExpression"),iE=Lk(Ol),sE=Lk("OptionalMemberExpression"),fE=Lk(Zr),oE=Lk("SequenceExpression"),vE=Lk(ck),lE=Lk(Cr),bE=Lk("TypeCastExpression"),kE=Lk(Bf),dE=Lk("AwaitExpression"),hE=Lk(Rs),pE=Lk(to),wE=Lk("!"),mE=Lk("~"),yE=Lk(Qs),gE=Lk(mo),_E=Lk(bc),TE=Lk("matched above"),SE=Lk(Bf),xE=Lk("prefix"),EE=Lk(el),AE=Lk("UnaryExpression"),IE=Lk("--"),CE=Lk("++"),OE=Lk("prefix"),NE=Lk(Bf),PE=Lk(el),LE=Lk("UpdateExpression"),RE=Lk("delegate"),UE=Lk(Bf),DE=Lk("YieldExpression"),FE=Lk(lc),ME=Lk(Ns),jE=Lk(Cr),XE=Lk(pl),BE=Lk(rb),GE=Lk(Fs),YE=Lk(Dn),qE=Lk(C),JE=Lk($c),HE=Lk("FunctionDeclaration"),WE=Lk(lc),zE=Lk(Ns),VE=Lk(Cr),$E=Lk(pl),KE=Lk(rb),QE=Lk(Fs),ZE=Lk(Dn),tA=Lk(C),eA=Lk($c),rA=Lk("FunctionExpression"),aA=Lk(Ol),nA=Lk(ck),uA=Lk(rl),cA=Lk(s),iA=Lk($c),sA=Lk("PrivateName"),fA=Lk(Ol),oA=Lk(ck),vA=Lk(rl),lA=Lk(s),bA=Lk(_),kA=Lk(yc),dA=Lk("SwitchCase"),hA=Lk(Dn),pA=Lk("param"),wA=Lk("CatchClause"),mA=Lk(Dn),yA=Lk("BlockStatement"),gA=Lk($c),_A=Lk("DeclareVariable"),TA=Lk(pl),SA=Lk($c),xA=Lk("DeclareFunction"),EA=Lk("mixins"),AA=Lk(Me),IA=Lk(pk),CA=Lk(Dn),OA=Lk(lc),NA=Lk($c),PA=Lk("DeclareClass"),LA=Lk(pk),RA=Lk(Dn),UA=Lk(lc),DA=Lk($c),FA=Lk("DeclareInterface"),MA=Lk(Pr),jA=Lk(ce),XA=Lk(aa),BA=Lk("ExportNamespaceSpecifier"),GA=Lk(Ln),YA=Lk(lc),qA=Lk($c),JA=Lk("DeclareTypeAlias"),HA=Lk(Ln),WA=Lk(lc),zA=Lk($c),VA=Lk("TypeAlias"),$A=Lk("DeclareOpaqueType"),KA=Lk("OpaqueType"),QA=Lk("supertype"),ZA=Lk("impltype"),tI=Lk(lc),eI=Lk($c),rI=Lk(rt),aI=Lk(Me),nI=Lk(Yi),uI=Lk(cc),cI=Lk(lc),iI=Lk(Dn),sI=Lk($c),fI=Lk("ClassDeclaration"),oI=Lk(rt),vI=Lk(Me),lI=Lk(Yi),bI=Lk(cc),kI=Lk(lc),dI=Lk(Dn),hI=Lk($c),pI=Lk("ClassExpression"),wI=Lk(lc),mI=Lk($c),yI=Lk("ClassImplements"),gI=Lk(Dn),_I=Lk("ClassBody"),TI=Lk(D),SI=Lk(kt),xI=Lk(ea),EI=Lk(Cn),AI=Lk(rt),II=Lk(qc),CI=Lk(vu),OI=Lk(rr),NI=Lk(Pr),PI=Lk(Wb),LI=Lk("MethodDefinition"),RI=Lk(b),UI=Lk(vu),DI=Lk(ck),FI=Lk(Pr),MI=Lk(Wb),jI=Lk("ClassPrivateProperty"),XI=Lk("Internal Error: Private name found in class prop"),BI=Lk(b),GI=Lk(vu),YI=Lk(qc),qI=Lk(ck),JI=Lk(Pr),HI=Lk(Wb),WI=Lk("ClassProperty"),zI=Lk(pk),VI=Lk(Dn),$I=Lk(lc),KI=Lk($c),QI=Lk("InterfaceDeclaration"),ZI=Lk(lc),tC=Lk($c),eC=Lk("InterfaceExtends"),rC=Lk(ck),aC=Lk(Kn),nC=Lk("ObjectPattern"),uC=Lk(ck),cC=Lk(jv),iC=Lk("ArrayPattern"),sC=Lk(Ln),fC=Lk(Bs),oC=Lk("AssignmentPattern"),vC=Lk(Bf),lC=Lk($b),bC=Lk(Bf),kC=Lk($b),dC=Lk(wu),hC=Lk(wu),pC=Lk(ea),wC=Lk(Cn),mC=Lk(wi),yC=Lk(qc),gC=Lk(Ii),_C=Lk(kt),TC=Lk(rr),SC=Lk(Pr),xC=Lk(Wb),EC=Lk(Ue),AC=Lk(Bf),IC=Lk("SpreadProperty"),CC=Lk(qc),OC=Lk(Ii),NC=Lk(kt),PC=Lk(rr),LC=Lk(Pr),RC=Lk(Wb),UC=Lk(Ue),DC=Lk(Bf),FC=Lk("RestProperty"),MC=Lk(Bf),jC=Lk("SpreadElement"),XC=Lk("each"),BC=Lk(Ln),GC=Lk(Bs),YC=Lk("ComprehensionBlock"),qC=Lk("flags"),JC=Lk("pattern"),HC=Lk("regex"),WC=Lk(Ye),zC=Lk(Pr),VC=Lk(Ye),$C=Lk(Pr),KC=Lk(Jo),QC=Lk(Ye),ZC=Lk(Pr),tO=Lk(Jo),eO=Lk(Zr),rO=Lk("quasis"),aO=Lk("TemplateLiteral"),nO=Lk("cooked"),uO=Lk(Ye),cO=Lk("tail"),iO=Lk(Pr),sO=Lk("TemplateElement"),fO=Lk("quasi"),oO=Lk("tag"),vO=Lk("TaggedTemplateExpression"),lO=Lk(W),bO=Lk(go),kO=Lk(vc),dO=Lk(rr),hO=Lk("declarations"),pO=Lk("VariableDeclaration"),wO=Lk(wu),mO=Lk($c),yO=Lk("VariableDeclarator"),gO=Lk(rr),_O=Lk("Variance"),TO=Lk("AnyTypeAnnotation"),SO=Lk("MixedTypeAnnotation"),xO=Lk("EmptyTypeAnnotation"),EO=Lk("VoidTypeAnnotation"),AO=Lk("NullLiteralTypeAnnotation"),IO=Lk("NumberTypeAnnotation"),CO=Lk("StringTypeAnnotation"),OO=Lk("BooleanTypeAnnotation"),NO=Lk(ck),PO=Lk("NullableTypeAnnotation"),LO=Lk(lc),RO=Lk("rest"),UO=Lk(Ns),DO=Lk(C),FO=Lk("FunctionTypeAnnotation"),MO=Lk(Ol),jO=Lk(ck),XO=Lk(rl),BO=Lk("FunctionTypeParam"),GO=[0,0,0,0,0],YO=Lk("internalSlots"),qO=Lk("callProperties"),JO=Lk("indexers"),HO=Lk(Kn),WO=Lk("exact"),zO=Lk("ObjectTypeAnnotation"),VO=Lk(wi),$O=Lk("There should not be computed object type property keys"),KO=Lk(wu),QO=Lk(ea),ZO=Lk(Cn),tN=Lk(rr),eN=Lk(b),rN=Lk(Tu),aN=Lk(vu),nN=Lk(Ol),uN=Lk(kt),cN=Lk(Pr),iN=Lk(Wb),sN=Lk("ObjectTypeProperty"),fN=Lk(Bf),oN=Lk("ObjectTypeSpreadProperty"),vN=Lk(b),lN=Lk(vu),bN=Lk(Pr),kN=Lk(Wb),dN=Lk($c),hN=Lk("ObjectTypeIndexer"),pN=Lk(vu),wN=Lk(Pr),mN=Lk("ObjectTypeCallProper