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