UNPKG

@proofgeist/kit

Version:

Create web application with the ProofKit stack

3 lines 662 kB
import"./chunk-FEIY7W7S.js";var wN0=Object.create,NR=Object.defineProperty,SN0=Object.getOwnPropertyDescriptor,AN0=Object.getOwnPropertyNames,gN0=Object.getPrototypeOf,EN0=Object.prototype.hasOwnProperty,RY=(d0,V0)=>()=>(V0||d0((V0={exports:{}}).exports,V0),V0.exports),UY=(d0,V0)=>{for(var ne in V0)NR(d0,ne,{get:V0[ne],enumerable:!0})},NN0=(d0,V0,ne,Pe)=>{if(V0&&typeof V0=="object"||typeof V0=="function")for(let Wr of AN0(V0))!EN0.call(d0,Wr)&&Wr!==ne&&NR(d0,Wr,{get:()=>V0[Wr],enumerable:!(Pe=SN0(V0,Wr))||Pe.enumerable});return d0},qY=(d0,V0,ne)=>(ne=d0!=null?wN0(gN0(d0)):{},NN0(V0||!d0||!d0.__esModule?NR(ne,"default",{value:d0,enumerable:!0}):ne,d0)),IN0=RY(d0=>{(function(V0){typeof globalThis!="object"&&(this?ne():(V0.defineProperty(V0.prototype,"_T_",{configurable:!0,get:ne}),_T_));function ne(){var Pe=this||self;Pe.globalThis=Pe,delete V0.prototype._T_}})(Object),function(V0){"use strict";var ne="symbol",Pe=126548,Wr="renders",na=71127,Ee="member_property",S1=65007,$b=66517,i1="jsx_attribute_value_expression",Qb=119980,A1="function_declaration",An="<2>",kx=68466,J3="%=",mx="??",sa=70080,Qa="&",Da="identifier",gn=72163,ps=71723,En="properties",Nn=183969,Jb=68223,g1="function_return_annotation",E1=124903,_y=70106,IR=241,DR="(",OR=213,Ty=120074,wy=70708,Sy=71679,E7="logical",ut="camlinternalFormat.ml",N7="type_guard_annotation",Ay=92975,CR=">>>",gy="RestElement",Ey=67897,PR=179,Ny="start",Iy=113775,V3=126521,RR="%i",Vb="`",UR="#",Dy=43702,X3=126,Oy=110947,I7="function_identifier",Z3=119893,Cy=70366,Py=65547,Ry=43743,Uy=-43,ov=8238,yx="implies",qR=",",sv=8286,D7="keyof_type",qy=66717,L3=12336,jR=201,jy=71338,H3=11565,My=69289,Fy=55291,Ky=73030,zy=70479,By=69572,Gy=11623,O7="tuple_spread_element",C7="component_type_rest_param",vv=8239,Yy=64310,dx="@]",$y=42993,W3=11558,r4="Map.bal",Xb="public",MR=-32,hx="Literal",P7="jsx_member_expression_identifier",R7="for_in_assignment_pattern",Qy=71450,e4=126557,c1=103,Jy=12292,Vy=110579,a4=120597,Xy=13311,Zy=12348,U7="export_default_declaration_decl",q7="tuple_type",Ly=113663,t4=170,Hy=67413,FR="Assert_failure",KR="comments",Zb="%S",V1=127343600,Wy=12341,rd=67646,zR="ENOTEMPTY",ed=72160,ad=70187,BR=222,td=12343,GR=2147483647,nd=126624,ud=43442,id=70312,cd=281,j7="interface_type",xv="new",fd=66256,n4=68296,od=124908,u4=126579,i4=70107,sd=249,vd=71167,M7="union_type",We=248,xd=126546,F7="enum_bigint_member",YR=133,bd=67871,ld=66955,$R=1027,K7="class_declaration",z7="optional_call",QR="a string",c4=11703,JR="<<",f4=126564,B7="jsx_element",G7="object_property_type",pd=94207,Y7="enum_declaration",kd=68023,md=67669,yd=8318,VR="prefix",bv="this",dd=126578,$7="if_consequent_statement",XR=-696510241,hd=66963,lv="default",o4=72967,N1=101,ZR="buffer.ml",_d=74649,X1=65535,Td=43709,LR=175,o2="component",HR="===",Lb=117,Q7="jsx_identifier",WR="EnumDefaultedMember",s4=70006,wd=70161,Sd=126633,Ad=66965,J7="member_property_expression",gd=101589,Ed=64274,_x="function",Nd=66303,Id=42954,Dd=126529,Od=72191,V7="new_",Cd=64433,v4=126559,Pd=72144,rU="==",s2=-744106340,Rd=43359,Ud=171,eU="Printexc.handle_uncaught_exception",qd=66735,jd=126534,Md=74879,Fd=42785,x4=120629,Hb="0o",aU="End_of_file",Kd=66175,tU="&=",zd="nan",b4=126503,X7="pattern_number_literal",Bd=43470,Z7="import_namespace_specifier",Gd=77711,l4=70302,L7="component_param",p4="@])",k4=126515,Tx=118,In="continue",Yd=43798,$d=";@ ",Qd=74751,Jd="src/parser/statement_parser.ml",Vd="rmdir",Xd=94177,H7="for_in_statement",nU=12520,uU="TypeParameterInstantiation",H0="",iU="**=",Zd=120126,cU=197,Ld=67829,m4="_bigarr02",W7="export_named_declaration_specifier",y4=": No such file or directory",ru="render_type",d4=64319,Hd=69926,eu="pattern_object_p",fU="TypeAnnotation",au="array_type",oU=290,Wb="@[%s =@ ",Wd=72847,tu="export_default_declaration",h4=126590,rh=42774,eh=": Not a directory",wx="let",pv=12288,fn="argument",sU=1552,Zt="/",_4="an identifier",ks="typeof",T4=68116,ah=182,nu="declare_export_declaration_decl",th=67589,nh=66771,r6="class",vU="tokens",w4=70281,S4=255,uh=43638,kv="key",ih=69955,xU=">>",uu="function_expression_or_method",ch=43587,Z1="block",fh=100351,A4="mixed",oh=66503,sh="ENOTDIR",vh=65135,iu="string_literal",Dn="@ ",xh=43334,cu="if_alternate_statement",bh=70448,g4=8485,fu="type_args",lh=69864,ou="if_statement",bU="+=",su="typeof_identifier",E4="with",N4=65595,ph=64286,kh=71086,ms="true",mh=69423,vu="catch_clause",yh="e",Sx="asserts",lU=">>=",I4=131,dh=43388,hh=43887,Ba=-48,_h=120779,pU=190,Th=194,xu="pattern_bigint_literal",wh=71351,Sh=65629,bu="call",Ah=-42,D4=126553,gh=43695,kU=177,Eh=42124,Nh=12703,Ih=12442,Dh=11718,O4=70449,C4=126547,Oh=67462,ys="left",lu="infer_type",Ch=11742,Ph=65597,P4="Unix.Unix_error",Rh=122623,Uh=124911,qh=72959,mU="inexact",jh="opaque",pu="object_internal_slot_property_type",yU="Enum `",mv=65279,Mh=71983,Fh=12329,Oa=110,ku="spread_property",dU="importKind",e6=" =",mu="remote_identifier",yu="labeled_statement",du="jsx_fragment",Kh=120770,hu="function_param",on=112,zh="exportKind",_u="binary",ds="`.",Bh=42511,hU="<=",Tu="jsx_spread_attribute",Mt="import",wu="typeof_member_identifier",Gh=69414,Yh=19967,R4=11687,$h=93823,_U=67714067,TU=209,Qh=71903,wU=291,Jh="of",Vh=72e3,U4="typeArguments",Su="type_identifier",Au="pattern_array_element_pattern",q4=69744,Ax=192,gu="class_element",Eu="export_source",Nu="component_param_pattern",Xh=42508,Zh=125124,SU="Unexpected token `",Iu="for_in_left_declaration",Du="object_call_property_type",Lh="abstract",Hh=8584,Wh=68786,r9=71999,j4=123214,e9=123565,M4=186,Ou="class_implements_interface",F4=126536,a9=69749,AU="Invalid legacy octal ",t9=71295,n9=66927,Cu="pattern_expression",u9=11679,i9=-61,K4=65141,c9=11694,Pu="update_expression",gU="minus",On="debugger",f9=71352,o9=65470,gx="number",s9=123627,z4=64322,B4=43471,Ru="for_of_assignment_pattern",G4=126589,v9=43784,EU="Internal Error: Found object private prop",x9=183983,Ze="id",b9=123190,Y4="finally",$4=120070,l9=72095,Uu="as_expression",qu="syntax",p9=110591,hs="false",NU=-10,Q4="AssignmentPattern",ju="typeof_expression",k9=43764,IU="FunctionTypeParam",Mu="function_body_any",m9=126627,y9=71998,d9=126543,Fu="call_type_arg",h9=64316,J4=64285,_9=8454,DU=137,OU="**",Ku="object_type_property_setter",T9=68607,zu=108,w9="out",S9=68799,yv=65278,Bu="jsx_member_expression",A9=92728,dv="null",g9=66431,E9=72249,L1=128,V4=119994,N9=66207,I9=43583,X4="else",Z4=94179,L4=11735,D9=64911,Gu="jsx_attribute_name_namespaced",CU="!",O9=42539,C9=72250,P9=71215,R9=69746,U9=65487,Yu="pattern_object_property_key",PU=", ",q9=8505,j9="=",M9=64111,F9=8507,H4=120134,W4="while",K9=120596,z9=43002,a6="protected",B9=68479,G9=43395,Y9=68252,RU="v",$9=70278,Q9="rendersType",J9=70853,rp=120145,V9=69297,X9=73112,ep=8488,Z9=68351,L9=42655,$u="for_of_left_declaration",H9=44031,W9="Failure",r_=92159,Qu="object_key_identifier",UU=195,hv="bigint",Ju="import_default_specifier",Ex=256,Vu="member",qU="!==",Xu="component_identifier",e_=73008,a_=72283,ap=126500,tp=120127,Zu="jsx_attribute_name",Lu="for_statement_init",t_=67711,Hu="private_name",np="case",up=8489,Wu="import_specifier",n_=64279,u_=94098,i_=119974,ri="pattern_string_literal",c_=72969,jU=193,MU="!=",ip=126520,f_=71944,o_=259,s_=42191,ei="generic_qualified_identifier_type",_v="implements",v_=194559,FU="%",t6="hasUnknownMembers",x_=71039,b_=211,l_=83526,ai="init",ti="jsx_attribute_value",p_=70271,Tv=240,ni="function_type_return_annotation",k_=70018,m_="rest",ui="readonly_type",y_=512,d_=68095,h_=120003,cp=126563,fp=71236,__=69375,T_=68850,w_=70105,S_=43866,KU="T_RENDERS_QUESTION",op=888960333,A_=43013,ii="assignment_pattern",g_="specifiers",zU=710,H1="as",E_=120570,N_=11507,BU=260,GU=204,ci="jsx_element_name_identifier",fi="pattern_object_property_string_literal_key",oi="class_expression",I_=44002,D_=82943,Nx="src/parser/type_parser.ml",Ix="test",O_=64217,sp="package",YU="collect_comments",$U="Pervasives.do_at_exit",C_=125183,P_=42606,si="tuple_element",vi="enum_boolean_member",R_=65312,vp=119981,U_=65495,xp=120085,QU=-80,q_=138,bp=126555,j_=65276,ha=128,JU="{ ",xi="for_statement",bi="ts_satisfies",li="class_method",lp="if",pi="generic_type",Re=113,M_=43071,F_=72001,K_=71131,z_=70002,VU="renders*",B_=42888,pp=8469,n6="instanceof",G_=11502,kp=94178,Y_=64321,$_=64913,XU="Division_by_zero",Q_=92879,J_=71945,ZU=185,V_=66938,mp=65535,X_=113800,LU=": file descriptor already closed",yp=223,HU="*=",Z_=68899,ki="switch_case",mi="pattern_array_element",yi="enum_string_member",di="pattern_object_property_bigint_literal_key",WU="visit_trailing_comment",dp="export",hp=120122,_p=43823,L_=43792,H_=42527,W_=70726,hi="enum_defaulted_member",rT=68497,Tp=72349,_i="program",Ti="member_type_identifier",eT="object",wi="for_of_statement_lhs",aT=113791,tT=67391,Si="jsx_spread_child",wp=126554,Sp=8526,Ap=43880,gp=69415,nT=43822,Ai="pattern_identifier",uT=93052,wv="readonly",Cn="name",iT=68119,cT=71494,fT=120121,Ep=8486,rq=2047,gi="enum_symbol_body",eq="PropertyDefinition",oT=177976,Ei="declare_class",sT=65489,vT=72367,xT=70440,Ni="import_named_specifier",aq="Popping lex mode from empty stack",bT=68111,lT=66463,tq="*-/",pT=43187,Np=8487,kT=11567,mT=67861,yT=` `,dT=66383,Ii="declare_interface",hT=-24976191,nq=238,_T=-24,uq="@ }@]",TT=43645,wT=176,ST=119976,Ip=69959,AT=126519,gT=";",iq="trailingComments",Dp=65548,Di="number_literal",Dx=449540197,ET=43704,Op=126584,NT=8467,cq="||",Cp=11695,IT="exported",DT=120712,_s="void",fq="mixins",OT=92783,CT=215,Oi="body_expression",oq="%ni",u6=">",Ci="as_const_expression",Pi="jsx_child",PT=8516,Ri="optional_indexed_access_type",Ui="typeof_type",qi="spread_element",RT=42963,sq="@[",ji="component_params",UT=43042,Pp="",Mi="function_",Rp="for",Up=65575,W1="params",qT=168,vq="win32",Sv=8202,xq="@",qp="^",bq=164,f1="optional",jT=65574,i6="boolean",lq=139,MT=12548,jp=120539,pq="Not_found",Mp=246,Fi="expression_statement",FT="EBADF",KT=66815,Ki="module_ref_literal",zT=55203,zi="function_param_type",BT=73064,Fp=70279,GT=110580,kq=233,YT="<",mq=262,yq="visit_leading_comment",$T=66855,QT=66966,JT=66499,VT=111355,XT=68680,ZT=206,dq="--",LT=65497,Kp=11711,Bi="function_param_pattern",Av="constructor",HT=5760,hq="infinity",zp=43642,sI0="fs",WT=92991,Bp=126544,rw=101640,Gp=72162,ew=67583,Yp=8468,Ft="typeParameters",_q="elements",aw=71423,Tq="Sys_blocked_io",Gi="interface_declaration",Yi="variable_declaration",$i="function_rest_param",Qi="type",tw="Invalid number ",nw=" : flags Open_rdonly and Open_wronly are not compatible",uw=69404,Ji="jsx_element_name_member_expression",$p="keyof",Qp="never",Vi="with_",r7=32768,wq="|=",Jp=70404,Vp=70441,iw=42969,c6="declare",cw=73061,Xi="object_type",Zi="object_property_value_type",fw=69687,Sq="Invalid binary/octal ",Aq=230,ow=64324,gq="range",Eq="infer",sw=120744,Li="array_element",vw=70730,xw=43641,Nq=166,bw=70461,lw=69890,pw=69487,kw=74862,mw=68149,Xp=73065,Iq="%a",yw=72348,Dq=172,Hi="jsx_expression",dw=65663,hw=126495,Oq=245,_w=124907,Wi="member_property_identifier",Cq=226,Tw=43615,rc="comment",Zp=119965,ec="catch_clause_pattern",ac="object_type_property_getter",Pq=136,ww=43019,Sw=67455,Lp=126628,Rq=331416730,Uq="the start of a statement",Aw=122654,gw="shorthand",Ew=43595,Nw=11710,tc="typeof_qualified_identifier",Iw=72750,qq="elementType",Ja="typeAnnotation",Dw=124895,jq=162,Hp=11559,Ow=67382,Mq="??=",Cw=72329,Pw="target",nc="component_type",Fq=284,Kq=180,Rw=189,zq=8206,Uw=43513,qw=173823,jw=126467,uc="type_guard",Mw=43700,Fw=12783,Wp=8305,ic="type_annotation",Pn="break",rk=42999,Kw="namespace",zw=65019,Bq=160,Bw=70460,cc="expression_or_spread",Gw=")",fc="class_private_field",Yw=55215,$w=65338,Qw=40981,f6="members",oc="import_declaration",Jw=69634,ek=94031,Vw="ENOENT",Xw=8457,Gq="satisfies",sc="generic_identifier_type",vc="function_this_param",Zw=66993,xc="type_",Lw=67423,Hw=11557,Ww=12799,ak=239,rS=93026,eS=66377,aS=123180,Yq=221,$q=-594953737,tS=67967,nS=43586,I1=105,Qq="src/parser/flow_lexer.ml",uS=66559,bc="class_property_value",Jq=150,iS=67637,Vq="closedir",cS=43010,fS=8521,tk=69956,oS=42959,Xq=212,sS=92735,nk="}",o6="method",vS=11498,s6=247,sn="empty",lc=16777215,xS=161,bS=42887,v2=116,pc="type_identifier_reference",uk=126634,lS=68029,Zq="regexp",pS=70414,v6=121,kc="template_literal_element",kS=8449,mS=126562,gv=12287,yS=-45,ik=64297,ck=126523,dS=43301,e7=111,hS=126498,_S=43776,Lq="EEXIST",TS=119892,wS=43807,Hq=4096,Ox=252,Ts=255,SS=68295,mc="variable_declarator_pattern",yc="do_while",fk="catch",AS=66962,gS=120654,ws=125,dc="label_identifier",ES=11263,NS=8525,hc="assignment",IS=191456,DS=43273,Wq="%u",OS=65381,CS=110927,PS=65479,RS=120538,Ev="await",US=71487,qS="jsError",jS=110588,MS=120084,FS=42890,Cx=224,_c="object_key",KS=43696,zS=73647,BS=43761,GS=12295,YS=64967,ok=11647,rj=191,a7=123,$S="generator",QS=123583,Tc="for_of_statement",wc="enum_bigint_body",JS=110959,VS=92995,XS=120686,ZS="b",LS=119969,sk=126522,vk=64318,HS=71839,xk=126602,WS=65908,x6=65536,ej=231,aj=-602162310,tj="comment_bounds",o1="-",nj=-55,Sc="pattern_object_property",rA=43493,eA=69505,aA=8471,tA=187,bk=120745,Ac="enum_member_identifier",nA=71959,uA=66863,iA=65594,lk=253,uj='"',pk=70286,gc="jsx_attribute_value_literal",cA=68447,ij="the",fA="index out of bounds",Ec="declare_export_declaration",Nc="jsx_attribute",Ic="class_extends",ra=122,Va=106,Dc="binding_pattern",oA=113807,sA=93951,Px=119,vA="types",xA=8335,Oc="statement_fork_point",Rx="_",bA=65500,Cc="function_type",lA=68220,Pc="statement_list",Ux=-835925911,pA=123535,cj=258,kk=43815,fj=199,mk=120571,kA=67514,oj=274,sj="Property",yk=72713,vj="Unexpected ",dk=169,xj=", characters ",hk=43867,mA=42537,Rc="component_declaration",bj=" : is a directory",Uc="object_key_number_literal",Ge=127,it=-36,b6=912068366,l6="delete",x2=114,yA=120076,qc="regexp_literal",dA=65370,hA=65481,la="value",_A=68405,qx="operator",p6="const",lj=283,jc=109,_k="any",TA=69958,wA=70831,SA=73111,AA=72767,gA="Identifier",Mc="jsx_opening_attribute",Fc="conditional_type",EA="loc",NA=67071,Tk=120004,IA=43492,DA=70005,pj=188,wk=72272,OA=11389,kj=251,CA=73055,Sk=70280,Ak=1114111,PA=66421,mj="Stack_overflow",RA=70301,UA=19903,b2="0x",qA=69967,jA=12447,gk=66512,yj=`Fatal error: exception %s `,k6=1e3,MA=69295,Ek=120093,dj=">=",hj=149,Nk=64325,Kc="class_identifier",FA=119967,KA=68415,_j="end",zc="enum_boolean_body",Bc="member_private_name",Gc="super_expression",zA=71955,BA=126514,Ik=67593,GA=66939,YA=12591,Dk=126538,$A=110590,Yc="component_renders_annotation",QA=72703,JA=72105,Ok=65598,VA=73727,Ck=126504,Pk=126551,XA=70143,m6="from",$c="class_property",Qc="enum_number_body",ZA=42559,LA=93759,HA=66994,t7="right",Tj=225,WA=67702,rg=65473,eg=43697,Rk=70855,ag=119993,tg=72103,ng=178205,Jc="call_type_args",ug=66511,Vc="export_batch_specifier",Xc="component_type_param",n7=782176664,Nv="get",y6="local",wj=228,Zc="object_mapped_type_property",Lc="class_decorator",Sj=220,Hc="enum_body",Aj="<<=",Wc="declare_namespace",ig=71956,cg=69839,jx="super",fg=173791,og=71942,Xa="expression",sg=72440,Mx=254,vg=70412,gj="renders?",rf="try_catch",Ej=32752,ef="declare_module_exports",xg=12320,Nj=134,bg=94175,d6="enum",Ij=196,af="import_source",lg=43814,pg=120069,tf="while_",Uk=126537,kg=43262,nf="function_rest_param_type",mg=66378,qk=119996,uf="declare_component",yg=73097,dg=70783,hg=43503,_g=131071,Tg=11492,wg=92766,Dj=173,Sg=113770,Ag=73029,gg=66978,cf="tagged_template",ff="jsx_element_name",of="for_init_declaration",Eg=123213,sf="object_indexer_property_type",vf="object_spread_property_type",jk=72970,Mk=70854,Ng=110930,h6="var",Oj=217,Ig=119972,Dg=69622,Og=63743,Cg=42237,Pg=870530776,Fk="returnType",Cj=56320,Fx="computed",Rg=42735,xf="arg_list",Ug=67461,bf="export_named_declaration",qg=72817,jg=73439,Mg=43782,Fg=66775,Kg=70655,Kk="bool",zg=65140,Bg=75075,Gg=126651,Yg=71947,$g=42961,Qg=12735,Jg=78894,Vg=64262,Pj=237,Lt="interface",Rj="Match_failure",Xg=42962,Zg=69748,Uj="leadingComments",lf="this_expression",_6=461894857,zk=12592,qj=8204,Iv="hook",Lg=119807,Hg=66348,pf="declare_variable",Wg=8348,kf="optional_member",mf=120,yf="arrow_function",rE=72768,eE=70851,df="array",aE=43249,Bk=126468,tE=177983,nE="compare: functional value",uE=126550,iE=64847,hf="binding_type_identifier",cE=120132,_f="function_params",fE=93071,T6=1024,oE=42783,jj=1039100673,Mj="@{",sE=12352,vE=42653,xE=120628,Tf="declare_function",wf="for_in_statement_lhs",bE=72271,lE=69807,pE=67826,Sf="syntax_opt",Af="object_key_bigint_literal",Fj=243,kE=94032,Kj="Undefined_recursive_module",zj=-1053382366,mE=72242,gf="variance_opt",yE=101631,dE="arguments",hE=72161,_E=8511,Gk="unknown",TE=43560,Bj="the end of an expression statement (`;`)",Gj=1026,wE=12543,SE=11670,Yj="?",AE=69247,Yk=11631,$j=272,$k="line",gE=72202,Ef="pattern_object_rest_property",Nf=" ",EE=43487,Kx=115,NE=-673950933,If="intersection_type",IE=120144,w6="is",DE=178207,OE=100343,Qj="||=",Jj="f",Qk=8455,It=102,Df="pattern_object_property_number_literal_key",CE=70418,PE=8543,Vj="Internal Error: Found private field in object props",Jk=126540,Vk=119995,Dv=8287,Of="indexed_access_type",Cf="export_named_specifier",Xj=224,RE=124926,UE=-103,Zj=167,Xk=65344,Zk=126530,qE=113788,jE=67505,ME="property",FE=43014,Rn="return",Ss=-85,KE=126601,Lj=214,Hj="children",Pf="type_alias",Lk=43259,zE=126583,BE=71958,GE=65613,YE=67431,Hk=126535,$E=69599,Rf="type_params",Uf="object_key_computed",QE=124910,Kt="variance",Wk=11727,JE=66954,VE=126463,qf="catch_body",XE=69445,jf="type_param",Mf="component_type_params",ZE=124902,r8=120687,Wj="collect_comments_opt",LE=15,HE=120485,WE=70416,rN=125259,Ff="jsx_namespaced_name",eN=43712,aN=72712,rM="~",e8=12448,Kf="jsx_member_expression_object",a8=126499,t8=-97,zf="pattern_object_property_identifier_key",eM=219,Bf="component_body",Gf="opaque_type",Yf=".",tN=43009,nN="consequent",aM="SpreadElement",Ca="body",uN=178,tM=202,$f="jsx_opening_element",Qf="declare_module",n8=67638,iN=8477,Jf="object_type_property",cN=110882,Vf="function_body",fN=94111,nM="module",uM="alternate",oN=67839,Ov=8191,sN=43881,iM=": closedir failed",l2="kind",Xf="tuple_labeled_element",Cv=-46,vN=67640,Zf="declare_type_alias",u8=70750,xN=77808,S6="column",Lf="jsx_closing_element",bN=66977,lN="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",pN=65786,Hf="function_expression",D1=104,i8=11719,kN=11505,mN="mkdir",yN=70319,cM="Invalid_argument",dN=43738,hN=113817,Wf="bigint_literal",_N=70084,fM=278,TN=126566,c8="do",f8=42622,ro="computed_key",eo="pattern_object_property_computed_key",oM="fd ",o8=126571,wN=126619,sM=140,p2="prototype",vM=208,SN=67004,A6=130,xM=242,bM=">>>=",AN=68863,gN=11726,O1="raw",EN=64466,ao=107,NN=67679,to="enum_string_body",IN=244,lM="unreachable jsxtext",pM="*",DN=66335,ON=126570,kM=229,CN=" : file already exists",s8=184,PN=67807,RN=70753,no="boolean_literal",UN=65437,qN=70451,jN=67002,zx=124,uo="conditional",v8=43260,mM="Sys_error",MN=123135,g6="meta",FN=64109,io="pattern_array_rest_element",KN=43255,x8=67644,co="pattern_object_rest_property_pattern",fo="sequence",zN=65855,BN=110951,GN=67643,oo="predicate_expression",Un="static",YN=120512,$N="declaration",b8=64317,QN=68437,l8=126558,so="meta_property",JN=11564,vo="declare_enum",u7="pattern",VN=216,XN=68191,p8="undefined",k8=8319,m8=120133,E6=132,ZN=42239,yM=-99,LN=124927,HN=120092,WN=43137,xo="component_rest_param",dM="expected *",rI=125251,hM="%li",eI=55242,aI=12294,bo="enum_number_member",k2="in",_M="\\\\",Pv=":",tI=68115,TM="Cygwin",nI=77823,uI=65615,y8=70162,wM="/static/",iI=11519,cI=72966,fI=12686,oI=165,sI=183,N6=129,d8=72192,vI=42964,h8="try",_8=120655,xI=11702,SM="expressions",bI=2048,lo="class_body",lI=55238,AM=240,pI=66915,kI=43311,mI=43018,gM=235,yI=73648,EM="([^/]+)",dI=125258,hI=64829,_I=68735,NM="++",IM=163,DM="qualification",OM=57343,CM=931,po="default_opt",TI=71235,PM=8472,wI=71934,RM=205,UM=218,qM="callee",SI=43711,AI=64284,gI=43754,EI=43790,jM="%Li",ko="pattern_array_rest_element_pattern",T8="decorators",NI=8304,mo="statement",w8=73062,yo="jsx_children",II=70492,DI=64255,OI=11630,CI=1255,S8=67592,A8=43519,g8=64311,E8=12539,PI="proto",N8=120513,RI=68031,Rv="source",I6="a",UI=93047,qI=92927,jI=126588,MI=73458,FI=67742,KI=43714,MM=288,FM=236,zI=-253313196,D6="label",KM="@[<2>{ ",I8=126539,D8=126552,BI=120487,zM=268,BM="Out_of_memory",GI=605857695,YI=94026,GM=267,O8=126496,m2="async",YM=203,C8=126560,$I=68287,ho="unary_expression",QI=-26065557,JI=110587,P8=120771,VI=69762,XI=126502,Bx="set",_o="object_",To="template_literal",ZI=43258,wo="nullable_type",As="int_of_string",$M="^=",qn="predicate",Gx="string",R8=8450,QM="camlinternalMod.ml",LI=70285,gs="+",HI=110575,JM=198,So="extends",VM=-692038429,U8=67827,XM=210,ZM=227,q8="explicitType",j8=70452,WI=70497,Yx=63,O6="private",rD=64296,eD=67591,aD=92909,LM="T_JSX_TEXT",tD="Fatal error: exception ",nD=120137,M8=68120,Ao="pattern_array_e",uD=119964,iD=92862,cD=66461,HM="&&=",WM=174,ct=8231,go="null_literal",rF="/=",fD=66811,F8=70108,oD=67504,sD=11686,vD=67001,xD=" : flags Open_text and Open_binary are not compatible",bD=43741,lD=66204,Za=8233,Eo="type_annotation_hint",pD=123197,No="object_property",eF="${",K8=70480,aF="&&",Io="type_cast",$x="%d",z8=8484,tF=207,kD=70066,mD=68324,B8=120713,nF=135,G8=126556,Ht="0",zt="yield",Y8=126591,s1=100,yD=69551,Do="jsx_element_name_namespaced",uF=232,Oo="object_key_string_literal",Co="function_this_param_type",Po="pattern_object_property_pattern",jn="throw",Mn="switch",iF=2048,$8=119970,Ro="toplevel_statement_list",Qx=250,dD=12438,Uo="class_implements",qo="variable_declarator",hD=43713,Q8=68096,_D=70457,TD=12538,wD=11734,cF="-=",fF=234,jo="component_param_name",SD=43123,Mo="class_",oF="|",AD=200,gD=43518,ED=8483,Fo="jsx_attribute_name_identifier",ND=181;function KY(r,e,a,t,u){if(t<=e)for(var i=1;i<=u;i++)a[t+i]=r[e+i];else for(var i=u;i>=1;i--)a[t+i]=r[e+i];return 0}function zY(r){for(var e=[0];r!==0;){for(var a=r[1],t=1;t<a.length;t++)e.push(a[t]);r=r[2]}return e}function BY(r,e,a){var t=new Array(a+1);t[0]=0;for(var u=1,i=e+1;u<=a;u++,i++)t[u]=r[i];return t}function J8(r,e,a){var t=String.fromCharCode;if(e==0&&a<=Hq&&a==r.length)return t.apply(null,r);for(var u=H0;0<a;e+=T6,a-=T6)u+=t.apply(null,r.slice(e,e+Math.min(a,T6)));return u}function V8(r){for(var e=new Uint8Array(r.l),a=r.c,t=a.length,u=0;u<t;u++)e[u]=a.charCodeAt(u);for(t=r.l;u<t;u++)e[u]=0;return r.c=e,r.t=4,e}function Es(r,e,a,t,u){if(u==0)return 0;if(t==0&&(u>=a.l||a.t==2&&u>=a.c.length))a.c=r.t==4?J8(r.c,e,u):e==0&&r.c.length==u?r.c:r.c.substr(e,u),a.t=a.c.length==a.l?0:2;else if(a.t==2&&t==a.c.length)a.c+=r.t==4?J8(r.c,e,u):e==0&&r.c.length==u?r.c:r.c.substr(e,u),a.t=a.c.length==a.l?0:2;else{a.t!=4&&V8(a);var i=r.c,f=a.c;if(r.t==4)if(t<=e)for(var x=0;x<u;x++)f[t+x]=i[e+x];else for(var x=u-1;x>=0;x--)f[t+x]=i[e+x];else{for(var s=Math.min(u,i.length-e),x=0;x<s;x++)f[t+x]=i.charCodeAt(e+x);for(;x<u;x++)f[t+x]=0}}return 0}function Jx(r,e){if(r==0)return H0;if(e.repeat)return e.repeat(r);for(var a=H0,t=0;;){if(r&1&&(a+=e),r>>=1,r==0)return a;e+=e,t++,t==9&&e.slice(0,1)}}function X8(r){r.t==2?r.c+=Jx(r.l-r.c.length,"\0"):r.c=J8(r.c,0,r.c.length),r.t=0}function ID(r){if(r.length<24){for(var e=0;e<r.length;e++)if(r.charCodeAt(e)>Ge)return!1;return!0}else return!/[^\x00-\x7f]/.test(r)}function sF(r){for(var e=H0,a=H0,t,u,i,f,x=0,s=r.length;x<s;x++){if(u=r.charCodeAt(x),u<L1){for(var l=x+1;l<s&&(u=r.charCodeAt(l))<L1;l++);if(l-x>y_?(a.substr(0,1),e+=a,a=H0,e+=r.slice(x,l)):a+=r.slice(x,l),l==s)break;x=l}f=1,++x<s&&((i=r.charCodeAt(x))&-64)==ha&&(t=i+(u<<6),u<Xj?(f=t-12416,f<L1&&(f=1)):(f=2,++x<s&&((i=r.charCodeAt(x))&-64)==ha&&(t=i+(t<<6),u<AM?(f=t-925824,(f<iF||f>=55295&&f<57344)&&(f=2)):(f=3,++x<s&&((i=r.charCodeAt(x))&-64)==ha&&u<245&&(f=i-63447168+(t<<6),(f<65536||f>1114111)&&(f=3)))))),f<4?(x-=f,a+="\uFFFD"):f>X1?a+=String.fromCharCode(55232+(f>>10),Cj+(f&1023)):a+=String.fromCharCode(f),a.length>T6&&(a.substr(0,1),e+=a,a=H0)}return e+a}function Ns(r,e,a){this.t=r,this.c=e,this.l=a}Ns.prototype.toString=function(){switch(this.t){case 9:return this.c;default:X8(this);case 0:if(ID(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ns.prototype.toUtf16=function(){var r=this.toString();return this.t==9?r:sF(r)},Ns.prototype.slice=function(){var r=this.t==4?this.c.slice():this.c;return new Ns(this.t,r,this.l)};function vF(r){return new Ns(0,r,r.length)}function vI0(r){return r}function Ko(r){return vF(r)}function zo(r,e,a,t,u){return Es(Ko(r),e,a,t,u),0}function xF(r){var e=V0.process;if(e&&e.env&&e.env[r]!=null)return e.env[r];if(V0.jsoo_static_env&&V0.jsoo_static_env[r])return V0.jsoo_static_env[r]}var DD=0;(function(){var r=xF("OCAMLRUNPARAM");if(r!==void 0)for(var e=r.split(qR),a=0;a<e.length;a++)if(e[a]==ZS){DD=1;break}else if(e[a].startsWith("b="))DD=+e[a].slice(2);else continue})();var Wt=[0];function GY(r,e){return(!r.js_error||e||r[0]==We)&&(r.js_error=new V0.Error("Js exception containing backtrace")),r}function F0(r,e){return DD?GY(r,e):r}function YY(r,e){throw F0([0,r,e])}function xI0(r){return r}function OD(r,e){YY(r,e)}function La(r){OD(Wt.Invalid_argument,r)}function $Y(){La(fA)}function Qe(r,e,a){if(a&=Ts,r.t!=4){if(e==r.c.length)return r.c+=String.fromCharCode(a),e+1==r.l&&(r.t=0),0;V8(r)}return r.c[e]=a,0}function Vx(r,e,a){return e>>>0>=r.l&&$Y(),Qe(r,e,a)}function vn(r,e){switch(r.t&6){default:if(e>=r.c.length)return 0;case 0:return r.c.charCodeAt(e);case 4:return r.c[e]}}function Is(r,e){var a=r.l>=0?r.l:r.l=r.length,t=e.length,u=a-t;if(u==0)return r.apply(null,e);if(u<0){var i=r.apply(null,e.slice(0,a));return typeof i!="function"?i:Is(i,e.slice(a))}else{switch(u){case 1:{var i=function(s){for(var l=new Array(t+1),d=0;d<t;d++)l[d]=e[d];return l[t]=s,r.apply(null,l)};break}case 2:{var i=function(s,l){for(var d=new Array(t+2),y=0;y<t;y++)d[y]=e[y];return d[t]=s,d[t+1]=l,r.apply(null,d)};break}default:var i=function(){for(var x=arguments.length==0?1:arguments.length,s=new Array(e.length+x),l=0;l<e.length;l++)s[l]=e[l];for(var l=0;l<arguments.length;l++)s[e.length+l]=arguments[l];return Is(r,s)}}return i.l=u,i}}function C6(){La(fA)}function Ha(r,e){return e>>>0>=r.length-1&&C6(),r}function QY(r){return isFinite(r)?Math.abs(r)>=22250738585072014e-324?0:r!=0?1:2:isNaN(r)?4:3}function JY(r){return 0}var VY=Math.log2&&Math.log2(11235582092889474e291)==1020;function XY(r){if(VY)return Math.floor(Math.log2(r));var e=0;if(r==0)return-1/0;if(r>=1)for(;r>=2;)r/=2,e++;else for(;r<1;)r*=2,e--;return e}function CD(r){var e=new Float32Array(1);e[0]=r;var a=new Int32Array(e.buffer);return a[0]|0}var bF=Math.pow(2,-24);function lF(r){throw r}function pF(){lF(Wt.Division_by_zero)}function ie(r,e,a){this.lo=r&lc,this.mi=e&lc,this.hi=a&X1}ie.prototype.caml_custom="_j",ie.prototype.copy=function(){return new ie(this.lo,this.mi,this.hi)},ie.prototype.ucompare=function(r){return this.hi>r.hi?1:this.hi<r.hi?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},ie.prototype.compare=function(r){var e=this.hi<<16,a=r.hi<<16;return e>a?1:e<a?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},ie.prototype.neg=function(){var r=-this.lo,e=-this.mi+(r>>24),a=-this.hi+(e>>24);return new ie(r,e,a)},ie.prototype.add=function(r){var e=this.lo+r.lo,a=this.mi+r.mi+(e>>24),t=this.hi+r.hi+(a>>24);return new ie(e,a,t)},ie.prototype.sub=function(r){var e=this.lo-r.lo,a=this.mi-r.mi+(e>>24),t=this.hi-r.hi+(a>>24);return new ie(e,a,t)},ie.prototype.mul=function(r){var e=this.lo*r.lo,a=(e*bF|0)+this.mi*r.lo+this.lo*r.mi,t=(a*bF|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi;return new ie(e,a,t)},ie.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},ie.prototype.isNeg=function(){return this.hi<<16<0},ie.prototype.and=function(r){return new ie(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},ie.prototype.or=function(r){return new ie(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},ie.prototype.xor=function(r){return new ie(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},ie.prototype.shift_left=function(r){return r=r&63,r==0?this:r<24?new ie(this.lo<<r,this.mi<<r|this.lo>>24-r,this.hi<<r|this.mi>>24-r):r<48?new ie(0,this.lo<<r-24,this.mi<<r-24|this.lo>>48-r):new ie(0,0,this.lo<<r-48)},ie.prototype.shift_right_unsigned=function(r){return r=r&63,r==0?this:r<24?new ie(this.lo>>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new ie(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new ie(this.hi>>r-48,0,0)},ie.prototype.shift_right=function(r){if(r=r&63,r==0)return this;var e=this.hi<<16>>16;if(r<24)return new ie(this.lo>>r|this.mi<<24-r,this.mi>>r|e<<24-r,this.hi<<16>>r>>>16);var a=this.hi<<16>>31;return r<48?new ie(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,a&X1):new ie(this.hi<<16>>r-32,a,a)},ie.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&lc,this.lo=this.lo<<1&lc},ie.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&lc,this.mi=(this.mi>>>1|this.hi<<23)&lc,this.hi=this.hi>>>1},ie.prototype.udivmod=function(r){for(var e=0,a=this.copy(),t=r.copy(),u=new ie(0,0,0);a.ucompare(t)>0;)e++,t.lsl1();for(;e>=0;)e--,u.lsl1(),a.ucompare(t)>=0&&(u.lo++,a=a.sub(t)),t.lsr1();return{quotient:u,modulus:a}},ie.prototype.div=function(r){var e=this;r.isZero()&&pF();var a=e.hi^r.hi;e.hi&r7&&(e=e.neg()),r.hi&r7&&(r=r.neg());var t=e.udivmod(r).quotient;return a&r7&&(t=t.neg()),t},ie.prototype.mod=function(r){var e=this;r.isZero()&&pF();var a=e.hi;e.hi&r7&&(e=e.neg()),r.hi&r7&&(r=r.neg());var t=e.udivmod(r).modulus;return a&r7&&(t=t.neg()),t},ie.prototype.toInt=function(){return this.lo|this.mi<<24},ie.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},ie.prototype.toArray=function(){return[this.hi>>8,this.hi&Ts,this.mi>>16,this.mi>>8&Ts,this.mi&Ts,this.lo>>16,this.lo>>8&Ts,this.lo&Ts]},ie.prototype.lo32=function(){return this.lo|(this.mi&Ts)<<24},ie.prototype.hi32=function(){return this.mi>>>8&X1|this.hi<<16};function Z8(r,e,a){return new ie(r,e,a)}function L8(r){if(!isFinite(r))return isNaN(r)?Z8(1,0,Ej):r>0?Z8(0,0,Ej):Z8(0,0,65520);var e=r==0&&1/r==-1/0?r7:r>=0?0:r7;e&&(r=-r);var a=XY(r)+1023;a<=0?(a=0,r/=Math.pow(2,-Gj)):(r/=Math.pow(2,a-$R),r<16&&(r*=2,a-=1),a==0&&(r/=2));var t=Math.pow(2,24),u=r|0;r=(r-u)*t;var i=r|0;r=(r-i)*t;var f=r|0;return u=u&LE|e|a<<4,Z8(f,i,u)}function P6(r){return r.toArray()}function kF(r,e,a){if(r.write(32,e.dims.length),r.write(32,e.kind|e.layout<<8),e.caml_custom==m4)for(var t=0;t<e.dims.length;t++)e.dims[t]<X1?r.write(16,e.dims[t]):(r.write(16,X1),r.write(32,0),r.write(32,e.dims[t]));else for(var t=0;t<e.dims.length;t++)r.write(32,e.dims[t]);switch(e.kind){case 2:case 3:case 12:for(var t=0;t<e.data.length;t++)r.write(8,e.data[t]);break;case 4:case 5:for(var t=0;t<e.data.length;t++)r.write(16,e.data[t]);break;case 6:for(var t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 8:case 9:r.write(8,0);for(var t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 7:for(var t=0;t<e.data.length/2;t++)for(var u=P6(e.get(t)),i=0;i<8;i++)r.write(8,u[i]);break;case 1:for(var t=0;t<e.data.length;t++)for(var u=P6(L8(e.get(t))),i=0;i<8;i++)r.write(8,u[i]);break;case 0:for(var t=0;t<e.data.length;t++){var u=CD(e.get(t));r.write(32,u)}break;case 10:for(var t=0;t<e.data.length/2;t++){var i=e.get(t);r.write(32,CD(i[1])),r.write(32,CD(i[2]))}break;case 11:for(var t=0;t<e.data.length/2;t++){for(var f=e.get(t),u=P6(L8(f[1])),i=0;i<8;i++)r.write(8,u[i]);for(var u=P6(L8(f[2])),i=0;i<8;i++)r.write(8,u[i])}break}a[0]=(4+e.dims.length)*4,a[1]=(4+e.dims.length)*8}function mF(r){switch(r){case 7:case 10:case 11:return 2;default:return 1}}function ZY(r,e){var a;switch(r){case 0:a=Float32Array;break;case 1:a=Float64Array;break;case 2:a=Int8Array;break;case 3:a=Uint8Array;break;case 4:a=Int16Array;break;case 5:a=Uint16Array;break;case 6:a=Int32Array;break;case 7:a=Int32Array;break;case 8:a=Int32Array;break;case 9:a=Int32Array;break;case 10:a=Float32Array;break;case 11:a=Float64Array;break;case 12:a=Uint8Array;break}a||La("Bigarray.create: unsupported kind");var t=new a(e*mF(r));return t}function PD(r){var e=new Int32Array(1);e[0]=r;var a=new Float32Array(e.buffer);return a[0]}function R6(r){return new ie(r[7]<<0|r[6]<<8|r[5]<<16,r[4]<<0|r[3]<<8|r[2]<<16,r[1]<<0|r[0]<<8)}function RD(r){var e=r.lo,a=r.mi,t=r.hi,u=(t&32767)>>4;if(u==rq)return e|a|t&LE?NaN:t&r7?-1/0:1/0;var i=Math.pow(2,-24),f=(e*i+a)*i+(t&LE);return u>0?(f+=16,f*=Math.pow(2,u-$R)):f*=Math.pow(2,-Gj),t&r7&&(f=-f),f}function UD(r){for(var e=r.length,a=1,t=0;t<e;t++)r[t]<0&&La("Bigarray.create: negative dimension"),a=a*r[t];return a}function LY(r,e){return new ie(r&lc,r>>>24&Ts|(e&X1)<<8,e>>>16&X1)}function qD(r){return r.hi32()}function jD(r){return r.lo32()}var HY=m4;function y2(r,e,a,t){this.kind=r,this.layout=e,this.dims=a,this.data=t}y2.prototype.caml_custom=HY,y2.prototype.offset=function(r){var e=0;if(typeof r=="number"&&(r=[r]),r instanceof Array||La("bigarray.js: invalid offset"),this.dims.length!=r.length&&La("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var a=0;a<this.dims.length;a++)(r[a]<0||r[a]>=this.dims[a])&&C6(),e=e*this.dims[a]+r[a];else for(var a=this.dims.length-1;a>=0;a--)(r[a]<1||r[a]>this.dims[a])&&C6(),e=e*this.dims[a]+(r[a]-1);return e},y2.prototype.get=function(r){switch(this.kind){case 7:var e=this.data[r*2+0],a=this.data[r*2+1];return LY(e,a);case 10:case 11:var t=this.data[r*2+0],u=this.data[r*2+1];return[Mx,t,u];default:return this.data[r]}},y2.prototype.set=function(r,e){switch(this.kind){case 7:this.data[r*2+0]=jD(e),this.data[r*2+1]=qD(e);break;case 10:case 11:this.data[r*2+0]=e[1],this.data[r*2+1]=e[2];break;default:this.data[r]=e;break}return 0},y2.prototype.fill=function(r){switch(this.kind){case 7:var e=jD(r),a=qD(r);if(e==a)this.data.fill(e);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?e:a;break;case 10:case 11:var u=r[1],i=r[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(r);break}},y2.prototype.compare=function(r,e){if(this.layout!=r.layout||this.kind!=r.kind){var a=this.kind|this.layout<<8,t=r.kind|r.layout<<8;return t-a}if(this.dims.length!=r.dims.length)return r.dims.length-this.dims.length;for(var u=0;u<this.dims.length;u++)if(this.dims[u]!=r.dims[u])return this.dims[u]<r.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=r.data[u],i<f)return-1;if(i>f)return 1;if(i!=f){if(!e)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]<r.data[u+1])return-1;if(this.data[u+1]>r.data[u+1])return 1;if(this.data[u]>>>0<r.data[u]>>>0)return-1;if(this.data[u]>>>0>r.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]<r.data[u])return-1;if(this.data[u]>r.data[u])return 1}break}return 0};function Xx(r,e,a,t){this.kind=r,this.layout=e,this.dims=a,this.data=t}Xx.prototype=new y2,Xx.prototype.offset=function(r){return typeof r!="number"&&(r instanceof Array&&r.length==1?r=r[0]:La("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&C6(),r},Xx.prototype.get=function(r){return this.data[r]},Xx.prototype.set=function(r,e){return this.data[r]=e,0},Xx.prototype.fill=function(r){return this.data.fill(r),0};function yF(r,e,a,t){var u=mF(r);return UD(a)*u!=t.length&&La("length doesn't match dims"),e==0&&a.length==1&&u==1?new Xx(r,e,a,t):new y2(r,e,a,t)}function Bt(r){Wt.Failure||(Wt.Failure=[We,W9,-3]),OD(Wt.Failure,r)}function dF(r,e,a){var t=r.read32s();(t<0||t>16)&&Bt("input_value: wrong number of bigarray dimensions");var u=r.read32s(),i=u&Ts,f=u>>8&1,x=[];if(a==m4)for(var s=0;s<t;s++){var l=r.read16u();if(l==X1){var d=r.read32u(),y=r.read32u();d!=0&&Bt("input_value: bigarray dimension overflow in 32bit"),l=y}x.push(l)}else for(var s=0;s<t;s++)x.push(r.read32u());var g=UD(x),w=ZY(i,g),I=yF(i,f,x,w);switch(i){case 2:for(var s=0;s<g;s++)w[s]=r.read8s();break;case 3:case 12:for(var s=0;s<g;s++)w[s]=r.read8u();break;case 4:for(var s=0;s<g;s++)w[s]=r.read16s();break;case 5:for(var s=0;s<g;s++)w[s]=r.read16u();break;case 6:for(var s=0;s<g;s++)w[s]=r.read32s();break;case 8:case 9:var P=r.read8u();P&&Bt("input_value: cannot read bigarray with 64-bit OCaml ints");for(var s=0;s<g;s++)w[s]=r.read32s();break;case 7:for(var D=new Array(8),s=0;s<g;s++){for(var C=0;C<8;C++)D[C]=r.read8u();var q=R6(D);I.set(s,q)}break;case 1:for(var D=new Array(8),s=0;s<g;s++){for(var C=0;C<8;C++)D[C]=r.read8u();var Y=RD(R6(D));I.set(s,Y)}break;case 0:for(var s=0;s<g;s++){var Y=PD(r.read32s());I.set(s,Y)}break;case 10:for(var s=0;s<g;s++){var K=PD(r.read32s()),J=PD(r.read32s());I.set(s,[Mx,K,J])}break;case 11:for(var D=new Array(8),s=0;s<g;s++){for(var C=0;C<8;C++)D[C]=r.read8u();for(var K=RD(R6(D)),C=0;C<8;C++)D[C]=r.read8u();var J=RD(R6(D));I.set(s,[Mx,K,J])}break}return e[0]=(4+t)*4,yF(i,f,x,w)}function hF(r,e,a){return r.compare(e,a)}function _F(r,e){return Math.imul(r,e)}function Ds(r,e){return e=_F(e,-862048943),e=e<<15|e>>>17,e=_F(e,461845907),r^=e,r=r<<13|r>>>19,(r+(r<<2)|0)+-430675100|0}function WY(r,e){return r=Ds(r,jD(e)),r=Ds(r,qD(e)),r}function TF(r,e){return WY(r,L8(e))}function wF(r){var e=UD(r.dims),a=0;switch(r.kind){case 2:case 3:case 12:e>Ex&&(e=Ex);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)t=r.data[u+0]|r.data[u+1]<<8|r.data[u+2]<<16|r.data[u+3]<<24,a=Ds(a,t);switch(t=0,e&3){case 3:t=r.data[u+2]<<16;case 2:t|=r.data[u+1]<<8;case 1:t|=r.data[u+0],a=Ds(a,t)}break;case 4:case 5:e>ha&&(e=ha);var t=0,u=0;for(u=0;u+2<=r.data.length;u+=2)t=r.data[u+0]|r.data[u+1]<<16,a=Ds(a,t);e&1&&(a=Ds(a,r.data[u]));break;case 6:e>64&&(e=64);for(var u=0;u<e;u++)a=Ds(a,r.data[u]);break;case 8:case 9:e>64&&(e=64);for(var u=0;u<e;u++)a=Ds(a,r.data[u]);break;case 7:e>32&&(e=32),e*=2;for(var u=0;u<e;u++)a=Ds(a,r.data[u]);break;case 10:e*=2;case 0:e>64&&(e=64);for(var u=0;u<e;u++)a=TF(a,r.data[u]);break;case 11:e*=2;case 1:e>32&&(e=32);for(var u=0;u<e;u++)a=TF(a,r.data[u]);break}return a}function r$(r,e){return e[0]=4,r.read32s()}function e$(r,e){switch(r.read8u()){case 1:return e[0]=4,r.read32s();case 2:Bt("input_value: native integer value too large");default:Bt("input_value: ill-formed native integer")}}function a$(r,e){for(var a=new Array(8),t=0;t<8;t++)a[t]=r.read8u();return e[0]=8,R6(a)}function t$(r,e,a){for(var t=P6(e),u=0;u<8;u++)r.write(8,t[u]);a[0]=8,a[1]=8}function n$(r,e,a){return r.compare(e)}function u$(r){return r.lo32()^r.hi32()}var SF={_j:{deserialize:a$,serialize:t$,fixed_length:8,compare:n$,hash:u$},_i:{deserialize:r$,fixed_length:4},_n:{deserialize:e$,fixed_length:4},_bigarray:{deserialize:function(r,e){return dF(r,e,"_bigarray")},serialize:kF,compare:hF,hash:wF},_bigarr02:{deserialize:function(r,e){return dF(r,e,m4)},serialize:kF,compare:hF,hash:wF}};function MD(r){return SF[r.caml_custom]&&SF[r.caml_custom].compare}function AF(r,e,a,t){var u=MD(e);if(u){var i=a>0?u(e,r,t):u(r,e,t);if(t&&i!=i)return a;if(+i!=+i)return+i;if(i|0)return i|0}return a}function FD(r){return typeof r=="string"&&!/[^\x00-\xff]/.test(r)}function KD(r){return r instanceof Ns}function gF(r){if(typeof r=="number")return k6;if(KD(r))return Ox;if(FD(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=S4){var e=r[0]|0;return e==Mx?0:e}else{if(r instanceof String||typeof r=="string")return nU;if(r instanceof Number)return k6;if(r&&r.caml_custom)return CI;if(r&&r.compare)return 1256;if(typeof r=="function")return 1247;if(typeof r=="symbol")return 1251}return 1001}function C1(r,e){return r<e?-1:r==e?0:1}function cr(r,e){return r<e?-1:r>e?1:0}function i$(r,e){return r.t&6&&X8(r),e.t&6&&X8(e),r.c<e.c?-1:r.c>e.c?1:0}function H8(r,e,a){for(var t=[];;){if(!(a&&r===e)){var u=gF(r);if(u==Qx){r=r[1];continue}var i=gF(e);if(i==Qx){e=e[1];continue}if(u!==i)return u==k6?i==CI?AF(r,e,-1,a):-1:i==k6?u==CI?AF(e,r,1,a):1:u<i?-1:1;switch(u){case 247:La(nE);break;case 248:var x=C1(r[2],e[2]);if(x!=0)return x|0;break;case 249:La(nE);break;case 250:La("equal: got Forward_tag, should not happen");break;case 251:La("equal: abstract value");break;case 252:if(r!==e){var x=i$(r,e);if(x!=0)return x|0}break;case 253:La("equal: got Double_tag, should not happen");break;case 254:La("equal: got Double_array_tag, should not happen");break;case 255:La("equal: got Custom_tag, should not happen");break;case 1247:La(nE);break;case 1255:var f=MD(r);if(f!=MD(e))return r.caml_custom<e.caml_custom?-1:1;f||La("compare: abstract value");var x=f(r,e,a);if(x!=x)return a?-1:x;if(x!==(x|0))return-1;if(x!=0)return x|0;break;case 1256:var x=r.compare(e,a);if(x!=x)return a?-1:x;if(x!==(x|0))return-1;if(x!=0)return x|0;break;case 1e3:if(r=+r,e=+e,r<e)return-1;if(r>e)return 1;if(r!=e){if(!a)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1001:if(r<e)return-1;if(r>e)return 1;if(r!=e){if(!a)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1251:if(r!==e)return a?1:NaN;break;case 1252:var r=r,e=e;if(r!==e){if(r<e)return-1;if(r>e)return 1}break;case 12520:var r=r.toString(),e=e.toString();if(r!==e){if(r<e)return-1;if(r>e)return 1}break;case 246:case 254:default:if(JY(u)){La("compare: continuation value");break}if(r.length!=e.length)return r.length<e.length?-1:1;r.length>1&&t.push(r,e,1);break}}if(t.length==0)return 0;var s=t.pop();e=t.pop(),r=t.pop(),s+1<r.length&&t.push(r,e,s+1),r=r[s],e=e[s]}}function EF(r,e){return H8(r,e,!0)}function c$(){return[0]}function Aa(r){return r<0&&La("Bytes.create"),new Ns(r?2:9,H0,r)}function Zx(r,e){return+(H8(r,e,!1)==0)}function f$(r,e,a,t){if(a>0)if(e==0&&(a>=r.l||r.t==2&&a>=r.c.length))t==0?(r.c=H0,r.t=2):(r.c=Jx(a,String.fromCharCode(t)),r.t=a==r.l?0:2);else for(r.t!=4&&V8(r),a+=e;e<a;e++)r.c[e]=t;return 0}function zD(r){var e;if(r=r,e=+r,r.length>0&&e===e||(r=r.replace(/_/g,H0),e=+r,r.length>0&&e===e||/^[+-]?nan$/i.test(r)))return e;var a=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(r);if(a){var t=a[3].replace(/0+$/,H0),u=parseInt(a[1]+a[2]+t,16),i=(a[5]|0)-4*t.length;return e=u*Math.pow(2,i),e}if(/^\+?inf(inity)?$/i.test(r))return 1/0;if(/^-inf(inity)?$/i.test(r))return-1/0;Bt("float_of_string")}function BD(r){r=r;var e=r.length;e>31&&La("format_int: format too long");for(var a={justify:gs,signstyle:o1,filler:Nf,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Jj},t=0;t<e;t++){var u=r.charAt(t);switch(u){case"-":a.justify=o1;break;case"+":case" ":a.signstyle=u;break;case"0":a.filler=Ht;break;case"#":a.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(a.width=0;u=r.charCodeAt(t)-48,u>=0&&u<=9;)a.width=a.width*10+u,t++;t--;break;case".":for(a.prec=0,t++;u=r.charCodeAt(t)-48,u>=0&&u<=9;)a.prec=a.prec*10+u,t++;t--;case"d":case"i":a.signedconv=!0;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16,a.uppercase=!0;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=!0,a.conv=u;break;case"E":case"F":case"G":a.signedconv=!0,a.uppercase=!0,a.conv=u.toLowerCase();break}}return a}function GD(r,e){r.uppercase&&(e=e.toUpperCase());var a=e.length;r.signedconv&&(r.sign<0||r.signstyle!=o1)&&a++,r.alternate&&(r.base==8&&(a+=1),r.base==16&&(a+=2));var t=H0;if(r.justify==gs&&r.filler==Nf)for(var u=a;u<r.width;u++)t+=Nf;if(r.signedconv&&(r.sign<0?t+=o1:r.signstyle!=o1&&(t+=r.signstyle)),r.alternate&&r.base==8&&(t+=Ht),r.alternate&&r.base==16&&(t+=r.uppercase?"0X":b2),r.justify==gs&&r.filler==Ht)for(var u=a;u<r.width;u++)t+=Ht;if(t+=e,r.justify==o1)for(var u=a;u<r.width;u++)t+=Nf;return t}function YD(r,e){function a(d,y){if(Math.abs(d)<1)return d.toFixed(y);var g=parseInt(d.toString().split(gs)[1]);return g>20?(g-=20,d/=Math.pow(10,g),d+=new Array(g+1).join(Ht),y>0&&(d=d+Yf+new Array(y+1).join(Ht)),d):d.toFixed(y)}var t,u=BD(r),i=u.prec<0?6:u.prec;if((e<0||e==0&&1/e==-1/0)&&(u.sign=-1,e=-e),isNaN(e))t=zd,u.filler=Nf;else if(!isFinite(e))t="inf",u.filler=Nf;else switch(u.conv){case"e":var t=e.toExponential(i),f=t.length;t.charAt(f-3)==yh&&(t=t.slice(0,f-1)+Ht+t.slice(f-1));break;case"f":t=a(e,i);break;case"g":i=i||1,t=e.toExponential(i-1);var x=t.indexOf(yh),s=+t.slice(x+1);if(s<-4||e>=1e21||e.toFixed(0).length>i){for(var f=x-1;t.charAt(f)==Ht;)f--;t.charAt(f)==Yf&&f--,t=t.slice(0,f+1)+t.slice(x),f=t.length,t.charAt(f-3)==yh&&(t=t.slice(0,f-1)+Ht+t.slice(f-1));break}else{var l=i;if(s<0)l-=s+1,t=e.toFixed(l);else for(;t=e.toFixed(l),t.length>i+1;)l--;if(l){for(var f=t.length-1;t.charAt(f)==Ht;)f--;t.charAt(f)==Yf&&f--,t=t.slice(0,f+1)}}break}return GD(u,t)}function W8(r,e){if(r==$x)return H0+e;var a=BD(r);e<0&&(a.signedconv?(a.sign=-1,e=-e):e>>>=0);var t=e.toString(a.base);if(a.prec>=0){a.filler=Nf;var u=a.prec-t.length;u>0&&(t=Jx(u,Ht)+t)}return GD(a,t)}var NF=0;function Os(){return NF++}function IF(){return[0]}var rm=[];function Jr(r,e,a){var t=r[1],u=rm[a];if(u===void 0)for(var i=rm.length;i<a;i++)rm[i]=0;else if(t[u]===e)return t[u-1];for(var f=3,x=t[1]*2+1,s;f<x;)s=f+x>>1|1,e<t[s+1]?x=s-2:f=s;return rm[a]=f+1,e==t[f+1]?t[f]:0}function o$(r){for(var e=H0,a=e,t,u,i=0,f=r.length;i<f;i++){if(t=r.charCodeAt(i),t<L1){for(var x=i+1;x<f&&(t=r.charCodeAt(x))<L1;x++);if(x-i>y_?(a.substr(0,1),e+=a,a=H0,e+=r.slice(i,x)):a+=r.slice(i,x),x==f)break;i=x}t<iF?(a+=String.fromCharCode(192|t>>6),a+=String.fromCharCode(L1|t&Yx)):t<55296||t>=OM?a+=String.fromCharCode(Xj|t>>12,L1|t>>6&Yx,L1|t&Yx):t>=56319||i+1==f||(u=r.charCodeAt(i+1))<Cj||u>OM?a+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,a+=String.fromCharCode(AM|t>>18,L1|t>>12&Yx,L1|t>>6&Yx,L1|t&Yx)),a.length>T6&&(a.substr(0,1),e+=a,a=H0)}return e+a}function P1(r){return ID(r)?r:o$(r)}function s$(r,e,a){if(!isFinite(r))return isNaN(r)?P1(zd):P1(r>0?hq:"-infinity");var t=r==0&&1/r==-1/0?1:r>=0?0:1;t&&(r=-r);var u=0;if(r!=0)if(r<1)for(;r<1&&u>-1022;)r*=2,u--;else for(;r>=2;)r/=2,u++;var i=u<0?H0:gs,f=H0;if(t)f=o1;else switch(a){case 43:f=gs;break;case 32:f=Nf;break;default:break}if(e>=0&&e<13){var x=Math.pow(2,e*4);r=Math.round(r*x)/x}var s=r.toString(16);if(e>=0){var l=s.indexOf(Yf);if(l<0)s+=Yf+Jx(e,Ht);else{var d=l+1+e;s.length<d?s+=Jx(d-s.length,Ht):s=s.substr(0,d)}}return P1(f+b2+s+"p"+i+u.toString(10))}function v$(r){return+r.isZero()}function em(r){return new ie(r&lc,r>>24&lc,r>>31&X1)}function x$(r){return r.toInt()}function b$(r){return+r.isNeg()}function $D(r){return r.neg()}function DF(r,e){var a=BD(r);a.signedconv&&b$(e)&&(a.sign=-1,e=$D(e));var t=H0,u=em(a.base),i="0123456789abcdef";do{var f=e.udivmod(u);e=f.quotient,t=i.charAt(x$(f.modulus))+t}while(!v$(e));if(a.prec>=0){a.filler=Nf;var x=a.prec-t.length;x>0&&(t=Jx(x,Ht)+t)}return GD(a,t)}function Or(r){return r.length}function q0(r,e){return r.charCodeAt(e)}function l$(r,e){return r.add(e)}function p$(r,e){return r.mul(e)}function QD(r,e){return r.ucompare(e)<0}function OF(r){var e=0,a=Or(r),t=10,u=1;if(a>0)switch(q0(r,e)){case 45:e++,u=-1;break;case 43:e++,u=1;break}if(e+1<a&&q0(r,e)==48)switch(q0(r,e+1)){case 120:case 88:t=16,e+=2;break;case 111:case 79:t=8,e+=2;break;case 98:case 66:t=2,e+=2;break;case 117:case 85:e+=2;break}return[e,u,t]}function am(r){return r>=48&&r<=57?r-48:r>=65&&r<=90?r-55:r>=97&&r<=ra?r-87:-1}function U6(r){var e=OF(r),a=e[0],t=e[1],u=e[2],i=em(u),f=new ie(lc,268435455,X1).udivmod(i).quotient,x=q0(r,a),s=am(x);(s<0||s>=u)&&Bt(As);for(var l=em(s);;)if(a++,x=q0(r,a),x!=95){if(s=am(x),s<0||s>=u)break;QD(f,l)&&Bt(As),s=em(s),l=l$(p$(i,l),s),QD(l,s)&&Bt(As)}return a!=Or(r)&&Bt(As),u==10&&QD(new ie(0,0,r7),l)&&Bt(As),t<0&&(l=$D(l)),l}function tm(r){return r.toFloat()}function v1(r){var e=OF(r),a=e[0],t=e[1],u=e[2],i=Or(r),f=-1>>>0,x=a<i?q0(r,a):0,s=am(x);(s<0||s>=u)&&Bt(As);var l=s;for(a++;a<i;a++)if(x=q0(r,a),x!=95){if(s=am(x),s<0||s>=u)break;l=u*l+s,l>f&&Bt(As)}return a!=i&&Bt(As),l=t*l,u==10&&(l|0)!=l&&Bt(As),l|0}function k$(r){return r.slice(1)}function Lr(r){return ID(r)?r:sF(r)}function m$(r){for(var e={},a=1;a<r.length;a++){var t=r[a];e[Lr(t[1])]=t[2]}return e}var nm=Is;function y$(r){return r.l>=0?r.l:r.l=r.length}function d$(r){return function(){for(var e=y$(r),a=new Array(e),t=0;t<e;t++)a[t]=arguments[t];return nm(r,a)}}function h$(r,e){return+(H8(r,e,!1)<0)}function Lx(a,e){a<0&&C6();var a=a+1|0,t=new Array(a);t[0]=0;for(var u=1;u<a;u++)t[u]=e;return t}function x1(r){return r.l}function _$(){return 0}function De(r){OD(Wt.Sys_error,r)}var Cs=new Array;function Bo(r){var e=Cs[r];return e.opened||De("Cannot flush a closed channel"),!e.buffer||e.buffer_curr==0||(e.output?e.output(J8(e.buffer,0,e.buffer_curr)):e.file.write(e.offset,e.buffer,0,e.buffer_curr),e.offset+=e.buffer_curr,e.buffer_curr=0),0}function CF(){}function bI0(r){for(var e=Or(r),a=new Array(e),t=0;t<e;t++)a[t]=q0(r,t);return a}function PF(r){return r.t!=4&&V8(r),r.c}function i7(r,e){this.fs={},this.fd=r,this.flags=e}i7.prototype=new CF,i7.prototype.constructor=i7,i7.prototype.truncate=function(r){try{this.fs.ftruncateSync(this.fd,r|0)}catch(e){De(e.toString())}},i7.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(r){De(r.toString())}},i7.prototype.write=function(r,e,a,t){try{this.flags.isCharacterDevice?this.fs.writeSync(this.fd,e,a,t):this.fs.writeSync(this.fd,e,a,t,r)}catch(u){De(u.toString())}return 0},i7.prototype.read=function(r,e,a,t){try{if(this.flags.isCharacterDevice)var u=this.fs.readSync(this.fd,e,a,t);else var u=this.fs.readSync(this.fd,e,a,t,r);return u}catch(i){De(i.toString())}},i7.prototype.close=function(){try{return this.fs.closeSync(this.fd),0}catch(r){De(r.toString())}};function T$(r,e){if(e.name)try{var a={},t=a.openSync(e.name,"rs");return new i7(t,e)}catch{}return new i7(r,e)}var um=new Array(3);function q6(){return typeof V0.process<"u"&&typeof V0.process.versions<"u"&&typeof V0.process.versions.node<"u"}function w$(){function r(a){if(a.charAt(0)===Zt)return[H0,a.substring(1)]}function e(a){var t=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,u=t.exec(a),i=u[1]||H0,f=!!(i&&i.charAt(1)!==Pv);if(u[2]||f){var x=u[1]||H0,s=u[2]||H0;return[x,a.substring(x.length+s.length)]}}return q6()&&V0.process&&V0.process.platform&&V0.process.platform===vq?e:r}var JD=w$();function RF(r){return r.slice(-1)!==Zt?r+Zt:r}if(q6()&&V0.process&&V0.process.cwd)var j6=V0.process.cwd().replace(/\\/g,Zt