prettier
Version:
Prettier is an opinionated code formatter
3 lines • 680 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 PN0=Object.create;var t9=Object.defineProperty;var NN0=Object.getOwnPropertyDescriptor;var CN0=Object.getOwnPropertyNames;var IN0=Object.getPrototypeOf,ON0=Object.prototype.hasOwnProperty;var UB=(p0,wx)=>()=>(wx||p0((wx={exports:{}}).exports,wx),wx.exports),jB=(p0,wx)=>{for(var rr in wx)t9(p0,rr,{get:wx[rr],enumerable:!0})},JB=(p0,wx,rr,gr)=>{if(wx&&typeof wx=="object"||typeof wx=="function")for(let Z1 of CN0(wx))!ON0.call(p0,Z1)&&Z1!==rr&&t9(p0,Z1,{get:()=>wx[Z1],enumerable:!(gr=NN0(wx,Z1))||gr.enumerable});return p0};var XB=(p0,wx,rr)=>(rr=p0!=null?PN0(IN0(p0)):{},JB(wx||!p0||!p0.__esModule?t9(rr,"default",{value:p0,enumerable:!0}):rr,p0)),RN0=p0=>JB(t9({},"__esModule",{value:!0}),p0);var YB=UB(gM=>{(function(p0){typeof globalThis!="object"&&(this?wx():(p0.defineProperty(p0.prototype,"_T_",{configurable:!0,get:wx}),_T_));function wx(){var rr=this||self;rr.globalThis=rr,delete p0.prototype._T_}})(Object);(function(p0){"use strict";var wx="symbol",rr=271,gr=126548,Z1="renders",ir=71127,ur="member_property",y1=65007,iv=66517,$1="jsx_attribute_value_expression",D3=119980,Yn="function_declaration",Ie="<2>",i9=68466,RM="%=",f9="??",c9=70080,I4="&",Ct="identifier",O4=72163,s9=71723,o9="properties",v9=183969,a9=68223,Vn="function_return_annotation",l9=124903,p9=70106,LM=241,MM="(",DM=213,d9=120074,y9=70708,m9=71679,zn="logical",u2="camlinternalFormat.ml",Kn="type_guard_annotation",k9=92975,UM=">>>",h9="RestElement",_9=67897,jM=179,w9="start",T9=113775,R4=126521,JM="%i",U3="`",XM="#",S9=43702,L4=126,E9=110947,Bn="function_identifier",M4=119893,g9=70366,A9=65547,P9=43743,N9=-43,fv=8238,YM=",",cv=8286,Wn="keyof_type",C9=66717,D4=12336,VM=201,I9=71338,U4=11565,O9=69289,R9=55291,L9=73030,M9=70479,D9=69572,U9=11623,Zn="tuple_spread_element",$n="component_type_rest_param",sv=8239,j9=64310,va="@]",J9=42993,j4=11558,J4="Map.bal",j3="public",zM=-32,aa="Literal",Fn="jsx_member_expression_identifier",Qn="for_in_assignment_pattern",X9=71450,X4=126557,fn=103,Y9=12292,V9=110579,Y4=120597,z9=13311,K9=12348,Gn="export_default_declaration_decl",qn="tuple_type",B9=113663,W9=170,Z9=67413,KM="Assert_failure",BM="comments",J3="%S",cn=127343600,$9=12341,F9=67646,WM="ENOTEMPTY",Q9=72160,G9=70187,ZM=222,q9=12343,$M=2147483647,H9=126624,b9=43442,xk=70312,rk=281,Hn="interface_type",ov="new",ek=66256,V4=68296,tk=124908,z4=126579,K4=70107,B4=249,nk=71167,bn="union_type",Gr=248,uk=126546,x7="enum_bigint_member",FM=133,ik=67871,fk=66955,QM=1027,r7="class_declaration",e7="optional_call",GM="a string",W4=11703,qM="<<",Z4=126564,t7="jsx_element",n7="object_property_type",ck=94207,u7="enum_declaration",sk=68023,ok=67669,vk=8318,HM="prefix",vv="this",ak=126578,i7="if_consequent_statement",bM=-696510241,lk=66963,av="default",$4=72967,It=101,xD="buffer.ml",pk=74649,sn=65535,dk=43709,yk=175,lo="component",rD="===",po=117,f7="jsx_identifier",eD="EnumDefaultedMember",F4=70006,mk=70161,kk=126633,hk=66965,c7="member_property_expression",_k=101589,wk=64274,la="function",Tk=66303,Sk=42954,Ek=126529,gk=72191,s7="new_",Ak=64433,Q4=126559,Pk=72144,tD="==",yo=-744106340,Nk=43359,Ck=171,nD="Printexc.handle_uncaught_exception",Ik=66735,Ok=126534,Rk=74879,Lk=42785,G4=120629,X3="0o",uD="End_of_file",Mk=66175,iD="&=",Dk="nan",q4=126503,o7="pattern_number_literal",Uk=43470,v7="import_namespace_specifier",jk=77711,H4=70302,a7="component_param",b4="@])",xp=126515,pa=118,Oe="continue",Jk=43798,rp=";@ ",Xk=74751,Yk="src/parser/statement_parser.ml",Vk="rmdir",zk=94177,l7="for_in_statement",fD=269,cD=12520,sD="TypeParameterInstantiation",kx="",oD="**=",Kk=120126,vD=197,Bk=67829,ep="_bigarr02",p7="export_named_declaration_specifier",tp=": No such file or directory",np=64319,Wk=69926,d7="pattern_object_p",aD="TypeAnnotation",y7="array_type",Y3="@[%s =@ ",Zk=72847,m7="export_default_declaration",up=126590,$k=42774,Fk=": Not a directory",da="let",lv=12288,$2="argument",F2="/",ip="an identifier",Ts="typeof",fp=68116,Qk=182,k7="declare_export_declaration_decl",Gk=67589,qk=66771,V3="class",lD="tokens",cp=70281,z3=255,Hk=43638,pD=-983660142,pv="key",bk=69955,dD=">>",h7="function_expression_or_method",xh=43587,on="block",rh=100351,sp="mixed",eh=66503,th="ENOTDIR",nh=65135,_7="string_literal",ce="@ ",uh=43334,w7="if_alternate_statement",ih=70448,op=8485,T7="type_args",fh=69864,S7="if_statement",yD="+=",E7="typeof_identifier",vp="with",ap=65595,ch=64286,sh=71086,Ss="true",oh=69423,g7="catch_clause",vh="e",ya="asserts",mD=">>=",ah=131,lh=43388,ph=43887,Y1=-48,dh=120779,kD=190,yh=194,A7="pattern_bigint_literal",mh=71351,kh=65629,P7="call",hD=-42,lp=126553,hh=43695,_D=177,_h=42124,wh=12703,Th=12442,Sh=11718,pp=70449,dp=126547,Eh=67462,Es="left",N7="infer_type",gh=11742,Ah=65597,yp="Unix.Unix_error",Ph=122623,Nh=124911,Ch=72959,Ih="opaque",C7="object_internal_slot_property_type",wD="Enum `",TD=275,dv=65279,Oh=71983,Rh=12329,V1=110,I7="spread_property",SD="importKind",K3=" =",O7="remote_identifier",R7="labeled_statement",L7="jsx_fragment",Lh=120770,M7="function_param",L2=112,Mh="exportKind",D7="binary",gs="`.",Dh=42511,ED="<=",U7="jsx_spread_attribute",M2="import",j7="typeof_member_identifier",Uh=69414,jh=19967,mp=11687,Jh=93823,gD=209,Xh=71903,Yh="of",Vh=72e3,zh="typeArguments",J7="type_identifier",X7="pattern_array_element_pattern",kp=69744,ma=192,Y7="class_element",V7="export_source",z7="component_param_pattern",Kh=42508,Bh=125124,AD="Unexpected token `",K7="for_in_left_declaration",B7="object_call_property_type",Wh="abstract",Zh=8584,$h=68786,Fh=71999,hp=123214,Qh=123565,Gh=186,W7="class_implements_interface",_p=126536,qh=69749,PD="Invalid legacy octal ",Hh=71295,bh=66927,Z7="pattern_expression",x_=11679,r_=-61,wp=65141,e_=11694,$7="update_expression",ND="minus",Re="debugger",t_=71352,n_=65470,ka="number",u_=123627,Tp=64322,Sp=43471,F7="for_of_assignment_pattern",Ep=126589,i_=43784,CD="Internal Error: Found object private prop",f_=183983,qr="id",c_=123190,gp="finally",Ap=120070,s_=72095,Q7="syntax",o_=110591,As="false",ID=-10,Pp="AssignmentPattern",G7="typeof_expression",v_=43764,OD="FunctionTypeParam",q7="function_body_any",a_=126627,l_=71998,p_=126543,H7="call_type_arg",d_=64316,Np=64285,y_=8454,m_=137,RD="**",b7="object_type_property_setter",k_=68607,vn=108,h_="out",__=68799,yv=65278,xu="jsx_member_expression",w_=92728,mv="null",T_=66431,S_=72249,an=128,Cp=119994,E_=66207,g_=43583,Ip="else",Op=94179,Rp=11735,A_=64911,ru="jsx_attribute_name_namespaced",LD="!",P_=42539,N_=72250,C_=71215,I_=69746,O_=65487,eu="pattern_object_property_key",MD=", ",R_=8505,L_="=",M_=64111,D_=8507,Lp=120134,Mp="while",U_=120596,j_=43002,B3="protected",J_=68479,X_=43395,Y_=68252,DD="v",V_=70278,z_="rendersType",K_=70853,Dp=120145,B_=69297,W_=73112,Up=8488,Z_=68351,$_=42655,tu="for_of_left_declaration",F_=44031,Q_="Failure",G_=92159,nu="object_key_identifier",UD=195,kv="bigint",uu="import_default_specifier",hv=256,iu="member",jD="!==",fu="component_identifier",q_=73008,H_=72283,jp=126500,Jp=120127,cu="jsx_attribute_name",su="for_statement_init",b_=67711,ou="private_name",Xp="case",Yp=8489,vu="import_specifier",xw=64279,rw=94098,JD=148,ew=119974,au="pattern_string_literal",tw=72969,XD=193,YD="!=",Vp=126520,nw=71944,VD=259,uw=42191,lu="generic_qualified_identifier_type",_v="implements",iw=194559,zD="%",W3="hasUnknownMembers",fw=71039,KD=211,cw=83526,pu="init",du="jsx_attribute_value",sw=70271,ha=240,yu="function_type_return_annotation",ow=70018,vw="rest",mu="readonly_type",aw=512,lw=68095,pw=120003,zp=126563,Kp=71236,dw=69375,yw=68850,mw=70105,kw=43866,Bp=888960333,hw=43013,ku="assignment_pattern",_w="specifiers",BD=710,WD=145,ln="as",ww=120570,Tw=11507,ZD=204,hu="jsx_element_name_identifier",_u="pattern_object_property_string_literal_key",wu="class_expression",$D=257,Sw=44002,Ew=82943,_a="src/parser/type_parser.ml",wa="test",FD=-67,gw=64217,Wp="package",QD="collect_comments",GD="Pervasives.do_at_exit",Aw=125183,Pw=42606,Tu="tuple_element",Su="enum_boolean_member",Nw=65312,Zp=119981,Cw=65495,$p=120085,qD=-80,HD=138,Fp=126555,Iw=65276,m1=128,bD="{ ",Eu="for_statement",gu="class_method",Qp="if",Au="generic_type",Rr=113,Ow=43071,Rw=72001,Lw=71131,Mw=70002,Dw=42888,Gp=8469,Z3="instanceof",Uw=11502,qp=94178,jw=64321,Jw=64913,xU="Division_by_zero",Xw=92879,Yw=71945,Vw=185,zw=66938,Hp=65535,Kw=113800,rU=": file descriptor already closed",bp=223,eU="*=",Bw=68899,Pu="switch_case",Nu="pattern_array_element",Cu="enum_string_member",Iu="pattern_object_property_bigint_literal_key",tU="visit_trailing_comment",x8="export",r8=120122,e8=43823,Ww=43792,Zw=42527,$w=70726,Ou="enum_defaulted_member",Fw=68497,t8=72349,Ru="program",Lu="member_type_identifier",Qw="object",Mu="for_of_statement_lhs",Gw=113791,qw=67391,Du="jsx_spread_child",n8=126554,u8=8526,i8=43880,f8=69415,Hw=43822,Uu="pattern_identifier",bw=93052,Ta="readonly",Le="name",xT=68119,rT=71494,eT=120121,c8=8486,nU=2047,ju="enum_symbol_body",uU=142,iU="PropertyDefinition",tT=177976,Ju="declare_class",nT=65489,uT=72367,iT=70440,Xu="import_named_specifier",fU="Popping lex mode from empty stack",fT=68111,cT=66463,cU="*-/",sT=43187,s8=8487,oT=11567,vT=67861,aT=`
`,lT=66383,Yu="declare_interface",pT=-24976191,dT=238,yT=-24,sU="@ }@]",mT=43645,oU=176,kT=119976,o8=69959,hT=126519,_T=";",vU="trailingComments",v8=65548,Vu="number_literal",Sa=449540197,wT=43704,a8=126584,TT=8467,aU="||",l8=11695,ST="exported",ET=120712,Ps="void",lU="mixins",gT=92783,AT=215,zu="body_expression",pU="%ni",$3=">",Ku="jsx_child",PT=8516,Bu="optional_indexed_access_type",Wu="typeof_type",Zu="spread_element",NT=42963,dU="@[",$u="component_params",CT=43042,p8="",Fu="function_",d8="for",y8=65575,pn="params",IT=168,yU="win32",wv=8202,mU="@",m8="^",OT=164,nt="optional",RT=65574,F3="boolean",kU=139,LT=12548,k8=120539,hU="Not_found",h8=246,Qu="expression_statement",MT="EBADF",DT=66815,Gu="module_ref_literal",UT=55203,qu="function_param_type",jT=73064,_8=70279,JT=110580,_U=233,XT="<",wU="visit_leading_comment",YT=66855,VT=66966,zT=66499,KT=111355,BT=68680,WT=206,TU="--",ZT=65497,w8=11711,Hu="function_param_pattern",Tv="constructor",$T=5760,SU="infinity",T8=43642,cC0="fs",FT=92991,S8=126544,QT=101640,E8=72162,GT=67583,g8=8468,D2="typeParameters",EU="elements",qT=71423,gU="Sys_blocked_io",bu="interface_declaration",xi="variable_declaration",ri="function_rest_param",ei="type",HT="Invalid number ",bT=" : flags Open_rdonly and Open_wronly are not compatible",xS=69404,ti="jsx_element_name_member_expression",A8="keyof",AU=285,P8="never",ni="with_",dn=32768,PU="|=",N8=70404,C8=70441,rS=42969,Q3="declare",eS=73061,ui="object_type",ii="object_property_value_type",tS=69687,NU="Invalid binary/octal ",CU=230,nS=64324,IU="range",OU="infer",uS=120744,fi="array_element",iS=70730,fS=43641,RU=166,cS=70461,sS=69890,oS=69487,vS=74862,aS=68149,I8=73065,LU="%a",lS=72348,MU=172,ci="jsx_expression",pS=65663,dS=126495,yS=245,mS=124907,si="member_property_identifier",DU=226,kS=43615,oi="comment",O8=119965,vi="catch_clause_pattern",ai="object_type_property_getter",UU=136,hS=43019,_S=67455,R8=126628,jU=331416730,JU="the start of a statement",wS=122654,TS="shorthand",SS=43595,ES=11710,li="typeof_qualified_identifier",gS=72750,XU="elementType",i2="typeAnnotation",AS=124895,YU=162,L8=11559,PS=67382,VU="??=",NS=72329,CS="target",pi="component_type",zU=180,IS=189,KU=8206,OS=43513,RS=173823,LS=126467,di="type_guard",MS=43700,DS=12783,M8=8305,yi="type_annotation",BU=141,Me="break",D8=42999,US=65019,jS=160,JS=70460,mi="expression_or_spread",XS=")",ki="class_private_field",YS=55215,VS=65338,zS=40981,G3="members",hi="import_declaration",KS=69634,U8=94031,BS="ENOENT",WS=8457,WU="satisfies",_i="generic_identifier_type",wi="function_this_param",ZS=66993,Ti="type_",$S=67423,FS=11557,QS=12799,GS=239,qS=93026,HS=66377,bS=123180,ZU=221,$U=-594953737,xE=67967,rE=43586,De=105,FU="src/parser/flow_lexer.ml",eE=66559,Si="class_property_value",tE=67637,QU="closedir",nE=43010,uE=8521,j8=69956,iE=42959,fE=212,cE=92735,J8="}",q3="method",sE=11498,X8=247,se="empty",Ei=16777215,GU=161,oE=42887,Ns=116,gi="type_identifier_reference",Y8=126634,vE=68029,qU="regexp",aE=70414,H3=121,Ai="template_literal_element",lE=8449,pE=126562,Sv=12287,dE=-45,V8=64297,z8=126523,yE=43301,Ot=111,mE=126498,kE=43776,HU="EEXIST",hE=119892,_E=43807,bU=4096,Ea=252,Cs=255,wE=68295,Pi="variable_declarator_pattern",Ni="do_while",K8="catch",TE=66962,SE=120654,Ci=125,Ii="label_identifier",EE=11263,gE=8525,Oi="assignment",AE=191456,PE=43273,xj="%u",NE=65381,CE=110927,IE=65479,OE=120538,Ev="await",RE=71487,LE="jsError",ME=110588,DE=120084,UE=42890,ga=224,Ri="object_key",jE=43696,JE=73647,XE=43761,YE=12295,VE=64967,B8=11647,rj=191,Rt=123,zE="generator",KE=123583,Li="for_of_statement",Mi="enum_bigint_body",BE=110959,WE=92995,ZE=120686,$E="b",FE=119969,W8=126522,Z8=64318,QE=71839,$8=126602,GE=65908,b3=65536,ej=231,tj=-602162310,nj="comment_bounds",Lt="-",uj=-55,Di="pattern_object_property",qE=43493,HE=69505,bE=8471,xg=187,F8=120745,Ui="enum_member_identifier",rg=71959,eg=66863,tg=65594,Q8=253,G8='"',q8=70286,ji="jsx_attribute_value_literal",ng=68447,ij="the",ug="index out of bounds",Ji="declare_export_declaration",Xi="jsx_attribute",Yi="class_extends",Hr=122,l2=106,Vi="binding_pattern",zi="ts_type_cast",ig=113807,fg=93951,xl=119,cg="types",sg=8335,Ki="statement_fork_point",Aa="_",og=65500,Bi="function_type",vg=68220,Wi="statement_list",Pa=-835925911,ag=123535,H8=43815,lg=199,b8=120571,pg=67514,fj="Property",x5=72713,cj="Unexpected ",r5=169,sj=", characters ",e5=43867,dg=42537,Zi="component_declaration",oj=" : is a directory",$i="object_key_number_literal",Yr=127,f2=-36,rl=912068366,el="delete",ut=114,yg=120076,Fi="regexp_literal",mg=65370,kg=65481,v1="value",hg=68405,tl="operator",nl="const",vj=283,Is=109,t5="any",_g=69958,wg=70831,Tg=73111,Sg=72767,Eg="Identifier",Qi="jsx_opening_attribute",Gi="conditional_type",gg="loc",Ag=67071,n5=120004,Pg=43492,Ng=70005,aj=188,u5=72272,Cg=11389,lj=251,Ig=73055,i5=70280,pj=286,f5=1114111,Og=66421,dj="Stack_overflow",Rg=70301,Lg=19903,mo="0x",Mg=69967,Dg=12447,c5=66512,yj=`Fatal error: exception %s
`,ul=1e3,Ug=69295,s5=120093,mj=">=",kj=149,o5=64325,qi="class_identifier",jg=119967,Jg=68415,hj="end",Hi="enum_boolean_body",bi="member_private_name",xf="super_expression",Xg=71955,Yg=126514,v5=67593,Vg=66939,zg=12591,a5=126538,Kg=110590,Bg=72703,Wg=72105,l5=65598,Zg=73727,p5=126504,d5=126551,$g=70143,il="from",rf="class_property",ef="enum_number_body",Fg=42559,Qg=93759,Gg=66994,yn="right",_j=225,qg=67702,Hg=65473,bg=43697,y5=70855,xA=119993,rA=72103,eA=178205,tf="call_type_args",tA=66511,nf="export_batch_specifier",uf="component_type_param",mn=782176664,gv="get",fl="local",wj=228,ff="object_mapped_type_property",cf="class_decorator",Tj=220,sf="enum_body",Sj="<<=",nA=71956,uA=69839,Na="super",iA=173791,fA=71942,F1="expression",cA=72440,Ca=254,sA=70412,of="try_catch",Ej=32752,vf="declare_module_exports",oA=12320,gj=134,vA=94175,cl="enum",Aj=196,af="import_source",aA=43814,lA=120069,lf="while_",m5=126537,pA=43262,pf="function_rest_param_type",dA=66378,k5=119996,df="declare_component",yA=73097,mA=70783,kA=43503,hA=131071,_A=11492,wA=92766,Pj=173,TA=113770,SA=73029,EA=66978,yf="tagged_template",mf="jsx_element_name",kf="for_init_declaration",gA=123213,hf="object_indexer_property_type",_f="object_spread_property_type",h5=72970,_5=70854,AA=110930,sl="var",Nj=217,PA=119972,NA=69622,CA=63743,IA=42237,OA=870530776,w5="returnType",Cj=56320,Ij=143,Ia="computed",RA=42735,wf="arg_list",LA=67461,Tf="export_named_declaration",MA=72817,DA=73439,UA=43782,jA=66775,JA=70655,T5="bool",XA=65140,YA=75075,VA=126651,zA=71947,KA=42961,BA=12735,WA=78894,ZA=64262,$A=237,Q2="interface",Oj="Match_failure",FA=42962,QA=69748,Rj="leadingComments",Sf="this_expression",ol=461894857,S5=12592,Lj=8204,GA=119807,qA=66348,Ef="declare_variable",HA=8348,gf="optional_member",Af=120,Pf="arrow_function",bA=72768,xP=70851,Nf="array",rP=43249,E5=126468,eP=177983,tP="compare: functional value",nP=126550,uP=64847,Cf="binding_type_identifier",iP=120132,If="function_params",fP=93071,vl=1024,cP=42783,Mj=1039100673,Dj="@{",sP=12352,oP=42653,vP=120628,Uj=264,Of="declare_function",Rf="for_in_statement_lhs",aP=72271,lP=69807,pP=67826,Lf="syntax_opt",Mf="object_key_bigint_literal",jj=243,dP=94032,Jj=265,Xj="Undefined_recursive_module",Yj=-1053382366,yP=72242,Df="variance_opt",mP=101631,kP="arguments",hP=72161,_P=8511,g5="unknown",wP=43560,Vj="the end of an expression statement (`;`)",zj=1026,TP=12543,SP=11670,Kj="?",EP=69247,A5=11631,P5="line",gP=72202,Uf="pattern_object_rest_property",Mt=" ",AP=43487,Os=115,PP=-673950933,jf="intersection_type",NP=120144,al="is",CP=178207,IP=100343,Bj="||=",Wj="f",N5=8455,Jf=102,Xf="pattern_object_property_number_literal_key",OP=70418,RP=8543,Zj="Internal Error: Found private field in object props",C5=126540,I5=119995,Av=8287,Yf="indexed_access_type",Vf="export_named_specifier",$j=224,LP=124926,MP=-103,DP=167,O5=65344,R5=126530,UP=113788,jP=67505,JP="property",XP=43014,Ue="return",ko=-85,YP=126601,Fj=214,Qj="children",zf="type_alias",L5=43259,VP=126583,zP=71958,KP=65613,BP=67431,M5=126535,WP=69599,Kf="type_params",Bf="object_key_computed",ZP=124910,U2="variance",D5=11727,$P=66954,FP=126463,Wf="catch_body",QP=69445,Zf="type_param",$f="component_type_params",GP=124902,U5=120687,Gj="collect_comments_opt",qP=15,HP=120485,bP=70416,xN=125259,Ff="jsx_namespaced_name",rN=43712,eN=72712,qj="~",j5=12448,Qf="jsx_member_expression_object",J5=126499,X5=-97,Gf="pattern_object_property_identifier_key",Hj=219,qf="component_body",Hf="opaque_type",bf=".",tN=43009,nN="consequent",bj="SpreadElement",D1="body",xJ=178,rJ=202,xc="jsx_opening_element",rc="declare_module",Y5=67638,uN=8477,ec="object_type_property",iN=110882,tc="function_body",fN=94111,eJ="module",tJ="alternate",cN=67839,Pv=8191,sN=43881,nJ=": closedir failed",ho="kind",nc="tuple_labeled_element",Nv=-46,oN=67640,uc="declare_type_alias",V5=70750,vN=77808,ll="column",ic="jsx_closing_element",aN=66977,lN="\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",pN=65786,fc="function_expression",Dt=104,z5=11719,dN=11505,yN="mkdir",mN=70319,uJ="Invalid_argument",kN=43738,hN=113817,cc="bigint_literal",_N=70084,iJ=278,wN=126566,K5="do",B5=42622,sc="computed_key",oc="pattern_object_property_computed_key",fJ="fd ",W5=126571,TN=126619,cJ=140,_o="prototype",sJ=208,SN=67004,oJ=130,vJ=242,aJ=">>>=",EN=68863,gN=11726,Ut="raw",AN=64466,G2=107,PN=67679,vc="enum_string_body",Z5=244,lJ="unreachable jsxtext",pJ="*",NN=66335,CN=126570,dJ=229,IN=" : file already exists",ON=184,RN=67807,LN=70753,ac="boolean_literal",MN=65437,DN=70451,UN=67002,Oa=124,lc="conditional",$5=43260,yJ="Sys_error",jN=123135,pl="meta",JN=64109,pc="pattern_array_rest_element",XN=43255,F5=67644,dc="pattern_object_rest_property_pattern",yc="sequence",YN=65855,VN=110951,zN=67643,mc="predicate_expression",je="static",KN=120512,BN="declaration",Q5=64317,WN=68437,G5=126558,kc="meta_property",ZN=11564,hc="declare_enum",kn="pattern",$N=216,FN=68191,q5="undefined",H5=8319,b5=120133,mJ=132,QN=42239,kJ=-99,GN=124927,qN=120092,HN=43137,_c="component_rest_param",hJ=144,_J="expected *",bN=125251,wJ="%li",xC=55242,rC=12294,wc="enum_number_member",wo="in",TJ="\\\\",Cv=":",eC=68115,SJ="Cygwin",tC=77823,nC=65615,xd=70162,EJ="/static/",uC=11519,iC=72966,fC=12686,gJ=165,rd=183,dl=129,ed=72192,cC=42964,td="try",nd=120655,sC=11702,AJ="expressions",oC=2048,Tc="class_body",vC=55238,PJ=240,aC=66915,lC=43311,pC=43018,NJ=235,dC=73648,CJ="([^/]+)",yC=125258,mC=64829,kC=68735,IJ="++",OJ=163,RJ="qualification",LJ=57343,MJ=931,Sc="default_opt",hC=71235,DJ=8472,_C=71934,UJ=205,jJ=218,JJ="callee",wC=43711,TC=64284,SC=43754,EC=43790,XJ="%Li",Ec="pattern_array_rest_element_pattern",ud="decorators",gC=8304,gc="statement",id=73062,Ac="jsx_children",AC=70492,PC=64255,NC=11630,CC=1255,fd=67592,cd=43519,sd=64311,od=12539,IC="proto",vd=120513,OC=68031,Iv="source",yl="a",RC=93047,LC=92927,MC=126588,DC=73458,UC=67742,jC=43714,YJ=236,JC=-253313196,ml="label",VJ="@[<2>{ ",ad=126539,ld=126552,XC=120487,zJ="Out_of_memory",YC=605857695,VC=94026,pd=126496,To="async",KJ=203,dd=126560,zC=68287,Pc="unary_expression",KC=-26065557,BC=110587,BJ=280,yd=120771,WC=69762,ZC=126502,Ra="set",Nc="object_",Cc="template_literal",$C=43258,Ic="nullable_type",Rs="int_of_string",WJ="^=",Je="predicate",La="string",md=8450,ZJ="camlinternalMod.ml",FC=70285,Ls="+",QC=110575,$J=198,Oc="extends",FJ=-692038429,kd=67827,QJ=210,GJ=227,hd="explicitType",_d=70452,GC=70497,Ma=63,kl="private",qC=64296,HC=67591,bC=92909,qJ="T_JSX_TEXT",xI="Fatal error: exception ",rI=120137,wd=68120,Rc="pattern_array_e",eI=119964,tI=92862,nI=66461,HJ="&&=",bJ=174,c2=8231,Lc="null_literal",xX="/=",uI=66811,Td=70108,iI=67504,fI=11686,cI=67001,sI=" : flags Open_text and Open_binary are not compatible",oI=43741,vI=66204,Q1=8233,Mc="type_annotation_hint",aI=123197,Dc="object_property",rX="${",Sd=70480,eX="&&",Uc="type_cast",hl="%d",Ed=8484,tX=207,lI=70066,pI=68324,gd=120713,nX=135,Ad=126556,q2="0",j2="yield",Pd=126591,it=100,dI=69551,jc="jsx_element_name_namespaced",uX=232,Jc="object_key_string_literal",Xc="function_this_param_type",Yc="pattern_object_property_pattern",Xe="throw",Ye="switch",iX=2048,Nd=119970,Vc="toplevel_statement_list",Ov=250,yI=12438,zc="class_implements",Kc="variable_declarator",mI=43713,Cd=68096,kI=70457,hI=12538,_I=11734,fX="-=",cX=234,Bc="component_param_name",wI=43123,Wc="class_",sX="|",oX=200,TI=43518,SI=8483,Zc="jsx_attribute_name_identifier",EI=181;function fW(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 cW(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 sW(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 Id(x,r,e){var t=String.fromCharCode;if(r==0&&e<=bU&&e==x.length)return t.apply(null,x);for(var u=kx;0<e;r+=vl,e-=vl)u+=t.apply(null,x.slice(r,r+Math.min(e,vl)));return u}function Od(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 Ms(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?Id(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?Id(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&&Od(e);var i=x.c,f=e.c;if(x.t==4)if(t<=r)for(var o=0;o<u;o++)f[t+o]=i[r+o];else for(var o=u-1;o>=0;o--)f[t+o]=i[r+o];else{for(var l=Math.min(u,i.length-r),o=0;o<l;o++)f[t+o]=i.charCodeAt(r+o);for(;o<u;o++)f[t+o]=0}}return 0}function Da(x,r){if(x==0)return kx;if(r.repeat)return r.repeat(x);for(var e=kx,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Rd(x){x.t==2?x.c+=Da(x.l-x.c.length,"\0"):x.c=Id(x.c,0,x.c.length),x.t=0}function gI(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 vX(x){for(var r=kx,e=kx,t,u,i,f,o=0,l=x.length;o<l;o++){if(u=x.charCodeAt(o),u<an){for(var d=o+1;d<l&&(u=x.charCodeAt(d))<an;d++);if(d-o>aw?(e.substr(0,1),r+=e,e=kx,r+=x.slice(o,d)):e+=x.slice(o,d),d==l)break;o=d}f=1,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&(t=i+(u<<6),u<$j?(f=t-12416,f<an&&(f=1)):(f=2,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&(t=i+(t<<6),u<PJ?(f=t-925824,(f<iX||f>=55295&&f<57344)&&(f=2)):(f=3,++o<l&&((i=x.charCodeAt(o))&-64)==m1&&u<245&&(f=i-63447168+(t<<6),(f<65536||f>1114111)&&(f=3)))))),f<4?(o-=f,e+="\uFFFD"):f>sn?e+=String.fromCharCode(55232+(f>>10),Cj+(f&1023)):e+=String.fromCharCode(f),e.length>vl&&(e.substr(0,1),r+=e,e=kx)}return r+e}function Ds(x,r,e){this.t=x,this.c=r,this.l=e}Ds.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Rd(this);case 0:if(gI(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ds.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:vX(x)},Ds.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Ds(this.t,x,this.l)};function aX(x){return new Ds(0,x,x.length)}function sC0(x){return x}function $c(x){return aX(x)}function Fc(x,r,e,t,u){return Ms($c(x),r,e,t,u),0}function lX(x){var r=p0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(p0.jsoo_static_env&&p0.jsoo_static_env[x])return p0.jsoo_static_env[x]}var AI=0;(function(){var x=lX("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(YM),e=0;e<r.length;e++)if(r[e]==$E){AI=1;break}else if(r[e].startsWith("b="))AI=+r[e].slice(2);else continue})();var J2=[0];function oW(x,r){return(!x.js_error||r||x[0]==Gr)&&(x.js_error=new p0.Error("Js exception containing backtrace")),x}function q0(x,r){return AI?oW(x,r):x}function vW(x,r){throw q0([0,x,r])}function oC0(x){return x}function PI(x,r){vW(x,r)}function G1(x){PI(J2.Invalid_argument,x)}function aW(){G1(ug)}function Kr(x,r,e){if(e&=Cs,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Od(x)}return x.c[r]=e,0}function Ua(x,r,e){return r>>>0>=x.l&&aW(),Kr(x,r,e)}function oe(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 Us(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:Us(i,r.slice(e))}else{switch(u){case 1:{var i=function(l){for(var d=new Array(t+1),k=0;k<t;k++)d[k]=r[k];return d[t]=l,x.apply(null,d)};break}case 2:{var i=function(l,d){for(var k=new Array(t+2),h=0;h<t;h++)k[h]=r[h];return k[t]=l,k[t+1]=d,x.apply(null,k)};break}default:var i=function(){for(var o=arguments.length==0?1:arguments.length,l=new Array(r.length+o),d=0;d<r.length;d++)l[d]=r[d];for(var d=0;d<arguments.length;d++)l[r.length+d]=arguments[d];return Us(x,l)}}return i.l=u,i}}function _l(){G1(ug)}function z1(x,r){return r>>>0>=x.length-1&&_l(),x}function lW(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function pW(x){return 0}var dW=Math.log2&&Math.log2(11235582092889474e291)==1020;function yW(x){if(dW)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 NI(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}var pX=Math.pow(2,-24);function dX(x){throw x}function yX(){dX(J2.Division_by_zero)}function fr(x,r,e){this.lo=x&Ei,this.mi=r&Ei,this.hi=e&sn}fr.prototype.caml_custom="_j",fr.prototype.copy=function(){return new fr(this.lo,this.mi,this.hi)},fr.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},fr.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},fr.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new fr(x,r,e)},fr.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 fr(r,e,t)},fr.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 fr(r,e,t)},fr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*pX|0)+this.mi*x.lo+this.lo*x.mi,t=(e*pX|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new fr(r,e,t)},fr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},fr.prototype.isNeg=function(){return this.hi<<16<0},fr.prototype.and=function(x){return new fr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},fr.prototype.or=function(x){return new fr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},fr.prototype.xor=function(x){return new fr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},fr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new fr(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new fr(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new fr(0,0,this.lo<<x-48)},fr.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new fr(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new fr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new fr(this.hi>>x-48,0,0)},fr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new fr(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 fr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&sn):new fr(this.hi<<16>>x-32,e,e)},fr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Ei,this.lo=this.lo<<1&Ei},fr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Ei,this.mi=(this.mi>>>1|this.hi<<23)&Ei,this.hi=this.hi>>>1},fr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new fr(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}},fr.prototype.div=function(x){var r=this;x.isZero()&&yX();var e=r.hi^x.hi;r.hi&dn&&(r=r.neg()),x.hi&dn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&dn&&(t=t.neg()),t},fr.prototype.mod=function(x){var r=this;x.isZero()&&yX();var e=r.hi;r.hi&dn&&(r=r.neg()),x.hi&dn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&dn&&(t=t.neg()),t},fr.prototype.toInt=function(){return this.lo|this.mi<<24},fr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},fr.prototype.toArray=function(){return[this.hi>>8,this.hi&Cs,this.mi>>16,this.mi>>8&Cs,this.mi&Cs,this.lo>>16,this.lo>>8&Cs,this.lo&Cs]},fr.prototype.lo32=function(){return this.lo|(this.mi&Cs)<<24},fr.prototype.hi32=function(){return this.mi>>>8&sn|this.hi<<16};function Ld(x,r,e){return new fr(x,r,e)}function Md(x){if(!isFinite(x))return isNaN(x)?Ld(1,0,Ej):x>0?Ld(0,0,Ej):Ld(0,0,65520);var r=x==0&&1/x==-1/0?dn:x>=0?0:dn;r&&(x=-x);var e=yW(x)+1023;e<=0?(e=0,x/=Math.pow(2,-zj)):(x/=Math.pow(2,e-QM),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 f=x|0;return u=u&qP|r|e<<4,Ld(f,i,u)}function wl(x){return x.toArray()}function mX(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==ep)for(var t=0;t<r.dims.length;t++)r.dims[t]<sn?x.write(16,r.dims[t]):(x.write(16,sn),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=wl(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=wl(Md(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=NI(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,NI(i[1])),x.write(32,NI(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var f=r.get(t),u=wl(Md(f[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=wl(Md(f[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 kX(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function mW(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||G1("Bigarray.create: unsupported kind");var t=new e(r*kX(x));return t}function CI(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function Tl(x){return new fr(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 II(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==nU)return r|e|t&qP?NaN:t&dn?-1/0:1/0;var i=Math.pow(2,-24),f=(r*i+e)*i+(t&qP);return u>0?(f+=16,f*=Math.pow(2,u-QM)):f*=Math.pow(2,-zj),t&dn&&(f=-f),f}function OI(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&G1("Bigarray.create: negative dimension"),e=e*x[t];return e}function kW(x,r){return new fr(x&Ei,x>>>24&Cs|(r&sn)<<8,r>>>16&sn)}function RI(x){return x.hi32()}function LI(x){return x.lo32()}var hW=ep;function So(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}So.prototype.caml_custom=hW,So.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||G1("bigarray.js: invalid offset"),this.dims.length!=x.length&&G1("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])&&_l(),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])&&_l(),r=r*this.dims[e]+(x[e]-1);return r},So.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return kW(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Ca,t,u];default:return this.data[x]}},So.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=LI(r),this.data[x*2+1]=RI(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},So.prototype.fill=function(x){switch(this.kind){case 7:var r=LI(x),e=RI(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}},So.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,f,u=0;u<this.data.length;u++){if(i=this.data[u],f=x.data[u],i<f)return-1;if(i>f)return 1;if(i!=f){if(!r)return NaN;if(i==i)return 1;if(f==f)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 ja(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ja.prototype=new So,ja.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:G1("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&_l(),x},ja.prototype.get=function(x){return this.data[x]},ja.prototype.set=function(x,r){return this.data[x]=r,0},ja.prototype.fill=function(x){return this.data.fill(x),0};function hX(x,r,e,t){var u=kX(x);return OI(e)*u!=t.length&&G1("length doesn't match dims"),r==0&&e.length==1&&u==1?new ja(x,r,e,t):new So(x,r,e,t)}function X2(x){J2.Failure||(J2.Failure=[Gr,Q_,-3]),PI(J2.Failure,x)}function _X(x,r,e){var t=x.read32s();(t<0||t>16)&&X2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Cs,f=u>>8&1,o=[];if(e==ep)for(var l=0;l<t;l++){var d=x.read16u();if(d==sn){var k=x.read32u(),h=x.read32u();k!=0&&X2("input_value: bigarray dimension overflow in 32bit"),d=h}o.push(d)}else for(var l=0;l<t;l++)o.push(x.read32u());var g=OI(o),A=mW(i,g),N=hX(i,f,o,A);switch(i){case 2:for(var l=0;l<g;l++)A[l]=x.read8s();break;case 3:case 12:for(var l=0;l<g;l++)A[l]=x.read8u();break;case 4:for(var l=0;l<g;l++)A[l]=x.read16s();break;case 5:for(var l=0;l<g;l++)A[l]=x.read16u();break;case 6:for(var l=0;l<g;l++)A[l]=x.read32s();break;case 8:case 9:var C=x.read8u();C&&X2("input_value: cannot read bigarray with 64-bit OCaml ints");for(var l=0;l<g;l++)A[l]=x.read32s();break;case 7:for(var Y=new Array(8),l=0;l<g;l++){for(var O=0;O<8;O++)Y[O]=x.read8u();var L=Tl(Y);N.set(l,L)}break;case 1:for(var Y=new Array(8),l=0;l<g;l++){for(var O=0;O<8;O++)Y[O]=x.read8u();var M=II(Tl(Y));N.set(l,M)}break;case 0:for(var l=0;l<g;l++){var M=CI(x.read32s());N.set(l,M)}break;case 10:for(var l=0;l<g;l++){var V=CI(x.read32s()),z=CI(x.read32s());N.set(l,[Ca,V,z])}break;case 11:for(var Y=new Array(8),l=0;l<g;l++){for(var O=0;O<8;O++)Y[O]=x.read8u();for(var V=II(Tl(Y)),O=0;O<8;O++)Y[O]=x.read8u();var z=II(Tl(Y));N.set(l,[Ca,V,z])}break}return r[0]=(4+t)*4,hX(i,f,o,A)}function wX(x,r,e){return x.compare(r,e)}function TX(x,r){return Math.imul(x,r)}function js(x,r){return r=TX(r,-862048943),r=r<<15|r>>>32-15,r=TX(r,461845907),x^=r,x=x<<13|x>>>32-13,(x+(x<<2)|0)+-430675100|0}function _W(x,r){return x=js(x,LI(r)),x=js(x,RI(r)),x}function SX(x,r){return _W(x,Md(r))}function EX(x){var r=OI(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>hv&&(r=hv);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=js(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=js(e,t)}break;case 4:case 5:r>m1&&(r=m1);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=js(e,t);r&1&&(e=js(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=js(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=SX(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=SX(e,x.data[u]);break}return e}function wW(x,r){return r[0]=4,x.read32s()}function TW(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:X2("input_value: native integer value too large");default:X2("input_value: ill-formed native integer")}}function SW(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,Tl(e)}function EW(x,r,e){for(var t=wl(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function gW(x,r,e){return x.compare(r)}function AW(x){return x.lo32()^x.hi32()}var gX={_j:{deserialize:SW,serialize:EW,fixed_length:8,compare:gW,hash:AW},_i:{deserialize:wW,fixed_length:4},_n:{deserialize:TW,fixed_length:4},_bigarray:{deserialize:function(x,r){return _X(x,r,"_bigarray")},serialize:mX,compare:wX,hash:EX},_bigarr02:{deserialize:function(x,r){return _X(x,r,ep)},serialize:mX,compare:wX,hash:EX}};function MI(x){return gX[x.caml_custom]&&gX[x.caml_custom].compare}function AX(x,r,e,t){var u=MI(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 DI(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function UI(x){return x instanceof Ds}function PX(x){if(typeof x=="number")return ul;if(UI(x))return Ea;if(DI(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=z3){var r=x[0]|0;return r==Ca?0:r}else{if(x instanceof String)return cD;if(typeof x=="string")return cD;if(x instanceof Number)return ul;if(x&&x.caml_custom)return CC;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function jt(x,r){return x<r?-1:x==r?0:1}function Tx(x,r){return x<r?-1:x>r?1:0}function PW(x,r){return x.t&6&&Rd(x),r.t&6&&Rd(r),x.c<r.c?-1:x.c>r.c?1:0}function Dd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=PX(x);if(u==Ov){x=x[1];continue}var i=PX(r);if(i==Ov){r=r[1];continue}if(u!==i)return u==ul?i==CC?AX(x,r,-1,e):-1:i==ul?u==CC?AX(r,x,1,e):1:u<i?-1:1;switch(u){case 247:G1(tP);break;case 248:var o=jt(x[2],r[2]);if(o!=0)return o|0;break;case 249:G1(tP);break;case 250:G1("equal: got Forward_tag, should not happen");break;case 251:G1("equal: abstract value");break;case 252:if(x!==r){var o=PW(x,r);if(o!=0)return o|0}break;case 253:G1("equal: got Double_tag, should not happen");break;case 254:G1("equal: got Double_array_tag, should not happen");break;case 255:G1("equal: got Custom_tag, should not happen");break;case 1247:G1(tP);break;case 1255:var f=MI(x);if(f!=MI(r))return x.caml_custom<r.caml_custom?-1:1;f||G1("compare: abstract value");var o=f(x,r,e);if(o!=o)return e?-1:o;if(o!==(o|0))return-1;if(o!=0)return o|0;break;case 1256:var o=x.compare(r,e);if(o!=o)return e?-1:o;if(o!==(o|0))return-1;if(o!=0)return o|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(pW(u)){G1("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 l=t.pop();r=t.pop(),x=t.pop(),l+1<x.length&&t.push(x,r,l+1),x=x[l],r=r[l]}}function NX(x,r){return Dd(x,r,!0)}function NW(){return[0]}function w1(x){return x<0&&G1("Bytes.create"),new Ds(x?2:9,kx,x)}function Ud(x,r){return+(Dd(x,r,!1)==0)}function CW(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=kx,x.t=2):(x.c=Da(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Od(x),e+=r;r<e;r++)x.c[r]=t;return 0}function jI(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,kx),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+$/,kx),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;X2("float_of_string")}function JI(x){x=x;var r=x.length;r>31&&G1("format_int: format too long");for(var e={justify:Ls,signstyle:Lt,filler:Mt,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Wj},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=Lt;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=q2;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 XI(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=Lt)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=kx;if(x.justify==Ls&&x.filler==Mt)for(var u=e;u<x.width;u++)t+=Mt;if(x.signedconv&&(x.sign<0?t+=Lt:x.signstyle!=Lt&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=q2),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":mo),x.justify==Ls&&x.filler==q2)for(var u=e;u<x.width;u++)t+=q2;if(t+=r,x.justify==Lt)for(var u=e;u<x.width;u++)t+=Mt;return t}function YI(x,r){function e(k,h){if(Math.abs(k)<1)return k.toFixed(h);var g=parseInt(k.toString().split(Ls)[1]);return g>20?(g-=20,k/=Math.pow(10,g),k+=new Array(g+1).join(q2),h>0&&(k=k+bf+new Array(h+1).join(q2)),k):k.toFixed(h)}var t,u=JI(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=Dk,u.filler=Mt;else if(!isFinite(r))t="inf",u.filler=Mt;else switch(u.conv){case"e":var t=r.toExponential(i),f=t.length;t.charAt(f-3)==vh&&(t=t.slice(0,f-1)+q2+t.slice(f-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var o=t.indexOf(vh),l=+t.slice(o+1);if(l<-4||r>=1e21||r.toFixed(0).length>i){for(var f=o-1;t.charAt(f)==q2;)f--;t.charAt(f)==bf&&f--,t=t.slice(0,f+1)+t.slice(o),f=t.length,t.charAt(f-3)==vh&&(t=t.slice(0,f-1)+q2+t.slice(f-1));break}else{var d=i;if(l<0)d-=l+1,t=r.toFixed(d);else for(;t=r.toFixed(d),t.length>i+1;)d--;if(d){for(var f=t.length-1;t.charAt(f)==q2;)f--;t.charAt(f)==bf&&f--,t=t.slice(0,f+1)}}break}return XI(u,t)}function jd(x,r){if(x==hl)return kx+r;var e=JI(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Mt;var u=e.prec-t.length;u>0&&(t=Da(u,q2)+t)}return XI(e,t)}var CX=0;function Js(){return CX++}function IX(){return[0]}var Jd=[];function qx(x,r,e){var t=x[1],u=Jd[e];if(u===void 0)for(var i=Jd.length;i<e;i++)Jd[i]=0;else if(t[u]===r)return t[u-1];for(var f=3,o=t[1]*2+1,l;f<o;)l=f+o>>1|1,r<t[l+1]?o=l-2:f=l;return Jd[e]=f+1,r==t[f+1]?t[f]:0}function IW(x){for(var r=kx,e=r,t,u,i=0,f=x.length;i<f;i++){if(t=x.charCodeAt(i),t<an){for(var o=i+1;o<f&&(t=x.charCodeAt(o))<an;o++);if(o-i>aw?(e.substr(0,1),r+=e,e=kx,r+=x.slice(i,o)):e+=x.slice(i,o),o==f)break;i=o}t<iX?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(an|t&Ma)):t<55296||t>=LJ?e+=String.fromCharCode($j|t>>12,an|t>>6&Ma,an|t&Ma):t>=56319||i+1==f||(u=x.charCodeAt(i+1))<Cj||u>LJ?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(PJ|t>>18,an|t>>12&Ma,an|t>>6&Ma,an|t&Ma)),e.length>vl&&(e.substr(0,1),r+=e,e=kx)}return r+e}function Jt(x){return gI(x)?x:IW(x)}function OW(x,r,e){if(!isFinite(x))return isNaN(x)?Jt(Dk):Jt(x>0?SU:"-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?kx:Ls,f=kx;if(t)f=Lt;else switch(e){case 43:f=Ls;break;case 32:f=Mt;break;default:break}if(r>=0&&r<13){var o=Math.pow(2,r*4);x=Math.round(x*o)/o}var l=x.toString(16);if(r>=0){var d=l.indexOf(bf);if(d<0)l+=bf+Da(r,q2);else{var k=d+1+r;l.length<k?l+=Da(k-l.length,q2):l=l.substr(0,k)}}return Jt(f+mo+l+"p"+i+u.toString(10))}function RW(x){return+x.isZero()}function Xd(x){return new fr(x&Ei,x>>24&Ei,x>>31&sn)}function LW(x){return x.toInt()}function MW(x){return+x.isNeg()}function VI(x){return x.neg()}function DW(x,r){var e=JI(x);e.signedconv&&MW(r)&&(e.sign=-1,r=VI(r));var t=kx,u=Xd(e.base),i="0123456789abcdef";do{var f=r.udivmod(u);r=f.quotient,t=i.charAt(LW(f.modulus))+t}while(!RW(r));if(e.prec>=0){e.filler=Mt;var o=e.prec-t.length;o>0&&(t=Da(o,q2)+t)}return XI(e,t)}function Xx(x){return x.length}function fx(x,r){return x.charCodeAt(r)}function UW(x,r){return x.add(r)}function jW(x,r){return x.mul(r)}function zI(x,r){return x.ucompare(r)<0}function OX(x){var r=0,e=Xx(x),t=10,u=1;if(e>0)switch(fx(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&fx(x,r)==48)switch(fx(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 Yd(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=Hr?x-87:-1}function Sl(x){var r=OX(x),e=r[0],t=r[1],u=r[2],i=Xd(u),f=new fr(Ei,268435455,sn).udivmod(i).quotient,o=fx(x,e),l=Yd(o);(l<0||l>=u)&&X2(Rs);for(var d=Xd(l);;)if(e++,o=fx(x,e),o!=95){if(l=Yd(o),l<0||l>=u)break;zI(f,d)&&X2(Rs),l=Xd(l),d=UW(jW(i,d),l),zI(d,l)&&X2(Rs)}return e!=Xx(x)&&X2(Rs),u==10&&zI(new fr(0,0,dn),d)&&X2(Rs),t<0&&(d=VI(d)),d}function Vd(x){return x.toFloat()}function ft(x){var r=OX(x),e=r[0],t=r[1],u=r[2],i=Xx(x),f=-1>>>0,o=e<i?fx(x,e):0,l=Yd(o);(l<0||l>=u)&&X2(Rs);var d=l;for(e++;e<i;e++)if(o=fx(x,e),o!=95){if(l=Yd(o),l<0||l>=u)break;d=u*d+l,d>f&&X2(Rs)}return e!=i&&X2(Rs),d=t*d,u==10&&(d|0)!=d&&X2(Rs),d|0}function JW(x){return x.slice(1)}function er(x){return gI(x)?x:vX(x)}function XW(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[er(t[1])]=t[2]}return r}var zd=Us;function YW(x){return x.l>=0?x.l:x.l=x.length}function VW(x){return function(){for(var r=YW(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return zd(x,e)}}function zW(x,r){return+(Dd(x,r,!1)<0)}function Ja(e,r){e<0&&_l();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 ct(x){return x.l}function KW(){return 0}function Dr(x){PI(J2.Sys_error,x)}var Xs=new Array;function Qc(x){var r=Xs[x];return r.opened||Dr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(Id(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 RX(){}function vC0(x){for(var r=Xx(x),e=new Array(r),t=0;t<r;t++)e[t]=fx(x,t);return e}function LX(x){return x.t!=4&&Od(x),x.c}function hn(x,r){this.fs={},this.fd=x,this.flags=r}hn.prototype=new RX,hn.prototype.constructor=hn,hn.prototype.truncate=function(x){try{this.fs.ftruncateSync(this.fd,x|0)}catch(r){Dr(r.toString())}},hn.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(x){Dr(x.toString())}},hn.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){Dr(u.toString())}return 0},hn.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){Dr(i.toString())}},hn.prototype.close=function(){try{return this.fs.closeSync(this.fd),0}catch(x){Dr(x.toString())}};function BW(x,r){if(r.name)try{var e={},t=e.openSync(r.name,"rs");return new hn(t,r)}catch{}return new hn(x,r)}var Kd=new Array(3);function El(){return typeof p0.process<"u"&&typeof p0.process.versions<"u"&&typeof p0.process.versions.node<"u"}function WW(){function x(e){if(e.charAt(0)===F2)return[kx,e.substring(1)]}function r(e){var t=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,u=t.exec(e),i=u[1]||kx,f=!!(i&&i.charAt(1)!==Cv);if(u[2]||f){var o=u[1]||kx,l=u[2]||kx;return[o,e.