UNPKG

prettier

Version:

Prettier is an opinionated code formatter

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