prettier
Version:
Prettier is an opinionated code formatter
3 lines • 694 kB
JavaScript
var VS0=Object.create;var Hj=Object.defineProperty;var $S0=Object.getOwnPropertyDescriptor;var QS0=Object.getOwnPropertyNames;var ZS0=Object.getPrototypeOf,xP0=Object.prototype.hasOwnProperty;var rP0=(a0,vx)=>()=>(vx||a0((vx={exports:{}}).exports,vx),vx.exports),VY=(a0,vx)=>{for(var Gx in vx)Hj(a0,Gx,{get:vx[Gx],enumerable:!0})},eP0=(a0,vx,Gx,ir)=>{if(vx&&typeof vx=="object"||typeof vx=="function")for(let T1 of QS0(vx))!xP0.call(a0,T1)&&T1!==Gx&&Hj(a0,T1,{get:()=>vx[T1],enumerable:!(ir=$S0(vx,T1))||ir.enumerable});return a0};var tP0=(a0,vx,Gx)=>(Gx=a0!=null?VS0(ZS0(a0)):{},eP0(vx||!a0||!a0.__esModule?Hj(Gx,"default",{value:a0,enumerable:!0}):Gx,a0));var $Y=rP0(Wj=>{(function(a0){typeof globalThis!="object"&&(this?vx():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:vx}),_T_));function vx(){var Gx=this||self;Gx.globalThis=Gx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var vx=320,Gx="loc",ir=289,T1=70416,E2=69748,Ln=163,Zt=92159,u1=43587,X1="labeled_statement",ho="&=",bt="int_of_string",X3=110591,yo=92909,w4=11559,tD="regexp",Ky=43301,g4=11703,Hy=122654,ha=255,nD="%ni",Wy=68252,uD=232,Vy=42785,qn="declare_variable",b4="while",$y=66938,Qy=70301,Zy=124907,T4=126515,iD=218,Bn="pattern_identifier",x5=67643,Un="export_source",r5=216,e5=64279,fD="Out_of_memory",t5=113788,cD="comments",n5=126624,sD="win32",Xn="object_key_bigint_literal",aD=185,E4=123214,ya="constructor",u5=69955,Gn="import_declaration",i5=68437,f5="Failure",A4="Unix.Unix_error",c5=64255,s5=42539,a5=110579,Yn="export_default_declaration",zn="jsx_attribute_name",S4=11727,o5=43002,P4=126500,Jn="component_param_pattern",oD="collect_comments_opt",Kn="match_unary_pattern",vD=321,Hn="keyof_type",lD="Invalid binary/octal ",pD="range",v5=170,_a="false",l5=43798,kD=", characters ",Wn="object_type_property_getter",p5=65547,k5=126467,m5=65007,d5=42237,h5=8318,y5=71215,Vn="object_property_type",$n="type_alias",_5=67742,Qn="function_body",mD=304,w5=68111,I4=120745,g5=71959,C4=43880,dD="Match_failure",Zn="type_cast",_o=109,wa="void",b5="generator",T5=125124,E5=101589,N4=94179,hD=">>>",O4=70404,x7="optional_indexed_access_type",V1="argument",r7="object_property",e7="object_type_property",A5=67004,S5=42783,P5=68850,yD="@",I5=43741,C5=43487,j4="object",_D="end",D4=126571,N5=71956,wD=208,O5=126566,j5=67702,gD="EEXIST",t7="this_expression",bD=203,D5=11507,R5=113807,R4=119893,F5=42735,l6="rest",n7="null_literal",p6="protected",M5=43615,o2=8231,L5=68149,q5=73727,B5=72348,U5=92995,Ev=224,X5=11686,G5=43013,u7="assignment_pattern",Y5=12329,i7="function_type",G3=192,f7="jsx_element_name",z5=70018,TD=-57,c7="catch_clause_pattern",F4=126540,s7="template_literal",J5=120654,K5=68497,H5=67679,a7="readonly_type",W5=68735,V5="<",M4=": No such file or directory",$5=66915,Q5="chain",ED="!",o7="object_type",Z5=43712,L4=64297,x9=183969,r9=-105,e9=43503,t9=67591,Av=65278,n9=67669,v7="for_of_assignment_pattern",k6="`",u9=11502,l7="catch_body",i9=42191,wo=-744106340,f9=182,Sv=":",AD="a string",c9=65663,s9=66978,a9=71947,q4=43519,o9=71086,v9=125258,l9=12538,p7="expression_or_spread",SD="Printexc.handle_uncaught_exception",B4=69956,U4=120122,X4=247,PD=231,p9=" : flags Open_rdonly and Open_wronly are not compatible",k7="statement_fork_point",ID=710,CD=-692038429,Be="static",k9=55203,m9=64324,d9=64111,ND="!==",h9=120132,y9=124903,m6="class",OD=222,m7="pattern_number_literal",ga="kind",_9=71903,d7="variable_declarator",jD=" named `",h7="typeof_expression",w9=126627,g9=70084,DD=228,G4=70480,y7="class_private_field",b9=239,Y4=120713,xn=65535,Y3=-26,_7="private_name",T9=43137,w7="remote_identifier",E9=70161,g7="label_identifier",A9="src/parser/statement_parser.ml",S9=8335,P9=19903,I9=64310,Pv="_",b7="for_init_declaration",RD="infer",C9=64466,N9=43018,FD="tokens",O9=92735,j9=66954,D9=65473,R9=70285,T7="sequence",F9="compare: functional value",M9=69890,d6=1e3,L9=65487,q9=42653,MD="\\\\",LD="%=",E7="match_member_pattern_base",B9=72367,A7="function_rest_param",qD="/static/",U9=124911,X9=65276,z4=126558,G9=11498,BD=137,S7="export_default_declaration_decl",Y9="cases",J4=126602,P7="jsx_child",Ue="continue",z9=42962,UD="importKind",x1=122,z3="Literal",I7="pattern_object_property_identifier_key",J9=42508,go="in",K9=55238,H9=67071,W9=70831,V9=72161,$9=67462,XD="<<=",Q9=43009,Z9=66383,K4=67827,x_=72202,r_=69839,e_=66775,GD="-=",Iv=8202,t_=70105,n_=120538,YD=-92,C7="for_in_left_declaration",u_="rendersType",H4=126563,i_=70708,W4=126523,zD=166,N7="match_",JD=202,f_=110951,ba="component",V4=126552,c_=66977,s_=213,O7="enum_member_identifier",KD=210,j7="enum_bigint_body",HD=">=",a_=126495,o_="specifiers",v_="=",l_=65338,h6="members",p_=123535,k_=43702,m_=72767,Cv="get",d_=126633,$4=126536,h_=94098,y_="types",__=113663,WD="Internal Error: Found private field in object props",D7="jsx_element",w_=70366,g_=110959,Q4=120655,VD="trailingComments",$D=282,bo=24029,QD=-100,ZD=144,K2="yield",R7="binding_pattern",F7="typeof_identifier",xR="ENOTEMPTY",Z4=126468,b_=1255,T_=120628,M7="pattern_object_property_string_literal_key",E_=8521,rR="leadingComments",eR=8204,To="@ ",A_=70319,Ta="left",tR=188,xk="case",S_=19967,rk=42622,P_=43492,I_=113770,L7="match_instance_pattern_constructor",C_=42774,N_=183,ek=8468,q7="record_body",B7="class_implements",tk=126579,J3="string",nR=211,x2=-48,O_=69926,j_=123213,U7="if_consequent_statement",D_=124927,K3="number",R_=126546,F_=68119,M_=70726,nk=70750,L_=65489,uR="SpreadElement",iR="callee",fR=193,q_=70492,B_=71934,cR=164,U_=110580,X_=12320,uk="any",ce="/",X7="type_guard",_1="body",ik=178,we="pattern",sR="comment_bounds",aR=297,G7="binding_type_identifier",G_=187,Y7="pattern_array_rest_element_pattern",fk="@])",Y_=12543,z_=11623,oR="start",J_=67871,se="interface",K_=8449,H_=67637,W_=42961,ck=120085,V_=126463,vR="alternate",lR=-1053382366,$_=70143,pR="--",Q_=68031,z7="jsx_expression",J7="type_identifier_reference",sk=11647,Z_="proto",Tt="identifier",xw=43696,Et="raw",rw=126529,ew=11564,ak=126557,tw=64911,ok=67592,nw=43493,vk=215,uw=110588,y6=461894857,iw=92927,fw=67861,cw=119980,sw=43042,kR=-89,aw=66965,ow=67391,H3="computed",mR="unreachable jsxtext",vw=71167,lw=42559,pw=72966,dR=180,kw=197,lk=64319,hR=169,yR="*",pk=129,mw=66335,_6="meta",dw=43388,kk=94178,it="optional",mk="unknown",hw=120121,yw=123180,dk=8469,_w=68220,_R="|",ww=43187,gw=94207,bw=124895,hk=120513,Tw=42527,Nv=8286,Ew=94177,w6="var",K7="component_type_param",Aw=66421,wR=285,Sw=92991,Pw=68415,H7="comment",W7="match_pattern_array_element",Ov=244,yk="^",Iw=173791,gR=136,Cw=42890,Nw="ENOTDIR",Ow="??",jw=43711,Dw=66303,Rw=113800,Fw=42239,Mw=12703,V7="variance_opt",$7="+",bR=">>>=",TR=147,ER=376,_k="mixed",Lw=65613,qw=73029,AR=318,Bw=68191,SR="*=",wk=8487,Uw=8477,Q7="toplevel_statement_list",gk="never",bk="do",Eo=125,Xw=72249,PR="Pervasives.do_at_exit",IR="visit_trailing_comment",Z7="jsx_closing_element",xu="jsx_namespaced_name",Gw=124908,Yw=126651,ru="component_declaration",zw=15,eu="interface_type",tu="function_type_return_annotation",Jw=64109,Tk=65595,Ek=126560,Kw=110927,Ak=65598,Sk=8488,nu="`.",CR=175,Pk="package",Ik="else",Ck=120771,Hw=68023,NR="fd ",jv=8238,Nk=888960333,Ok=119965,Ww=42655,uu="match_object_pattern",Vw=11710,$w=119993,iu="boolean_literal",OR=290,fu="statement_list",cu="function_param",su="match_as_pattern",au="pattern_object_property_bigint_literal_key",jk=69959,Qw=120485,jR=240,Zw=191456,ou="declare_enum",Dk=120597,Rk=70281,vu="type_annotation",lu="spread_element",Fk=126544,xg=120069,rn="key",rg=43583,eg="out",tg=`
`,DR="**=",pu="pattern_object_property_pattern",ng="e",ug=72712,RR="Internal Error: Found object private prop",ig="ENOENT",fg=-42,ku="jsx_opening_attribute",cg=67646,mu="component_type",sg=64296,ag=43887,FR="Division_by_zero",MR="EnumDefaultedMember",du="typeof_member_identifier",og=43792,hu="match_member_pattern_property",yu="declare_export_declaration_decl",vg=93026,_u="type_annotation_hint",lg=42887,pg=43881,kg=43761,Mk=8526,LR=287,g6=119,mg=43866,dg=72847,hg=8348,p1=101,yg=94026,Lk=72272,qR="src/parser/flow_lexer.ml",_g=120744,Dv=8191,W3="implies",qk=255,Bk=11711,wu="match_unary_pattern_argument",wg=71235,BR=288,Uk=68116,fr=100,gu="match_expression",bu="enum_body",Xk=1114111,Tu="assignment",gg=71955,Gk=43260,Eu="pattern_array_e",bg=126583,UR="prefix",Au="class_body",b6="shorthand",Tg=171,Eg=66256,Yk=-97,XR=" =",Ag=94032,Sg=42606,Su="match_case",Pg=71839,zk=120134,Ig=55291,Cg=92862,Ng=43019,Og=126543,V3="function",jg=111355,Dg=11389,Rg=70753,Fg=43249,Mg=64829,Jk="line",Pu="function_declaration",Kk="undefined",GR="([^/]+)",Lg=110947,qg=70002,YR="Cygwin",Iu="as_expression",Bg=12591,Hk=64285,Ug=2048,Xg=73112,Wk=126589,zR=225,Vk=43259,Gg=72817,$k=64318,JR=172,KR=209,Cu="match_binding_pattern",Nu=" ",Ou="import_source",T6="delete",HR="Enum `",Qk=126553,Yg=67001,Rv="default",zg=11630,Jg=206,ju="enum_bigint_member",Kg=67504,Zk=67593,Hg=113791,WR="MatchObjectPatternProperty",Wg=69572,Du="typeof_type",VR=212,$R="%i",Ru="function_this_param",Vg=72329,Ao="0x",Fv=8239,$g=75075,QR=57343,Fu="pattern_bigint_literal",Qg=12341,ZR=201,Mv="hook",xF=": closedir failed",Zg=42959,x8=119970,xb=43560,rF="||=",Mu="member_private_name",rb=120570,Lu="object_key_identifier",r8=223,eF="Not_found",qu="record_static_property",tF=230,Bu="jsx_element_name_member_expression",Uu="string_literal",eb=120596,tb=43807,nb=69687,ub=63743,e8=72192,Xu="member_property",ib=43262,Gu="class_declaration",nF="renders*",uF="%Li",fb=126578,Yu="jsx_attribute",$3=254,ge="empty",E6="label",zu="object_internal_slot_property_type",t8=120133,cb=43359,Xe="predicate",iF="??=",sb=43697,ab=-43,Ju="default_opt",fF="the start of a statement",ob=67826,Ku="record_element",Hu="object_",Wu="class_element",n8=11631,u8=70855,Vu="opaque_type",$u="number_literal",cF=", ",i8=8319,f8=120004,c8=133,Qu="type_params",Zu="pattern_object_rest_property",H2="import",vb=72e3,lb=67413,pb=12343,kb=70080,xi="intersection_type",v2=-36,mb=70005,A6="properties",db=11679,hb=8483,yb=110587,sF=43520,ri="computed_key",aF=207,ei="class_identifier",_b="Invalid number ",ti="function_param_pattern",Lv=12288,wb=113817,gb=70730,bb=178207,s8=71236,Tb=167,ni="object_indexer_property_type",Eb=64286,oF="TypeAnnotation",vF=220,ui="type_identifier",ii="spread_property",fi="jsx_attribute_value_expression",Ab=126519,a8=70108,o8=126,v8=42999,Ea="prototype",Sb=" : flags Open_text and Open_binary are not compatible",lF="**",l8=43823,Pb=": Not a directory",ci="render_type",p8=72349,Q3="test",Ib=43776,Cb=92879,Nb=11263,pF=241,Ob=93052,si="nullable_type",jb=43704,Db=64321,kF="Property",Rb=72191,mF=165,S6="instanceof",Fb=69247,dF=302,Ge="name",k8=126634,Mb=8516,m8="typeArguments",Lb=71127,ai="jsx_spread_attribute",qb=66559,Bb=44031,Ub=43645,r2=8233,Xb=71494,Gb="opaque",d8=72967,Yb=70106,oi="logical",hF="@[%s =@ ",P6="0o",h8=126554,zb=71351,y8=8484,Jb=72242,_8=120687,Z3=252,Kb=183983,I6="%S",vi="function_this_param_type",yF=292,w8="decorators",Hb=43255,li="catch_clause",Ye="-",Wb=67711,_F=": file descriptor already closed",g8=64311,pi="record_declaration",b8=120539,Vb="arguments",T8=73062,$b=173823,Qb=42124,Zb=72095,xT=125259,rT=42969,E8=70280,wF=12520,eT=69749,tT=70066,ki="binary",mi="for_in_statement",nT=43010,gF="^=",uT=126570,di="for_statement",A8=126584,hi="function_return_annotation",iT=72144,fT=8505,bF=-101,yi="class_expression",cT=120076,sT=69807,aT=40981,oT=-24976191,vT=72768,lT=126550,S8='"',_i="call_type_arg",TF="f",qv="this",P8=126628,EF="===",AF=56320,wi="declare_module_exports",pT=120512,l2=105,kT=119974,mT=71450,dT=71942,SF=195,I8=120629,PF="/=",IF=">>",gi="declare_interface",CF=4096,bi="pattern_array_rest_element",hT=71338,C8=126520,Ti="as_const_expression",NF="Popping lex mode from empty stack",OF="renders?",yT=68405,Ei="member",Ai="class_extends",Bv=12287,N8=126590,_T=66377,jF="fields",So="async",Si="pattern_array_element",xl=240,DF=308,wT=69864,Uv="readonly",gT=70460,bT=120779,TT=66378,Pi="new_",O8=126551,Ii="pattern_object_rest_property_pattern",Ci="for_statement_init",ET=43595,j8=68296,RF=148,FF="\0\0\0\0",AT=120712,ST=64217,PT=69295,MF="||",IT=";",CT=70461,NT=66939,OT="record",LF="collect_comments",qF=279,Ni="generic_type",jT=68295,DT=44002,D8=72162,Oi="object_call_property_type",R8=8305,F8=119995,M8="with",ji="class_property",BF="qualification",Di="jsx_attribute_name_namespaced",Ri="if_statement",Fi="typeof_qualified_identifier",UF=238,RT=65615,XF=176,e2="expression",L8=126559,Mi="jsx_attribute_value",Li="<2>",qi="component_param",q8="Map.bal",C6=132,FT=70412,MT=70440,GF="<<",B8="finally",YF="v",Bi="syntax_opt",Ui="meta_property",LT=12447,qT=67514,U8=12448,Xi="object_mapped_type_property",Xv="operator",zF="closedir",Gi="unary_expression",BT=126588,UT=70851,Yi="export_batch_specifier",rl="renders",JF=226,XT=73111,KF=221,xx="",GT=66927,YT=64967,zT="elements",JT=67640,KT=43754,zi="declare_export_declaration",X8=-26065557,HT=65855,N6="boolean",Aa="typeof",WT=124902,HF=139,VT=65629,WF=224,$T=43123,G8=70449,QT=12735,be=107,Y8=11719,VF="!=",Ji="call_type_args",el="asserts",Po=-46,ZT="namespace",Ki="match_pattern",Hi="for_of_statement_lhs",z8=126504,xE=69505,J8="for",rE=72703,K8=120127,H8=43471,eE=93047,$F="Undefined_recursive_module",QF=2147483647,Wi="template_literal_element",ZF="Unexpected ",tE=101631,nE=65497,W8=68120,Vi="import_default_specifier",en="array",xM="expressions",uE=110930,rM=204,$i="while_",Qi="function_rest_param_type",Io=63,iE=77808,eM="Unexpected token `",p2=114,Zi="pattern_object_p",fE=65140,cE=123190,xf="pattern_object_property_number_literal_key",O6="enum",rf="conditional_type",ef=113,tf="array_type",tM="minus",sE=43790,nf="do_while",aE=11567,oE=11694,j6=256,vE=119976,uf="component_body",tn=111,lE=177976,V8=67644,pE=73439,D6=951901561,nM="?",uM=")",$8=43867,Q8=65575,kE=69445,iM="FunctionTypeParam",Z8=119996,mE=65019,ff="conditional",dE=11505,fM=135,hE=71295,yE=12799,_E=67382,cf="type_guard_annotation",sf="object_key_computed",nn=123,af="pattern_object_property_key",wE=119892,gE=67505,bE=66962,of="with_",TE=43273,vf="interface_declaration",xm="bool",EE=71945,AE="declaration",SE=11519,R6=">",PE=66771,rm="}",cM=8472,IE=43014,lf="declare_function",Xr=127,CE="RestElement",NE=190,OE=8467,sM="module",em=126522,aM="Sys_blocked_io",pf="jsx_opening_element",kf="object_key_number_literal",mf="match_instance_pattern",oM="|=",vM="mixins",jE=205,lM=217,tm="if",pM="+=",df="match_object_pattern_property_key",hf="match_rest_pattern",yf="export_named_declaration_specifier",nm="try",um="_bigarr02",DE=70479,un="right",RE=245,FE=11718,_f="tuple_labeled_element",kM="TypeParameterInstantiation",ME="mkdir",LE=71999,qE=870530776,mM="@[",dM=-908856609,hM=331416730,BE=11670,UE=66735,XE=43709,im=43642,GE=67002,YE=69375,wf="function_body_any",zE=119807,yM="Assert_failure",gf="function_identifier",JE=65479,F6=131,Gv="new",bf="for_of_left_declaration",KE=120084,HE=100343,WE=73030,fm=70452,cm=134,VE=253,$E=42954,_M=227,Tf="jsx_member_expression_object",Ef="class_property_value",QE=120144,wM=314,ZE=66994,tl="set",xA=126498,Af="tuple_element",Sf="arg_list",rA=65481,eA=8511,tA=42964,nA=11492,sm=126555,uA=71039,iA="exportKind",Pf="program",fA=70187,gM=173,At="as",Yv=124,bM="visit_leading_comment",cA=110575,If="class_",sA=72440,aA=67897,TM=235,oA=8543,EM=141,Cf=120,Nf="match_object_pattern_property",M6=1024,vA=101640,AM=1027,SM=236,nl=246,PM="(",lA=66511,Of="regexp_literal",pA=65574,kA=43513,mA=43695,IM="&&",am=11558,dA=66503,hA=93071,jf="pattern_expression",yA=65381,om=126538,_A=12292,Df="import_namespace_specifier",wA=67583,gA=120137,bA=69622,TA=120770,EA=71131,zv=8287,AA=110590,SA=65135,PA="Fatal error: exception ",L6=118,IA=181,vm=11687,k2="camlinternalFormat.ml",CA=72959,NA=249,Rf="union_type",CM=8206,OA=73064,jA=70271,DA=92728,lm=65344,pm=11695,Ff="class_decorator",NM="the end of an expression statement (`;`)",RA=177983,FA=8457,OM=931,MA=66499,LA=94175,jM="#",qA="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",km=70302,mm=126496,BA=66461,UA=82943,dm=8450,XA=72271,GA=70853,YA="of",DM="Stack_overflow",q6="hasUnknownMembers",B6="a",qf="variable_declarator_pattern",zA=73061,JA=77711,hm=64317,KA=73097,RM=269,Bf="enum_declaration",HA=66966,WA=189,VA=119964,Uf="type_param",fn=782176664,ym=65535,FM=-10,$A=64433,_m=43815,wm=94031,gm=73065,QA=69958,MM=145,bm="property",Xf="jsx_children",Gf="member_property_identifier",ZA=42537,Co="const",xS=70278,Yf="enum_string_member",U6="local",zf="jsx_element_name_identifier",rS=68223,Tm="",eS=119967,Em=119994,tS=66993,Jf="jsx_member_expression_identifier",Am="explicitType",nS=67589,uS=65597,iS="exported",fS=94111,cS=113775,Kf="object_spread_property_type",sS=64847,Hf="component_identifier",Wf="class_implements_interface",LM=162,qM=243,aS=12783,BM=`Fatal error: exception %s
`,Sm=120093,X6="column",Vf="component_rest_param",UM="methods",oS=70451,vS=70312,lS=69967,Pm=70279,pS=66463,kS=92975,Im=70286,$f="pattern_object_property_computed_key",Qf="object_key_string_literal",mS="jsError",Zf="type_args",dS=8304,XM="==",_r=115,xc="declare_component",hS=120092,yS=43638,_S=66811,Sa=-87,wS=43334,gS=66863,bS=77823,GM=143,rc="optional_call",TS=126562,Cm=70162,ec=104,YM="static ",ES=66963,Jv="await",Nm=70107,W2="0",AS=72250,SS=8507,PS=100351,Om="AssignmentPattern",tc="type",zM="%u",IS="NonNullExpression",nc="function_expression_or_method",CS=43470,JM=146,KM=242,HM="camlinternalMod.ml",uc="match_or_pattern",NS=72750,OS=69414,jS=65370,ic="syntax",WM=32752,DS=42963,VM="End_of_file",RS=12294,FS=8471,$M="elementType",MS=43782,QM="++",LS=43641,qS=71944,fc="record_property",BS=126601,US=78894,ZM=-45,Kv="null",xL=177,rL="satisfies",XS=131071,cc="import_specifier",sc="class_method",ac="type_",GS=126514,YS=8454,eL="inexact",zS=67807,JS=8525,KS=65470,HS=71352,oc="tuple_spread_element",tL=219,WS="abstract",VS=73458,ze="return",G6=65536,jm=126548,vc="array_element",$S=-253313196,QS=186,Dm="catch",lc="infer_type",ZS=12295,nL="Invalid legacy octal ",xP=69762,rP=43311,eP=65437,pc="variable_declaration",uL=-696510241,kc="function_params",tP=64316,iL=311,Rm=11565,fL="infinity",nP="@]",uP=65908,mc="extends",iP=66204,fP=43784,cP=11742,Fm=126503,Je="debugger",sP=70457,Y6=912068366,aP=68786,Mm="keyof",Lm=69415,oP=12686,cn=127343600,dc="declare_type_alias",cL="the",sL=233,hc="jsx_element_name_namespaced",vP=72283,lP=161,yc="class_static_block",_c="function_param_type",St=128,pP=-673950933,qm=126591,aL="Sys_error",kP=74649,mP=74862,z6="is",dP=43738,hP=68479,oL=196,Bm=70854,wc="enum_boolean_member",Um=72163,yP=92783,vL=281,gc="component_param_name",_P=68863,sn=32768,lL=2048,wP=64284,pL="@{",gP="\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",Xm=8455,bc="update_expression",kL=276,bP=65500,J6="from",TP=68447,Gm=12592,EP=92766,mL=">>=",t2=110,AP=66431,SP=43586,Tc="jsx_identifier",PP=" : file already exists",D1=128,IP=71958,CP=66717,Ec="enum_boolean_body",NP=64262,Gr="id",Ac="component_renders_annotation",OP=42888,jP=8584,DP=73008,Sc="enum_symbol_body",Pc="declare_namespace",Ym=72713,RP=55215,Ic="object_property_value_type",Cc="match_wildcard_pattern",Nc="for_in_assignment_pattern",zm=8485,FP=43395,MP=229,Pa="true",LP=43743,Oc="enum_number_member",dL=234,qP=72969,hL="expected *",Te=102,yL=200,K6="symbol",Hv="source",jc="tparam_const_modifier",BP=43714,Dc="jsx_fragment",Rc="jsx_attribute_name_identifier",H6="public",UP=43442,Fc="pattern_object_property",XP=65786,GP=70783,YP=43713,zP=72160,_L="*-/",Mc="export_named_specifier",Lc="arrow_function",JP=122623,Jm=70006,wL="${",KP=43814,qc="generic_qualified_identifier_type",HP=199,Bc="jsx_spread_child",Km=8489,Hm=184,gL=2047,WP=66955,Uc="try_catch",VP=70497,bL=313,TL=237,$P=67431,QP=125183,EL=-602162310,an="params",ZP="consequent",xI=68029,rI=67829,eI=68095,Xc="enum_string_body",tI=93823,nI=68351,uI=65495,Gc="declare_module",Yc="match_as_pattern_target",zc="body_expression",iI=66175,fI=191,Wm=70441,Vm=65141,$m="&",Jc="super_expression",Qm=126564,cI=72105,RP0="fs",Ke="throw",sI=68287,aI=67839,Ia=116,oI=110882,vI=69404,lI=123197,Wv=65279,ul="src/parser/type_parser.ml",pI=68115,Zm=126547,xd=126556,kI=73055,Kc="member_property_expression",Hc="enum_defaulted_member",mI=43071,dI=11726,Wc="component_type_rest_param",hI=68607,Vc="object_key",AL=160,V2="variance",yI=70655,_I=70414,il="super",wI=123583,gI=65594,W6="method",bI=73648,V6=121,TI=93951,$c="pattern_array_element_pattern",EI=43764,AI=42993,rd=120145,SI=74879,SL=168,ed=8486,PI=72001,Qc="tagged_template",Zc="module_ref_literal",II=65312,No="implements",CI=43700,NI=120003,PL="Invalid_argument",xs=16777215,OI=83526,td=69744,nd=12336,rs="switch_case",IL=-61,es="optional_member",jI=64274,ud=64322,id=126530,DI=71998,fd=72970,RI=13311,FI=73647,MI=120074,fl="let",CL="global",ts="expression_statement",ns="component_type_params",LI=512,qI=69634,BI=67461,UI=123627,XI=64913,NL="children",OL="PropertyDefinition",jL=1026,DL="%li",us="declare_class",GI=43258,is="indexed_access_type",YI=124926,m2=112,zI="b",fs="predicate_expression",cs="if_alternate_statement",$6="private",RL=-594953737,FL=140,JI="nan",KI=72103,cd=11735,ss="statement",HI="rmdir",sd=66512,WI="match",VI=198,$I=11734,as="import_named_specifier",QI=69599,ZI=68799,xC=194559,os="match_array_pattern",ML=174,vs="function_",ls="bigint_literal",r1=248,ad=67638,od=126539,rC=11557,LL=214,eC=5760,He="break",on="block",ps="match_member_pattern",tC=123565,nC=66815,k1="value",qL=1039100673,uC=69746,iC=70448,fC=74751,ks="init",cC=69551,vd=65548,ms="jsx_member_expression",ld=68096,d2=108,pd=126521,sC=71487,ds="match_statement",aC=178205,oC=12548,BL=" : is a directory",vn=".",vC=12348,cl=-835925911,q2="typeParameters",lC=66855,G1="typeAnnotation",Vv="bigint",hs="jsx_attribute_value_literal",kd=194,UL="T_JSX_TEXT",pC=68466,md=126537,XL=67714067,kC=69487,dd="export",mC=43822,hd=126499,dC=55242,ys="member_type_identifier",GL=138,hC=71679,$v=130,yC=12438,_C=119969,YL=298,yd=12539,wC=119972,zL=",",gC=71423,bC="index out of bounds",Pt=106,sl="%d",JL="T_RENDERS_QUESTION",_d=120571,wd="returnType",TC=69423,gd=120070,KL="%",Q6=117,EC=179,AC="EBADF",SC=93759,bd=64325,_s="component_params",PC=66517,IC=67423,CC=605857695,NC=43518,HL=251,ws="for_of_statement",OC=71983,WL="~",jC=12442,We="switch",DC=66207,Td=126535,VL="&&=",RC=69289,FC=71723,gs="generic_identifier_type",MC=126619,bs="object_type_property_setter",LC=70418,$L="<=",qC=125251,BC=11702,Ts="enum_number_body",al=250,UC=124910,XC=69297,GC=67455,YC=42511,Es="ts_satisfies",QL=268,zC=68324,Ed="an identifier",JC=126534,As=103,KC=120126,Oo=449540197,Z6="declare",HC=68899,WC=126502,Ss="function_expression",ZL=142,VC=123135,$C=67967,QC=120487,ZC=120686,Ps="export_named_declaration",xN=66348,Ad=119981,rN=12352,Is="tuple_type",eN=68680,Sd="target",Cs="call";function bz(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 Tz(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 Ez(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 Pd(x,r,e){return x[1]===r?(x[1]=e,1):0}function Az(x,r){var e=x[1];return x[1]+=r,e}function ol(x){return x[1]}function xq(x){var r=a0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(a0.jsoo_static_env&&a0.jsoo_static_env[x])return a0.jsoo_static_env[x]}var tN=0;(function(){var x=xq("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(zL),e=0;e<r.length;e++)if(r[e]==zI){tN=1;break}else if(r[e].startsWith("b="))tN=+r[e].slice(2);else continue})();var $2=[0];function Sz(x,r){return(!x.js_error||r||x[0]==r1)&&(x.js_error=new a0.Error("Js exception containing backtrace")),x}function z0(x,r){return tN?Sz(x,r):x}function Pz(x,r){throw z0([0,x,r])}function FP0(x){return x}function nN(x,r){Pz(x,r)}function n2(x){nN($2.Invalid_argument,x)}function rq(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function eq(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||n2("Bigarray.create: unsupported kind");var t=new e(r*rq(x));return t}function Id(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&n2("Bigarray.create: negative dimension"),e=e*x[t];return e}var tq=Math.pow(2,-24);function nq(x){throw x}function uq(){nq($2.Division_by_zero)}function cr(x,r,e){this.lo=x&xs,this.mi=r&xs,this.hi=e&xn}cr.prototype.caml_custom="_j",cr.prototype.copy=function(){return new cr(this.lo,this.mi,this.hi)},cr.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},cr.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},cr.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new cr(x,r,e)},cr.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 cr(r,e,t)},cr.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 cr(r,e,t)},cr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*tq|0)+this.mi*x.lo+this.lo*x.mi,t=(e*tq|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new cr(r,e,t)},cr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},cr.prototype.isNeg=function(){return this.hi<<16<0},cr.prototype.and=function(x){return new cr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},cr.prototype.or=function(x){return new cr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},cr.prototype.xor=function(x){return new cr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},cr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new cr(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new cr(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new cr(0,0,this.lo<<x-48)},cr.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new cr(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new cr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new cr(this.hi>>x-48,0,0)},cr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new cr(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 cr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&xn):new cr(this.hi<<16>>x-32,e,e)},cr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&xs,this.lo=this.lo<<1&xs},cr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&xs,this.mi=(this.mi>>>1|this.hi<<23)&xs,this.hi=this.hi>>>1},cr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new cr(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}},cr.prototype.div=function(x){var r=this;x.isZero()&&uq();var e=r.hi^x.hi;r.hi&sn&&(r=r.neg()),x.hi&sn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&sn&&(t=t.neg()),t},cr.prototype.mod=function(x){var r=this;x.isZero()&&uq();var e=r.hi;r.hi&sn&&(r=r.neg()),x.hi&sn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&sn&&(t=t.neg()),t},cr.prototype.toInt=function(){return this.lo|this.mi<<24},cr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},cr.prototype.toArray=function(){return[this.hi>>8,this.hi&ha,this.mi>>16,this.mi>>8&ha,this.mi&ha,this.lo>>16,this.lo>>8&ha,this.lo&ha]},cr.prototype.lo32=function(){return this.lo|(this.mi&ha)<<24},cr.prototype.hi32=function(){return this.mi>>>8&xn|this.hi<<16};function Iz(x,r){return new cr(x&xs,x>>>24&ha|(r&xn)<<8,r>>>16&xn)}function uN(x){return x.hi32()}function iN(x){return x.lo32()}function xp(){n2(bC)}var Cz=um;function jo(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}jo.prototype.caml_custom=Cz,jo.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||n2("bigarray.js: invalid offset"),this.dims.length!=x.length&&n2("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])&&xp(),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])&&xp(),r=r*this.dims[e]+(x[e]-1);return r},jo.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return Iz(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[$3,t,u];default:return this.data[x]}},jo.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=iN(r),this.data[x*2+1]=uN(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},jo.prototype.fill=function(x){switch(this.kind){case 7:var r=iN(x),e=uN(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}},jo.prototype.compare=function(x,r){if(this.layout!=x.layout||this.kind!=x.kind){var e=this.kind|this.layout<<8,t=x.kind|x.layout<<8;return t-e}if(this.dims.length!=x.dims.length)return x.dims.length-this.dims.length;for(var u=0;u<this.dims.length;u++)if(this.dims[u]!=x.dims[u])return this.dims[u]<x.dims[u]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:for(var i,c,u=0;u<this.data.length;u++){if(i=this.data[u],c=x.data[u],i<c)return-1;if(i>c)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;u<this.data.length;u+=2){if(this.data[u+1]<x.data[u+1])return-1;if(this.data[u+1]>x.data[u+1])return 1;if(this.data[u]>>>0<x.data[u]>>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;u<this.data.length;u++){if(this.data[u]<x.data[u])return-1;if(this.data[u]>x.data[u])return 1}break}return 0};function vl(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}vl.prototype=new jo,vl.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:n2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&xp(),x},vl.prototype.get=function(x){return this.data[x]},vl.prototype.set=function(x,r){return this.data[x]=r,0},vl.prototype.fill=function(x){return this.data.fill(x),0};function fN(x,r,e,t){var u=rq(x);return Id(e)*u!=t.length&&n2("length doesn't match dims"),r==0&&e.length==1&&u==1?new vl(x,r,e,t):new jo(x,r,e,t)}function iq(x){return x.slice(1)}function Nz(x,r,e){var t=iq(e),u=eq(x,Id(t));return fN(x,r,t,u)}function rp(x,r,e){return x.set(x.offset(r),e),0}function ep(x,r,e){var t=String.fromCharCode;if(r==0&&e<=CF&&e==x.length)return t.apply(null,x);for(var u=xx;0<e;r+=M6,e-=M6)u+=t.apply(null,x.slice(r,r+Math.min(e,M6)));return u}function Cd(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 Ca(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?ep(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?ep(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&&Cd(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v<u;v++)c[t+v]=i[r+v];else for(var v=u-1;v>=0;v--)c[t+v]=i[r+v];else{for(var o=Math.min(u,i.length-r),v=0;v<o;v++)c[t+v]=i.charCodeAt(r+v);for(;v<u;v++)c[t+v]=0}}return 0}function ll(x,r){if(x==0)return xx;if(r.repeat)return r.repeat(x);for(var e=xx,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Nd(x){x.t==2?x.c+=ll(x.l-x.c.length,"\0"):x.c=ep(x.c,0,x.c.length),x.t=0}function cN(x){if(x.length<24){for(var r=0;r<x.length;r++)if(x.charCodeAt(r)>Xr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function fq(x){for(var r=xx,e=xx,t,u,i,c,v=0,o=x.length;v<o;v++){if(u=x.charCodeAt(v),u<St){for(var l=v+1;l<o&&(u=x.charCodeAt(l))<St;l++);if(l-v>LI?(e.substr(0,1),r+=e,e=xx,r+=x.slice(v,l)):e+=x.slice(v,l),l==o)break;v=l}c=1,++v<o&&((i=x.charCodeAt(v))&-64)==D1&&(t=i+(u<<6),u<WF?(c=t-12416,c<St&&(c=1)):(c=2,++v<o&&((i=x.charCodeAt(v))&-64)==D1&&(t=i+(t<<6),u<jR?(c=t-925824,(c<lL||c>=55295&&c<57344)&&(c=2)):(c=3,++v<o&&((i=x.charCodeAt(v))&-64)==D1&&u<245&&(c=i-63447168+(t<<6),(c<65536||c>1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>xn?e+=String.fromCharCode(55232+(c>>10),AF+(c&1023)):e+=String.fromCharCode(c),e.length>M6&&(e.substr(0,1),r+=e,e=xx)}return r+e}function Na(x,r,e){this.t=x,this.c=r,this.l=e}Na.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Nd(this);case 0:if(cN(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Na.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:fq(x)},Na.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Na(this.t,x,this.l)};function cq(x){return new Na(0,x,x.length)}function MP0(x){return x}function It(x){return cq(x)}function Ns(x,r,e,t,u){return Ca(It(x),r,e,t,u),0}function pl(x){return new cr(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 ae(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 sN(){n2(bC)}function Oz(x,r){r>>>0>=x.l-7&&sN();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=ae(x,r+t);return pl(e)}function Yr(x,r,e){if(e&=ha,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Cd(x)}return x.c[r]=e,0}function Oa(x,r,e){return r>>>0>=x.l&&sN(),Yr(x,r,e)}function kl(x){return x.toArray()}function jz(x,r,e){r>>>0>=x.l-7&&sN();for(var t=kl(e),u=0;u<8;u++)Yr(x,r+7-u,t[u]);return 0}function Os(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:Os(i,r.slice(e))}else{switch(u){case 1:{var i=function(o){for(var l=new Array(t+1),k=0;k<t;k++)l[k]=r[k];return l[t]=o,x.apply(null,l)};break}case 2:{var i=function(o,l){for(var k=new Array(t+2),d=0;d<t;d++)k[d]=r[d];return k[t]=o,k[t+1]=l,x.apply(null,k)};break}default:var i=function(){for(var v=arguments.length==0?1:arguments.length,o=new Array(r.length+v),l=0;l<r.length;l++)o[l]=r[l];for(var l=0;l<arguments.length;l++)o[r.length+l]=arguments[l];return Os(x,o)}}return i.l=u,i}}function E1(x,r){return r>>>0>=x.length-1&&xp(),x}function Dz(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function Rz(x){return x==RE?1:0}var Fz=Math.log2&&Math.log2(11235582092889474e291)==1020;function Mz(x){if(Fz)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 aN(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function ft(x,r,e){return new cr(x,r,e)}function Od(x){if(!isFinite(x))return isNaN(x)?ft(1,0,WM):x>0?ft(0,0,WM):ft(0,0,65520);var r=x==0&&1/x==-1/0?sn:x>=0?0:sn;r&&(x=-x);var e=Mz(x)+1023;e<=0?(e=0,x/=Math.pow(2,-jL)):(x/=Math.pow(2,e-AM),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&zw|r|e<<4,ft(c,i,u)}function sq(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==um)for(var t=0;t<r.dims.length;t++)r.dims[t]<xn?x.write(16,r.dims[t]):(x.write(16,xn),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=kl(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=kl(Od(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=aN(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,aN(i[1])),x.write(32,aN(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var c=r.get(t),u=kl(Od(c[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=kl(Od(c[2])),i=0;i<8;i++)x.write(8,u[i])}break}e[0]=(4+r.dims.length)*4,e[1]=(4+r.dims.length)*8}function oN(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function vN(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==gL)return(r|e|t&zw)==0?t&sn?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&zw);return u>0?(c+=16,c*=Math.pow(2,u-AM)):c*=Math.pow(2,-jL),t&sn&&(c=-c),c}function Q2(x){$2.Failure||($2.Failure=[r1,f5,-3]),nN($2.Failure,x)}function aq(x,r,e){var t=x.read32s();(t<0||t>16)&&Q2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&ha,c=u>>8&1,v=[];if(e==um)for(var o=0;o<t;o++){var l=x.read16u();if(l==xn){var k=x.read32u(),d=x.read32u();k!=0&&Q2("input_value: bigarray dimension overflow in 32bit"),l=d}v.push(l)}else for(var o=0;o<t;o++)v.push(x.read32u());var E=Id(v),T=eq(i,E),P=fN(i,c,v,T);switch(i){case 2:for(var o=0;o<E;o++)T[o]=x.read8s();break;case 3:case 12:for(var o=0;o<E;o++)T[o]=x.read8u();break;case 4:for(var o=0;o<E;o++)T[o]=x.read16s();break;case 5:for(var o=0;o<E;o++)T[o]=x.read16u();break;case 6:for(var o=0;o<E;o++)T[o]=x.read32s();break;case 8:case 9:var N=x.read8u();N&&Q2("input_value: cannot read bigarray with 64-bit OCaml ints");for(var o=0;o<E;o++)T[o]=x.read32s();break;case 7:for(var z=new Array(8),o=0;o<E;o++){for(var I=0;I<8;I++)z[I]=x.read8u();var R=pl(z);P.set(o,R)}break;case 1:for(var z=new Array(8),o=0;o<E;o++){for(var I=0;I<8;I++)z[I]=x.read8u();var q=vN(pl(z));P.set(o,q)}break;case 0:for(var o=0;o<E;o++){var q=oN(x.read32s());P.set(o,q)}break;case 10:for(var o=0;o<E;o++){var X=oN(x.read32s()),B=oN(x.read32s());P.set(o,[$3,X,B])}break;case 11:for(var z=new Array(8),o=0;o<E;o++){for(var I=0;I<8;I++)z[I]=x.read8u();for(var X=vN(pl(z)),I=0;I<8;I++)z[I]=x.read8u();var B=vN(pl(z));P.set(o,[$3,X,B])}break}return r[0]=(4+t)*4,fN(i,c,v,T)}function oq(x,r,e){return x.compare(r,e)}function vq(x,r){return Math.imul(x,r)}function ja(x,r){return r=vq(r,-862048943),r=r<<15|r>>>17,r=vq(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function Lz(x,r){return x=ja(x,iN(r)),x=ja(x,uN(r)),x}function lq(x,r){return Lz(x,Od(r))}function pq(x){var r=Id(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>j6&&(r=j6);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=ja(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=ja(e,t)}break;case 4:case 5:r>D1&&(r=D1);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=ja(e,t);(r&1)!=0&&(e=ja(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=ja(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=ja(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=ja(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=lq(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=lq(e,x.data[u]);break}return e}function qz(x,r){return r[0]=4,x.read32s()}function Bz(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:Q2("input_value: native integer value too large");default:Q2("input_value: ill-formed native integer")}}function Uz(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,pl(e)}function Xz(x,r,e){for(var t=kl(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function Gz(x,r,e){return x.compare(r)}function Yz(x){return x.lo32()^x.hi32()}var kq={_j:{deserialize:Uz,serialize:Xz,fixed_length:8,compare:Gz,hash:Yz},_i:{deserialize:qz,fixed_length:4},_n:{deserialize:Bz,fixed_length:4},_bigarray:{deserialize:function(x,r){return aq(x,r,"_bigarray")},serialize:sq,compare:oq,hash:pq},_bigarr02:{deserialize:function(x,r){return aq(x,r,um)},serialize:sq,compare:oq,hash:pq}};function lN(x){return kq[x.caml_custom]&&kq[x.caml_custom].compare}function mq(x,r,e,t){var u=lN(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)!=0)return i|0}return e}function pN(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function kN(x){return x instanceof Na}function dq(x){if(typeof x=="number")return d6;if(kN(x))return Z3;if(pN(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=qk){var r=x[0]|0;return r==$3?0:r}else{if(x instanceof String)return wF;if(typeof x=="string")return wF;if(x instanceof Number)return d6;if(x&&x.caml_custom)return b_;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function Z2(x,r){return x<r?-1:x==r?0:1}function cx(x,r){return x<r?-1:x>r?1:0}function zz(x,r){return x.t&6&&Nd(x),r.t&6&&Nd(r),x.c<r.c?-1:x.c>r.c?1:0}function jd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=dq(x);if(u==al){x=x[1];continue}var i=dq(r);if(i==al){r=r[1];continue}if(u!==i)return u==d6?i==b_?mq(x,r,-1,e):-1:i==d6?u==b_?mq(r,x,1,e):1:u<i?-1:1;switch(u){case 247:n2(F9);break;case 248:var v=Z2(x[2],r[2]);if(v!=0)return v|0;break;case 249:n2(F9);break;case 250:n2("equal: got Forward_tag, should not happen");break;case 251:n2("equal: abstract value");break;case 252:if(x!==r){var v=zz(x,r);if(v!=0)return v|0}break;case 253:n2("equal: got Double_tag, should not happen");break;case 254:n2("equal: got Double_array_tag, should not happen");break;case 255:n2("equal: got Custom_tag, should not happen");break;case 1247:n2(F9);break;case 1255:var c=lN(x);if(c!=lN(r))return x.caml_custom<r.caml_custom?-1:1;c||n2("compare: abstract value");var v=c(x,r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1256:var v=x.compare(r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1e3:if(x=+x,r=+r,x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 246:case 254:default:if(Rz(u)){n2("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 o=t.pop();r=t.pop(),x=t.pop(),o+1<x.length&&t.push(x,r,o+1),x=x[o],r=r[o]}}function hq(x,r){return jd(x,r,!0)}function Jz(){return[0]}function g1(x){return x<0&&n2("Bytes.create"),new Na(x?2:9,xx,x)}var Dd=[0];function Kz(x,r){return Dd!==x?0:(Dd=r,1)}function yq(x){return Dd}function Hz(x){Dd=x}function Do(x,r){return+(jd(x,r,!1)==0)}function Wz(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=xx,x.t=2):(x.c=ll(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Cd(x),e+=r;r<e;r++)x.c[r]=t;return 0}function mN(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,xx),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+$/,xx),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;Q2("float_of_string")}function dN(x){x=x;var r=x.length;r>31&&n2("format_int: format too long");for(var e={justify:$7,signstyle:Ye,filler:Nu,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:TF},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=Ye;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=W2;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 hN(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=Ye)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=xx;if(x.justify==$7&&x.filler==Nu)for(var u=e;u<x.width;u++)t+=Nu;if(x.signedconv&&(x.sign<0?t+=Ye:x.signstyle!=Ye&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=W2),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":Ao),x.justify==$7&&x.filler==W2)for(var u=e;u<x.width;u++)t+=W2;if(t+=r,x.justify==Ye)for(var u=e;u<x.width;u++)t+=Nu;return t}function yN(x,r){function e(k,d){if(Math.abs(k)<1)return k.toFixed(d);var E=parseInt(k.toString().split($7)[1]);return E>20?(E-=20,k/=Math.pow(10,E),k+=new Array(E+1).join(W2),d>0&&(k=k+vn+new Array(d+1).join(W2)),k):k.toFixed(d)}var t,u=dN(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=JI,u.filler=Nu;else if(!isFinite(r))t="inf",u.filler=Nu;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==ng&&(t=t.slice(0,c-1)+W2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(ng),o=+t.slice(v+1);if(o<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==W2;)c--;t.charAt(c)==vn&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==ng&&(t=t.slice(0,c-1)+W2+t.slice(c-1));break}else{var l=i;if(o<0)l-=o+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==W2;)c--;t.charAt(c)==vn&&c--,t=t.slice(0,c+1)}}break}return hN(u,t)}function Rd(x,r){if(x==sl)return xx+r;var e=dN(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Nu;var u=e.prec-t.length;u>0&&(t=ll(u,W2)+t)}return hN(e,t)}var _q=0;function js(){return _q++}function wq(){return[0]}var Fd=[];function Yx(x,r,e){var t=x[1],u=Fd[e];if(u===void 0)for(var i=Fd.length;i<e;i++)Fd[i]=0;else if(t[u]===r)return t[u-1];for(var c=3,v=t[1]*2+1,o;c<v;)o=c+v>>1|1,r<t[o+1]?v=o-2:c=o;return Fd[e]=c+1,r==t[c+1]?t[c]:0}function Vz(x){for(var r=xx,e=r,t,u,i=0,c=x.length;i<c;i++){if(t=x.charCodeAt(i),t<St){for(var v=i+1;v<c&&(t=x.charCodeAt(v))<St;v++);if(v-i>LI?(e.substr(0,1),r+=e,e=xx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t<lL?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(St|t&Io)):t<55296||t>=QR?e+=String.fromCharCode(WF|t>>12,St|t>>6&Io,St|t&Io):t>=56319||i+1==c||(u=x.charCodeAt(i+1))<AF||u>QR?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(jR|t>>18,St|t>>12&Io,St|t>>6&Io,St|t&Io)),e.length>M6&&(e.substr(0,1),r+=e,e=xx)}return r+e}function Ct(x){return cN(x)?x:Vz(x)}function $z(x,r,e){if(!isFinite(x))return isNaN(x)?Ct(JI):Ct(x>0?fL:"-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?xx:$7,c=xx;if(t)c=Ye;else switch(e){case 43:c=$7;break;case 32:c=Nu;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var o=x.toString(16);if(r>=0){var l=o.indexOf(vn);if(l<0)o+=vn+ll(r,W2);else{var k=l+1+r;o.length<k?o+=ll(k-o.length,W2):o=o.substr(0,k)}}return Ct(c+Ao+o+"p"+i+u.toString(10))}function Qz(x){return+x.isZero()}function tp(x){return new cr(x&xs,x>>24&xs,x>>31&xn)}function Zz(x){return x.toInt()}function xJ(x){return+x.isNeg()}function _N(x){return x.neg()}function gq(x,r){var e=dN(x);e.signedconv&&xJ(r)&&(e.sign=-1,r=_N(r));var t=xx,u=tp(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(Zz(c.modulus))+t}while(!Qz(r));if(e.prec>=0){e.filler=Nu;var v=e.prec-t.length;v>0&&(t=ll(v,W2)+t)}return hN(e,t)}function Dx(x){return x.length}function Y0(x,r){return x.charCodeAt(r)}function bq(x,r){return x.add(r)}function Tq(x,r){return x.mul(r)}function wN(x,r){return x.ucompare(r)<0}function Eq(x){var r=0,e=Dx(x),t=10,u=1;if(e>0)switch(Y0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&Y0(x,r)==48)switch(Y0(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 Md(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=x1?x-87:-1}function Qv(x){var r=Eq(x),e=r[0],t=r[1],u=r[2],i=tp(u),c=new cr(xs,268435455,xn).udivmod(i).quotient,v=Y0(x,e),o=Md(v);(o<0||o>=u)&&Q2(bt);for(var l=tp(o);;)if(e++,v=Y0(x,e),v!=95){if(o=Md(v),o<0||o>=u)break;wN(c,l)&&Q2(bt),o=tp(o),l=bq(Tq(i,l),o),wN(l,o)&&Q2(bt)}return e!=Dx(x)&&Q2(bt),u==10&&wN(new cr(0,0,sn),l)&&Q2(bt),t<0&&(l=_N(l)),l}function Aq(x,r){return x.or(r)}function Ld(x){return x.toFloat()}function ct(x){var r=Eq(x),e=r[0],t=r[1],u=r[2],i=Dx(x),c=-1>>>0,v=e<i?Y0(x,e):0,o=Md(v);(o<0||o>=u)&&Q2(bt);var l=o;for(e++;e<i;e++)if(v=Y0(x,e),v!=95){if(o=Md(v),o<0||o>=u)break;l=u*l+o,l>c&&Q2(bt)}return e!=i&&Q2(bt),l=t*l,u==10&&(l|0)!=l&&Q2(bt),l|0}function Hx(x){return cN(x)?x:fq(x)}function rJ(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[Hx(t[1])]=t[2]}return r}var qd=Os;function eJ(x){return x.l>=0?x.l:x.l=x.length}function tJ(x){return function(){for(var r=eJ(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return qd(x,e)}}function gN(x,r,e){return x[0]==r?(x[0]=e,1):0}function nJ(x){return gN(x,Ov,nl),0}function uJ(x){return x instanceof Array&&x[0]==x[0]>>>0&&gN(x,nl,Ov)?0:1}function iJ(x){return gN(x,Ov,al),0}function fJ(x,r){return+(jd(x,r,!1)<0)}function Sq(x){return x}function cJ(x,r){return x.get(x.offset(r))}function sJ(x,r){return x.xor(r)}function aJ(x,r){return x.shift_right_unsigned(r)}function oJ(x,r){return x.shift_left(r)}function Bd(x){function r(B,z){return oJ(B,z)}function e(B,z){re