prettier
Version:
Prettier is an opinionated code formatter
3 lines • 663 kB
JavaScript
(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var zI0=Object.create;var k5=Object.defineProperty;var VI0=Object.getOwnPropertyDescriptor;var WI0=Object.getOwnPropertyNames;var GI0=Object.getPrototypeOf,$I0=Object.prototype.hasOwnProperty;var LK=(t0,ix)=>()=>(ix||t0((ix={exports:{}}).exports,ix),ix.exports),MK=(t0,ix)=>{for(var Kx in ix)k5(t0,Kx,{get:ix[Kx],enumerable:!0})},UK=(t0,ix,Kx,yr)=>{if(ix&&typeof ix=="object"||typeof ix=="function")for(let xr of WI0(ix))!$I0.call(t0,xr)&&xr!==Kx&&k5(t0,xr,{get:()=>ix[xr],enumerable:!(yr=VI0(ix,xr))||yr.enumerable});return t0};var qK=(t0,ix,Kx)=>(Kx=t0!=null?zI0(GI0(t0)):{},UK(ix||!t0||!t0.__esModule?k5(Kx,"default",{value:t0,enumerable:!0}):Kx,t0)),HI0=t0=>UK(k5({},"__esModule",{value:!0}),t0);var BK=LK(ID=>{(function(t0){typeof globalThis!="object"&&(this?ix():(t0.defineProperty(t0.prototype,"_T_",{configurable:!0,get:ix}),_T_));function ix(){var Kx=this||self;Kx.globalThis=Kx,delete t0.prototype._T_}})(Object);(function(t0){"use strict";var ix="symbol",Kx=126548,yr="renders",xr=71127,dr="member_property",gr=65007,qt=66517,mt="jsx_attribute_value_expression",ht=119980,gn="function_declaration",dt="<2>",h5=68466,RD="%=",d5="??",y5=70080,qp="&",yt="identifier",Bp=72163,g5=71723,_5="properties",b5=183969,w5=68223,_n="function_return_annotation",T5=124903,E5=70106,FD=241,LD="(",MD=213,S5=120074,A5=70708,I5=71679,bn="logical",e1="camlinternalFormat.ml",wn="type_guard_annotation",P5=92975,UD=">>>",j5="RestElement",N5=67897,qD=179,O5="start",C5=113775,Xp=126521,BD="%i",q3="`",XD="#",D5=43702,Jp=126,R5=110947,Tn="function_identifier",Kp=119893,F5=70366,L5=65547,M5=43743,U5=-43,eo=8238,lv="implies",JD=",",to=8286,En="keyof_type",q5=66717,Yp=12336,KD=201,B5=71338,zp=11565,X5=69289,J5=55291,K5=73030,Y5=70479,z5=69572,V5=11623,Sn="tuple_spread_element",An="component_type_rest_param",no=8239,W5=64310,pv="@]",G5=42993,Vp=11558,Wp="Map.bal",B3="public",YD=-32,kv="Literal",In="jsx_member_expression_identifier",Pn="for_in_assignment_pattern",$5=71450,Gp=126557,Qe=103,H5=12292,Q5=110579,$p=120597,Z5=13311,xy=12348,jn="export_default_declaration_decl",Nn="tuple_type",ry=113663,Hp=170,ey=67413,zD="Assert_failure",VD="comments",X3="%S",Bt=127343600,ty=12341,ny=67646,WD="ENOTEMPTY",uy=72160,iy=70187,GD=222,fy=12343,$D=2147483647,cy=126624,sy=43442,ay=70312,oy=281,On="interface_type",uo="new",vy=66256,Qp=68296,ly=124908,Zp=126579,x4=70107,py=249,ky=71167,Cn="union_type",x2=248,my=126546,Dn="enum_bigint_member",HD=133,hy=67871,dy=66955,QD=1027,Rn="class_declaration",Fn="optional_call",ZD="a string",r4=11703,xR="<<",e4=126564,Ln="jsx_element",Mn="object_property_type",yy=94207,Un="enum_declaration",gy=68023,_y=67669,by=8318,rR="prefix",io="this",wy=126578,qn="if_consequent_statement",eR=-696510241,Ty=66963,fo="default",t4=72967,gt=101,tR="buffer.ml",Ey=74649,Xt=65535,Sy=43709,nR=175,na="component",uR="===",J3=117,Bn="jsx_identifier",iR="EnumDefaultedMember",n4=70006,Ay=70161,Iy=126633,Py=66965,Xn="member_property_expression",jy=101589,Ny=64274,mv="function",Oy=66303,Cy=42954,Dy=126529,Ry=72191,Jn="new_",Fy=64433,u4=126559,Ly=72144,fR="==",ua=-744106340,My=43359,Uy=171,cR="Printexc.handle_uncaught_exception",qy=66735,By=126534,Xy=74879,Jy=42785,i4=120629,K3="0o",sR="End_of_file",Ky=66175,aR="&=",Yy="nan",f4=126503,Kn="pattern_number_literal",zy=43470,Yn="import_namespace_specifier",Vy=77711,c4=70302,zn="component_param",s4="@])",a4=126515,hv=118,_e="continue",Wy=43798,Gy=";@ ",$y=74751,Hy="src/parser/statement_parser.ml",Qy="rmdir",Zy=94177,Vn="for_in_statement",oR=12520,vR="TypeParameterInstantiation",H0="",lR="**=",x9=120126,pR=197,r9=67829,o4="_bigarr02",Wn="export_named_declaration_specifier",v4=": No such file or directory",Gn="render_type",l4=64319,e9=69926,$n="pattern_object_p",kR="TypeAnnotation",Hn="array_type",mR=290,Y3="@[%s =@ ",t9=72847,Qn="export_default_declaration",p4=126590,n9=42774,u9=": Not a directory",dv="let",co=12288,ne="argument",hR=1552,W1="/",k4="an identifier",as="typeof",m4=68116,i9=182,Zn="declare_export_declaration_decl",f9=67589,c9=66771,z3="class",dR="tokens",h4=70281,d4=255,s9=43638,so="key",a9=69955,yR=">>",x7="function_expression_or_method",o9=43587,Jt="block",v9=100351,y4="mixed",l9=66503,p9="ENOTDIR",k9=65135,r7="string_literal",be="@ ",m9=43334,e7="if_alternate_statement",h9=70448,g4=8485,t7="type_args",d9=69864,n7="if_statement",gR="+=",u7="typeof_identifier",_4="with",b4=65595,y9=64286,g9=71086,os="true",_9=69423,i7="catch_clause",b9="e",yv="asserts",_R=">>=",w4=131,w9=43388,T9=43887,B2=-48,E9=120779,bR=190,S9=194,f7="pattern_bigint_literal",A9=71351,I9=65629,c7="call",P9=-42,T4=126553,j9=43695,wR=177,N9=42124,O9=12703,C9=12442,D9=11718,E4=70449,S4=126547,R9=67462,vs="left",s7="infer_type",F9=11742,L9=65597,A4="Unix.Unix_error",M9=122623,U9=124911,q9=72959,TR="inexact",B9="opaque",a7="object_internal_slot_property_type",ER="Enum `",ao=65279,X9=71983,J9=12329,P2=110,o7="spread_property",SR="importKind",V3=" =",v7="remote_identifier",l7="labeled_statement",p7="jsx_fragment",K9=120770,k7="function_param",ue=112,Y9="exportKind",m7="binary",ls="`.",z9=42511,AR="<=",h7="jsx_spread_attribute",R1="import",d7="typeof_member_identifier",V9=69414,W9=19967,I4=11687,G9=93823,IR=67714067,PR=209,$9=71903,jR=291,H9="of",Q9=72e3,P4="typeArguments",y7="type_identifier",g7="pattern_array_element_pattern",j4=69744,gv=192,_7="class_element",b7="export_source",w7="component_param_pattern",Z9=42508,xg=125124,NR="Unexpected token `",T7="for_in_left_declaration",E7="object_call_property_type",rg="abstract",eg=8584,tg=68786,ng=71999,N4=123214,ug=123565,O4=186,S7="class_implements_interface",C4=126536,ig=69749,OR="Invalid legacy octal ",fg=71295,cg=66927,A7="pattern_expression",sg=11679,ag=-61,D4=65141,og=11694,I7="update_expression",CR="minus",we="debugger",vg=71352,lg=65470,_v="number",pg=123627,R4=64322,F4=43471,P7="for_of_assignment_pattern",L4=126589,kg=43784,DR="Internal Error: Found object private prop",mg=183983,Hr="id",hg=123190,M4="finally",U4=120070,dg=72095,j7="as_expression",N7="syntax",yg=110591,ps="false",RR=-10,q4="AssignmentPattern",O7="typeof_expression",gg=43764,FR="FunctionTypeParam",C7="function_body_any",_g=126627,bg=71998,wg=126543,D7="call_type_arg",Tg=64316,B4=64285,Eg=8454,LR=137,MR="**",R7="object_type_property_setter",Sg=68607,F7=108,Ag="out",Ig=68799,oo=65278,L7="jsx_member_expression",Pg=92728,vo="null",jg=66431,Ng=72249,Kt=128,X4=119994,Og=66207,Cg=43583,J4="else",K4=94179,Y4=11735,Dg=64911,M7="jsx_attribute_name_namespaced",UR="!",Rg=42539,Fg=72250,Lg=71215,Mg=69746,Ug=65487,U7="pattern_object_property_key",qR=", ",qg=8505,Bg="=",Xg=64111,Jg=8507,z4=120134,V4="while",Kg=120596,Yg=43002,W3="protected",zg=68479,Vg=43395,Wg=68252,BR="v",Gg=70278,$g="rendersType",Hg=70853,W4=120145,Qg=69297,Zg=73112,G4=8488,x_=68351,r_=42655,q7="for_of_left_declaration",e_=44031,t_="Failure",n_=92159,B7="object_key_identifier",XR=195,lo="bigint",X7="import_default_specifier",bv=256,J7="member",JR="!==",K7="component_identifier",u_=73008,i_=72283,$4=126500,H4=120127,Y7="jsx_attribute_name",z7="for_statement_init",f_=67711,V7="private_name",Q4="case",Z4=8489,W7="import_specifier",c_=64279,s_=94098,a_=119974,G7="pattern_string_literal",o_=72969,KR=193,YR="!=",xk=126520,v_=71944,l_=259,p_=42191,$7="generic_qualified_identifier_type",po="implements",k_=194559,zR="%",G3="hasUnknownMembers",m_=71039,h_=211,d_=83526,H7="init",Q7="jsx_attribute_value",y_=70271,ko=240,Z7="function_type_return_annotation",g_=70018,__="rest",xu="readonly_type",b_=512,w_=68095,T_=120003,rk=126563,ek=71236,E_=69375,S_=68850,A_=70105,I_=43866,VR="T_RENDERS_QUESTION",tk=888960333,P_=43013,ru="assignment_pattern",j_="specifiers",WR=710,Yt="as",N_=120570,O_=11507,GR=260,$R=204,eu="jsx_element_name_identifier",tu="pattern_object_property_string_literal_key",nu="class_expression",C_=44002,D_=82943,wv="src/parser/type_parser.ml",Tv="test",R_=64217,nk="package",HR="collect_comments",QR="Pervasives.do_at_exit",F_=125183,L_=42606,uu="tuple_element",iu="enum_boolean_member",M_=65312,uk=119981,U_=65495,ik=120085,ZR=-80,q_=138,fk=126555,B_=65276,y2=128,xF="{ ",fu="for_statement",cu="ts_satisfies",su="class_method",ck="if",au="generic_type",Rr=113,X_=43071,J_=72001,K_=71131,Y_=70002,rF="renders*",z_=42888,sk=8469,$3="instanceof",V_=11502,ak=94178,W_=64321,G_=64913,eF="Division_by_zero",$_=92879,H_=71945,tF=185,Q_=66938,ok=65535,Z_=113800,nF=": file descriptor already closed",vk=223,uF="*=",xb=68899,ou="switch_case",vu="pattern_array_element",lu="enum_string_member",pu="pattern_object_property_bigint_literal_key",iF="visit_trailing_comment",lk="export",pk=120122,kk=43823,rb=43792,eb=42527,tb=70726,ku="enum_defaulted_member",nb=68497,mk=72349,mu="program",hu="member_type_identifier",ub="object",du="for_of_statement_lhs",ib=113791,fb=67391,yu="jsx_spread_child",hk=126554,dk=8526,yk=43880,gk=69415,cb=43822,gu="pattern_identifier",sb=93052,mo="readonly",Te="name",ab=68119,ob=71494,vb=120121,_k=8486,fF=2047,_u="enum_symbol_body",cF="PropertyDefinition",lb=177976,bu="declare_class",pb=65489,kb=72367,mb=70440,wu="import_named_specifier",sF="Popping lex mode from empty stack",hb=68111,db=66463,aF="*-/",yb=43187,bk=8487,gb=11567,_b=67861,bb=`
`,wb=66383,Tu="declare_interface",Tb=-24976191,oF=238,Eb=-24,vF="@ }@]",Sb=43645,Ab=176,Ib=119976,wk=69959,Pb=126519,jb=";",lF="trailingComments",Tk=65548,Eu="number_literal",Ev=449540197,Nb=43704,Ek=126584,Ob=8467,pF="||",Sk=11695,Cb="exported",Db=120712,ks="void",kF="mixins",Rb=92783,Fb=215,Su="body_expression",mF="%ni",H3=">",Au="as_const_expression",Iu="jsx_child",Lb=8516,Pu="optional_indexed_access_type",ju="typeof_type",Nu="spread_element",Mb=42963,hF="@[",Ou="component_params",Ub=43042,Ak="",Cu="function_",Ik="for",Pk=65575,zt="params",qb=168,dF="win32",ho=8202,yF="@",jk="^",gF=164,Ze="optional",Bb=65574,Q3="boolean",_F=139,Xb=12548,Nk=120539,bF="Not_found",Ok=246,Du="expression_statement",Jb="EBADF",Kb=66815,Ru="module_ref_literal",Yb=55203,Fu="function_param_type",zb=73064,Ck=70279,Vb=110580,wF=233,Wb="<",TF=262,EF="visit_leading_comment",Gb=66855,$b=66966,Hb=66499,Qb=111355,Zb=68680,xw=206,SF="--",rw=65497,Dk=11711,Lu="function_param_pattern",yo="constructor",ew=5760,AF="infinity",Rk=43642,AP0="fs",tw=92991,Fk=126544,nw=101640,Lk=72162,uw=67583,Mk=8468,F1="typeParameters",IF="elements",iw=71423,PF="Sys_blocked_io",Mu="interface_declaration",Uu="variable_declaration",qu="function_rest_param",Bu="type",fw="Invalid number ",cw=" : flags Open_rdonly and Open_wronly are not compatible",sw=69404,Xu="jsx_element_name_member_expression",Uk="keyof",qk="never",Ju="with_",Vt=32768,jF="|=",Bk=70404,Xk=70441,aw=42969,Z3="declare",ow=73061,Ku="object_type",Yu="object_property_value_type",vw=69687,NF="Invalid binary/octal ",OF=230,lw=64324,CF="range",DF="infer",pw=120744,zu="array_element",kw=70730,mw=43641,RF=166,hw=70461,dw=69890,yw=69487,gw=74862,_w=68149,Jk=73065,FF="%a",bw=72348,LF=172,Vu="jsx_expression",ww=65663,Tw=126495,MF=245,Ew=124907,Wu="member_property_identifier",UF=226,Sw=43615,Gu="comment",Kk=119965,$u="catch_clause_pattern",Hu="object_type_property_getter",qF=136,Aw=43019,Iw=67455,Yk=126628,BF=331416730,XF="the start of a statement",Pw=122654,jw="shorthand",Nw=43595,Ow=11710,Qu="typeof_qualified_identifier",Cw=72750,JF="elementType",Y2="typeAnnotation",Dw=124895,KF=162,zk=11559,Rw=67382,YF="??=",Fw=72329,Lw="target",Zu="component_type",zF=284,VF=180,Mw=189,WF=8206,Uw=43513,qw=173823,Bw=126467,xi="type_guard",Xw=43700,Jw=12783,Vk=8305,ri="type_annotation",Ee="break",Wk=42999,Kw="namespace",Yw=65019,GF=160,zw=70460,ei="expression_or_spread",Vw=")",ti="class_private_field",Ww=55215,Gw=65338,$w=40981,xl="members",ni="import_declaration",Hw=69634,Gk=94031,Qw="ENOENT",Zw=8457,$F="satisfies",ui="generic_identifier_type",ii="function_this_param",xT=66993,fi="type_",rT=67423,eT=11557,tT=12799,$k=239,nT=93026,uT=66377,iT=123180,HF=221,QF=-594953737,fT=67967,cT=43586,_t=105,ZF="src/parser/flow_lexer.ml",sT=66559,ci="class_property_value",xL=150,aT=67637,rL="closedir",oT=43010,vT=8521,Hk=69956,lT=42959,eL=212,pT=92735,Qk="}",rl="method",kT=11498,el=247,ie="empty",si=16777215,mT=161,hT=42887,ia=116,ai="type_identifier_reference",Zk=126634,dT=68029,tL="regexp",yT=70414,tl=121,oi="template_literal_element",gT=8449,_T=126562,go=12287,bT=-45,x8=64297,r8=126523,wT=43301,Wt=111,TT=126498,ET=43776,nL="EEXIST",ST=119892,AT=43807,uL=4096,_o=252,ms=255,IT=68295,vi="variable_declarator_pattern",li="do_while",e8="catch",PT=66962,jT=120654,hs=125,pi="label_identifier",NT=11263,OT=8525,ki="assignment",CT=191456,DT=43273,iL="%u",RT=65381,FT=110927,LT=65479,MT=120538,bo="await",UT=71487,qT="jsError",BT=110588,XT=120084,JT=42890,Sv=224,mi="object_key",KT=43696,YT=73647,zT=43761,VT=12295,WT=64967,t8=11647,fL=191,Gt=123,GT="generator",$T=123583,hi="for_of_statement",di="enum_bigint_body",HT=110959,QT=92995,ZT=120686,xE="b",rE=119969,n8=126522,u8=64318,eE=71839,i8=126602,tE=65908,nl=65536,cL=231,sL=-602162310,aL="comment_bounds",xt="-",oL=-55,yi="pattern_object_property",nE=43493,uE=69505,iE=8471,fE=187,f8=120745,gi="enum_member_identifier",cE=71959,sE=66863,aE=65594,c8=253,s8='"',a8=70286,_i="jsx_attribute_value_literal",oE=68447,vL="the",vE="index out of bounds",bi="declare_export_declaration",wi="jsx_attribute",Ti="class_extends",r2=122,z2=106,Ei="binding_pattern",lE=113807,pE=93951,Av=119,kE="types",mE=8335,Si="statement_fork_point",Iv="_",hE=65500,Ai="function_type",dE=68220,Ii="statement_list",Pv=-835925911,yE=123535,lL=258,o8=43815,pL=199,v8=120571,gE=67514,kL=274,mL="Property",l8=72713,hL="Unexpected ",p8=169,dL=", characters ",k8=43867,_E=42537,Pi="component_declaration",yL=" : is a directory",ji="object_key_number_literal",Yr=127,t1=-36,ul=912068366,il="delete",fa=114,bE=120076,Ni="regexp_literal",wE=65370,TE=65481,l2="value",EE=68405,jv="operator",fl="const",gL=283,Oi=109,m8="any",SE=69958,AE=70831,IE=73111,PE=72767,jE="Identifier",Ci="jsx_opening_attribute",Di="conditional_type",NE="loc",OE=67071,h8=120004,CE=43492,DE=70005,_L=188,d8=72272,RE=11389,bL=251,FE=73055,y8=70280,g8=1114111,LE=66421,wL="Stack_overflow",ME=70301,UE=19903,ca="0x",qE=69967,BE=12447,_8=66512,TL=`Fatal error: exception %s
`,cl=1e3,XE=69295,b8=120093,EL=">=",SL=149,w8=64325,Ri="class_identifier",JE=119967,KE=68415,AL="end",Fi="enum_boolean_body",Li="member_private_name",Mi="super_expression",YE=71955,zE=126514,T8=67593,VE=66939,WE=12591,E8=126538,GE=110590,Ui="component_renders_annotation",$E=72703,HE=72105,S8=65598,QE=73727,A8=126504,I8=126551,ZE=70143,sl="from",qi="class_property",Bi="enum_number_body",xS=42559,rS=93759,eS=66994,$t="right",IL=225,tS=67702,nS=65473,uS=43697,P8=70855,iS=119993,fS=72103,cS=178205,Xi="call_type_args",sS=66511,Ji="export_batch_specifier",Ki="component_type_param",Ht=782176664,wo="get",al="local",PL=228,Yi="object_mapped_type_property",zi="class_decorator",jL=220,Vi="enum_body",NL="<<=",Wi="declare_namespace",aS=71956,oS=69839,Nv="super",vS=173791,lS=71942,V2="expression",pS=72440,Ov=254,kS=70412,OL="renders?",Gi="try_catch",CL=32752,$i="declare_module_exports",mS=12320,DL=134,hS=94175,ol="enum",RL=196,Hi="import_source",dS=43814,yS=120069,Qi="while_",j8=126537,gS=43262,Zi="function_rest_param_type",_S=66378,N8=119996,xf="declare_component",bS=73097,wS=70783,TS=43503,ES=131071,SS=11492,AS=92766,FL=173,IS=113770,PS=73029,jS=66978,rf="tagged_template",ef="jsx_element_name",tf="for_init_declaration",NS=123213,nf="object_indexer_property_type",uf="object_spread_property_type",O8=72970,C8=70854,OS=110930,vl="var",LL=217,CS=119972,DS=69622,RS=63743,FS=42237,LS=870530776,D8="returnType",ML=56320,Cv="computed",MS=42735,ff="arg_list",US=67461,cf="export_named_declaration",qS=72817,BS=73439,XS=43782,JS=66775,KS=70655,R8="bool",YS=65140,zS=75075,VS=126651,WS=71947,GS=42961,$S=12735,HS=78894,QS=64262,UL=237,G1="interface",qL="Match_failure",ZS=42962,xA=69748,BL="leadingComments",sf="this_expression",ll=461894857,F8=12592,XL=8204,To="hook",rA=119807,eA=66348,af="declare_variable",tA=8348,of="optional_member",vf=120,lf="arrow_function",nA=72768,uA=70851,pf="array",iA=43249,L8=126468,fA=177983,cA="compare: functional value",sA=126550,aA=64847,kf="binding_type_identifier",oA=120132,mf="function_params",vA=93071,pl=1024,lA=42783,JL=1039100673,KL="@{",pA=12352,kA=42653,mA=120628,hf="declare_function",df="for_in_statement_lhs",hA=72271,dA=69807,yA=67826,yf="syntax_opt",gf="object_key_bigint_literal",YL=243,gA=94032,zL="Undefined_recursive_module",VL=-1053382366,_A=72242,_f="variance_opt",bA=101631,wA="arguments",TA=72161,EA=8511,M8="unknown",SA=43560,WL="the end of an expression statement (`;`)",GL=1026,AA=12543,IA=11670,$L="?",PA=69247,U8=11631,HL=272,q8="line",jA=72202,bf="pattern_object_rest_property",wf=" ",NA=43487,Dv=115,OA=-673950933,Tf="intersection_type",CA=120144,kl="is",DA=178207,RA=100343,QL="||=",ZL="f",B8=8455,S1=102,Ef="pattern_object_property_number_literal_key",FA=70418,LA=8543,xM="Internal Error: Found private field in object props",X8=126540,J8=119995,Eo=8287,Sf="indexed_access_type",Af="export_named_specifier",rM=224,MA=124926,UA=-103,eM=167,K8=65344,Y8=126530,qA=113788,BA=67505,XA="property",JA=43014,Se="return",ds=-85,KA=126601,tM=214,nM="children",If="type_alias",z8=43259,YA=126583,zA=71958,VA=65613,WA=67431,V8=126535,GA=69599,Pf="type_params",jf="object_key_computed",$A=124910,L1="variance",W8=11727,HA=66954,QA=126463,Nf="catch_body",ZA=69445,Of="type_param",Cf="component_type_params",xI=124902,G8=120687,uM="collect_comments_opt",rI=15,eI=120485,tI=70416,nI=125259,Df="jsx_namespaced_name",uI=43712,iI=72712,iM="~",$8=12448,Rf="jsx_member_expression_object",H8=126499,Q8=-97,Ff="pattern_object_property_identifier_key",fM=219,Lf="component_body",Mf="opaque_type",Uf=".",fI=43009,cI="consequent",cM="SpreadElement",j2="body",sI=178,sM=202,qf="jsx_opening_element",Bf="declare_module",Z8=67638,aI=8477,Xf="object_type_property",oI=110882,Jf="function_body",vI=94111,aM="module",oM="alternate",lI=67839,So=8191,pI=43881,vM=": closedir failed",sa="kind",Kf="tuple_labeled_element",Ao=-46,kI=67640,Yf="declare_type_alias",xm=70750,mI=77808,ml="column",zf="jsx_closing_element",hI=66977,dI="\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",yI=65786,Vf="function_expression",bt=104,rm=11719,gI=11505,_I="mkdir",bI=70319,lM="Invalid_argument",wI=43738,TI=113817,Wf="bigint_literal",EI=70084,pM=278,SI=126566,em="do",tm=42622,Gf="computed_key",$f="pattern_object_property_computed_key",kM="fd ",nm=126571,AI=126619,mM=140,aa="prototype",hM=208,II=67004,hl=130,dM=242,yM=">>>=",PI=68863,jI=11726,wt="raw",NI=64466,Hf=107,OI=67679,Qf="enum_string_body",CI=244,gM="unreachable jsxtext",_M="*",DI=66335,RI=126570,bM=229,FI=" : file already exists",um=184,LI=67807,MI=70753,Zf="boolean_literal",UI=65437,qI=70451,BI=67002,Rv=124,xc="conditional",im=43260,wM="Sys_error",XI=123135,dl="meta",JI=64109,rc="pattern_array_rest_element",KI=43255,fm=67644,ec="pattern_object_rest_property_pattern",tc="sequence",YI=65855,zI=110951,VI=67643,nc="predicate_expression",Ae="static",WI=120512,GI="declaration",cm=64317,$I=68437,sm=126558,uc="meta_property",HI=11564,ic="declare_enum",Qt="pattern",QI=216,ZI=68191,am="undefined",om=8319,vm=120133,yl=132,xP=42239,TM=-99,rP=124927,eP=120092,tP=43137,fc="component_rest_param",EM="expected *",nP=125251,SM="%li",uP=55242,iP=12294,cc="enum_number_member",oa="in",AM="\\\\",Io=":",fP=68115,IM="Cygwin",cP=77823,sP=65615,lm=70162,PM="/static/",aP=11519,oP=72966,vP=12686,lP=165,pP=183,gl=129,pm=72192,kP=42964,km="try",mm=120655,mP=11702,jM="expressions",hP=2048,sc="class_body",dP=55238,NM=240,yP=66915,gP=43311,_P=43018,OM=235,bP=73648,CM="([^/]+)",wP=125258,TP=64829,EP=68735,DM="++",RM=163,FM="qualification",LM=57343,MM=931,ac="default_opt",SP=71235,UM=8472,AP=71934,qM=205,BM=218,XM="callee",IP=43711,PP=64284,jP=43754,NP=43790,JM="%Li",oc="pattern_array_rest_element_pattern",hm="decorators",OP=8304,vc="statement",dm=73062,lc="jsx_children",CP=70492,DP=64255,RP=11630,FP=1255,ym=67592,gm=43519,_m=64311,bm=12539,LP="proto",wm=120513,MP=68031,Po="source",_l="a",UP=93047,qP=92927,BP=126588,XP=73458,JP=67742,KP=43714,KM=288,YM=236,YP=-253313196,bl="label",zM="@[<2>{ ",Tm=126539,Em=126552,zP=120487,VM=268,WM="Out_of_memory",VP=605857695,WP=94026,GM=267,Sm=126496,va="async",$M=203,Am=126560,GP=68287,pc="unary_expression",$P=-26065557,HP=110587,Im=120771,QP=69762,ZP=126502,Fv="set",kc="object_",mc="template_literal",xj=43258,hc="nullable_type",ys="int_of_string",HM="^=",Ie="predicate",Lv="string",Pm=8450,QM="camlinternalMod.ml",rj=70285,gs="+",ej=110575,ZM=198,dc="extends",xU=-692038429,jm=67827,rU=210,eU=227,Nm="explicitType",Om=70452,tj=70497,Mv=63,wl="private",nj=64296,uj=67591,ij=92909,tU="T_JSX_TEXT",fj="Fatal error: exception ",cj=120137,Cm=68120,yc="pattern_array_e",sj=119964,aj=92862,oj=66461,nU="&&=",uU=174,n1=8231,gc="null_literal",iU="/=",vj=66811,Dm=70108,lj=67504,pj=11686,kj=67001,mj=" : flags Open_text and Open_binary are not compatible",hj=43741,dj=66204,W2=8233,_c="type_annotation_hint",yj=123197,bc="object_property",fU="${",Rm=70480,cU="&&",wc="type_cast",Uv="%d",Fm=8484,sU=207,gj=70066,_j=68324,Lm=120713,aU=135,Mm=126556,$1="0",M1="yield",Um=126591,rt=100,bj=69551,Tc="jsx_element_name_namespaced",oU=232,Ec="object_key_string_literal",Sc="function_this_param_type",Ac="pattern_object_property_pattern",Pe="throw",je="switch",vU=2048,qm=119970,Ic="toplevel_statement_list",qv=250,wj=12438,Pc="class_implements",jc="variable_declarator",Tj=43713,Bm=68096,Ej=70457,Sj=12538,Aj=11734,lU="-=",pU=234,Nc="component_param_name",Ij=43123,Oc="class_",kU="|",Pj=200,jj=43518,Nj=8483,Cc="jsx_attribute_name_identifier",Oj=181;function sY(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function aY(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;t<e.length;t++)r.push(e[t]);x=x[2]}return r}function oY(x,r,e){var t=new Array(e+1);t[0]=0;for(var u=1,i=r+1;u<=e;u++,i++)t[u]=x[i];return t}function Xm(x,r,e){var t=String.fromCharCode;if(r==0&&e<=uL&&e==x.length)return t.apply(null,x);for(var u=H0;0<e;r+=pl,e-=pl)u+=t.apply(null,x.slice(r,r+Math.min(e,pl)));return u}function Jm(x){for(var r=new Uint8Array(x.l),e=x.c,t=e.length,u=0;u<t;u++)r[u]=e.charCodeAt(u);for(t=x.l;u<t;u++)r[u]=0;return x.c=r,x.t=4,r}function _s(x,r,e,t,u){if(u==0)return 0;if(t==0&&(u>=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?Xm(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?Xm(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&Jm(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v<u;v++)c[t+v]=i[r+v];else for(var v=u-1;v>=0;v--)c[t+v]=i[r+v];else{for(var a=Math.min(u,i.length-r),v=0;v<a;v++)c[t+v]=i.charCodeAt(r+v);for(;v<u;v++)c[t+v]=0}}return 0}function Bv(x,r){if(x==0)return H0;if(r.repeat)return r.repeat(x);for(var e=H0,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Km(x){x.t==2?x.c+=Bv(x.l-x.c.length,"\0"):x.c=Xm(x.c,0,x.c.length),x.t=0}function Cj(x){if(x.length<24){for(var r=0;r<x.length;r++)if(x.charCodeAt(r)>Yr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function mU(x){for(var r=H0,e=H0,t,u,i,c,v=0,a=x.length;v<a;v++){if(u=x.charCodeAt(v),u<Kt){for(var p=v+1;p<a&&(u=x.charCodeAt(p))<Kt;p++);if(p-v>b_?(e.substr(0,1),r+=e,e=H0,r+=x.slice(v,p)):e+=x.slice(v,p),p==a)break;v=p}c=1,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&(t=i+(u<<6),u<rM?(c=t-12416,c<Kt&&(c=1)):(c=2,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&(t=i+(t<<6),u<NM?(c=t-925824,(c<vU||c>=55295&&c<57344)&&(c=2)):(c=3,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&u<245&&(c=i-63447168+(t<<6),(c<65536||c>1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>Xt?e+=String.fromCharCode(55232+(c>>10),ML+(c&1023)):e+=String.fromCharCode(c),e.length>pl&&(e.substr(0,1),r+=e,e=H0)}return r+e}function bs(x,r,e){this.t=x,this.c=r,this.l=e}bs.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Km(this);case 0:if(Cj(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},bs.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:mU(x)},bs.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new bs(this.t,x,this.l)};function hU(x){return new bs(0,x,x.length)}function IP0(x){return x}function Dc(x){return hU(x)}function Rc(x,r,e,t,u){return _s(Dc(x),r,e,t,u),0}function dU(x){var r=t0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(t0.jsoo_static_env&&t0.jsoo_static_env[x])return t0.jsoo_static_env[x]}var Dj=0;(function(){var x=dU("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(JD),e=0;e<r.length;e++)if(r[e]==xE){Dj=1;break}else if(r[e].startsWith("b="))Dj=+r[e].slice(2);else continue})();var U1=[0];function vY(x,r){return(!x.js_error||r||x[0]==x2)&&(x.js_error=new t0.Error("Js exception containing backtrace")),x}function U0(x,r){return Dj?vY(x,r):x}function lY(x,r){throw U0([0,x,r])}function PP0(x){return x}function Rj(x,r){lY(x,r)}function G2(x){Rj(U1.Invalid_argument,x)}function pY(){G2(vE)}function Vr(x,r,e){if(e&=ms,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Jm(x)}return x.c[r]=e,0}function Xv(x,r,e){return r>>>0>=x.l&&pY(),Vr(x,r,e)}function fe(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function ws(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:ws(i,r.slice(e))}else{switch(u){case 1:{var i=function(a){for(var p=new Array(t+1),_=0;_<t;_++)p[_]=r[_];return p[t]=a,x.apply(null,p)};break}case 2:{var i=function(a,p){for(var _=new Array(t+2),y=0;y<t;y++)_[y]=r[y];return _[t]=a,_[t+1]=p,x.apply(null,_)};break}default:var i=function(){for(var v=arguments.length==0?1:arguments.length,a=new Array(r.length+v),p=0;p<r.length;p++)a[p]=r[p];for(var p=0;p<arguments.length;p++)a[r.length+p]=arguments[p];return ws(x,a)}}return i.l=u,i}}function Tl(){G2(vE)}function $2(x,r){return r>>>0>=x.length-1&&Tl(),x}function kY(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function mY(x){return 0}var hY=Math.log2&&Math.log2(11235582092889474e291)==1020;function dY(x){if(hY)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function Fj(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}var yU=Math.pow(2,-24);function gU(x){throw x}function _U(){gU(U1.Division_by_zero)}function ir(x,r,e){this.lo=x&si,this.mi=r&si,this.hi=e&Xt}ir.prototype.caml_custom="_j",ir.prototype.copy=function(){return new ir(this.lo,this.mi,this.hi)},ir.prototype.ucompare=function(x){return this.hi>x.hi?1:this.hi<x.hi?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},ir.prototype.compare=function(x){var r=this.hi<<16,e=x.hi<<16;return r>e?1:r<e?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},ir.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new ir(x,r,e)},ir.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new ir(r,e,t)},ir.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new ir(r,e,t)},ir.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*yU|0)+this.mi*x.lo+this.lo*x.mi,t=(e*yU|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new ir(r,e,t)},ir.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},ir.prototype.isNeg=function(){return this.hi<<16<0},ir.prototype.and=function(x){return new ir(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},ir.prototype.or=function(x){return new ir(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},ir.prototype.xor=function(x){return new ir(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},ir.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new ir(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new ir(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new ir(0,0,this.lo<<x-48)},ir.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new ir(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new ir(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new ir(this.hi>>x-48,0,0)},ir.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new ir(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new ir(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&Xt):new ir(this.hi<<16>>x-32,e,e)},ir.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&si,this.lo=this.lo<<1&si},ir.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&si,this.mi=(this.mi>>>1|this.hi<<23)&si,this.hi=this.hi>>>1},ir.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new ir(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},ir.prototype.div=function(x){var r=this;x.isZero()&&_U();var e=r.hi^x.hi;r.hi&Vt&&(r=r.neg()),x.hi&Vt&&(x=x.neg());var t=r.udivmod(x).quotient;return e&Vt&&(t=t.neg()),t},ir.prototype.mod=function(x){var r=this;x.isZero()&&_U();var e=r.hi;r.hi&Vt&&(r=r.neg()),x.hi&Vt&&(x=x.neg());var t=r.udivmod(x).modulus;return e&Vt&&(t=t.neg()),t},ir.prototype.toInt=function(){return this.lo|this.mi<<24},ir.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},ir.prototype.toArray=function(){return[this.hi>>8,this.hi&ms,this.mi>>16,this.mi>>8&ms,this.mi&ms,this.lo>>16,this.lo>>8&ms,this.lo&ms]},ir.prototype.lo32=function(){return this.lo|(this.mi&ms)<<24},ir.prototype.hi32=function(){return this.mi>>>8&Xt|this.hi<<16};function Ym(x,r,e){return new ir(x,r,e)}function zm(x){if(!isFinite(x))return isNaN(x)?Ym(1,0,CL):x>0?Ym(0,0,CL):Ym(0,0,65520);var r=x==0&&1/x==-1/0?Vt:x>=0?0:Vt;r&&(x=-x);var e=dY(x)+1023;e<=0?(e=0,x/=Math.pow(2,-GL)):(x/=Math.pow(2,e-QD),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&rI|r|e<<4,Ym(c,i,u)}function El(x){return x.toArray()}function bU(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==o4)for(var t=0;t<r.dims.length;t++)r.dims[t]<Xt?x.write(16,r.dims[t]):(x.write(16,Xt),x.write(32,0),x.write(32,r.dims[t]));else for(var t=0;t<r.dims.length;t++)x.write(32,r.dims[t]);switch(r.kind){case 2:case 3:case 12:for(var t=0;t<r.data.length;t++)x.write(8,r.data[t]);break;case 4:case 5:for(var t=0;t<r.data.length;t++)x.write(16,r.data[t]);break;case 6:for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 8:case 9:x.write(8,0);for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 7:for(var t=0;t<r.data.length/2;t++)for(var u=El(r.get(t)),i=0;i<8;i++)x.write(8,u[i]);break;case 1:for(var t=0;t<r.data.length;t++)for(var u=El(zm(r.get(t))),i=0;i<8;i++)x.write(8,u[i]);break;case 0:for(var t=0;t<r.data.length;t++){var u=Fj(r.get(t));x.write(32,u)}break;case 10:for(var t=0;t<r.data.length/2;t++){var i=r.get(t);x.write(32,Fj(i[1])),x.write(32,Fj(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var c=r.get(t),u=El(zm(c[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=El(zm(c[2])),i=0;i<8;i++)x.write(8,u[i])}break}e[0]=(4+r.dims.length)*4,e[1]=(4+r.dims.length)*8}function wU(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function yY(x,r){var e;switch(x){case 0:e=Float32Array;break;case 1:e=Float64Array;break;case 2:e=Int8Array;break;case 3:e=Uint8Array;break;case 4:e=Int16Array;break;case 5:e=Uint16Array;break;case 6:e=Int32Array;break;case 7:e=Int32Array;break;case 8:e=Int32Array;break;case 9:e=Int32Array;break;case 10:e=Float32Array;break;case 11:e=Float64Array;break;case 12:e=Uint8Array;break}e||G2("Bigarray.create: unsupported kind");var t=new e(r*wU(x));return t}function Lj(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function Sl(x){return new ir(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function Mj(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==fF)return r|e|t&rI?NaN:t&Vt?-1/0:1/0;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&rI);return u>0?(c+=16,c*=Math.pow(2,u-QD)):c*=Math.pow(2,-GL),t&Vt&&(c=-c),c}function Uj(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&G2("Bigarray.create: negative dimension"),e=e*x[t];return e}function gY(x,r){return new ir(x&si,x>>>24&ms|(r&Xt)<<8,r>>>16&Xt)}function qj(x){return x.hi32()}function Bj(x){return x.lo32()}var _Y=o4;function la(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}la.prototype.caml_custom=_Y,la.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||G2("bigarray.js: invalid offset"),this.dims.length!=x.length&&G2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e<this.dims.length;e++)(x[e]<0||x[e]>=this.dims[e])&&Tl(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&Tl(),r=r*this.dims[e]+(x[e]-1);return r},la.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return gY(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Ov,t,u];default:return this.data[x]}},la.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=Bj(r),this.data[x*2+1]=qj(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},la.prototype.fill=function(x){switch(this.kind){case 7:var r=Bj(x),e=qj(x);if(r==e)this.data.fill(r);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?r:e;break;case 10:case 11:var u=x[1],i=x[2];if(u==i)this.data.fill(u);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?u:i;break;default:this.data.fill(x);break}},la.prototype.compare=function(x,r){if(this.layout!=x.layout||this.kind!=x.kind){var e=this.kind|this.layout<<8,t=x.kind|x.layout<<8;return t-e}if(this.dims.length!=x.dims.length)return x.dims.length-this.dims.length;for(var u=0;u<this.dims.length;u++)if(this.dims[u]!=x.dims[u])return this.dims[u]<x.dims[u]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:for(var i,c,u=0;u<this.data.length;u++){if(i=this.data[u],c=x.data[u],i<c)return-1;if(i>c)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;u<this.data.length;u+=2){if(this.data[u+1]<x.data[u+1])return-1;if(this.data[u+1]>x.data[u+1])return 1;if(this.data[u]>>>0<x.data[u]>>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;u<this.data.length;u++){if(this.data[u]<x.data[u])return-1;if(this.data[u]>x.data[u])return 1}break}return 0};function Jv(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}Jv.prototype=new la,Jv.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:G2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&Tl(),x},Jv.prototype.get=function(x){return this.data[x]},Jv.prototype.set=function(x,r){return this.data[x]=r,0},Jv.prototype.fill=function(x){return this.data.fill(x),0};function TU(x,r,e,t){var u=wU(x);return Uj(e)*u!=t.length&&G2("length doesn't match dims"),r==0&&e.length==1&&u==1?new Jv(x,r,e,t):new la(x,r,e,t)}function q1(x){U1.Failure||(U1.Failure=[x2,t_,-3]),Rj(U1.Failure,x)}function EU(x,r,e){var t=x.read32s();(t<0||t>16)&&q1("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&ms,c=u>>8&1,v=[];if(e==o4)for(var a=0;a<t;a++){var p=x.read16u();if(p==Xt){var _=x.read32u(),y=x.read32u();_!=0&&q1("input_value: bigarray dimension overflow in 32bit"),p=y}v.push(p)}else for(var a=0;a<t;a++)v.push(x.read32u());var S=Uj(v),E=yY(i,S),P=TU(i,c,v,E);switch(i){case 2:for(var a=0;a<S;a++)E[a]=x.read8s();break;case 3:case 12:for(var a=0;a<S;a++)E[a]=x.read8u();break;case 4:for(var a=0;a<S;a++)E[a]=x.read16s();break;case 5:for(var a=0;a<S;a++)E[a]=x.read16u();break;case 6:for(var a=0;a<S;a++)E[a]=x.read32s();break;case 8:case 9:var C=x.read8u();C&&q1("input_value: cannot read bigarray with 64-bit OCaml ints");for(var a=0;a<S;a++)E[a]=x.read32s();break;case 7:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();var O=Sl(V);P.set(a,O)}break;case 1:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();var F=Mj(Sl(V));P.set(a,F)}break;case 0:for(var a=0;a<S;a++){var F=Lj(x.read32s());P.set(a,F)}break;case 10:for(var a=0;a<S;a++){var K=Lj(x.read32s()),U=Lj(x.read32s());P.set(a,[Ov,K,U])}break;case 11:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();for(var K=Mj(Sl(V)),j=0;j<8;j++)V[j]=x.read8u();var U=Mj(Sl(V));P.set(a,[Ov,K,U])}break}return r[0]=(4+t)*4,TU(i,c,v,E)}function SU(x,r,e){return x.compare(r,e)}function AU(x,r){return Math.imul(x,r)}function Ts(x,r){return r=AU(r,-862048943),r=r<<15|r>>>17,r=AU(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function bY(x,r){return x=Ts(x,Bj(r)),x=Ts(x,qj(r)),x}function IU(x,r){return bY(x,zm(r))}function PU(x){var r=Uj(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>bv&&(r=bv);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=Ts(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=Ts(e,t)}break;case 4:case 5:r>y2&&(r=y2);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=Ts(e,t);r&1&&(e=Ts(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=IU(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=IU(e,x.data[u]);break}return e}function wY(x,r){return r[0]=4,x.read32s()}function TY(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:q1("input_value: native integer value too large");default:q1("input_value: ill-formed native integer")}}function EY(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,Sl(e)}function SY(x,r,e){for(var t=El(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function AY(x,r,e){return x.compare(r)}function IY(x){return x.lo32()^x.hi32()}var jU={_j:{deserialize:EY,serialize:SY,fixed_length:8,compare:AY,hash:IY},_i:{deserialize:wY,fixed_length:4},_n:{deserialize:TY,fixed_length:4},_bigarray:{deserialize:function(x,r){return EU(x,r,"_bigarray")},serialize:bU,compare:SU,hash:PU},_bigarr02:{deserialize:function(x,r){return EU(x,r,o4)},serialize:bU,compare:SU,hash:PU}};function Xj(x){return jU[x.caml_custom]&&jU[x.caml_custom].compare}function NU(x,r,e,t){var u=Xj(r);if(u){var i=e>0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if(i|0)return i|0}return e}function Jj(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function Kj(x){return x instanceof bs}function OU(x){if(typeof x=="number")return cl;if(Kj(x))return _o;if(Jj(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=d4){var r=x[0]|0;return r==Ov?0:r}else{if(x instanceof String)return oR;if(typeof x=="string")return oR;if(x instanceof Number)return cl;if(x&&x.caml_custom)return FP;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function Tt(x,r){return x<r?-1:x==r?0:1}function fx(x,r){return x<r?-1:x>r?1:0}function PY(x,r){return x.t&6&&Km(x),r.t&6&&Km(r),x.c<r.c?-1:x.c>r.c?1:0}function Vm(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=OU(x);if(u==qv){x=x[1];continue}var i=OU(r);if(i==qv){r=r[1];continue}if(u!==i)return u==cl?i==FP?NU(x,r,-1,e):-1:i==cl?u==FP?NU(r,x,1,e):1:u<i?-1:1;switch(u){case 247:G2(cA);break;case 248:var v=Tt(x[2],r[2]);if(v!=0)return v|0;break;case 249:G2(cA);break;case 250:G2("equal: got Forward_tag, should not happen");break;case 251:G2("equal: abstract value");break;case 252:if(x!==r){var v=PY(x,r);if(v!=0)return v|0}break;case 253:G2("equal: got Double_tag, should not happen");break;case 254:G2("equal: got Double_array_tag, should not happen");break;case 255:G2("equal: got Custom_tag, should not happen");break;case 1247:G2(cA);break;case 1255:var c=Xj(x);if(c!=Xj(r))return x.caml_custom<r.caml_custom?-1:1;c||G2("compare: abstract value");var v=c(x,r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1256:var v=x.compare(r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1e3:if(x=+x,r=+r,x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 246:case 254:default:if(mY(u)){G2("compare: continuation value");break}if(x.length!=r.length)return x.length<r.length?-1:1;x.length>1&&t.push(x,r,1);break}}if(t.length==0)return 0;var a=t.pop();r=t.pop(),x=t.pop(),a+1<x.length&&t.push(x,r,a+1),x=x[a],r=r[a]}}function CU(x,r){return Vm(x,r,!0)}function jY(){return[0]}function T2(x){return x<0&&G2("Bytes.create"),new bs(x?2:9,H0,x)}function Kv(x,r){return+(Vm(x,r,!1)==0)}function NY(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=H0,x.t=2):(x.c=Bv(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Jm(x),e+=r;r<e;r++)x.c[r]=t;return 0}function Yj(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,H0),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,H0),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;q1("float_of_string")}function zj(x){x=x;var r=x.length;r>31&&G2("format_int: format too long");for(var e={justify:gs,signstyle:xt,filler:wf,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:ZL},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=xt;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=$1;break;case"#":e.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(e.width=0;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function Vj(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=xt)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=H0;if(x.justify==gs&&x.filler==wf)for(var u=e;u<x.width;u++)t+=wf;if(x.signedconv&&(x.sign<0?t+=xt:x.signstyle!=xt&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=$1),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":ca),x.justify==gs&&x.filler==$1)for(var u=e;u<x.width;u++)t+=$1;if(t+=r,x.justify==xt)for(var u=e;u<x.width;u++)t+=wf;return t}function Wj(x,r){function e(_,y){if(Math.abs(_)<1)return _.toFixed(y);var S=parseInt(_.toString().split(gs)[1]);return S>20?(S-=20,_/=Math.pow(10,S),_+=new Array(S+1).join($1),y>0&&(_=_+Uf+new Array(y+1).join($1)),_):_.toFixed(y)}var t,u=zj(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=Yy,u.filler=wf;else if(!isFinite(r))t="inf",u.filler=wf;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==b9&&(t=t.slice(0,c-1)+$1+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(b9),a=+t.slice(v+1);if(a<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==$1;)c--;t.charAt(c)==Uf&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==b9&&(t=t.slice(0,c-1)+$1+t.slice(c-1));break}else{var p=i;if(a<0)p-=a+1,t=r.toFixed(p);else for(;t=r.toFixed(p),t.length>i+1;)p--;if(p){for(var c=t.length-1;t.charAt(c)==$1;)c--;t.charAt(c)==Uf&&c--,t=t.slice(0,c+1)}}break}return Vj(u,t)}function Wm(x,r){if(x==Uv)return H0+r;var e=zj(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=wf;var u=e.prec-t.length;u>0&&(t=Bv(u,$1)+t)}return Vj(e,t)}var DU=0;function Es(){return DU++}function RU(){return[0]}var Gm=[];function $x(x,r,e){var t=x[1],u=Gm[e];if(u===void 0)for(var i=Gm.length;i<e;i++)Gm[i]=0;else if(t[u]===r)return t[u-1];for(var c=3,v=t[1]*2+1,a;c<v;)a=c+v>>1|1,r<t[a+1]?v=a-2:c=a;return Gm[e]=c+1,r==t[c+1]?t[c]:0}function OY(x){for(var r=H0,e=r,t,u,i=0,c=x.length;i<c;i++){if(t=x.charCodeAt(i),t<Kt){for(var v=i+1;v<c&&(t=x.charCodeAt(v))<Kt;v++);if(v-i>b_?(e.substr(0,1),r+=e,e=H0,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t<vU?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(Kt|t&Mv)):t<55296||t>=LM?e+=String.fromCharCode(rM|t>>12,Kt|t>>6&Mv,Kt|t&Mv):t>=56319||i+1==c||(u=x.charCodeAt(i+1))<ML||u>LM?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(NM|t>>18,Kt|t>>12&Mv,Kt|t>>6&Mv,Kt|t&Mv)),e.length>pl&&(e.substr(0,1),r+=e,e=H0)}return r+e}function Et(x){return Cj(x)?x:OY(x)}function CY(x,r,e){if(!isFinite(x))return isNaN(x)?Et(Yy):Et(x>0?AF:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?H0:gs,c=H0;if(t)c=xt;else switch(e){case 43:c=gs;break;case 32:c=wf;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var a=x.toString(16);if(r>=0){var p=a.indexOf(Uf);if(p<0)a+=Uf+Bv(r,$1);else{var _=p+1+r;a.length<_?a+=Bv(_-a.length,$1):a=a.substr(0,_)}}return Et(c+ca+a+"p"+i+u.toString(10))}function DY(x){return+x.isZero()}function $m(x){return new ir(x&si,x>>24&si,x>>31&Xt)}function RY(x){return x.toInt()}function FY(x){return+x.isNeg()}function Gj(x){return x.neg()}function FU(x,r){var e=zj(x);e.signedconv&&FY(r)&&(e.sign=-1,r=Gj(r));var t=H0,u=$m(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(RY(c.modulus))+t}while(!DY(r));if(e.prec>=0){e.filler=wf;var v=e.prec-t.length;v>0&&(t=Bv(v,$1)+t)}return Vj(e,t)}function Nx(x){return x.length}function F0(x,r){return x.charCodeAt(r)}function LY(x,r){return x.add(r)}function MY(x,r){return x.mul(r)}function $j(x,r){return x.ucompare(r)<0}function LU(x){var r=0,e=Nx(x),t=10,u=1;if(e>0)switch(F0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&F0(x,r)==48)switch(F0(x,r+1)){case 120:case 88:t=16,r+=2;break;case 111:case 79:t=8,r+=2;break;case 98:case 66:t=2,r+=2;break;case 117:case 85:r+=2;break}return[r,u,t]}function Hm(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=r2?x-87:-1}function Al(x){var r=LU(x),e=r[0],t=r[1],u=r[2],i=$m(u),c=new ir(si,268435455,Xt).udivmod(i).quotient,v=F0(x,e),a=Hm(v);(a<0||a>=u)&&q1(ys);for(var p=$m(a);;)if(e++,v=F0(x,e),v!=95){if(a=Hm(v),a<0||a>=u)break;$j(c,p)&&q1(ys),a=$m(a),p=LY(MY(i,p),a),$j(p,a)&&q1(ys)}return e!=Nx(x)&&q1(ys),u==10&&$j(new ir(0,0,Vt),p)&&q1(ys),t<0&&(p=Gj(p)),p}function Qm(x){return x.toFloat()}function et(x){var r=LU(x),e=r[0],t=r[1],u=r[2],i=Nx(x),c=-1>>>0,v=e<i?F0(x,e):0,a=Hm(v);(a<0||a>=u)&&q1(ys);var p=a;for(e++;e<i;e++)if(v=F0(x,e),v!=95){if(a=Hm(v),a<0||a>=u)break;p=u*p+a,p>c&&q1(ys)}return e!=i&&q1(ys),p=t*p,u==10&&(p|0)!=p&&q1(ys),p|0}function UY(x){return x.slice(1)}function Qx(x){return Cj(x)?x:mU(x)}function qY(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[Qx(t[1])]=t[2]}return r}var Zm=ws;function BY(x){return x.l>=0?x.l:x.l=x.length}function XY(x){return function(){for(var r=BY(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return Zm(x,e)}}function JY(x,r){return+(Vm(x,r,!1)<0)}function Yv(e,r){e<0&&Tl();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u<e;u++)t[u]=r;return t}function tt(x){return x.l}function KY(){return 0}function Or(x){Rj(U1.Sys_error,x)}var Ss=new Array;function Fc(x){var r=Ss[x];return r.opened||Or("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(Xm(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function MU(){}function jP0(x){for(var r=Nx(x),e=new Array(r),t=0;t<r;t++)e[t]=F0(x,t);return e}function UU(x){return x.t!=4&&Jm(x),x.c}function Zt(x,r){this.fs={},this.fd=x,this.flags=r}Zt.prototype=new MU,Zt.prototype.constructor=Zt,Zt.prototype.truncate=function(x){try{this.fs.ftruncateSync(this.fd,x|0)}catch(r){Or(r.toString())}},Zt.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(x){Or(x.toString())}},Zt.prototype.write=function(x,r,e,t){try{this.flags.isCharacterDevice?this.fs.writeSync(this.fd,r,e,t):this.fs.writeSync(this.fd,r,e,t,x)}catch(u){Or(u.toString())}return 0},Zt.prototype.read=function(x,r,e,t){try{if(this.flags.isCharacterDevice)var u=this.fs.readSync(this.fd,r,e,t);else var u=this.fs.readSync(this.fd,r,e,t,x);return u}catch(i){Or(i.toString())}},Zt.prototype.close=function(){try{return this.fs.closeSync(this.fd),0}catch(x){Or(x.toString())}};function YY(x,r){if(r.name)try{var e={},t=e.openSync(r.name,"rs");return new Zt(t,r)}catch{}return new Zt(x,r)}var xh=new Array(3);function Il(){return typeof t0.process<"u"&&typeof t0.process.versions<"u"&&typeof t0.process.versions.node<"u"}function zY(){function x(e){if(e.charAt(0)===W1)return[H0,e.sub