var PN0=Object.create;var EM=Object.defineProperty;var NN0=Object.getOwnPropertyDescriptor;var CN0=Object.getOwnPropertyNames;var IN0=Object.getPrototypeOf,ON0=Object.prototype.hasOwnProperty;var jB=(p0,wx)=>()=>(wx||p0((wx={exports:{}}).exports,wx),wx.exports),JB=(p0,wx)=>{for(var rr in wx)EM(p0,rr,{get:wx[rr],enumerable:!0})},RN0=(p0,wx,rr,gr)=>{if(wx&&typeof wx=="object"||typeof wx=="function")for(let Z1 of CN0(wx))!ON0.call(p0,Z1)&&Z1!==rr&&EM(p0,Z1,{get:()=>wx[Z1],enumerable:!(gr=NN0(wx,Z1))||gr.enumerable});return p0};var XB=(p0,wx,rr)=>(rr=p0!=null?PN0(IN0(p0)):{},RN0(wx||!p0||!p0.__esModule?EM(rr,"default",{value:p0,enumerable:!0}):rr,p0));var YB=jB(gM=>{(function(p0){typeof globalThis!="object"&&(this?wx():(p0.defineProperty(p0.prototype,"_T_",{configurable:!0,get:wx}),_T_));function wx(){var rr=this||self;rr.globalThis=rr,delete p0.prototype._T_}})(Object);(function(p0){"use strict";var wx="symbol",rr=271,gr=126548,Z1="renders",ir=71127,ur="member_property",y1=65007,iv=66517,$1="jsx_attribute_value_expression",D3=119980,Yn="function_declaration",Ie="<2>",u9=68466,LM="%=",i9="??",f9=70080,I4="&",Ct="identifier",O4=72163,c9=71723,s9="properties",o9=183969,v9=68223,Vn="function_return_annotation",a9=124903,l9=70106,MM=241,DM="(",UM=213,p9=120074,d9=70708,y9=71679,zn="logical",u2="camlinternalFormat.ml",Kn="type_guard_annotation",m9=92975,jM=">>>",k9="RestElement",h9=67897,JM=179,_9="start",w9=113775,R4=126521,XM="%i",U3="`",YM="#",T9=43702,L4=126,S9=110947,Bn="function_identifier",M4=119893,E9=70366,g9=65547,A9=43743,P9=-43,fv=8238,VM=",",cv=8286,Wn="keyof_type",N9=66717,D4=12336,zM=201,C9=71338,U4=11565,I9=69289,O9=55291,R9=73030,L9=70479,M9=69572,D9=11623,Zn="tuple_spread_element",$n="component_type_rest_param",sv=8239,U9=64310,va="@]",j9=42993,j4=11558,J4="Map.bal",j3="public",KM=-32,aa="Literal",Fn="jsx_member_expression_identifier",Qn="for_in_assignment_pattern",J9=71450,X4=126557,fn=103,X9=12292,Y9=110579,Y4=120597,V9=13311,z9=12348,Gn="export_default_declaration_decl",qn="tuple_type",K9=113663,B9=170,W9=67413,BM="Assert_failure",WM="comments",J3="%S",cn=127343600,Z9=12341,$9=67646,ZM="ENOTEMPTY",F9=72160,Q9=70187,$M=222,G9=12343,FM=2147483647,q9=126624,H9=43442,b9=70312,xk=281,Hn="interface_type",ov="new",rk=66256,V4=68296,ek=124908,z4=126579,K4=70107,B4=249,tk=71167,bn="union_type",Gr=248,nk=126546,x7="enum_bigint_member",QM=133,uk=67871,ik=66955,GM=1027,r7="class_declaration",e7="optional_call",qM="a string",W4=11703,HM="<<",Z4=126564,t7="jsx_element",n7="object_property_type",fk=94207,u7="enum_declaration",ck=68023,sk=67669,ok=8318,bM="prefix",vv="this",vk=126578,i7="if_consequent_statement",xD=-696510241,ak=66963,av="default",$4=72967,It=101,rD="buffer.ml",lk=74649,sn=65535,pk=43709,dk=175,lo="component",eD="===",po=117,f7="jsx_identifier",tD="EnumDefaultedMember",F4=70006,yk=70161,mk=126633,kk=66965,c7="member_property_expression",hk=101589,_k=64274,la="function",wk=66303,Tk=42954,Sk=126529,Ek=72191,s7="new_",gk=64433,Q4=126559,Ak=72144,nD="==",yo=-744106340,Pk=43359,Nk=171,uD="Printexc.handle_uncaught_exception",Ck=66735,Ik=126534,Ok=74879,Rk=42785,G4=120629,X3="0o",iD="End_of_file",Lk=66175,fD="&=",Mk="nan",q4=126503,o7="pattern_number_literal",Dk=43470,v7="import_namespace_specifier",Uk=77711,H4=70302,a7="component_param",b4="@])",xp=126515,pa=118,Oe="continue",jk=43798,rp=";@ ",Jk=74751,Xk="src/parser/statement_parser.ml",Yk="rmdir",Vk=94177,l7="for_in_statement",cD=269,sD=12520,oD="TypeParameterInstantiation",kx="",vD="**=",zk=120126,aD=197,Kk=67829,ep="_bigarr02",p7="export_named_declaration_specifier",tp=": No such file or directory",np=64319,Bk=69926,d7="pattern_object_p",lD="TypeAnnotation",y7="array_type",Y3="@[%s =@ ",Wk=72847,m7="export_default_declaration",up=126590,Zk=42774,$k=": Not a directory",da="let",lv=12288,$2="argument",F2="/",ip="an identifier",Ts="typeof",fp=68116,Fk=182,k7="declare_export_declaration_decl",Qk=67589,Gk=66771,V3="class",pD="tokens",cp=70281,z3=255,qk=43638,dD=-983660142,pv="key",Hk=69955,yD=">>",h7="function_expression_or_method",bk=43587,on="block",xh=100351,sp="mixed",rh=66503,eh="ENOTDIR",th=65135,_7="string_literal",ce="@ ",nh=43334,w7="if_alternate_statement",uh=70448,op=8485,T7="type_args",ih=69864,S7="if_statement",mD="+=",E7="typeof_identifier",vp="with",ap=65595,fh=64286,ch=71086,Ss="true",sh=69423,g7="catch_clause",oh="e",ya="asserts",kD=">>=",vh=131,ah=43388,lh=43887,Y1=-48,ph=120779,hD=190,dh=194,A7="pattern_bigint_literal",yh=71351,mh=65629,P7="call",_D=-42,lp=126553,kh=43695,wD=177,hh=42124,_h=12703,wh=12442,Th=11718,pp=70449,dp=126547,Sh=67462,Es="left",N7="infer_type",Eh=11742,gh=65597,yp="Unix.Unix_error",Ah=122623,Ph=124911,Nh=72959,Ch="opaque",C7="object_internal_slot_property_type",TD="Enum `",SD=275,dv=65279,Ih=71983,Oh=12329,V1=110,I7="spread_property",ED="importKind",K3=" =",O7="remote_identifier",R7="labeled_statement",L7="jsx_fragment",Rh=120770,M7="function_param",L2=112,Lh="exportKind",D7="binary",gs="`.",Mh=42511,gD="<=",U7="jsx_spread_attribute",M2="import",j7="typeof_member_identifier",Dh=69414,Uh=19967,mp=11687,jh=93823,AD=209,Jh=71903,Xh="of",Yh=72e3,Vh="typeArguments",J7="type_identifier",X7="pattern_array_element_pattern",kp=69744,ma=192,Y7="class_element",V7="export_source",z7="component_param_pattern",zh=42508,Kh=125124,PD="Unexpected token `",K7="for_in_left_declaration",B7="object_call_property_type",Bh="abstract",Wh=8584,Zh=68786,$h=71999,hp=123214,Fh=123565,Qh=186,W7="class_implements_interface",_p=126536,Gh=69749,ND="Invalid legacy octal ",qh=71295,Hh=66927,Z7="pattern_expression",bh=11679,x_=-61,wp=65141,r_=11694,$7="update_expression",CD="minus",Re="debugger",e_=71352,t_=65470,ka="number",n_=123627,Tp=64322,Sp=43471,F7="for_of_assignment_pattern",Ep=126589,u_=43784,ID="Internal Error: Found object private prop",i_=183983,qr="id",f_=123190,gp="finally",Ap=120070,c_=72095,Q7="syntax",s_=110591,As="false",OD=-10,Pp="AssignmentPattern",G7="typeof_expression",o_=43764,RD="FunctionTypeParam",q7="function_body_any",v_=126627,a_=71998,l_=126543,H7="call_type_arg",p_=64316,Np=64285,d_=8454,y_=137,LD="**",b7="object_type_property_setter",m_=68607,vn=108,k_="out",h_=68799,yv=65278,xu="jsx_member_expression",__=92728,mv="null",w_=66431,T_=72249,an=128,Cp=119994,S_=66207,E_=43583,Ip="else",Op=94179,Rp=11735,g_=64911,ru="jsx_attribute_name_namespaced",MD="!",A_=42539,P_=72250,N_=71215,C_=69746,I_=65487,eu="pattern_object_property_key",DD=", ",O_=8505,R_="=",L_=64111,M_=8507,Lp=120134,Mp="while",D_=120596,U_=43002,B3="protected",j_=68479,J_=43395,X_=68252,UD="v",Y_=70278,V_="rendersType",z_=70853,Dp=120145,K_=69297,B_=73112,Up=8488,W_=68351,Z_=42655,tu="for_of_left_declaration",$_=44031,F_="Failure",Q_=92159,nu="object_key_identifier",jD=195,kv="bigint",uu="import_default_specifier",hv=256,iu="member",JD="!==",fu="component_identifier",G_=73008,q_=72283,jp=126500,Jp=120127,cu="jsx_attribute_name",su="for_statement_init",H_=67711,ou="private_name",Xp="case",Yp=8489,vu="import_specifier",b_=64279,xw=94098,XD=148,rw=119974,au="pattern_string_literal",ew=72969,YD=193,VD="!=",Vp=126520,tw=71944,zD=259,nw=42191,lu="generic_qualified_identifier_type",_v="implements",uw=194559,KD="%",W3="hasUnknownMembers",iw=71039,BD=211,fw=83526,pu="init",du="jsx_attribute_value",cw=70271,ha=240,yu="function_type_return_annotation",sw=70018,ow="rest",mu="readonly_type",vw=512,aw=68095,lw=120003,zp=126563,Kp=71236,pw=69375,dw=68850,yw=70105,mw=43866,Bp=888960333,kw=43013,ku="assignment_pattern",hw="specifiers",WD=710,ZD=145,ln="as",_w=120570,ww=11507,$D=204,hu="jsx_element_name_identifier",_u="pattern_object_property_string_literal_key",wu="class_expression",FD=257,Tw=44002,Sw=82943,_a="src/parser/type_parser.ml",wa="test",QD=-67,Ew=64217,Wp="package",GD="collect_comments",qD="Pervasives.do_at_exit",gw=125183,Aw=42606,Tu="tuple_element",Su="enum_boolean_member",Pw=65312,Zp=119981,Nw=65495,$p=120085,HD=-80,bD=138,Fp=126555,Cw=65276,m1=128,xU="{ ",Eu="for_statement",gu="class_method",Qp="if",Au="generic_type",Rr=113,Iw=43071,Ow=72001,Rw=71131,Lw=70002,Mw=42888,Gp=8469,Z3="instanceof",Dw=11502,qp=94178,Uw=64321,jw=64913,rU="Division_by_zero",Jw=92879,Xw=71945,Yw=185,Vw=66938,Hp=65535,zw=113800,eU=": file descriptor already closed",bp=223,tU="*=",Kw=68899,Pu="switch_case",Nu="pattern_array_element",Cu="enum_string_member",Iu="pattern_object_property_bigint_literal_key",nU="visit_trailing_comment",x8="export",r8=120122,e8=43823,Bw=43792,Ww=42527,Zw=70726,Ou="enum_defaulted_member",$w=68497,t8=72349,Ru="program",Lu="member_type_identifier",Fw="object",Mu="for_of_statement_lhs",Qw=113791,Gw=67391,Du="jsx_spread_child",n8=126554,u8=8526,i8=43880,f8=69415,qw=43822,Uu="pattern_identifier",Hw=93052,Ta="readonly",Le="name",bw=68119,xT=71494,rT=120121,c8=8486,uU=2047,ju="enum_symbol_body",iU=142,fU="PropertyDefinition",eT=177976,Ju="declare_class",tT=65489,nT=72367,uT=70440,Xu="import_named_specifier",cU="Popping lex mode from empty stack",iT=68111,fT=66463,sU="*-/",cT=43187,s8=8487,sT=11567,oT=67861,vT=` `,aT=66383,Yu="declare_interface",lT=-24976191,pT=238,dT=-24,oU="@ }@]",yT=43645,vU=176,mT=119976,o8=69959,kT=126519,hT=";",aU="trailingComments",v8=65548,Vu="number_literal",Sa=449540197,_T=43704,a8=126584,wT=8467,lU="||",l8=11695,TT="exported",ST=120712,Ps="void",pU="mixins",ET=92783,gT=215,zu="body_expression",dU="%ni",$3=">",Ku="jsx_child",AT=8516,Bu="optional_indexed_access_type",Wu="typeof_type",Zu="spread_element",PT=42963,yU="@[",$u="component_params",NT=43042,p8="",Fu="function_",d8="for",y8=65575,pn="params",CT=168,mU="win32",wv=8202,kU="@",m8="^",IT=164,nt="optional",OT=65574,F3="boolean",hU=139,RT=12548,k8=120539,_U="Not_found",h8=246,Qu="expression_statement",LT="EBADF",MT=66815,Gu="module_ref_literal",DT=55203,qu="function_param_type",UT=73064,_8=70279,jT=110580,wU=233,JT="<",TU="visit_leading_comment",XT=66855,YT=66966,VT=66499,zT=111355,KT=68680,BT=206,SU="--",WT=65497,w8=11711,Hu="function_param_pattern",Tv="constructor",ZT=5760,EU="infinity",T8=43642,fC0="fs",$T=92991,S8=126544,FT=101640,E8=72162,QT=67583,g8=8468,D2="typeParameters",gU="elements",GT=71423,AU="Sys_blocked_io",bu="interface_declaration",xi="variable_declaration",ri="function_rest_param",ei="type",qT="Invalid number ",HT=" : flags Open_rdonly and Open_wronly are not compatible",bT=69404,ti="jsx_element_name_member_expression",A8="keyof",PU=285,P8="never",ni="with_",dn=32768,NU="|=",N8=70404,C8=70441,xS=42969,Q3="declare",rS=73061,ui="object_type",ii="object_property_value_type",eS=69687,CU="Invalid binary/octal ",IU=230,tS=64324,OU="range",RU="infer",nS=120744,fi="array_element",uS=70730,iS=43641,LU=166,fS=70461,cS=69890,sS=69487,oS=74862,vS=68149,I8=73065,MU="%a",aS=72348,DU=172,ci="jsx_expression",lS=65663,pS=126495,dS=245,yS=124907,si="member_property_identifier",UU=226,mS=43615,oi="comment",O8=119965,vi="catch_clause_pattern",ai="object_type_property_getter",jU=136,kS=43019,hS=67455,R8=126628,JU=331416730,XU="the start of a statement",_S=122654,wS="shorthand",TS=43595,SS=11710,li="typeof_qualified_identifier",ES=72750,YU="elementType",i2="typeAnnotation",gS=124895,VU=162,L8=11559,AS=67382,zU="??=",PS=72329,NS="target",pi="component_type",KU=180,CS=189,BU=8206,IS=43513,OS=173823,RS=126467,di="type_guard",LS=43700,MS=12783,M8=8305,yi="type_annotation",WU=141,Me="break",D8=42999,DS=65019,US=160,jS=70460,mi="expression_or_spread",JS=")",ki="class_private_field",XS=55215,YS=65338,VS=40981,G3="members",hi="import_declaration",zS=69634,U8=94031,KS="ENOENT",BS=8457,ZU="satisfies",_i="generic_identifier_type",wi="function_this_param",WS=66993,Ti="type_",ZS=67423,$S=11557,FS=12799,QS=239,GS=93026,qS=66377,HS=123180,$U=221,FU=-594953737,bS=67967,xE=43586,De=105,QU="src/parser/flow_lexer.ml",rE=66559,Si="class_property_value",eE=67637,GU="closedir",tE=43010,nE=8521,j8=69956,uE=42959,iE=212,fE=92735,J8="}",q3="method",cE=11498,X8=247,se="empty",Ei=16777215,qU=161,sE=42887,Ns=116,gi="type_identifier_reference",Y8=126634,oE=68029,HU="regexp",vE=70414,H3=121,Ai="template_literal_element",aE=8449,lE=126562,Sv=12287,pE=-45,V8=64297,z8=126523,dE=43301,Ot=111,yE=126498,mE=43776,bU="EEXIST",kE=119892,hE=43807,xj=4096,Ea=252,Cs=255,_E=68295,Pi="variable_declarator_pattern",Ni="do_while",K8="catch",wE=66962,TE=120654,Ci=125,Ii="label_identifier",SE=11263,EE=8525,Oi="assignment",gE=191456,AE=43273,rj="%u",PE=65381,NE=110927,CE=65479,IE=120538,Ev="await",OE=71487,RE="jsError",LE=110588,ME=120084,DE=42890,ga=224,Ri="object_key",UE=43696,jE=73647,JE=43761,XE=12295,YE=64967,B8=11647,ej=191,Rt=123,VE="generator",zE=123583,Li="for_of_statement",Mi="enum_bigint_body",KE=110959,BE=92995,WE=120686,ZE="b",$E=119969,W8=126522,Z8=64318,FE=71839,$8=126602,QE=65908,b3=65536,tj=231,nj=-602162310,uj="comment_bounds",Lt="-",ij=-55,Di="pattern_object_property",GE=43493,qE=69505,HE=8471,bE=187,F8=120745,Ui="enum_member_identifier",xg=71959,rg=66863,eg=65594,Q8=253,G8='"',q8=70286,ji="jsx_attribute_value_literal",tg=68447,fj="the",ng="index out of bounds",Ji="declare_export_declaration",Xi="jsx_attribute",Yi="class_extends",Hr=122,l2=106,Vi="binding_pattern",zi="ts_type_cast",ug=113807,ig=93951,xl=119,fg="types",cg=8335,Ki="statement_fork_point",Aa="_",sg=65500,Bi="function_type",og=68220,Wi="statement_list",Pa=-835925911,vg=123535,H8=43815,ag=199,b8=120571,lg=67514,cj="Property",x5=72713,sj="Unexpected ",r5=169,oj=", characters ",e5=43867,pg=42537,Zi="component_declaration",vj=" : is a directory",$i="object_key_number_literal",Yr=127,f2=-36,rl=912068366,el="delete",ut=114,dg=120076,Fi="regexp_literal",yg=65370,mg=65481,v1="value",kg=68405,tl="operator",nl="const",aj=283,Is=109,t5="any",hg=69958,_g=70831,wg=73111,Tg=72767,Sg="Identifier",Qi="jsx_opening_attribute",Gi="conditional_type",Eg="loc",gg=67071,n5=120004,Ag=43492,Pg=70005,lj=188,u5=72272,Ng=11389,pj=251,Cg=73055,i5=70280,dj=286,f5=1114111,Ig=66421,yj="Stack_overflow",Og=70301,Rg=19903,mo="0x",Lg=69967,Mg=12447,c5=66512,mj=`Fatal error: exception %s `,ul=1e3,Dg=69295,s5=120093,kj=">=",hj=149,o5=64325,qi="class_identifier",Ug=119967,jg=68415,_j="end",Hi="enum_boolean_body",bi="member_private_name",xf="super_expression",Jg=71955,Xg=126514,v5=67593,Yg=66939,Vg=12591,a5=126538,zg=110590,Kg=72703,Bg=72105,l5=65598,Wg=73727,p5=126504,d5=126551,Zg=70143,il="from",rf="class_property",ef="enum_number_body",$g=42559,Fg=93759,Qg=66994,yn="right",wj=225,Gg=67702,qg=65473,Hg=43697,y5=70855,bg=119993,xA=72103,rA=178205,tf="call_type_args",eA=66511,nf="export_batch_specifier",uf="component_type_param",mn=782176664,gv="get",fl="local",Tj=228,ff="object_mapped_type_property",cf="class_decorator",Sj=220,sf="enum_body",Ej="<<=",tA=71956,nA=69839,Na="super",uA=173791,iA=71942,F1="expression",fA=72440,Ca=254,cA=70412,of="try_catch",gj=32752,vf="declare_module_exports",sA=12320,Aj=134,oA=94175,cl="enum",Pj=196,af="import_source",vA=43814,aA=120069,lf="while_",m5=126537,lA=43262,pf="function_rest_param_type",pA=66378,k5=119996,df="declare_component",dA=73097,yA=70783,mA=43503,kA=131071,hA=11492,_A=92766,Nj=173,wA=113770,TA=73029,SA=66978,yf="tagged_template",mf="jsx_element_name",kf="for_init_declaration",EA=123213,hf="object_indexer_property_type",_f="object_spread_property_type",h5=72970,_5=70854,gA=110930,sl="var",Cj=217,AA=119972,PA=69622,NA=63743,CA=42237,IA=870530776,w5="returnType",Ij=56320,Oj=143,Ia="computed",OA=42735,wf="arg_list",RA=67461,Tf="export_named_declaration",LA=72817,MA=73439,DA=43782,UA=66775,jA=70655,T5="bool",JA=65140,XA=75075,YA=126651,VA=71947,zA=42961,KA=12735,BA=78894,WA=64262,ZA=237,Q2="interface",Rj="Match_failure",$A=42962,FA=69748,Lj="leadingComments",Sf="this_expression",ol=461894857,S5=12592,Mj=8204,QA=119807,GA=66348,Ef="declare_variable",qA=8348,gf="optional_member",Af=120,Pf="arrow_function",HA=72768,bA=70851,Nf="array",xP=43249,E5=126468,rP=177983,eP="compare: functional value",tP=126550,nP=64847,Cf="binding_type_identifier",uP=120132,If="function_params",iP=93071,vl=1024,fP=42783,Dj=1039100673,Uj="@{",cP=12352,sP=42653,oP=120628,jj=264,Of="declare_function",Rf="for_in_statement_lhs",vP=72271,aP=69807,lP=67826,Lf="syntax_opt",Mf="object_key_bigint_literal",Jj=243,pP=94032,Xj=265,Yj="Undefined_recursive_module",Vj=-1053382366,dP=72242,Df="variance_opt",yP=101631,mP="arguments",kP=72161,hP=8511,g5="unknown",_P=43560,zj="the end of an expression statement (`;`)",Kj=1026,wP=12543,TP=11670,Bj="?",SP=69247,A5=11631,P5="line",EP=72202,Uf="pattern_object_rest_property",Mt=" ",gP=43487,Os=115,AP=-673950933,jf="intersection_type",PP=120144,al="is",NP=178207,CP=100343,Wj="||=",Zj="f",N5=8455,Jf=102,Xf="pattern_object_property_number_literal_key",IP=70418,OP=8543,$j="Internal Error: Found private field in object props",C5=126540,I5=119995,Av=8287,Yf="indexed_access_type",Vf="export_named_specifier",Fj=224,RP=124926,LP=-103,MP=167,O5=65344,R5=126530,DP=113788,UP=67505,jP="property",JP=43014,Ue="return",ko=-85,XP=126601,Qj=214,Gj="children",zf="type_alias",L5=43259,YP=126583,VP=71958,zP=65613,KP=67431,M5=126535,BP=69599,Kf="type_params",Bf="object_key_computed",WP=124910,U2="variance",D5=11727,ZP=66954,$P=126463,Wf="catch_body",FP=69445,Zf="type_param",$f="component_type_params",QP=124902,U5=120687,qj="collect_comments_opt",GP=15,qP=120485,HP=70416,bP=125259,Ff="jsx_namespaced_name",xN=43712,rN=72712,Hj="~",j5=12448,Qf="jsx_member_expression_object",J5=126499,X5=-97,Gf="pattern_object_property_identifier_key",bj=219,qf="component_body",Hf="opaque_type",bf=".",eN=43009,tN="consequent",xJ="SpreadElement",D1="body",rJ=178,eJ=202,xc="jsx_opening_element",rc="declare_module",Y5=67638,nN=8477,ec="object_type_property",uN=110882,tc="function_body",iN=94111,tJ="module",nJ="alternate",fN=67839,Pv=8191,cN=43881,uJ=": closedir failed",ho="kind",nc="tuple_labeled_element",Nv=-46,sN=67640,uc="declare_type_alias",V5=70750,oN=77808,ll="column",ic="jsx_closing_element",vN=66977,aN="\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",lN=65786,fc="function_expression",Dt=104,z5=11719,pN=11505,dN="mkdir",yN=70319,iJ="Invalid_argument",mN=43738,kN=113817,cc="bigint_literal",hN=70084,fJ=278,_N=126566,K5="do",B5=42622,sc="computed_key",oc="pattern_object_property_computed_key",cJ="fd ",W5=126571,wN=126619,sJ=140,_o="prototype",oJ=208,TN=67004,vJ=130,aJ=242,lJ=">>>=",SN=68863,EN=11726,Ut="raw",gN=64466,G2=107,AN=67679,vc="enum_string_body",Z5=244,pJ="unreachable jsxtext",dJ="*",PN=66335,NN=126570,yJ=229,CN=" : file already exists",IN=184,ON=67807,RN=70753,ac="boolean_literal",LN=65437,MN=70451,DN=67002,Oa=124,lc="conditional",$5=43260,mJ="Sys_error",UN=123135,pl="meta",jN=64109,pc="pattern_array_rest_element",JN=43255,F5=67644,dc="pattern_object_rest_property_pattern",yc="sequence",XN=65855,YN=110951,VN=67643,mc="predicate_expression",je="static",zN=120512,KN="declaration",Q5=64317,BN=68437,G5=126558,kc="meta_property",WN=11564,hc="declare_enum",kn="pattern",ZN=216,$N=68191,q5="undefined",H5=8319,b5=120133,kJ=132,FN=42239,hJ=-99,QN=124927,GN=120092,qN=43137,_c="component_rest_param",_J=144,wJ="expected *",HN=125251,TJ="%li",bN=55242,xC=12294,wc="enum_number_member",wo="in",SJ="\\\\",Cv=":",rC=68115,EJ="Cygwin",eC=77823,tC=65615,xd=70162,gJ="/static/",nC=11519,uC=72966,iC=12686,AJ=165,rd=183,dl=129,ed=72192,fC=42964,td="try",nd=120655,cC=11702,PJ="expressions",sC=2048,Tc="class_body",oC=55238,NJ=240,vC=66915,aC=43311,lC=43018,CJ=235,pC=73648,IJ="([^/]+)",dC=125258,yC=64829,mC=68735,OJ="++",RJ=163,LJ="qualification",MJ=57343,DJ=931,Sc="default_opt",kC=71235,UJ=8472,hC=71934,jJ=205,JJ=218,XJ="callee",_C=43711,wC=64284,TC=43754,SC=43790,YJ="%Li",Ec="pattern_array_rest_element_pattern",ud="decorators",EC=8304,gc="statement",id=73062,Ac="jsx_children",gC=70492,AC=64255,PC=11630,NC=1255,fd=67592,cd=43519,sd=64311,od=12539,CC="proto",vd=120513,IC=68031,Iv="source",yl="a",OC=93047,RC=92927,LC=126588,MC=73458,DC=67742,UC=43714,VJ=236,jC=-253313196,ml="label",zJ="@[<2>{ ",ad=126539,ld=126552,JC=120487,KJ="Out_of_memory",XC=605857695,YC=94026,pd=126496,To="async",BJ=203,dd=126560,VC=68287,Pc="unary_expression",zC=-26065557,KC=110587,WJ=280,yd=120771,BC=69762,WC=126502,Ra="set",Nc="object_",Cc="template_literal",ZC=43258,Ic="nullable_type",Rs="int_of_string",ZJ="^=",Je="predicate",La="string",md=8450,$J="camlinternalMod.ml",$C=70285,Ls="+",FC=110575,FJ=198,Oc="extends",QJ=-692038429,kd=67827,GJ=210,qJ=227,hd="explicitType",_d=70452,QC=70497,Ma=63,kl="private",GC=64296,qC=67591,HC=92909,HJ="T_JSX_TEXT",bC="Fatal error: exception ",xI=120137,wd=68120,Rc="pattern_array_e",rI=119964,eI=92862,tI=66461,bJ="&&=",xX=174,c2=8231,Lc="null_literal",rX="/=",nI=66811,Td=70108,uI=67504,iI=11686,fI=67001,cI=" : flags Open_text and Open_binary are not compatible",sI=43741,oI=66204,Q1=8233,Mc="type_annotation_hint",vI=123197,Dc="object_property",eX="${",Sd=70480,tX="&&",Uc="type_cast",hl="%d",Ed=8484,nX=207,aI=70066,lI=68324,gd=120713,uX=135,Ad=126556,q2="0",j2="yield",Pd=126591,it=100,pI=69551,jc="jsx_element_name_namespaced",iX=232,Jc="object_key_string_literal",Xc="function_this_param_type",Yc="pattern_object_property_pattern",Xe="throw",Ye="switch",fX=2048,Nd=119970,Vc="toplevel_statement_list",Ov=250,dI=12438,zc="class_implements",Kc="variable_declarator",yI=43713,Cd=68096,mI=70457,kI=12538,hI=11734,cX="-=",sX=234,Bc="component_param_name",_I=43123,Wc="class_",oX="|",vX=200,wI=43518,TI=8483,Zc="jsx_attribute_name_identifier",SI=181;function fW(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function cW(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;t=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?Id(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?Id(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&Od(e);var i=x.c,f=e.c;if(x.t==4)if(t<=r)for(var o=0;o=0;o--)f[t+o]=i[r+o];else{for(var l=Math.min(u,i.length-r),o=0;o>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Rd(x){x.t==2?x.c+=Da(x.l-x.c.length,"\0"):x.c=Id(x.c,0,x.c.length),x.t=0}function EI(x){if(x.length<24){for(var r=0;rYr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function aX(x){for(var r=kx,e=kx,t,u,i,f,o=0,l=x.length;ovw?(e.substr(0,1),r+=e,e=kx,r+=x.slice(o,d)):e+=x.slice(o,d),d==l)break;o=d}f=1,++o=55295&&f<57344)&&(f=2)):(f=3,++o1114111)&&(f=3)))))),f<4?(o-=f,e+="\uFFFD"):f>sn?e+=String.fromCharCode(55232+(f>>10),Ij+(f&1023)):e+=String.fromCharCode(f),e.length>vl&&(e.substr(0,1),r+=e,e=kx)}return r+e}function Ds(x,r,e){this.t=x,this.c=r,this.l=e}Ds.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Rd(this);case 0:if(EI(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Ds.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:aX(x)},Ds.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Ds(this.t,x,this.l)};function lX(x){return new Ds(0,x,x.length)}function cC0(x){return x}function $c(x){return lX(x)}function Fc(x,r,e,t,u){return Ms($c(x),r,e,t,u),0}function pX(x){var r=p0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(p0.jsoo_static_env&&p0.jsoo_static_env[x])return p0.jsoo_static_env[x]}var gI=0;(function(){var x=pX("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(VM),e=0;e>>0>=x.l&&aW(),Kr(x,r,e)}function oe(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function Us(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Us(i,r.slice(e))}else{switch(u){case 1:{var i=function(l){for(var d=new Array(t+1),k=0;k>>0>=x.length-1&&_l(),x}function lW(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function pW(x){return 0}var dW=Math.log2&&Math.log2(11235582092889474e291)==1020;function yW(x){if(dW)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function PI(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}var dX=Math.pow(2,-24);function yX(x){throw x}function mX(){yX(J2.Division_by_zero)}function fr(x,r,e){this.lo=x&Ei,this.mi=r&Ei,this.hi=e&sn}fr.prototype.caml_custom="_j",fr.prototype.copy=function(){return new fr(this.lo,this.mi,this.hi)},fr.prototype.ucompare=function(x){return this.hi>x.hi?1:this.hix.mi?1:this.mix.lo?1:this.loe?1:rx.mi?1:this.mix.lo?1:this.lo>24),e=-this.hi+(r>>24);return new fr(x,r,e)},fr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new fr(r,e,t)},fr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new fr(r,e,t)},fr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*dX|0)+this.mi*x.lo+this.lo*x.mi,t=(e*dX|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new fr(r,e,t)},fr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},fr.prototype.isNeg=function(){return this.hi<<16<0},fr.prototype.and=function(x){return new fr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},fr.prototype.or=function(x){return new fr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},fr.prototype.xor=function(x){return new fr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},fr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new fr(this.lo<>24-x,this.hi<>24-x):x<48?new fr(0,this.lo<>48-x):new fr(0,0,this.lo<>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new fr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new fr(this.hi>>x-48,0,0)},fr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new fr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new fr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&sn):new fr(this.hi<<16>>x-32,e,e)},fr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Ei,this.lo=this.lo<<1&Ei},fr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Ei,this.mi=(this.mi>>>1|this.hi<<23)&Ei,this.hi=this.hi>>>1},fr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new fr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},fr.prototype.div=function(x){var r=this;x.isZero()&&mX();var e=r.hi^x.hi;r.hi&dn&&(r=r.neg()),x.hi&dn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&dn&&(t=t.neg()),t},fr.prototype.mod=function(x){var r=this;x.isZero()&&mX();var e=r.hi;r.hi&dn&&(r=r.neg()),x.hi&dn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&dn&&(t=t.neg()),t},fr.prototype.toInt=function(){return this.lo|this.mi<<24},fr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},fr.prototype.toArray=function(){return[this.hi>>8,this.hi&Cs,this.mi>>16,this.mi>>8&Cs,this.mi&Cs,this.lo>>16,this.lo>>8&Cs,this.lo&Cs]},fr.prototype.lo32=function(){return this.lo|(this.mi&Cs)<<24},fr.prototype.hi32=function(){return this.mi>>>8&sn|this.hi<<16};function Ld(x,r,e){return new fr(x,r,e)}function Md(x){if(!isFinite(x))return isNaN(x)?Ld(1,0,gj):x>0?Ld(0,0,gj):Ld(0,0,65520);var r=x==0&&1/x==-1/0?dn:x>=0?0:dn;r&&(x=-x);var e=yW(x)+1023;e<=0?(e=0,x/=Math.pow(2,-Kj)):(x/=Math.pow(2,e-GM),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var f=x|0;return u=u&GP|r|e<<4,Ld(f,i,u)}function wl(x){return x.toArray()}function kX(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==ep)for(var t=0;t>4;if(u==uU)return r|e|t&GP?NaN:t&dn?-1/0:1/0;var i=Math.pow(2,-24),f=(r*i+e)*i+(t&GP);return u>0?(f+=16,f*=Math.pow(2,u-GM)):f*=Math.pow(2,-Kj),t&dn&&(f=-f),f}function II(x){for(var r=x.length,e=1,t=0;t>>24&Cs|(r&sn)<<8,r>>>16&sn)}function OI(x){return x.hi32()}function RI(x){return x.lo32()}var hW=ep;function So(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}So.prototype.caml_custom=hW,So.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||G1("bigarray.js: invalid offset"),this.dims.length!=x.length&&G1("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e=this.dims[e])&&_l(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&_l(),r=r*this.dims[e]+(x[e]-1);return r},So.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return kW(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Ca,t,u];default:return this.data[x]}},So.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=RI(r),this.data[x*2+1]=OI(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},So.prototype.fill=function(x){switch(this.kind){case 7:var r=RI(x),e=OI(x);if(r==e)this.data.fill(r);else for(var t=0;tf)return 1;if(i!=f){if(!r)return NaN;if(i==i)return 1;if(f==f)return-1}}break;case 7:for(var u=0;ux.data[u+1])return 1;if(this.data[u]>>>0>>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;ux.data[u])return 1}break}return 0};function ja(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ja.prototype=new So,ja.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:G1("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&_l(),x},ja.prototype.get=function(x){return this.data[x]},ja.prototype.set=function(x,r){return this.data[x]=r,0},ja.prototype.fill=function(x){return this.data.fill(x),0};function _X(x,r,e,t){var u=hX(x);return II(e)*u!=t.length&&G1("length doesn't match dims"),r==0&&e.length==1&&u==1?new ja(x,r,e,t):new So(x,r,e,t)}function X2(x){J2.Failure||(J2.Failure=[Gr,F_,-3]),AI(J2.Failure,x)}function wX(x,r,e){var t=x.read32s();(t<0||t>16)&&X2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Cs,f=u>>8&1,o=[];if(e==ep)for(var l=0;l>>32-15,r=SX(r,461845907),x^=r,x=x<<13|x>>>32-13,(x+(x<<2)|0)+-430675100|0}function _W(x,r){return x=js(x,RI(r)),x=js(x,OI(r)),x}function EX(x,r){return _W(x,Md(r))}function gX(x){var r=II(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>hv&&(r=hv);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=js(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=js(e,t)}break;case 4:case 5:r>m1&&(r=m1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=js(e,t);r&1&&(e=js(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32),r*=2;for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32);for(var u=0;u0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if(i|0)return i|0}return e}function MI(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function DI(x){return x instanceof Ds}function NX(x){if(typeof x=="number")return ul;if(DI(x))return Ea;if(MI(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=z3){var r=x[0]|0;return r==Ca?0:r}else{if(x instanceof String)return sD;if(typeof x=="string")return sD;if(x instanceof Number)return ul;if(x&&x.caml_custom)return NC;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function jt(x,r){return xr?1:0}function PW(x,r){return x.t&6&&Rd(x),r.t&6&&Rd(r),x.cr.c?1:0}function Dd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=NX(x);if(u==Ov){x=x[1];continue}var i=NX(r);if(i==Ov){r=r[1];continue}if(u!==i)return u==ul?i==NC?PX(x,r,-1,e):-1:i==ul?u==NC?PX(r,x,1,e):1:ur)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(xr)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(xr)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(xr)return 1}break;case 246:case 254:default:if(pW(u)){G1("compare: continuation value");break}if(x.length!=r.length)return x.length1&&t.push(x,r,1);break}}if(t.length==0)return 0;var l=t.pop();r=t.pop(),x=t.pop(),l+10)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=kx,x.t=2):(x.c=Da(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Od(x),e+=r;r0&&r===r||(x=x.replace(/_/g,kx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,kx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;X2("float_of_string")}function jI(x){x=x;var r=x.length;r>31&&G1("format_int: format too long");for(var e={justify:Ls,signstyle:Lt,filler:Mt,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:Zj},t=0;t=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 JI(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=Lt)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=kx;if(x.justify==Ls&&x.filler==Mt)for(var u=e;u20?(g-=20,k/=Math.pow(10,g),k+=new Array(g+1).join(q2),h>0&&(k=k+bf+new Array(h+1).join(q2)),k):k.toFixed(h)}var t,u=jI(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=Mk,u.filler=Mt;else if(!isFinite(r))t="inf",u.filler=Mt;else switch(u.conv){case"e":var t=r.toExponential(i),f=t.length;t.charAt(f-3)==oh&&(t=t.slice(0,f-1)+q2+t.slice(f-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var o=t.indexOf(oh),l=+t.slice(o+1);if(l<-4||r>=1e21||r.toFixed(0).length>i){for(var f=o-1;t.charAt(f)==q2;)f--;t.charAt(f)==bf&&f--,t=t.slice(0,f+1)+t.slice(o),f=t.length,t.charAt(f-3)==oh&&(t=t.slice(0,f-1)+q2+t.slice(f-1));break}else{var d=i;if(l<0)d-=l+1,t=r.toFixed(d);else for(;t=r.toFixed(d),t.length>i+1;)d--;if(d){for(var f=t.length-1;t.charAt(f)==q2;)f--;t.charAt(f)==bf&&f--,t=t.slice(0,f+1)}}break}return JI(u,t)}function jd(x,r){if(x==hl)return kx+r;var e=jI(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Mt;var u=e.prec-t.length;u>0&&(t=Da(u,q2)+t)}return JI(e,t)}var IX=0;function Js(){return IX++}function OX(){return[0]}var Jd=[];function qx(x,r,e){var t=x[1],u=Jd[e];if(u===void 0)for(var i=Jd.length;i>1|1,rvw?(e.substr(0,1),r+=e,e=kx,r+=x.slice(i,o)):e+=x.slice(i,o),o==f)break;i=o}t>6),e+=String.fromCharCode(an|t&Ma)):t<55296||t>=MJ?e+=String.fromCharCode(Fj|t>>12,an|t>>6&Ma,an|t&Ma):t>=56319||i+1==f||(u=x.charCodeAt(i+1))MJ?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(NJ|t>>18,an|t>>12&Ma,an|t>>6&Ma,an|t&Ma)),e.length>vl&&(e.substr(0,1),r+=e,e=kx)}return r+e}function Jt(x){return EI(x)?x:IW(x)}function OW(x,r,e){if(!isFinite(x))return isNaN(x)?Jt(Mk):Jt(x>0?EU:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?kx:Ls,f=kx;if(t)f=Lt;else switch(e){case 43:f=Ls;break;case 32:f=Mt;break;default:break}if(r>=0&&r<13){var o=Math.pow(2,r*4);x=Math.round(x*o)/o}var l=x.toString(16);if(r>=0){var d=l.indexOf(bf);if(d<0)l+=bf+Da(r,q2);else{var k=d+1+r;l.length>24&Ei,x>>31&sn)}function LW(x){return x.toInt()}function MW(x){return+x.isNeg()}function YI(x){return x.neg()}function DW(x,r){var e=jI(x);e.signedconv&&MW(r)&&(e.sign=-1,r=YI(r));var t=kx,u=Xd(e.base),i="0123456789abcdef";do{var f=r.udivmod(u);r=f.quotient,t=i.charAt(LW(f.modulus))+t}while(!RW(r));if(e.prec>=0){e.filler=Mt;var o=e.prec-t.length;o>0&&(t=Da(o,q2)+t)}return JI(e,t)}function Xx(x){return x.length}function fx(x,r){return x.charCodeAt(r)}function UW(x,r){return x.add(r)}function jW(x,r){return x.mul(r)}function VI(x,r){return x.ucompare(r)<0}function RX(x){var r=0,e=Xx(x),t=10,u=1;if(e>0)switch(fx(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=Hr?x-87:-1}function Sl(x){var r=RX(x),e=r[0],t=r[1],u=r[2],i=Xd(u),f=new fr(Ei,268435455,sn).udivmod(i).quotient,o=fx(x,e),l=Yd(o);(l<0||l>=u)&&X2(Rs);for(var d=Xd(l);;)if(e++,o=fx(x,e),o!=95){if(l=Yd(o),l<0||l>=u)break;VI(f,d)&&X2(Rs),l=Xd(l),d=UW(jW(i,d),l),VI(d,l)&&X2(Rs)}return e!=Xx(x)&&X2(Rs),u==10&&VI(new fr(0,0,dn),d)&&X2(Rs),t<0&&(d=YI(d)),d}function Vd(x){return x.toFloat()}function ft(x){var r=RX(x),e=r[0],t=r[1],u=r[2],i=Xx(x),f=-1>>>0,o=e=u)&&X2(Rs);var d=l;for(e++;e=u)break;d=u*d+l,d>f&&X2(Rs)}return e!=i&&X2(Rs),d=t*d,u==10&&(d|0)!=d&&X2(Rs),d|0}function JW(x){return x.slice(1)}function er(x){return EI(x)?x:aX(x)}function XW(x){for(var r={},e=1;e=0?x.l:x.l=x.length}function VW(x){return function(){for(var r=YW(x),e=new Array(r),t=0;t1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var $W=["E2BIG","EACCES","EAGAIN",LT,"EBUSY","ECHILD","EDEADLK","EDOM",bU,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",KS,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",eh,ZM,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function Ys(x,r,e,t){var u=$W.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Jt(r||kx),Jt(e||kx)];return i}var UX={};function Eo(x){return UX[x]}function Vs(x,r){throw q0([0,x].concat(r))}function KI(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new Ds(4,x,x.length)}function jX(x){Dr(x+tp)}function H2(x){this.data=x}H2.prototype=new LX,H2.prototype.constructor=H2,H2.prototype.truncate=function(x){var r=this.data;this.data=w1(x|0),Ms(r,0,this.data,0,x)},H2.prototype.length=function(){return ct(this.data)},H2.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=w1(x+t),f=this.data;this.data=i,Ms(f,0,this.data,0,u)}return Ms(KI(r),e,this.data,x,t),0},H2.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=w1(t|0);Ms(this.data,x,i,0,t),r.set(MX(i),e)}return t};function Rv(x,r,e){this.file=r,this.name=x,this.flags=e}Rv.prototype.err_closed=function(){Dr(this.name+eU)},Rv.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},Rv.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},Rv.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},Rv.prototype.close=function(){this.file=void 0};function p2(x,r){this.content={},this.root=x,this.lookupFun=r}p2.prototype.nm=function(x){return this.root+x},p2.prototype.create_dir_if_needed=function(x){for(var r=x.split(F2),e=kx,t=0;t0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=w1(t);return Ms(KI(r),e,u,0,t),this.log(u.toUtf16()),0}Dr(this.fd+eU)},Al.prototype.read=function(x,r,e,t){Dr(this.fd+": file descriptor is write only")},Al.prototype.close=function(){this.log=void 0};function Wd(x,r){return r==null&&(r=Kd.length),Kd[r]=x,r|0}function vC0(x,r,e){for(var t={};r;){switch(r[1]){case 0:t.rdonly=1;break;case 1:t.wronly=1;break;case 2:t.append=1;break;case 3:t.create=1;break;case 4:t.truncate=1;break;case 5:t.excl=1;break;case 6:t.binary=1;break;case 7:t.text=1;break;case 8:t.nonblock=1;break}r=r[2]}t.rdonly&&t.wronly&&Dr(x+HT),t.text&&t.binary&&Dr(x+cI);var u=FW(x),i=u.device.open(u.rest,t);return Wd(i,void 0)}(function(){function x(r,e){return El()?BW(r,e):new Al(r,e)}Wd(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),Wd(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),Wd(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function QW(x){var r=Kd[x];r.flags.wronly&&Dr(cJ+x+" is writeonly");var e=null,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!1,buffer_curr:0,buffer_max:0,buffer:new Uint8Array(b3),refill:e};return Xs[t.fd]=t,t.fd}function XX(x){var r=Kd[x];r.flags.rdonly&&Dr(cJ+x+" is readonly");var e=r.flags.buffered!==void 0?r.flags.buffered:1,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(b3),buffered:e};return Xs[t.fd]=t,t.fd}function GW(){for(var x=0,r=0;ru.buffer.length){var f=new Uint8Array(u.buffer_curr+i.length);f.set(u.buffer),u.buffer=f}switch(u.buffered){case 0:u.buffer.set(i,u.buffer_curr),u.buffer_curr+=i.length,Qc(x);break;case 1:u.buffer.set(i,u.buffer_curr),u.buffer_curr+=i.length,u.buffer_curr>=u.buffer.length&&Qc(x);break;case 2:var o=i.lastIndexOf(10);o<0?(u.buffer.set(i,u.buffer_curr),u.buffer_curr+=i.length,u.buffer_curr>=u.buffer.length&&Qc(x)):(u.buffer.set(i.subarray(0,o+1),u.buffer_curr),u.buffer_curr+=o+1,Qc(x),u.buffer.set(i.subarray(o+1),u.buffer_curr),u.buffer_curr+=i.length-o-1);break}return 0}function BI(x,r,e,t){return qW(x,$c(r),e,t)}function YX(x,r){var e=String.fromCharCode(r);return BI(x,e,0,1),0}function Pl(x,r){return+(Dd(x,r,!1)!=0)}function WI(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function HW(x,r){return x[0]=Ov,x[1]=r,0}function Lv(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:DI(x)||MI(x)?Ea:x instanceof Function||typeof x=="function"?X8:x&&x.caml_custom?z3:ul}function bW(x){for(var r;x;)if(er(x[1][1])=="SYJS"){r=x[1][2];break}else x=x[2];var e={};if(r)for(var t=1;t=0?x=u:X2("caml_register_global: cannot locate "+t)}}J2[x+1]=r,e&&(J2[e]=r)}function ZI(x,r){return UX[x]=r,0}function xZ(x){return x[2]=IX++,x}function Ar(x,r){return x===r?1:0}function rZ(){G1(ng)}function N1(x,r){return r>>>0>=Xx(x)&&rZ(),fx(x,r)}function P(x,r){return 1-Ar(x,r)}function eZ(){return 2147483647/4|0}var tZ=p0.process&&p0.process.platform&&p0.process.platform==mU?EJ:"Unix";function nZ(){return[0,tZ,32,0]}function uZ(){yX(J2.Not_found)}function VX(x){var r=pX(er(x));return r===void 0&&uZ(),Jt(r)}function $I(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function d2(x,r){return{joo_tramp:x,joo_args:r}}function I0(x,r){if(typeof r=="function")return x.fun=r,0;if(r.fun)return x.fun=r.fun,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function C1(x){{if(x instanceof Array)return x;var r;return p0.RangeError&&x instanceof p0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||p0.InternalError&&x instanceof p0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=J2.Stack_overflow:x instanceof p0.Error&&Eo(RE)?r=[0,Eo(RE),x]:r=[0,J2.Failure,Jt(String(x))],x instanceof p0.Error&&(r.js_error=x),r}}function iZ(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function fZ(x){var r=kx;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&iZ(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=DM;for(var u=e;ue&&(r+=DD);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof Ds||typeof i=="string"?r+=G8+i.toString()+G8:r+=Aa}r+=JS}else x[0]==Gr&&(r+=x[1]);return r}function zX(x){if(x instanceof Array&&(x[0]==0||x[0]==Gr)){var r=Eo(uD);if(r)zd(r,[x,!1]);else{var e=fZ(x),t=Eo(qD);if(t&&zd(t,[0]),console.error(bC+e+` `),x.js_error)throw x.js_error}}else throw x}function cZ(){var x=p0.process;x&&x.on?x.on("uncaughtException",function(r,e){zX(r),x.exit(2)}):p0.addEventListener&&p0.addEventListener("error",function(r){r.error&&zX(r.error)})}cZ();function a(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):Us(x,[r])}function p(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):Us(x,[r,e])}function H0(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):Us(x,[r,e,t])}function ve(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):Us(x,[r,e,t,u])}function Ve(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):Us(x,[r,e,t,u,i])}function sZ(x,r,e,t,u,i,f,o){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,f,o):Us(x,[r,e,t,u,i,f,o])}var FI=[Gr,KJ,-1],KX=[Gr,mJ,-2],_n=[Gr,F_,-3],QI=[Gr,iJ,-4],E2=[Gr,_U,-7],BX=[Gr,Rj,-8],WX=[Gr,yj,-9],wr=[Gr,BM,-11],Nl=[Gr,Yj,-12],oZ=[4,0,0,0,[12,45,[4,0,0,0,0]]],GI=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,oj,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],Ya=[0,0,[0,0,0],[0,0,0]],Cl=[0,0,0,0,1,0,0,0],ZX=[0,"first_leading","last_trailing"],$X=[0,wf,Nf,fi,y7,Pf,Oi,ku,cc,D7,Vi,Cf,on,zu,ac,Me,P7,H7,tf,Wf,g7,vi,Wc,Tc,r7,cf,Y7,wu,Yi,qi,zc,W7,gu,ki,rf,Si,oi,qf,Zi,fu,a7,Bc,z7,$u,_c,pi,uf,$f,$n,sc,lc,Gi,Oe,Re,Ju,df,hc,Ji,k7,Of,Yu,rc,vf,uc,Ef,Sc,Ni,se,Mi,x7,sf,Hi,Su,u7,Ou,Ui,ef,wc,vc,Cu,ju,nf,m7,Gn,Tf,p7,Vf,V7,F1,mi,Qu,Qn,K7,l7,Rf,kf,F7,tu,Li,Mu,Eu,su,Fu,tc,q7,Yn,fc,h7,Bn,M7,Hu,qu,If,ri,pf,Vn,wi,Xc,Bi,yu,_i,lu,Au,Ct,w7,i7,S7,M2,hi,uu,Xu,v7,af,vu,Yf,N7,Q2,bu,Hn,jf,Xi,cu,Zc,ru,du,$1,ji,Ku,Ac,ic,t7,mf,hu,ti,jc,ci,L7,f7,xu,Fn,Qf,Ff,Qi,xc,U7,Du,Wn,Ii,R7,zn,iu,bi,ur,c7,si,Lu,kc,Gu,s7,Lc,Ic,Vu,Nc,B7,hf,C7,Ri,Mf,Bf,nu,$i,Jc,ff,Dc,n7,ii,_f,ui,ec,ai,b7,Hf,e7,Bu,gf,kn,Rc,Nu,X7,pc,Ec,A7,Z7,Uu,o7,d7,Di,Iu,oc,Gf,eu,Xf,Yc,_u,Uf,dc,au,Je,mc,ou,Ru,mu,Fi,O7,Ue,yc,Zu,I7,gc,Ki,Wi,_7,xf,Ye,Pu,Q7,Lf,yf,Cc,Ai,Sf,Xe,Vc,of,zi,Tu,nc,Zn,qn,Ti,zf,yi,Mc,T7,Uc,di,Kn,J7,gi,Zf,Kf,G7,E7,j7,li,Wu,Pc,bn,$7,xi,Kc,Pi,U2,Df,lf,ni,j2],wn=[0,0,0];Xt(11,Nl,Yj),Xt(10,wr,BM),Xt(9,[Gr,AU,OD],AU),Xt(8,WX,yj),Xt(7,BX,Rj),Xt(6,E2,_U),Xt(5,[Gr,rU,-6],rU),Xt(4,[Gr,iD,-5],iD),Xt(3,QI,iJ),Xt(2,_n,F_),Xt(1,KX,mJ),Xt(0,FI,KJ);var vZ="output_substring",aZ=bf,lZ=Ss,pZ=As,dZ="CamlinternalLazy.Undefined",yZ=SJ,mZ="\\'",kZ="\\b",hZ="\\t",_Z="\\n",wZ="\\r",TZ="List.iter2",SZ="tl",EZ="hd",gZ="String.blit / Bytes.blit_string",AZ="Bytes.blit",PZ="String.sub / Bytes.sub",NZ="String.concat",CZ="Array.blit",IZ="Array.sub",OZ="Map.remove_min_elt",RZ=[0,0,0,0],LZ=[0,"map.ml",400,10],MZ=[0,0,0],DZ=J4,UZ=J4,jZ=J4,JZ=J4,XZ="Stdlib.Queue.Empty",YZ="Buffer.add_substring/add_subbytes",VZ="Buffer.add: cannot grow buffer",zZ=[0,rD,93,2],KZ=[0,rD,94,2],BZ="Buffer.sub",WZ="%c",ZZ="%s",$Z=XM,FZ=TJ,QZ=dU,GZ=YJ,qZ="%f",HZ="%B",bZ="%{",x$="%}",r$="%(",e$="%)",t$=MU,n$="%t",u$="%?",i$="%r",f$="%_r",c$=[0,u2,850,23],s$=[0,u2,814,21],o$=[0,u2,815,21],v$=[0,u2,818,21],a$=[0,u2,819,21],l$=[0,u2,822,19],p$=[0,u2,823,19],d$=[0,u2,826,22],y$=[0,u2,827,22],m$=[0,u2,831,30],k$=[0,u2,832,30],h$=[0,u2,836,26],_$=[0,u2,837,26],w$=[0,u2,846,28],T$=[0,u2,847,28],S$=[0,u2,851,23],E$=[0,u2,1558,4],g$="Printf: bad conversion %[",A$=[0,u2,1626,39],P$=[0,u2,1649,31],N$=[0,u2,1650,31],C$="Printf: bad conversion %_",I$=Uj,O$=yU,R$=Uj,L$=yU,M$=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],D$=[0,0,4],U$=Mk,j$="neg_infinity",J$=EU,X$=bf,Y$=[0,fn],V$="%+nd",z$="% nd",K$="%+ni",B$="% ni",W$="%nx",Z$="%#nx",$$="%nX",F$="%#nX",Q$="%no",G$="%#no",q$="%nd",H$=dU,b$="%nu",xF="%+ld",rF="% ld",eF="%+li",tF="% li",nF="%lx",uF="%#lx",iF="%lX",fF="%#lX",cF="%lo",sF="%#lo",oF="%ld",vF=TJ,aF="%lu",lF="%+Ld",pF="% Ld",dF="%+Li",yF="% Li",mF="%Lx",kF="%#Lx",hF="%LX",_F="%#LX",wF="%Lo",TF="%#Lo",SF="%Ld",EF=YJ,gF="%Lu",AF="%+d",PF="% d",NF="%+i",CF="% i",IF="%x",OF="%#x",RF="%X",LF="%#X",MF="%o",DF="%#o",UF=hl,jF=XM,JF=rj,XF=va,YF="@}",VF="@?",zF=`@ `,KF="@.",BF="@@",WF="@%",ZF=kU,$F="CamlinternalFormat.Type_mismatch",FF=kx,QF=[0,[11,DD,[2,0,[2,0,0]]],", %s%s"],GF=[0,[11,bC,[2,0,[12,10,0]]],mj],qF=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s `],HF="Fatal error: out of memory in uncaught exception handler",bF=[0,[11,bC,[2,0,[12,10,0]]],mj],xQ=[0,[2,0,[12,10,0]],`%s `],rQ="Raised at",eQ="Re-raised at",tQ="Raised by primitive operation at",nQ="Called from",uQ=" (inlined)",iQ=kx,fQ=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,oj,oZ]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],cQ=[0,[2,0,[11," unknown location",0]],"%s unknown location"],sQ="Out of memory",oQ="Stack overflow",vQ="Pattern matching failed",aQ="Assertion failed",lQ="Undefined recursive module",pQ=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],dQ=kx,yQ=kx,mQ=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],kQ=[0,[4,0,0,0,0],hl],hQ=[0,[3,0,0],J3],_Q=Aa,wQ=[0,kx,`(Cannot print locations: bytecode executable program file not found)`,`(Cannot print locations: bytecode executable program file appears to be corrupt)`,`(Cannot print locations: bytecode executable program file has wrong magic number)`,`(Cannot print locations: bytecode executable program file cannot be opened; -- too many open files. Try running with OCAMLRUNPARAM=b=2)`],TQ=[3,0,3],SQ=bf,EQ=$3,gQ="{"],qQ=[0,[12,32,0],Mt],HQ=[0,[12,32,0],Mt],bQ=[0,[17,[0,"@,",0,0],[12,Ci,[17,0,0]]],"@,}@]"],xG=[0,"src/hack_forked/utils/collections/third-party/flow_set.ml",379,14],rG=F3,eG=ka,tG=La,nG=wx,uG=kv,iG=[0,[12,40,[18,[1,[0,[11,Ie,0],Ie]],[11,"File_key.LibFile",[17,[0,ce,1,0],0]]]],"(@[<2>File_key.LibFile@ "],fG=[0,[3,0,0],J3],cG=[0,[17,0,[12,41,0]],b4],sG=[0,[12,40,[18,[1,[0,[11,Ie,0],Ie]],[11,"File_key.SourceFile",[17,[0,ce,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],oG=[0,[3,0,0],J3],vG=[0,[17,0,[12,41,0]],b4],aG=[0,[12,40,[18,[1,[0,[11,Ie,0],Ie]],[11,"File_key.JsonFile",[17,[0,ce,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],lG=[0,[3,0,0],J3],pG=[0,[17,0,[12,41,0]],b4],dG=[0,[12,40,[18,[1,[0,[11,Ie,0],Ie]],[11,"File_key.ResourceFile",[17,[0,ce,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],yG=[0,[3,0,0],J3],mG=[0,[17,0,[12,41,0]],b4],kG=[0,1],hG=[0,0],_G=[0,1],wG=[0,2],TG=[0,0],SG=[0,1],EG=[0,1],gG=[0,1],AG=[0,1],PG=[0,1],NG=[0,1],CG=[0,0,0],IG=[0,0,0],OG=[0,j2,ni,lf,Df,U2,Pi,Kc,xi,$7,bn,Pc,Wu,li,j7,E7,G7,Kf,Zf,gi,J7,Kn,di,Uc,T7,Mc,yi,zf,Ti,qn,Zn,nc,Tu,zi,of,Vc,Xe,Sf,Ai,Cc,yf,Lf,Q7,Pu,Ye,xf,_7,Wi,Ki,gc,I7,Zu,yc,Ue,O7,Fi,mu,Ru,ou,mc,Je,au,dc,Uf,_u,Yc,Xf,eu,Gf,oc,Iu,Di,d7,o7,Uu,Z7,A7,Ec,pc,X7,Nu,Rc,kn,gf,Bu,e7,Hf,b7,ai,ec,ui,_f,ii,n7,Dc,ff,Jc,$i,nu,Bf,Mf,Ri,C7,hf,B7,Nc,Vu,Ic,Lc,s7,Gu,kc,Lu,si,c7,ur,bi,iu,zn,R7,Ii,Wn,Du,U7,xc,Qi,Ff,Qf,Fn,xu,f7,L7,ci,jc,ti,hu,mf,t7,ic,Ac,Ku,ji,$1,du,ru,Zc,cu,Xi,jf,Hn,bu,Q2,N7,Yf,vu,af,v7,Xu,uu,hi,M2,S7,i7,w7,Ct,Au,lu,_i,yu,Bi,Xc,wi,Vn,pf,ri,If,qu,Hu,M7,Bn,h7,fc,Yn,q7,tc,Fu,su,Eu,Mu,Li,tu,F7,kf,Rf,l7,K7,Qn,Qu,mi,F1,V7,Vf,p7,Tf,Gn,m7,nf,ju,Cu,vc,wc,ef,Ui,Ou,u7,Su,Hi,sf,x7,Mi,se,Ni,Sc,Ef,uc,vf,rc,Yu,Of,k7,Ji,hc,df,Ju,Re,Oe,Gi,lc,sc,$n,$f,uf,pi,_c,$u,z7,Bc,a7,fu,Zi,qf,oi,Si,rf,ki,gu,W7,zc,qi,Yi,wu,Y7,cf,r7,Tc,Wc,vi,g7,Wf,tf,H7,P7,Me,ac,zu,on,Cf,Vi,D7,cc,ku,Oi,Pf,y7,fi,Nf,wf],RG=[0,gc,$1,qu,Au,Vn,P7,Ic,Bf,ci,Hn,zu,Mc,ec,Ye,b7,Vf,cf,ff,ic,s7,N7,Ku,Hi,Ui,ni,A7,yu,Eu,o7,xc,_c,_i,Su,Lu,Ct,Df,Rf,oc,Of,tf,Hu,Wf,mf,ju,au,Xc,Mu,Pu,Ri,i7,Wi,af,sf,U7,kc,Yi,rf,gf,wf,Yc,a7,di,nu,Uf,xu,W7,ui,Je,Dc,pf,Bu,si,jc,t7,lu,R7,lc,zf,wc,f7,Ii,If,Gf,y7,rc,m7,bi,mu,Rc,fi,Mi,H7,yc,U2,dc,hc,G7,O7,S7,D7,su,Vc,Zc,Y7,B7,Q7,se,F7,yi,j2,Wn,of,Ji,Xf,Wu,X7,df,Ru,cc,Pc,Si,k7,Vu,xi,Ac,Zn,jf,Ou,Qn,ai,p7,Du,pc,l7,Zf,qn,fu,Pi,nc,I7,Kf,_7,bn,zc,Yf,Li,ki,zn,ri,Zi,$7,oi,Nc,Ff,ku,iu,Wc,wu,z7,Ec,Qf,Bc,ur,M2,Ue,E7,gi,xf,Z7,Xe,Re,Lc,w7,Hf,mi,ji,kn,ac,fc,u7,vu,gu,V7,M7,du,wi,j7,ef,mc,tc,uu,vc,Gn,$f,hf,Zu,Mf,v7,ii,Di,Ti,$i,_u,n7,J7,vf,vi,Yu,Cf,cu,Lf,x7,Tu,Bi,ou,hi,Jc,Tc,C7,hu,qi,bu,Ni,T7,Nf,Kc,Sc,g7,Uc,Ef,ti,ru,sc,Qi,d7,Gu,Xi,K7,Fn,Kn,Cc,Oi,uf,Uu,Vi,F1,Nu,qf,Qu,zi,Yn,q7,Ki,Oe,Bn,$u,eu,nf,uc,Ai,yf,Fu,Tf,li,tu,e7,on,Xu,r7,L7,_f,h7,Ju,Cu,Me,Pf,Q2,Gi,lf,pi,Fi,kf,$n,Iu,Sf,c7],LG=nD,MG=VD,DG=eD,UG=JD,jG=JT,JG=gD,XG=$3,YG=kj,VG=HM,zG=yD,KG=jM,BG=Ls,WG=Lt,ZG=dJ,$G=LD,FG=F2,QG=KD,GG=oX,qG=m8,HG=I4,bG=wo,xq=Z3,rq=mD,eq=cX,tq=tU,nq=vD,uq=rX,iq=LM,fq=Ej,cq=kD,sq=lJ,oq=NU,vq=ZJ,aq=fD,lq=zU,pq=bJ,dq=Wj,yq=[0,[18,[1,[0,[11,Ie,0],Ie]],[11,xU,0]],zJ],mq="Loc.line",kq=[0,[18,[1,[0,0,kx]],[2,0,[11,K3,[17,[0,ce,1,0],0]]]],Y3],hq=[0,[4,0,0,0,0],hl],_q=[0,[17,0,0],va],wq=[0,[12,59,[17,[0,ce,1,0],0]],rp],Tq=ll,Sq=[0,[18,[1,[0,0,kx]],[2,0,[11,K3,[17,[0,ce,1,0],0]]]],Y3],Eq=[0,[4,0,0,0,0],hl],gq=[0,[17,0,0],va],Aq=[0,[17,[0,ce,1,0],[12,Ci,[17,0,0]]],oU],Pq=[0,[15,0],MU],Nq="(Some ",Cq=JS,Iq="None",Oq=[0,[18,[1,[0,[11,Ie,0],Ie]],[11,xU,0]],zJ],Rq="Loc.source",Lq=[0,[18,[1,[0,0,kx]],[2,0,[11,K3,[17,[0,ce,1,0],0]]]],Y3],Mq=[0,[17,0,0],va],Dq=[0,[12,59,[17,[0,ce,1,0],0]],rp],Uq=_9,jq=[0,[18,[1,[0,0,kx]],[2,0,[11,K3,[17,[0,ce,1,0],0]]]],Y3],Jq=[0,[17,0,0],va],Xq=[0,[12,59,[17,[0,ce,1,0],0]],rp],Yq="_end",Vq=[0,[18,[1,[0,0,kx]],[2,0,[11,K3,[17,[0,ce,1,0],0]]]],Y3],zq=[0,[17,0,0],va],Kq=[0,[17,[0,ce,1,0],[12,Ci,[17,0,0]]],oU],Bq="Object literal may not have data and accessor property with the same name",Wq="Object literal may not have multiple get/set accessors with the same name",Zq="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",$q="Modules can only have 1 since they are either an ES module xor they are a CommonJS module.",Fq="Found both `declare module.exports` and `declare export` in the same module. ",Qq="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",Gq="Async functions can only be declared at top level or immediately within another function.",qq="`await` is an invalid identifier in async functions",Hq="`await` is not allowed in async function parameters.",bq="Computed properties must have a value.",xH="Constructor can't be an accessor.",rH="Constructor can't be an async function.",eH="Constructor can't be a generator.",tH="It is sufficient for your declare function to just have a Promise return type.",nH="async is an implementation detail and isn't necessary for your declare function statement. ",uH="`declare` modifier can only appear on class fields.",iH="Unexpected token `=`. Initializers are not allowed in a `declare`.",fH="`declare export interface` is not supported. Use `export interface` instead.",cH="`declare export type` is not supported. Use `export type` instead.",sH="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",oH="Classes may only have one constructor",vH="Duplicate `declare module.exports` statement!",aH="Rest element must be final element of an array pattern",lH="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",pH="Enum members are separated with `,`. Replace `;` with `,`.",dH="`const` enums are not supported. Flow Enums are designed to allow for inlining, however the inlining itself needs to be part of the build system (whatever you use) rather than Flow itself.",yH="Expected an object pattern, array pattern, or an identifier but found an expression instead",mH="Missing comma between export specifiers",kH="Generators can only be declared at top level or immediately within another function.",hH="Getter should have zero parameters",_H="A getter cannot have a `this` parameter.",wH="Illegal break statement",TH="Illegal continue statement",SH="Illegal return statement",EH="Illegal Unicode escape",gH="Missing comma between import specifiers",AH="It cannot be used with `import type` or `import typeof` statements",PH="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",NH="Explicit inexact syntax cannot appear inside an explicit exact object type",CH="Explicit inexact syntax can only appear inside an object type",IH="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",OH="Components use `renders` instead of `:` to annotate the render type of a component.",RH="A bigint literal must be an integer",LH="JSX value should be either an expression or a quoted JSX text",MH="Invalid left-hand side in assignment",DH="Invalid left-hand side in exponentiation expression",UH="Invalid left-hand side in for-in",jH="Invalid left-hand side in for-of",JH="Imports within a `declare module` body must always be `import type` or `import typeof`!",XH="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",YH="Invalid regular expression",VH="A bigint literal cannot use exponential notation",zH="Tuple spread elements cannot be optional.",KH="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",BH="`typeof` can only be used to get the type of variables.",WH="JSX attributes must only be assigned a non-empty expression",ZH="Literals cannot be used as shorthand properties.",$H="Malformed unicode",FH="Object pattern can't contain methods",QH="Expected at least one type parameter.",GH="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",qH="More than one default clause in switch statement",HH="Illegal newline after throw",bH="Illegal newline before arrow",xb="Missing catch or finally after try",rb="Const must be initialized",eb="Destructuring assignment must be initialized",tb="An optional chain may not be used in a `new` expression.",nb="Template literals may not be used in an optional chain.",ub="Rest parameter must be final parameter of an argument list",ib="Private fields may not be deleted.",fb="Private fields can only be referenced from within a class.",cb="Rest property must be final property of an object pattern",sb="Setter should have exactly one parameter",ob="A setter cannot have a `this` parameter.",vb="Catch variable may not be eval or arguments in strict mode",ab="Delete of an unqualified identifier in strict mode.",lb="Duplicate data property in object literal not allowed in strict mode",pb="Function name may not be eval or arguments in strict mode",db="Assignment to eval or arguments is not allowed in strict mode",yb="Postfix increment/decrement may not have eval or arguments operand in strict mode",mb="Prefix increment/decrement may not have eval or arguments operand in strict mode",kb="Strict mode code may not include a with statement",hb="Number literals with leading zeros are not allowed in strict mode.",_b="Octal literals are not allowed in strict mode.",wb="Strict mode function may not have duplicate parameter names",Tb="Parameter name eval or arguments is not allowed in strict mode",Sb='Illegal "use strict" directive in function with non-simple parameter list',Eb="Use of reserved word in strict mode",gb="Variable name may not be eval or arguments in strict mode",Ab="You may not access a private field through the `super` keyword.",Pb="Flow does not support abstract classes.",Nb="Flow does not support template literal types.",Cb="A type annotation is required for the `this` parameter.",Ib="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",Ob="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",Rb="The `this` parameter cannot be optional.",Lb="The `this` parameter must be the first function parameter.",Mb="A trailing comma is not permitted after the rest element",Db="Unexpected end of input",Ub="Explicit inexact syntax must come at the end of an object type",jb="Opaque type aliases are not allowed in untyped mode",Jb="Unexpected proto modifier",Xb="Unexpected reserved word",Yb="Unexpected reserved type",Vb="Spreading a type is only allowed inside an object type",zb="Unexpected static modifier",Kb="Unexpected `super` outside of a class method",Bb="`super()` is only valid in a class constructor",Wb="Type aliases are not allowed in untyped mode",Zb="Type annotations are not allowed in untyped mode",$b="Type declarations are not allowed in untyped mode",Fb="Type exports are not allowed in untyped mode",Qb="Type imports are not allowed in untyped mode",Gb="Interfaces are not allowed in untyped mode",qb="Unexpected variance sigil",Hb="Found a decorator in an unsupported position.",bb="Invalid regular expression: missing /",x00="Unexpected whitespace between `#` and identifier",r00="`yield` is an invalid identifier in generators",e00="Yield expression not allowed in formal parameter",t00=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],n00=[0,[11,"Private fields may only be declared once. `#",[2,0,[11,"` is declared more than once.",0]]],"Private fields may only be declared once. `#%s` is declared more than once."],u00=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,gs,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],i00=[0,[11,"Boolean enum members need to be initialized. Use either `",[2,0,[11," = true,` or `",[2,0,[11," = false,` in enum `",[2,0,[11,gs,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],f00=[0,[11,"Enum member names need to be unique, but the name `",[2,0,[11,"` has already been used before in enum `",[2,0,[11,gs,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],c00=[0,[11,TD,[2,0,[11,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",0]]],"Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."],s00="The `...` must come at the end of the enum body. Remove the trailing comma.",o00="The `...` must come after all enum members. Move it to the end of the enum body.",v00=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,gs,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],a00=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],l00=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],p00=[0,[11,"Enum member names and initializers are separated with `=`. Replace `",[2,0,[11,":` with `",[2,0,[11," =`.",0]]]]],"Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`."],d00=[0,[11,TD,[2,0,[11,"` has type `",[2,0,[11,"`, so the initializer of `",[2,0,[11,"` needs to be a ",[2,0,[11," literal.",0]]]]]]]]],"Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal."],y00=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,gs,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],m00=[0,[11,"The enum member initializer for `",[2,0,[11,"` needs to be a literal (either a boolean, number, or string) in enum `",[2,0,[11,gs,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],k00=[0,[11,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `",[2,0,[11,"`, consider using `",[2,0,[11,"`, in enum `",[2,0,[11,gs,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],h00=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,gs,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],_00=[0,[11,"String enum members need to consistently either all use initializers, or use no initializers, in enum ",[2,0,[12,46,0]]],"String enum members need to consistently either all use initializers, or use no initializers, in enum %s."],w00=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],T00="immediately within another function.",S00="In strict mode code, functions can only be declared at top level or ",E00="inside a block, or as the body of an if statement.",g00="In non-strict mode code, functions can only be declared at top level, ",A00="static ",P00=kx,N00="methods",C00="fields",I00=YM,O00=[0,[11,"Classes may not have ",[2,0,[2,0,[11," named `",[2,0,[11,gs,0]]]]]],"Classes may not have %s%s named `%s`."],R00=Bj,L00=kx,M00=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": ` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: ` "],D00="Remove the period.",U00="Indexed access uses bracket notation.",j00=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],J00=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],X00=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],Y00=[0,[11,PD,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],V00=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],z00=kx,K00=B3,B00=" You can try using JavaScript private fields by prepending `#` to the field name.",W00=kl,Z00=" Fields and methods are public by default. You can simply omit the `public` keyword.",$00=j3,F00=[0,[11,"Flow does not support using `",[2,0,[11,"` in classes.",[2,0,0]]]],"Flow does not support using `%s` in classes.%s"],Q00=[0,[11,"Private fields must be declared before they can be referenced. `#",[2,0,[11,"` has not been declared.",0]]],"Private fields must be declared before they can be referenced. `#%s` has not been declared."],G00=[0,[11,sj,[2,0,0]],"Unexpected %s"],q00=[0,[11,PD,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],H00=[0,[11,sj,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],b00=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],xx0="Parse_error.Error",rx0=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,Rt],[0,B9,Nk],[0,SI,Fk],[0,rd,IN],[0,Qh,bE],[0,ma,gT],[0,ZN,X8],[0,Gr,706],[0,WD,722],[0,736,741],[0,748,749],[0,750,751],[0,768,885],[0,886,888],[0,890,894],[0,895,896],[0,902,907],[0,908,909],[0,910,930],[0,DJ,1014],[0,1015,1154],[0,1155,1160],[0,1162,1328],[0,1329,1367],[0,1369,1370],[0,1376,1417],[0,1425,1470],[0,1471,1472],[0,1473,1475],[0,1476,1478],[0,1479,1480],[0,1488,1515],[0,1519,1523],[0,1552,1563],[0,1568,1642],[0,1646,1748],[0,1749,1757],[0,1759,1769],[0,1770,1789],[0,1791,1792],[0,1808,1867],[0,1869,1970],[0,1984,2038],[0,2042,2043],[0,2045,2046],[0,sC,2094],[0,2112,2140],[0,2144,2155],[0,2208,2229],[0,2230,2238],[0,2259,2274],[0,2275,2404],[0,2406,2416],[0,2417,2436],[0,2437,2445],[0,2447,2449],[0,2451,2473],[0,2474,2481],[0,2482,2483],[0,2486,2490],[0,2492,2501],[0,2503,2505],[0,2507,2511],[0,2519,2520],[0,2524,2526],[0,2527,2532],[0,2534,2546],[0,2556,2557],[0,2558,2559],[0,2561,2564],[0,2565,2571],[0,2575,2577],[0,2579,2601],[0,2602,2609],[0,2610,2612],[0,2613,2615],[0,2616,2618],[0,2620,2621],[0,2622,2627],[0,2631,2633],[0,2635,2638],[0,2641,2642],[0,2649,2653],[0,2654,2655],[0,2662,2678],[0,2689,2692],[0,2693,2702],[0,2703,2706],[0,2707,2729],[0,2730,2737],[0,2738,2740],[0,2741,2746],[0,2748,2758],[0,2759,2762],[0,2763,2766],[0,2768,2769],[0,2784,2788],[0,2790,2800],[0,2809,2816],[0,2817,2820],[0,2821,2829],[0,2831,2833],[0,2835,2857],[0,2858,2865],[0,2866,2868],[0,2869,2874],[0,2876,2885],[0,2887,2889],[0,2891,2894],[0,2902,2904],[0,2908,2910],[0,2911,2916],[0,2918,2928],[0,2929,2930],[0,2946,2948],[0,2949,2955],[0,2958,2961],[0,2962,2966],[0,2969,2971],[0,2972,2973],[0,2974,2976],[0,2979,2981],[0,2984,2987],[0,2990,3002],[0,3006,3011],[0,3014,3017],[0,3018,3022],[0,3024,3025],[0,3031,3032],[0,3046,3056],[0,3072,3085],[0,3086,3089],[0,3090,3113],[0,3114,3130],[0,3133,3141],[0,3142,3145],[0,3146,3150],[0,3157,3159],[0,3160,3163],[0,3168,3172],[0,3174,3184],[0,3200,3204],[0,3205,3213],[0,3214,3217],[0,3218,3241],[0,3242,3252],[0,3253,3258],[0,3260,3269],[0,3270,3273],[0,3274,3278],[0,3285,3287],[0,3294,3295],[0,3296,3300],[0,3302,3312],[0,3313,3315],[0,3328,3332],[0,3333,3341],[0,3342,3345],[0,3346,3397],[0,3398,3401],[0,3402,3407],[0,3412,3416],[0,3423,3428],[0,3430,3440],[0,3450,3456],[0,3458,3460],[0,3461,3479],[0,3482,3506],[0,3507,3516],[0,3517,3518],[0,3520,3527],[0,3530,3531],[0,3535,3541],[0,3542,3543],[0,3544,3552],[0,3558,3568],[0,3570,3572],[0,3585,3643],[0,3648,3663],[0,3664,3674],[0,3713,3715],[0,3716,3717],[0,3718,3723],[0,3724,3748],[0,3749,3750],[0,3751,3774],[0,3776,3781],[0,3782,3783],[0,3784,3790],[0,3792,3802],[0,3804,3808],[0,3840,3841],[0,3864,3866],[0,3872,3882],[0,3893,3894],[0,3895,3896],[0,3897,3898],[0,3902,3912],[0,3913,3949],[0,3953,3973],[0,3974,3992],[0,3993,4029],[0,4038,4039],[0,xj,4170],[0,4176,4254],[0,4256,4294],[0,4295,4296],[0,4301,4302],[0,4304,4347],[0,4348,4681],[0,4682,4686],[0,4688,4695],[0,4696,4697],[0,4698,4702],[0,4704,4745],[0,4746,4750],[0,4752,4785],[0,4786,4790],[0,4792,4799],[0,4800,4801],[0,4802,4806],[0,4808,4823],[0,4824,4881],[0,4882,4886],[0,4888,4955],[0,4957,4960],[0,4969,4978],[0,4992,5008],[0,5024,5110],[0,5112,5118],[0,5121,5741],[0,5743,ZT],[0,5761,5787],[0,5792,5867],[0,5870,5881],[0,5888,5901],[0,5902,5909],[0,5920,5941],[0,5952,5972],[0,5984,5997],[0,5998,6001],[0,6002,6004],[0,6016,6100],[0,6103,6104],[0,6108,6110],[0,6112,6122],[0,6155,6158],[0,6160,6170],[0,6176,6265],[0,6272,6315],[0,6320,6390],[0,6400,6431],[0,6432,6444],[0,6448,6460],[0,6470,6510],[0,6512,6517],[0,6528,6572],[0,6576,6602],[0,6608,6619],[0,6656,6684],[0,6688,6751],[0,6752,6781],[0,6783,6794],[0,6800,6810],[0,6823,6824],[0,6832,6846],[0,6912,6988],[0,6992,7002],[0,7019,7028],[0,7040,7156],[0,7168,7224],[0,7232,7242],[0,7245,7294],[0,7296,7305],[0,7312,7355],[0,7357,7360],[0,7376,7379],[0,7380,7419],[0,7424,7674],[0,7675,7958],[0,7960,7966],[0,7968,8006],[0,8008,8014],[0,8016,8024],[0,8025,8026],[0,8027,8028],[0,8029,8030],[0,8031,8062],[0,8064,8117],[0,8118,8125],[0,8126,8127],[0,8130,8133],[0,8134,8141],[0,8144,8148],[0,8150,8156],[0,8160,8173],[0,8178,8181],[0,8182,8189],[0,Mj,BU],[0,8255,8257],[0,8276,8277],[0,M8,8306],[0,H5,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,md,8451],[0,N5,8456],[0,8458,g8],[0,Gp,8470],[0,UJ,8478],[0,Ed,op],[0,c8,s8],[0,Up,Yp],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,u8,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,j4],[0,L8,11560],[0,U4,11566],[0,11568,11624],[0,A5,11632],[0,B8,11671],[0,11680,mp],[0,11688,l8],[0,11696,W4],[0,11704,w8],[0,11712,z5],[0,11720,D5],[0,11728,Rp],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,D4],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,j5],[0,12449,od],[0,12540,12544],[0,12549,S5],[0,12593,12687],[0,12704,12731],[0,12784,12800],[0,13312,19894],[0,19968,40944],[0,40960,42125],[0,42192,42238],[0,42240,42509],[0,42512,42540],[0,42560,42608],[0,42612,B5],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,D8,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,L5,$5],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,Sp,43482],[0,43488,cd],[0,43520,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,T8,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,H8],[0,43816,e8],[0,43824,e5],[0,43868,i8],[0,43888,44011],[0,44012,44014],[0,44016,44026],[0,44032,55204],[0,55216,55239],[0,55243,55292],[0,63744,64110],[0,64112,64218],[0,64256,64263],[0,64275,64280],[0,Np,V8],[0,64298,sd],[0,64312,Q5],[0,Z8,np],[0,64320,Tp],[0,64323,o5],[0,64326,64434],[0,64467,64830],[0,64848,64912],[0,64914,64968],[0,65008,65020],[0,65024,65040],[0,65056,65072],[0,65075,65077],[0,65101,65104],[0,65136,wp],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,O5],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,b3,v8],[0,65549,y8],[0,65576,ap],[0,65596,l5],[0,65599,65614],[0,65616,65630],[0,65664,65787],[0,65856,65909],[0,66045,66046],[0,66176,66205],[0,66208,66257],[0,66272,66273],[0,66304,66336],[0,66349,66379],[0,66384,66427],[0,66432,66462],[0,66464,66500],[0,66504,c5],[0,66513,66518],[0,66560,66718],[0,66720,66730],[0,66736,66772],[0,66776,66812],[0,66816,66856],[0,66864,66916],[0,67072,67383],[0,67392,67414],[0,67424,67432],[0,67584,67590],[0,fd,v5],[0,67594,Y5],[0,67639,67641],[0,F5,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,kd],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,Cd,68100],[0,68101,68103],[0,68108,fp],[0,68117,wd],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,V4],[0,68297,68327],[0,68352,68406],[0,68416,68438],[0,68448,68467],[0,68480,68498],[0,68608,68681],[0,68736,68787],[0,68800,68851],[0,68864,68904],[0,68912,68922],[0,69376,69405],[0,f8,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,kp],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,j8,o8],[0,69968,70004],[0,F4,70007],[0,70016,70085],[0,70089,70093],[0,70096,K4],[0,Td,70109],[0,70144,xd],[0,70163,70200],[0,70206,70207],[0,70272,_8],[0,i5,cp],[0,70282,q8],[0,70287,H4],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,N8],[0,70405,70413],[0,70415,70417],[0,70419,C8],[0,70442,pp],[0,70450,_d],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,Sd,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,V5,70752],[0,70784,_5],[0,y5,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,Kp,71237],[0,71248,71258],[0,71296,71353],[0,71360,71370],[0,71424,71451],[0,71453,71468],[0,71472,71482],[0,71680,71739],[0,71840,71914],[0,71935,71936],[0,72096,72104],[0,72106,72152],[0,72154,E8],[0,O4,72165],[0,ed,72255],[0,72263,72264],[0,u5,72346],[0,t8,72350],[0,72384,72441],[0,72704,x5],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,$4],[0,72968,h5],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,id],[0,73063,I8],[0,73066,73103],[0,73104,73106],[0,73107,73113],[0,73120,73130],[0,73440,73463],[0,73728,74650],[0,74752,74863],[0,74880,75076],[0,77824,78895],[0,82944,83527],[0,92160,92729],[0,92736,92767],[0,92768,92778],[0,92880,92910],[0,92912,92917],[0,92928,92983],[0,92992,92996],[0,93008,93018],[0,93027,93048],[0,93053,93072],[0,93760,93824],[0,93952,94027],[0,U8,94088],[0,94095,94112],[0,94176,qp],[0,Op,94180],[0,94208,100344],[0,100352,101107],[0,110592,110879],[0,110928,110931],[0,110948,110952],[0,110960,111356],[0,113664,113771],[0,113776,113789],[0,113792,113801],[0,113808,113818],[0,113821,113823],[0,119141,119146],[0,119149,119155],[0,119163,119171],[0,119173,119180],[0,119210,119214],[0,119362,119365],[0,119808,M4],[0,119894,O8],[0,119966,119968],[0,Nd,119971],[0,119973,119975],[0,119977,Zp],[0,119982,Cp],[0,I5,k5],[0,119997,n5],[0,120005,Ap],[0,120071,120075],[0,120077,$p],[0,120086,s5],[0,120094,r8],[0,120123,Jp],[0,120128,b5],[0,Lp,120135],[0,120138,Dp],[0,120146,120486],[0,120488,vd],[0,120514,k8],[0,120540,b8],[0,120572,Y4],[0,120598,G4],[0,120630,nd],[0,120656,U5],[0,120688,gd],[0,120714,F8],[0,120746,yd],[0,120772,120780],[0,120782,120832],[0,121344,121399],[0,121403,121453],[0,121461,121462],[0,121476,121477],[0,121499,121504],[0,121505,121520],[0,122880,122887],[0,122888,122905],[0,122907,122914],[0,122915,122917],[0,122918,122923],[0,123136,123181],[0,123184,123198],[0,123200,123210],[0,hp,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,E5],[0,126469,pd],[0,126497,J5],[0,jp,126501],[0,q4,p5],[0,126505,xp],[0,126516,Vp],[0,R4,W8],[0,z8,126524],[0,R5,126531],[0,M5,_p],[0,m5,a5],[0,ad,C5],[0,126541,S8],[0,126545,dp],[0,gr,126549],[0,d5,ld],[0,lp,n8],[0,Fp,Ad],[0,X4,G5],[0,Q4,dd],[0,126561,zp],[0,Z4,126565],[0,126567,W5],[0,126572,z4],[0,126580,a8],[0,126585,Ep],[0,up,Pd],[0,126592,$8],[0,126603,126620],[0,126625,R8],[0,126629,Y8],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],ex0=[0,1,0],tx0=[0,0,[0,1,0],[0,1,0]],nx0=fj,ux0="end of input",ix0=yl,fx0="template literal part",cx0=yl,sx0=HU,ox0=fj,vx0=yl,ax0=ka,lx0=yl,px0=kv,dx0=yl,yx0=La,mx0="an",kx0=Ct,hx0=Mt,_x0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],wx0="{",Tx0=J8,Sx0="{|",Ex0="|}",gx0=DM,Ax0=JS,Px0="[",Nx0="]",Cx0=hT,Ix0=VM,Ox0=bf,Rx0="=>",Lx0="...",Mx0=kU,Dx0=YM,Ux0=la,jx0=Qp,Jx0=wo,Xx0=Z3,Yx0=Ue,Vx0=Ye,zx0=vv,Kx0=Xe,Bx0=td,Wx0=sl,Zx0=Mp,$x0=vp,Fx0=nl,Qx0=da,Gx0=mv,qx0=As,Hx0=Ss,bx0=Me,xr0=Xp,rr0=K8,er0=Oe,tr0=av,nr0=K5,ur0=gp,ir0=d8,fr0=V3,cr0=Oc,sr0=je,or0=Ip,vr0=ov,ar0=el,lr0=Ts,pr0=Ps,dr0=cl,yr0=x8,mr0=M2,kr0=Na,hr0=_v,_r0=Q2,wr0=Wp,Tr0=kl,Sr0=B3,Er0=j3,gr0=j2,Ar0=Re,Pr0=Q3,Nr0=ei,Cr0=Ch,Ir0=Xh,Or0=To,Rr0=Ev,Lr0="%checks",Mr0=lJ,Dr0=kD,Ur0=Ej,jr0=ZJ,Jr0=NU,Xr0=fD,Yr0=LM,Vr0=rX,zr0=tU,Kr0=vD,Br0=cX,Wr0=mD,Zr0=zU,$r0=bJ,Fr0=Wj,Qr0=R_,Gr0="?.",qr0=i9,Hr0=Bj,br0=Cv,x10=lU,r10=tX,e10=oX,t10=m8,n10=I4,u10=nD,i10=VD,f10=eD,c10=JD,s10=gD,o10=kj,v10=JT,a10=$3,l10=HM,p10=yD,d10=jM,y10=Ls,m10=Lt,k10=F2,h10=dJ,_10=LD,w10=KD,T10=MD,S10=Hj,E10=OJ,g10=SU,A10=kx,P10=t5,N10=sp,C10=se,I10=ka,O10=kv,R10=La,L10=Ps,M10=wx,D10=g5,U10=P8,j10=q5,J10=A8,X10=Ta,Y10=RU,V10=al,z10=ya,K10=U3,B10=U3,W10=eX,Z10=U3,$10=U3,F10=J8,Q10=J8,G10=eX,q10=F2,H10=F2,b10=F3,x20=T5,r20="T_LCURLY",e20="T_RCURLY",t20="T_LCURLYBAR",n20="T_RCURLYBAR",u20="T_LPAREN",i20="T_RPAREN",f20="T_LBRACKET",c20="T_RBRACKET",s20="T_SEMICOLON",o20="T_COMMA",v20="T_PERIOD",a20="T_ARROW",l20="T_ELLIPSIS",p20="T_AT",d20="T_POUND",y20="T_FUNCTION",m20="T_IF",k20="T_IN",h20="T_INSTANCEOF",_20="T_RETURN",w20="T_SWITCH",T20="T_THIS",S20="T_THROW",E20="T_TRY",g20="T_VAR",A20="T_WHILE",P20="T_WITH",N20="T_CONST",C20="T_LET",I20="T_NULL",O20="T_FALSE",R20="T_TRUE",L20="T_BREAK",M20="T_CASE",D20="T_CATCH",U20="T_CONTINUE",j20="T_DEFAULT",J20="T_DO",X20="T_FINALLY",Y20="T_FOR",V20="T_CLASS",z20="T_EXTENDS",K20="T_STATIC",B20="T_ELSE",W20="T_NEW",Z20="T_DELETE",$20="T_TYPEOF",F20="T_VOID",Q20="T_ENUM",G20="T_EXPORT",q20="T_IMPORT",H20="T_SUPER",b20="T_IMPLEMENTS",xe0="T_INTERFACE",re0="T_PACKAGE",ee0="T_PRIVATE",te0="T_PROTECTED",ne0="T_PUBLIC",ue0="T_YIELD",ie0="T_DEBUGGER",fe0="T_DECLARE",ce0="T_TYPE",se0="T_OPAQUE",oe0="T_OF",ve0="T_ASYNC",ae0="T_AWAIT",le0="T_CHECKS",pe0="T_RSHIFT3_ASSIGN",de0="T_RSHIFT_ASSIGN",ye0="T_LSHIFT_ASSIGN",me0="T_BIT_XOR_ASSIGN",ke0="T_BIT_OR_ASSIGN",he0="T_BIT_AND_ASSIGN",_e0="T_MOD_ASSIGN",we0="T_DIV_ASSIGN",Te0="T_MULT_ASSIGN",Se0="T_EXP_ASSIGN",Ee0="T_MINUS_ASSIGN",ge0="T_PLUS_ASSIGN",Ae0="T_NULLISH_ASSIGN",Pe0="T_AND_ASSIGN",Ne0="T_OR_ASSIGN",Ce0="T_ASSIGN",Ie0="T_PLING_PERIOD",Oe0="T_PLING_PLING",Re0="T_PLING",Le0="T_COLON",Me0="T_OR",De0="T_AND",Ue0="T_BIT_OR",je0="T_BIT_XOR",Je0="T_BIT_AND",Xe0="T_EQUAL",Ye0="T_NOT_EQUAL",Ve0="T_STRICT_EQUAL",ze0="T_STRICT_NOT_EQUAL",Ke0="T_LESS_THAN_EQUAL",Be0="T_GREATER_THAN_EQUAL",We0="T_LESS_THAN",Ze0="T_GREATER_THAN",$e0="T_LSHIFT",Fe0="T_RSHIFT",Qe0="T_RSHIFT3",Ge0="T_PLUS",qe0="T_MINUS",He0="T_DIV",be0="T_MULT",xt0="T_EXP",rt0="T_MOD",et0="T_NOT",tt0="T_BIT_NOT",nt0="T_INCR",ut0="T_DECR",it0="T_EOF",ft0="T_ANY_TYPE",ct0="T_MIXED_TYPE",st0="T_EMPTY_TYPE",ot0="T_NUMBER_TYPE",vt0="T_BIGINT_TYPE",at0="T_STRING_TYPE",lt0="T_VOID_TYPE",pt0="T_SYMBOL_TYPE",dt0="T_UNKNOWN_TYPE",yt0="T_NEVER_TYPE",mt0="T_UNDEFINED_TYPE",kt0="T_KEYOF",ht0="T_READONLY",_t0="T_INFER",wt0="T_IS",Tt0="T_ASSERTS",St0="T_NUMBER",Et0="T_BIGINT",gt0="T_STRING",At0="T_TEMPLATE_PART",Pt0="T_IDENTIFIER",Nt0="T_REGEXP",Ct0="T_INTERPRETER",It0="T_ERROR",Ot0="T_JSX_IDENTIFIER",Rt0=HJ,Lt0=HJ,Mt0="T_BOOLEAN_TYPE",Dt0="T_NUMBER_SINGLETON_TYPE",Ut0="T_BIGINT_SINGLETON_TYPE",jt0=[0,QU,CS,9],Jt0=[0,QU,BT,9],Xt0=sU,Yt0="*/",Vt0=sU,zt0="unreachable line_comment",Kt0="unreachable string_quote",Bt0="\\",Wt0="unreachable template_part",Zt0=`\r `,$t0=vT,Ft0="unreachable regexp_class",Qt0=SJ,Gt0="unreachable regexp_body",qt0=kx,Ht0=kx,bt0=kx,xn0=kx,rn0=pJ,en0="{'>'}",tn0=$3,nn0="{'}'}",un0=J8,in0=mo,fn0=hT,cn0=I4,sn0=pJ,on0=mo,vn0=hT,an0=I4,ln0="unreachable type_token wholenumber",pn0="unreachable type_token wholebigint",dn0="unreachable type_token floatbigint",yn0="unreachable type_token scinumber",mn0="unreachable type_token scibigint",kn0="unreachable type_token hexnumber",hn0="unreachable type_token hexbigint",_n0="unreachable type_token legacyoctnumber",wn0="unreachable type_token octnumber",Tn0="unreachable type_token octbigint",Sn0="unreachable type_token binnumber",En0="unreachable type_token bigbigint",gn0="unreachable type_token",An0=wJ,Pn0=[11,1],Nn0=[11,0],Cn0="unreachable template_tail",In0=kx,On0=kx,Rn0="unreachable jsx_child",Ln0="unreachable jsx_tag",Mn0=[0,aD],Dn0=[0,913],Un0=[0,ma],jn0=[0,dh],Jn0=[0,YD],Xn0=[0,FJ],Yn0=[0,8747],Vn0=[0,oJ],zn0=[0,916],Kn0=[0,8225],Bn0=[0,935],Wn0=[0,ag],Zn0=[0,914],$n0=[0,Pj],Fn0=[0,jD],Qn0=[0,jJ],Gn0=[0,915],qn0=[0,BJ],Hn0=[0,919],bn0=[0,917],x70=[0,vX],r70=[0,eJ],e70=[0,AD],t70=[0,924],n70=[0,923],u70=[0,922],i70=[0,nX],f70=[0,921],c70=[0,$D],s70=[0,BT],o70=[0,zM],v70=[0,ZN],a70=[0,927],l70=[0,937],p70=[0,GJ],d70=[0,iE],y70=[0,BD],m70=[0,338],k70=[0,352],h70=[0,929],_70=[0,936],w70=[0,8243],T70=[0,928],S70=[0,934],E70=[0,Qj],g70=[0,UM],A70=[0,933],P70=[0,Cj],N70=[0,bj],C70=[0,JJ],I70=[0,920],O70=[0,932],R70=[0,$M],L70=[0,KU],M70=[0,UU],D70=[0,wj],U70=[0,918],j70=[0,376],J70=[0,$U],X70=[0,926],Y70=[0,Sj],V70=[0,DJ],z70=[0,925],K70=[0,39],B70=[0,8736],W70=[0,8743],Z70=[0,38],$70=[0,945],F70=[0,8501],Q70=[0,ga],G70=[0,8226],q70=[0,LU],H70=[0,946],b70=[0,8222],xu0=[0,Tj],ru0=[0,qJ],eu0=[0,8776],tu0=[0,yJ],nu0=[0,8773],uu0=[0,9827],iu0=[0,WD],fu0=[0,967],cu0=[0,VU],su0=[0,IN],ou0=[0,tj],vu0=[0,vU],au0=[0,8595],lu0=[0,8224],pu0=[0,8659],du0=[0,IT],yu0=[0,8746],mu0=[0,8629],ku0=[0,r5],hu0=[0,8745],_u0=[0,8195],wu0=[0,8709],Tu0=[0,iX],Su0=[0,sX],Eu0=[0,wU],gu0=[0,X8],Au0=[0,9830],Pu0=[0,8707],Nu0=[0,8364],Cu0=[0,CJ],Iu0=[0,ha],Ou0=[0,951],Ru0=[0,8801],Lu0=[0,949],Mu0=[0,8194],Du0=[0,8805],Uu0=[0,947],ju0=[0,8260],Ju0=[0,hD],Xu0=[0,lj],Yu0=[0,CS],Vu0=[0,8704],zu0=[0,pT],Ku0=[0,ZA],Bu0=[0,8230],Wu0=[0,9829],Zu0=[0,8596],$u0=[0,8660],Fu0=[0,62],Qu0=[0,402],Gu0=[0,948],qu0=[0,IU],Hu0=[0,QS],bu0=[0,8712],xi0=[0,ej],ri0=[0,953],ei0=[0,8734],ti0=[0,8465],ni0=[0,VJ],ui0=[0,8220],ii0=[0,8968],fi0=[0,8592],ci0=[0,Nk],si0=[0,10216],oi0=[0,955],vi0=[0,8656],ai0=[0,954],li0=[0,60],pi0=[0,8216],di0=[0,8249],yi0=[0,BU],mi0=[0,9674],ki0=[0,8727],hi0=[0,8970],_i0=[0,US],wi0=[0,8711],Ti0=[0,956],Si0=[0,8722],Ei0=[0,rd],gi0=[0,SI],Ai0=[0,8212],Pi0=[0,dk],Ni0=[0,8804],Ci0=[0,957],Ii0=[0,MM],Oi0=[0,8836],Ri0=[0,8713],Li0=[0,DU],Mi0=[0,8715],Di0=[0,8800],Ui0=[0,8853],ji0=[0,959],Ji0=[0,969],Xi0=[0,8254],Yi0=[0,aJ],Vi0=[0,339],zi0=[0,Z5],Ki0=[0,Jj],Bi0=[0,Fk],Wi0=[0,h8],Zi0=[0,8855],$i0=[0,dS],Fi0=[0,Gr],Qi0=[0,Qh],Gi0=[0,B9],qi0=[0,RJ],Hi0=[0,wD],bi0=[0,982],xf0=[0,960],rf0=[0,966],ef0=[0,8869],tf0=[0,8240],nf0=[0,8706],uf0=[0,8744],if0=[0,8211],ff0=[0,10217],cf0=[0,8730],sf0=[0,8658],of0=[0,34],vf0=[0,968],af0=[0,8733],lf0=[0,8719],pf0=[0,961],df0=[0,8971],yf0=[0,xX],mf0=[0,8476],kf0=[0,8221],hf0=[0,8969],_f0=[0,8594],wf0=[0,bE],Tf0=[0,Nj],Sf0=[0,MP],Ef0=[0,8901],gf0=[0,353],Af0=[0,8218],Pf0=[0,8217],Nf0=[0,8250],Cf0=[0,8835],If0=[0,8721],Of0=[0,8838],Rf0=[0,8834],Lf0=[0,9824],Mf0=[0,8764],Df0=[0,962],Uf0=[0,963],jf0=[0,8207],Jf0=[0,952],Xf0=[0,8756],Yf0=[0,964],Vf0=[0,bp],zf0=[0,8839],Kf0=[0,JM],Bf0=[0,rJ],Wf0=[0,Ov],Zf0=[0,8657],$f0=[0,8482],Ff0=[0,gT],Qf0=[0,732],Gf0=[0,Ca],qf0=[0,8201],Hf0=[0,977],bf0=[0,UJ],xc0=[0,Ea],rc0=[0,965],ec0=[0,978],tc0=[0,CT],nc0=[0,B4],uc0=[0,pj],ic0=[0,Mj],fc0=[0,8205],cc0=[0,950],sc0=[0,z3],oc0=[0,AJ],vc0=[0,Q8],ac0=[0,958],lc0=[0,8593],pc0=[0,Yw],dc0=[0,8242],yc0=[0,qU],mc0="unreachable regexp",kc0="unreachable token wholenumber",hc0="unreachable token wholebigint",_c0="unreachable token floatbigint",wc0="unreachable token scinumber",Tc0="unreachable token scibigint",Sc0="unreachable token hexnumber",Ec0="unreachable token hexbigint",gc0="unreachable token legacyoctnumber",Ac0="unreachable token legacynonoctnumber",Pc0="unreachable token octnumber",Nc0="unreachable token octbigint",Cc0="unreachable token bignumber",Ic0="unreachable token bigint",Oc0="unreachable token",Rc0=wJ,Lc0=[7,"#!"],Mc0="expected ?",Dc0="unreachable string_escape",Uc0=q2,jc0=X3,Jc0=X3,Xc0=q2,Yc0=ZE,Vc0=Zj,zc0="n",Kc0="r",Bc0="t",Wc0=UD,Zc0=X3,$c0=mo,Fc0=mo,Qc0="unreachable id_char",Gc0=mo,qc0=mo,Hc0=X3,bc0=ND,xs0=CU,rs0=qT,es0=[24,"token ILLEGAL"],ts0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],ns0=[0,1],us0=[0,1],is0=cU,fs0=cU,cs0=[0,[11,"an identifier. When exporting a ",[2,0,[11," as a named export, you must specify a ",[2,0,[11," name. Did you mean `export default ",[2,0,[11," ...`?",0]]]]]]],"an identifier. When exporting a %s as a named export, you must specify a %s name. Did you mean `export default %s ...`?"],ss0=ip,os0="Peeking current location when not available",vs0=[0,"src/parser/parser_env.ml",351,9],as0="Internal Error: Tried to add_declared_private with outside of class scope.",ls0="Internal Error: `exit_class` called before a matching `enter_class`",ps0=kx,ds0=[0,0,0],ys0=[0,0,0],ms0="Parser_env.Try.Rollback",ks0=kx,hs0=kx,_s0=[0,j2,ni,lf,nU,TU,Df,U2,Pi,Kc,xi,$7,bn,Pc,Wu,li,j7,E7,G7,Kf,Zf,gi,J7,Kn,di,Uc,T7,Mc,yi,zf,Ti,qn,Zn,nc,Tu,zi,of,Vc,Xe,Sf,Ai,Cc,yf,Lf,Q7,Pu,Ye,xf,_7,Wi,Ki,gc,I7,Zu,yc,Ue,O7,Fi,mu,Ru,ou,mc,Je,au,dc,Uf,_u,Yc,Xf,eu,Gf,oc,Iu,Di,d7,o7,Uu,Z7,A7,Ec,pc,X7,Nu,Rc,kn,gf,Bu,e7,Hf,b7,ai,ec,ui,_f,ii,n7,Dc,ff,Jc,$i,nu,Bf,Mf,Ri,C7,hf,B7,Nc,Vu,Ic,Lc,s7,Gu,kc,Lu,si,c7,ur,bi,iu,zn,R7,Ii,Wn,Du,U7,xc,Qi,Ff,Qf,Fn,xu,f7,L7,ci,jc,ti,hu,mf,t7,ic,Ac,Ku,ji,$1,du,ru,Zc,cu,Xi,jf,Hn,bu,Q2,N7,Yf,vu,af,v7,Xu,uu,hi,M2,S7,i7,w7,Ct,Au,lu,_i,yu,Bi,Xc,wi,Vn,pf,ri,If,qu,Hu,M7,Bn,h7,fc,Yn,q7,tc,Fu,su,Eu,Mu,Li,tu,F7,kf,Rf,l7,K7,Qn,Qu,mi,F1,V7,Vf,p7,Tf,Gn,m7,nf,ju,Cu,vc,wc,ef,Ui,Ou,u7,Su,Hi,sf,x7,Mi,se,Ni,Sc,Ef,uc,vf,rc,Yu,Of,k7,Ji,hc,df,Ju,Re,Oe,Gi,lc,sc,$n,$f,uf,pi,_c,$u,z7,Bc,a7,fu,Zi,qf,uj,oi,qj,GD,Si,rf,ki,gu,W7,zc,qi,Yi,wu,Y7,cf,r7,Tc,Wc,vi,g7,Wf,tf,H7,P7,Me,ac,zu,on,Cf,Vi,D7,cc,ku,Oi,Pf,y7,fi,Nf,wf],ws0=[0,j2,ni,lf,Df,U2,Pi,Kc,xi,$7,bn,Pc,Wu,li,j7,E7,G7,Kf,Zf,gi,J7,Kn,di,Uc,T7,Mc,yi,zf,Ti,qn,Zn,nc,Tu,zi,of,Vc,Xe,Sf,Ai,Cc,yf,Lf,Q7,Pu,Ye,xf,_7,Wi,Ki,gc,I7,Zu,yc,Ue,O7,Fi,mu,Ru,ou,mc,Je,au,dc,Uf,_u,Yc,Xf,eu,Gf,oc,Iu,Di,d7,o7,Uu,Z7,A7,Ec,pc,X7,Nu,Rc,kn,gf,Bu,e7,Hf,b7,ai,ec,ui,_f,ii,n7,Dc,ff,Jc,$i,nu,Bf,Mf,Ri,C7,hf,B7,Nc,Vu,Ic,Lc,s7,Gu,kc,Lu,si,c7,ur,bi,iu,zn,R7,Ii,Wn,Du,U7,xc,Qi,Ff,Qf,Fn,xu,f7,L7,ci,jc,ti,hu,mf,t7,ic,Ac,Ku,ji,$1,du,ru,Zc,cu,Xi,jf,Hn,bu,Q2,N7,Yf,vu,af,v7,Xu,uu,hi,M2,S7,i7,w7,Ct,Au,lu,_i,yu,Bi,Xc,wi,Vn,pf,ri,If,qu,Hu,M7,Bn,h7,fc,Yn,q7,tc,Fu,su,Eu,Mu,Li,tu,F7,kf,Rf,l7,K7,Qn,Qu,mi,F1,V7,Vf,p7,Tf,Gn,m7,nf,ju,Cu,vc,wc,ef,Ui,Ou,u7,Su,Hi,sf,x7,Mi,se,Ni,Sc,Ef,uc,vf,rc,Yu,Of,k7,Ji,hc,df,Ju,Re,Oe,Gi,lc,sc,$n,$f,uf,pi,_c,$u,z7,Bc,a7,fu,Zi,qf,oi,Si,rf,ki,gu,W7,zc,qi,Yi,wu,Y7,cf,r7,Tc,Wc,vi,g7,Wf,tf,H7,P7,Me,ac,zu,on,Cf,Vi,D7,cc,ku,Oi,Pf,y7,fi,Nf,wf],Ts0=[0,gc,$1,qu,Au,Vn,P7,Ic,Bf,ci,Hn,zu,Mc,ec,Ye,b7,Vf,cf,ff,ic,s7,N7,Ku,Hi,Ui,ni,A7,yu,Eu,o7,xc,_c,_i,Su,Lu,Ct,Df,Rf,oc,Of,tf,Hu,Wf,mf,ju,au,Xc,Mu,Pu,Ri,i7,Wi,af,sf,U7,kc,Yi,rf,gf,wf,Yc,a7,di,nu,Uf,xu,W7,ui,Je,Dc,pf,Bu,si,jc,t7,lu,R7,lc,zf,wc,f7,Ii,If,Gf,y7,rc,m7,bi,mu,Rc,fi,Mi,H7,yc,U2,dc,hc,G7,O7,S7,D7,su,Vc,Zc,Y7,B7,Q7,se,F7,yi,j2,Wn,of,Ji,Xf,Wu,X7,df,Ru,cc,Pc,Si,k7,Vu,xi,Ac,Zn,jf,Ou,Qn,ai,p7,Du,pc,l7,Zf,qn,fu,Pi,nc,I7,Kf,_7,bn,zc,Yf,Li,ki,zn,ri,Zi,$7,oi,Nc,Ff,ku,iu,Wc,wu,z7,Ec,Qf,Bc,ur,M2,Ue,E7,gi,xf,Z7,Xe,Re,Lc,w7,Hf,mi,ji,kn,ac,fc,u7,vu,gu,V7,M7,du,wi,j7,ef,mc,tc,uu,vc,Gn,$f,hf,Zu,Mf,v7,ii,Di,Ti,$i,_u,n7,J7,vf,vi,Yu,Cf,cu,Lf,x7,Tu,Bi,ou,hi,Jc,Tc,C7,hu,qi,bu,Ni,T7,Nf,Kc,Sc,g7,Uc,Ef,ti,ru,sc,Qi,d7,Gu,Xi,K7,Fn,Kn,Cc,Oi,uf,Uu,Vi,F1,Nu,qf,Qu,zi,Yn,q7,Ki,Oe,Bn,$u,eu,nf,uc,Ai,yf,Fu,Tf,li,tu,e7,on,Xu,r7,L7,_f,h7,Ju,Cu,Me,Pf,Q2,Gi,lf,pi,Fi,kf,$n,Iu,Sf,c7],Ss0=[0,gc,$1,qu,Au,Vn,P7,Ic,Bf,ci,Hn,zu,Mc,ec,Ye,b7,Vf,cf,ff,ic,s7,N7,Ku,Hi,Ui,ni,A7,yu,Eu,o7,xc,_c,_i,Su,Lu,Ct,Df,TU,Rf,oc,Of,tf,Hu,Wf,mf,ju,au,Xc,Mu,Pu,Ri,i7,Wi,af,sf,U7,kc,Yi,rf,gf,wf,Yc,a7,qj,di,nu,Uf,xu,W7,ui,Je,Dc,pf,Bu,si,jc,t7,lu,R7,lc,zf,wc,f7,Ii,If,Gf,y7,rc,m7,bi,mu,Rc,fi,Mi,H7,yc,U2,dc,hc,G7,O7,S7,D7,su,Vc,Zc,Y7,B7,Q7,se,F7,yi,j2,Wn,of,Ji,Xf,Wu,X7,df,Ru,cc,Pc,Si,k7,Vu,xi,Ac,Zn,jf,Ou,Qn,ai,p7,Du,pc,l7,Zf,qn,fu,Pi,nc,I7,Kf,_7,bn,zc,Yf,Li,ki,zn,ri,Zi,$7,oi,Nc,Ff,ku,iu,Wc,wu,z7,Ec,Qf,Bc,ur,M2,Ue,E7,gi,xf,Z7,Xe,Re,Lc,w7,Hf,mi,ji,kn,ac,fc,u7,vu,gu,V7,M7,du,wi,j7,ef,mc,tc,uu,vc,Gn,$f,hf,Zu,Mf,v7,ii,Di,Ti,$i,_u,n7,J7,vf,vi,Yu,Cf,cu,GD,Lf,x7,Tu,Bi,ou,hi,Jc,Tc,C7,hu,qi,bu,Ni,T7,uj,Nf,Kc,Sc,g7,Uc,nU,Ef,ti,ru,sc,Qi,d7,Gu,Xi,K7,Fn,Kn,Cc,Oi,uf,Uu,Vi,F1,Nu,qf,Qu,zi,Yn,q7,Ki,Oe,Bn,$u,eu,nf,uc,Ai,yf,Fu,Tf,li,tu,e7,on,Xu,r7,L7,_f,h7,Ju,Cu,Me,Pf,Q2,Gi,lf,pi,Fi,kf,$n,Iu,Sf,c7],Es0=la,gs0=Qp,As0=wo,Ps0=Z3,Ns0=Ue,Cs0=Ye,Is0=vv,Os0=Xe,Rs0=td,Ls0=sl,Ms0=Mp,Ds0=vp,Us0=nl,js0=da,Js0=mv,Xs0=As,Ys0=Ss,Vs0=Me,zs0=Xp,Ks0=K8,Bs0=Oe,Ws0=av,Zs0=K5,$s0=gp,Fs0=d8,Qs0=V3,Gs0=Oc,qs0=je,Hs0=Ip,bs0=ov,xo0=el,ro0=Ts,eo0=Ps,to0=cl,no0=x8,uo0=M2,io0=Na,fo0=_v,co0=Q2,so0=Wp,oo0=kl,vo0=B3,ao0=j3,lo0=j2,po0=Re,do0=Q3,yo0=ei,mo0=Ch,ko0=Xh,ho0=To,_o0=Ev,wo0=t5,To0=sp,So0=se,Eo0=ka,go0=kv,Ao0=La,Po0=Ps,No0=wx,Co0=g5,Io0=P8,Oo0=q5,Ro0=A8,Lo0=Ta,Mo0=al,Do0=ya,Uo0=F3,jo0=T5,Jo0=[0,ip],Xo0=kx,Yo0=[0,1],Vo0=[0,_a,1371,6],zo0=[0,_a,1374,6],Ko0=[0,_a,1477,8],Bo0=[0,1],Wo0=[0,_a,1494,8],Zo0="Can not have both `static` and `proto`",$o0=je,Fo0=CC,Qo0=[0,0,0,0],Go0=[0,0],qo0=[0,[0,0,0,0,0]],Ho0=al,bo0=ya,xv0=[0,"a number literal type"],rv0=[0,0],ev0=lo,tv0=[0,0],nv0=[0,"a type"],uv0=[0,0],iv0=[0,0],fv0=[17,1],cv0=[17,0],sv0=[0,_a,dS,15],ov0=[0,_a,iE,15],vv0=Lt,av0=Lt,lv0=P5,pv0=ll,dv0=[0,[11,"Failure while looking up ",[2,0,[11,". Index: ",[4,0,0,0,[11,". Length: ",[4,0,0,0,[12,46,0]]]]]]],"Failure while looking up %s. Index: %d. Length: %d."],yv0=[0,0,0,0],mv0="Offset_utils.Offset_lookup_failed",kv0=v1,hv0=OU,_v0=ll,wv0=P5,Tv0=_j,Sv0=ll,Ev0=P5,gv0=_9,Av0=Eg,Pv0="normal",Nv0=ei,Cv0="jsxTag",Iv0="jsxChild",Ov0="template",Rv0=HU,Lv0="context",Mv0=ei,Dv0=[6,0],Uv0=[0,0],jv0=[0,1],Jv0=[0,4],Xv0=[0,2],Yv0=[0,3],Vv0=[0,0],zv0=[0,0,0,0,0,0],Kv0=lo,Bv0=[0,75],Wv0=[0,kx,0],Zv0=ln,$v0=[0,75],Fv0=[0,75],Qv0=la,Gv0=[0,kx,0],qv0=[0,0,0],Hv0=[0,0,0],bv0=[0,83],xa0=F2,ra0=F2,ea0=[0,"a regular expression"],ta0=kx,na0=kx,ua0=kx,ia0=[0,"src/parser/expression_parser.ml",1368,17],fa0=[0,"a template literal part"],ca0=[0,[0,kx,kx],1],sa0=[0,0],oa0=X3,va0=ND,aa0=qT,la0=qT,pa0=CU,da0=[0,75],ya0=[0,1],ma0=[0,1],ka0=[0,1],ha0=[0,1],_a0=[0,1],wa0=Aa,Ta0=ov,Sa0=[0,"the identifier `target`"],Ea0=[0,0],ga0=M2,Aa0=pl,Pa0=pl,Na0=Na,Ca0=[0,"either a call or access of `super`"],Ia0=Na,Oa0=[0,1],Ra0=[0,0],La0=[0,1],Ma0=[0,0],Da0=[0,1],Ua0=[0,0],ja0=[0,2],Ja0=[0,3],Xa0=[0,7],Ya0=[0,6],Va0=[0,4],za0=[0,5],Ka0=[0,6],Ba0=[0,[0,17,[0,2]]],Wa0=[0,[0,18,[0,3]]],Za0=[0,[0,19,[0,4]]],$a0=[0,[0,0,[0,5]]],Fa0=[0,[0,1,[0,5]]],Qa0=[0,[0,2,[0,5]]],Ga0=[0,[0,3,[0,5]]],qa0=[0,[0,5,[0,6]]],Ha0=[0,[0,7,[0,6]]],ba0=[0,[0,4,[0,6]]],x30=[0,[0,6,[0,6]]],r30=[0,[0,8,[0,7]]],e30=[0,[0,9,[0,7]]],t30=[0,[0,10,[0,7]]],n30=[0,[0,11,[0,8]]],u30=[0,[0,12,[0,8]]],i30=[0,[0,15,[0,9]]],f30=[0,[0,13,[0,9]]],c30=[0,[0,14,[1,10]]],s30=[0,[0,16,[0,9]]],o30=[0,[0,21,[0,6]]],v30=[0,[0,20,[0,6]]],a30=[20,i9],l30=[0,[0,8]],p30=[0,[0,7]],d30=[0,[0,6]],y30=[0,[0,10]],m30=[0,[0,9]],k30=[0,[0,11]],h30=[0,[0,5]],_30=[0,[0,4]],w30=[0,[0,2]],T30=[0,[0,3]],S30=[0,[0,1]],E30=[0,[0,0]],g30=[0,[0,12]],A30=[0,[0,13]],P30=[0,[0,14]],N30=[0,0],C30=V3,I30=[0,kx,0],O30="unexpected PrivateName in Property, expected a PrivateField",R30=[0,0,0],L30=_o,M30="Must be one of the above",D30=[0,1],U30=[0,1],j30=[0,1],J30=_o,X30=_o,Y30=R_,V30="Internal Error: private name found in object props",z30=[0,1],K30=[0,Xk,1852,21],B30=[0,"a declaration, statement or export specifiers"],W30=[0,86],Z30=il,$30=[0,kx,kx,0],F30=[0,qM],Q30="exports",G30=[0,1],q30=[0,1],H30=[0,0],b30=tJ,xl0=[0,86],rl0=lo,el0=[0,75],tl0=[0,0],nl0=[0,1],ul0=[0,"the keyword `as`"],il0=[0,34],fl0=[0,34],cl0=[0,0],sl0=[0,1],ol0=[0,qM],vl0=[0,"the keyword `from`"],al0=[0,kx,kx,0],ll0=[0,zj],pl0="Label",dl0=[0,zj],yl0=[0,0,0],ml0=[0,44],kl0=[0,Xk,429,22],hl0=[0,43],_l0=[0,Xk,448,22],wl0=[0,0],Tl0="the token `;`",Sl0=[0,0],El0=[0,0],gl0=ID,Al0=[0,ip],Pl0=ID,Nl0=[24,Ct],Cl0=Cv,Il0=bf,Ol0=[13,"JSX fragment"],Rl0=[0,cn],Ll0=[1,cn],Ml0=[0,kx,kx,0],Dl0=[0,ip],Ul0=kx,jl0=[0,XU],Jl0=[18,[0,0]],Xl0=[0,XU],Yl0=[0,0,0,0],Vl0=vT,zl0="Nooo: ",Kl0=av,Bl0="Parser error: No such thing as an expression pattern!",Wl0=[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]],Zl0=[0,"src/parser/parser_flow.ml",r5,28],$l0=[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]],Fl0=OU,Ql0=Eg,Gl0=aU,ql0=Lj,Hl0=Lj,bl0=aU,x60=ei,r60=WM,e60=D1,t60=v1,n60="InterpreterDirective",u60="interpreter",i60="Program",f60=ml,c60="BreakStatement",s60=ml,o60="ContinueStatement",v60="DebuggerStatement",a60=Iv,l60="DeclareExportAllDeclaration",p60=Iv,d60=hw,y60=KN,m60=av,k60="DeclareExportDeclaration",h60=ho,_60=D1,w60=qr,T60="DeclareModule",S60=i2,E60="DeclareModuleExports",g60=wa,A60=D1,P60="DoWhileStatement",N60="EmptyStatement",C60=Lh,I60=KN,O60="ExportDefaultDeclaration",R60=Lh,L60=TT,M60=Iv,D60="ExportAllDeclaration",U60=Lh,j60=Iv,J60=hw,X60=KN,Y60="ExportNamedDeclaration",V60="directive",z60=F1,K60="ExpressionStatement",B60=D1,W60="update",Z60=wa,$60=pu,F60="ForStatement",Q60="each",G60=D1,q60=yn,H60=Es,b60="ForInStatement",x40=Ev,r40=D1,e40=yn,t40=Es,n40="ForOfStatement",u40=nJ,i40=tN,f40=wa,c40="IfStatement",s40=ei,o40=Ts,v40=v1,a40=ED,l40=Iv,p40=hw,d40="ImportDeclaration",y40=D1,m40=ml,k40="LabeledStatement",h40=$2,_40="ReturnStatement",w40="cases",T40="discriminant",S40="SwitchStatement",E40=$2,g40="ThrowStatement",A40="finalizer",P40="handler",N40=on,C40="TryStatement",I40=D1,O40=wa,R40="WhileStatement",L40=D1,M40=Fw,D40="WithStatement",U40=gU,j40="ArrayExpression",J40=D2,X40=w5,Y40=F1,V40=Je,z40=VE,K40=To,B40=D1,W40=pn,Z40=qr,$40="ArrowFunctionExpression",F40=R_,Q40=yn,G40=Es,q40=tl,H40="AssignmentExpression",b40=yn,xp0=Es,rp0=tl,ep0="BinaryExpression",tp0="CallExpression",np0=nJ,up0=tN,ip0=wa,fp0="ConditionalExpression",cp0=Iv,sp0="ImportExpression",op0=lU,vp0=tX,ap0=i9,lp0=yn,pp0=Es,dp0=tl,yp0="LogicalExpression",mp0="MemberExpression",kp0=jP,hp0=pl,_p0="MetaProperty",wp0=mP,Tp0=Vh,Sp0=XJ,Ep0="NewExpression",gp0=s9,Ap0="ObjectExpression",Pp0=nt,Np0="OptionalCallExpression",Cp0=nt,Ip0="OptionalMemberExpression",Op0=PJ,Rp0="SequenceExpression",Lp0="Super",Mp0="ThisExpression",Dp0=i2,Up0=F1,jp0="TypeCastExpression",Jp0=F1,Xp0="AsConstExpression",Yp0=i2,Vp0=F1,zp0="AsExpression",Kp0=i2,Bp0=F1,Wp0="SatisfiesExpression",Zp0=$2,$p0="AwaitExpression",Fp0=Lt,Qp0=Ls,Gp0=MD,qp0=Hj,Hp0=Ts,bp0=Ps,x80=el,r80="matched above",e80=$2,t80=bM,n80=tl,u80="UnaryExpression",i80=SU,f80=OJ,c80=bM,s80=$2,o80=tl,v80="UpdateExpression",a80="delegate",l80=$2,p80="YieldExpression",d80="Unexpected FunctionDeclaration with BodyExpression",y80=D2,m80=w5,k80=F1,h80=Je,_80=VE,w80=To,T80=D1,S80=pn,E80=qr,g80="FunctionDeclaration",A80="Unexpected FunctionExpression with BodyExpression",P80=D2,N80=w5,C80=F1,I80=Je,O80=VE,R80=To,L80=D1,M80=pn,D80=qr,U80="FunctionExpression",j80=nt,J80=i2,X80=Le,Y80=Sg,V80=nt,z80=i2,K80=Le,B80="PrivateIdentifier",W80=nt,Z80=i2,$80=Le,F80=Sg,Q80=tN,G80=wa,q80="SwitchCase",H80=D1,b80="param",x50="CatchClause",r50=D1,e50="BlockStatement",t50=ho,n50=qr,u50="DeclareVariable",i50=Je,f50=qr,c50="DeclareFunction",s50=pU,o50=_v,v50=Oc,a50=D1,l50=D2,p50=qr,d50="DeclareClass",y50=D2,m50=V_,k50=pn,h50=ow,_50=pn,w50=qr,T50="DeclareComponent",S50=D2,E50=V_,g50=ow,A50=pn,P50="ComponentTypeAnnotation",N50=nt,C50=i2,I50=Le,O50="ComponentTypeParameter",R50=D1,L50=qr,M50="DeclareEnum",D50=Oc,U50=D1,j50=D2,J50=qr,X50="DeclareInterface",Y50=v1,V50=ei,z50=TT,K50="ExportNamespaceSpecifier",B50=yn,W50=D2,Z50=qr,$50="DeclareTypeAlias",F50=yn,Q50=D2,G50=qr,q50="TypeAlias",H50="DeclareOpaqueType",b50="OpaqueType",xd0="supertype",rd0="impltype",ed0=D2,td0=qr,nd0="ClassDeclaration",ud0="ClassExpression",id0=ud,fd0=_v,cd0="superTypeParameters",sd0="superClass",od0=D2,vd0=D1,ad0=qr,ld0=F1,pd0="Decorator",dd0=D2,yd0=qr,md0="ClassImplements",kd0=D1,hd0="ClassBody",_d0=Tv,wd0=q3,Td0=gv,Sd0=Ra,Ed0=ud,gd0=Ia,Ad0=je,Pd0=ho,Nd0=v1,Cd0=pv,Id0="MethodDefinition",Od0=Q3,Rd0=ud,Ld0=U2,Md0=je,Dd0=Ia,Ud0=i2,jd0=v1,Jd0=pv,Xd0=fU,Yd0="Internal Error: Private name found in class prop",Vd0=Q3,zd0=ud,Kd0=U2,Bd0=je,Wd0=Ia,Zd0=i2,$d0=v1,Fd0=pv,Qd0=fU,Gd0=D2,qd0=V_,Hd0=pn,bd0=qr,xy0=D1,ry0="ComponentDeclaration",ey0=$2,ty0=k9,ny0=yn,uy0=Es,iy0=Pp,fy0=wS,cy0=fl,sy0=Le,oy0="ComponentParameter",vy0=pu,ay0=qr,ly0="EnumBigIntMember",py0=qr,dy0=tD,yy0=pu,my0=qr,ky0="EnumStringMember",hy0=qr,_y0=tD,wy0=pu,Ty0=qr,Sy0="EnumNumberMember",Ey0=pu,gy0=qr,Ay0="EnumBooleanMember",Py0=W3,Ny0=hd,Cy0=G3,Iy0="EnumBooleanBody",Oy0=W3,Ry0=hd,Ly0=G3,My0="EnumNumberBody",Dy0=W3,Uy0=hd,jy0=G3,Jy0="EnumStringBody",Xy0=W3,Yy0=G3,Vy0="EnumSymbolBody",zy0=W3,Ky0=hd,By0=G3,Wy0="EnumBigIntBody",Zy0=D1,$y0=qr,Fy0="EnumDeclaration",Qy0=Oc,Gy0=D1,qy0=D2,Hy0=qr,by0="InterfaceDeclaration",xm0=D2,rm0=qr,em0="InterfaceExtends",tm0=i2,nm0=s9,um0="ObjectPattern",im0=i2,fm0=gU,cm0="ArrayPattern",sm0=yn,om0=Es,vm0=Pp,am0=i2,lm0=Le,pm0=Sg,dm0=$2,ym0=k9,mm0=$2,km0=k9,hm0=yn,_m0=Es,wm0=Pp,Tm0=pu,Sm0=pu,Em0=gv,gm0=Ra,Am0=$j,Pm0=Ia,Nm0=wS,Cm0=q3,Im0=ho,Om0=v1,Rm0=pv,Lm0=cj,Mm0=$2,Dm0=xJ,Um0=yn,jm0=Es,Jm0=Pp,Xm0=Ia,Ym0=wS,Vm0=q3,zm0=ho,Km0=v1,Bm0=pv,Wm0=cj,Zm0=$2,$m0=xJ,Fm0=Ut,Qm0=v1,Gm0=aa,qm0=Ut,Hm0=kv,bm0=v1,x90=aa,r90=Ut,e90=v1,t90=aa,n90=Ss,u90=As,i90=Ut,f90=v1,c90=aa,s90="flags",o90=kn,v90="regex",a90=Ut,l90=v1,p90=aa,d90=Ut,y90=v1,m90=aa,k90=PJ,h90="quasis",_90="TemplateLiteral",w90="cooked",T90=Ut,S90="tail",E90=v1,g90="TemplateElement",A90="quasi",P90="tag",N90="TaggedTemplateExpression",C90=sl,I90=da,O90=nl,R90=ho,L90="declarations",M90="VariableDeclaration",D90=pu,U90=qr,j90="VariableDeclarator",J90="plus",X90=CD,Y90=Ta,V90=wo,z90=k_,K90="in-out",B90=ho,W90="Variance",Z90="AnyTypeAnnotation",$90="MixedTypeAnnotation",F90="EmptyTypeAnnotation",Q90="VoidTypeAnnotation",G90="NullLiteralTypeAnnotation",q90="SymbolTypeAnnotation",H90="NumberTypeAnnotation",b90="BigIntTypeAnnotation",xk0="StringTypeAnnotation",rk0="BooleanTypeAnnotation",ek0=i2,tk0="NullableTypeAnnotation",nk0="UnknownTypeAnnotation",uk0="NeverTypeAnnotation",ik0="UndefinedTypeAnnotation",fk0=ya,ck0=i2,sk0="parameterName",ok0="TypePredicate",vk0=D2,ak0=ow,lk0=w5,pk0=vv,dk0=pn,yk0="FunctionTypeAnnotation",mk0=nt,kk0=i2,hk0=Le,_k0=RD,wk0=nt,Tk0=i2,Sk0=Le,Ek0=RD,gk0=[0,0,0,0,0],Ak0="internalSlots",Pk0="callProperties",Nk0="indexers",Ck0=s9,Ik0="exact",Ok0="inexact",Rk0="ObjectTypeAnnotation",Lk0=$j,Mk0="There should not be computed object type property keys",Dk0=pu,Uk0=gv,jk0=Ra,Jk0=ho,Xk0=U2,Yk0=CC,Vk0=je,zk0=nt,Kk0=q3,Bk0=v1,Wk0=pv,Zk0="ObjectTypeProperty",$k0=$2,Fk0="ObjectTypeSpreadProperty",Qk0=U2,Gk0=je,qk0=v1,Hk0=pv,bk0=qr,xh0="ObjectTypeIndexer",rh0=je,eh0=v1,th0="ObjectTypeCallProperty",nh0=nt,uh0=U2,ih0="sourceType",fh0="propType",ch0="keyTparam",sh0="ObjectTypeMappedTypeProperty",oh0=v1,vh0=q3,ah0=je,lh0=nt,ph0=qr,dh0="ObjectTypeInternalSlot",yh0=D1,mh0=Oc,kh0="InterfaceTypeAnnotation",hh0=YU,_h0="ArrayTypeAnnotation",wh0="falseType",Th0="trueType",Sh0="extendsType",Eh0="checkType",gh0="ConditionalTypeAnnotation",Ah0="typeParameter",Ph0="InferTypeAnnotation",Nh0=qr,Ch0=LJ,Ih0="QualifiedTypeIdentifier",Oh0=D2,Rh0=qr,Lh0="GenericTypeAnnotation",Mh0="indexType",Dh0="objectType",Uh0="IndexedAccessType",jh0=nt,Jh0="OptionalIndexedAccessType",Xh0=fg,Yh0="UnionTypeAnnotation",Vh0=fg,zh0="IntersectionTypeAnnotation",Kh0=$2,Bh0="TypeofTypeAnnotation",Wh0=qr,Zh0=LJ,$h0="QualifiedTypeofIdentifier",Fh0=$2,Qh0="KeyofTypeAnnotation",Gh0=$2,qh0="ReadOnlyTypeAnnotation",Hh0="elementTypes",bh0="TupleTypeAnnotation",x_0=nt,r_0=U2,e_0=YU,t_0=ml,n_0="TupleTypeLabeledElement",u_0=i2,i_0=ml,f_0="TupleTypeSpreadElement",c_0=Ut,s_0=v1,o_0="StringLiteralTypeAnnotation",v_0=Ut,a_0=v1,l_0="NumberLiteralTypeAnnotation",p_0=Ut,d_0=v1,y_0="BigIntLiteralTypeAnnotation",m_0=Ss,k_0=As,h_0=Ut,__0=v1,w_0="BooleanLiteralTypeAnnotation",T_0="ExistsTypeAnnotation",S_0=i2,E_0=lD,g_0=i2,A_0=lD,P_0=pn,N_0="TypeParameterDeclaration",C_0="usesExtendsBound",I_0=av,O_0=U2,R_0="bound",L_0=Le,M_0="TypeParameter",D_0=pn,U_0=oD,j_0=pn,J_0=oD,X_0=Aa,Y_0=Gj,V_0="closingElement",z_0="openingElement",K_0="JSXElement",B_0="closingFragment",W_0=Gj,Z_0="openingFragment",$_0="JSXFragment",F_0=Vh,Q_0="selfClosing",G_0="attributes",q_0=Le,H_0="JSXOpeningElement",b_0="JSXOpeningFragment",xw0=Le,rw0="JSXClosingElement",ew0="JSXClosingFragment",tw0=v1,nw0=Le,uw0="JSXAttribute",iw0=$2,fw0="JSXSpreadAttribute",cw0="JSXEmptyExpression",sw0=F1,ow0="JSXExpressionContainer",vw0=F1,aw0="JSXSpreadChild",lw0=Ut,pw0=v1,dw0="JSXText",yw0=jP,mw0=Fw,kw0="JSXMemberExpression",hw0=Le,_w0="namespace",ww0="JSXNamespacedName",Tw0=Le,Sw0="JSXIdentifier",Ew0=TT,gw0=fl,Aw0="ExportSpecifier",Pw0=fl,Nw0="ImportDefaultSpecifier",Cw0=fl,Iw0="ImportNamespaceSpecifier",Ow0=ED,Rw0=fl,Lw0="imported",Mw0="ImportSpecifier",Dw0="Line",Uw0="Block",jw0=v1,Jw0=v1,Xw0="DeclaredPredicate",Yw0="InferredPredicate",Vw0=mP,zw0=Vh,Kw0=XJ,Bw0=Ia,Ww0=jP,Zw0=Fw,$w0="message",Fw0=Eg,Qw0=_j,Gw0=_9,qw0=Iv,Hw0=ll,bw0=P5,xT0=[0,wf,Nf,fi,y7,Pf,Oi,ku,cc,D7,Vi,Cf,on,zu,ac,Me,P7,H7,tf,Wf,g7,vi,Wc,Tc,r7,cf,Y7,wu,Yi,qi,zc,W7,gu,ki,rf,Si,oi,qf,Zi,fu,a7,Bc,z7,$u,_c,pi,uf,$f,$n,sc,lc,Gi,Oe,Re,Ju,df,hc,Ji,k7,Of,Yu,rc,vf,uc,Ef,Sc,Ni,se,Mi,x7,sf,Hi,Su,u7,Ou,Ui,ef,wc,vc,Cu,ju,nf,m7,Gn,Tf,p7,Vf,V7,F1,mi,Qu,Qn,K7,l7,Rf,kf,F7,tu,Li,Mu,Eu,su,Fu,tc,q7,Yn,fc,h7,Bn,M7,Hu,qu,If,ri,pf,Vn,wi,Xc,Bi,yu,_i,lu,Au,Ct,w7,i7,S7,M2,hi,uu,Xu,v7,af,vu,Yf,N7,Q2,bu,Hn,jf,Xi,cu,Zc,ru,du,$1,ji,Ku,Ac,ic,t7,mf,hu,ti,jc,ci,L7,f7,xu,Fn,Qf,Ff,Qi,xc,U7,Du,Wn,Ii,R7,zn,iu,bi,ur,c7,si,Lu,kc,Gu,s7,Lc,Ic,Vu,Nc,B7,hf,C7,Ri,Mf,Bf,nu,$i,Jc,ff,Dc,n7,ii,_f,ui,ec,ai,b7,Hf,e7,Bu,gf,kn,Rc,Nu,X7,pc,Ec,A7,Z7,Uu,o7,d7,Di,Iu,oc,Gf,eu,Xf,Yc,_u,Uf,dc,au,Je,mc,ou,Ru,mu,Fi,O7,Ue,yc,Zu,I7,gc,Ki,Wi,_7,xf,Ye,Pu,Q7,Lf,yf,Cc,Ai,Sf,Xe,Vc,of,zi,Tu,nc,Zn,qn,Ti,zf,yi,Mc,T7,Uc,di,Kn,J7,gi,Zf,Kf,G7,E7,j7,li,Wu,Pc,bn,$7,xi,Kc,Pi,U2,Df,lf,ni,j2],rT0=[0,j2,ni,lf,Df,U2,Pi,Kc,xi,$7,bn,Pc,Wu,li,j7,E7,G7,Kf,Zf,gi,J7,Kn,di,Uc,T7,Mc,yi,zf,Ti,qn,Zn,nc,Tu,zi,of,Vc,Xe,Sf,Ai,Cc,yf,Lf,Q7,Pu,Ye,xf,_7,Wi,Ki,gc,I7,Zu,yc,Ue,O7,Fi,mu,Ru,ou,mc,Je,au,dc,Uf,_u,Yc,Xf,eu,Gf,oc,Iu,Di,d7,o7,Uu,Z7,A7,Ec,pc,X7,Nu,Rc,kn,gf,Bu,e7,Hf,b7,ai,ec,ui,_f,ii,n7,Dc,ff,Jc,$i,nu,Bf,Mf,Ri,C7,hf,B7,Nc,Vu,Ic,Lc,s7,Gu,kc,Lu,si,c7,ur,bi,iu,zn,R7,Ii,Wn,Du,U7,xc,Qi,Ff,Qf,Fn,xu,f7,L7,ci,jc,ti,hu,mf,t7,ic,Ac,Ku,ji,$1,du,ru,Zc,cu,Xi,jf,Hn,bu,Q2,N7,Yf,vu,af,v7,Xu,uu,hi,M2,S7,i7,w7,Ct,Au,lu,_i,yu,Bi,Xc,wi,Vn,pf,ri,If,qu,Hu,M7,Bn,h7,fc,Yn,q7,tc,Fu,su,Eu,Mu,Li,tu,F7,kf,Rf,l7,K7,Qn,Qu,mi,F1,V7,Vf,p7,Tf,Gn,m7,nf,ju,Cu,vc,wc,ef,Ui,Ou,u7,Su,Hi,sf,x7,Mi,se,Ni,Sc,Ef,uc,vf,rc,Yu,Of,k7,Ji,hc,df,Ju,Re,Oe,Gi,lc,sc,$n,$f,uf,pi,_c,$u,z7,Bc,a7,fu,Zi,qf,oi,Si,rf,ki,gu,W7,zc,qi,Yi,wu,Y7,cf,r7,Tc,Wc,vi,g7,Wf,tf,H7,P7,Me,ac,zu,on,Cf,Vi,D7,cc,ku,Oi,Pf,y7,fi,Nf,wf],eT0=[0,gc,$1,qu,Au,Vn,P7,Ic,Bf,ci,Hn,zu,Mc,ec,Ye,b7,Vf,cf,ff,ic,s7,N7,Ku,Hi,Ui,ni,A7,yu,Eu,o7,xc,_c,_i,Su,Lu,Ct,Df,Rf,oc,Of,tf,Hu,Wf,mf,ju,au,Xc,Mu,Pu,Ri,i7,Wi,af,sf,U7,kc,Yi,rf,gf,wf,Yc,a7,di,nu,Uf,xu,W7,ui,Je,Dc,pf,Bu,si,jc,t7,lu,R7,lc,zf,wc,f7,Ii,If,Gf,y7,rc,m7,bi,mu,Rc,fi,Mi,H7,yc,U2,dc,hc,G7,O7,S7,D7,su,Vc,Zc,Y7,B7,Q7,se,F7,yi,j2,Wn,of,Ji,Xf,Wu,X7,df,Ru,cc,Pc,Si,k7,Vu,xi,Ac,Zn,jf,Ou,Qn,ai,p7,Du,pc,l7,Zf,qn,fu,Pi,nc,I7,Kf,_7,bn,zc,Yf,Li,ki,zn,ri,Zi,$7,oi,Nc,Ff,ku,iu,Wc,wu,z7,Ec,Qf,Bc,ur,M2,Ue,E7,gi,xf,Z7,Xe,Re,Lc,w7,Hf,mi,ji,kn,ac,fc,u7,vu,gu,V7,M7,du,wi,j7,ef,mc,tc,uu,vc,Gn,$f,hf,Zu,Mf,v7,ii,Di,Ti,$i,_u,n7,J7,vf,vi,Yu,Cf,cu,Lf,x7,Tu,Bi,ou,hi,Jc,Tc,C7,hu,qi,bu,Ni,T7,Nf,Kc,Sc,g7,Uc,Ef,ti,ru,sc,Qi,d7,Gu,Xi,K7,Fn,Kn,Cc,Oi,uf,Uu,Vi,F1,Nu,qf,Qu,zi,Yn,q7,Ki,Oe,Bn,$u,eu,nf,uc,Ai,yf,Fu,Tf,li,tu,e7,on,Xu,r7,L7,_f,h7,Ju,Cu,Me,Pf,Q2,Gi,lf,pi,Fi,kf,$n,Iu,Sf,c7],tT0="Jsoo_runtime.Error.Exn",nT0=[0,0],uT0="use_strict",iT0=fg,fT0="esproposal_decorators",cT0="enums",sT0="components",oT0="Internal error: ";function I1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,I1(x[1])];case 1:return[1,I1(x[1])];case 2:return[2,I1(x[1])];case 3:return[3,I1(x[1])];case 4:return[4,I1(x[1])];case 5:return[5,I1(x[1])];case 6:return[6,I1(x[1])];case 7:return[7,I1(x[1])];case 8:var r=x[1];return[8,r,I1(x[2])];case 9:var e=x[1];return[9,e,e,I1(x[3])];case 10:return[10,I1(x[1])];case 11:return[11,I1(x[1])];case 12:return[12,I1(x[1])];case 13:return[13,I1(x[1])];default:return[14,I1(x[1])]}}function b2(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,b2(x[1],r)];case 1:return[1,b2(x[1],r)];case 2:return[2,b2(x[1],r)];case 3:return[3,b2(x[1],r)];case 4:return[4,b2(x[1],r)];case 5:return[5,b2(x[1],r)];case 6:return[6,b2(x[1],r)];case 7:return[7,b2(x[1],r)];case 8:var e=x[1];return[8,e,b2(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,b2(x[3],r)];case 10:return[10,b2(x[1],r)];case 11:return[11,b2(x[1],r)];case 12:return[12,b2(x[1],r)];case 13:return[13,b2(x[1],r)];default:return[14,b2(x[1],r)]}}function T1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,T1(x[1],r)];case 1:return[1,T1(x[1],r)];case 2:var e=x[1];return[2,e,T1(x[2],r)];case 3:var t=x[1];return[3,t,T1(x[2],r)];case 4:var u=x[3],i=x[2],f=x[1];return[4,f,i,u,T1(x[4],r)];case 5:var o=x[3],l=x[2],d=x[1];return[5,d,l,o,T1(x[4],r)];case 6:var k=x[3],h=x[2],g=x[1];return[6,g,h,k,T1(x[4],r)];case 7:var A=x[3],N=x[2],C=x[1];return[7,C,N,A,T1(x[4],r)];case 8:var O=x[3],L=x[2],M=x[1];return[8,M,L,O,T1(x[4],r)];case 9:var V=x[1];return[9,V,T1(x[2],r)];case 10:return[10,T1(x[1],r)];case 11:var z=x[1];return[11,z,T1(x[2],r)];case 12:var Y=x[1];return[12,Y,T1(x[2],r)];case 13:var t0=x[2],i0=x[1];return[13,i0,t0,T1(x[3],r)];case 14:var j=x[2],K=x[1];return[14,K,j,T1(x[3],r)];case 15:return[15,T1(x[1],r)];case 16:return[16,T1(x[1],r)];case 17:var J=x[1];return[17,J,T1(x[2],r)];case 18:var Q=x[1];return[18,Q,T1(x[2],r)];case 19:return[19,T1(x[1],r)];case 20:var x0=x[2],$=x[1];return[20,$,x0,T1(x[3],r)];case 21:var f0=x[1];return[21,f0,T1(x[2],r)];case 22:return[22,T1(x[1],r)];case 23:var s0=x[1];return[23,s0,T1(x[2],r)];default:var v0=x[2],o0=x[1];return[24,o0,v0,T1(x[3],r)]}}function qI(x,r,e){return x[1]===r?(x[1]=e,1):0}function Ox(x){throw q0([0,_n,x],1)}function y2(x){throw q0([0,QI,x],1)}function Zd(x){return 0<=x?x:-x|0}var vT0=FM;function Fx(x,r){var e=Xx(x),t=Xx(r),u=w1(e+t|0);return Fc(x,0,u,0,e),Fc(r,0,u,e,t),S2(u)}function aT0(x){return x?lZ:pZ}function Qx(x,r){if(!x)return r;var e=x[1];return[0,e,Qx(x[2],r)]}QW(0);var lT0=XX(1),Gc=XX(2);function pT0(x){for(var r=GW(0);;){if(!r)return 0;var e=r[2],t=r[1];try{Qc(t)}catch(f){var u=C1(f);if(u[1]!==KX)throw q0(u,0)}var r=e}}function Il(x,r){return BI(x,r,0,Xx(r))}function FX(x){return Il(Gc,x),YX(Gc,10),Qc(Gc)}var HI=[0,pT0];function bI(x){return a(HI[1],0)}ZI(qD,bI);var QX=nZ(0)[1],Ol=(4*eZ(0)|0)-1|0,dT0=[Gr,dZ,Js(0)];function yT0(x){throw q0(dT0,1)}function $d(x,r){return r?[0,a(x,r[1])]:0}function GX(x){return 25>>0?x:x+KM|0}function qc(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function Rl(x){return x?x[1]:Ox(EZ)}function qX(x){return x?x[2]:Ox(SZ)}function Hc(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function Ax(x){return Hc(x,0)}function Ll(x){if(!x)return 0;var r=x[1];return Qx(r,Ll(x[2]))}function Tn(x,r){if(!r)return 0;var e=r[2],t=a(x,r[1]);return[0,t,Tn(x,e)]}function Fd(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,a(x,t[1]),e],t=u}}function g2(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];a(x,e[1]);var e=t}}function H1(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=p(x,t,u[1]),u=i}}function xO(x,r,e){if(!r)return e;var t=r[1];return p(x,t,xO(x,r[2],e))}function HX(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],f=t[2];p(x,t[1],u[1]);var t=f,u=i;continue}}else if(!u)return 0;return y2(TZ)}}function rO(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=a(x,e[1]);if(u)return u;var e=t}}function eO(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=CX(e[1],x)===0?1:0;if(u)return u;var e=t}}function Ml(x){var r=0;return function(e){for(var t=r,u=e;;){if(!u)return Ax(t);var i=u[2],f=u[1];if(a(x,f)){var t=[0,f,t],u=i;continue}var u=i}}}function Mv(x,r){var e=w1(x);return CW(e,0,x,r),e}function bX(x){var r=ct(x),e=w1(r);return Ms(x,0,e,0,r),e}function xY(x,r,e){if(0<=r&&0<=e&&(ct(x)-e|0)>=r){var t=w1(e);return Ms(x,r,t,0,e),t}return y2(PZ)}function Va(x,r,e){return S2(xY(x,r,e))}function rY(x,r,e,t,u){return 0<=u&&0<=r&&(ct(x)-u|0)>=r&&0<=t&&(ct(e)-u|0)>=t?Ms(x,r,e,t,u):y2(AZ)}function zs(x,r,e,t,u){return 0<=u&&0<=r&&(Xx(x)-u|0)>=r&&0<=t&&(ct(e)-u|0)>=t?Fc(x,r,e,t,u):y2(gZ)}function Qd(x,r){return S2(Mv(x,r))}function m2(x,r,e){return S2(xY($c(x),r,e))}function eY(x){var r=$c(x);if(ct(r)===0)var e=r;else{var t=bX(r);Kr(t,0,GX(oe(r,0)));var e=t}return S2(e)}function tY(x,r){var e=Xx(x),t=e<=Xx(r)?1:0;if(!t)return t;for(var u=0;;){if(u===e)return 1;if(fx(r,u)!==fx(x,u))return 0;var u=u+1|0}}var mT0=Tx;function nY(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){a(x,r[1+u]);var i=u+1|0;if(e!==u){var u=i;continue}break}return 0}function Gd(x,r){var e=r.length-1;if(e===0)return[0];var t=Ja(e,a(x,r[1])),u=e-1|0,i=1;if(u>=1)for(var f=i;;){t[1+f]=a(x,r[1+f]);var o=f+1|0;if(u!==f){var f=o;continue}break}return t}function Dl(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];;){if(e){var r=r+1|0,e=e[2];continue}for(var i=Ja(r,u),f=1,o=t;;){if(!o)return i;var l=o[2];i[1+f]=o[1];var f=f+1|0,o=l}}}function uY(x){try{var r=[0,Sl(x)];return r}catch(t){var e=C1(t);if(e[1]===_n)return 0;throw q0(e,0)}}function tO(x){function r(F){return F?F[5]:0}function e(F,H,B,a0){var m0=r(F),P0=r(a0),D=P0<=m0?m0+1|0:P0+1|0;return[0,F,H,B,a0,D]}function t(F,H){return[0,0,F,H,0,1]}function u(F,H,B,a0){var m0=F?F[5]:0,P0=a0?a0[5]:0;if((P0+2|0)=P0){var X=P0<=m0?m0+1|0:P0+1|0;return[0,F,H,B,a0,X]}if(!a0)return y2(JZ);var F0=a0[4],sx=a0[3],ex=a0[2],U0=a0[1],Nx=r(U0);if(Nx<=r(F0))return e(e(F,H,B,U0),ex,sx,F0);if(!U0)return y2(jZ);var mx=U0[3],Bx=U0[2],Gx=U0[1],J0=e(U0[4],ex,sx,F0);return e(e(F,H,B,Gx),Bx,mx,J0)}var i=0;function f(F){return F?0:1}function o(F,H,B){if(!B)return[0,0,F,H,0,1];var a0=B[4],m0=B[3],P0=B[2],D=B[1],O0=B[5],K0=p(x[1],F,P0);if(K0===0)return m0===H?B:[0,D,F,H,a0,O0];if(0<=K0){var j0=o(F,H,a0);return a0===j0?B:u(D,P0,m0,j0)}var ox=o(F,H,D);return D===ox?B:u(ox,P0,m0,a0)}function l(F,H){for(var B=H;;){if(!B)throw q0(E2,1);var a0=B[4],m0=B[3],P0=B[1],D=p(x[1],F,B[2]);if(D===0)return m0;var O0=0<=D?a0:P0,B=O0}}function d(F,H){for(var B=H;;){if(!B)throw q0(E2,1);var a0=B[2],m0=B[4],P0=B[3],D=B[1];if(!a(F,a0)){var B=m0;continue}for(var O0=a0,K0=P0,j0=D;;){if(!j0)return[0,O0,K0];var ox=j0[2],b0=j0[4],_x=j0[3],B0=j0[1];if(a(F,ox)){var O0=ox,K0=_x,j0=B0;continue}var j0=b0}}}function k(F,H){for(var B=H;;){if(!B)return 0;var a0=B[2],m0=B[4],P0=B[3],D=B[1];if(!a(F,a0)){var B=m0;continue}for(var O0=a0,K0=P0,j0=D;;){if(!j0)return[0,[0,O0,K0]];var ox=j0[2],b0=j0[4],_x=j0[3],B0=j0[1];if(a(F,ox)){var O0=ox,K0=_x,j0=B0;continue}var j0=b0}}}function h(F,H){for(var B=H;;){if(!B)throw q0(E2,1);var a0=B[2],m0=B[4],P0=B[3],D=B[1];if(!a(F,a0)){var B=D;continue}for(var O0=a0,K0=P0,j0=m0;;){if(!j0)return[0,O0,K0];var ox=j0[2],b0=j0[4],_x=j0[3],B0=j0[1];if(a(F,ox)){var O0=ox,K0=_x,j0=b0;continue}var j0=B0}}}function g(F,H){for(var B=H;;){if(!B)return 0;var a0=B[2],m0=B[4],P0=B[3],D=B[1];if(!a(F,a0)){var B=D;continue}for(var O0=a0,K0=P0,j0=m0;;){if(!j0)return[0,[0,O0,K0]];var ox=j0[2],b0=j0[4],_x=j0[3],B0=j0[1];if(a(F,ox)){var O0=ox,K0=_x,j0=b0;continue}var j0=B0}}}function A(F,H){for(var B=H;;){if(!B)return 0;var a0=B[4],m0=B[3],P0=B[1],D=p(x[1],F,B[2]);if(D===0)return[0,m0];var O0=0<=D?a0:P0,B=O0}}function N(F,H){for(var B=H;;){if(!B)return 0;var a0=B[4],m0=B[1],P0=p(x[1],F,B[2]),D=P0===0?1:0;if(D)return D;var O0=0<=P0?a0:m0,B=O0}}function C(F){for(var H=F;;){if(!H)throw q0(E2,1);var B=H[1];if(!B)return[0,H[2],H[3]];var H=B}}function O(F){for(var H=F;;){if(!H)return 0;var B=H[1];if(!B)return[0,[0,H[2],H[3]]];var H=B}}function L(F){for(var H=F;;){if(!H)throw q0(E2,1);if(!H[4])return[0,H[2],H[3]];var H=H[4]}}function M(F){for(var H=F;;){if(!H)return 0;if(!H[4])return[0,[0,H[2],H[3]]];var H=H[4]}}function V(F){if(!F)return y2(OZ);var H=F[1];if(!H)return F[4];var B=F[4],a0=F[3],m0=F[2];return u(V(H),m0,a0,B)}function z(F,H){if(!F)return H;if(!H)return F;var B=C(H),a0=B[2],m0=B[1];return u(F,m0,a0,V(H))}function Y(F,H){if(!H)return 0;var B=H[4],a0=H[3],m0=H[2],P0=H[1],D=p(x[1],F,m0);if(D===0)return z(P0,B);if(0<=D){var O0=Y(F,B);return B===O0?H:u(P0,m0,a0,O0)}var K0=Y(F,P0);return P0===K0?H:u(K0,m0,a0,B)}function t0(F,H,B){if(!B){var a0=a(H,0);return a0?[0,0,F,a0[1],0,1]:0}var m0=B[4],P0=B[3],D=B[2],O0=B[1],K0=B[5],j0=p(x[1],F,D);if(j0===0){var ox=a(H,[0,P0]);if(!ox)return z(O0,m0);var b0=ox[1];return P0===b0?B:[0,O0,F,b0,m0,K0]}if(0<=j0){var _x=t0(F,H,m0);return m0===_x?B:u(O0,D,P0,_x)}var B0=t0(F,H,O0);return O0===B0?B:u(B0,D,P0,m0)}function i0(F,H){for(var B=H;;){if(!B)return 0;var a0=B[4],m0=B[3],P0=B[2];i0(F,B[1]),p(F,P0,m0);var B=a0}}function j(F,H){if(!H)return 0;var B=H[5],a0=H[4],m0=H[3],P0=H[2],D=j(F,H[1]),O0=a(F,m0);return[0,D,P0,O0,j(F,a0),B]}function K(F,H){if(!H)return 0;var B=H[2],a0=H[5],m0=H[4],P0=H[3],D=K(F,H[1]),O0=p(F,B,P0);return[0,D,B,O0,K(F,m0),a0]}function J(F,H,B){for(var a0=H,m0=B;;){if(!a0)return m0;var P0=a0[4],D=a0[3],O0=a0[2],K0=H0(F,O0,D,J(F,a0[1],m0)),a0=P0,m0=K0}}function Q(F,H){for(var B=H;;){if(!B)return 1;var a0=B[4],m0=B[1],P0=p(F,B[2],B[3]);if(P0){var D=Q(F,m0);if(D){var B=a0;continue}var O0=D}else var O0=P0;return O0}}function x0(F,H){for(var B=H;;){if(!B)return 0;var a0=B[4],m0=B[1],P0=p(F,B[2],B[3]);if(P0)var D=P0;else{var O0=x0(F,m0);if(!O0){var B=a0;continue}var D=O0}return D}}function $(F,H,B){if(!B)return t(F,H);var a0=B[4],m0=B[3],P0=B[2];return u($(F,H,B[1]),P0,m0,a0)}function f0(F,H,B){if(!B)return t(F,H);var a0=B[3],m0=B[2],P0=B[1];return u(P0,m0,a0,f0(F,H,B[4]))}function s0(F,H,B,a0){if(!F)return $(H,B,a0);if(!a0)return f0(H,B,F);var m0=a0[5],P0=F[5],D=a0[4],O0=a0[3],K0=a0[2],j0=a0[1],ox=F[4],b0=F[3],_x=F[2],B0=F[1];return(m0+2|0)x[3])throw q0([0,wr,zZ],1);if((e+r|0)<=x[3])return 0;throw q0([0,wr,KZ],1)}}function st(x,r){var e=x[2];return x[3]<=e&&iO(x,1),Kr(x[1],e,r),x[2]=e+1|0,0}function fY(x,r,e,t){var u=e<0?1:0;if(u)var f=u;else var i=t<0?1:0,f=i||((Xx(r)-t|0)=u+X5>>>0&&(i=1):65<=u&&(i=1);else{var f=0;if(u===32)f=1;else if(43<=u)switch(u+P9|0){case 5:if(t<(e+2|0)&&1>>0?33>>0&&(i=1):u===2&&(i=1),!i){var r=r+1|0;continue}var f=$c(x),o=[0,0],l=ct(f)-1|0,d=0;if(l>=0)for(var k=d;;){var h=oe(f,k),g=0;if(32<=h){var A=h-34|0,N=0;if(58>>0?93>A&&(N=1):56>>0?g=1:N=1,N){var C=1;g=2}}else 11<=h?h===13&&(g=1):8<=h&&(g=1);switch(g){case 0:var C=4;break;case 1:var C=2;break}o[1]=o[1]+C|0;var O=k+1|0;if(l!==k){var k=O;continue}break}if(o[1]===ct(f))var L=bX(f);else{var M=w1(o[1]);o[1]=0;var V=ct(f)-1|0,z=0;if(V>=0)for(var Y=z;;){var t0=oe(f,Y),i0=0;if(35<=t0)t0===92?i0=2:Yr<=t0?i0=1:i0=3;else if(32<=t0)34<=t0?i0=2:i0=3;else if(14<=t0)i0=1;else switch(t0){case 8:Kr(M,o[1],92),o[1]++,Kr(M,o[1],98);break;case 9:Kr(M,o[1],92),o[1]++,Kr(M,o[1],Ns);break;case 10:Kr(M,o[1],92),o[1]++,Kr(M,o[1],V1);break;case 13:Kr(M,o[1],92),o[1]++,Kr(M,o[1],ut);break;default:i0=1}switch(i0){case 1:Kr(M,o[1],92),o[1]++,Kr(M,o[1],48+(t0/it|0)|0),o[1]++,Kr(M,o[1],48+((t0/10|0)%10|0)|0),o[1]++,Kr(M,o[1],48+(t0%10|0)|0);break;case 2:Kr(M,o[1],92),o[1]++,Kr(M,o[1],t0);break;case 3:Kr(M,o[1],t0);break}o[1]++;var j=Y+1|0;if(V!==Y){var Y=j;continue}break}var L=M}var t=S2(L)}var K=Xx(t),J=Mv(K+2|0,34);return Fc(t,0,J,1,K),S2(J)}}function aY(x,r){var e=Zd(r),t=Y$[1];switch(x[2]){case 0:var u=Jf;break;case 1:var u=It;break;case 2:var u=69;break;case 3:var u=fn;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=Dt;break;case 7:var u=72;break;default:var u=70}var i=cY(16);switch(Ba(i,37),x[1]){case 0:break;case 1:Ba(i,43);break;default:Ba(i,32)}return 8<=x[2]&&Ba(i,35),Ba(i,46),A2(i,kx+e),Ba(i,u),oY(i)}function Hd(x,r){if(13>x)return r;var e=[0,0],t=Xx(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=fx(r,i)+Y1>>>0&&e[1]++;var f=i+1|0;if(t!==i){var i=f;continue}break}var o=e[1],l=w1(Xx(r)+((o-1|0)/3|0)|0),d=[0,0];function k(L){return Ua(l,d[1],L),d[1]++,0}var h=[0,((o-1|0)%3|0)+1|0],g=Xx(r)-1|0,A=0;if(g>=0)for(var N=A;;){var C=fx(r,N);9>>0||(h[1]===0&&(k(95),h[1]=3),h[1]+=-1),k(C);var O=N+1|0;if(g!==N){var N=O;continue}break}return S2(l)}function _T0(x,r){switch(x){case 1:var e=AF;break;case 2:var e=PF;break;case 4:var e=NF;break;case 5:var e=CF;break;case 6:var e=IF;break;case 7:var e=OF;break;case 8:var e=RF;break;case 9:var e=LF;break;case 10:var e=MF;break;case 11:var e=DF;break;case 0:case 13:var e=UF;break;case 3:case 14:var e=jF;break;default:var e=JF}return Hd(x,jd(e,r))}function wT0(x,r){switch(x){case 1:var e=xF;break;case 2:var e=rF;break;case 4:var e=eF;break;case 5:var e=tF;break;case 6:var e=nF;break;case 7:var e=uF;break;case 8:var e=iF;break;case 9:var e=fF;break;case 10:var e=cF;break;case 11:var e=sF;break;case 0:case 13:var e=oF;break;case 3:case 14:var e=vF;break;default:var e=aF}return Hd(x,jd(e,r))}function TT0(x,r){switch(x){case 1:var e=V$;break;case 2:var e=z$;break;case 4:var e=K$;break;case 5:var e=B$;break;case 6:var e=W$;break;case 7:var e=Z$;break;case 8:var e=$$;break;case 9:var e=F$;break;case 10:var e=Q$;break;case 11:var e=G$;break;case 0:case 13:var e=q$;break;case 3:case 14:var e=H$;break;default:var e=b$}return Hd(x,jd(e,r))}function ST0(x,r){switch(x){case 1:var e=lF;break;case 2:var e=pF;break;case 4:var e=dF;break;case 5:var e=yF;break;case 6:var e=mF;break;case 7:var e=kF;break;case 8:var e=hF;break;case 9:var e=_F;break;case 10:var e=wF;break;case 11:var e=TF;break;case 0:case 13:var e=SF;break;case 3:case 14:var e=EF;break;default:var e=gF}return Hd(x,DW(e,r))}function Ks(x,r,e){function t(z){switch(x[1]){case 0:var Y=45;break;case 1:var Y=43;break;default:var Y=32}return OW(e,r,Y)}function u(z){var Y=lW(e);return Y===3?e<0?j$:J$:4<=Y?U$:z}switch(x[2]){case 5:for(var i=XI(aY(x,r),e),f=0,o=Xx(i);;){if(f===o)var l=0;else{var d=N1(i,f)+Nv|0,k=0;if(23>>0?d===55&&(k=1):21>>0&&(k=1),!k){var f=f+1|0;continue}var l=1}var h=l?i:Fx(i,X$);return u(h)}case 6:return t(0);case 7:var g=$c(t(0)),A=ct(g);if(A===0)var N=g;else{var C=w1(A),O=A-1|0,L=0;if(O>=0)for(var M=L;;){Kr(C,M,GX(oe(g,M)));var V=M+1|0;if(O!==M){var M=V;continue}break}var N=C}return S2(N);case 8:return u(t(0));default:return XI(aY(x,r),e)}}function bd(x,r,e,t,u,i,f){if(typeof t=="number"){if(typeof u=="number")return u?function(A,N){return jr(x,[4,r,Wa(A,p(i,f,N))],e)}:function(A){return jr(x,[4,r,p(i,f,A)],e)};var o=u[1];return function(A){return jr(x,[4,r,Wa(o,p(i,f,A))],e)}}if(t[0]===0){var l=t[2],d=t[1];if(typeof u=="number")return u?function(A,N){return jr(x,[4,r,Ke(d,l,Wa(A,p(i,f,N)))],e)}:function(A){return jr(x,[4,r,Ke(d,l,p(i,f,A))],e)};var k=u[1];return function(A){return jr(x,[4,r,Ke(d,l,Wa(k,p(i,f,A)))],e)}}var h=t[1];if(typeof u=="number")return u?function(A,N,C){return jr(x,[4,r,Ke(h,A,Wa(N,p(i,f,C)))],e)}:function(A,N){return jr(x,[4,r,Ke(h,A,p(i,f,N))],e)};var g=u[1];return function(A,N){return jr(x,[4,r,Ke(h,A,Wa(g,p(i,f,N)))],e)}}function oO(x,r,e,t,u){if(typeof t=="number")return function(l){return jr(x,[4,r,a(u,l)],e)};if(t[0]===0){var i=t[2],f=t[1];return function(l){return jr(x,[4,r,Ke(f,i,a(u,l))],e)}}var o=t[1];return function(l,d){return jr(x,[4,r,Ke(o,l,a(u,d))],e)}}function Xl(x,r,e,t){for(var u=r,i=e,f=t;;){if(typeof f=="number")return a(u,i);switch(f[0]){case 0:var o=f[1];return function(N0){return jr(u,[5,i,N0],o)};case 1:var l=f[1];return function(N0){var A0=0;if(40<=N0)if(N0===92)var Y0=yZ;else Yr<=N0?A0=1:A0=2;else if(32<=N0)if(39<=N0)var Y0=mZ;else A0=2;else if(14<=N0)A0=1;else switch(N0){case 8:var Y0=kZ;break;case 9:var Y0=hZ;break;case 10:var Y0=_Z;break;case 13:var Y0=wZ;break;default:A0=1}switch(A0){case 1:var C0=w1(4);Kr(C0,0,92),Kr(C0,1,48+(N0/it|0)|0),Kr(C0,2,48+((N0/10|0)%10|0)|0),Kr(C0,3,48+(N0%10|0)|0);var Y0=S2(C0);break;case 2:var F=w1(1);Kr(F,0,N0);var Y0=S2(F);break}var H=Xx(Y0),B=Mv(H+2|0,39);return Fc(Y0,0,B,1,H),jr(u,[4,i,S2(B)],l)};case 2:var d=f[2],k=f[1];return oO(u,i,d,k,function(N0){return N0});case 3:return oO(u,i,f[2],f[1],hT0);case 4:return bd(u,i,f[4],f[2],f[3],_T0,f[1]);case 5:return bd(u,i,f[4],f[2],f[3],wT0,f[1]);case 6:return bd(u,i,f[4],f[2],f[3],TT0,f[1]);case 7:return bd(u,i,f[4],f[2],f[3],ST0,f[1]);case 8:var h=f[4],g=f[3],A=f[2],N=f[1];if(typeof A=="number"){if(typeof g=="number")return g?function(N0,A0){return jr(u,[4,i,Ks(N,N0,A0)],h)}:function(N0){return jr(u,[4,i,Ks(N,cO(N),N0)],h)};var C=g[1];return function(N0){return jr(u,[4,i,Ks(N,C,N0)],h)}}if(A[0]===0){var O=A[2],L=A[1];if(typeof g=="number")return g?function(N0,A0){return jr(u,[4,i,Ke(L,O,Ks(N,N0,A0))],h)}:function(N0){return jr(u,[4,i,Ke(L,O,Ks(N,cO(N),N0))],h)};var M=g[1];return function(N0){return jr(u,[4,i,Ke(L,O,Ks(N,M,N0))],h)}}var V=A[1];if(typeof g=="number")return g?function(N0,A0,Y0){return jr(u,[4,i,Ke(V,N0,Ks(N,A0,Y0))],h)}:function(N0,A0){return jr(u,[4,i,Ke(V,N0,Ks(N,cO(N),A0))],h)};var z=g[1];return function(N0,A0){return jr(u,[4,i,Ke(V,N0,Ks(N,z,A0))],h)};case 9:return oO(u,i,f[2],f[1],aT0);case 10:var i=[7,i],f=f[1];continue;case 11:var i=[2,i,f[1]],f=f[2];continue;case 12:var i=[3,i,f[1]],f=f[2];continue;case 13:var Y=f[3],t0=f[2],i0=cY(16);sO(i0,t0);var j=oY(i0);return function(N0){return jr(u,[4,i,j],Y)};case 14:var K=f[3],J=f[2];return function(N0){var A0=N0[1],Y0=s1(A0,I1(b1(J)));if(typeof Y0[2]=="number")return jr(u,i,T1(Y0[1],K));throw q0(k2,1)};case 15:var Q=f[1];return function(N0,A0){return jr(u,[6,i,function(Y0){return p(N0,Y0,A0)}],Q)};case 16:var x0=f[1];return function(N0){return jr(u,[6,i,N0],x0)};case 17:var i=[0,i,f[1]],f=f[2];continue;case 18:var $=f[1];if($[0]===0){var f0=f[2],s0=$[1][1],v0=0,u=function(C0,F,H){return function(B){return jr(F,[1,C0,[0,B]],H)}}(i,u,f0),i=v0,f=s0;continue}var o0=f[2],c0=$[1][1],d0=0,u=function(N0,A0,Y0){return function(C0){return jr(A0,[1,N0,[1,C0]],Y0)}}(i,u,o0),i=d0,f=c0;continue;case 19:throw q0([0,wr,E$],1);case 20:var E0=f[3],L0=[8,i,g$];return function(N0){return jr(u,L0,E0)};case 21:var X0=f[2];return function(N0){return jr(u,[4,i,jd(rj,N0)],X0)};case 22:var xx=f[1];return function(N0){return jr(u,[5,i,N0],xx)};case 23:var g0=f[2],$0=f[1];if(typeof $0=="number")switch($0){case 0:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 1:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 2:throw q0([0,wr,A$],1);default:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0])}switch($0[0]){case 0:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 1:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 2:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 3:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 4:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 5:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 6:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 7:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 8:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);case 9:var n0=$0[2];return x<50?vO(x+1|0,u,i,n0,g0):d2(vO,[0,u,i,n0,g0]);case 10:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0]);default:return x<50?e1(x+1|0,u,i,g0):d2(e1,[0,u,i,g0])}default:var ix=f[3],rx=f[1],dx=a(f[2],0);return x<50?aO(x+1|0,u,i,ix,rx,dx):d2(aO,[0,u,i,ix,rx,dx])}}}function vO(x,r,e,t,u){if(typeof t=="number")return x<50?e1(x+1|0,r,e,u):d2(e1,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(z){return ot(r,e,i,u)};case 1:var f=t[1];return function(z){return ot(r,e,f,u)};case 2:var o=t[1];return function(z){return ot(r,e,o,u)};case 3:var l=t[1];return function(z){return ot(r,e,l,u)};case 4:var d=t[1];return function(z){return ot(r,e,d,u)};case 5:var k=t[1];return function(z){return ot(r,e,k,u)};case 6:var h=t[1];return function(z){return ot(r,e,h,u)};case 7:var g=t[1];return function(z){return ot(r,e,g,u)};case 8:var A=t[2];return function(z){return ot(r,e,A,u)};case 9:var N=t[3],C=t[2],O=s2(b1(t[1]),C);return function(z){return ot(r,e,b2(O,N),u)};case 10:var L=t[1];return function(z,Y){return ot(r,e,L,u)};case 11:var M=t[1];return function(z){return ot(r,e,M,u)};case 12:var V=t[1];return function(z){return ot(r,e,V,u)};case 13:throw q0([0,wr,P$],1);default:throw q0([0,wr,N$],1)}}function e1(x,r,e,t){var u=[8,e,C$];return x<50?Xl(x+1|0,r,u,t):d2(Xl,[0,r,u,t])}function aO(x,r,e,t,u,i){if(u){var f=u[1];return function(l){return ET0(r,e,t,f,a(i,l))}}var o=[4,e,i];return x<50?Xl(x+1|0,r,o,t):d2(Xl,[0,r,o,t])}function jr(x,r,e){return $I(Xl(0,x,r,e))}function ot(x,r,e,t){return $I(vO(0,x,r,e,t))}function ET0(x,r,e,t,u){return $I(aO(0,x,r,e,t,u))}function Bs(x,r){for(var e=r;;){if(typeof e=="number")return 0;switch(e[0]){case 0:var t=e[1],u=vY(e[2]);return Bs(x,t),Il(x,u);case 1:var i=e[2],f=e[1];if(i[0]===0){var o=i[1];Bs(x,f),Il(x,I$);var e=o;continue}var l=i[1];Bs(x,f),Il(x,O$);var e=l;continue;case 6:var d=e[2];return Bs(x,e[1]),a(d,x);case 7:return Bs(x,e[1]),Qc(x);case 8:var k=e[2];return Bs(x,e[1]),y2(k);case 2:case 4:var h=e[2];return Bs(x,e[1]),Il(x,h);default:var g=e[2];return Bs(x,e[1]),YX(x,g)}}}function Ws(x,r){for(var e=r;;){if(typeof e=="number")return 0;switch(e[0]){case 0:var t=e[1],u=vY(e[2]);return Ws(x,t),vr(x,u);case 1:var i=e[2],f=e[1];if(i[0]===0){var o=i[1];Ws(x,f),vr(x,R$);var e=o;continue}var l=i[1];Ws(x,f),vr(x,L$);var e=l;continue;case 6:var d=e[2];return Ws(x,e[1]),vr(x,a(d,0));case 7:var e=e[1];continue;case 8:var k=e[2];return Ws(x,e[1]),y2(k);case 2:case 4:var h=e[2];return Ws(x,e[1]),vr(x,h);default:var g=e[2];return Ws(x,e[1]),st(x,g)}}}function lY(x,r){var e=r[1],t=0;return jr(function(u){return Bs(x,u),0},t,e)}function lO(x){return lY(Gc,x)}function Tr(x){var r=x[1];return jr(function(e){var t=Zr(64);return Ws(t,e),U1(t)},0,r)}var pO=[0,0];function dO(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return a(Tr(kQ),e);if(Lv(e)===Ea)return a(Tr(hQ),e);if(Lv(e)!==Q8)return _Q;for(var t=XI("%.12g",e),u=0,i=Xx(t);;){if(i<=u)return Fx(t,aZ);var f=N1(t,u),o=0;if(48<=f?58>f&&(o=1):f===45&&(o=1),!o)return t;var u=u+1|0}}function pY(x,r){if(x.length-1<=r)return FF;var e=pY(x,r+1|0),t=dO(x,r);return p(Tr(QF),t,e)}function xy(x){for(var r=pO[1];;){if(r){var e=0,t=r[2],u=r[1];try{var i=a(u,x)}catch{e=1}var f=0;if(e||!i)f=1;else var o=[0,i[1]];if(f){var r=t;continue}}else var o=0;if(o)return o[1];if(x===FI)return sQ;if(x===WX)return oQ;if(x[1]===BX){var l=x[2],d=l[3],k=l[2],h=l[1];return Ve(Tr(GI),h,k,d,d+5|0,vQ)}if(x[1]===wr){var g=x[2],A=g[3],N=g[2],C=g[1];return Ve(Tr(GI),C,N,A,A+6|0,aQ)}if(x[1]===Nl){var O=x[2],L=O[3],M=O[2],V=O[1];return Ve(Tr(GI),V,M,L,L+6|0,lQ)}if(Lv(x)!==0)return x[1];var z=x.length-1,Y=x[1][1];if(2>>0)var t0=pY(x,2),i0=dO(x,1),j=p(Tr(pQ),i0,t0);else switch(z){case 0:var j=dQ;break;case 1:var j=yQ;break;default:var K=dO(x,1),j=a(Tr(mQ),K)}return Fx(Y,j)}}function yO(x,r){var e=NW(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var f=z1(e,i)[1+i],o=function(V){return function(z){return z?V===0?rQ:eQ:V===0?tQ:nQ}}(i);if(f[0]===0)var l=f[5],d=f[4],k=f[3],h=f[6]?uQ:iQ,g=f[2],A=f[7],N=o(f[1]),O=[0,sZ(Tr(fQ),N,A,g,h,k,d,l)];else if(f[1])var O=0;else var C=o(0),O=[0,a(Tr(cQ),C)];if(O){var L=O[1];a(lY(x,xQ),L)}var M=i+1|0;if(t!==i){var i=M;continue}break}return 0}function dY(x){for(;;){var r=pO[1],e=1-qI(pO,r,[0,x,r]);if(!e)return e}}var gT0=wQ.slice(),AT0=[0];ZI(uD,function(x,r){try{try{var e=r?AT0:OX(0);try{bI(0)}catch{}try{var t=xy(x);a(lO(bF),t),yO(Gc,e);var u=KW(0);if(u<0){var i=Zd(u);FX(z1(gT0,i)[1+i])}var f=Qc(Gc),o=f}catch(A){var l=C1(A),d=xy(x);a(lO(GF),d),yO(Gc,e);var k=xy(l);a(lO(qF),k),yO(Gc,OX(0));var o=Qc(Gc)}var h=o}catch(A){var g=C1(A);if(g!==FI)throw q0(g,0);var h=FX(HF)}return h}catch{return 0}});var mO=[Gr,VQ,Js(0)],ry=0,yY=-1;function Yl(x,r){return x[13]=x[13]+r[3]|0,uO(r,x[28])}var mY=1000000010;function kO(x,r){return H0(x[17],r,0,Xx(r))}function ey(x){return a(x[19],0)}function kY(x,r,e){return x[9]=x[9]-r|0,kO(x,e),x[11]=0,0}function ty(x,r){var e=P(r,kx);return e&&kY(x,Xx(r),r)}function Uv(x,r,e){var t=r[3],u=r[2];ty(x,r[1]),ey(x),x[11]=1;var i=(x[6]-e|0)+u|0,f=x[8],o=f<=i?f:i;return x[10]=o,x[9]=x[6]-x[10]|0,a(x[21],x[10]),ty(x,t)}function hY(x,r){return Uv(x,YQ,r)}function Za(x,r){var e=r[2],t=r[3];return ty(x,r[1]),x[9]=x[9]-e|0,a(x[20],e),ty(x,t)}function PT0(x,r,e){if(typeof e=="number")switch(e){case 0:var t=Ka(x[3]);if(!t)return 0;var u=t[1][1],i=function(dx,ax){if(!ax)return[0,dx,0];var Sx=ax[1],D0=ax[2];return zW(dx,Sx)?[0,dx,ax]:[0,Sx,i(dx,D0)]};return u[1]=i(x[6]-x[9]|0,u[1]),0;case 1:return za(x[2]),0;case 2:return za(x[3]),0;case 3:var f=Ka(x[2]);return f?hY(x,f[1][2]):ey(x);case 4:var o=x[10]!==(x[6]-x[9]|0)?1:0;if(!o)return o;var l=x[28],d=l[2];if(d){var k=d[1];if(d[2]){var h=d[2];l[1]=l[1]-1|0,l[2]=h;var g=[0,k]}else{nO(l);var g=[0,k]}}else var g=0;if(!g)return 0;var A=g[1],N=A[1];return x[12]=x[12]-A[3]|0,x[9]=x[9]+N|0,0;default:var C=za(x[5]);return C?kO(x,a(x[25],C[1])):0}switch(e[0]){case 0:return kY(x,r,e[1]);case 1:var O=e[2],L=e[1],M=O[1],V=O[2],z=Ka(x[2]);if(!z)return 0;var Y=z[1],t0=Y[2];switch(Y[1]){case 0:return Za(x,L);case 1:return Uv(x,O,t0);case 2:return Uv(x,O,t0);case 3:return x[9]<(r+Xx(M)|0)?Uv(x,O,t0):Za(x,L);case 4:return x[11]?Za(x,L):x[9]<(r+Xx(M)|0)||((x[6]-t0|0)+V|0)s0){var $=v0;continue}var o0=s0}else var o0=f0;var c0=o0;break}else var c0=i0;var d0=c0-i0|0;return 0<=d0?Za(x,[0,jQ,d0+K|0,UQ]):Uv(x,[0,XQ,c0+j|0,JQ],x[6]);case 3:var E0=e[2],L0=e[1];if(x[8]<(x[6]-x[9]|0)){var X0=Ka(x[2]);if(X0){var xx=X0[1],g0=xx[2],$0=xx[1];x[9]=$0-1>>>0&&hY(x,g0)}else ey(x)}var n0=x[9]-L0|0,ix=E0===1?1:x[9]=e)return H0(x[17],NY,0,e);H0(x[17],NY,0,80);var e=e+HD|0}}function NT0(x){return x[1]===mO?Fx(NQ,Fx(x[2],PQ)):CQ}function CT0(x){return x[1]===mO?Fx(gQ,Fx(x[2],EQ)):AQ}function IT0(x){return 0}function OT0(x){return 0}function IY(x,r){function e(g){return 0}function t(g){return 0}function u(g){return 0}var i=iY(0),f=[0,yY,TQ,0];uO(f,i);var o=Ul(0);hO(o),Dv([0,1,f],o);var l=Ul(0),d=Ul(0),k=Ul(0),h=[0,o,Ul(0),k,d,l,78,10,68,78,0,1,1,1,1,vT0,SQ,x,r,u,t,e,0,0,NT0,CT0,IT0,OT0,i];return h[19]=function(g){return H0(h[17],IQ,0,1)},h[20]=function(g){return CY(h,g)},h[21]=function(g){return CY(h,g)},h}function OY(x){function r(e){return Qc(x)}return IY(function(e,t,u){return 0<=t&&0<=u&&(Xx(e)-u|0)>=t?BI(x,e,t,u):y2(vZ)},r)}function SO(x){function r(e){return 0}return IY(function(e,t,u){return fY(x,e,t,u)},r)}var RT0=vw;function RY(x){return Zr(RT0)}var LT0=RY(0),MT0=OY(lT0),DT0=OY(Gc);SO(LT0);function LY(x,r){var e=Zr(16),t=SO(e);p(x,t,r),zl(t,0);var u=e[2];if(2>u)return U1(e);var i=u-2|0,f=1;return 0<=i&&(e[2]-i|0)>=1?Va(e[1],f,i):y2(BZ)}function Be(x,r){var e=0;if(typeof r=="number")return 0;switch(r[0]){case 0:var t=r[2];if(Be(x,r[1]),typeof t=="number")switch(t){case 0:return gY(x,0);case 1:return AY(x,0);case 2:return zl(x,0);case 3:var u=x[14]=N1(M,j)+X5>>>0){var j=j+1|0;continue}for(var K=m2(M,i0,j-i0|0),J=t0(j),Q=J;;){if(Q!==z){var x0=N1(M,Q),$=0;if(48<=x0?58>x0&&($=1):x0===45&&($=1),$){var Q=Q+1|0;continue}}if(J===Q)var f0=0;else try{var s0=ft(m2(M,J,Q-J|0)),f0=s0}catch(b0){var v0=C1(b0);if(v0[1]!==_n)throw q0(v0,0);var f0=Y(0)}t0(Q)!==z&&Y(0);var o0=0;if(P(K,kx)&&P(K,ZE))var c0=P(K,"h")?P(K,"hov")?P(K,"hv")?P(K,UD)?Y(0):1:2:3:0;else o0=1;if(o0)var c0=4;var V=[0,f0,c0];break}break}return EY(x,V[1],V[2]);case 2:var d0=r[1],E0=0;if(typeof d0=="number"||d0[0]!==0)E0=1;else{var L0=d0[2],X0=0;if(typeof L0=="number"||L0[0]!==1)X0=1;else var xx=r[2],g0=L0[2],$0=d0[1];X0&&(E0=1)}if(E0){var n0=r[2],ix=d0;e=2}break;case 3:var rx=r[1],dx=0;if(typeof rx=="number"||rx[0]!==0)dx=1;else{var ax=rx[2],Sx=0;if(typeof ax=="number"||ax[0]!==1)Sx=1;else{var D0=r[2],N0=ax[2],A0=rx[1];e=1}Sx&&(dx=1)}if(dx){var Y0=r[2],C0=rx;e=3}break;case 4:var F=r[1],H=0;if(typeof F=="number"||F[0]!==0)H=1;else{var B=F[2],a0=0;if(typeof B=="number"||B[0]!==1)a0=1;else var xx=r[2],g0=B[2],$0=F[1];a0&&(H=1)}if(H){var n0=r[2],ix=F;e=2}break;case 5:var m0=r[1],P0=0;if(typeof m0=="number"||m0[0]!==0)P0=1;else{var D=m0[2],O0=0;if(typeof D=="number"||D[0]!==1)O0=1;else{var D0=r[2],N0=D[2],A0=m0[1];e=1}O0&&(P0=1)}if(P0){var Y0=r[2],C0=m0;e=3}break;case 6:var K0=r[2];return Be(x,r[1]),a(K0,x);case 7:return Be(x,r[1]),zl(x,0);default:var j0=r[2];return Be(x,r[1]),y2(j0)}switch(e){case 0:return Be(x,$0),TO(x,g0,xx);case 1:return Be(x,A0),TO(x,N0,Qd(1,D0));case 2:return Be(x,ix),ny(x,n0);default:return Be(x,C0),Vl(x,Y0)}}function Jr(x){return function(r){var e=r[1],t=0;return jr(function(u){return Be(x,u),0},t,e)}}for(;;){var MY=HI[1],UT0=[0,1];if(!(1-qI(HI,MY,function(x,r){return function(e){return qI(x,1,0)&&(zl(MT0,0),zl(DT0,0)),a(r,0)}}(UT0,MY)))){var jT0=2,JT0=function(x){var r=[0,0],e=Xx(x)-1|0,t=0;if(e>=0)for(var u=t;;){var i=N1(x,u);r[1]=(bp*r[1]|0)+i|0;var f=u+1|0;if(e!==u){var u=f;continue}break}r[1]=r[1]&FM;var o=1073741823=0)for(var f=i;;){var o=(f*2|0)+3|0,l=z1(x,f)[1+f];z1(e,o)[1+o]=l;var d=f+1|0;if(u!==f){var f=d;continue}break}return[0,jT0,e,jv[1],go[1],0,0,Zs[1],0]},EO=function(x,r){var e=x[2].length-1,t=e=0&&(u.length-1-e|0)>=0&&(fW(i,0,u,0,e),f=1),f||y2(CZ),x[2]=u;var o=0}else var o=t;return o},JY=[0,0],YT0=[0,0],gO=function(x){var r=x[2].length-1;return EO(x,r+1|0),r},Kl=function(x,r){try{var e=p(jv[28],r,x[3]);return e}catch(i){var t=C1(i);if(t!==E2)throw q0(t,0);var u=gO(x);return x[3]=H0(jv[4],r,u,x[3]),x[4]=H0(go[4],u,1,x[4]),u}},AO=function(x,r){return Gd(function(e){return Kl(x,e)},r)},XY=function(x,r,e){return YT0[1]++,p(go[28],r,x[4])?(EO(x,r+1|0),z1(x[2],r)[1+r]=e,0):(x[6]=[0,[0,r,e],x[6]],0)},PO=function(x){if(x===0)return 0;for(var r=x.length-1-1|0,e=0;;){if(0>r)return e;var t=[0,x[1+r],e],r=r-1|0,e=t}},NO=function(x,r){try{var e=p(Zs[28],r,x[7]);return e}catch(i){var t=C1(i);if(t!==E2)throw q0(t,0);var u=x[1];return x[1]=u+1|0,P(r,kx)&&(x[7]=H0(Zs[4],r,u,x[7])),u}},CO=function(x){return Ud(x,0)?[0]:x},IO=function(x,r,e,t,u,i){var f=u[2],o=u[4],l=PO(r),d=PO(e),k=PO(t),h=Tn(function(o0){return Kl(x,o0)},d),g=Tn(function(o0){return Kl(x,o0)},k);x[5]=[0,[0,x[3],x[4],x[6],x[7],h,l],x[5]];var A=Zs[1],N=x[7];function C(o0,c0,d0){return eO(o0,l)?H0(Zs[4],o0,c0,d0):d0}x[7]=H0(Zs[13],C,N,A);var O=[0,jv[1]],L=[0,go[1]];HX(function(o0,c0){O[1]=H0(jv[4],o0,c0,O[1]);var d0=L[1];try{var E0=p(go[28],c0,x[4]),L0=E0}catch(xx){var X0=C1(xx);if(X0!==E2)throw q0(X0,0);var L0=1}return L[1]=H0(go[4],c0,L0,d0),0},k,g),HX(function(o0,c0){return O[1]=H0(jv[4],o0,c0,O[1]),L[1]=H0(go[4],c0,0,L[1]),0},d,h),x[3]=O[1],x[4]=L[1];var M=0,V=x[6];x[6]=xO(function(o0,c0){return eO(o0[1],h)?c0:[0,o0,c0]},V,M);var z=i?p(f,x,o):a(f,x),Y=Rl(x[5]),t0=Y[6],i0=Y[5],j=Y[4],K=Y[3],J=Y[2],Q=Y[1];x[5]=qX(x[5]),x[7]=H1(function(o0,c0){var d0=p(Zs[28],c0,x[7]);return H0(Zs[4],c0,d0,o0)},j,t0),x[3]=Q,x[4]=J;var x0=x[6];x[6]=xO(function(o0,c0){return eO(o0[1],i0)?c0:[0,o0,c0]},x0,K);var $=0,f0=CO(t),s0=[0,Gd(function(o0){var c0=Kl(x,o0);try{for(var d0=x[6];;){if(!d0)throw q0(E2,1);var E0=d0[1],L0=d0[2],X0=E0[2];if(CX(E0[1],c0)===0)return X0;var d0=L0}}catch(g0){var xx=C1(g0);if(xx===E2)return z1(x[2],c0)[1+c0];throw q0(xx,0)}},f0),$],v0=CO(r);return cW([0,[0,z],[0,Gd(function(o0){try{var c0=p(Zs[28],o0,x[7]);return c0}catch(E0){var d0=C1(E0);throw d0===E2?q0([0,wr,zQ],1):q0(d0,0)}},v0),s0]])},uy=function(x,r){if(x===0)var e=jY([0]);else{var t=jY(Gd(JT0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var f=i;;){var o=(f*2|0)+2|0;t[3]=H0(jv[4],x[1+f],o,t[3]),t[4]=H0(go[4],o,1,t[4]);var l=f+1|0;if(u!==f){var f=l;continue}break}var e=t}var d=a(r,e);return JY[1]=(JY[1]+e[1]|0)-1|0,e[8]=Ax(e[8]),EO(e,3+((z1(e[2],1)[2]*16|0)/32|0)|0),[0,a(d,0),r,d,0]},iy=function(x,r){if(x)return x;var e=WI(Gr,r[1]);return e[1]=r[2],xZ(e)},OO=function(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;;){if(u){var i=u[2];a(u[1],r);var u=i;continue}break}return r},fy=function(x){var r=gO(x),e=0;if(r%2|0&&(2+((z1(x[2],1)[2]*16|0)/32|0)|0)>=r){var t=gO(x);e=1}if(!e)var t=r;return z1(x[2],t)[1+t]=0,t},RO=function(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return 0;var u=e[1],i=z1(r,u)[1+u],f=function(_x){e[1]++;var B0=e[1];return z1(r,B0)[1+B0]},o=f(0);if(typeof o=="number")switch(o){case 0:var l=f(0),b0=function(B0){return function(T){return B0}}(l);break;case 1:var d=f(0),b0=function(B0){return function(T){return T[1+B0]}}(d);break;case 2:var k=f(0),h=f(0),b0=function(B0,T){return function(X){return X[1+B0][1+T]}}(k,h);break;case 3:var g=f(0),b0=function(B0){return function(T){return a(T[1][1+B0],T)}}(g);break;case 4:var A=f(0),b0=function(B0){return function(T,X){return T[1+B0]=X,0}}(A);break;case 5:var N=f(0),C=f(0),b0=function(B0,T){return function(X){return a(B0,T)}}(N,C);break;case 6:var O=f(0),L=f(0),b0=function(B0,T){return function(X){return a(B0,X[1+T])}}(O,L);break;case 7:var M=f(0),V=f(0),z=f(0),b0=function(B0,T,X){return function(F0){return a(B0,F0[1+T][1+X])}}(M,V,z);break;case 8:var Y=f(0),t0=f(0),b0=function(B0,T){return function(X){return a(B0,a(X[1][1+T],X))}}(Y,t0);break;case 9:var i0=f(0),j=f(0),K=f(0),b0=function(B0,T,X){return function(F0){return p(B0,T,X)}}(i0,j,K);break;case 10:var J=f(0),Q=f(0),x0=f(0),b0=function(B0,T,X){return function(F0){return p(B0,T,F0[1+X])}}(J,Q,x0);break;case 11:var $=f(0),f0=f(0),s0=f(0),v0=f(0),b0=function(B0,T,X,F0){return function(sx){return p(B0,T,sx[1+X][1+F0])}}($,f0,s0,v0);break;case 12:var o0=f(0),c0=f(0),d0=f(0),b0=function(B0,T,X){return function(F0){return p(B0,T,a(F0[1][1+X],F0))}}(o0,c0,d0);break;case 13:var E0=f(0),L0=f(0),X0=f(0),b0=function(B0,T,X){return function(F0){return p(B0,F0[1+T],X)}}(E0,L0,X0);break;case 14:var xx=f(0),g0=f(0),$0=f(0),n0=f(0),b0=function(B0,T,X,F0){return function(sx){return p(B0,sx[1+T][1+X],F0)}}(xx,g0,$0,n0);break;case 15:var ix=f(0),rx=f(0),dx=f(0),b0=function(B0,T,X){return function(F0){return p(B0,a(F0[1][1+T],F0),X)}}(ix,rx,dx);break;case 16:var ax=f(0),Sx=f(0),b0=function(B0,T){return function(X){return p(X[1][1+B0],X,T)}}(ax,Sx);break;case 17:var D0=f(0),N0=f(0),b0=function(B0,T){return function(X){return p(X[1][1+B0],X,X[1+T])}}(D0,N0);break;case 18:var A0=f(0),Y0=f(0),C0=f(0),b0=function(B0,T,X){return function(F0){return p(F0[1][1+B0],F0,F0[1+T][1+X])}}(A0,Y0,C0);break;case 19:var F=f(0),H=f(0),b0=function(B0,T){return function(X){var F0=a(X[1][1+T],X);return p(X[1][1+B0],X,F0)}}(F,H);break;case 20:var B=f(0),a0=f(0);fy(x);var b0=function(B0,T){return function(X){return a(qx(T,B0,0),T)}}(B,a0);break;case 21:var m0=f(0),P0=f(0);fy(x);var b0=function(B0,T){return function(X){var F0=X[1+T];return a(qx(F0,B0,0),F0)}}(m0,P0);break;case 22:var D=f(0),O0=f(0),K0=f(0);fy(x);var b0=function(B0,T,X){return function(F0){var sx=F0[1+T][1+X];return a(qx(sx,B0,0),sx)}}(D,O0,K0);break;default:var j0=f(0),ox=f(0);fy(x);var b0=function(B0,T){return function(X){var F0=a(X[1][1+T],X);return a(qx(F0,B0,0),F0)}}(j0,ox)}else var b0=o;XY(x,i,b0),e[1]++}},YY=function(x,r){var e=r.length-1,t=WI(0,e),u=e-1|0,i=0;if(u>=0)for(var f=i;;){var o=z1(r,f)[1+f];if(typeof o=="number")switch(o){case 0:var k=function(A){function N(C){var O=t[1+A];if(N===O)throw q0([0,Nl,x],1);return a(O,C)}return N}(f);break;case 1:var l=[];I0(l,[h8,function(A,N){return function(C){var O=t[1+N];if(A===O)throw q0([0,Nl,x],1);var L=Lv(O);if(Ov===L)return O[1];if(h8!==L)return O;var M=O[1];O[1]=yT0;try{var V=a(M,0);return HW(O,V),V}catch(Y){var z=C1(Y);throw O[1]=function(t0){throw q0(z,0)},q0(z,0)}}}(l,f)]);var k=l;break;default:var d=function(A){throw q0([0,Nl,x],1)},k=[0,d,d,d,0]}else var k=o[0]===0?YY(x,o[1]):o[1];t[1+f]=k;var h=f+1|0;if(u!==f){var f=h;continue}break}return t},VY=function(x,r,e){if(Lv(e)===0&&x.length-1<=e.length-1){var t=x.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var f=e[1+i],o=z1(x,i)[1+i];if(typeof o=="number")if(o===2){var l=0;if(Lv(f)===0&&f.length-1===4)for(var d=0,k=r[1+i];;){k[1+d]=f[1+d];var h=d+1|0;if(d!==3){var d=h;continue}break}else l=1;if(l)throw q0([0,wr,KQ],1)}else r[1+i]=f;else o[0]===0&&VY(o[1],r[1+i],f);var g=i+1|0;if(t!==i){var i=g;continue}break}return 0}throw q0([0,wr,BQ],1)};try{VX("TMPDIR")}catch(x){var zY=C1(x);if(zY!==E2)throw q0(zY,0)}try{VX("TEMP")}catch(x){var KY=C1(x);if(KY!==E2)throw q0(KY,0)}P(QX,EJ)&&P(QX,"Win32");var bc=function(x,r){function e(t){return st(x,t)}return b3<=r?(e(ha|r>>>18|0),e(m1|(r>>>12|0)&63),e(m1|(r>>>6|0)&63),e(m1|r&63)):sC<=r?(e(ga|r>>>12|0),e(m1|(r>>>6|0)&63),e(m1|r&63)):m1<=r?(e(ma|r>>>6|0),e(m1|r&63)):e(r)},Ao=[Gr,$Q,Js(0)],BY=0,WY=0,ZY=0,$Y=0,FY=0,QY=0,GY=0,qY=0,HY=0,bY=0,m=function(x){if(x[3]===x[2])return-1;var r=x[1][1+x[3]];return x[3]=x[3]+1|0,r===10&&(x[5]!==0&&(x[5]=x[5]+1|0),x[4]=x[3]),r},e0=function(x,r){return x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r,0},pr=function(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],e0(x,-1)},w=function(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]},$a=function(x){return x[3]=x[6],x[4]=x[7],x[5]=x[8],0},LO=function(x,r){return x[6]=r,0},cy=function(x){return x[3]-x[6]|0},t1=function(x){var r=x[3]-x[6]|0,e=x[6],t=x[1];return 0<=e&&0<=r&&(t.length-1-r|0)>=e?sW(t,e,r):y2(IZ)},xV=function(x){var r=x[6];return z1(x[1],r)[1+r]},Bl=function(x,r,e,t){for(var u=[0,r],i=[0,e],f=[0,0];;){if(0>=i[1])return f[1];var o=x[1+u[1]];if(0>o)throw q0(Ao,1);if(Yr>>18|0),Kr(t,f[1]+1|0,m1|(o>>>12|0)&63),Kr(t,f[1]+2|0,m1|(o>>>6|0)&63),Kr(t,f[1]+3|0,m1|o&63),f[1]=f[1]+4|0}else Kr(t,f[1],ga|o>>>12|0),Kr(t,f[1]+1|0,m1|(o>>>6|0)&63),Kr(t,f[1]+2|0,m1|o&63),f[1]=f[1]+3|0;else Kr(t,f[1],ma|o>>>6|0),Kr(t,f[1]+1|0,m1|o&63),f[1]=f[1]+2|0;else Kr(t,f[1],o),f[1]++;u[1]++,i[1]+=-1}},rV=function(x){for(var r=Xx(x),e=Ja(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],bY,HY,qY,GY,QY,FY,$Y,ZY,WY,BY];var i=fx(x,t[1]),f=0;if(ma<=i)if(ha<=i)if(Gr<=i)f=1;else{var o=fx(x,t[1]+1|0),l=fx(x,t[1]+2|0),d=fx(x,t[1]+3|0),k=(o>>>6|0)!==2?1:0;if(k)var g=k;else var h=(l>>>6|0)!==2?1:0,g=h||((d>>>6|0)!==2?1:0);if(g)throw q0(Ao,1);var A=(i&7)<<18|(o&63)<<12|(l&63)<<6|d&63;if(f5>>6|0)!==2?1:0,M=L||((C>>>6|0)!==2?1:0);if(M)var z=M;else var V=55296<=O?1:0,z=V&&(O<=57343?1:0);if(z)throw q0(Ao,1);e[1+u[1]]=O,t[1]=t[1]+3|0}else{var Y=fx(x,t[1]+1|0);if((Y>>>6|0)!==2)throw q0(Ao,1);e[1+u[1]]=(i&31)<<6|Y&63,t[1]=t[1]+2|0}else m1<=i?f=1:(e[1+u[1]]=i,t[1]++);if(f)throw q0(Ao,1);u[1]++}},Wl=function(x,r,e){var t=x[6]+r|0,u=w1(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return Va(u,0,Bl(i,t,e,u));throw q0([0,wr,ZQ],1)},Yx=function(x){var r=x[6],e=x[3]-r|0,t=w1(e*4|0);return Va(t,0,Bl(x[1],r,e,t))},sy=function(x,r){var e=x[6],t=x[3]-e|0,u=w1(t*4|0);return fO(r,u,0,Bl(x[1],e,t,u))},Zl=function(x){var r=x.length-1,e=w1(r*4|0);return Va(e,0,Bl(x,0,r,e))},eV=function(x,r){return x[3]=x[3]-r|0,0},xs=function(x){return typeof x=="number"?0:x[0]===0?1:x[1]},Jv=function(x,r,e,t){var u=xs(x),i=xs(t),f=i<=u?u+1|0:i+1|0;return f===1?[0,r,e]:[1,f,r,e,x,t]},oy=function(x,r,e,t){var u=xs(x),i=xs(t),f=i<=u?u+1|0:i+1|0;return[1,f,r,e,x,t]},tV=function(x,r,e,t){var u=xs(x),i=xs(t);if((i+2|0)=i)return Jv(x,r,e,t);var C=t[5],O=t[4],L=t[3],M=t[2],V=xs(O);if(V<=xs(C))return oy(Jv(x,r,e,O),M,L,C);var z=O[4],Y=O[3],t0=O[2],i0=Jv(O[5],M,L,C);return oy(Jv(x,r,e,z),t0,Y,i0)},VT0=0,Fa=function(x,r){for(var e=x,t=r;;){if(typeof e=="number")return t;if(e[0]===0)return[0,e[1],0,t];var u=[0,e[2],e[4],t],e=e[3],t=u}},nV=function(x,r){if(!x)return 0;var e=x[1],t=Fa(x[2],x[3]);return[0,e,function(u){return nV(t,u)}]},zT0=function(x){var r=Fa(x,0);return function(e){return nV(r,e)}},$s=function(x){return typeof x=="number"?0:x[0]===0?1:x[1]},KT0=function(x){return[0,x]},We=function(x,r,e){var t=0;if(typeof x=="number"){if(typeof e=="number")return[0,r];e[0]===1&&(t=1)}else if(x[0]===0)typeof e!="number"&&e[0]===1&&(t=1);else{var u=x[1];if(typeof e!="number"&&e[0]===1){var i=e[1],f=i<=u?u+1|0:i+1|0;return[1,f,r,x,e]}var o=u;t=2}switch(t){case 1:var o=e[1];break;case 0:return[1,2,r,x,e]}return[1,o+1|0,r,x,e]},Po=function(x,r,e){var t=$s(x),u=$s(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]},vy=function(x,r){if(r===0)return 0;if(r===1)return[0,a(x,0)];var e=r>>>1|0,t=vy(x,e),u=a(x,0),i=vy(x,(r-e|0)-1|0);return[1,$s(t)+1|0,u,t,i]},BT0=function(x){var r=[0,0],e=x.length-1;return vy(function(t){var u=r[1],i=z1(x,u)[1+u];return r[1]++,i},e)},Yt=function(x,r,e){var t=$s(x),u=$s(e);if((u+2|0)=u)return We(x,r,e);var g=e[4],A=e[3],N=e[2],C=$s(A);if(C<=$s(g))return Po(We(x,r,A),N,g);var O=A[3],L=A[2],M=We(A[4],N,g);return Po(We(x,r,O),L,M)},uV=function(x,r){if(typeof r=="number")return[0,x];if(r[0]===0)return We([0,x],r[1],0);var e=r[4],t=r[2];return Yt(uV(x,r[3]),t,e)},iV=function(x,r){if(typeof r=="number")return[0,x];if(r[0]===0)return We(0,r[1],[0,x]);var e=r[3],t=r[2];return Yt(e,t,iV(x,r[4]))},Y2=function(x,r,e){if(typeof x=="number")return uV(r,e);if(x[0]===0){if(typeof e!="number"){if(e[0]===0)return We(x,r,e);var t=e[4],u=e[3],i=e[2];return 3>1,T=d0(B0,$0),X=T[1],F0=d0(g0-B0|0,T[2]),sx=X,ex=F0[1],U0=0,Nx=F0[2];;){if(sx){if(ex){var mx=ex[2],Bx=ex[1],Gx=sx[2],J0=sx[1],bx=p(o0,J0,Bx);if(bx===0){var sx=Gx,ex=mx,U0=[0,J0,U0];continue}if(0>1,T=c0(B0,$0),X=T[1],F0=c0(g0-B0|0,T[2]),sx=X,ex=F0[1],U0=0,Nx=F0[2];;){if(sx){if(ex){var mx=ex[2],Bx=ex[1],Gx=sx[2],J0=sx[1],bx=p(o0,J0,Bx);if(bx===0){var sx=Gx,ex=mx,U0=[0,J0,U0];continue}if(0<=bx){var ex=mx,U0=[0,Bx,U0];continue}var sx=Gx,U0=[0,J0,U0];continue}var Jx=Hc(sx,U0)}else var Jx=Hc(ex,U0);return[0,Jx,Nx]}},E0=qc(j),L0=2<=E0?c0(E0,j)[1]:j,X0=function(g0,$0){if(3>=g0>>>0)switch(g0){case 0:return[0,0,$0];case 1:if($0)return[0,[0,$0[1]],$0[2]];break;case 2:if($0){var n0=$0[2];if(n0)return[0,[1,2,n0[1],[0,$0[1]],0],n0[2]]}break;default:if($0){var ix=$0[2];if(ix){var rx=ix[2];if(rx)return[0,[1,2,ix[1],[0,$0[1]],[0,rx[1]]],rx[2]]}}}var dx=g0/2|0,ax=X0(dx,$0),Sx=ax[2],D0=ax[1];if(!Sx)throw q0([0,wr,xG],1);var N0=Sx[1],A0=X0((g0-dx|0)-1|0,Sx[2]),Y0=A0[2];return[0,Po(D0,N0,A0[1]),Y0]};return X0(qc(L0),L0)[1]}var xx=s0[1];return r(xx,r(v0,r(f0,r(x0,[0,J]))))}function i0(j,K,J){a(Jr(K),GQ);var Q=oV(J);Q&&a(Jr(K),qQ);var x0=0;return H1(function($,f0){return $&&a(Jr(K),QQ),p(j,K,f0),1},x0,Q),Q&&a(Jr(K),HQ),a(Jr(K),bQ)}return[0,n1,UO,t,r,KT0,u,i,f,l,d,k,h,g,A,Y,N,C,O,L,M,DO,oV,$l,fV,cV,WT0,$l,fV,V,z,zT0,t0,i0,vy,BT0,function(j,K){for(var J=K;;){if(typeof J=="number")return 0;if(J[0]===0){var Q=J[1];return a(j,Q)?[0,Q]:0}var x0=J[2],$=J[4],f0=J[3];if(!a(j,x0)){var J=$;continue}for(var s0=x0,v0=f0;;){if(typeof v0=="number")return[0,s0];if(v0[0]===0){var o0=v0[1];return a(j,o0)?[0,o0]:[0,s0]}var c0=v0[2],d0=v0[4],E0=v0[3];if(a(j,c0)){var s0=c0,v0=E0;continue}var v0=d0}}}]},aV=function(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}},Kx=function(x,r){if(!r)return r;var e=r[1],t=a(x,e);return e===t?r:[0,t]},cx=function(x,r,e,t,u){var i=p(x,r,e);return e===i?t:a(u,i)},G0=function(x,r,e,t){var u=a(x,r);return r===u?e:a(t,u)},x2=function(x,r){var e=r[1],t=r[2];return cx(x,e,t,r,function(u){return[0,e,u]})},lV=function(x,r){return Kx(function(e){var t=e[1],u=e[2];return cx(x,t,u,e,function(i){return[0,t,i]})},r)},Er=function(x,r){var e=H1(function(u,i){var f=u[2],o=u[1],l=a(x,i),d=f||(l!==i?1:0);return[0,[0,l,o],d]},IG,r),t=e[1];return e[2]?Ax(t):r},jO=uy(RG,function(x){var r=AO(x,OG),e=r[1],t=r[2],u=r[3],i=r[4],f=r[5],o=r[6],l=r[7],d=r[8],k=r[9],h=r[10],g=r[11],A=r[12],N=r[13],C=r[14],O=r[15],L=r[16],M=r[17],V=r[18],z=r[19],Y=r[20],t0=r[21],i0=r[22],j=r[23],K=r[24],J=r[25],Q=r[26],x0=r[27],$=r[28],f0=r[29],s0=r[30],v0=r[31],o0=r[32],c0=r[33],d0=r[34],E0=r[35],L0=r[36],X0=r[37],xx=r[38],g0=r[39],$0=r[40],n0=r[41],ix=r[42],rx=r[43],dx=r[44],ax=r[45],Sx=r[46],D0=r[47],N0=r[48],A0=r[49],Y0=r[50],C0=r[51],F=r[52],H=r[53],B=r[54],a0=r[55],m0=r[56],P0=r[58],D=r[59],O0=r[60],K0=r[61],j0=r[62],ox=r[63],b0=r[64],_x=r[65],B0=r[66],T=r[67],X=r[68],F0=r[69],sx=r[70],ex=r[71],U0=r[72],Nx=r[73],mx=r[74],Bx=r[75],Gx=r[76],J0=r[77],bx=r[78],Jx=r[79],W0=r[80],nr=r[81],V0=r[82],Sr=r[83],Ur=r[84],lx=r[85],br=r[86],e2=r[87],h1=r[88],Ir=r[89],R1=r[90],_=r[91],b=r[92],r0=r[93],S0=r[94],G=r[95],h0=r[96],z0=r[97],M0=r[98],ux=r[99],Zx=r[it],Lx=r[It],tr=r[Jf],$x=r[fn],xr=r[Dt],zx=r[De],Or=r[l2],Wx=r[G2],B2=r[vn],lt=r[Is],me=r[V1],Pn=r[Ot],to=r[L2],Nn=r[Rr],cs=r[ut],ke=r[Os],Cn=r[Ns],te=r[po],Ft=r[pa],yr=r[xl],Qt=r[Af],In=r[H3],qv=r[Hr],he=r[Rt],pt=r[Oa],Ko=r[Ci],no=r[L4],v2=r[Yr],uo=r[m1],On=r[dl],dt=r[vJ],Bo=r[vh],io=r[kJ],Hv=r[QM],Wo=r[Aj],fo=r[uX],yt=r[jU],ss=r[y_],Zo=r[bD],co=r[hU],a3=r[sJ],$o=r[WU],Rn=r[iU],bv=r[Oj],so=r[_J],Fo=r[ZD],xa=r[146],os=r[147],Qo=r[XD],Go=r[hj],ra=r[150],l3=r[151],Lm=r[152],p3=r[153],I6=r[154],O6=r[155],d3=r[156],Mm=r[157],Dm=r[158],ea=r[159],y3=r[US],Um=r[qU],jm=r[VU],Jm=r[RJ],L1=r[IT],mt=r[AJ],m3=r[LU],q=r[MP],I=r[CT],U=r[r5],T0=r[B9],R0=r[Nk],tx=r[DU],Ex=r[Nj],Ux=r[xX],jx=r[dk],Hx=r[vU],mr=r[wD],or=r[rJ],hr=r[JM],cr=r[KU],sr=r[SI],Nr=r[Fk],Fr=r[rd],Br=r[IN],Wr=r[Yw],Mr=r[Qh],Qr=r[bE],x1=r[lj],a1=r[CS],l1=r[hD],i1=r[ej],_1=r[ma],Cr=r[YD],M1=r[dh],t2=r[jD],g1=r[Pj],W2=r[aD],ne=r[FJ],gx=r[ag],Xr=r[vX],r1=r[zM],lr=r[eJ],zr=r[BJ],B1=r[$D],_e=r[jJ],Z2=r[BT],we=r[nX],Gt=r[oJ],C2=r[AD],n2=r[GJ],I2=r[BD],a2=r[iE],kt=r[UM],O2=r[Qj],ht=r[gT],$e=r[ZN],Te=r[Cj],Se=r[JJ],Ee=r[bj],ge=r[Sj],Ae=r[$U],W1=r[$M],Pe=r[bp],_t=r[ga],Fe=r[wj],ue=r[UU],R2=r[qJ],qt=r[Tj],vs=r[yJ],wt=r[IU],Tt=r[tj],Ht=r[iX],ie=r[wU],St=r[sX],bt=r[CJ],fe=r[VJ],xn=r[ZA],Ln=r[pT],rn=r[QS],Mn=r[ha],en=r[MM],Dn=r[aJ],qo=r[Jj],tn=r[Z5],Et=r[dS],as=r[h8],ls=r[X8],ps=r[Gr],Ho=r[B4],k3=r[Ov],oo=r[pj],bo=r[Ea],ta=r[Q8],h3=r[Ca],_3=r[z3],na=r[hv],ua=r[FD],Un=r[258],w3=r[zD],T3=r[260],S3=r[261],Ne=r[262],E3=r[263],g3=r[jj],ia=r[Xj],ds=r[266],vo=r[267],xv=r[268],rv=r[cD],A3=r[270],fa=r[rr],ys=r[272],ao=r[273],ev=r[274],gt=r[SD],Qe=r[276],ms=r[277],At=r[fJ],nn=r[279],un=r[WJ],tv=r[xk],P3=r[282],N3=r[aj],nv=r[284],C3=r[PU],ca=r[dj],Xm=r[57];function jn(n,s,c){var v=c[2],y=c[1],S=c[4],E=c[3],R=Kx(a(n[1][1+gx],n),y),Z=p(n[1][1+n0],n,v);return v===Z&&y===R?c:[0,R,Z,E,S]}function Ym(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+Qe],n,E),Z=Kx(a(n[1][1+M],n),S),y0=p(n[1][1+$],n,y),_0=p(n[1][1+n0],n,v);return E===R&&y===y0&&S===Z&&v===_0?c:[0,R,Z,y0,_0]}function Vm(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S),R=p(n[1][1+A0],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function CL(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+D],n,S),R=p(n[1][1+A0],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function IL(n,s,c){var v=c[2],y=v[2],S=v[1],E=c[1],R=H0(n[1][1+o],n,s,S),Z=Kx(a(n[1][1+gx],n),y);return S===R&&y===Z?c:[0,E,[0,R,Z]]}function OL(n,s,c){var v=c[3],y=c[2],S=c[1],E=Er(p(n[1][1+l],n,y),S),R=p(n[1][1+n0],n,v);return S===E&&v===R?c:[0,E,y,R]}function RL(n,s,c){var v=c[4],y=c[2],S=p(n[1][1+gx],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,c[1],S,c[3],E]}function LL(n,s,c){var v=c[3],y=c[2],S=p(n[1][1+gx],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,c[1],S,E]}function ML(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S);if(typeof y=="number")var Ix=y;else if(y[0]===0)var R=y[1],Z=p(n[1][1+$],n,R),y0=R===Z?y:[0,Z],Ix=y0;else var _0=y[1],Q0=p(n[1][1+$],n,_0),vx=_0===Q0?y:[1,Q0],Ix=vx;var yx=p(n[1][1+n0],n,v);return E===S&&yx===v?c:[0,E,Ix,yx]}function DL(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S),R=p(n[1][1+Q],n,y),Z=p(n[1][1+n0],n,v);return E===S&&R===y&&Z===v?c:[0,E,R,Z]}function UL(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=x2(a(n[1][1+gt],n),E);if(S)var Z=S[1],y0=Z[1],_0=Z[2],Q0=function(d1){return[0,[0,y0,d1]]},vx=cx(a(n[1][1+vo],n),y0,_0,S,Q0);else var vx=S;if(y)var Ix=y[1],yx=Ix[1],_r=Ix[2],f1=function(d1){return[0,[0,yx,d1]]},c1=cx(a(n[1][1+gt],n),yx,_r,y,f1);else var c1=y;var p1=p(n[1][1+n0],n,v);return E===R&&S===vx&&y===c1&&v===p1?c:[0,R,vx,c1,p1]}function jL(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+gx],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function JL(n,s,c){var v=c[1],y=p(n[1][1+n0],n,v);return v===y?c:[0,y]}function XL(n,s){return s}function YL(n,s,c){var v=c[3],y=c[2],S=c[1],E=Er(a(n[1][1+xx],n),S),R=Er(a(n[1][1+gx],n),y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function VL(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S),R=x2(a(n[1][1+g0],n),y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function zL(n,s){var c=s[2],v=c[3],y=c[2],S=c[1],E=s[1],R=Kx(a(n[1][1+gx],n),S),Z=p(n[1][1+D0],n,y),y0=p(n[1][1+n0],n,v);return S===R&&y===Z&&v===y0?s:[0,E,[0,R,Z,y0]]}function KL(n,s,c){var v=c[3],y=c[2],S=c[1],E=c[4],R=p(n[1][1+gx],n,S),Z=Er(a(n[1][1+rx],n),y),y0=p(n[1][1+n0],n,v);return S===R&&y===Z&&v===y0?c:[0,R,Z,y0,E]}function I3(n,s,c){var v=c[1],y=p(n[1][1+n0],n,v);return v===y?c:[0,y]}function zm(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+gx],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function BL(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+gx],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function WL(n,s){return[0,p(n[1][1+A0],n,s),0]}function ZL(n,s){var c=a(n[1][1+N0],n),v=H1(function(S,E){var R=S[2],Z=S[1],y0=a(c,E);if(!y0)return[0,Z,1];if(y0[2])return[0,Hc(y0,Z),1];var _0=y0[1],Q0=R||(E!==_0?1:0);return[0,[0,_0,Z],Q0]},CG,s),y=v[1];return v[2]?Ax(y):s}function Km(n,s){return p(n[1][1+D0],n,s)}function Bm(n,s,c){var v=c[2],y=c[1],S=Er(a(n[1][1+gx],n),y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function $L(n,s,c){var v=c[2],y=c[1],S=c[3],E=Kx(a(n[1][1+gx],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?c:[0,E,R,S]}function sa(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+mr],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function Wm(n,s){var c=s[2],v=c[3],y=c[2],S=y[2],E=y[1],R=c[1],Z=s[1],y0=p(n[1][1+L1],n,E),_0=Kx(a(n[1][1+$],n),S),Q0=p(n[1][1+n0],n,v);return y0===E&&_0===S&&Q0===v?s:[0,Z,[0,R,[0,y0,_0],Q0]]}function Zm(n,s){var c=s[2],v=s[1],y=p(n[1][1+i0],n,c);return Ud(y,c)?s:[0,v,y]}function FL(n,s){return p(n[1][1+gx],n,s)}function QL(n,s){var c=s[2],v=c[2],y=c[1],S=s[1];if(y)var E=y[1],R=function(_0){return[0,_0]},Z=G0(a(n[1][1+gx],n),E,y,R);else var Z=y;var y0=p(n[1][1+n0],n,v);return y===Z&&v===y0?s:[0,S,[0,Z,y0]]}function GL(n,s){return p(n[1][1+gx],n,s)}function R6(n,s,c){return H0(n[1][1+V0],n,s,c)}function qL(n,s,c){var v=c[2],y=v[2],S=v[1],E=c[1],R=H0(n[1][1+J0],n,s,S),Z=p(n[1][1+n0],n,y);return R===S&&y===Z?c:[0,E,[0,R,Z]]}function $m(n,s,c){return H0(n[1][1+V0],n,s,c)}function HL(n,s,c){var v=c[2],y=v[2],S=v[1],E=c[1],R=H0(n[1][1+Jx],n,s,S),Z=p(n[1][1+W1],n,y);return S===R&&y===Z?c:[0,E,[0,R,Z]]}function Fm(n,s,c){switch(c[0]){case 0:var v=c[1],y=function(R){return[0,R]};return G0(p(n[1][1+W0],n,s),v,c,y);case 1:var S=c[1],E=function(R){return[1,R]};return G0(p(n[1][1+bx],n,s),S,c,E);default:return c}}function L6(n,s,c){return H0(n[1][1+V0],n,s,c)}function Qm(n,s,c){return H0(n[1][1+V0],n,s,c)}function bL(n,s,c){var v=c[2],y=v[2],S=v[1],E=c[1],R=H0(n[1][1+j0],n,s,S),Z=p(n[1][1+n0],n,y);return R===S&&y===Z?c:[0,E,[0,R,Z]]}function Gm(n,s,c){return p(n[1][1+Ln],n,c)}function M6(n,s,c){return H0(n[1][1+mx],n,s,c)}function xM(n,s,c){var v=c[1],y=c[2];function S(E){return[0,v,E]}return cx(p(n[1][1+Gx],n,s),v,y,c,S)}function D6(n,s,c){var v=c[1],y=c[2];function S(E){return[0,v,E]}return cx(p(n[1][1+Nx],n,s),v,y,c,S)}function rM(n,s,c){var v=c[1],y=c[2];function S(E){return[0,v,E]}return cx(p(n[1][1+K0],n,s),v,y,c,S)}function eM(n,s,c){switch(c[0]){case 0:var v=c[1],y=function(Ix){return[0,Ix]};return G0(p(n[1][1+b0],n,s),v,c,y);case 1:var S=c[1],E=function(Ix){return[1,Ix]};return G0(p(n[1][1+B0],n,s),S,c,E);case 2:var R=c[1],Z=function(Ix){return[2,Ix]};return G0(p(n[1][1+sx],n,s),R,c,Z);case 3:var y0=c[1],_0=function(Ix){return[3,Ix]};return G0(p(n[1][1+X],n,s),y0,c,_0);default:var Q0=c[1],vx=function(Ix){return[4,Ix]};return G0(p(n[1][1+F0],n,s),Q0,c,vx)}}function tM(n,s,c){var v=c[2],y=v[4],S=v[3],E=v[2],R=v[1],Z=c[1],y0=H0(n[1][1+T],n,s,R),_0=H0(n[1][1+_x],n,s,E),Q0=p(n[1][1+W1],n,S);if(y){var vx=0;if(y0[0]===3){var Ix=_0[2];if(Ix[0]===2)var _r=Ar(y0[1][2][1],Ix[1][1][2][1]);else vx=1}else vx=1;if(vx)var yx=R===y0?1:0,_r=yx&&(E===_0?1:0)}else var _r=y;return y0===R&&_0===E&&Q0===S&&y===_r?c:[0,Z,[0,y0,_0,Q0,_r]]}function qm(n,s,c){if(c[0]===0){var v=c[1],y=function(R){return[0,R]};return G0(p(n[1][1+ex],n,s),v,c,y)}var S=c[1];function E(R){return[1,R]}return G0(p(n[1][1+ox],n,s),S,c,E)}function nM(n,s,c,v){return H0(n[1][1+nn],n,c,v)}function U6(n,s,c,v){return H0(n[1][1+Or],n,c,v)}function uM(n,s,c,v){return H0(n[1][1+Sx],n,c,v)}function iM(n,s,c){return p(n[1][1+L1],n,c)}function fM(n,s,c){var v=c[2],y=c[1];switch(v[0]){case 0:var S=v[1],E=S[3],R=S[2],Z=S[1],y0=Er(p(n[1][1+U0],n,s),Z),_0=p(n[1][1+J],n,R),Q0=p(n[1][1+n0],n,E),vx=0;if(y0===Z&&_0===R&&Q0===E){var Ix=v;vx=1}if(!vx)var Ix=[0,[0,y0,_0,Q0]];var tt=Ix;break;case 1:var yx=v[1],_r=yx[3],f1=yx[2],c1=yx[1],p1=Er(p(n[1][1+nr],n,s),c1),d1=p(n[1][1+J],n,f1),Ge=p(n[1][1+n0],n,_r),qe=0;if(_r===Ge&&p1===c1&&d1===f1){var He=v;qe=1}if(!qe)var He=[1,[0,p1,d1,Ge]];var tt=He;break;case 2:var Ce=v[1],be=Ce[2],xt=Ce[1],Pt=Ce[3],rt=H0(n[1][1+mx],n,s,xt),et=p(n[1][1+J],n,be),Jn=0;if(xt===rt&&be===et){var Xn=v;Jn=1}if(!Jn)var Xn=[2,[0,rt,et,Pt]];var tt=Xn;break;default:var ks=v[1],hs=function(_s){return[3,_s]},tt=G0(a(n[1][1+Bx],n),ks,v,hs)}return v===tt?c:[0,y,tt]}function Hm(n,s){return H0(n[1][1+V0],n,0,s)}function cM(n,s,c){var v=s?s[1]:0;return H0(n[1][1+V0],n,[0,v],c)}function O3(n,s){return p(n[1][1+un],n,s)}function sM(n,s){return p(n[1][1+un],n,s)}function oM(n,s){return H0(n[1][1+ms],n,NG,s)}function vM(n,s,c){return H0(n[1][1+ms],n,[0,s],c)}function aM(n,s){return H0(n[1][1+ms],n,PG,s)}function lM(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=p(n[1][1+Qe],n,R),y0=Kx(a(n[1][1+M],n),E),_0=Kx(a(n[1][1+$],n),S),Q0=Kx(a(n[1][1+$],n),y),vx=p(n[1][1+n0],n,v);return R===Z&&S===_0&&E===y0&&S===_0&&y===Q0&&v===vx?c:[0,Z,y0,_0,Q0,vx]}function j6(n,s){return p(n[1][1+Ln],n,s)}function pM(n,s){return p(n[1][1+L1],n,s)}function dM(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+nn],n),c,v,s,y)}function yM(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+Or],n),c,v,s,y)}function J6(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+Sx],n),c,v,s,y)}function mM(n,s){switch(s[0]){case 0:var c=s[1],v=function(yx){return[0,yx]};return G0(a(n[1][1+h0],n),c,s,v);case 1:var y=s[1],S=function(yx){return[1,yx]};return G0(a(n[1][1+z0],n),y,s,S);case 2:var E=s[1],R=function(yx){return[2,yx]};return G0(a(n[1][1+Zx],n),E,s,R);case 3:var Z=s[1],y0=function(yx){return[3,yx]};return G0(a(n[1][1+M0],n),Z,s,y0);case 4:var _0=s[1],Q0=function(yx){return[4,yx]};return G0(a(n[1][1+P0],n),_0,s,Q0);default:var vx=s[1],Ix=function(yx){return[5,yx]};return G0(a(n[1][1+ux],n),vx,s,Ix)}}function kM(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[3],S=c[2],E=c[1],R=p(n[1][1+Lx],n,E),Z=p(n[1][1+gx],n,S);if(y){var y0=0;if(R[0]===3){var _0=Z[2];if(_0[0]===8)var vx=Ar(R[1][2][1],_0[1][2][1]);else y0=1}else y0=1;if(y0)var Q0=E===R?1:0,vx=Q0&&(S===Z?1:0)}else var vx=y;return E===R&&S===Z&&y===vx?s:[0,v,[0,R,Z,vx]];case 1:var Ix=c[2],yx=c[1],_r=p(n[1][1+Lx],n,yx),f1=x2(a(n[1][1+cr],n),Ix);return yx===_r&&Ix===f1?s:[0,v,[1,_r,f1]];case 2:var c1=c[3],p1=c[2],d1=c[1],Ge=p(n[1][1+Lx],n,d1),qe=x2(a(n[1][1+cr],n),p1),He=p(n[1][1+n0],n,c1);return d1===Ge&&p1===qe&&c1===He?s:[0,v,[2,Ge,qe,He]];default:var Ce=c[3],be=c[2],xt=c[1],Pt=p(n[1][1+Lx],n,xt),rt=x2(a(n[1][1+cr],n),be),et=p(n[1][1+n0],n,Ce);return xt===Pt&&be===rt&&Ce===et?s:[0,v,[3,Pt,rt,et]]}}function hM(n,s,c){var v=c[2],y=c[1],S=Er(function(R){if(R[0]===0){var Z=R[1],y0=p(n[1][1+S0],n,Z);return Z===y0?R:[0,y0]}var _0=R[1],Q0=p(n[1][1+Y0],n,_0);return _0===Q0?R:[1,Q0]},y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function X6(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+gx],n,E),Z=Kx(a(n[1][1+rv],n),S),y0=Kx(a(n[1][1+ca],n),y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,R,Z,y0,_0]}function Y6(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+L1],n,S),R=p(n[1][1+L1],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function R3(n,s){return p(n[1][1+gx],n,s)}function L3(n,s){return p(n[1][1+P0],n,s)}function bm(n,s){return p(n[1][1+L1],n,s)}function _M(n,s){switch(s[0]){case 0:var c=s[1],v=function(Z){return[0,Z]};return G0(a(n[1][1+Nn],n),c,s,v);case 1:var y=s[1],S=function(Z){return[1,Z]};return G0(a(n[1][1+Cn],n),y,s,S);default:var E=s[1],R=function(Z){return[2,Z]};return G0(a(n[1][1+cs],n),E,s,R)}}function wM(n,s,c){var v=c[1],y=H0(n[1][1+te],n,s,v);return v===y?c:[0,y,c[2],c[3]]}function x9(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S),R=p(n[1][1+ke],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function TM(n,s,c){var v=c[4],y=c[3],S=c[2],E=p(n[1][1+gx],n,S),R=p(n[1][1+gx],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,c[1],E,R,Z]}function V6(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+Qt],n,S),R=p(n[1][1+A0],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function r9(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+n0],n,v);return v===E?s:[0,S,[0,y,E]]}function e9(n,s){return p(n[1][1+fo],n,s)}function SM(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+uo],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+On],n),y,s,S)}function LE0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+v2],n,y),R=p(n[1][1+dt],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function ME0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+dt],n,y),R=p(n[1][1+dt],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function DE0(n,s){return p(n[1][1+On],n,s)}function UE0(n,s){return p(n[1][1+no],n,s)}function jE0(n,s){return p(n[1][1+dt],n,s)}function JE0(n,s){switch(s[0]){case 0:var c=s[1],v=function(Z){return[0,Z]};return G0(a(n[1][1+fo],n),c,s,v);case 1:var y=s[1],S=function(Z){return[1,Z]};return G0(a(n[1][1+Hv],n),y,s,S);default:var E=s[1],R=function(Z){return[2,Z]};return G0(a(n[1][1+Wo],n),E,s,R)}}function XE0(n,s){var c=s[2],v=s[1],y=p(n[1][1+gx],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function YE0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+n0],n,v);if(!y)return v===S?c:[0,0,S];var E=y[1],R=p(n[1][1+gx],n,E);return E===R&&v===S?c:[0,[0,R],S]}function VE0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(vx){return[0,v,[0,vx]]};return cx(a(n[1][1+ss],n),v,y,s,S);case 1:var E=c[1],R=function(vx){return[0,v,[1,vx]]};return cx(a(n[1][1+Bo],n),v,E,s,R);case 2:var Z=c[1],y0=function(vx){return[0,v,[2,vx]]};return cx(a(n[1][1+io],n),v,Z,s,y0);case 3:var _0=c[1],Q0=function(vx){return[0,v,[3,vx]]};return G0(a(n[1][1+qv],n),_0,s,Q0);default:return s}}function zE0(n,s){var c=s[2],v=s[1],y=Er(a(n[1][1+a3],n),c);return c===y?s:[0,v,y]}function KE0(n,s,c){return H0(n[1][1+Sx],n,s,c)}function BE0(n,s,c){return H0(n[1][1+io],n,s,c)}function WE0(n,s){if(s[0]===0){var c=s[1],v=c[1],y=c[2],S=function(_0){return[0,[0,v,_0]]};return cx(a(n[1][1+$o],n),v,y,s,S)}var E=s[1],R=E[1],Z=E[2];function y0(_0){return[1,[0,R,_0]]}return cx(a(n[1][1+Rn],n),R,Z,s,y0)}function ZE0(n,s){return p(n[1][1+no],n,s)}function $E0(n,s){return p(n[1][1+dt],n,s)}function FE0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+Fo],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+so],n),y,s,S)}function QE0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+xa],n,y),R=Kx(a(n[1][1+bv],n),v);return y===E&&v===R?s:[0,S,[0,E,R]]}function GE0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+gx],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function qE0(n,s){if(s[0]===0){var c=s[1],v=function(Z){return[0,Z]};return G0(a(n[1][1+os],n),c,s,v)}var y=s[1],S=y[1],E=y[2];function R(Z){return[1,[0,S,Z]]}return cx(a(n[1][1+he],n),S,E,s,R)}function HE0(n,s){var c=s[2][1],v=s[1],y=p(n[1][1+yt],n,c);return c===y?s:[0,v,[0,y]]}function bE0(n,s){var c=s[2],v=c[4],y=c[2],S=c[1],E=c[3],R=s[1],Z=p(n[1][1+yt],n,S),y0=Kx(a(n[1][1+rv],n),y),_0=Er(a(n[1][1+Ko],n),v);return S===Z&&y===y0&&v===_0?s:[0,R,[0,Z,y0,E,_0]]}function xg0(n,s,c){var v=c[4],y=c[3],S=p(n[1][1+co],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,c[1],c[2],S,E]}function rg0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+pt],n,E),Z=Kx(a(n[1][1+Zo],n),S),y0=p(n[1][1+co],n,y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,R,Z,y0,_0]}function eg0(n,s,c,v){var y=2<=s?p(n[1][1+mx],n,AG):a(n[1][1+Qe],n);return a(y,v)}function tg0(n,s,c){var v=2<=s?p(n[1][1+mx],n,gG):a(n[1][1+Qe],n);return a(v,c)}function ng0(n,s,c){var v=c[3],y=c[2],S=c[1],E=0,R=c[4];if(s){var Z=0;if(S)switch(S[1]){case 0:E=1;break;case 1:Z=2;break;default:Z=1}else Z=1;var y0=0;switch(Z){case 0:break;case 1:if(2<=s)var _0=0,Q0=0;else y0=1;break;default:y0=1}if(y0)var _0=1,Q0=0}else E=1;if(E)var _0=1,Q0=1;var vx=y?p(n[1][1+B],n,v):Q0?p(n[1][1+Qe],n,v):H0(n[1][1+mx],n,SG,v);if(y)var Ix=y[1],yx=_0?a(n[1][1+Qe],n):p(n[1][1+mx],n,EG),_r=G0(yx,Ix,y,function(f1){return[0,f1]});else var _r=0;return y===_r&&v===vx?c:[0,S,_r,vx,R]}function ug0(n,s){return p(n[1][1+L1],n,s)}function ig0(n,s,c){if(c[0]===0){var v=c[1],y=Er(p(n[1][1+Mm],n,s),v);return v===y?c:[0,y]}var S=c[1],E=S[1],R=S[2];function Z(y0){return[1,[0,E,y0]]}return cx(p(n[1][1+d3],n,s),E,R,c,Z)}function fg0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+n0],n,v);return v===E?c:[0,S,y,E]}function cg0(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=x2(a(n[1][1+O6],n),E),y0=Kx(p(n[1][1+I6],n,R),y),_0=Kx(function(vx){var Ix=vx[1],yx=vx[2],_r=H0(n[1][1+Dm],n,R,Ix);return _r===Ix?vx:[0,_r,yx]},S),Q0=p(n[1][1+n0],n,v);return E===Z&&y===y0&&S===_0&&v===Q0?c:[0,R,Z,_0,y0,Q0]}function sg0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+D],n,E),Z=H0(n[1][1+jm],n,y!==0?1:0,S),y0=a(n[1][1+Jm],n),_0=Kx(function(vx){return x2(y0,vx)},y),Q0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===_0&&v===Q0?c:[0,R,Z,_0,Q0]}function og0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+A0],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function vg0(n,s,c){return p(n[1][1+A0],n,c)}function ag0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+gx],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function lg0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+gx],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function pg0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+n0],n,v);return v===E?s:[0,S,[0,y,E]]}function dg0(n,s,c){return H0(n[1][1+l3],n,s,c)}function yg0(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=p(n[1][1+Qe],n,R),y0=Kx(a(n[1][1+M],n),E),_0=a(n[1][1+mt],n),Q0=Er(function(yx){return x2(_0,yx)},S),vx=x2(a(n[1][1+R1],n),y),Ix=p(n[1][1+n0],n,v);return Z===R&&y0===E&&Q0===S&&vx===y&&Ix===v?c:[0,Z,y0,Q0,vx,Ix]}function mg0(n,s){return p(n[1][1+Y],n,s)}function kg0(n,s){return p(n[1][1+Y],n,s)}function hg0(n,s){return p(n[1][1+L1],n,s)}function _g0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+n0],n,v);return v===E?s:[0,S,[0,y,E]]}function wg0(n,s){return H0(n[1][1+mx],n,TG,s)}function Tg0(n,s){return p(n[1][1+gx],n,s)}function Sg0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+gt],n),c,v,s,y)}function Eg0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+Br],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+ev],n),y,s,S)}function gg0(n,s){switch(s[0]){case 0:return s;case 1:var c=s[1],v=function(E){return[1,E]};return G0(a(n[1][1+Q],n),c,s,v);default:var y=s[1],S=function(E){return[2,E]};return G0(a(n[1][1+t0],n),y,s,S)}}function Ag0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+mr],n,y),R=p(n[1][1+W1],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function Pg0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+Q],n,y),R=p(n[1][1+n0],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function Ng0(n,s){var c=s[2],v=c[4],y=c[3],S=c[2],E=c[1],R=s[1],Z=Er(a(n[1][1+or],n),S),y0=Kx(a(n[1][1+Ux],n),y),_0=Kx(a(n[1][1+R0],n),E),Q0=p(n[1][1+n0],n,v);return S===Z&&y===y0&&v===Q0&&E===_0?s:[0,R,[0,_0,Z,y0,Q0]]}function Cg0(n,s,c){var v=c[9],y=c[8],S=c[7],E=c[6],R=c[3],Z=c[2],y0=c[1],_0=c[10],Q0=c[5],vx=c[4],Ix=Kx(a(n[1][1+hr],n),y0),yx=Kx(a(n[1][1+M],n),y),_r=p(n[1][1+jx],n,Z),f1=p(n[1][1+tx],n,S),c1=p(n[1][1+Fr],n,R),p1=Kx(a(n[1][1+O0],n),E),d1=p(n[1][1+n0],n,v);return y0===Ix&&Z===_r&&R===c1&&E===p1&&S===f1&&y===yx&&v===d1?c:[0,Ix,_r,c1,vx,Q0,p1,f1,yx,d1,_0]}function Ig0(n,s,c){return H0(n[1][1+Wr],n,s,c)}function Og0(n,s,c){return H0(n[1][1+cr],n,s,c)}function Rg0(n,s,c){return H0(n[1][1+Wr],n,s,c)}function Lg0(n,s){if(s[0]===0)return s;var c=s[1];function v(y){return[1,y]}return G0(a(n[1][1+Q],n),c,s,v)}function Mg0(n,s){var c=s[2],v=s[1];function y(S){return[0,v,S]}return G0(a(n[1][1+$],n),c,s,y)}function Dg0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(Mx){return[0,v,[0,Mx]]};return G0(a(n[1][1+n0],n),y,s,S);case 1:var E=c[1],R=function(Mx){return[0,v,[1,Mx]]};return G0(a(n[1][1+n0],n),E,s,R);case 2:var Z=c[1],y0=function(Mx){return[0,v,[2,Mx]]};return G0(a(n[1][1+n0],n),Z,s,y0);case 3:var _0=c[1],Q0=function(Mx){return[0,v,[3,Mx]]};return G0(a(n[1][1+n0],n),_0,s,Q0);case 4:var vx=c[1],Ix=function(Mx){return[0,v,[4,Mx]]};return G0(a(n[1][1+n0],n),vx,s,Ix);case 5:var yx=c[1],_r=function(Mx){return[0,v,[5,Mx]]};return G0(a(n[1][1+n0],n),yx,s,_r);case 6:var f1=c[1],c1=function(Mx){return[0,v,[6,Mx]]};return G0(a(n[1][1+n0],n),f1,s,c1);case 7:var p1=c[1],d1=function(Mx){return[0,v,[7,Mx]]};return G0(a(n[1][1+n0],n),p1,s,d1);case 8:var Ge=c[2],qe=c[1],He=function(Mx){return[0,v,[8,qe,Mx]]};return G0(a(n[1][1+n0],n),Ge,s,He);case 9:var Ce=c[1],be=function(Mx){return[0,v,[9,Mx]]};return G0(a(n[1][1+n0],n),Ce,s,be);case 10:var xt=c[1],Pt=function(Mx){return[0,v,[10,Mx]]};return G0(a(n[1][1+n0],n),xt,s,Pt);case 11:var rt=c[1],et=function(Mx){return[0,v,[11,Mx]]};return G0(a(n[1][1+Wx],n),rt,s,et);case 12:var Jn=c[1],Xn=function(Mx){return[0,v,[12,Mx]]};return cx(a(n[1][1+U],n),v,Jn,s,Xn);case 13:var ks=c[1],hs=function(Mx){return[0,v,[13,Mx]]};return cx(a(n[1][1+Dn],n),v,ks,s,hs);case 14:var tt=c[1],_s=function(Mx){return[0,v,[14,Mx]]};return cx(a(n[1][1+R1],n),v,tt,s,_s);case 15:var uv=c[1],z6=function(Mx){return[0,v,[15,Mx]]};return cx(a(n[1][1+Go],n),v,uv,s,z6);case 16:var K6=c[1],B6=function(Mx){return[0,v,[16,Mx]]};return G0(a(n[1][1+N3],n),K6,s,B6);case 17:var W6=c[1],Z6=function(Mx){return[0,v,[17,Mx]]};return G0(a(n[1][1+fe],n),W6,s,Z6);case 18:var $6=c[1],F6=function(Mx){return[0,v,[18,Mx]]};return G0(a(n[1][1+Lm],n),$6,s,F6);case 19:var Q6=c[1],G6=function(Mx){return[0,v,[19,Mx]]};return cx(a(n[1][1+mt],n),v,Q6,s,G6);case 20:var q6=c[1],H6=function(Mx){return[0,v,[20,Mx]]};return cx(a(n[1][1+p3],n),v,q6,s,H6);case 21:var b6=c[1],x4=function(Mx){return[0,v,[21,Mx]]};return cx(a(n[1][1+Ur],n),v,b6,s,x4);case 22:var r4=c[1],e4=function(Mx){return[0,v,[22,Mx]]};return cx(a(n[1][1+h],n),v,r4,s,e4);case 23:var t4=c[1],n4=function(Mx){return[0,v,[23,Mx]]};return cx(a(n[1][1+Qo],n),v,t4,s,n4);case 24:var u4=c[1],i4=function(Mx){return[0,v,[24,Mx]]};return G0(a(n[1][1+A],n),u4,s,i4);case 25:var f4=c[1],c4=function(Mx){return[0,v,[25,Mx]]};return G0(a(n[1][1+In],n),f4,s,c4);case 26:var s4=c[1],o4=function(Mx){return[0,v,[26,Mx]]};return G0(a(n[1][1+m0],n),s4,s,o4);case 27:var v4=c[1],a4=function(Mx){return[0,v,[27,Mx]]};return G0(a(n[1][1+f0],n),v4,s,a4);case 28:var l4=c[1],p4=function(Mx){return[0,v,[28,Mx]]};return cx(a(n[1][1+Sx],n),v,l4,s,p4);case 29:var d4=c[1],y4=function(Mx){return[0,v,[29,Mx]]};return cx(a(n[1][1+Or],n),v,d4,s,y4);case 30:var m4=c[1],k4=function(Mx){return[0,v,[30,Mx]]};return cx(a(n[1][1+nn],n),v,m4,s,k4);case 31:var h4=c[1],_4=function(Mx){return[0,v,[31,Mx]]};return cx(a(n[1][1+ao],n),v,h4,s,_4);case 32:var w4=c[1],T4=function(Mx){return[0,v,[32,Mx]]};return G0(a(n[1][1+n0],n),w4,s,T4);case 33:var S4=c[1],E4=function(Mx){return[0,v,[33,Mx]]};return G0(a(n[1][1+n0],n),S4,s,E4);default:var g4=c[1],A4=function(Mx){return[0,v,[34,Mx]]};return G0(a(n[1][1+n0],n),g4,s,A4)}}function Ug0(n,s,c){var v=c[2],y=c[1],S=y[3],E=y[2],R=y[1],Z=p(n[1][1+$],n,R),y0=p(n[1][1+$],n,E),_0=Er(a(n[1][1+$],n),S),Q0=p(n[1][1+n0],n,v);return Z===R&&y0===E&&_0===S&&Q0===v?c:[0,[0,Z,y0,_0],Q0]}function jg0(n,s,c){var v=c[2],y=c[1],S=y[3],E=y[2],R=y[1],Z=p(n[1][1+$],n,R),y0=p(n[1][1+$],n,E),_0=Er(a(n[1][1+$],n),S),Q0=p(n[1][1+n0],n,v);return Z===R&&y0===E&&_0===S&&Q0===v?c:[0,[0,Z,y0,_0],Q0]}function Jg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+$],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function Xg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+$],n,c);return y===c?s:[0,v,y]}function Yg0(n,s){var c=s[3],v=s[2],y=s[4],S=s[1],E=p(n[1][1+$],n,v),R=p(n[1][1+i],n,c);return E===v&&R===c?s:[0,S,E,R,y]}function Vg0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(_0){return[0,v,[0,_0]]};return G0(a(n[1][1+$],n),y,s,S);case 1:var E=c[1],R=function(_0){return[0,v,[1,_0]]};return G0(a(n[1][1+v0],n),E,s,R);default:var Z=c[1],y0=function(_0){return[0,v,[2,_0]]};return G0(a(n[1][1+s0],n),Z,s,y0)}}function zg0(n,s){var c=s[2],v=s[1],y=Er(a(n[1][1+o0],n),v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function Kg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+$],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function Bg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+$],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function Wg0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+L],n,y),R=p(n[1][1+C],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function Zg0(n,s){return p(n[1][1+L1],n,s)}function $g0(n,s){return p(n[1][1+L1],n,s)}function Fg0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+O],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+N],n),y,s,S)}function Qg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+L],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function Gg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+V],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function qg0(n,s){var c=s[5],v=s[4],y=s[3],S=s[2],E=s[1],R=p(n[1][1+$],n,E),Z=p(n[1][1+$],n,S),y0=p(n[1][1+$],n,y),_0=p(n[1][1+$],n,v),Q0=p(n[1][1+n0],n,c);return E===R&&S===Z&&y===y0&&v===_0&&c===Q0?s:[0,R,Z,y0,_0,Q0]}function Hg0(n,s){var c=s[2],v=s[1],y=p(n[1][1+$],n,v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,S]}function bg0(n,s,c){var v=c[6],y=c[5],S=c[4],E=c[3],R=c[2],Z=c[1];return v===p(n[1][1+n0],n,v)?c:[0,Z,R,E,S,y,v]}function xA0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+n0],n,v);return v===R?c:[0,E,S,y,R]}function rA0(n,s,c){return p(n[1][1+n0],n,c)}function eA0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+n0],n,v);return v===S?c:[0,y,S]}function tA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+n0],n,v);return v===E?c:[0,S,y,E]}function nA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+n0],n,v);return v===E?c:[0,S,y,E]}function uA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+n0],n,v);return v===E?c:[0,S,y,E]}function iA0(n,s,c){var v=c[1],y=c[2],S=H0(n[1][1+p3],n,s,v);return S===v?c:[0,S,y]}function fA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+$],n,S),R=p(n[1][1+$],n,y),Z=p(n[1][1+n0],n,v);return E===S&&R===y&&Z===v?c:[0,E,R,Z]}function cA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+q],n,S),R=Kx(a(n[1][1+K],n),y),Z=p(n[1][1+n0],n,v);return E===S&&R===y&&Z===v?c:[0,E,R,Z]}function sA0(n,s){var c=s[2],v=c[5],y=c[4],S=c[2],E=c[1],R=c[3],Z=s[1],y0=p(n[1][1+J],n,S),_0=p(n[1][1+i],n,y),Q0=Kx(a(n[1][1+$],n),v),vx=p(n[1][1+Qe],n,E);return vx===E&&y0===S&&_0===y&&Q0===v?s:[0,Z,[0,vx,y0,R,_0,Q0]]}function oA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+V],n),y),R=p(n[1][1+n0],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function vA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+$],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function aA0(n,s){return Kx(a(n[1][1+f],n),s)}function lA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+n0],n,v);return v===E?s:[0,S,[0,y,E]]}function pA0(n,s){return p(n[1][1+L1],n,s)}function dA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+q],n,y),R=p(n[1][1+to],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function yA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+z],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+m3],n),y,s,S)}function mA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=a(n[1][1+mt],n),R=Er(function(_0){return x2(E,_0)},y),Z=x2(a(n[1][1+R1],n),S),y0=p(n[1][1+n0],n,v);return R===y&&Z===S&&v===y0?c:[0,Z,R,y0]}function kA0(n,s){switch(s[0]){case 0:var c=s[1],v=function(yx){return[0,yx]};return G0(a(n[1][1+r0],n),c,s,v);case 1:var y=s[1],S=function(yx){return[1,yx]};return G0(a(n[1][1+_],n),y,s,S);case 2:var E=s[1],R=function(yx){return[2,yx]};return G0(a(n[1][1+$x],n),E,s,R);case 3:var Z=s[1],y0=function(yx){return[3,yx]};return G0(a(n[1][1+xr],n),Z,s,y0);case 4:var _0=s[1],Q0=function(yx){return[4,yx]};return G0(a(n[1][1+tr],n),_0,s,Q0);default:var vx=s[1],Ix=function(yx){return[5,yx]};return G0(a(n[1][1+G],n),vx,s,Ix)}}function hA0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=Er(a(n[1][1+Ir],n),y),Z=p(n[1][1+n0],n,v);return R===y&&v===Z?c:[0,E,S,R,Z]}function _A0(n,s){var c=s[2],v=c[6],y=c[4],S=c[3],E=c[2],R=c[1],Z=c[5],y0=s[1],_0=p(n[1][1+V],n,R),Q0=p(n[1][1+$],n,E),vx=p(n[1][1+$],n,S),Ix=p(n[1][1+i],n,y),yx=p(n[1][1+n0],n,v);return _0===R&&Q0===E&&vx===S&&Ix===y&&yx===v?s:[0,y0,[0,_0,Q0,vx,Ix,Z,yx]]}function wA0(n,s){var c=s[2],v=c[3],y=c[1],S=y[2],E=y[1],R=c[2],Z=s[1],y0=H0(n[1][1+U],n,E,S),_0=p(n[1][1+n0],n,v);return S===y0&&v===_0?s:[0,Z,[0,[0,E,y0],R,_0]]}function TA0(n,s){var c=s[2],v=c[6],y=c[2],S=c[1],E=c[5],R=c[4],Z=c[3],y0=s[1],_0=p(n[1][1+L1],n,S),Q0=p(n[1][1+$],n,y),vx=p(n[1][1+n0],n,v);return S===_0&&y===Q0&&v===vx?s:[0,y0,[0,_0,Q0,Z,R,E,vx]]}function SA0(n,s){var c=s[2],v=c[6],y=c[5],S=c[3],E=c[2],R=c[4],Z=c[1],y0=s[1],_0=p(n[1][1+$],n,E),Q0=p(n[1][1+$],n,S),vx=p(n[1][1+i],n,y),Ix=p(n[1][1+n0],n,v);return _0===E&&Q0===S&&vx===y&&Ix===v?s:[0,y0,[0,Z,_0,Q0,R,vx,Ix]]}function EA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+$],n,y),R=p(n[1][1+n0],n,v);return E===y&&v===R?s:[0,S,[0,E,R]]}function gA0(n,s){var c=s[2],v=c[8],y=c[7],S=c[2],E=c[1],R=c[6],Z=c[5],y0=c[4],_0=c[3],Q0=s[1],vx=p(n[1][1+Lx],n,E),Ix=p(n[1][1+b],n,S),yx=p(n[1][1+i],n,y),_r=p(n[1][1+n0],n,v);return vx===E&&Ix===S&&yx===y&&_r===v?s:[0,Q0,[0,vx,Ix,_0,y0,Z,R,yx,_r]]}function AA0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+U],n),c,v,s,y)}function PA0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+U],n),c,v,s,y)}function NA0(n,s){switch(s[0]){case 0:var c=s[1],v=function(Z){return[0,Z]};return G0(a(n[1][1+$],n),c,s,v);case 1:var y=s[1],S=function(Z){return[1,Z]};return G0(a(n[1][1+h1],n),y,s,S);default:var E=s[1],R=function(Z){return[2,Z]};return G0(a(n[1][1+e2],n),E,s,R)}}function CA0(n,s){return p(n[1][1+L1],n,s)}function IA0(n,s,c){var v=c[4],y=c[3],S=c[2],E=S[2],R=E[4],Z=E[3],y0=E[2],_0=E[1],Q0=c[1],vx=S[1],Ix=Kx(a(n[1][1+M],n),Q0),yx=Kx(a(n[1][1+T0],n),_0),_r=Er(a(n[1][1+Hx],n),y0),f1=Kx(a(n[1][1+Ex],n),Z),c1=p(n[1][1+I],n,y),p1=p(n[1][1+n0],n,v),d1=p(n[1][1+n0],n,R);return _r===y0&&f1===Z&&c1===y&&Ix===Q0&&p1===v&&d1===R&&yx===_0?c:[0,Ix,[0,vx,[0,yx,_r,f1,d1]],c1,p1]}function OA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+$],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+i0],n),y,s,S)}function RA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+Q],n,y),R=p(n[1][1+n0],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function LA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+Hx],n,y),R=p(n[1][1+n0],n,v);return E===y&&R===v?s:[0,S,[0,E,R]]}function MA0(n,s){var c=s[2],v=c[2],y=c[1],S=c[3],E=s[1],R=p(n[1][1+$],n,v),Z=Kx(a(n[1][1+L1],n),y);return R===v&&Z===y?s:[0,E,[0,Z,R,S]]}function DA0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+d],n),c,v,s,y)}function UA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+_1],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+gx],n),y,s,S)}function jA0(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=Kx(a(n[1][1+Mr],n),R),y0=Kx(a(n[1][1+D],n),E),_0=Kx(a(n[1][1+gx],n),S),Q0=p(n[1][1+A0],n,y),vx=p(n[1][1+n0],n,v);return R===Z&&E===y0&&S===_0&&y===Q0&&v===vx?c:[0,Z,y0,_0,Q0,vx]}function JA0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+d],n),c,v,s,y)}function XA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+l1],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+i1],n),y,s,S)}function YA0(n,s,c){var v=c[5],y=c[3],S=c[2],E=c[1],R=c[4],Z=p(n[1][1+x1],n,E),y0=p(n[1][1+gx],n,S),_0=p(n[1][1+A0],n,y),Q0=p(n[1][1+n0],n,v);return E===Z&&S===y0&&y===_0&&v===Q0?c:[0,Z,y0,_0,R,Q0]}function VA0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+d],n),c,v,s,y)}function zA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+t2],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+g1],n),y,s,S)}function KA0(n,s,c){var v=c[5],y=c[3],S=c[2],E=c[1],R=c[4],Z=p(n[1][1+Cr],n,E),y0=p(n[1][1+gx],n,S),_0=p(n[1][1+A0],n,y),Q0=p(n[1][1+n0],n,v);return E===Z&&S===y0&&y===_0&&v===Q0?c:[0,Z,y0,_0,R,Q0]}function BA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+gx],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+C0],n),y,s,S)}function WA0(n,s,c){var v=c[3],y=c[1],S=c[2],E=p(n[1][1+gx],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?c:[0,E,S,R]}function ZA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+n0],n,v);return v===E?c:[0,S,y,E]}function $A0(n,s){if(s[0]===0){var c=s[1],v=Er(a(n[1][1+lr],n),c);return c===v?s:[0,v]}var y=s[1],S=p(n[1][1+Z2],n,y);return y===S?s:[1,S]}function FA0(n,s){var c=s[2],v=s[1],y=Kx(a(n[1][1+L1],n),c);return c===y?s:[0,v,y]}function QA0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+L1],n,y),R=Kx(a(n[1][1+L1],n),v);return y===E&&v===R?s:[0,S,[0,E,R]]}function GA0(n,s,c){var v=c[5],y=c[3],S=c[2],E=c[1],R=c[4],Z=lV(a(n[1][1+Xr],n),y),y0=Kx(a(n[1][1+r1],n),S),_0=Kx(a(n[1][1+A0],n),E),Q0=p(n[1][1+n0],n,v);return y===Z&&S===y0&&E===_0&&v===Q0?c:[0,_0,y0,Z,R,Q0]}function qA0(n,s){if(s[0]===0){var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+A0],n),c,s,v)}var y=s[1];function S(E){return[1,E]}return G0(a(n[1][1+gx],n),y,s,S)}function HA0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+B1],n,y),R=p(n[1][1+n0],n,v);return E===y&&R===v?c:[0,S,E,R]}function bA0(n,s){return p(n[1][1+L1],n,s)}function xP0(n,s){var c=s[2],v=c[1],y=c[2],S=s[1],E=p(n[1][1+a2],n,v);return v===E?s:[0,S,[0,E,y]]}function rP0(n,s){var c=s[2],v=c[1],y=c[2],S=s[1],E=p(n[1][1+a2],n,v);return v===E?s:[0,S,[0,E,y]]}function eP0(n,s){var c=s[2],v=c[1],y=c[2],S=s[1],E=p(n[1][1+a2],n,v);return v===E?s:[0,S,[0,E,y]]}function tP0(n,s){var c=s[2],v=c[1],y=c[2],S=s[1],E=p(n[1][1+a2],n,v);return v===E?s:[0,S,[0,E,y]]}function nP0(n,s){var c=s[2][1],v=s[1],y=p(n[1][1+a2],n,c);return c===y?s:[0,v,[0,y]]}function uP0(n,s){var c=s[4],v=s[1],y=Er(a(n[1][1+Se],n),v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,s[2],s[3],S]}function iP0(n,s){var c=s[3],v=s[1],y=Er(a(n[1][1+kt],n),v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,s[2],S]}function fP0(n,s){var c=s[4],v=s[1];if(v[0]===0)var y=v[1],S=function(vx){return[0,vx]},E=a(n[1][1+kt],n),_0=G0(function(vx){return Er(E,vx)},y,v,S);else var R=v[1],Z=function(vx){return[1,vx]},y0=a(n[1][1+Gt],n),_0=G0(function(vx){return Er(y0,vx)},R,v,Z);var Q0=p(n[1][1+n0],n,c);return v===_0&&c===Q0?s:[0,_0,s[2],s[3],Q0]}function cP0(n,s){var c=s[4],v=s[1],y=Er(a(n[1][1+n2],n),v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,s[2],s[3],S]}function sP0(n,s){var c=s[4],v=s[1],y=Er(a(n[1][1+ht],n),v),S=p(n[1][1+n0],n,c);return v===y&&c===S?s:[0,y,s[2],s[3],S]}function oP0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(yx){return[0,v,[0,yx]]};return G0(a(n[1][1+$e],n),y,s,S);case 1:var E=c[1],R=function(yx){return[0,v,[1,yx]]};return G0(a(n[1][1+I2],n),E,s,R);case 2:var Z=c[1],y0=function(yx){return[0,v,[2,yx]]};return G0(a(n[1][1+C2],n),Z,s,y0);case 3:var _0=c[1],Q0=function(yx){return[0,v,[3,yx]]};return G0(a(n[1][1+we],n),_0,s,Q0);default:var vx=c[1],Ix=function(yx){return[0,v,[4,yx]]};return G0(a(n[1][1+Ee],n),vx,s,Ix)}}function vP0(n,s,c){var v=c[3],y=c[2],S=c[1],E=H0(n[1][1+mx],n,wG,S),R=p(n[1][1+Te],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function aP0(n,s,c){var v=c[1],y=p(n[1][1+n0],n,v);return v===y?c:[0,y]}function lP0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+A0],n,S),R=p(n[1][1+D],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function pP0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=H0(n[1][1+mx],n,[0,y],E),Z=p(n[1][1+Q],n,S),y0=p(n[1][1+n0],n,v);return R===E&&Z===S&&y0===v?c:[0,R,Z,y,y0]}function dP0(n,s,c){return H0(n[1][1+x0],n,s,c)}function yP0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+Q],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function mP0(n,s,c){var v=c[4],y=c[2],S=c[3],E=c[1],R=x2(a(n[1][1+gt],n),y),Z=p(n[1][1+n0],n,v);return R===y&&v===Z?c:[0,E,R,S,Z]}function kP0(n,s,c){return H0(n[1][1+l3],n,s,c)}function hP0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+hr],n,E),Z=p(n[1][1+Q],n,S),y0=Kx(a(n[1][1+O0],n),y),_0=p(n[1][1+n0],n,v);return R===E&&Z===S&&y0===y&&_0===v?c:[0,R,Z,y0,_0]}function _P0(n,s){switch(s[0]){case 0:var c=s[1],v=c[2],y=c[1],S=H0(n[1][1+Pe],n,y,v);return S===v?s:[0,[0,y,S]];case 1:var E=s[1],R=E[2],Z=E[1],y0=H0(n[1][1+qt],n,Z,R);return y0===R?s:[1,[0,Z,y0]];case 2:var _0=s[1],Q0=_0[2],vx=_0[1],Ix=H0(n[1][1+ie],n,vx,Q0);return Ix===Q0?s:[2,[0,vx,Ix]];case 3:var yx=s[1],_r=yx[2],f1=yx[1],c1=H0(n[1][1+Ht],n,f1,_r);return c1===_r?s:[3,[0,f1,c1]];case 4:var p1=s[1],d1=p(n[1][1+$],n,p1);return d1===p1?s:[4,d1];case 5:var Ge=s[1],qe=Ge[2],He=Ge[1],Ce=H0(n[1][1+x0],n,He,qe);return Ce===qe?s:[5,[0,He,Ce]];case 6:var be=s[1],xt=be[2],Pt=be[1],rt=H0(n[1][1+br],n,Pt,xt);return rt===xt?s:[6,[0,Pt,rt]];case 7:var et=s[1],Jn=et[2],Xn=et[1],ks=H0(n[1][1+l3],n,Xn,Jn);return ks===Jn?s:[7,[0,Xn,ks]];default:var hs=s[1],tt=hs[2],_s=hs[1],uv=H0(n[1][1+O2],n,_s,tt);return uv===tt?s:[8,[0,_s,uv]]}}function wP0(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=lV(a(n[1][1+Xr],n),y),y0=Kx(a(n[1][1+r1],n),S),_0=Kx(a(n[1][1+vs],n),E),Q0=p(n[1][1+n0],n,v);return y===Z&&S===y0&&E===_0&&v===Q0?c:[0,R,_0,y0,Z,Q0]}function TP0(n,s,c){return H0(n[1][1+O2],n,s,c)}function SP0(n,s){var c=s[2],v=c[4],y=c[2],S=c[1],E=c[3],R=s[1],Z=Kx(a(n[1][1+L1],n),S),y0=p(n[1][1+$],n,y),_0=p(n[1][1+n0],n,v);return S===Z&&y===y0&&v===_0?s:[0,R,[0,Z,y0,E,_0]]}function EP0(n,s){var c=s[2],v=c[2],y=c[1],S=c[3],E=s[1],R=p(n[1][1+as],n,y),Z=p(n[1][1+Q],n,v);return y===R&&v===Z?s:[0,E,[0,R,Z,S]]}function gP0(n,s){var c=s[2],v=c[3],y=c[2],S=c[1],E=s[1],R=Er(a(n[1][1+en],n),S),Z=Kx(a(n[1][1+rn],n),y),y0=p(n[1][1+n0],n,v);return S===R&&y===Z&&v===y0?s:[0,E,[0,R,Z,y0]]}function AP0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=Kx(a(n[1][1+M],n),E),Z=p(n[1][1+Mn],n,S),y0=p(n[1][1+J],n,y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,R,Z,y0,_0]}function PP0(n,s,c){var v=c[5],y=c[4],S=c[3],E=c[2],R=c[1],Z=p(n[1][1+ps],n,R),y0=Kx(a(n[1][1+M],n),E),_0=p(n[1][1+Mn],n,S),Q0=p(n[1][1+J],n,y),vx=p(n[1][1+n0],n,v);return R===Z&&E===y0&&S===_0&&y===Q0&&v===vx?c:[0,Z,y0,_0,Q0,vx]}function NP0(n,s,c){var v=c[7],y=c[6],S=c[5],E=c[4],R=c[3],Z=c[2],y0=c[1],_0=p(n[1][1+Un],n,y0),Q0=Kx(a(n[1][1+M],n),Z),vx=x2(a(n[1][1+R1],n),R),Ix=a(n[1][1+mt],n),yx=Kx(function(d1){return x2(Ix,d1)},E),_r=a(n[1][1+mt],n),f1=Er(function(d1){return x2(_r,d1)},S),c1=Kx(a(n[1][1+ua],n),y),p1=p(n[1][1+n0],n,v);return _0===y0&&Q0===Z&&vx===R&&yx===E&&f1===S&&c1===y&&p1===v?c:[0,_0,Q0,vx,yx,f1,c1,p1]}function CP0(n,s,c){var v=c[1],y=p(n[1][1+n0],n,v);return v===y?c:[0,y]}function IP0(n,s,c){var v=c[2],y=c[1],S=Kx(a(n[1][1+Qt],n),y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function OP0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+D],n,E),Z=p(n[1][1+gx],n,S),y0=p(n[1][1+gx],n,y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,R,Z,y0,_0]}function RP0(n,s){var c=s[1],v=s[2];function y(S){return[0,c,S]}return cx(a(n[1][1+gt],n),c,v,s,y)}function LP0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+Et],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function MP0(n,s){return H0(n[1][1+ms],n,_G,s)}function DP0(n,s){if(s[0]===0)return[0,p(n[1][1+L1],n,s[1])];var c=s[1],v=c[1];return[1,[0,v,H0(n[1][1+Sx],n,v,c[2])]]}function UP0(n,s){var c=s[2],v=c[3],y=c[2],S=c[1],E=c[4],R=s[1],Z=p(n[1][1+as],n,S),y0=p(n[1][1+Et],n,y),_0=p(n[1][1+W1],n,v);return S===Z&&y===y0&&v===_0?s:[0,R,[0,Z,y0,_0,E]]}function jP0(n,s){var c=s[2],v=c[3],y=c[2],S=c[1],E=s[1],R=Er(a(n[1][1+ls],n),S),Z=Kx(a(n[1][1+qo],n),y),y0=p(n[1][1+n0],n,v);return S===R&&y===Z&&v===y0?s:[0,E,[0,R,Z,y0]]}function JP0(n,s){return H0(n[1][1+mx],n,hG,s)}function XP0(n,s,c){var v=c[6],y=c[5],S=c[4],E=c[3],R=c[2],Z=c[1],y0=c[7],_0=p(n[1][1+ps],n,Z),Q0=Kx(a(n[1][1+M],n),R),vx=p(n[1][1+tn],n,E),Ix=p(n[1][1+k3],n,y),yx=p(n[1][1+J],n,S),_r=p(n[1][1+n0],n,v);return Z===_0&&R===Q0&&E===vx&&y===Ix&&S===yx&&v===_r?c:[0,_0,Q0,vx,yx,Ix,_r,y0]}function YP0(n,s){return Kx(a(n[1][1+gx],n),s)}function VP0(n,s,c){var v=c[7],y=c[6],S=c[5],E=c[3],R=c[2],Z=c[1],y0=p(n[1][1+P0],n,Z),_0=p(n[1][1+bo],n,R),Q0=p(n[1][1+J],n,E),vx=p(n[1][1+i],n,S),Ix=Er(a(n[1][1+Ne],n),y),yx=p(n[1][1+n0],n,v);return Z===y0&&R===_0&&Q0===E&&vx===S&&Ix===y&&yx===v?c:[0,y0,_0,Q0,c[4],vx,Ix,yx]}function zP0(n,s){if(typeof s=="number")return s;var c=s[1],v=p(n[1][1+gx],n,c);return c===v?s:[0,v]}function KP0(n,s,c){var v=c[7],y=c[6],S=c[5],E=c[3],R=c[2],Z=c[1],y0=p(n[1][1+Lx],n,Z),_0=p(n[1][1+bo],n,R),Q0=p(n[1][1+J],n,E),vx=p(n[1][1+i],n,S),Ix=Er(a(n[1][1+Ne],n),y),yx=p(n[1][1+n0],n,v);return Z===y0&&R===_0&&Q0===E&&vx===S&&Ix===y&&yx===v?c:[0,y0,_0,Q0,c[4],vx,Ix,yx]}function BP0(n,s,c){var v=c[6],y=c[5],S=c[3],E=c[2],R=p(n[1][1+Lx],n,E),Z=x2(a(n[1][1+cr],n),S),y0=Er(a(n[1][1+Ne],n),y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,c[1],R,Z,c[4],y0,_0]}function WP0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+z],n,y),R=Kx(a(n[1][1+K],n),v);return y===E&&v===R?s:[0,S,[0,E,R]]}function ZP0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+na],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function $P0(n,s){switch(s[0]){case 0:var c=s[1],v=c[1],y=c[2],S=function(yx){return[0,[0,v,yx]]};return cx(a(n[1][1+_3],n),v,y,s,S);case 1:var E=s[1],R=E[1],Z=E[2],y0=function(yx){return[1,[0,R,yx]]};return cx(a(n[1][1+ta],n),R,Z,s,y0);default:var _0=s[1],Q0=_0[1],vx=_0[2],Ix=function(yx){return[2,[0,Q0,yx]]};return cx(a(n[1][1+h3],n),Q0,vx,s,Ix)}}function FP0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=p(n[1][1+gx],n,y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function QP0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+S3],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function GP0(n,s){return H0(n[1][1+mx],n,kG,s)}function qP0(n,s,c){var v=c[3],y=c[2],S=c[1],E=p(n[1][1+gx],n,S),R=Kx(a(n[1][1+K],n),y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function HP0(n,s,c){var v=c[7],y=c[6],S=c[5],E=c[4],R=c[3],Z=c[2],y0=c[1],_0=Kx(a(n[1][1+Un],n),y0),Q0=Kx(a(n[1][1+M],n),R),vx=p(n[1][1+g3],n,Z),Ix=a(n[1][1+w3],n),yx=Kx(function(p1){return x2(Ix,p1)},E),_r=Kx(a(n[1][1+ua],n),S),f1=Er(a(n[1][1+Ne],n),y),c1=p(n[1][1+n0],n,v);return y0===_0&&Z===vx&&E===yx&&S===_r&&y===f1&&v===c1&&R===Q0?c:[0,_0,vx,Q0,yx,_r,f1,c1]}function bP0(n,s,c){return H0(n[1][1+ia],n,s,c)}function xN0(n,s,c){return H0(n[1][1+ia],n,s,c)}function rN0(n,s,c){var v=c[3],y=c[2],S=c[1],E=Kx(a(n[1][1+ds],n),S),R=p(n[1][1+xv],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,E,R,Z]}function eN0(n,s){return x2(a(n[1][1+gt],n),s)}function tN0(n,s){if(s[0]===0){var c=s[1],v=p(n[1][1+$],n,c);return v===c?s:[0,v]}var y=s[1],S=y[2][1],E=y[1],R=p(n[1][1+n0],n,S);return S===R?s:[1,[0,E,[0,R]]]}function nN0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+A3],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function uN0(n,s,c){var v=c[1],y=H0(n[1][1+fa],n,s,v);return v===y?c:[0,y,c[2],c[3]]}function iN0(n,s){var c=s[2],v=c[2],y=c[1],S=s[1],E=Er(a(n[1][1+ne],n),y),R=p(n[1][1+n0],n,v);return y===E&&v===R?s:[0,S,[0,E,R]]}function fN0(n,s,c){var v=c[4],y=c[3],S=c[2],E=c[1],R=p(n[1][1+gx],n,E),Z=Kx(a(n[1][1+rv],n),S),y0=p(n[1][1+ca],n,y),_0=p(n[1][1+n0],n,v);return E===R&&S===Z&&y===y0&&v===_0?c:[0,R,Z,y0,_0]}function cN0(n,s,c){var v=c[2],y=c[1],S=Kx(a(n[1][1+Qt],n),y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function sN0(n,s,c){var v=c[2],y=c[1],S=p(n[1][1+D0],n,y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function oN0(n,s,c){var v=c[4],y=c[3],S=c[2],E=p(n[1][1+gx],n,S),R=p(n[1][1+gx],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,c[1],E,R,Z]}function vN0(n,s,c){var v=c[4],y=c[3],S=c[2],E=p(n[1][1+un],n,S),R=p(n[1][1+gx],n,y),Z=p(n[1][1+n0],n,v);return S===E&&y===R&&v===Z?c:[0,c[1],E,R,Z]}function aN0(n,s,c){return H0(n[1][1+Wr],n,s,c)}function lN0(n,s){switch(s[0]){case 0:var c=s[1],v=function(E){return[0,E]};return G0(a(n[1][1+gx],n),c,s,v);case 1:var y=s[1],S=function(E){return[1,E]};return G0(a(n[1][1+C0],n),y,s,S);default:return s}}function pN0(n,s,c){var v=c[2],y=c[1],S=Er(a(n[1][1+nv],n),y),E=p(n[1][1+n0],n,v);return y===S&&v===E?c:[0,S,E]}function dN0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(Dx){return[0,v,[0,Dx]]};return cx(a(n[1][1+C3],n),v,y,s,S);case 1:var E=c[1],R=function(Dx){return[0,v,[1,Dx]]};return cx(a(n[1][1+P3],n),v,E,s,R);case 2:var Z=c[1],y0=function(Dx){return[0,v,[2,Dx]]};return cx(a(n[1][1+tv],n),v,Z,s,y0);case 3:var _0=c[1],Q0=function(Dx){return[0,v,[3,Dx]]};return cx(a(n[1][1+At],n),v,_0,s,Q0);case 4:var vx=c[1],Ix=function(Dx){return[0,v,[4,Dx]]};return cx(a(n[1][1+fa],n),v,vx,s,Ix);case 5:var yx=c[1],_r=function(Dx){return[0,v,[5,Dx]]};return cx(a(n[1][1+T3],n),v,yx,s,_r);case 6:var f1=c[1],c1=function(Dx){return[0,v,[6,Dx]]};return cx(a(n[1][1+xn],n),v,f1,s,c1);case 7:var p1=c[1],d1=function(Dx){return[0,v,[7,Dx]]};return cx(a(n[1][1+sr],n),v,p1,s,d1);case 8:var Ge=c[1],qe=function(Dx){return[0,v,[8,Dx]]};return G0(a(n[1][1+L1],n),Ge,s,qe);case 9:var He=c[1],Ce=function(Dx){return[0,v,[9,Dx]]};return G0(p(n[1][1+y3],n,v),He,s,Ce);case 10:var be=c[1],xt=function(Dx){return[0,v,[10,Dx]]};return cx(a(n[1][1+ss],n),v,be,s,xt);case 11:var Pt=c[1],rt=function(Dx){return[0,v,[11,Dx]]};return cx(a(n[1][1+Bo],n),v,Pt,s,rt);case 12:var et=c[1],Jn=function(Dx){return[0,v,[12,Dx]]};return cx(a(n[1][1+Sx],n),v,et,s,Jn);case 13:var Xn=c[1],ks=function(Dx){return[0,v,[13,Dx]]};return cx(a(n[1][1+ao],n),v,Xn,s,ks);case 14:var hs=c[1],tt=function(Dx){return[0,v,[14,Dx]]};return cx(a(n[1][1+B2],n),v,hs,s,tt);case 15:var _s=c[1],uv=function(Dx){return[0,v,[15,Dx]]};return cx(a(n[1][1+Or],n),v,_s,s,uv);case 16:var z6=c[1],K6=function(Dx){return[0,v,[16,Dx]]};return cx(a(n[1][1+nn],n),v,z6,s,K6);case 17:var B6=c[1],W6=function(Dx){return[0,v,[17,Dx]]};return cx(a(n[1][1+a0],n),v,B6,s,W6);case 18:var Z6=c[1],$6=function(Dx){return[0,v,[18,Dx]]};return cx(a(n[1][1+me],n),v,Z6,s,$6);case 19:var F6=c[1],Q6=function(Dx){return[0,v,[19,Dx]]};return cx(a(n[1][1+Ft],n),v,F6,s,Q6);case 20:var G6=c[1],q6=function(Dx){return[0,v,[20,Dx]]};return cx(a(n[1][1+te],n),v,G6,s,q6);case 21:var H6=c[1],b6=function(Dx){return[0,v,[21,Dx]]};return cx(a(n[1][1+Pn],n),v,H6,s,b6);case 22:var x4=c[1],r4=function(Dx){return[0,v,[22,Dx]]};return cx(a(n[1][1+lt],n),v,x4,s,r4);case 23:var e4=c[1],t4=function(Dx){return[0,v,[23,Dx]]};return cx(a(n[1][1+zx],n),v,e4,s,t4);case 24:var n4=c[1],u4=function(Dx){return[0,v,[24,Dx]]};return G0(p(n[1][1+lx],n,v),n4,s,u4);case 25:var i4=c[1],f4=function(Dx){return[0,v,[25,Dx]]};return cx(a(n[1][1+Sr],n),v,i4,s,f4);case 26:var c4=c[1],s4=function(Dx){return[0,v,[26,Dx]]};return cx(a(n[1][1+F],n),v,c4,s,s4);case 27:var o4=c[1],v4=function(Dx){return[0,v,[27,Dx]]};return cx(a(n[1][1+ax],n),v,o4,s,v4);case 28:var a4=c[1],l4=function(Dx){return[0,v,[28,Dx]]};return cx(a(n[1][1+$0],n),v,a4,s,l4);case 29:var p4=c[1],d4=function(Dx){return[0,v,[29,Dx]]};return cx(a(n[1][1+g0],n),v,p4,s,d4);case 30:var y4=c[1],m4=function(Dx){return[0,v,[30,Dx]]};return cx(a(n[1][1+X0],n),v,y4,s,m4);case 31:var k4=c[1],h4=function(Dx){return[0,v,[31,Dx]]};return cx(a(n[1][1+j],n),v,k4,s,h4);case 32:var _4=c[1],w4=function(Dx){return[0,v,[32,Dx]]};return cx(a(n[1][1+c0],n),v,_4,s,w4);case 33:var T4=c[1],S4=function(Dx){return[0,v,[33,Dx]]};return cx(a(n[1][1+g],n),v,T4,s,S4);case 34:var E4=c[1],g4=function(Dx){return[0,v,[34,Dx]]};return cx(a(n[1][1+k],n),v,E4,s,g4);default:var A4=c[1],Mx=function(Dx){return[0,v,[35,Dx]]};return cx(a(n[1][1+e],n),v,A4,s,Mx)}}function yN0(n,s){var c=s[2],v=s[1],y=s[3],S=Er(a(n[1][1+oo],n),v),E=Er(a(n[1][1+oo],n),c);return v===S&&c===E?s:[0,S,E,y]}function mN0(n){var s=a(n[1][1+ix],n);return function(c){return Kx(s,c)}}function kN0(n,s){return s}function hN0(n,s){var c=s[2],v=s[1];switch(c[0]){case 0:var y=c[1],S=function(Cx){return[0,v,[0,Cx]]};return cx(a(n[1][1+gt],n),v,y,s,S);case 1:var E=c[1],R=function(Cx){return[0,v,[1,Cx]]};return cx(a(n[1][1+ys],n),v,E,s,R);case 2:var Z=c[1],y0=function(Cx){return[0,v,[2,Cx]]};return cx(a(n[1][1+E3],n),v,Z,s,y0);case 3:var _0=c[1],Q0=function(Cx){return[0,v,[3,Cx]]};return cx(a(n[1][1+Ho],n),v,_0,s,Q0);case 4:var vx=c[1],Ix=function(Cx){return[0,v,[4,Cx]]};return cx(a(n[1][1+bt],n),v,vx,s,Ix);case 5:var yx=c[1],_r=function(Cx){return[0,v,[5,Cx]]};return cx(a(n[1][1+St],n),v,yx,s,_r);case 6:var f1=c[1],c1=function(Cx){return[0,v,[6,Cx]]};return cx(a(n[1][1+ie],n),v,f1,s,c1);case 7:var p1=c[1],d1=function(Cx){return[0,v,[7,Cx]]};return cx(a(n[1][1+Ht],n),v,p1,s,d1);case 8:var Ge=c[1],qe=function(Cx){return[0,v,[8,Cx]]};return cx(a(n[1][1+Tt],n),v,Ge,s,qe);case 9:var He=c[1],Ce=function(Cx){return[0,v,[9,Cx]]};return cx(a(n[1][1+wt],n),v,He,s,Ce);case 10:var be=c[1],xt=function(Cx){return[0,v,[10,Cx]]};return cx(a(n[1][1+qt],n),v,be,s,xt);case 11:var Pt=c[1],rt=function(Cx){return[0,v,[11,Cx]]};return cx(a(n[1][1+R2],n),v,Pt,s,rt);case 12:var et=c[1],Jn=function(Cx){return[0,v,[12,Cx]]};return cx(a(n[1][1+ue],n),v,et,s,Jn);case 13:var Xn=c[1],ks=function(Cx){return[0,v,[13,Cx]]};return cx(a(n[1][1+Fe],n),v,Xn,s,ks);case 14:var hs=c[1],tt=function(Cx){return[0,v,[14,Cx]]};return cx(a(n[1][1+_t],n),v,hs,s,tt);case 15:var _s=c[1],uv=function(Cx){return[0,v,[15,Cx]]};return cx(a(n[1][1+br],n),v,_s,s,uv);case 16:var z6=c[1],K6=function(Cx){return[0,v,[16,Cx]]};return cx(a(n[1][1+Pe],n),v,z6,s,K6);case 17:var B6=c[1],W6=function(Cx){return[0,v,[17,Cx]]};return cx(a(n[1][1+Ae],n),v,B6,s,W6);case 18:var Z6=c[1],$6=function(Cx){return[0,v,[18,Cx]]};return cx(a(n[1][1+ge],n),v,Z6,s,$6);case 19:var F6=c[1],Q6=function(Cx){return[0,v,[19,Cx]]};return cx(a(n[1][1+O2],n),v,F6,s,Q6);case 20:var G6=c[1],q6=function(Cx){return[0,v,[20,Cx]]};return cx(a(n[1][1+_e],n),v,G6,s,q6);case 21:var H6=c[1],b6=function(Cx){return[0,v,[21,Cx]]};return cx(a(n[1][1+zr],n),v,H6,s,b6);case 22:var x4=c[1],r4=function(Cx){return[0,v,[22,Cx]]};return cx(a(n[1][1+W2],n),v,x4,s,r4);case 23:var e4=c[1],t4=function(Cx){return[0,v,[23,Cx]]};return cx(a(n[1][1+Qr],n),v,e4,s,t4);case 24:var n4=c[1],u4=function(Cx){return[0,v,[24,Cx]]};return cx(a(n[1][1+M1],n),v,n4,s,u4);case 25:var i4=c[1],f4=function(Cx){return[0,v,[25,Cx]]};return cx(a(n[1][1+a1],n),v,i4,s,f4);case 26:var c4=c[1],s4=function(Cx){return[0,v,[26,Cx]]};return cx(a(n[1][1+Nr],n),v,c4,s,s4);case 27:var o4=c[1],v4=function(Cx){return[0,v,[27,Cx]]};return cx(a(n[1][1+Um],n),v,o4,s,v4);case 28:var a4=c[1],l4=function(Cx){return[0,v,[28,Cx]]};return cx(a(n[1][1+ea],n),v,a4,s,l4);case 29:var p4=c[1],d4=function(Cx){return[0,v,[29,Cx]]};return cx(a(n[1][1+ra],n),v,p4,s,d4);case 30:var y4=c[1],m4=function(Cx){return[0,v,[30,Cx]]};return cx(a(n[1][1+yr],n),v,y4,s,m4);case 31:var k4=c[1],h4=function(Cx){return[0,v,[31,Cx]]};return cx(a(n[1][1+H],n),v,k4,s,h4);case 32:var _4=c[1],w4=function(Cx){return[0,v,[32,Cx]]};return cx(a(n[1][1+dx],n),v,_4,s,w4);case 33:var T4=c[1],S4=function(Cx){return[0,v,[33,Cx]]};return cx(a(n[1][1+L0],n),v,T4,s,S4);case 34:var E4=c[1],g4=function(Cx){return[0,v,[34,Cx]]};return cx(a(n[1][1+d0],n),v,E4,s,g4);case 35:var A4=c[1],Mx=function(Cx){return[0,v,[35,Cx]]};return cx(a(n[1][1+x0],n),v,A4,s,Mx);case 36:var Dx=c[1],_N0=function(Cx){return[0,v,[36,Cx]]};return cx(a(n[1][1+br],n),v,Dx,s,_N0);case 37:var wN0=c[1],TN0=function(Cx){return[0,v,[37,Cx]]};return cx(a(n[1][1+d],n),v,wN0,s,TN0);case 38:var SN0=c[1],EN0=function(Cx){return[0,v,[38,Cx]]};return cx(a(n[1][1+u],n),v,SN0,s,EN0);default:var gN0=c[1],AN0=function(Cx){return[0,v,[39,Cx]]};return cx(a(n[1][1+t],n),v,gN0,s,AN0)}}return RO(x,[0,Xm,function(n,s){var c=s[2],v=c[4],y=c[3],S=c[1],E=c[2],R=s[1],Z=p(n[1][1+E0],n,S),y0=p(n[1][1+n0],n,y),_0=Er(a(n[1][1+oo],n),v);return S===Z&&y===y0&&v===_0?s:[0,R,[0,Z,E,y0,_0]]},A0,hN0,oo,kN0,n0,mN0,ix,yN0,gx,dN0,C3,pN0,nv,lN0,P3,aN0,tv,vN0,At,oN0,gt,sN0,ys,cN0,fa,fN0,ca,iN0,lx,uN0,rv,nN0,A3,tN0,xv,eN0,vo,rN0,E3,xN0,T3,bP0,ia,HP0,w3,qP0,Un,GP0,g3,QP0,Ne,FP0,S3,$P0,ua,ZP0,na,WP0,_3,BP0,ta,KP0,bo,zP0,h3,VP0,W1,YP0,Ho,XP0,ps,JP0,tn,jP0,ls,UP0,as,DP0,Et,MP0,qo,LP0,k3,RP0,xn,OP0,bt,IP0,St,CP0,ie,NP0,Ht,PP0,Dn,AP0,Mn,gP0,en,EP0,rn,SP0,Tt,TP0,wt,wP0,vs,_P0,qt,hP0,R2,kP0,ue,mP0,Fe,yP0,_t,dP0,Pe,pP0,Ae,lP0,ge,aP0,O2,vP0,Te,oP0,$e,sP0,I2,cP0,C2,fP0,we,iP0,Ee,uP0,kt,nP0,ht,tP0,n2,eP0,Gt,rP0,Se,xP0,a2,bA0,_e,HA0,B1,qA0,zr,GA0,lr,QA0,Z2,FA0,r1,$A0,Xr,ZA0,W2,WA0,ne,BA0,M1,KA0,Cr,zA0,t2,VA0,a1,YA0,x1,XA0,l1,JA0,Qr,jA0,Mr,UA0,_1,DA0,Hx,MA0,Ex,LA0,T0,RA0,I,OA0,U,IA0,Qt,CA0,b,NA0,h1,PA0,e2,AA0,r0,gA0,_,EA0,$x,SA0,tr,TA0,xr,wA0,G,_A0,R1,hA0,Ir,kA0,Go,mA0,q,yA0,m3,dA0,to,pA0,f,lA0,i,aA0,K,vA0,M,oA0,V,sA0,mt,cA0,p3,fA0,Ur,iA0,Sx,uA0,Or,nA0,nn,tA0,ao,eA0,B2,rA0,a0,xA0,me,bg0,Wx,Hg0,fe,qg0,Lm,Gg0,A,Qg0,L,Fg0,O,$g0,C,Zg0,N,Wg0,In,Bg0,m0,Kg0,f0,zg0,o0,Vg0,v0,Yg0,s0,Xg0,N3,Jg0,h,jg0,Qo,Ug0,$,Dg0,Q,Mg0,J,Lg0,Nr,Rg0,sr,Og0,cr,Ig0,Wr,Cg0,jx,Ng0,R0,Pg0,or,Ag0,tx,gg0,Fr,Eg0,Br,Sg0,ev,Tg0,hr,wg0,L1,_g0,Y,hg0,z,kg0,Qe,mg0,l3,yg0,ra,dg0,P0,pg0,Ln,lg0,y3,ag0,jm,vg0,Jm,og0,Um,sg0,ea,cg0,O6,fg0,I6,ig0,B,ug0,Mm,ng0,Dm,tg0,d3,eg0,ss,rg0,Bo,xg0,pt,bE0,Zo,HE0,Ko,qE0,he,GE0,os,QE0,xa,FE0,Fo,$E0,so,ZE0,bv,WE0,Rn,BE0,$o,KE0,co,zE0,a3,VE0,io,YE0,qv,XE0,yt,JE0,fo,jE0,Hv,UE0,Wo,DE0,no,ME0,On,LE0,v2,SM,uo,e9,dt,r9,yr,V6,Ft,TM,te,x9,Sr,wM,ke,_M,Nn,bm,Cn,L3,cs,R3,Pn,Y6,lt,X6,zx,hM,S0,kM,Lx,mM,h0,J6,z0,yM,Zx,dM,M0,pM,ux,j6,br,lM,mr,aM,o,vM,ds,oM,g1,sM,i1,O3,ms,cM,un,Hm,V0,fM,mx,iM,K0,uM,Nx,U6,Gx,nM,U0,qm,ex,tM,T,eM,b0,rM,B0,D6,sx,xM,X,M6,F0,Gm,ox,bL,_x,Qm,j0,L6,nr,Fm,W0,HL,Jx,$m,bx,qL,J0,R6,Bx,GL,O0,QL,D,FL,t0,Zm,i0,Wm,Ux,sa,H,$L,F,Bm,E0,Km,D0,ZL,N0,WL,C0,BL,Y0,zm,ax,I3,dx,KL,rx,zL,$0,VL,g0,YL,xx,XL,X0,JL,L0,jL,d0,UL,j,DL,c0,ML,g,LL,k,RL,d,OL,l,IL,u,CL,t,Vm,x0,Ym,e,jn]),function(n,s){return iy(s,x)}}),JO=function x(r,e,t){return x.fun(r,e,t)};I0(JO,function(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return H1(function(f){return function(o){var l=o[0]===0?o[1][2][2]:o[1][2][1];return H0(JO,x,f,l)}},r,u);case 1:var i=t[1][1];return H1(function(f){return function(o){return o[0]===2?f:H0(JO,x,f,o[1][2][1])}},r,i);case 2:return p(x,r,t[1][1]);default:return r}});var XO=function x(r){return x.fun(r)},ZT0=function(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return a(XO,r)},$T0=function(x){return x[0]===2?0:a(XO,x[1][2][1])};I0(XO,function(x){var r=x[2];switch(r[0]){case 0:return rO(ZT0,r[1][1]);case 1:return rO($T0,r[1][1]);case 2:return 1;default:return 0}});var Sn=function(x,r){return[0,r[1],[0,r[2],x]]},pV=function(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]},k0=function(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,pV([0,t],[0,u],0)]},j1=function(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,pV([0,u],[0,i],e)]},N2=function(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,Qx(t[2],e[2])];return k0([0,Qx(e[1],t[1])],u,0)}var i=x}else var i=r;return i},YO=function(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],f=t[1],o=[0,Qx(t[2],e[2])];return j1([0,Qx(u,f)],o,i,0)}var l=r[1];return j1([0,l[1]],[0,l[2]],0,0)},dV=function(x,r){a(Jr(x),yq),p(Jr(x),kq,mq);var e=r[1];a(a(Jr(x),hq),e),a(Jr(x),_q),a(Jr(x),wq),p(Jr(x),Sq,Tq);var t=r[2];return a(a(Jr(x),Eq),t),a(Jr(x),gq),a(Jr(x),Aq)},yV=function x(r,e){return x.fun(r,e)},FT0=function x(r){return x.fun(r)};I0(yV,function(x,r){a(Jr(x),Oq),p(Jr(x),Lq,Rq);var e=r[1];if(e){var t=e[1];switch(ny(x,Nq),t[0]){case 0:var u=t[1];a(Jr(x),iG),a(a(Jr(x),fG),u),a(Jr(x),cG);break;case 1:var i=t[1];a(Jr(x),sG),a(a(Jr(x),oG),i),a(Jr(x),vG);break;case 2:var f=t[1];a(Jr(x),aG),a(a(Jr(x),lG),f),a(Jr(x),pG);break;default:var o=t[1];a(Jr(x),dG),a(a(Jr(x),yG),o),a(Jr(x),mG)}ny(x,Cq)}else ny(x,Iq);return a(Jr(x),Mq),a(Jr(x),Dq),p(Jr(x),jq,Uq),dV(x,r[2]),a(Jr(x),Jq),a(Jr(x),Xq),p(Jr(x),Vq,Yq),dV(x,r[3]),a(Jr(x),zq),a(Jr(x),Kq)}),I0(FT0,function(x){var r=Pq[1],e=RY(0),t=SO(e);return p(jr(function(u){Be(t,u),wO(t,0);var i=U1(e);return e[2]=0,e[1]=e[4],e[3]=ct(e[1]),i},0,r),yV,x)});var u1=function(x,r){return[0,x[1],x[2],r[3]]},Fs=function(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e},mV=function(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],f=aV(i),o=aV(u)-f|0,l=o===0?Tx(u[1],i[1]):o;else var l=-1}else var l=e?1:0;if(l!==0)return l;var d=Fs(x[2],r[2]);return d===0?Fs(x[3],r[3]):d},No=function(x,r){return mV(x,r)===0?1:0},kV=function x(r,e){return x.fun(r,e)};I0(kV,function(x,r){if(typeof x=="number"){var e=x;if(59<=e)switch(e){case 59:if(typeof r=="number"&&r===59)return 0;break;case 60:if(typeof r=="number"&&r===60)return 0;break;case 61:if(typeof r=="number"&&r===61)return 0;break;case 62:if(typeof r=="number"&&r===62)return 0;break;case 63:if(typeof r=="number"&&r===63)return 0;break;case 64:if(typeof r=="number"&&r===64)return 0;break;case 65:if(typeof r=="number"&&r===65)return 0;break;case 66:if(typeof r=="number"&&r===66)return 0;break;case 67:if(typeof r=="number"&&r===67)return 0;break;case 68:if(typeof r=="number"&&r===68)return 0;break;case 69:if(typeof r=="number"&&r===69)return 0;break;case 70:if(typeof r=="number"&&r===70)return 0;break;case 71:if(typeof r=="number"&&r===71)return 0;break;case 72:if(typeof r=="number"&&r===72)return 0;break;case 73:if(typeof r=="number"&&r===73)return 0;break;case 74:if(typeof r=="number"&&r===74)return 0;break;case 75:if(typeof r=="number"&&r===75)return 0;break;case 76:if(typeof r=="number"&&r===76)return 0;break;case 77:if(typeof r=="number"&&r===77)return 0;break;case 78:if(typeof r=="number"&&r===78)return 0;break;case 79:if(typeof r=="number"&&r===79)return 0;break;case 80:if(typeof r=="number"&&r===80)return 0;break;case 81:if(typeof r=="number"&&r===81)return 0;break;case 82:if(typeof r=="number"&&r===82)return 0;break;case 83:if(typeof r=="number"&&r===83)return 0;break;case 84:if(typeof r=="number"&&r===84)return 0;break;case 85:if(typeof r=="number"&&r===85)return 0;break;case 86:if(typeof r=="number"&&r===86)return 0;break;case 87:if(typeof r=="number"&&r===87)return 0;break;case 88:if(typeof r=="number"&&r===88)return 0;break;case 89:if(typeof r=="number"&&r===89)return 0;break;case 90:if(typeof r=="number"&&r===90)return 0;break;case 91:if(typeof r=="number"&&r===91)return 0;break;case 92:if(typeof r=="number"&&r===92)return 0;break;case 93:if(typeof r=="number"&&r===93)return 0;break;case 94:if(typeof r=="number"&&r===94)return 0;break;case 95:if(typeof r=="number"&&r===95)return 0;break;case 96:if(typeof r=="number"&&r===96)return 0;break;case 97:if(typeof r=="number"&&r===97)return 0;break;case 98:if(typeof r=="number"&&r===98)return 0;break;case 99:if(typeof r=="number"&&r===99)return 0;break;case 100:if(typeof r=="number"&&it===r)return 0;break;case 101:if(typeof r=="number"&&It===r)return 0;break;case 102:if(typeof r=="number"&&Jf===r)return 0;break;case 103:if(typeof r=="number"&&fn===r)return 0;break;case 104:if(typeof r=="number"&&Dt===r)return 0;break;case 105:if(typeof r=="number"&&De===r)return 0;break;case 106:if(typeof r=="number"&&l2===r)return 0;break;case 107:if(typeof r=="number"&&G2===r)return 0;break;case 108:if(typeof r=="number"&&vn===r)return 0;break;case 109:if(typeof r=="number"&&Is===r)return 0;break;case 110:if(typeof r=="number"&&V1===r)return 0;break;case 111:if(typeof r=="number"&&Ot===r)return 0;break;case 112:if(typeof r=="number"&&L2===r)return 0;break;case 113:if(typeof r=="number"&&Rr===r)return 0;break;case 114:if(typeof r=="number"&&ut===r)return 0;break;case 115:if(typeof r=="number"&&Os===r)return 0;break;case 116:if(typeof r=="number"&&Ns===r)return 0;break;default:if(typeof r=="number"&&po<=r)return 0}else switch(e){case 0:if(typeof r=="number"&&!r)return 0;break;case 1:if(typeof r=="number"&&r===1)return 0;break;case 2:if(typeof r=="number"&&r===2)return 0;break;case 3:if(typeof r=="number"&&r===3)return 0;break;case 4:if(typeof r=="number"&&r===4)return 0;break;case 5:if(typeof r=="number"&&r===5)return 0;break;case 6:if(typeof r=="number"&&r===6)return 0;break;case 7:if(typeof r=="number"&&r===7)return 0;break;case 8:if(typeof r=="number"&&r===8)return 0;break;case 9:if(typeof r=="number"&&r===9)return 0;break;case 10:if(typeof r=="number"&&r===10)return 0;break;case 11:if(typeof r=="number"&&r===11)return 0;break;case 12:if(typeof r=="number"&&r===12)return 0;break;case 13:if(typeof r=="number"&&r===13)return 0;break;case 14:if(typeof r=="number"&&r===14)return 0;break;case 15:if(typeof r=="number"&&r===15)return 0;break;case 16:if(typeof r=="number"&&r===16)return 0;break;case 17:if(typeof r=="number"&&r===17)return 0;break;case 18:if(typeof r=="number"&&r===18)return 0;break;case 19:if(typeof r=="number"&&r===19)return 0;break;case 20:if(typeof r=="number"&&r===20)return 0;break;case 21:if(typeof r=="number"&&r===21)return 0;break;case 22:if(typeof r=="number"&&r===22)return 0;break;case 23:if(typeof r=="number"&&r===23)return 0;break;case 24:if(typeof r=="number"&&r===24)return 0;break;case 25:if(typeof r=="number"&&r===25)return 0;break;case 26:if(typeof r=="number"&&r===26)return 0;break;case 27:if(typeof r=="number"&&r===27)return 0;break;case 28:if(typeof r=="number"&&r===28)return 0;break;case 29:if(typeof r=="number"&&r===29)return 0;break;case 30:if(typeof r=="number"&&r===30)return 0;break;case 31:if(typeof r=="number"&&r===31)return 0;break;case 32:if(typeof r=="number"&&r===32)return 0;break;case 33:if(typeof r=="number"&&r===33)return 0;break;case 34:if(typeof r=="number"&&r===34)return 0;break;case 35:if(typeof r=="number"&&r===35)return 0;break;case 36:if(typeof r=="number"&&r===36)return 0;break;case 37:if(typeof r=="number"&&r===37)return 0;break;case 38:if(typeof r=="number"&&r===38)return 0;break;case 39:if(typeof r=="number"&&r===39)return 0;break;case 40:if(typeof r=="number"&&r===40)return 0;break;case 41:if(typeof r=="number"&&r===41)return 0;break;case 42:if(typeof r=="number"&&r===42)return 0;break;case 43:if(typeof r=="number"&&r===43)return 0;break;case 44:if(typeof r=="number"&&r===44)return 0;break;case 45:if(typeof r=="number"&&r===45)return 0;break;case 46:if(typeof r=="number"&&r===46)return 0;break;case 47:if(typeof r=="number"&&r===47)return 0;break;case 48:if(typeof r=="number"&&r===48)return 0;break;case 49:if(typeof r=="number"&&r===49)return 0;break;case 50:if(typeof r=="number"&&r===50)return 0;break;case 51:if(typeof r=="number"&&r===51)return 0;break;case 52:if(typeof r=="number"&&r===52)return 0;break;case 53:if(typeof r=="number"&&r===53)return 0;break;case 54:if(typeof r=="number"&&r===54)return 0;break;case 55:if(typeof r=="number"&&r===55)return 0;break;case 56:if(typeof r=="number"&&r===56)return 0;break;case 57:if(typeof r=="number"&&r===57)return 0;break;default:if(typeof r=="number"&&r===58)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0)return Tx(x[1],r[1]);break;case 1:if(typeof r!="number"&&r[0]===1)return Tx(x[1],r[1]);break;case 2:if(typeof r!="number"&&r[0]===2){var t=Tx(x[1],r[1]),u=r[2],i=x[2];return t===0?Tx(i,u):t}break;case 3:if(typeof r!="number"&&r[0]===3){var f=Tx(x[1],r[1]),o=r[2],l=x[2];return f===0?Tx(l,o):f}break;case 4:if(typeof r!="number"&&r[0]===4){var d=Tx(x[1],r[1]),k=r[2],h=x[2];return d===0?Tx(h,k):d}break;case 5:if(typeof r!="number"&&r[0]===5)return Tx(x[1],r[1]);break;case 6:if(typeof r!="number"&&r[0]===6)return jt(x[1],r[1]);break;case 7:if(typeof r!="number"&&r[0]===7){var g=r[2],A=x[2],N=Tx(x[1],r[1]);if(N!==0)return N;if(!A)return g?-1:0;var C=A[1];return g?Tx(C,g[1]):1}break;case 8:if(typeof r!="number"&&r[0]===8)return Tx(x[1],r[1]);break;case 9:if(typeof r!="number"&&r[0]===9){var O=r[2],L=x[2],M=Tx(x[1],r[1]),V=r[3],z=x[3];if(M!==0)return M;if(L){var Y=L[1];if(O){var t0=O[1],i0=0;switch(Y){case 0:if(t0)i0=1;else var J=0;break;case 1:if(t0===1)var J=0;else i0=1;break;case 2:if(t0===2)var J=0;else i0=1;break;case 3:if(t0===3)var J=0;else i0=1;break;default:if(4<=t0)var J=0;else i0=1}if(i0)var j=function(ox){switch(ox){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}},K=j(t0),J=jt(j(Y),K);var Q=J}else var Q=1}else var Q=O?-1:0;return Q===0?Tx(z,V):Q}break;case 10:if(typeof r!="number"&&r[0]===10){var x0=Tx(x[1],r[1]),$=r[2],f0=x[2];return x0===0?Tx(f0,$):x0}break;case 11:if(typeof r!="number"&&r[0]===11){var s0=Tx(x[1],r[1]),v0=r[2],o0=x[2];return s0===0?Tx(o0,v0):s0}break;case 12:if(typeof r!="number"&&r[0]===12)return Tx(x[1],r[1]);break;case 13:if(typeof r!="number"&&r[0]===13)return Tx(x[1],r[1]);break;case 14:if(typeof r!="number"&&r[0]===14)return jt(x[1],r[1]);break;case 15:if(typeof r!="number"&&r[0]===15){var c0=Tx(x[1],r[1]),d0=r[4],E0=r[3],L0=r[2],X0=x[4],xx=x[3],g0=x[2];if(c0!==0)return c0;var $0=jt(g0,L0);if($0!==0)return $0;var n0=jt(xx,E0);return n0===0?jt(X0,d0):n0}break;case 16:if(typeof r!="number"&&r[0]===16){var ix=jt(x[1],r[1]),rx=r[2],dx=x[2];return ix===0?Tx(dx,rx):ix}break;case 17:if(typeof r!="number"&&r[0]===17)return jt(x[1],r[1]);break;case 18:if(typeof r!="number"&&r[0]===18)return Tx(x[1],r[1]);break;case 19:if(typeof r!="number"&&r[0]===19)return Tx(x[1],r[1]);break;case 20:if(typeof r!="number"&&r[0]===20)return Tx(x[1],r[1]);break;case 21:if(typeof r!="number"&&r[0]===21){var ax=Tx(x[1],r[1]),Sx=r[2],D0=x[2];return ax===0?Tx(D0,Sx):ax}break;case 22:if(typeof r!="number"&&r[0]===22){var N0=r[1],A0=x[1];if(ol===A0){if(ol===N0)return 0}else if(rl<=A0){if(rl===N0)return 0}else if(QJ===N0)return 0;var Y0=function(K0){return ol===K0?0:rl<=K0?2:1},C0=Y0(N0);return jt(Y0(A0),C0)}break;case 23:if(typeof r!="number"&&r[0]===23)return Tx(x[1],r[1]);break;case 24:if(typeof r!="number"&&r[0]===24)return Tx(x[1],r[1]);break;case 25:if(typeof r!="number"&&r[0]===25){var F=Tx(x[1],r[1]),H=r[2],B=x[2];return F===0?Tx(B,H):F}break;case 26:if(typeof r!="number"&&r[0]===26){var a0=Tx(x[1],r[1]),m0=r[2],P0=x[2];return a0===0?Tx(P0,m0):a0}break;default:if(typeof r!="number"&&r[0]===27)return Tx(x[1],r[1])}function D(K0){if(typeof K0!="number")switch(K0[0]){case 0:return 20;case 1:return 21;case 2:return 23;case 3:return 24;case 4:return 25;case 5:return 26;case 6:return 27;case 7:return 28;case 8:return 30;case 9:return 31;case 10:return 32;case 11:return 34;case 12:return 35;case 13:return 37;case 14:return 40;case 15:return 52;case 16:return 55;case 17:return 57;case 18:return 66;case 19:return 75;case 20:return 84;case 21:return 91;case 22:return Ot;case 23:return xl;case 24:return Af;case 25:return vh;case 26:return hU;default:return sJ}var j0=K0;if(59<=j0)switch(j0){case 59:return 79;case 60:return 80;case 61:return 81;case 62:return 82;case 63:return 83;case 64:return 85;case 65:return 86;case 66:return 87;case 67:return 88;case 68:return 89;case 69:return 90;case 70:return 92;case 71:return 93;case 72:return 94;case 73:return 95;case 74:return 96;case 75:return 97;case 76:return 98;case 77:return 99;case 78:return it;case 79:return It;case 80:return Jf;case 81:return fn;case 82:return Dt;case 83:return De;case 84:return l2;case 85:return G2;case 86:return vn;case 87:return Is;case 88:return V1;case 89:return L2;case 90:return Rr;case 91:return ut;case 92:return Os;case 93:return Ns;case 94:return po;case 95:return pa;case 96:return H3;case 97:return Hr;case 98:return Rt;case 99:return Oa;case 100:return Ci;case 101:return L4;case 102:return Yr;case 103:return m1;case 104:return dl;case 105:return vJ;case 106:return kJ;case 107:return QM;case 108:return Aj;case 109:return uX;case 110:return jU;case 111:return y_;case 112:return bD;case 113:return WU;case 114:return iU;case 115:return Oj;case 116:return _J;default:return ZD}switch(j0){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:return 12;case 13:return 13;case 14:return 14;case 15:return 15;case 16:return 16;case 17:return 17;case 18:return 18;case 19:return 19;case 20:return 22;case 21:return 29;case 22:return 33;case 23:return 36;case 24:return 38;case 25:return 39;case 26:return 41;case 27:return 42;case 28:return 43;case 29:return 44;case 30:return 45;case 31:return 46;case 32:return 47;case 33:return 48;case 34:return 49;case 35:return 50;case 36:return 51;case 37:return 53;case 38:return 54;case 39:return 56;case 40:return 58;case 41:return 59;case 42:return 60;case 43:return 61;case 44:return 62;case 45:return 63;case 46:return 64;case 47:return 65;case 48:return 67;case 49:return 68;case 50:return 69;case 51:return 70;case 52:return 71;case 53:return 72;case 54:return 73;case 55:return 74;case 56:return 76;case 57:return 77;default:return 78}}var O0=D(r);return jt(D(x),O0)});var QT0=[Gr,xx0,Js(0)],GT0=function(x){if(typeof x=="number"){var r=x;if(59<=r)switch(r){case 59:return HH;case 60:return bH;case 61:return xb;case 62:return rb;case 63:return eb;case 64:return tb;case 65:return nb;case 66:return ub;case 67:return ib;case 68:return fb;case 69:return cb;case 70:return sb;case 71:return ob;case 72:return vb;case 73:return ab;case 74:return lb;case 75:return pb;case 76:return db;case 77:return yb;case 78:return mb;case 79:return kb;case 80:return hb;case 81:return _b;case 82:return wb;case 83:return Tb;case 84:return Sb;case 85:return Eb;case 86:return gb;case 87:return Ab;case 88:return Pb;case 89:return Nb;case 90:return Cb;case 91:return Ib;case 92:return Ob;case 93:return Rb;case 94:return Lb;case 95:return Mb;case 96:return Db;case 97:return Ub;case 98:return jb;case 99:return Jb;case 100:return Xb;case 101:return Yb;case 102:return Vb;case 103:return zb;case 104:return Kb;case 105:return Bb;case 106:return Wb;case 107:return Zb;case 108:return $b;case 109:return Fb;case 110:return Qb;case 111:return Gb;case 112:return qb;case 113:return Hb;case 114:return bb;case 115:return x00;case 116:return r00;default:return e00}switch(r){case 0:return Bq;case 1:return Wq;case 2:return Zq;case 3:return Fx(Fq,$q);case 4:return Qq;case 5:return Gq;case 6:return qq;case 7:return Hq;case 8:return bq;case 9:return xH;case 10:return rH;case 11:return eH;case 12:return Fx(nH,tH);case 13:return uH;case 14:return iH;case 15:return fH;case 16:return cH;case 17:return sH;case 18:return oH;case 19:return vH;case 20:return aH;case 21:return lH;case 22:return pH;case 23:return dH;case 24:return yH;case 25:return mH;case 26:return kH;case 27:return hH;case 28:return _H;case 29:return wH;case 30:return TH;case 31:return SH;case 32:return EH;case 33:return gH;case 34:return Fx(PH,AH);case 35:return NH;case 36:return CH;case 37:return IH;case 38:return OH;case 39:return RH;case 40:return LH;case 41:return MH;case 42:return DH;case 43:return UH;case 44:return jH;case 45:return JH;case 46:return XH;case 47:return YH;case 48:return VH;case 49:return zH;case 50:return KH;case 51:return BH;case 52:return WH;case 53:return ZH;case 54:return $H;case 55:return FH;case 56:return QH;case 57:return GH;default:return qH}}switch(x[0]){case 0:var e=x[1];return a(Tr(t00),e);case 1:var t=x[1];return a(Tr(n00),t);case 2:var u=x[2],i=x[1];return p(Tr(u00),u,i);case 3:var f=x[2],o=x[1];return H0(Tr(i00),f,f,o);case 4:var l=x[2],d=x[1];return p(Tr(f00),l,d);case 5:var k=x[1];return a(Tr(c00),k);case 6:return x[1]?s00:o00;case 7:var h=x[2],g=x[1],A=a(Tr(v00),g);if(!h)return a(Tr(l00),A);var N=h[1];return p(Tr(a00),N,A);case 8:var C=x[1];return p(Tr(p00),C,C);case 9:var O=x[3],L=x[2],M=x[1];if(!L)return p(Tr(m00),O,M);var V=L[1];if(V===3)return p(Tr(y00),O,M);switch(V){case 0:var z=rG;break;case 1:var z=eG;break;case 2:var z=tG;break;case 3:var z=nG;break;default:var z=uG}return ve(Tr(d00),M,z,O,z);case 10:var Y=x[2],t0=x[1],i0=eY(Y);return H0(Tr(k00),Y,i0,t0);case 11:var j=x[2],K=x[1];return p(Tr(h00),j,K);case 12:var J=x[1];return a(Tr(_00),J);case 13:var Q=x[1];return a(Tr(w00),Q);case 14:return x[1]?Fx(S00,T00):Fx(g00,E00);case 15:var x0=x[1],$=x[4],f0=x[3],s0=x[2]?A00:P00,v0=f0?N00:C00,o0=$?Fx(I00,x0):x0;return H0(Tr(O00),s0,v0,o0);case 16:var c0=x[2],d0=[0,0],E0=[0,Xx(c0)],L0=Xx(c0)-1|0,X0=x[1];if(L0>=0)for(var xx=L0;;){if(fx(c0,xx)===45){var g0=d0[1];d0[1]=[0,m2(c0,xx+1|0,(E0[1]-xx|0)-1|0),g0],E0[1]=xx}var $0=xx-1|0;if(xx!==0){var xx=$0;continue}break}var n0=d0[1],ix=m2(c0,0,E0[1]);if(n0)for(var rx=[0,ix,Tn(eY,n0)],dx=0,ax=rx,Sx=0;;){if(ax){var D0=ax[1];if(ax[2]){var N0=(Xx(D0)|0)+dx|0,A0=ax[2],Y0=dx<=N0?N0:y2(NZ),dx=Y0,ax=A0;continue}var C0=Xx(D0)+dx|0}else var C0=dx;for(var F=w1(C0),H=Sx,B=rx;;){if(B){var a0=B[1];if(B[2]){var m0=B[2];Fc(a0,0,F,H,Xx(a0)),Fc(kx,0,F,H+Xx(a0)|0,0);var H=H+Xx(a0)|0|0,B=m0;continue}Fc(a0,0,F,H,Xx(a0))}var P0=S2(F);break}break}else var P0=ix;var D=X0?R00:L00;return H0(Tr(M00),c0,P0,D);case 17:var O0=x[1]?D00:U00;return a(Tr(j00),O0);case 18:var K0=x[1];return a(Tr(J00),K0);case 19:var j0=x[1];return a(Tr(X00),j0);case 20:var ox=x[1];return a(Tr(Y00),ox);case 21:var b0=x[2],_x=x[1];return p(Tr(V00),_x,b0);case 22:var B0=x[1];if(ol===B0)var T=Z00,X=$00;else if(rl<=B0)var T=z00,X=K00;else var T=B00,X=W00;return p(Tr(F00),X,T);case 23:var F0=x[1];return a(Tr(Q00),F0);case 24:var sx=x[1];return a(Tr(G00),sx);case 25:var ex=x[2],U0=x[1];return p(Tr(q00),U0,ex);case 26:var Nx=x[2],mx=x[1];return p(Tr(H00),mx,Nx);default:var Bx=x[1];return a(Tr(b00),Bx)}},hV=rx0.slice(),VO=function(x){for(var r=0,e=hV.length-1-1|0;;){if(ex)return 1;var r=t+1|0}},_V=0,wV=function(x){var r=x[2];return[0,x[1],[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12]],x[3],x[4],x[5],x[6],x[7]]},TV=function(x){return x[3][1]},ay=function(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r},zO=function x(r,e){return x.fun(r,e)},SV=function x(r,e){return x.fun(r,e)},KO=function x(r,e){return x.fun(r,e)},BO=function x(r,e){return x.fun(r,e)};I0(zO,function(x,r){if(typeof x=="number"){var e=x;if(65<=e)if(98<=e)switch(e){case 98:if(typeof r=="number"&&r===98)return 1;break;case 99:if(typeof r=="number"&&r===99)return 1;break;case 100:if(typeof r=="number"&&it===r)return 1;break;case 101:if(typeof r=="number"&&It===r)return 1;break;case 102:if(typeof r=="number"&&Jf===r)return 1;break;case 103:if(typeof r=="number"&&fn===r)return 1;break;case 104:if(typeof r=="number"&&Dt===r)return 1;break;case 105:if(typeof r=="number"&&De===r)return 1;break;case 106:if(typeof r=="number"&&l2===r)return 1;break;case 107:if(typeof r=="number"&&G2===r)return 1;break;case 108:if(typeof r=="number"&&vn===r)return 1;break;case 109:if(typeof r=="number"&&Is===r)return 1;break;case 110:if(typeof r=="number"&&V1===r)return 1;break;case 111:if(typeof r=="number"&&Ot===r)return 1;break;case 112:if(typeof r=="number"&&L2===r)return 1;break;case 113:if(typeof r=="number"&&Rr===r)return 1;break;case 114:if(typeof r=="number"&&ut===r)return 1;break;case 115:if(typeof r=="number"&&Os===r)return 1;break;case 116:if(typeof r=="number"&&Ns===r)return 1;break;case 117:if(typeof r=="number"&&po===r)return 1;break;case 118:if(typeof r=="number"&&pa===r)return 1;break;case 119:if(typeof r=="number"&&xl===r)return 1;break;case 120:if(typeof r=="number"&&Af===r)return 1;break;case 121:if(typeof r=="number"&&H3===r)return 1;break;case 122:if(typeof r=="number"&&Hr===r)return 1;break;case 123:if(typeof r=="number"&&Rt===r)return 1;break;case 124:if(typeof r=="number"&&Oa===r)return 1;break;case 125:if(typeof r=="number"&&Ci===r)return 1;break;case 126:if(typeof r=="number"&&L4===r)return 1;break;case 127:if(typeof r=="number"&&Yr===r)return 1;break;case 128:if(typeof r=="number"&&m1===r)return 1;break;default:if(typeof r=="number"&&dl<=r)return 1}else switch(e){case 65:if(typeof r=="number"&&r===65)return 1;break;case 66:if(typeof r=="number"&&r===66)return 1;break;case 67:if(typeof r=="number"&&r===67)return 1;break;case 68:if(typeof r=="number"&&r===68)return 1;break;case 69:if(typeof r=="number"&&r===69)return 1;break;case 70:if(typeof r=="number"&&r===70)return 1;break;case 71:if(typeof r=="number"&&r===71)return 1;break;case 72:if(typeof r=="number"&&r===72)return 1;break;case 73:if(typeof r=="number"&&r===73)return 1;break;case 74:if(typeof r=="number"&&r===74)return 1;break;case 75:if(typeof r=="number"&&r===75)return 1;break;case 76:if(typeof r=="number"&&r===76)return 1;break;case 77:if(typeof r=="number"&&r===77)return 1;break;case 78:if(typeof r=="number"&&r===78)return 1;break;case 79:if(typeof r=="number"&&r===79)return 1;break;case 80:if(typeof r=="number"&&r===80)return 1;break;case 81:if(typeof r=="number"&&r===81)return 1;break;case 82:if(typeof r=="number"&&r===82)return 1;break;case 83:if(typeof r=="number"&&r===83)return 1;break;case 84:if(typeof r=="number"&&r===84)return 1;break;case 85:if(typeof r=="number"&&r===85)return 1;break;case 86:if(typeof r=="number"&&r===86)return 1;break;case 87:if(typeof r=="number"&&r===87)return 1;break;case 88:if(typeof r=="number"&&r===88)return 1;break;case 89:if(typeof r=="number"&&r===89)return 1;break;case 90:if(typeof r=="number"&&r===90)return 1;break;case 91:if(typeof r=="number"&&r===91)return 1;break;case 92:if(typeof r=="number"&&r===92)return 1;break;case 93:if(typeof r=="number"&&r===93)return 1;break;case 94:if(typeof r=="number"&&r===94)return 1;break;case 95:if(typeof r=="number"&&r===95)return 1;break;case 96:if(typeof r=="number"&&r===96)return 1;break;default:if(typeof r=="number"&&r===97)return 1}else if(33<=e)switch(e){case 33:if(typeof r=="number"&&r===33)return 1;break;case 34:if(typeof r=="number"&&r===34)return 1;break;case 35:if(typeof r=="number"&&r===35)return 1;break;case 36:if(typeof r=="number"&&r===36)return 1;break;case 37:if(typeof r=="number"&&r===37)return 1;break;case 38:if(typeof r=="number"&&r===38)return 1;break;case 39:if(typeof r=="number"&&r===39)return 1;break;case 40:if(typeof r=="number"&&r===40)return 1;break;case 41:if(typeof r=="number"&&r===41)return 1;break;case 42:if(typeof r=="number"&&r===42)return 1;break;case 43:if(typeof r=="number"&&r===43)return 1;break;case 44:if(typeof r=="number"&&r===44)return 1;break;case 45:if(typeof r=="number"&&r===45)return 1;break;case 46:if(typeof r=="number"&&r===46)return 1;break;case 47:if(typeof r=="number"&&r===47)return 1;break;case 48:if(typeof r=="number"&&r===48)return 1;break;case 49:if(typeof r=="number"&&r===49)return 1;break;case 50:if(typeof r=="number"&&r===50)return 1;break;case 51:if(typeof r=="number"&&r===51)return 1;break;case 52:if(typeof r=="number"&&r===52)return 1;break;case 53:if(typeof r=="number"&&r===53)return 1;break;case 54:if(typeof r=="number"&&r===54)return 1;break;case 55:if(typeof r=="number"&&r===55)return 1;break;case 56:if(typeof r=="number"&&r===56)return 1;break;case 57:if(typeof r=="number"&&r===57)return 1;break;case 58:if(typeof r=="number"&&r===58)return 1;break;case 59:if(typeof r=="number"&&r===59)return 1;break;case 60:if(typeof r=="number"&&r===60)return 1;break;case 61:if(typeof r=="number"&&r===61)return 1;break;case 62:if(typeof r=="number"&&r===62)return 1;break;case 63:if(typeof r=="number"&&r===63)return 1;break;default:if(typeof r=="number"&&r===64)return 1}else switch(e){case 0:if(typeof r=="number"&&!r)return 1;break;case 1:if(typeof r=="number"&&r===1)return 1;break;case 2:if(typeof r=="number"&&r===2)return 1;break;case 3:if(typeof r=="number"&&r===3)return 1;break;case 4:if(typeof r=="number"&&r===4)return 1;break;case 5:if(typeof r=="number"&&r===5)return 1;break;case 6:if(typeof r=="number"&&r===6)return 1;break;case 7:if(typeof r=="number"&&r===7)return 1;break;case 8:if(typeof r=="number"&&r===8)return 1;break;case 9:if(typeof r=="number"&&r===9)return 1;break;case 10:if(typeof r=="number"&&r===10)return 1;break;case 11:if(typeof r=="number"&&r===11)return 1;break;case 12:if(typeof r=="number"&&r===12)return 1;break;case 13:if(typeof r=="number"&&r===13)return 1;break;case 14:if(typeof r=="number"&&r===14)return 1;break;case 15:if(typeof r=="number"&&r===15)return 1;break;case 16:if(typeof r=="number"&&r===16)return 1;break;case 17:if(typeof r=="number"&&r===17)return 1;break;case 18:if(typeof r=="number"&&r===18)return 1;break;case 19:if(typeof r=="number"&&r===19)return 1;break;case 20:if(typeof r=="number"&&r===20)return 1;break;case 21:if(typeof r=="number"&&r===21)return 1;break;case 22:if(typeof r=="number"&&r===22)return 1;break;case 23:if(typeof r=="number"&&r===23)return 1;break;case 24:if(typeof r=="number"&&r===24)return 1;break;case 25:if(typeof r=="number"&&r===25)return 1;break;case 26:if(typeof r=="number"&&r===26)return 1;break;case 27:if(typeof r=="number"&&r===27)return 1;break;case 28:if(typeof r=="number"&&r===28)return 1;break;case 29:if(typeof r=="number"&&r===29)return 1;break;case 30:if(typeof r=="number"&&r===30)return 1;break;case 31:if(typeof r=="number"&&r===31)return 1;break;default:if(typeof r=="number"&&r===32)return 1}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[2],u=r[1],i=x[2],f=a(a(KO,x[1]),u);return f&&Ar(i,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var o=r[2],l=r[1],d=x[2],k=a(a(BO,x[1]),l);return k&&Ar(d,o)}break;case 2:if(typeof r!="number"&&r[0]===2){var h=r[1],g=x[1],A=h[4],N=h[3],C=h[2],O=g[4],L=g[3],M=g[2],V=No(g[1],h[1]),z=V&&Ar(M,C),Y=z&&Ar(L,N);return Y&&(O===A?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var t0=r[1],i0=x[1],j=t0[5],K=t0[4],J=t0[3],Q=t0[2],x0=i0[5],$=i0[4],f0=i0[3],s0=i0[2],v0=No(i0[1],t0[1]),o0=v0&&Ar(s0,Q),c0=o0&&Ar(f0,J),d0=c0&&($===K?1:0);return d0&&(x0===j?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var E0=r[3],L0=r[2],X0=x[3],xx=x[2],g0=No(x[1],r[1]),$0=g0&&Ar(xx,L0);return $0&&Ar(X0,E0)}break;case 5:if(typeof r!="number"&&r[0]===5){var n0=r[3],ix=r[2],rx=x[3],dx=x[2],ax=No(x[1],r[1]),Sx=ax&&Ar(dx,ix);return Sx&&Ar(rx,n0)}break;case 6:if(typeof r!="number"&&r[0]===6){var D0=r[2],N0=x[2],A0=No(x[1],r[1]);return A0&&Ar(N0,D0)}break;case 7:if(typeof r!="number"&&r[0]===7)return Ar(x[1],r[1]);break;case 8:if(typeof r!="number"&&r[0]===8){var Y0=Ar(x[1],r[1]),C0=r[2],F=x[2];return Y0&&No(F,C0)}break;case 9:if(typeof r!="number"&&r[0]===9){var H=r[3],B=r[2],a0=x[3],m0=x[2],P0=No(x[1],r[1]),D=P0&&Ar(m0,B);return D&&Ar(a0,H)}break;case 10:if(typeof r!="number"&&r[0]===10){var O0=r[3],K0=r[2],j0=x[3],ox=x[2],b0=No(x[1],r[1]),_x=b0&&Ar(ox,K0);return _x&&Ar(j0,O0)}break;case 11:if(typeof r!="number"&&r[0]===11){var B0=r[1];return a(a(SV,x[1]),B0)}break;case 12:if(typeof r!="number"&&r[0]===12){var T=r[3],X=r[2],F0=r[1],sx=x[3],ex=x[2],U0=a(a(KO,x[1]),F0),Nx=U0&&(ex==X?1:0);return Nx&&Ar(sx,T)}break;default:if(typeof r!="number"&&r[0]===13){var mx=r[2],Bx=x[2],Gx=r[3],J0=r[1],bx=x[3],Jx=a(a(BO,x[1]),J0);if(Jx){var W0=0;if(Bx)if(mx)var nr=Ud(Bx[1],mx[1]);else W0=1;else if(mx)W0=1;else var nr=1;if(W0)var nr=0;var V0=nr}else var V0=Jx;return V0&&Ar(bx,Gx)}}return 0}),I0(SV,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0}),I0(KO,function(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;case 2:if(r===2)return 1;break;case 3:if(r===3)return 1;break;default:if(4<=r)return 1}return 0}),I0(BO,function(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;default:if(2<=r)return 1}return 0});var EV=function(x){if(typeof x!="number")switch(x[0]){case 0:return St0;case 1:return Et0;case 2:return gt0;case 3:return At0;case 4:return Pt0;case 5:return Nt0;case 6:return Ct0;case 7:return It0;case 8:return Ot0;case 9:return Rt0;case 10:return Lt0;case 11:return Mt0;case 12:return Dt0;default:return Ut0}var r=x;if(65<=r){if(98<=r)switch(r){case 98:return We0;case 99:return Ze0;case 100:return $e0;case 101:return Fe0;case 102:return Qe0;case 103:return Ge0;case 104:return qe0;case 105:return He0;case 106:return be0;case 107:return xt0;case 108:return rt0;case 109:return et0;case 110:return tt0;case 111:return nt0;case 112:return ut0;case 113:return it0;case 114:return ft0;case 115:return ct0;case 116:return st0;case 117:return ot0;case 118:return vt0;case 119:return at0;case 120:return lt0;case 121:return pt0;case 122:return dt0;case 123:return yt0;case 124:return mt0;case 125:return kt0;case 126:return ht0;case 127:return _t0;case 128:return wt0;default:return Tt0}switch(r){case 65:return ae0;case 66:return le0;case 67:return pe0;case 68:return de0;case 69:return ye0;case 70:return me0;case 71:return ke0;case 72:return he0;case 73:return _e0;case 74:return we0;case 75:return Te0;case 76:return Se0;case 77:return Ee0;case 78:return ge0;case 79:return Ae0;case 80:return Pe0;case 81:return Ne0;case 82:return Ce0;case 83:return Ie0;case 84:return Oe0;case 85:return Re0;case 86:return Le0;case 87:return Me0;case 88:return De0;case 89:return Ue0;case 90:return je0;case 91:return Je0;case 92:return Xe0;case 93:return Ye0;case 94:return Ve0;case 95:return ze0;case 96:return Ke0;default:return Be0}}if(33<=r)switch(r){case 33:return M20;case 34:return D20;case 35:return U20;case 36:return j20;case 37:return J20;case 38:return X20;case 39:return Y20;case 40:return V20;case 41:return z20;case 42:return K20;case 43:return B20;case 44:return W20;case 45:return Z20;case 46:return $20;case 47:return F20;case 48:return Q20;case 49:return G20;case 50:return q20;case 51:return H20;case 52:return b20;case 53:return xe0;case 54:return re0;case 55:return ee0;case 56:return te0;case 57:return ne0;case 58:return ue0;case 59:return ie0;case 60:return fe0;case 61:return ce0;case 62:return se0;case 63:return oe0;default:return ve0}switch(r){case 0:return r20;case 1:return e20;case 2:return t20;case 3:return n20;case 4:return u20;case 5:return i20;case 6:return f20;case 7:return c20;case 8:return s20;case 9:return o20;case 10:return v20;case 11:return a20;case 12:return l20;case 13:return p20;case 14:return d20;case 15:return y20;case 16:return m20;case 17:return k20;case 18:return h20;case 19:return _20;case 20:return w20;case 21:return T20;case 22:return S20;case 23:return E20;case 24:return g20;case 25:return A20;case 26:return P20;case 27:return N20;case 28:return C20;case 29:return I20;case 30:return O20;case 31:return R20;default:return L20}},WO=function(x){if(typeof x!="number")switch(x[0]){case 0:return x[2];case 1:return x[2];case 2:return x[1][3];case 3:var r=x[1],e=r[5],t=r[4],u=r[3];return t&&e?Fx(B10,Fx(u,K10)):t?Fx(Z10,Fx(u,W10)):e?Fx(F10,Fx(u,$10)):Fx(G10,Fx(u,Q10));case 4:return x[3];case 5:var i=x[2];return Fx(H10,Fx(i,Fx(q10,x[3])));case 6:return x[2];case 7:return x[1];case 8:return x[1];case 9:return x[3];case 10:return x[3];case 11:return x[1]?b10:x20;case 12:return x[3];default:return x[3]}var f=x;if(65<=f){if(98<=f)switch(f){case 98:return v10;case 99:return a10;case 100:return l10;case 101:return p10;case 102:return d10;case 103:return y10;case 104:return m10;case 105:return k10;case 106:return h10;case 107:return _10;case 108:return w10;case 109:return T10;case 110:return S10;case 111:return E10;case 112:return g10;case 113:return A10;case 114:return P10;case 115:return N10;case 116:return C10;case 117:return I10;case 118:return O10;case 119:return R10;case 120:return L10;case 121:return M10;case 122:return D10;case 123:return U10;case 124:return j10;case 125:return J10;case 126:return X10;case 127:return Y10;case 128:return V10;default:return z10}switch(f){case 65:return Rr0;case 66:return Lr0;case 67:return Mr0;case 68:return Dr0;case 69:return Ur0;case 70:return jr0;case 71:return Jr0;case 72:return Xr0;case 73:return Yr0;case 74:return Vr0;case 75:return zr0;case 76:return Kr0;case 77:return Br0;case 78:return Wr0;case 79:return Zr0;case 80:return $r0;case 81:return Fr0;case 82:return Qr0;case 83:return Gr0;case 84:return qr0;case 85:return Hr0;case 86:return br0;case 87:return x10;case 88:return r10;case 89:return e10;case 90:return t10;case 91:return n10;case 92:return u10;case 93:return i10;case 94:return f10;case 95:return c10;case 96:return s10;default:return o10}}if(33<=f)switch(f){case 33:return xr0;case 34:return rr0;case 35:return er0;case 36:return tr0;case 37:return nr0;case 38:return ur0;case 39:return ir0;case 40:return fr0;case 41:return cr0;case 42:return sr0;case 43:return or0;case 44:return vr0;case 45:return ar0;case 46:return lr0;case 47:return pr0;case 48:return dr0;case 49:return yr0;case 50:return mr0;case 51:return kr0;case 52:return hr0;case 53:return _r0;case 54:return wr0;case 55:return Tr0;case 56:return Sr0;case 57:return Er0;case 58:return gr0;case 59:return Ar0;case 60:return Pr0;case 61:return Nr0;case 62:return Cr0;case 63:return Ir0;default:return Or0}switch(f){case 0:return wx0;case 1:return Tx0;case 2:return Sx0;case 3:return Ex0;case 4:return gx0;case 5:return Ax0;case 6:return Px0;case 7:return Nx0;case 8:return Cx0;case 9:return Ix0;case 10:return Ox0;case 11:return Rx0;case 12:return Lx0;case 13:return Mx0;case 14:return Dx0;case 15:return Ux0;case 16:return jx0;case 17:return Jx0;case 18:return Xx0;case 19:return Yx0;case 20:return Vx0;case 21:return zx0;case 22:return Kx0;case 23:return Bx0;case 24:return Wx0;case 25:return Zx0;case 26:return $x0;case 27:return Fx0;case 28:return Qx0;case 29:return Gx0;case 30:return qx0;case 31:return Hx0;default:return bx0}},ly=function(x){return a(Tr(_x0),x)},ZO=function(x,r){var e=x?x[1]:0,t=0;if(typeof r=="number")if(Rr===r)var u=nx0,i=ux0;else t=1;else switch(r[0]){case 3:var u=ix0,i=fx0;break;case 5:var u=cx0,i=sx0;break;case 0:case 12:var u=vx0,i=ax0;break;case 1:case 13:var u=lx0,i=px0;break;case 4:case 8:var u=mx0,i=kx0;break;case 6:case 7:case 11:t=1;break;default:var u=dx0,i=yx0}if(t)var u=ox0,i=ly(WO(r));return e?Fx(u,Fx(hx0,i)):i},qT0=function(x){return Pv>>0)var t=w(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(e0(x,2),Mo(m(x))===0){var u=Yv(m(x));if(u===0)var t=Pr(m(x))===0&&Pr(m(x))===0&&Pr(m(x))===0?0:w(x);else if(u===1&&Pr(m(x))===0)for(;;){var i=Xv(m(x));if(i!==0){var t=i===1?0:w(x);break}}else var t=w(x)}else var t=w(x)}if(2>>0)throw q0([0,wr,jt0],1);switch(t){case 0:continue;case 1:return 1;default:if(VO(xV(x)))continue;return eV(x,1),0}}},Jy=function(x,r){var e=r-x[3][2]|0;return[0,TV(x),e]},ql=function(x,r,e){var t=Jy(x,e),u=Jy(x,r);return[0,x[1],u,t]},h2=function(x,r){return Jy(x,r[6])},de=function(x,r){return Jy(x,r[3])},Vr=function(x,r){return ql(x,r[6],r[3])},GV=function(x,r){var e=0;if(typeof r=="number")e=1;else switch(r[0]){case 2:var t=r[1][1];break;case 3:return r[1][1];case 4:var t=r[1];break;case 5:return r[1];case 8:var t=r[2];break;case 9:return r[1];case 10:return r[1];default:e=1}return e?Vr(x,x[2]):t},_2=function(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]},qV=function(x,r,e){return _2(x,r,[24,ly(e)])},qO=function(x,r,e,t){return _2(x,r,[25,e,t])},vt=function(x,r){return _2(x,r,es0)},z2=function(x,r){var e=r[3],t=[0,TV(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]},Kt=function(x,r,e,t,u){var i=[0,x[1],r,e],f=U1(t),o=u?0:1;return[0,i,[0,o,f,x[7][3][1]>>0)var l=w(t);else switch(o){case 0:var l=2;break;case 1:for(;;){e0(t,3);var d=m(t),k=-1>>0)return Ox(Qc0);switch(l){case 0:var A=bV(i,e,t,2,0),N=A[1],C=ft(Fx(Gc0,A[2])),O=0<=C?1:0,L=O&&(C<=55295?1:0);if(L)var V=L;else var M=57344<=C?1:0,V=M&&(C<=f5?1:0);var z=V?HV(i,N,C):_2(i,N,32);bc(u,C);var i=z;continue;case 1:var Y=bV(i,e,t,3,1),t0=Y[1],i0=ft(Fx(qc0,Y[2])),j=HV(i,t0,i0);bc(u,i0);var i=j;continue;case 2:return[0,i,U1(u)];default:sy(t,u);continue}}},A1=function(x,r,e){var t=vt(x,Vr(x,r));return $a(r),p(e,t,r)},Vv=function(x,r,e){for(var t=x;;){pr(e);var u=m(e),i=-1>>0)var f=w(e);else switch(i){case 0:for(;;){e0(e,3);var o=m(e),l=-1>>0){var h=vt(t,Vr(t,e));return[0,h,de(h,e)]}switch(f){case 0:var g=z2(t,e);sy(e,r);var t=g;continue;case 1:var A=t[4]?qO(t,Vr(t,e),Yt0,Xt0):t;return[0,A,de(A,e)];case 2:if(t[4])return[0,t,de(t,e)];vr(r,Vt0);continue;default:sy(e,r);continue}}},Ha=function(x,r,e){for(;;){pr(e);var t=m(e),u=13>>0)var i=w(e);else switch(u){case 0:var i=0;break;case 1:for(;;){e0(e,2);var f=m(e),o=-1>>0)return Ox(zt0);switch(i){case 0:return[0,x,de(x,e)];case 1:var l=de(x,e),d=l[2],k=l[1],h=z2(x,e);return[0,h,[0,k,d-cy(e)|0]];default:sy(e,r);continue}}},rz=function(x,r){function e(t0){return e0(t0,3),V2(m(t0))===0?2:w(t0)}pr(r);var t=m(r),u=Af>>0)var i=w(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:e0(r,15);var i=pe(m(r))===0?15:w(r);break;case 4:e0(r,4);var i=V2(m(r))===0?e(r):w(r);break;case 5:e0(r,11);var i=V2(m(r))===0?e(r):w(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:e0(r,14);var f=Yv(m(r));if(f===0)var i=Pr(m(r))===0&&Pr(m(r))===0&&Pr(m(r))===0?12:w(r);else if(f===1&&Pr(m(r))===0)for(;;){var o=Xv(m(r));if(o!==0){var i=o===1?13:w(r);break}}else var i=w(r);break;case 13:var i=10;break;default:e0(r,14);var i=Pr(m(r))===0&&Pr(m(r))===0?1:w(r)}if(16>>0)return Ox(Dc0);switch(i){case 0:var l=Yx(r);return[0,x,l,t1(r),0];case 1:var d=Yx(r);return[0,x,d,[0,ft(Fx(Uc0,d))],0];case 2:var k=Yx(r),h=ft(Fx(jc0,k));return hv<=h?[0,x,k,[0,h>>>3|0,48+(h&7)|0],1]:[0,x,k,[0,h],1];case 3:var g=Yx(r);return[0,x,g,[0,ft(Fx(Jc0,g))],1];case 4:return[0,x,Xc0,[0,0],0];case 5:return[0,x,Yc0,[0,8],0];case 6:return[0,x,Vc0,[0,12],0];case 7:return[0,x,zc0,[0,10],0];case 8:return[0,x,Kc0,[0,13],0];case 9:return[0,x,Bc0,[0,9],0];case 10:return[0,x,Wc0,[0,11],0];case 11:var A=Yx(r);return[0,x,A,[0,ft(Fx(Zc0,A))],1];case 12:var N=Yx(r);return[0,x,N,[0,ft(Fx($c0,m2(N,1,Xx(N)-1|0)))],0];case 13:var C=Yx(r),O=ft(Fx(Fc0,m2(C,2,Xx(C)-3|0))),L=f5>>0)var k=w(i);else switch(d){case 0:var k=3;break;case 1:for(;;){e0(i,4);var h=m(i),g=-1>>0)return Ox(Kt0);switch(k){case 0:var A=Yx(i);if(vr(t,A),Ar(r,A))return[0,f,de(f,i),o];vr(e,A);continue;case 1:vr(t,Bt0);var N=rz(f,i),C=N[4],O=N[3],L=N[2],M=N[1],V=C||o;vr(t,L),nY(function(f0){return bc(e,f0)},O);var f=M,o=V;continue;case 2:var z=Yx(i);vr(t,z);var Y=z2(vt(f,Vr(f,i)),i);return vr(e,z),[0,Y,de(Y,i),o];case 3:var t0=Yx(i);vr(t,t0);var i0=vt(f,Vr(f,i));return vr(e,t0),[0,i0,de(i0,i),o];default:var j=i[6],K=i[3]-j|0,J=w1(K*4|0),Q=Bl(i[1],j,K,J);fO(t,J,0,Q),fO(e,J,0,Q);continue}}},tz=function(x,r,e,t){for(var u=x;;){pr(t);var i=m(t),f=96>>0)var o=w(t);else switch(f){case 0:var o=0;break;case 1:for(;;){e0(t,6);var l=m(t),d=-1>>0)return Ox(Wt0);switch(o){case 0:return[0,vt(u,Vr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:st(e,92);var g=rz(u,t),A=g[3],N=g[1];vr(e,g[2]),nY(function(L){return bc(r,L)},A);var u=N;continue;case 4:vr(e,Zt0),vr(r,$t0);var u=z2(u,t);continue;case 5:vr(e,Yx(t)),st(r,10);var u=z2(u,t);continue;default:var C=Yx(t);vr(e,C),vr(r,C);continue}}},xS0=function(x,r){function e(_){for(;;)if(e0(_,33),ar(m(_))!==0)return w(_)}function t(_){e0(_,32);var b=O1(m(_));if(b!==0)return b===1?e(_):w(_);for(;;)if(e0(_,30),ar(m(_))!==0)return w(_)}function u(_){e0(_,31);var b=O1(m(_));if(b!==0)return b===1?e(_):w(_);for(;;)if(e0(_,29),ar(m(_))!==0)return w(_)}function i(_){e0(_,34);var b=Qa(m(_));if(2>>0)return w(_);switch(b){case 0:return e(_);case 1:for(;;){e0(_,34);var r0=ts(m(_));if(3>>0)return w(_);switch(r0){case 0:return e(_);case 1:continue;case 2:x:for(;;){if(dr(m(_))!==0)return w(_);for(;;){e0(_,34);var S0=ts(m(_));if(3>>0)return w(_);switch(S0){case 0:return e(_);case 1:continue;case 2:continue x;default:return u(_)}}}default:return u(_)}}default:return u(_)}}function f(_){x:for(;;){if(dr(m(_))!==0)return w(_);for(;;){e0(_,34);var b=YV(m(_));if(4>>0)return w(_);switch(b){case 0:return e(_);case 1:return i(_);case 2:continue;case 3:continue x;default:return t(_)}}}}function o(_){for(;;)if(e0(_,23),ar(m(_))!==0)return w(_)}function l(_){for(;;)if(e0(_,23),ar(m(_))!==0)return w(_)}function d(_){for(;;)if(e0(_,15),ar(m(_))!==0)return w(_)}function k(_){for(;;)if(e0(_,15),ar(m(_))!==0)return w(_)}function h(_){for(;;)if(e0(_,11),ar(m(_))!==0)return w(_)}function g(_){for(;;)if(e0(_,11),ar(m(_))!==0)return w(_)}function A(_){for(;;)if(e0(_,17),ar(m(_))!==0)return w(_)}function N(_){for(;;)if(e0(_,17),ar(m(_))!==0)return w(_)}function C(_){for(;;)if(e0(_,19),ar(m(_))!==0)return w(_)}function O(_){for(;;)if(e0(_,27),ar(m(_))!==0)return w(_)}function L(_){e0(_,26);var b=O1(m(_));if(b!==0)return b===1?O(_):w(_);for(;;)if(e0(_,25),ar(m(_))!==0)return w(_)}function M(_){for(;;)if(e0(_,27),ar(m(_))!==0)return w(_)}function V(_){e0(_,26);var b=O1(m(_));if(b!==0)return b===1?M(_):w(_);for(;;)if(e0(_,25),ar(m(_))!==0)return w(_)}function z(_){x:for(;;){if(dr(m(_))!==0)return w(_);for(;;){e0(_,28);var b=ts(m(_));if(3>>0)return w(_);switch(b){case 0:return M(_);case 1:continue;case 2:continue x;default:return V(_)}}}}function Y(_){e0(_,33);var b=zV(m(_));if(3>>0)return w(_);switch(b){case 0:return e(_);case 1:var r0=Io(m(_));if(r0===0)for(;;){e0(_,28);var S0=Qa(m(_));if(2>>0)return w(_);switch(S0){case 0:return M(_);case 1:continue;default:return V(_)}}if(r0!==1)return w(_);for(;;){e0(_,28);var G=ts(m(_));if(3>>0)return w(_);switch(G){case 0:return M(_);case 1:continue;case 2:return z(_);default:return V(_)}}case 2:for(;;){e0(_,28);var h0=Qa(m(_));if(2>>0)return w(_);switch(h0){case 0:return O(_);case 1:continue;default:return L(_)}}default:for(;;){e0(_,28);var z0=ts(m(_));if(3>>0)return w(_);switch(z0){case 0:return O(_);case 1:continue;case 2:return z(_);default:return L(_)}}}}function t0(_){e0(_,34);var b=OV(m(_));if(3>>0)return w(_);switch(b){case 0:return e(_);case 1:for(;;){e0(_,34);var r0=Oo(m(_));if(4>>0)return w(_);switch(r0){case 0:return e(_);case 1:continue;case 2:return Y(_);case 3:x:for(;;){if(dr(m(_))!==0)return w(_);for(;;){e0(_,34);var S0=Oo(m(_));if(4>>0)return w(_);switch(S0){case 0:return e(_);case 1:continue;case 2:return Y(_);case 3:continue x;default:return u(_)}}}default:return u(_)}}case 2:return Y(_);default:return u(_)}}function i0(_){return Iy(m(_))===0&&Ay(m(_))===0&&BV(m(_))===0&&LV(m(_))===0&&MV(m(_))===0&&GO(m(_))===0&&Ql(m(_))===0&&Iy(m(_))===0&&Mo(m(_))===0&&DV(m(_))===0&&Gl(m(_))===0?3:w(_)}function j(_){return e0(_,3),$V(m(_))===0?3:w(_)}function K(_){var b=qT0(m(_));if(36>>0)return w(_);switch(b){case 0:return 98;case 1:return 99;case 2:if(e0(_,1),rs(m(_))!==0)return w(_);for(;;)if(e0(_,1),rs(m(_))!==0)return w(_);case 3:return 0;case 4:return e0(_,0),pe(m(_))===0?0:w(_);case 5:return e0(_,88),En(m(_))===0?(e0(_,58),En(m(_))===0?54:w(_)):w(_);case 6:return 7;case 7:e0(_,95);var r0=m(_),S0=32>>0)return w(_);switch(z0){case 0:return e0(_,83),En(m(_))===0?70:w(_);case 1:return 4;default:return 69}case 14:e0(_,80);var M0=m(_),ux=42>>0)return w(_);switch($x){case 0:return e(_);case 1:continue;case 2:return Y(_);case 3:x:for(;;){if(dr(m(_))!==0)return w(_);for(;;){e0(_,34);var xr=Oo(m(_));if(4>>0)return w(_);switch(xr){case 0:return e(_);case 1:continue;case 2:return Y(_);case 3:continue x;default:return u(_)}}}default:return u(_)}}case 18:e0(_,93);var zx=RV(m(_));if(2>>0)return w(_);switch(zx){case 0:e0(_,2);var Or=_y(m(_));if(2>>0)return w(_);switch(Or){case 0:for(;;){var Wx=_y(m(_));if(2>>0)return w(_);switch(Wx){case 0:continue;case 1:return j(_);default:return i0(_)}}case 1:return j(_);default:return i0(_)}case 1:return 5;default:return 92}case 19:e0(_,34);var B2=jV(m(_));if(8>>0)return w(_);switch(B2){case 0:return e(_);case 1:return t0(_);case 2:for(;;){e0(_,20);var lt=KV(m(_));if(4>>0)return w(_);switch(lt){case 0:return C(_);case 1:return i(_);case 2:continue;case 3:for(;;){e0(_,18);var me=hy(m(_));if(3>>0)return w(_);switch(me){case 0:return N(_);case 1:return i(_);case 2:continue;default:e0(_,17);var Pn=O1(m(_));if(Pn!==0)return Pn===1?N(_):w(_);for(;;)if(e0(_,17),ar(m(_))!==0)return w(_)}}default:e0(_,19);var to=O1(m(_));if(to!==0)return to===1?C(_):w(_);for(;;)if(e0(_,19),ar(m(_))!==0)return w(_)}}case 3:for(;;){e0(_,18);var Nn=hy(m(_));if(3>>0)return w(_);switch(Nn){case 0:return A(_);case 1:return i(_);case 2:continue;default:e0(_,17);var cs=O1(m(_));if(cs!==0)return cs===1?A(_):w(_);for(;;)if(e0(_,17),ar(m(_))!==0)return w(_)}}case 4:e0(_,33);var ke=UV(m(_));if(ke===0)return e(_);if(ke!==1)return w(_);for(;;){e0(_,12);var Cn=Dy(m(_));if(3>>0)return w(_);switch(Cn){case 0:return g(_);case 1:continue;case 2:x:for(;;){if(es(m(_))!==0)return w(_);for(;;){e0(_,12);var te=Dy(m(_));if(3>>0)return w(_);switch(te){case 0:return h(_);case 1:continue;case 2:continue x;default:e0(_,10);var Ft=O1(m(_));if(Ft!==0)return Ft===1?h(_):w(_);for(;;)if(e0(_,9),ar(m(_))!==0)return w(_)}}}default:e0(_,10);var yr=O1(m(_));if(yr!==0)return yr===1?g(_):w(_);for(;;)if(e0(_,9),ar(m(_))!==0)return w(_)}}case 5:return Y(_);case 6:e0(_,33);var Qt=JV(m(_));if(Qt===0)return e(_);if(Qt!==1)return w(_);for(;;){e0(_,16);var In=Ly(m(_));if(3>>0)return w(_);switch(In){case 0:return k(_);case 1:continue;case 2:x:for(;;){if(V2(m(_))!==0)return w(_);for(;;){e0(_,16);var qv=Ly(m(_));if(3>>0)return w(_);switch(qv){case 0:return d(_);case 1:continue;case 2:continue x;default:e0(_,14);var he=O1(m(_));if(he!==0)return he===1?d(_):w(_);for(;;)if(e0(_,13),ar(m(_))!==0)return w(_)}}}default:e0(_,14);var pt=O1(m(_));if(pt!==0)return pt===1?k(_):w(_);for(;;)if(e0(_,13),ar(m(_))!==0)return w(_)}}case 7:e0(_,33);var Ko=PV(m(_));if(Ko===0)return e(_);if(Ko!==1)return w(_);for(;;){e0(_,24);var no=Uy(m(_));if(3>>0)return w(_);switch(no){case 0:return l(_);case 1:continue;case 2:x:for(;;){if(Pr(m(_))!==0)return w(_);for(;;){e0(_,24);var v2=Uy(m(_));if(3>>0)return w(_);switch(v2){case 0:return o(_);case 1:continue;case 2:continue x;default:e0(_,22);var uo=O1(m(_));if(uo!==0)return uo===1?o(_):w(_);for(;;)if(e0(_,21),ar(m(_))!==0)return w(_)}}}default:e0(_,22);var On=O1(m(_));if(On!==0)return On===1?l(_):w(_);for(;;)if(e0(_,21),ar(m(_))!==0)return w(_)}}default:return t(_)}case 20:e0(_,34);var dt=Ty(m(_));if(5
>>0)return w(_);switch(dt){case 0:return e(_);case 1:return t0(_);case 2:for(;;){e0(_,34);var Bo=Ty(m(_));if(5>>0)return w(_);switch(Bo){case 0:return e(_);case 1:return t0(_);case 2:continue;case 3:return Y(_);case 4:return f(_);default:return t(_)}}case 3:return Y(_);case 4:return f(_);default:return t(_)}case 21:return 46;case 22:return 44;case 23:e0(_,78);var io=m(_),Hv=59>>0)return Ox(Oc0);var Q=J;if(50>Q)switch(Q){case 0:return[2,z2(x,r)];case 1:return[2,x];case 2:var x0=h2(x,r),$=Zr(Yr),f0=Vv(x,$,r),s0=f0[1];return[1,s0,Kt(s0,x0,f0[2],$,1)];case 3:var v0=Yx(r);if(!x[5]){var o0=h2(x,r),c0=Zr(Yr);vr(c0,m2(v0,2,Xx(v0)-2|0));var d0=Vv(x,c0,r),E0=d0[1];return[1,E0,Kt(E0,o0,d0[2],c0,1)]}var L0=x[4]?qV(x,Vr(x,r),v0):x,X0=ay(1,L0),xx=cy(r);return Ar(Wl(r,xx-1|0,1),Cv)&&P(Wl(r,xx-2|0,1),Cv)?[0,X0,86]:[2,X0];case 4:if(x[4])return[2,ay(0,x)];$a(r),pr(r);var g0=IV(m(r))===0?0:w(r);return g0===0?[0,x,l2]:Ox(Rc0);case 5:var $0=h2(x,r),n0=Zr(Yr),ix=Ha(x,n0,r),rx=ix[1];return[1,rx,Kt(rx,$0,ix[2],n0,0)];case 6:if(r[6]!==0)return[0,x,Lc0];var dx=h2(x,r),ax=Zr(Yr),Sx=Ha(x,ax,r),D0=Sx[1],N0=[0,D0[1],dx,Sx[2]];return[0,D0,[6,N0,U1(ax)]];case 7:var A0=Yx(r),Y0=h2(x,r),C0=Zr(Yr),F=Zr(Yr);vr(F,A0);var H=ez(x,A0,C0,F,0,r),B=H[1],a0=H[3],m0=[0,B[1],Y0,H[2]],P0=U1(F);return[0,B,[2,[0,m0,U1(C0),P0,a0]]];case 8:var D=Zr(Yr),O0=Zr(Yr),K0=h2(x,r),j0=tz(x,D,O0,r),ox=j0[1],b0=j0[2],_x=de(ox,r),B0=[0,ox[1],K0,_x],T=U1(O0);return[0,ox,[3,[0,B0,U1(D),T,1,b0]]];case 9:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0&&Ey(m(b))===0&&es(m(b))===0)for(;;){var r0=my(m(b));if(2>>0)var h0=w(b);else switch(r0){case 0:continue;case 1:x:for(;;){if(es(m(b))===0)for(;;){var S0=my(m(b));if(2>>0)var G=w(b);else switch(S0){case 0:continue;case 1:continue x;default:var G=0}break}else var G=w(b);var h0=G;break}break;default:var h0=0}break}else var h0=w(b);return h0===0?[0,_,[1,0,Yx(b)]]:Ox(Ic0)});case 10:return[0,x,[1,0,Yx(r)]];case 11:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0&&Ey(m(b))===0&&es(m(b))===0)for(;;){e0(b,0);var r0=yy(m(b));if(r0!==0){if(r0===1)x:for(;;){if(es(m(b))===0)for(;;){e0(b,0);var S0=yy(m(b));if(S0!==0){if(S0===1)continue x;var G=w(b);break}}else var G=w(b);var h0=G;break}else var h0=w(b);break}}else var h0=w(b);return h0===0?[0,_,[0,0,Yx(b)]]:Ox(Cc0)});case 12:return[0,x,[0,0,Yx(r)]];case 13:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0&&Ny(m(b))===0&&V2(m(b))===0)for(;;){var r0=Sy(m(b));if(2>>0)var h0=w(b);else switch(r0){case 0:continue;case 1:x:for(;;){if(V2(m(b))===0)for(;;){var S0=Sy(m(b));if(2>>0)var G=w(b);else switch(S0){case 0:continue;case 1:continue x;default:var G=0}break}else var G=w(b);var h0=G;break}break;default:var h0=0}break}else var h0=w(b);return h0===0?[0,_,[1,1,Yx(b)]]:Ox(Nc0)});case 14:return[0,x,[1,1,Yx(r)]];case 15:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0&&Ny(m(b))===0&&V2(m(b))===0)for(;;){e0(b,0);var r0=wy(m(b));if(r0!==0){if(r0===1)x:for(;;){if(V2(m(b))===0)for(;;){e0(b,0);var S0=wy(m(b));if(S0!==0){if(S0===1)continue x;var G=w(b);break}}else var G=w(b);var h0=G;break}else var h0=w(b);break}}else var h0=w(b);return h0===0?[0,_,[0,3,Yx(b)]]:Ox(Pc0)});case 16:return[0,x,[0,3,Yx(r)]];case 17:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0)for(;;){var r0=m(b),S0=47>>0)var h0=w(b);else switch(r0){case 0:continue;case 1:x:for(;;){if(Pr(m(b))===0)for(;;){var S0=ky(m(b));if(2>>0)var G=w(b);else switch(S0){case 0:continue;case 1:continue x;default:var G=0}break}else var G=w(b);var h0=G;break}break;default:var h0=0}break}else var h0=w(b);return h0===0?[0,_,[1,2,Yx(b)]]:Ox(Ec0)});case 22:return[0,x,[1,2,Yx(r)]];case 23:return A1(x,r,function(_,b){if(pr(b),le(m(b))===0&&py(m(b))===0&&Pr(m(b))===0)for(;;){e0(b,0);var r0=Oy(m(b));if(r0!==0){if(r0===1)x:for(;;){if(Pr(m(b))===0)for(;;){e0(b,0);var S0=Oy(m(b));if(S0!==0){if(S0===1)continue x;var G=w(b);break}}else var G=w(b);var h0=G;break}else var h0=w(b);break}}else var h0=w(b);return h0===0?[0,_,[0,4,Yx(b)]]:Ox(Sc0)});case 24:return[0,x,[0,4,Yx(r)]];case 25:return A1(x,r,function(_,b){function r0(zx){for(;;){var Or=Vt(m(zx));if(2>>0)return w(zx);switch(Or){case 0:continue;case 1:x:for(;;){if(dr(m(zx))!==0)return w(zx);for(;;){var Wx=Vt(m(zx));if(2>>0)return w(zx);switch(Wx){case 0:continue;case 1:continue x;default:return 0}}}default:return 0}}}function S0(zx){for(;;){var Or=Ga(m(zx));if(Or!==0)return Or===1?0:w(zx)}}function G(zx){var Or=jy(m(zx));if(2>>0)return w(zx);switch(Or){case 0:var Wx=Io(m(zx));return Wx===0?S0(zx):Wx===1?r0(zx):w(zx);case 1:return S0(zx);default:return r0(zx)}}function h0(zx){var Or=Cy(m(zx));if(Or!==0)return Or===1?G(zx):w(zx);for(;;){var Wx=xe(m(zx));if(2>>0)return w(zx);switch(Wx){case 0:continue;case 1:return G(zx);default:x:for(;;){if(dr(m(zx))!==0)return w(zx);for(;;){var B2=xe(m(zx));if(2>>0)return w(zx);switch(B2){case 0:continue;case 1:return G(zx);default:continue x}}}}}}pr(b);var z0=Co(m(b));if(2>>0)var M0=w(b);else switch(z0){case 0:if(dr(m(b))===0)for(;;){var ux=xe(m(b));if(2>>0)var M0=w(b);else switch(ux){case 0:continue;case 1:var M0=G(b);break;default:x:for(;;){if(dr(m(b))===0)for(;;){var Zx=xe(m(b));if(2>>0)var Lx=w(b);else switch(Zx){case 0:continue;case 1:var Lx=G(b);break;default:continue x}break}else var Lx=w(b);var M0=Lx;break}}break}else var M0=w(b);break;case 1:var tr=dy(m(b)),M0=tr===0?h0(b):tr===1?G(b):w(b);break;default:for(;;){var $x=Py(m(b));if(2<$x>>>0)var M0=w(b);else switch($x){case 0:var M0=h0(b);break;case 1:continue;default:var M0=G(b)}break}}if(M0!==0)return Ox(Tc0);var xr=_2(_,Vr(_,b),48);return[0,xr,[1,2,Yx(b)]]});case 26:var X=_2(x,Vr(x,r),48);return[0,X,[1,2,Yx(r)]];case 27:return A1(x,r,function(_,b){function r0(xr){for(;;){e0(xr,0);var zx=Ro(m(xr));if(zx!==0){if(zx!==1)return w(xr);x:for(;;){if(dr(m(xr))!==0)return w(xr);for(;;){e0(xr,0);var Or=Ro(m(xr));if(Or!==0){if(Or===1)continue x;return w(xr)}}}}}}function S0(xr){for(;;)if(e0(xr,0),dr(m(xr))!==0)return w(xr)}function G(xr){var zx=jy(m(xr));if(2>>0)return w(xr);switch(zx){case 0:var Or=Io(m(xr));return Or===0?S0(xr):Or===1?r0(xr):w(xr);case 1:return S0(xr);default:return r0(xr)}}function h0(xr){var zx=Cy(m(xr));if(zx!==0)return zx===1?G(xr):w(xr);for(;;){var Or=xe(m(xr));if(2>>0)return w(xr);switch(Or){case 0:continue;case 1:return G(xr);default:x:for(;;){if(dr(m(xr))!==0)return w(xr);for(;;){var Wx=xe(m(xr));if(2>>0)return w(xr);switch(Wx){case 0:continue;case 1:return G(xr);default:continue x}}}}}}pr(b);var z0=Co(m(b));if(2>>0)var M0=w(b);else switch(z0){case 0:if(dr(m(b))===0)for(;;){var ux=xe(m(b));if(2>>0)var M0=w(b);else switch(ux){case 0:continue;case 1:var M0=G(b);break;default:x:for(;;){if(dr(m(b))===0)for(;;){var Zx=xe(m(b));if(2>>0)var Lx=w(b);else switch(Zx){case 0:continue;case 1:var Lx=G(b);break;default:continue x}break}else var Lx=w(b);var M0=Lx;break}}break}else var M0=w(b);break;case 1:var tr=dy(m(b)),M0=tr===0?h0(b):tr===1?G(b):w(b);break;default:for(;;){var $x=Py(m(b));if(2<$x>>>0)var M0=w(b);else switch($x){case 0:var M0=h0(b);break;case 1:continue;default:var M0=G(b)}break}}return M0===0?[0,_,[0,4,Yx(b)]]:Ox(wc0)});case 28:return[0,x,[0,4,Yx(r)]];case 29:return A1(x,r,function(_,b){function r0(tr){for(;;){var $x=Vt(m(tr));if(2<$x>>>0)return w(tr);switch($x){case 0:continue;case 1:x:for(;;){if(dr(m(tr))!==0)return w(tr);for(;;){var xr=Vt(m(tr));if(2>>0)return w(tr);switch(xr){case 0:continue;case 1:continue x;default:return 0}}}default:return 0}}}function S0(tr){var $x=Ga(m(tr));return $x===0?r0(tr):$x===1?0:w(tr)}pr(b);var G=Co(m(b));if(2>>0)var h0=w(b);else switch(G){case 0:var h0=dr(m(b))===0?r0(b):w(b);break;case 1:for(;;){var z0=qa(m(b));if(z0===0)var h0=S0(b);else{if(z0===1)continue;var h0=w(b)}break}break;default:for(;;){var M0=Lo(m(b));if(2>>0)var h0=w(b);else switch(M0){case 0:var h0=S0(b);break;case 1:continue;default:x:for(;;){if(dr(m(b))===0)for(;;){var ux=Lo(m(b));if(2>>0)var Zx=w(b);else switch(ux){case 0:var Zx=S0(b);break;case 1:continue;default:continue x}break}else var Zx=w(b);var h0=Zx;break}}break}}if(h0!==0)return Ox(_c0);var Lx=_2(_,Vr(_,b),39);return[0,Lx,[1,2,Yx(b)]]});case 30:return A1(x,r,function(_,b){pr(b);var r0=Io(m(b));if(r0===0)for(;;){var S0=Ga(m(b));if(S0!==0){var M0=S0===1?0:w(b);break}}else if(r0===1)for(;;){var G=Vt(m(b));if(2>>0)var M0=w(b);else switch(G){case 0:continue;case 1:x:for(;;){if(dr(m(b))===0)for(;;){var h0=Vt(m(b));if(2>>0)var z0=w(b);else switch(h0){case 0:continue;case 1:continue x;default:var z0=0}break}else var z0=w(b);var M0=z0;break}break;default:var M0=0}break}else var M0=w(b);return M0===0?[0,_,[1,2,Yx(b)]]:Ox(hc0)});case 31:var F0=_2(x,Vr(x,r),39);return[0,F0,[1,2,Yx(r)]];case 32:return[0,x,[1,2,Yx(r)]];case 33:return A1(x,r,function(_,b){function r0(Lx){for(;;){e0(Lx,0);var tr=Ro(m(Lx));if(tr!==0){if(tr!==1)return w(Lx);x:for(;;){if(dr(m(Lx))!==0)return w(Lx);for(;;){e0(Lx,0);var $x=Ro(m(Lx));if($x!==0){if($x===1)continue x;return w(Lx)}}}}}}function S0(Lx){return e0(Lx,0),dr(m(Lx))===0?r0(Lx):w(Lx)}pr(b);var G=Co(m(b));if(2>>0)var h0=w(b);else switch(G){case 0:var h0=dr(m(b))===0?r0(b):w(b);break;case 1:for(;;){e0(b,0);var z0=qa(m(b));if(z0===0)var h0=S0(b);else{if(z0===1)continue;var h0=w(b)}break}break;default:for(;;){e0(b,0);var M0=Lo(m(b));if(2>>0)var h0=w(b);else switch(M0){case 0:var h0=S0(b);break;case 1:continue;default:x:for(;;){if(dr(m(b))===0)for(;;){e0(b,0);var ux=Lo(m(b));if(2>>0)var Zx=w(b);else switch(ux){case 0:var Zx=S0(b);break;case 1:continue;default:continue x}break}else var Zx=w(b);var h0=Zx;break}}break}}return h0===0?[0,_,[0,4,Yx(b)]]:Ox(kc0)});case 34:return[0,x,[0,4,Yx(r)]];case 35:var sx=Vr(x,r),ex=Yx(r);return[0,x,[4,sx,ex,ex]];case 36:return[0,x,0];case 37:return[0,x,1];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,6];case 41:return[0,x,7];case 42:return[0,x,12];case 43:return[0,x,10];case 44:return[0,x,8];case 45:return[0,x,9];case 46:return[0,x,86];case 47:$a(r),pr(r);var U0=m(r),Nx=62=bx)return[0,x,18];var Jx=Tx(J0,Na);if(0<=Jx){if(0>=Jx)return[0,x,51];var W0=Tx(J0,Ts);if(0<=W0){if(0>=W0)return[0,x,46];if(!P(J0,sl))return[0,x,24];if(!P(J0,Ps))return[0,x,47];if(!P(J0,Mp))return[0,x,25];if(!P(J0,vp))return[0,x,26];if(!P(J0,j2))return[0,x,58]}else{if(!P(J0,Ye))return[0,x,20];if(!P(J0,vv))return[0,x,21];if(!P(J0,Xe))return[0,x,22];if(!P(J0,Ss))return[0,x,31];if(!P(J0,td))return[0,x,23];if(!P(J0,ei))return[0,x,61]}}else{var nr=Tx(J0,Wp);if(0<=nr){if(0>=nr)return[0,x,54];if(!P(J0,kl))return[0,x,55];if(!P(J0,B3))return[0,x,56];if(!P(J0,j3))return[0,x,57];if(!P(J0,Ue))return[0,x,19];if(!P(J0,je))return[0,x,42]}else{if(!P(J0,Q2))return[0,x,53];if(!P(J0,da))return[0,x,28];if(!P(J0,ov))return[0,x,44];if(!P(J0,mv))return[0,x,29];if(!P(J0,Xh))return[0,x,63];if(!P(J0,Ch))return[0,x,62]}}}else{var V0=Tx(J0,K5);if(0<=V0){if(0>=V0)return[0,x,37];var Sr=Tx(J0,d8);if(0<=Sr){if(0>=Sr)return[0,x,39];if(!P(J0,la))return[0,x,15];if(!P(J0,Qp))return[0,x,16];if(!P(J0,_v))return[0,x,52];if(!P(J0,M2))return[0,x,50];if(!P(J0,wo))return[0,x,17]}else{if(!P(J0,Ip))return[0,x,43];if(!P(J0,cl))return[0,x,48];if(!P(J0,x8))return[0,x,49];if(!P(J0,Oc))return[0,x,41];if(!P(J0,As))return[0,x,30];if(!P(J0,gp))return[0,x,38]}}else{var Ur=Tx(J0,nl);if(0<=Ur){if(0>=Ur)return[0,x,27];if(!P(J0,Oe))return[0,x,35];if(!P(J0,Re))return[0,x,59];if(!P(J0,Q3))return[0,x,60];if(!P(J0,av))return[0,x,36];if(!P(J0,el))return[0,x,45]}else{if(!P(J0,To))return[0,x,64];if(!P(J0,Ev))return[0,x,65];if(!P(J0,Me))return[0,x,32];if(!P(J0,Xp))return[0,x,33];if(!P(J0,K8))return[0,x,34];if(!P(J0,V3))return[0,x,40]}}}var lx=t1(r),br=xz(x,lx),e2=br[2],h1=br[1];return[0,h1,[4,Gx,e2,Zl(lx)]];case 98:var Ir=x[4]?_2(x,Vr(x,r),96):x;return[0,Ir,Rr];default:var R1=vt(x,Vr(x,r));return[0,R1,[7,Yx(r)]]}},rS0=function(x,r,e){var t=x;x:for(;;){pr(e);var u=m(e),i=92>>0)var f=w(e);else switch(i){case 0:var f=0;break;case 1:for(;;){e0(e,7);var o=m(e),l=-1>>0)var f=w(e);else switch(k){case 0:var f=2;break;case 1:var f=1;break;default:e0(e,1);var f=pe(m(e))===0?1:w(e)}}if(7>>0)return Ox(Gt0);switch(f){case 0:return[0,_2(t,Vr(t,e),ut),qt0];case 1:return[0,z2(_2(t,Vr(t,e),ut),e),Ht0];case 2:vr(r,Yx(e));continue;case 3:var h=Yx(e);return[0,t,m2(h,1,Xx(h)-1|0)];case 4:return[0,t,bt0];case 5:for(st(r,91);;){pr(e);var g=m(e),A=93>>0)var N=w(e);else switch(A){case 0:var N=0;break;case 1:for(;;){e0(e,5);var C=m(e),O=-1>>0)var V=Ox(Ft0);else switch(N){case 0:var V=t;break;case 1:vr(r,Qt0);continue;case 2:st(r,92),st(r,93);continue;case 3:st(r,93);var V=t;break;case 4:var V=z2(_2(t,Vr(t,e),ut),e);break;default:vr(r,Yx(e));continue}var t=V;continue x}case 6:return[0,z2(_2(t,Vr(t,e),ut),e),xn0];default:vr(r,Yx(e));continue}}},eS0=function(x,r){pr(r);var e=m(r),t=Pv>>0)var u=w(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(e0(r,2),rs(m(r))===0){for(;;)if(e0(r,2),rs(m(r))!==0){var u=w(r);break}}else var u=w(r);break;case 3:var u=1;break;case 4:e0(r,1);var u=pe(m(r))===0?1:w(r);break;default:e0(r,5);var i=My(m(r)),u=i===0?4:i===1?3:w(r)}if(6>>0)return Ox(mc0);switch(u){case 0:return[0,x,Rr];case 1:return[2,z2(x,r)];case 2:return[2,x];case 3:var f=h2(x,r),o=Zr(Yr),l=Ha(x,o,r),d=l[1];return[1,d,Kt(d,f,l[2],o,0)];case 4:var k=h2(x,r),h=Zr(Yr),g=Vv(x,h,r),A=g[1];return[1,A,Kt(A,k,g[2],h,1)];case 5:var N=h2(x,r),C=Zr(Yr),O=rS0(x,C,r),L=O[1],M=O[2],V=de(L,r),z=[0,L[1],N,V];return[0,L,[5,z,U1(C),M]];default:var Y=vt(x,Vr(x,r));return[0,Y,[7,Yx(r)]]}},nz=function(x){var r=Tx(x,"iexcl");if(0<=r){if(0>=r)return yc0;var e=Tx(x,"prime");if(0<=e){if(0>=e)return dc0;var t=Tx(x,"sup1");if(0<=t){if(0>=t)return pc0;var u=Tx(x,"uarr");if(0<=u){if(0>=u)return lc0;var i=Tx(x,"xi");if(0<=i){if(0>=i)return ac0;if(!P(x,"yacute"))return vc0;if(!P(x,"yen"))return oc0;if(!P(x,"yuml"))return sc0;if(!P(x,"zeta"))return cc0;if(!P(x,"zwj"))return fc0;if(!P(x,"zwnj"))return ic0}else{if(!P(x,"ucirc"))return uc0;if(!P(x,"ugrave"))return nc0;if(!P(x,"uml"))return tc0;if(!P(x,"upsih"))return ec0;if(!P(x,"upsilon"))return rc0;if(!P(x,"uuml"))return xc0;if(!P(x,"weierp"))return bf0}}else{var f=Tx(x,"thetasym");if(0<=f){if(0>=f)return Hf0;if(!P(x,"thinsp"))return qf0;if(!P(x,"thorn"))return Gf0;if(!P(x,"tilde"))return Qf0;if(!P(x,"times"))return Ff0;if(!P(x,"trade"))return $f0;if(!P(x,"uArr"))return Zf0;if(!P(x,"uacute"))return Wf0}else{if(!P(x,"sup2"))return Bf0;if(!P(x,"sup3"))return Kf0;if(!P(x,"supe"))return zf0;if(!P(x,"szlig"))return Vf0;if(!P(x,"tau"))return Yf0;if(!P(x,"there4"))return Xf0;if(!P(x,"theta"))return Jf0}}}else{var o=Tx(x,"rlm");if(0<=o){if(0>=o)return jf0;var l=Tx(x,"sigma");if(0<=l){if(0>=l)return Uf0;if(!P(x,"sigmaf"))return Df0;if(!P(x,"sim"))return Mf0;if(!P(x,"spades"))return Lf0;if(!P(x,"sub"))return Rf0;if(!P(x,"sube"))return Of0;if(!P(x,"sum"))return If0;if(!P(x,"sup"))return Cf0}else{if(!P(x,"rsaquo"))return Nf0;if(!P(x,"rsquo"))return Pf0;if(!P(x,"sbquo"))return Af0;if(!P(x,"scaron"))return gf0;if(!P(x,"sdot"))return Ef0;if(!P(x,"sect"))return Sf0;if(!P(x,"shy"))return Tf0}}else{var d=Tx(x,"raquo");if(0<=d){if(0>=d)return wf0;if(!P(x,"rarr"))return _f0;if(!P(x,"rceil"))return hf0;if(!P(x,"rdquo"))return kf0;if(!P(x,"real"))return mf0;if(!P(x,"reg"))return yf0;if(!P(x,"rfloor"))return df0;if(!P(x,"rho"))return pf0}else{if(!P(x,"prod"))return lf0;if(!P(x,"prop"))return af0;if(!P(x,"psi"))return vf0;if(!P(x,"quot"))return of0;if(!P(x,"rArr"))return sf0;if(!P(x,"radic"))return cf0;if(!P(x,"rang"))return ff0}}}}else{var k=Tx(x,"ndash");if(0<=k){if(0>=k)return if0;var h=Tx(x,"or");if(0<=h){if(0>=h)return uf0;var g=Tx(x,"part");if(0<=g){if(0>=g)return nf0;if(!P(x,"permil"))return tf0;if(!P(x,"perp"))return ef0;if(!P(x,"phi"))return rf0;if(!P(x,"pi"))return xf0;if(!P(x,"piv"))return bi0;if(!P(x,"plusmn"))return Hi0;if(!P(x,"pound"))return qi0}else{if(!P(x,"ordf"))return Gi0;if(!P(x,"ordm"))return Qi0;if(!P(x,"oslash"))return Fi0;if(!P(x,"otilde"))return $i0;if(!P(x,"otimes"))return Zi0;if(!P(x,"ouml"))return Wi0;if(!P(x,"para"))return Bi0}}else{var A=Tx(x,"oacute");if(0<=A){if(0>=A)return Ki0;if(!P(x,"ocirc"))return zi0;if(!P(x,"oelig"))return Vi0;if(!P(x,"ograve"))return Yi0;if(!P(x,"oline"))return Xi0;if(!P(x,"omega"))return Ji0;if(!P(x,"omicron"))return ji0;if(!P(x,"oplus"))return Ui0}else{if(!P(x,"ne"))return Di0;if(!P(x,"ni"))return Mi0;if(!P(x,"not"))return Li0;if(!P(x,"notin"))return Ri0;if(!P(x,"nsub"))return Oi0;if(!P(x,"ntilde"))return Ii0;if(!P(x,"nu"))return Ci0}}}else{var N=Tx(x,"le");if(0<=N){if(0>=N)return Ni0;var C=Tx(x,"macr");if(0<=C){if(0>=C)return Pi0;if(!P(x,"mdash"))return Ai0;if(!P(x,"micro"))return gi0;if(!P(x,"middot"))return Ei0;if(!P(x,CD))return Si0;if(!P(x,"mu"))return Ti0;if(!P(x,"nabla"))return wi0;if(!P(x,"nbsp"))return _i0}else{if(!P(x,"lfloor"))return hi0;if(!P(x,"lowast"))return ki0;if(!P(x,"loz"))return mi0;if(!P(x,"lrm"))return yi0;if(!P(x,"lsaquo"))return di0;if(!P(x,"lsquo"))return pi0;if(!P(x,"lt"))return li0}}else{var O=Tx(x,"kappa");if(0<=O){if(0>=O)return ai0;if(!P(x,"lArr"))return vi0;if(!P(x,"lambda"))return oi0;if(!P(x,"lang"))return si0;if(!P(x,"laquo"))return ci0;if(!P(x,"larr"))return fi0;if(!P(x,"lceil"))return ii0;if(!P(x,"ldquo"))return ui0}else{if(!P(x,"igrave"))return ni0;if(!P(x,"image"))return ti0;if(!P(x,"infin"))return ei0;if(!P(x,"iota"))return ri0;if(!P(x,"iquest"))return xi0;if(!P(x,"isin"))return bu0;if(!P(x,"iuml"))return Hu0}}}}}else{var L=Tx(x,"aelig");if(0<=L){if(0>=L)return qu0;var M=Tx(x,"delta");if(0<=M){if(0>=M)return Gu0;var V=Tx(x,"fnof");if(0<=V){if(0>=V)return Qu0;var z=Tx(x,"gt");if(0<=z){if(0>=z)return Fu0;if(!P(x,"hArr"))return $u0;if(!P(x,"harr"))return Zu0;if(!P(x,"hearts"))return Wu0;if(!P(x,"hellip"))return Bu0;if(!P(x,"iacute"))return Ku0;if(!P(x,"icirc"))return zu0}else{if(!P(x,"forall"))return Vu0;if(!P(x,"frac12"))return Yu0;if(!P(x,"frac14"))return Xu0;if(!P(x,"frac34"))return Ju0;if(!P(x,"frasl"))return ju0;if(!P(x,"gamma"))return Uu0;if(!P(x,"ge"))return Du0}}else{var Y=Tx(x,"ensp");if(0<=Y){if(0>=Y)return Mu0;if(!P(x,"epsilon"))return Lu0;if(!P(x,"equiv"))return Ru0;if(!P(x,"eta"))return Ou0;if(!P(x,"eth"))return Iu0;if(!P(x,"euml"))return Cu0;if(!P(x,"euro"))return Nu0;if(!P(x,"exist"))return Pu0}else{if(!P(x,"diams"))return Au0;if(!P(x,"divide"))return gu0;if(!P(x,"eacute"))return Eu0;if(!P(x,"ecirc"))return Su0;if(!P(x,"egrave"))return Tu0;if(!P(x,se))return wu0;if(!P(x,"emsp"))return _u0}}}else{var t0=Tx(x,"cap");if(0<=t0){if(0>=t0)return hu0;var i0=Tx(x,"copy");if(0<=i0){if(0>=i0)return ku0;if(!P(x,"crarr"))return mu0;if(!P(x,"cup"))return yu0;if(!P(x,"curren"))return du0;if(!P(x,"dArr"))return pu0;if(!P(x,"dagger"))return lu0;if(!P(x,"darr"))return au0;if(!P(x,"deg"))return vu0}else{if(!P(x,"ccedil"))return ou0;if(!P(x,"cedil"))return su0;if(!P(x,"cent"))return cu0;if(!P(x,"chi"))return fu0;if(!P(x,"circ"))return iu0;if(!P(x,"clubs"))return uu0;if(!P(x,"cong"))return nu0}}else{var j=Tx(x,"aring");if(0<=j){if(0>=j)return tu0;if(!P(x,"asymp"))return eu0;if(!P(x,"atilde"))return ru0;if(!P(x,"auml"))return xu0;if(!P(x,"bdquo"))return b70;if(!P(x,"beta"))return H70;if(!P(x,"brvbar"))return q70;if(!P(x,"bull"))return G70}else{if(!P(x,"agrave"))return Q70;if(!P(x,"alefsym"))return F70;if(!P(x,"alpha"))return $70;if(!P(x,"amp"))return Z70;if(!P(x,"and"))return W70;if(!P(x,"ang"))return B70;if(!P(x,"apos"))return K70}}}}else{var K=Tx(x,"Nu");if(0<=K){if(0>=K)return z70;var J=Tx(x,"Sigma");if(0<=J){if(0>=J)return V70;var Q=Tx(x,"Uuml");if(0<=Q){if(0>=Q)return Y70;if(!P(x,"Xi"))return X70;if(!P(x,"Yacute"))return J70;if(!P(x,"Yuml"))return j70;if(!P(x,"Zeta"))return U70;if(!P(x,"aacute"))return D70;if(!P(x,"acirc"))return M70;if(!P(x,"acute"))return L70}else{if(!P(x,"THORN"))return R70;if(!P(x,"Tau"))return O70;if(!P(x,"Theta"))return I70;if(!P(x,"Uacute"))return C70;if(!P(x,"Ucirc"))return N70;if(!P(x,"Ugrave"))return P70;if(!P(x,"Upsilon"))return A70}}else{var x0=Tx(x,"Otilde");if(0<=x0){if(0>=x0)return g70;if(!P(x,"Ouml"))return E70;if(!P(x,"Phi"))return S70;if(!P(x,"Pi"))return T70;if(!P(x,"Prime"))return w70;if(!P(x,"Psi"))return _70;if(!P(x,"Rho"))return h70;if(!P(x,"Scaron"))return k70}else{if(!P(x,"OElig"))return m70;if(!P(x,"Oacute"))return y70;if(!P(x,"Ocirc"))return d70;if(!P(x,"Ograve"))return p70;if(!P(x,"Omega"))return l70;if(!P(x,"Omicron"))return a70;if(!P(x,"Oslash"))return v70}}}else{var $=Tx(x,"Eacute");if(0<=$){if(0>=$)return o70;var f0=Tx(x,"Icirc");if(0<=f0){if(0>=f0)return s70;if(!P(x,"Igrave"))return c70;if(!P(x,"Iota"))return f70;if(!P(x,"Iuml"))return i70;if(!P(x,"Kappa"))return u70;if(!P(x,"Lambda"))return n70;if(!P(x,"Mu"))return t70;if(!P(x,"Ntilde"))return e70}else{if(!P(x,"Ecirc"))return r70;if(!P(x,"Egrave"))return x70;if(!P(x,"Epsilon"))return bn0;if(!P(x,"Eta"))return Hn0;if(!P(x,"Euml"))return qn0;if(!P(x,"Gamma"))return Gn0;if(!P(x,"Iacute"))return Qn0}}else{var s0=Tx(x,"Atilde");if(0<=s0){if(0>=s0)return Fn0;if(!P(x,"Auml"))return $n0;if(!P(x,"Beta"))return Zn0;if(!P(x,"Ccedil"))return Wn0;if(!P(x,"Chi"))return Bn0;if(!P(x,"Dagger"))return Kn0;if(!P(x,"Delta"))return zn0;if(!P(x,"ETH"))return Vn0}else{if(!P(x,"'int'"))return Yn0;if(!P(x,"AElig"))return Xn0;if(!P(x,"Aacute"))return Jn0;if(!P(x,"Acirc"))return jn0;if(!P(x,"Agrave"))return Un0;if(!P(x,"Alpha"))return Dn0;if(!P(x,"Aring"))return Mn0}}}}}return 0},uz=function(x,r,e,t){for(var u=x;;){var i=function(x0){for(;;)if(e0(x0,8),FO(m(x0))!==0)return w(x0)};pr(t);var f=m(t),o=Ci>>0)var l=w(t);else switch(o){case 0:var l=3;break;case 1:var l=i(t);break;case 2:var l=4;break;case 3:e0(t,4);var l=pe(m(t))===0?4:w(t);break;case 4:e0(t,8);var d=FV(m(t));if(d===0){var k=gV(m(t));if(k===0)for(;;){var h=AV(m(t));if(h!==0){var l=h===1?6:w(t);break}}else if(k===1&&Pr(m(t))===0)for(;;){var g=WV(m(t));if(g!==0){var l=g===1?5:w(t);break}}else var l=w(t)}else if(d===1&&ar(m(t))===0){var A=zt(m(t));if(A===0){var N=zt(m(t));if(N===0){var C=zt(m(t));if(C===0){var O=zt(m(t));if(O===0){var L=zt(m(t));if(L===0)var M=zt(m(t)),l=M===0?VV(m(t))===0?7:w(t):M===1?7:w(t);else var l=L===1?7:w(t)}else var l=O===1?7:w(t)}else var l=C===1?7:w(t)}else var l=N===1?7:w(t)}else var l=A===1?7:w(t)}else var l=w(t);break;case 5:var l=0;break;case 6:e0(t,1);var l=FO(m(t))===0?i(t):w(t);break;default:e0(t,2);var l=FO(m(t))===0?i(t):w(t)}if(8>>0)return Ox(rn0);switch(l){case 0:return $a(t),u;case 1:return qO(u,Vr(u,t),tn0,en0);case 2:return qO(u,Vr(u,t),un0,nn0);case 3:return vt(u,Vr(u,t));case 4:var V=Yx(t);vr(e,V),vr(r,V);var u=z2(u,t);continue;case 5:var z=Yx(t),Y=m2(z,3,Xx(z)-4|0);vr(e,z),bc(r,ft(Fx(in0,Y)));continue;case 6:var t0=Yx(t),i0=m2(t0,2,Xx(t0)-3|0);vr(e,t0),bc(r,ft(i0));continue;case 7:var j=Yx(t),K=m2(j,1,Xx(j)-2|0);vr(e,j);var J=nz(K);J?bc(r,J[1]):vr(r,Fx(cn0,Fx(K,fn0)));continue;default:var Q=Yx(t);vr(e,Q),vr(r,Q);continue}}},tS0=function(x,r){pr(r);var e=bT0(m(r));if(14>>0)var t=w(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(e0(r,2),rs(m(r))===0){for(;;)if(e0(r,2),rs(m(r))!==0){var t=w(r);break}}else var t=w(r);break;case 3:var t=1;break;case 4:e0(r,1);var t=pe(m(r))===0?1:w(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:e0(r,6);var u=My(m(r)),t=u===0?4:u===1?3:w(r);break;case 9:var t=9;break;case 10:var t=5;break;case 11:var t=11;break;case 12:var t=7;break;case 13:if(e0(r,14),Mo(m(r))===0){var i=Yv(m(r));if(i===0)var t=Pr(m(r))===0&&Pr(m(r))===0&&Pr(m(r))===0?13:w(r);else if(i===1&&Pr(m(r))===0)for(;;){var f=Xv(m(r));if(f!==0){var t=f===1?13:w(r);break}}else var t=w(r)}else var t=w(r);break;default:var t=8}if(14>>0)return Ox(Ln0);switch(t){case 0:return[0,x,Rr];case 1:return[2,z2(x,r)];case 2:return[2,x];case 3:var o=h2(x,r),l=Zr(Yr),d=Ha(x,l,r),k=d[1];return[1,k,Kt(k,o,d[2],l,0)];case 4:var h=h2(x,r),g=Zr(Yr),A=Vv(x,g,r),N=A[1];return[1,N,Kt(N,h,A[2],g,1)];case 5:return[0,x,98];case 6:return[0,x,De];case 7:return[0,x,99];case 8:return[0,x,0];case 9:return[0,x,86];case 10:return[0,x,10];case 11:return[0,x,82];case 12:var C=Yx(r),O=h2(x,r),L=Zr(Yr),M=Zr(Yr);vr(M,C);for(var V=Ar(C,"'"),z=x;;){pr(r);var Y=m(r),t0=39>>0)var i0=w(r);else switch(t0){case 0:var i0=2;break;case 1:for(;;){e0(r,7);var j=m(r),K=-1>>0)var E0=Ox(sn0);else switch(i0){case 0:if(!V){st(M,39),st(L,39);continue}var E0=z;break;case 1:if(V){st(M,34),st(L,34);continue}var E0=z;break;case 2:var E0=vt(z,Vr(z,r));break;case 3:var L0=Yx(r);vr(M,L0),vr(L,L0);var z=z2(z,r);continue;case 4:var X0=Yx(r),xx=m2(X0,3,Xx(X0)-4|0);vr(M,X0),bc(L,ft(Fx(on0,xx)));continue;case 5:var g0=Yx(r),$0=m2(g0,2,Xx(g0)-3|0);vr(M,g0),bc(L,ft($0));continue;case 6:var n0=Yx(r),ix=m2(n0,1,Xx(n0)-2|0);vr(M,n0);var rx=nz(ix);rx?bc(L,rx[1]):vr(L,Fx(an0,Fx(ix,vn0)));continue;default:var dx=Yx(r);vr(M,dx),vr(L,dx);continue}var ax=de(E0,r);vr(M,C);var Sx=U1(L),D0=U1(M);return[0,E0,[10,[0,E0[1],O,ax],Sx,D0]]}case 13:for(var N0=r[6];;){pr(r);var A0=m(r),Y0=Hr>>0)var C0=w(r);else switch(Y0){case 0:var C0=1;break;case 1:var C0=2;break;case 2:var C0=0;break;default:if(e0(r,2),Mo(m(r))===0){var F=Yv(m(r));if(F===0)var C0=Pr(m(r))===0&&Pr(m(r))===0&&Pr(m(r))===0?0:w(r);else if(F===1&&Pr(m(r))===0)for(;;){var H=Xv(m(r));if(H!==0){var C0=H===1?0:w(r);break}}else var C0=w(r)}else var C0=w(r)}if(2>>0)throw q0([0,wr,Jt0],1);switch(C0){case 0:continue;case 1:break;default:if(VO(xV(r)))continue;eV(r,1)}var B=r[3];LO(r,N0);var a0=t1(r),m0=ql(x,N0,B);return[0,x,[8,Zl(a0),m0]]}default:return[0,x,[7,Yx(r)]]}},nS0=function(x,r){pr(r);var e=m(r),t=-1>>0)var u=w(r);else switch(t){case 0:var u=5;break;case 1:if(e0(r,1),rs(m(r))===0){for(;;)if(e0(r,1),rs(m(r))!==0){var u=w(r);break}}else var u=w(r);break;case 2:var u=0;break;case 3:e0(r,0);var u=pe(m(r))===0?0:w(r);break;case 4:e0(r,5);var i=My(m(r)),u=i===0?3:i===1?2:w(r);break;default:var u=4}if(5>>0)return Ox(Cn0);switch(u){case 0:return[2,z2(x,r)];case 1:return[2,x];case 2:var f=h2(x,r),o=Zr(Yr),l=Ha(x,o,r),d=l[1];return[1,d,Kt(d,f,l[2],o,0)];case 3:var k=h2(x,r),h=Zr(Yr),g=Vv(x,h,r),A=g[1];return[1,A,Kt(A,k,g[2],h,1)];case 4:var N=h2(x,r),C=Zr(Yr),O=Zr(Yr),L=tz(x,C,O,r),M=L[1],V=L[2],z=de(M,r),Y=[0,M[1],N,z],t0=U1(O);return[0,M,[3,[0,Y,U1(C),t0,0,V]]];default:var i0=vt(x,Vr(x,r));return[0,i0,[3,[0,Vr(i0,r),On0,In0,0,1]]]}},uS0=function(x,r){function e(T){for(;;)if(e0(T,29),ar(m(T))!==0)return w(T)}function t(T){e0(T,28);var X=O1(m(T));if(X!==0)return X===1?e(T):w(T);for(;;)if(e0(T,26),ar(m(T))!==0)return w(T)}function u(T){e0(T,27);var X=O1(m(T));if(X!==0)return X===1?e(T):w(T);for(;;)if(e0(T,25),ar(m(T))!==0)return w(T)}function i(T){e0(T,30);var X=Qa(m(T));if(2>>0)return w(T);switch(X){case 0:return e(T);case 1:for(;;){e0(T,30);var F0=ts(m(T));if(3>>0)return w(T);switch(F0){case 0:return e(T);case 1:continue;case 2:x:for(;;){if(dr(m(T))!==0)return w(T);for(;;){e0(T,30);var sx=ts(m(T));if(3>>0)return w(T);switch(sx){case 0:return e(T);case 1:continue;case 2:continue x;default:return u(T)}}}default:return u(T)}}default:return u(T)}}function f(T){x:for(;;){if(dr(m(T))!==0)return w(T);for(;;){e0(T,30);var X=YV(m(T));if(4>>0)return w(T);switch(X){case 0:return e(T);case 1:return i(T);case 2:continue;case 3:continue x;default:return t(T)}}}}function o(T){for(;;)if(e0(T,19),ar(m(T))!==0)return w(T)}function l(T){for(;;)if(e0(T,19),ar(m(T))!==0)return w(T)}function d(T){for(;;)if(e0(T,13),ar(m(T))!==0)return w(T)}function k(T){for(;;)if(e0(T,13),ar(m(T))!==0)return w(T)}function h(T){for(;;)if(e0(T,9),ar(m(T))!==0)return w(T)}function g(T){for(;;)if(e0(T,9),ar(m(T))!==0)return w(T)}function A(T){for(;;)if(e0(T,15),ar(m(T))!==0)return w(T)}function N(T){e0(T,15);var X=O1(m(T));if(X!==0)return X===1?A(T):w(T);for(;;)if(e0(T,15),ar(m(T))!==0)return w(T)}function C(T){for(;;)if(e0(T,23),ar(m(T))!==0)return w(T)}function O(T){e0(T,22);var X=O1(m(T));if(X!==0)return X===1?C(T):w(T);for(;;)if(e0(T,21),ar(m(T))!==0)return w(T)}function L(T){for(;;)if(e0(T,23),ar(m(T))!==0)return w(T)}function M(T){e0(T,22);var X=O1(m(T));if(X!==0)return X===1?L(T):w(T);for(;;)if(e0(T,21),ar(m(T))!==0)return w(T)}function V(T){x:for(;;){if(dr(m(T))!==0)return w(T);for(;;){e0(T,24);var X=ts(m(T));if(3>>0)return w(T);switch(X){case 0:return L(T);case 1:continue;case 2:continue x;default:return M(T)}}}}function z(T){e0(T,29);var X=zV(m(T));if(3>>0)return w(T);switch(X){case 0:return e(T);case 1:var F0=Io(m(T));if(F0===0)for(;;){e0(T,24);var sx=Qa(m(T));if(2>>0)return w(T);switch(sx){case 0:return L(T);case 1:continue;default:return M(T)}}if(F0!==1)return w(T);for(;;){e0(T,24);var ex=ts(m(T));if(3>>0)return w(T);switch(ex){case 0:return L(T);case 1:continue;case 2:return V(T);default:return M(T)}}case 2:for(;;){e0(T,24);var U0=Qa(m(T));if(2>>0)return w(T);switch(U0){case 0:return C(T);case 1:continue;default:return O(T)}}default:for(;;){e0(T,24);var Nx=ts(m(T));if(3>>0)return w(T);switch(Nx){case 0:return C(T);case 1:continue;case 2:return V(T);default:return O(T)}}}}function Y(T){e0(T,30);var X=OV(m(T));if(3>>0)return w(T);switch(X){case 0:return e(T);case 1:for(;;){e0(T,30);var F0=Oo(m(T));if(4>>0)return w(T);switch(F0){case 0:return e(T);case 1:continue;case 2:return z(T);case 3:x:for(;;){if(dr(m(T))!==0)return w(T);for(;;){e0(T,30);var sx=Oo(m(T));if(4>>0)return w(T);switch(sx){case 0:return e(T);case 1:continue;case 2:return z(T);case 3:continue x;default:return u(T)}}}default:return u(T)}}case 2:return z(T);default:return u(T)}}function t0(T){return Iy(m(T))===0&&Ay(m(T))===0&&BV(m(T))===0&&LV(m(T))===0&&MV(m(T))===0&&GO(m(T))===0&&Ql(m(T))===0&&Iy(m(T))===0&&Mo(m(T))===0&&DV(m(T))===0&&Gl(m(T))===0?3:w(T)}function i0(T){return e0(T,3),$V(m(T))===0?3:w(T)}function j(T){var X=HT0(m(T));if(30>>0)return w(T);switch(X){case 0:return 64;case 1:return 65;case 2:if(e0(T,1),rs(m(T))!==0)return w(T);for(;;)if(e0(T,1),rs(m(T))!==0)return w(T);case 3:return 0;case 4:return e0(T,0),pe(m(T))===0?0:w(T);case 5:return 6;case 6:return 63;case 7:if(e0(T,65),Ql(m(T))!==0)return w(T);var F0=m(T),sx=fn>>0)return w(T);switch(Gx){case 0:return e(T);case 1:continue;case 2:return z(T);case 3:x:for(;;){if(dr(m(T))!==0)return w(T);for(;;){e0(T,30);var J0=Oo(m(T));if(4>>0)return w(T);switch(J0){case 0:return e(T);case 1:continue;case 2:return z(T);case 3:continue x;default:return u(T)}}}default:return u(T)}}case 16:e0(T,65);var bx=My(m(T));if(bx!==0)return bx===1?5:w(T);e0(T,2);var Jx=_y(m(T));if(2>>0)return w(T);switch(Jx){case 0:for(;;){var W0=_y(m(T));if(2>>0)return w(T);switch(W0){case 0:continue;case 1:return i0(T);default:return t0(T)}}case 1:return i0(T);default:return t0(T)}case 17:e0(T,30);var nr=jV(m(T));if(8>>0)return w(T);switch(nr){case 0:return e(T);case 1:return Y(T);case 2:for(;;){e0(T,16);var V0=KV(m(T));if(4>>0)return w(T);switch(V0){case 0:return A(T);case 1:return i(T);case 2:continue;case 3:for(;;){e0(T,15);var Sr=hy(m(T));if(3>>0)return w(T);switch(Sr){case 0:return A(T);case 1:return i(T);case 2:continue;default:return N(T)}}default:return N(T)}}case 3:for(;;){e0(T,30);var Ur=hy(m(T));if(3>>0)return w(T);switch(Ur){case 0:return e(T);case 1:return i(T);case 2:continue;default:return t(T)}}case 4:e0(T,29);var lx=UV(m(T));if(lx===0)return e(T);if(lx!==1)return w(T);for(;;){e0(T,10);var br=Dy(m(T));if(3
>>0)return w(T);switch(br){case 0:return g(T);case 1:continue;case 2:x:for(;;){if(es(m(T))!==0)return w(T);for(;;){e0(T,10);var e2=Dy(m(T));if(3>>0)return w(T);switch(e2){case 0:return h(T);case 1:continue;case 2:continue x;default:e0(T,8);var h1=O1(m(T));if(h1!==0)return h1===1?h(T):w(T);for(;;)if(e0(T,7),ar(m(T))!==0)return w(T)}}}default:e0(T,8);var Ir=O1(m(T));if(Ir!==0)return Ir===1?g(T):w(T);for(;;)if(e0(T,7),ar(m(T))!==0)return w(T)}}case 5:return z(T);case 6:e0(T,29);var R1=JV(m(T));if(R1===0)return e(T);if(R1!==1)return w(T);for(;;){e0(T,14);var _=Ly(m(T));if(3<_>>>0)return w(T);switch(_){case 0:return k(T);case 1:continue;case 2:x:for(;;){if(V2(m(T))!==0)return w(T);for(;;){e0(T,14);var b=Ly(m(T));if(3>>0)return w(T);switch(b){case 0:return d(T);case 1:continue;case 2:continue x;default:e0(T,12);var r0=O1(m(T));if(r0!==0)return r0===1?d(T):w(T);for(;;)if(e0(T,11),ar(m(T))!==0)return w(T)}}}default:e0(T,12);var S0=O1(m(T));if(S0!==0)return S0===1?k(T):w(T);for(;;)if(e0(T,11),ar(m(T))!==0)return w(T)}}case 7:e0(T,29);var G=PV(m(T));if(G===0)return e(T);if(G!==1)return w(T);for(;;){e0(T,20);var h0=Uy(m(T));if(3>>0)return w(T);switch(h0){case 0:return l(T);case 1:continue;case 2:x:for(;;){if(Pr(m(T))!==0)return w(T);for(;;){e0(T,20);var z0=Uy(m(T));if(3>>0)return w(T);switch(z0){case 0:return o(T);case 1:continue;case 2:continue x;default:e0(T,18);var M0=O1(m(T));if(M0!==0)return M0===1?o(T):w(T);for(;;)if(e0(T,17),ar(m(T))!==0)return w(T)}}}default:e0(T,18);var ux=O1(m(T));if(ux!==0)return ux===1?l(T):w(T);for(;;)if(e0(T,17),ar(m(T))!==0)return w(T)}}default:return t(T)}case 18:e0(T,30);var Zx=Ty(m(T));if(5>>0)return w(T);switch(Zx){case 0:return e(T);case 1:return Y(T);case 2:for(;;){e0(T,30);var Lx=Ty(m(T));if(5>>0)return w(T);switch(Lx){case 0:return e(T);case 1:return Y(T);case 2:continue;case 3:return z(T);case 4:return f(T);default:return t(T)}}case 3:return z(T);case 4:return f(T);default:return t(T)}case 19:return 44;case 20:return 42;case 21:return 49;case 22:e0(T,51);var tr=m(T),$x=61>>0)return Ox(gn0);var J=K;if(33>J)switch(J){case 0:return[2,z2(x,r)];case 1:return[2,x];case 2:var Q=h2(x,r),x0=Zr(Yr),$=Vv(x,x0,r),f0=$[1];return[1,f0,Kt(f0,Q,$[2],x0,1)];case 3:var s0=Yx(r);if(!x[5]){var v0=h2(x,r),o0=Zr(Yr);vr(o0,s0);var c0=Vv(x,o0,r),d0=c0[1];return[1,d0,Kt(d0,v0,c0[2],o0,1)]}var E0=x[4]?qV(x,Vr(x,r),s0):x,L0=ay(1,E0),X0=cy(r);return Ar(Wl(r,X0-1|0,1),Cv)&&P(Wl(r,X0-2|0,1),Cv)?[0,L0,86]:[2,L0];case 4:if(x[4])return[2,ay(0,x)];$a(r),pr(r);var xx=IV(m(r))===0?0:w(r);return xx===0?[0,x,l2]:Ox(An0);case 5:var g0=h2(x,r),$0=Zr(Yr),n0=Ha(x,$0,r),ix=n0[1];return[1,ix,Kt(ix,g0,n0[2],$0,0)];case 6:var rx=Yx(r),dx=h2(x,r),ax=Zr(Yr),Sx=Zr(Yr);vr(Sx,rx);var D0=ez(x,rx,ax,Sx,0,r),N0=D0[1],A0=D0[3],Y0=[0,N0[1],dx,D0[2]],C0=U1(Sx);return[0,N0,[2,[0,Y0,U1(ax),C0,A0]]];case 7:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&Ey(m(X))===0&&es(m(X))===0)for(;;){var F0=my(m(X));if(2>>0)var U0=w(X);else switch(F0){case 0:continue;case 1:x:for(;;){if(es(m(X))===0)for(;;){var sx=my(m(X));if(2>>0)var ex=w(X);else switch(sx){case 0:continue;case 1:continue x;default:var ex=0}break}else var ex=w(X);var U0=ex;break}break;default:var U0=0}break}else var U0=w(X);return U0===0?[0,T,Wt(0,t1(X))]:Ox(En0)});case 8:return[0,x,Wt(0,t1(r))];case 9:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&Ey(m(X))===0&&es(m(X))===0)for(;;){e0(X,0);var F0=yy(m(X));if(F0!==0){if(F0===1)x:for(;;){if(es(m(X))===0)for(;;){e0(X,0);var sx=yy(m(X));if(sx!==0){if(sx===1)continue x;var ex=w(X);break}}else var ex=w(X);var U0=ex;break}else var U0=w(X);break}}else var U0=w(X);return U0===0?[0,T,Bt(0,t1(X))]:Ox(Sn0)});case 10:return[0,x,Bt(0,t1(r))];case 11:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&Ny(m(X))===0&&V2(m(X))===0)for(;;){var F0=Sy(m(X));if(2>>0)var U0=w(X);else switch(F0){case 0:continue;case 1:x:for(;;){if(V2(m(X))===0)for(;;){var sx=Sy(m(X));if(2>>0)var ex=w(X);else switch(sx){case 0:continue;case 1:continue x;default:var ex=0}break}else var ex=w(X);var U0=ex;break}break;default:var U0=0}break}else var U0=w(X);return U0===0?[0,T,Wt(1,t1(X))]:Ox(Tn0)});case 12:return[0,x,Wt(1,t1(r))];case 13:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&Ny(m(X))===0&&V2(m(X))===0)for(;;){e0(X,0);var F0=wy(m(X));if(F0!==0){if(F0===1)x:for(;;){if(V2(m(X))===0)for(;;){e0(X,0);var sx=wy(m(X));if(sx!==0){if(sx===1)continue x;var ex=w(X);break}}else var ex=w(X);var U0=ex;break}else var U0=w(X);break}}else var U0=w(X);return U0===0?[0,T,Bt(3,t1(X))]:Ox(wn0)});case 14:return[0,x,Bt(3,t1(r))];case 15:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&V2(m(X))===0){for(;;)if(e0(X,0),V2(m(X))!==0){var F0=w(X);break}}else var F0=w(X);return F0===0?[0,T,Bt(1,t1(X))]:Ox(_n0)});case 16:return[0,x,Bt(1,t1(r))];case 17:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&py(m(X))===0&&Pr(m(X))===0)for(;;){var F0=ky(m(X));if(2>>0)var U0=w(X);else switch(F0){case 0:continue;case 1:x:for(;;){if(Pr(m(X))===0)for(;;){var sx=ky(m(X));if(2>>0)var ex=w(X);else switch(sx){case 0:continue;case 1:continue x;default:var ex=0}break}else var ex=w(X);var U0=ex;break}break;default:var U0=0}break}else var U0=w(X);return U0===0?[0,T,Wt(2,t1(X))]:Ox(hn0)});case 18:return[0,x,Wt(2,t1(r))];case 19:return A1(x,r,function(T,X){if(pr(X),le(m(X))===0&&py(m(X))===0&&Pr(m(X))===0)for(;;){e0(X,0);var F0=Oy(m(X));if(F0!==0){if(F0===1)x:for(;;){if(Pr(m(X))===0)for(;;){e0(X,0);var sx=Oy(m(X));if(sx!==0){if(sx===1)continue x;var ex=w(X);break}}else var ex=w(X);var U0=ex;break}else var U0=w(X);break}}else var U0=w(X);return U0===0?[0,T,Bt(4,t1(X))]:Ox(kn0)});case 20:return[0,x,Bt(4,t1(r))];case 21:return A1(x,r,function(T,X){function F0(V0){for(;;){var Sr=Vt(m(V0));if(2>>0)return w(V0);switch(Sr){case 0:continue;case 1:x:for(;;){if(dr(m(V0))!==0)return w(V0);for(;;){var Ur=Vt(m(V0));if(2>>0)return w(V0);switch(Ur){case 0:continue;case 1:continue x;default:return 0}}}default:return 0}}}function sx(V0){for(;;){var Sr=Ga(m(V0));if(Sr!==0)return Sr===1?0:w(V0)}}function ex(V0){var Sr=jy(m(V0));if(2>>0)return w(V0);switch(Sr){case 0:var Ur=Io(m(V0));return Ur===0?sx(V0):Ur===1?F0(V0):w(V0);case 1:return sx(V0);default:return F0(V0)}}function U0(V0){var Sr=Cy(m(V0));if(Sr!==0)return Sr===1?ex(V0):w(V0);for(;;){var Ur=xe(m(V0));if(2>>0)return w(V0);switch(Ur){case 0:continue;case 1:return ex(V0);default:x:for(;;){if(dr(m(V0))!==0)return w(V0);for(;;){var lx=xe(m(V0));if(2>>0)return w(V0);switch(lx){case 0:continue;case 1:return ex(V0);default:continue x}}}}}}pr(X);var Nx=Co(m(X));if(2>>0)var mx=w(X);else switch(Nx){case 0:if(dr(m(X))===0)for(;;){var Bx=xe(m(X));if(2>>0)var mx=w(X);else switch(Bx){case 0:continue;case 1:var mx=ex(X);break;default:x:for(;;){if(dr(m(X))===0)for(;;){var Gx=xe(m(X));if(2>>0)var J0=w(X);else switch(Gx){case 0:continue;case 1:var J0=ex(X);break;default:continue x}break}else var J0=w(X);var mx=J0;break}}break}else var mx=w(X);break;case 1:var bx=dy(m(X)),mx=bx===0?U0(X):bx===1?ex(X):w(X);break;default:for(;;){var Jx=Py(m(X));if(2>>0)var mx=w(X);else switch(Jx){case 0:var mx=U0(X);break;case 1:continue;default:var mx=ex(X)}break}}if(mx!==0)return Ox(mn0);var W0=t1(X),nr=_2(T,Vr(T,X),48);return[0,nr,Wt(2,W0)]});case 22:var F=t1(r),H=_2(x,Vr(x,r),48);return[0,H,Wt(2,F)];case 23:return A1(x,r,function(T,X){function F0(W0){for(;;){e0(W0,0);var nr=Ro(m(W0));if(nr!==0){if(nr!==1)return w(W0);x:for(;;){if(dr(m(W0))!==0)return w(W0);for(;;){e0(W0,0);var V0=Ro(m(W0));if(V0!==0){if(V0===1)continue x;return w(W0)}}}}}}function sx(W0){for(;;)if(e0(W0,0),dr(m(W0))!==0)return w(W0)}function ex(W0){var nr=jy(m(W0));if(2>>0)return w(W0);switch(nr){case 0:var V0=Io(m(W0));return V0===0?sx(W0):V0===1?F0(W0):w(W0);case 1:return sx(W0);default:return F0(W0)}}function U0(W0){var nr=Cy(m(W0));if(nr!==0)return nr===1?ex(W0):w(W0);for(;;){var V0=xe(m(W0));if(2>>0)return w(W0);switch(V0){case 0:continue;case 1:return ex(W0);default:x:for(;;){if(dr(m(W0))!==0)return w(W0);for(;;){var Sr=xe(m(W0));if(2>>0)return w(W0);switch(Sr){case 0:continue;case 1:return ex(W0);default:continue x}}}}}}pr(X);var Nx=Co(m(X));if(2>>0)var mx=w(X);else switch(Nx){case 0:if(dr(m(X))===0)for(;;){var Bx=xe(m(X));if(2>>0)var mx=w(X);else switch(Bx){case 0:continue;case 1:var mx=ex(X);break;default:x:for(;;){if(dr(m(X))===0)for(;;){var Gx=xe(m(X));if(2>>0)var J0=w(X);else switch(Gx){case 0:continue;case 1:var J0=ex(X);break;default:continue x}break}else var J0=w(X);var mx=J0;break}}break}else var mx=w(X);break;case 1:var bx=dy(m(X)),mx=bx===0?U0(X):bx===1?ex(X):w(X);break;default:for(;;){var Jx=Py(m(X));if(2>>0)var mx=w(X);else switch(Jx){case 0:var mx=U0(X);break;case 1:continue;default:var mx=ex(X)}break}}return mx===0?[0,T,Bt(4,t1(X))]:Ox(yn0)});case 24:return[0,x,Bt(4,t1(r))];case 25:return A1(x,r,function(T,X){function F0(Jx){for(;;){var W0=Vt(m(Jx));if(2>>0)return w(Jx);switch(W0){case 0:continue;case 1:x:for(;;){if(dr(m(Jx))!==0)return w(Jx);for(;;){var nr=Vt(m(Jx));if(2>>0)return w(Jx);switch(nr){case 0:continue;case 1:continue x;default:return 0}}}default:return 0}}}function sx(Jx){var W0=Ga(m(Jx));return W0===0?F0(Jx):W0===1?0:w(Jx)}pr(X);var ex=Co(m(X));if(2>>0)var U0=w(X);else switch(ex){case 0:var U0=dr(m(X))===0?F0(X):w(X);break;case 1:for(;;){var Nx=qa(m(X));if(Nx===0)var U0=sx(X);else{if(Nx===1)continue;var U0=w(X)}break}break;default:for(;;){var mx=Lo(m(X));if(2>>0)var U0=w(X);else switch(mx){case 0:var U0=sx(X);break;case 1:continue;default:x:for(;;){if(dr(m(X))===0)for(;;){var Bx=Lo(m(X));if(2>>0)var Gx=w(X);else switch(Bx){case 0:var Gx=sx(X);break;case 1:continue;default:continue x}break}else var Gx=w(X);var U0=Gx;break}}break}}if(U0!==0)return Ox(dn0);var J0=t1(X),bx=_2(T,Vr(T,X),39);return[0,bx,Wt(2,J0)]});case 26:return A1(x,r,function(T,X){pr(X);var F0=Io(m(X));if(F0===0)for(;;){var sx=Ga(m(X));if(sx!==0){var mx=sx===1?0:w(X);break}}else if(F0===1)for(;;){var ex=Vt(m(X));if(2>>0)var mx=w(X);else switch(ex){case 0:continue;case 1:x:for(;;){if(dr(m(X))===0)for(;;){var U0=Vt(m(X));if(2>>0)var Nx=w(X);else switch(U0){case 0:continue;case 1:continue x;default:var Nx=0}break}else var Nx=w(X);var mx=Nx;break}break;default:var mx=0}break}else var mx=w(X);return mx===0?[0,T,Wt(2,t1(X))]:Ox(pn0)});case 27:var B=t1(r),a0=_2(x,Vr(x,r),39);return[0,a0,Wt(2,B)];case 28:return[0,x,Wt(2,t1(r))];case 29:return A1(x,r,function(T,X){function F0(J0){for(;;){e0(J0,0);var bx=Ro(m(J0));if(bx!==0){if(bx!==1)return w(J0);x:for(;;){if(dr(m(J0))!==0)return w(J0);for(;;){e0(J0,0);var Jx=Ro(m(J0));if(Jx!==0){if(Jx===1)continue x;return w(J0)}}}}}}function sx(J0){return e0(J0,0),dr(m(J0))===0?F0(J0):w(J0)}pr(X);var ex=Co(m(X));if(2>>0)var U0=w(X);else switch(ex){case 0:var U0=dr(m(X))===0?F0(X):w(X);break;case 1:for(;;){e0(X,0);var Nx=qa(m(X));if(Nx===0)var U0=sx(X);else{if(Nx===1)continue;var U0=w(X)}break}break;default:for(;;){e0(X,0);var mx=Lo(m(X));if(2>>0)var U0=w(X);else switch(mx){case 0:var U0=sx(X);break;case 1:continue;default:x:for(;;){if(dr(m(X))===0)for(;;){e0(X,0);var Bx=Lo(m(X));if(2>>0)var Gx=w(X);else switch(Bx){case 0:var Gx=sx(X);break;case 1:continue;default:continue x}break}else var Gx=w(X);var U0=Gx;break}}break}}return U0===0?[0,T,Bt(4,t1(X))]:Ox(ln0)});case 30:return[0,x,Bt(4,t1(r))];case 31:return[0,x,66];default:return[0,x,6]}switch(J){case 33:return[0,x,7];case 34:return[0,x,0];case 35:return[0,x,1];case 36:return[0,x,2];case 37:return[0,x,3];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,12];case 41:return[0,x,10];case 42:return[0,x,8];case 43:return[0,x,9];case 44:return[0,x,86];case 45:return[0,x,83];case 46:return[0,x,85];case 47:return[0,x,6];case 48:return[0,x,7];case 49:return[0,x,98];case 50:return[0,x,99];case 51:return[0,x,82];case 52:return[0,x,85];case 53:return[0,x,l2];case 54:return[0,x,86];case 55:return[0,x,88];case 56:return[0,x,87];case 57:return[0,x,89];case 58:return[0,x,91];case 59:return[0,x,11];case 60:return[0,x,82];case 61:return[0,x,fn];case 62:return[0,x,Dt];case 63:var m0=r[6];QV(r);var P0=ql(x,m0,r[3]);LO(r,m0);var D=t1(r),O0=xz(x,D),K0=O0[2],j0=O0[1],ox=Tx(K0,sp);if(0<=ox){if(0>=ox)return[0,j0,Os];var b0=Tx(K0,wx);if(0<=b0){if(0>=b0)return[0,j0,H3];if(!P(K0,Ss))return[0,j0,31];if(!P(K0,Ts))return[0,j0,46];if(!P(K0,q5))return[0,j0,Oa];if(!P(K0,g5))return[0,j0,Hr];if(!P(K0,Ps))return[0,j0,Af]}else{if(!P(K0,P8))return[0,j0,Rt];if(!P(K0,mv))return[0,j0,29];if(!P(K0,ka))return[0,j0,po];if(!P(K0,Ta))return[0,j0,L4];if(!P(K0,je))return[0,j0,42];if(!P(K0,La))return[0,j0,xl]}}else{var _x=Tx(K0,Oc);if(0<=_x){if(0>=_x)return[0,j0,41];if(!P(K0,As))return[0,j0,30];if(!P(K0,RU))return[0,j0,Yr];if(!P(K0,Q2))return[0,j0,53];if(!P(K0,al))return[0,j0,m1];if(!P(K0,A8))return[0,j0,Ci]}else{if(!P(K0,t5))return[0,j0,ut];if(!P(K0,ya))return[0,j0,dl];if(!P(K0,kv))return[0,j0,pa];if(!P(K0,T5))return[0,j0,Nn0];if(!P(K0,F3))return[0,j0,Pn0];if(!P(K0,se))return[0,j0,Ns]}}return[0,j0,[4,P0,K0,Zl(D)]];case 64:var B0=x[4]?_2(x,Vr(x,r),96):x;return[0,B0,Rr];default:return[0,x,[7,Yx(r)]]}},Hl=function(x){return function(r){for(var e=0,t=r;;){var u=p(x,t,t[2]);switch(u[0]){case 0:var i=u[2],f=u[1],o=GV(f,i),l=e===0?0:Ax(e),d=f[6];if(d===0)return[0,[0,f[1],f[2],f[3],f[4],f[5],f[6],o],[0,i,o,0,l]];var k=[0,i,o,Ax(d),l];return[0,[0,f[1],f[2],f[3],f[4],f[5],_V,o],k];case 1:var h=u[2],g=u[1],e=[0,h,e],t=[0,g[1],g[2],g[3],g[4],g[5],g[6],h[1]];continue;default:var t=u[1];continue}}}},iS0=Hl(eS0),fS0=Hl(tS0),cS0=Hl(nS0),sS0=Hl(uS0),oS0=Hl(xS0),w2=vV([0,mT0]),bl=function(x,r){return[0,0,0,r,wV(x)]},Xy=function(x){var r=x[4];switch(x[3]){case 0:var K=a(oS0,r);break;case 1:var K=a(sS0,r);break;case 2:var K=a(fS0,r);break;case 3:var e=de(r,r[2]),t=Zr(Yr),u=Zr(Yr),i=r[2];pr(i);var f=m(i),o=Rt>>0)var l=w(i);else switch(o){case 0:var l=1;break;case 1:var l=4;break;case 2:var l=0;break;case 3:e0(i,0);var l=pe(m(i))===0?0:w(i);break;case 4:var l=2;break;default:var l=3}if(4>>0)var d=Ox(Rn0);else switch(l){case 0:var k=Yx(i);vr(u,k),vr(t,k);var h=uz(z2(r,i),t,u,i),g=de(h,i),A=U1(t),N=U1(u),d=[0,h,[9,[0,h[1],e,g],A,N]];break;case 1:var d=[0,r,Rr];break;case 2:var d=[0,r,98];break;case 3:var d=[0,r,0];break;default:$a(i);var C=uz(r,t,u,i),O=de(C,i),L=U1(t),M=U1(u),d=[0,C,[9,[0,C[1],e,O],L,M]]}var V=d[2],z=d[1],Y=GV(z,V),t0=z[6];if(t0===0)var j=[0,z,[0,V,Y,0,0]];else var i0=[0,V,Y,Ax(t0),0],j=[0,[0,z[1],z[2],z[3],z[4],z[5],0,z[7]],i0];var K=j;break;case 4:var K=a(cS0,r);break;default:var K=a(iS0,r)}var J=K[1],Q=K[2],x0=[0,wV(J),Q];return x[4]=J,x[1]?x[2]=[0,x0]:x[1]=[0,x0],x0},iz=function(x){var r=x[1];return r?r[1][2]:Xy(x)[2]},ba=function(x){return Rl(x[24][1])},k1=function(x){return x[28][4]},nx=function(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[23];return t?p(t[1],x,e):0},x6=function(x,r){return x[31][1]=r,0},Do=function(x,r){if(x===0)return iz(r[26][1]);if(x!==1)throw q0([0,wr,vs0],1);var e=r[26][1];e[1]||Xy(e);var t=e[2];return t?t[1][2]:Xy(e)[2]},Qs=function(x,r){return x===r[5]?r:[0,r[1],r[2],r[3],r[4],x,r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},fz=function(x,r){return x===r[10]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],x,r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},HO=function(x,r){return x===r[18]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],x,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},bO=function(x,r){return x===r[19]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],x,r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},cz=function(x,r){return x===r[20]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],x,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},zv=function(x,r){return x===r[22]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],x,r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},xR=function(x,r){return x===r[14]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],x,r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},r6=function(x,r){return x===r[8]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],x,r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},e6=function(x,r){return x===r[12]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],x,r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},Kv=function(x,r){return x===r[15]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],x,r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},rR=function(x,r){return x===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],x,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},sz=function(x,r){return x===r[6]?r:[0,r[1],r[2],r[3],r[4],r[5],x,r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},oz=function(x,r){return x===r[7]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],x,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},eR=function(x,r){return x===r[13]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],x,r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},Yy=function(x,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],[0,x],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31]]},tR=function(x){function r(e){return nx(x,e)}return function(e){return g2(r,e)}},x3=function(x){var r=x[4][1];return r?[0,r[1][2]]:0},vz=function(x){var r=x[4][1];return r?[0,r[1][1]]:0},az=function(x){return[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],0,x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31]]},lz=function(x,r,e,t){return[0,x[1],x[2],w2[1],x[4],x[5],0,0,0,0,0,1,x[12],x[13],x[14],x[15],x[16],x[17],e,r,x[20],t,x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31]]},r3=function(x){return P(x,_v)&&P(x,Q2)&&P(x,da)&&P(x,Wp)&&P(x,kl)&&P(x,B3)&&P(x,j3)&&P(x,je)&&P(x,j2)?0:1},Bv=function(x){return P(x,mP)&&P(x,"eval")?0:1},Vy=function(x){var r=Tx(x,Qp),e=0;if(0<=r){if(0>>0){if(L2>=t+1>>>0)return 1}else if(t===6)return 0}return n6(x,r)},e3=function(x){return yz(0,x)},Uo=function(x,r){var e=kr(x,r),t=0;if(typeof e=="number")switch(e){case 28:case 42:case 52:case 53:case 54:case 55:case 56:case 57:case 58:var u=1;break;default:t=1}else if(e[0]===4)var u=r3(e[2]);else t=1;if(t)var u=0;if(u)return 1;var i=0;if(typeof e=="number")switch(e){case 14:case 48:case 60:case 61:case 62:case 63:case 64:case 65:case 126:i=1;break}else e[0]===4&&(i=1);return i?1:0},zy=function(x,r){return pz(r,kr(x,r))},mz=function(x,r){var e=Uo(x,r);return e||zy(x,r)},ns=function(x){return Uo(0,x)},jo=function(x){var r=W(x)===15?1:0;if(r)var e=r;else{var t=W(x)===64?1:0;if(t){var u=kr(1,x)===15?1:0;if(u)var i=t6(1,x)[2][1],e=Px(x)[3][1]===i?1:0;else var e=u}else var e=t}return e},u6=function(x){var r=W(x);if(typeof r=="number")switch(r){case 13:case 40:return 1}else if(r[0]===4&&!P(r[3],Bh)&&kr(1,x)===40)return 1;return 0},iR=function(x){var r=x[28][1];if(r){var e=W(x);if(typeof e!="number"&&e[0]===4&&!P(e[3],lo)&&Uo(1,x))return 1;var t=0}else var t=r;return t},fR=function(x){var r=W(x);return typeof r!="number"&&r[0]===4&&!P(r[3],Z1)?1:0},Vx=function(x,r){return nx(x,[0,Px(x),r])},kz=function(x,r){var e=ZO(0,r);return x?[26,e,x[1]]:[24,e]},S1=function(x,r){var e=uR(r);return a(tR(r),e),Vx(r,kz(x,W(r)))},Ky=function(x){function r(e){return nx(x,[0,e[1],Rr])}return function(e){return g2(r,e)}},hz=function(x,r){var e=x[6]?H0(Tr(cs0),r,r,r):ss0;return S1([0,e],x)},Zt=function(x,r){var e=x[5];return e&&Vx(x,r)},at=function(x,r){var e=x[5],t=r[2],u=r[1];return e&&nx(x,[0,u,t])},Wv=function(x,r){return nx(x,[0,r,[14,x[5]]])},Z0=function(x){var r=x[27][1];if(r){var e=r[1],t=ba(x),u=W(x);a(e,[0,Px(x),u,t])}var i=x[26][1],f=i[1],o=f?f[1][1]:Xy(i)[1];x[25][1]=o;var l=uR(x);a(tR(x),l);var d=x[2][1],k=Hc(Do(0,x)[4],d);x[2][1]=k;var h=[0,Do(0,x)];x[4][1]=h;var g=x[26][1];return g[2]?(g[1]=g[2],g[2]=0,0):(iz(g),g[1]=0,0)},o1=function(x,r){var e=p(zO,W(x),r);return e&&Z0(x),e},J1=function(x,r){x[24][1]=[0,r,x[24][1]];var e=ba(x),t=bl(x[25][1],e);return x[26][1]=t,0},K1=function(x){var r=x[24][1],e=r?r[2]:Ox(fs0);x[24][1]=e;var t=ba(x),u=bl(x[25][1],t);return x[26][1]=u,0},hx=function(x){var r=Px(x);if(W(x)===9&&n6(1,x)){var e=w0(x),t=Do(1,x)[4],u=Qx(e,a(Ml(function(f){return f[1][2][1]<=r[3][1]?1:0}),t));return x6(x,[0,r[3][1]+1|0,0]),u}var i=w0(x);return x6(x,r[3]),i},Jo=function(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=w0(x),u=a(Ml(function(i){return i[1][2][1]<=e[3][1]?1:0}),t);return x6(x,[0,e[3][1]+1|0,0]),u},qs=function(x,r){return S1([0,ZO(ns0,r)],x)},u0=function(x,r){return 1-p(zO,W(x),r)&&qs(x,r),Z0(x)},_z=function(x,r){var e=o1(x,r);return 1-e&&qs(x,r),e},By=function(x,r){return _z(x,r),0},Hs=function(x,r){var e=W(x),t=0;return typeof e!="number"&&e[0]===4&&Ar(e[3],r)&&(t=1),t||S1([0,a(Tr(ts0),r)],x),Z0(x)},us=[Gr,ms0,Js(0)],wz=function(x,r,e){if(!e)return 0;var t=e[1],u=t[1],i=t[2];if(r[27][1]=[0,u],!x)return x;for(var f=i[2];;){if(!f)return 0;var o=f[2];a(u,f[1]);var f=o}},cR=function(x,r){var e=x[27][1];if(e){var t=e[1],u=iY(0),i=[0,function(V){return uO(V,u)}];x[27][1]=i;var f=[0,[0,t,u]]}else var f=0;var o=x[31][1],l=x[25][1],d=x[24][1],k=x[4][1],h=x[2][1],g=x[1][1];try{var A=a(r,x);wz(1,x,f);var N=[0,A];return N}catch(M){var C=C1(M);if(C!==us)throw q0(C,0);wz(0,x,f),x[1][1]=g,x[2][1]=h,x[4][1]=k,x[24][1]=d,x[25][1]=l,x[31][1]=o;var O=ba(x),L=bl(x[25][1],O);return x[26][1]=L,0}},Wy=function(x,r,e){var t=cR(x,e);return t?t[1]:r},i6=function(x,r){var e=Ax(r);if(!e)return r;var t=e[1],u=e[2],i=a(x,t);return t===i?r:Ax([0,i,u])},Tz=uy(Ts0,function(x){var r=NO(x,hs0),e=AO(x,ws0),t=e[24],u=e[28],i=e[41],f=e[90],o=e[IT],l=e[ag],d=e[hv],k=e[jj],h=e[cD],g=e[dj],A=e[6],N=e[7],C=e[10],O=e[17],L=e[23],M=e[29],V=e[39],z=e[42],Y=e[52],t0=e[60],i0=e[De],j=e[Is],K=e[Os],J=e[po],Q=e[pa],x0=e[vh],$=e[y_],f0=e[XD],s0=e[hj],v0=e[US],o0=e[MP],c0=e[CT],d0=e[r5],E0=e[dk],L0=e[rd],X0=e[Yw],xx=e[ZA],g0=e[pT],$0=e[Z5],n0=e[B4],ix=e[Ov],rx=e[FD],dx=e[zD],ax=e[Xj],Sx=e[rr],D0=e[SD],N0=e[fJ],A0=e[xk],Y0=e[aj],C0=e[PU],F=IO(x,0,0,$X,jO,1)[1];function H(r0,S0,G){var h0=G[2],z0=h0[2],M0=h0[1],ux=G[1];if(z0){var Zx=z0[1],Lx=function($x){return[0,ux,[0,M0,[0,$x]]]};return G0(a(r0[1][1+l],r0),Zx,G,Lx)}function tr($x){return[0,ux,[0,$x,z0]]}return G0(p(r0[1][1+A],r0,S0),M0,G,tr)}function B(r0,S0,G){var h0=G[2],z0=G[1],M0=z0[3],ux=z0[2],Zx=z0[1];if(M0)var Lx=i6(a(r0[1][1+u],r0),M0),tr=ux;else var Lx=0,tr=p(r0[1][1+u],r0,ux);var $x=p(r0[1][1+i],r0,h0);return ux===tr&&M0===Lx&&h0===$x?G:[0,[0,Zx,tr,Lx],$x]}function a0(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function m0(r0,S0,G){var h0=G[3];function z0(M0){return[0,G[1],G[2],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function P0(r0,S0){var G=S0[2];function h0(z0){return[0,S0[1],z0]}return G0(a(r0[1][1+i],r0),G,S0,h0)}function D(r0,S0,G){var h0=G[3];function z0(M0){return[0,G[1],G[2],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function O0(r0,S0,G){var h0=G[2],z0=G[1],M0=i6(a(r0[1][1+l],r0),z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,M0,ux]}function K0(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function j0(r0,S0,G){var h0=G[4];function z0(M0){return[0,G[1],G[2],G[3],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function ox(r0,S0,G){var h0=G[2];function z0(M0){return[0,G[1],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function b0(r0,S0,G){var h0=G[3],z0=G[2],M0=p(r0[1][1+K],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],M0,ux]}function _x(r0,S0,G){var h0=G[4],z0=G[3],M0=G[2],ux=G[1],Zx=p(r0[1][1+i],r0,h0);if(z0){var Lx=Kx(a(r0[1][1+g],r0),z0);return z0===Lx&&h0===Zx?G:[0,G[1],G[2],Lx,Zx]}if(M0){var tr=Kx(a(r0[1][1+h],r0),M0);return M0===tr&&h0===Zx?G:[0,G[1],tr,G[3],Zx]}var $x=p(r0[1][1+l],r0,ux);return ux===$x&&h0===Zx?G:[0,$x,G[2],G[3],Zx]}function B0(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+l],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function T(r0,S0,G){var h0=G[4];function z0(M0){return[0,G[1],G[2],G[3],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function X(r0,S0,G){var h0=G[4];function z0(M0){return[0,G[1],G[2],G[3],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function F0(r0,S0,G){var h0=G[2],z0=G[1],M0=z0[3],ux=z0[2],Zx=z0[1];if(M0)var Lx=i6(a(r0[1][1+u],r0),M0),tr=ux;else var Lx=0,tr=p(r0[1][1+u],r0,ux);var $x=p(r0[1][1+i],r0,h0);return ux===tr&&M0===Lx&&h0===$x?G:[0,[0,Zx,tr,Lx],$x]}function sx(r0,S0,G){var h0=G[3],z0=G[1],M0=x2(a(r0[1][1+f],r0),z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,M0,G[2],ux]}function ex(r0,S0,G){var h0=G[2];function z0(M0){return[0,G[1],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function U0(r0,S0){if(S0[0]===0){var G=S0[1],h0=function(tr){return[0,tr]};return G0(a(r0[1][1+o],r0),G,S0,h0)}var z0=S0[1],M0=z0[2],ux=M0[2],Zx=z0[1],Lx=p(r0[1][1+o],r0,ux);return ux===Lx?S0:[1,[0,Zx,[0,M0[1],Lx]]]}function Nx(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+c0],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function mx(r0,S0){var G=S0[2],h0=S0[1],z0=G[4];function M0(ux){return[0,h0,[0,G[1],G[2],G[3],ux]]}return G0(a(r0[1][1+i],r0),z0,[0,h0,G],M0)}function Bx(r0,S0,G){var h0=G[9],z0=G[3],M0=p(r0[1][1+L0],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,G[4],G[5],G[6],G[7],G[8],ux,G[10]]}function Gx(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+l],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function J0(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function bx(r0,S0){var G=S0[2],h0=S0[1],z0=G[3];function M0(ux){return[0,h0,[0,G[1],G[2],ux]]}return G0(a(r0[1][1+i],r0),z0,[0,h0,G],M0)}function Jx(r0,S0,G){var h0=G[6],z0=G[5],M0=p(r0[1][1+ix],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],G[3],G[4],M0,ux,G[7]]}function W0(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];if(h0===0){var ux=function(tr){return[0,M0,[0,tr,h0]]};return G0(a(r0[1][1+o],r0),z0,S0,ux)}function Zx(tr){return[0,M0,[0,z0,tr]]}var Lx=a(r0[1][1+t],r0);return G0(function(tr){return Kx(Lx,tr)},h0,S0,Zx)}function nr(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Lx){return[0,M0,[0,Lx,h0]]}var Zx=a(r0[1][1+d],r0);return G0(function(Lx){return i6(Zx,Lx)},z0,S0,ux)}function V0(r0,S0,G){var h0=G[2],z0=G[1];if(h0===0){var M0=function(Lx){return[0,Lx,G[2],G[3]]};return G0(a(r0[1][1+l],r0),z0,G,M0)}function ux(Lx){return[0,G[1],Lx,G[3]]}var Zx=a(r0[1][1+t],r0);return G0(function(Lx){return Kx(Zx,Lx)},h0,G,ux)}function Sr(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function Ur(r0,S0,G){var h0=G[7],z0=G[2],M0=p(r0[1][1+k],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],M0,G[3],G[4],G[5],G[6],ux]}function lx(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function br(r0,S0){var G=S0[2],h0=G[2],z0=G[1],M0=S0[1];function ux(Zx){return[0,M0,[0,z0,Zx]]}return G0(a(r0[1][1+i],r0),h0,S0,ux)}function e2(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+g],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function h1(r0,S0,G){var h0=G[2];function z0(M0){return[0,G[1],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}function Ir(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+l],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function R1(r0,S0,G){var h0=G[4],z0=G[3],M0=p(r0[1][1+l],r0,z0),ux=p(r0[1][1+i],r0,h0);return z0===M0&&h0===ux?G:[0,G[1],G[2],M0,ux]}function _(r0,S0){var G=S0[2];function h0(z0){return[0,S0[1],z0]}return G0(a(r0[1][1+i],r0),G,S0,h0)}function b(r0,S0,G){var h0=G[2];function z0(M0){return[0,G[1],M0]}return G0(a(r0[1][1+i],r0),h0,G,z0)}return RO(x,[0,z,function(r0,S0){var G=S0[2],h0=a(Ml(function(M0){return Fs(M0[1][2],r0[1+r])<0?1:0}),G),z0=qc(h0);return qc(G)===z0?S0:[0,S0[1],h0,S0[3]]},C0,b,Y0,_,A0,R1,N0,Ir,D0,h1,Sx,e2,g,br,h,lx,ax,Ur,k,Sr,dx,V0,rx,nr,d,W0,n0,Jx,$0,bx,g0,J0,xx,Gx,X0,Bx,E0,mx,d0,Nx,o0,U0,v0,ex,s0,sx,f0,F0,$,X,x0,T,Q,B0,j,_x,J,b0,i0,ox,f,j0,t0,K0,Y,O0,V,D,M,P0,L,m0,O,a0,C,B,N,H]),function(r0,S0,G){var h0=iy(S0,x);return h0[1+r]=G,a(F,h0),OO(S0,h0,x)}}),Zy=function(x){var r=x3(x);if(r)var e=r[1],t=dz(x)?(x6(x,e[3]),[0,p(Tz[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,f){return u?p(f,u[1],i):i}]},f6=function(x){var r=x3(x);if(r){var e=r[1];if(dz(x)){x6(x,e[3]);var t=Jo(x),u=[0,p(Tz[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Jo(x)}else var u=0,i=0;return[0,i,function(f,o){return u?p(o,u[1],f):f}]},P1=function(x){return re(x)?f6(x):Zy(x)},gn=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,Pa,2),t,u)})},ee=function(x,r){if(!r)return 0;var e=r[1],t=P1(x)[2];return[0,p(t,e,function(u,i){return p(qx(u,zC,5),u,i)})]},sR=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,dD,7),t,u)})},t3=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,-1045824777,8),t,u)})},c6=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,-455772979,9),t,u)})},Sz=function(x,r){if(!r)return 0;var e=r[1],t=P1(x)[2];return[0,p(t,e,function(u,i){return p(qx(u,FU,12),u,i)})]},An=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,xD,13),t,u)})},Ez=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){var i=a(qx(t,Vj,15),t);return i6(function(f){return x2(i,f)},u)})},gz=function(x,r){var e=P1(x)[2];return p(e,r,function(t,u){return p(qx(t,-21476009,16),t,u)})},vS0=function(x,r){var e=x[2],t=x[1];function u(br){return N2(br,r)}switch(e[0]){case 0:var i=e[1],f=YO(i[2],r),lx=[0,[0,i[1],f]];break;case 1:var o=e[1],l=u(o[2]),lx=[1,[0,o[1],l]];break;case 2:var d=e[1],k=u(d[7]),lx=[2,[0,d[1],d[2],d[3],d[4],d[5],d[6],k]];break;case 3:var h=e[1],g=h[7],A=u(h[6]),lx=[3,[0,h[1],h[2],h[3],h[4],h[5],A,g]];break;case 4:var N=e[1],C=u(N[2]),lx=[4,[0,N[1],C]];break;case 5:var lx=[5,[0,u(e[1][1])]];break;case 6:var O=e[1],L=u(O[7]),lx=[6,[0,O[1],O[2],O[3],O[4],O[5],O[6],L]];break;case 7:var M=e[1],V=u(M[5]),lx=[7,[0,M[1],M[2],M[3],M[4],V]];break;case 8:var z=e[1],Y=u(z[3]),lx=[8,[0,z[1],z[2],Y]];break;case 9:var t0=e[1],i0=u(t0[5]),lx=[9,[0,t0[1],t0[2],t0[3],t0[4],i0]];break;case 10:var j=e[1],K=u(j[4]),lx=[10,[0,j[1],j[2],j[3],K]];break;case 11:var J=e[1],Q=u(J[5]),lx=[11,[0,J[1],J[2],J[3],J[4],Q]];break;case 12:var x0=e[1],$=u(x0[4]),lx=[12,[0,x0[1],x0[2],x0[3],$]];break;case 13:var f0=e[1],s0=u(f0[2]),lx=[13,[0,f0[1],s0]];break;case 14:var v0=e[1],o0=u(v0[4]),lx=[14,[0,v0[1],v0[2],v0[3],o0]];break;case 15:var c0=e[1],d0=u(c0[5]),lx=[15,[0,c0[1],c0[2],c0[3],c0[4],d0]];break;case 16:var E0=e[1],L0=u(E0[4]),lx=[16,[0,E0[1],E0[2],E0[3],L0]];break;case 17:var X0=e[1],xx=u(X0[3]),lx=[17,[0,X0[1],X0[2],xx]];break;case 18:var lx=[18,[0,u(e[1][1])]];break;case 19:var g0=e[1],$0=u(g0[3]),lx=[19,[0,g0[1],g0[2],$0]];break;case 20:var n0=e[1],ix=u(n0[3]),lx=[20,[0,n0[1],n0[2],ix]];break;case 21:var rx=e[1],dx=u(rx[5]),lx=[21,[0,rx[1],rx[2],rx[3],rx[4],dx]];break;case 22:var ax=e[1],Sx=u(ax[3]),lx=[22,[0,ax[1],ax[2],Sx]];break;case 23:var D0=e[1],N0=u(D0[5]),lx=[23,[0,D0[1],D0[2],D0[3],D0[4],N0]];break;case 24:var A0=e[1],Y0=u(A0[5]),lx=[24,[0,A0[1],A0[2],A0[3],A0[4],Y0]];break;case 25:var C0=e[1],F=u(C0[5]),lx=[25,[0,C0[1],C0[2],C0[3],C0[4],F]];break;case 26:var H=e[1],B=H[10],a0=u(H[9]),lx=[26,[0,H[1],H[2],H[3],H[4],H[5],H[6],H[7],H[8],a0,B]];break;case 27:var m0=e[1],P0=u(m0[4]),lx=[27,[0,m0[1],m0[2],m0[3],P0]];break;case 28:var D=e[1],O0=u(D[5]),lx=[28,[0,D[1],D[2],D[3],D[4],O0]];break;case 29:var K0=e[1],j0=u(K0[5]),lx=[29,[0,K0[1],K0[2],K0[3],K0[4],j0]];break;case 30:var ox=e[1],b0=u(ox[3]),lx=[30,[0,ox[1],ox[2],b0]];break;case 31:var _x=e[1],B0=_x[3],T=u(_x[2]),lx=[31,[0,_x[1],T,B0]];break;case 32:var X=e[1],F0=X[4],sx=u(X[3]),lx=[32,[0,X[1],X[2],sx,F0]];break;case 33:var ex=e[1],U0=u(ex[2]),lx=[33,[0,ex[1],U0]];break;case 34:var Nx=e[1],mx=u(Nx[4]),lx=[34,[0,Nx[1],Nx[2],Nx[3],mx]];break;case 35:var Bx=e[1],Gx=u(Bx[4]),lx=[35,[0,Bx[1],Bx[2],Bx[3],Gx]];break;case 36:var J0=e[1],bx=u(J0[5]),lx=[36,[0,J0[1],J0[2],J0[3],J0[4],bx]];break;case 37:var Jx=e[1],W0=u(Jx[3]),lx=[37,[0,Jx[1],Jx[2],W0]];break;case 38:var nr=e[1],V0=u(nr[3]),lx=[38,[0,nr[1],nr[2],V0]];break;default:var Sr=e[1],Ur=u(Sr[3]),lx=[39,[0,Sr[1],Sr[2],Ur]]}return[0,t,lx]};uy(Ss0,function(x){var r=NO(x,ks0),e=CO(_s0),t=e.length-1,u=ZX.length-1,i=Ja(t+u|0,0),f=t-1|0,o=0;if(f>=0)for(var l=o;;){var d=Kl(x,z1(e,l)[1+l]);z1(i,l)[1+l]=d;var k=l+1|0;if(f!==l){var l=k;continue}break}var h=u-1|0,g=0;if(h>=0)for(var A=g;;){var N=A+t|0,C=NO(x,z1(ZX,A)[1+A]);z1(i,N)[1+N]=C;var O=A+1|0;if(h!==A){var A=O;continue}break}var L=i[4],M=i[5],V=i[z3],z=i[hv],Y=i[292],t0=i[293],i0=i[44],j=i[Q8],K=i[WJ],J=IO(x,0,0,$X,jO,1)[1];function Q(o0,c0,d0){return p(o0[1][1+V],o0,d0[2]),d0}function x0(o0,c0){return p(o0[1][1+z],o0,c0),c0}function $(o0,c0){var d0=c0[1],E0=o0[1+t0];if(E0){var L0=Fs(E0[1][1][2],d0[2])<0?1:0,X0=L0&&(o0[1+t0]=[0,c0],0);return X0}var xx=0<=Fs(d0[2],o0[1+r][3])?1:0,g0=xx&&(o0[1+t0]=[0,c0],0);return g0}function f0(o0,c0){var d0=c0[1],E0=o0[1+Y];if(E0){var L0=Fs(d0[2],E0[1][1][2])<0?1:0,X0=L0&&(o0[1+Y]=[0,c0],0);return X0}var xx=Fs(d0[2],o0[1+r][2])<0?1:0,g0=xx&&(o0[1+Y]=[0,c0],0);return g0}function s0(o0,c0){return c0?p(o0[1][1+z],o0,c0[1]):0}function v0(o0,c0){var d0=c0[2],E0=c0[1];return g2(a(o0[1][1+M],o0),E0),g2(a(o0[1][1+L],o0),d0)}return RO(x,[0,j,function(o0){return[0,o0[1+Y],o0[1+t0]]},z,v0,V,s0,M,f0,L,$,i0,x0,K,Q]),function(o0,c0,d0){var E0=iy(c0,x);return E0[1+r]=d0,a(J,E0),E0[1+Y]=0,E0[1+t0]=0,OO(c0,E0,x)}});var Az=function(x){var r=W(x),e=0;if(typeof r=="number"){var t=r;if(49<=t)switch(t){case 49:var u=no0;break;case 50:var u=uo0;break;case 51:var u=io0;break;case 52:var u=fo0;break;case 53:var u=co0;break;case 54:var u=so0;break;case 55:var u=oo0;break;case 56:var u=vo0;break;case 57:var u=ao0;break;case 58:var u=lo0;break;case 59:var u=po0;break;case 60:var u=do0;break;case 61:var u=yo0;break;case 62:var u=mo0;break;case 63:var u=ko0;break;case 64:var u=ho0;break;case 65:var u=_o0;break;case 114:var u=wo0;break;case 115:var u=To0;break;case 116:var u=So0;break;case 117:var u=Eo0;break;case 118:var u=go0;break;case 119:var u=Ao0;break;case 120:var u=Po0;break;case 121:var u=No0;break;case 122:var u=Co0;break;case 123:var u=Io0;break;case 124:var u=Oo0;break;case 125:var u=Ro0;break;case 126:var u=Lo0;break;case 128:var u=Mo0;break;case 129:var u=Do0;break;default:e=1}else switch(t){case 15:var u=Es0;break;case 16:var u=gs0;break;case 17:var u=As0;break;case 18:var u=Ps0;break;case 19:var u=Ns0;break;case 20:var u=Cs0;break;case 21:var u=Is0;break;case 22:var u=Os0;break;case 23:var u=Rs0;break;case 24:var u=Ls0;break;case 25:var u=Ms0;break;case 26:var u=Ds0;break;case 27:var u=Us0;break;case 28:var u=js0;break;case 29:var u=Js0;break;case 30:var u=Xs0;break;case 31:var u=Ys0;break;case 32:var u=Vs0;break;case 33:var u=zs0;break;case 34:var u=Ks0;break;case 35:var u=Bs0;break;case 36:var u=Ws0;break;case 37:var u=Zs0;break;case 38:var u=$s0;break;case 39:var u=Fs0;break;case 40:var u=Qs0;break;case 41:var u=Gs0;break;case 42:var u=qs0;break;case 43:var u=Hs0;break;case 44:var u=bs0;break;case 45:var u=xo0;break;case 46:var u=ro0;break;case 47:var u=eo0;break;case 48:var u=to0;break;default:e=1}}else switch(r[0]){case 4:var u=r[2];break;case 11:var i=r[1]?Uo0:jo0,u=i;break;default:e=1}if(e){S1(Jo0,x);var u=Xo0}return Z0(x),u},T2=function(x){var r=Px(x),e=w0(x),t=Az(x);return[0,r,[0,t,k0([0,e],[0,hx(x)],0)]]},Pz=function(x){var r=Px(x),e=w0(x);u0(x,14);var t=Px(x),u=Az(x),i=k0([0,e],[0,hx(x)],0),f=u1(r,t),o=t[2],l=r[3],d=l[1]===o[1]?1:0,k=d&&(l[2]===o[2]?1:0);return 1-k&&nx(x,[0,f,Os]),[0,f,[0,u,i]]},Zv=function(x){var r=x[2],e=r[3]===0?1:0,t=r[2];if(!e)return e;for(var u=t;;){if(!u)return 1;var i=u[1][2],f=0,o=u[2];if(i[1][2][0]===2&&!i[2]){var l=1;f=1}if(!f)var l=0;if(!l)return l;var u=o}},s6=function(x){for(var r=x;;){var e=r[2];if(e[0]!==30)return 0;var t=e[1][2];if(t[2][0]===26)return 1;var r=t}},$y=function(x,r,e){var t=e[2][1],u=e[1];if(!P(t,Ev)){var i=r[19];return i&&nx(r,[0,u,6])}if(P(t,da)){if(!P(t,j2))return r[18]?nx(r,[0,u,it]):at(r,[0,u,85])}else if(r[14])return nx(r,[0,u,[24,ly(t)]]);if(r3(t))return at(r,[0,u,85]);if(Vy(t))return nx(r,[0,u,it]);if(x){var f=x[1];if(Bv(t))return at(r,[0,u,f])}return 0},l0=function(x,r,e){var t=x?x[1]:Px(e),u=a(r,e),i=x3(e),f=i?u1(t,i[1]):t;return[0,f,u]},Fy=function(x,r,e){var t=l0(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]},Qy=function(x){J1(x,0);var r=W(x);K1(x);var e=kr(1,x),t=0;if(typeof r=="number")r===21&&(t=1);else if(r[0]===4)if(P(r[3],ya))t=1;else{var u=0;typeof e=="number"?e===21&&(u=1):e[0]===4&&(u=1),t=u?2:1}var i=0;switch(t){case 1:typeof e=="number"?m1===e&&(i=1):e[0]===4&&!P(e[3],al)&&(i=1);break;case 0:break;default:i=1}return i?1:0},Nz=function(x){switch(x){case 3:return 2;case 4:return 1;case 5:return 1;case 6:return 1;case 7:return 1;default:return 1}},oR=function(x,r,e){if(e){var t=e[1],u=0;if(t===8232||Q1===t)u=1;else var i=t===10?6:t===13?5:b3<=t?3:sC<=t?2:m1<=t?1:0;if(u)var i=7;var f=i}else var f=4;return[0,f,x]},aS0=[Gr,mv0,Js(0)],Cz=function(x,r,e,t){try{var u=z1(x,r)[1+r];return u}catch(f){var i=C1(f);throw i[1]===QI?q0([0,aS0,e,H0(Tr(dv0),t,r,x.length-1)],1):q0(i,0)}},Gy=function(x,r){if(r[1]===0&&r[2]===0)return 0;var e=Cz(x,r[1]-1|0,r,lv0);return Cz(e,r[2],r,pv0)},Iz=function(x){var r=[0,zv0,w2[1],0,0];function e(o){var l=W(o);if(typeof l=="number"){var d=0;if(8<=l?10>l&&(d=1):l===1&&(d=1),d)return 1}return 0}function t(o){var l=Px(o),d=w0(o),k=W(o);if(typeof k=="number")switch(k){case 30:case 31:Z0(o);var h=hx(o);return e(o)?[1,l,[0,k===31?1:0,k0([0,d],[0,h],0)]]:[0,l]}else switch(k[0]){case 0:var g=k[2],A=H0(x[24],o,k[1],g),N=hx(o);return e(o)?[2,l,[0,A,g,k0([0,d],[0,N],0)]]:[0,l];case 1:var C=k[2],O=H0(x[26],o,k[1],C),L=hx(o);return e(o)?[4,l,[0,O,C,k0([0,d],[0,L],0)]]:[0,l];case 2:var M=k[1],V=M[1],z=M[3],Y=M[2];M[4]&&Zt(o,81),Z0(o);var t0=hx(o);return e(o)?[3,V,[0,Y,z,k0([0,d],[0,t0],0)]]:[0,V]}return Z0(o),[0,l]}function u(o){var l=T2(o),d=W(o),k=0;if(typeof d=="number")if(d===82){u0(o,82);var h=t(o)}else if(d===86){Vx(o,[8,l[2][1]]),u0(o,86);var h=t(o)}else k=1;else k=1;if(k)var h=0;return[0,l,h]}var i=0;function f(o,l,d,k,h,g,A){var N=qc(h),C=qc(g);function O(M){return[2,[0,[0,g],d,k,A]]}function L(M){return[2,[0,[1,h],d,k,A]]}return N===0?O(0):C===0?L(0):N>>0){if(L2>=i0+1>>>0){var j=Y[3],K=Y[4],J=Ax(Y[1][5]),Q=Ax(Y[1][4]),x0=Ax(Y[1][3]),$=Ax(Y[1][2]),f0=Ax(Y[1][1]),s0=Qx(K,w0(C));u0(C,1);var v0=W(C),o0=0;if(typeof v0=="number"){var c0=0;if(v0===1||Rr===v0?c0=1:o0=1,c0)var d0=hx(C)}else o0=1;if(o0)var d0=re(C)?Jo(C):0;var E0=j1([0,z],[0,d0],s0,0);if(V){switch(V[1]){case 0:var L0=[0,[0,f0,1,j,E0]];break;case 1:var L0=[1,[0,$,1,j,E0]];break;case 2:var L0=f(C,g,1,j,x0,J,E0);break;case 3:var L0=[3,[0,J,j,E0]];break;default:var L0=[4,[0,Q,1,j,E0]]}var X0=L0}else{var xx=qc(f0),g0=qc($),$0=qc(x0),n0=qc(J),ix=function(b){return[2,[0,Uv0,0,j,E0]]},rx=0;if(xx===0&&g0===0){var dx=0;if($0===0&&n0===0)var ax=ix(0);else dx=1;if(dx)var ax=f(C,g,0,j,x0,J,E0)}else rx=1;if(rx){var Sx=0;if(g0===0&&$0===0&&n0<=xx){g2(function(r0){return nx(C,[0,r0[1],[3,g,r0[2][1][2][1]]])},J);var ax=[0,[0,f0,0,j,E0]];Sx=1}if(!Sx){var D0=0;if(xx===0&&$0===0&&n0<=g0){g2(function(r0){return nx(C,[0,r0[1],[11,g,r0[2][1][2][1]]])},J);var ax=[1,[0,$,0,j,E0]];D0=1}if(!D0){nx(C,[0,A,[5,g]]);var ax=ix(0)}}}var X0=ax}return X0}}else if(i0===10){var N0=Px(C),A0=w0(C);Z0(C);var Y0=W(C),C0=0;if(typeof Y0=="number"){var F=Y0-2|0,H=0;if(V1>>0)L2>=F+1>>>0&&(H=1);else if(F===7){u0(C,9);var B=W(C),a0=0;if(typeof B=="number"){var m0=0;if((B===1||Rr===B)&&(m0=1),m0){var P0=1;a0=1}}if(!a0)var P0=0;nx(C,[0,N0,[6,P0]]),H=1}H&&(C0=1)}C0||nx(C,[0,N0,Dv0]);var Y=[0,Y[1],Y[2],1,A0];continue}}var D=Y[2],O0=Y[1],K0=l0(i,u,C),j0=K0[2],ox=j0[2],b0=j0[1],_x=K0[1],B0=b0[2][1],T=b0[1];if(Ar(B0,kx))var X=Y;else{var F0=N1(B0,0),sx=97<=F0?1:0,ex=sx&&(F0<=Hr?1:0);ex&&nx(C,[0,T,[10,g,B0]]),p(w2[3],B0,D)&&nx(C,[0,T,[4,g,B0]]);var U0=Y[4],Nx=Y[3],mx=p(w2[4],B0,D),Bx=[0,Y[1],mx,Nx,U0],Gx=function(_){return function(b,r0){return V&&V[1]!==b?nx(C,[0,r0,[9,g,V,_]]):0}}(B0);if(typeof ox=="number"){var J0=0;if(V)switch(V[1]){case 0:nx(C,[0,_x,[3,g,B0]]);var X=Bx;break;case 1:nx(C,[0,_x,[11,g,B0]]);var X=Bx;break;case 4:nx(C,[0,_x,[2,g,B0]]);var X=Bx;break;default:J0=1}else J0=1;if(J0)var X=[0,[0,O0[1],O0[2],O0[3],O0[4],[0,[0,_x,[0,b0]],O0[5]]],mx,Nx,U0]}else switch(ox[0]){case 0:nx(C,[0,ox[1],[9,g,V,B0]]);var X=Bx;break;case 1:var bx=ox[1],Jx=ox[2];Gx(0,bx);var X=[0,[0,[0,[0,_x,[0,b0,[0,bx,Jx]]],O0[1]],O0[2],O0[3],O0[4],O0[5]],mx,Nx,U0];break;case 2:var W0=ox[1],nr=ox[2];Gx(1,W0);var X=[0,[0,O0[1],[0,[0,_x,[0,b0,[0,W0,nr]]],O0[2]],O0[3],O0[4],O0[5]],mx,Nx,U0];break;case 3:var V0=ox[1],Sr=ox[2];Gx(2,V0);var X=[0,[0,O0[1],O0[2],[0,[0,_x,[0,b0,[0,V0,Sr]]],O0[3]],O0[4],O0[5]],mx,Nx,U0];break;default:var Ur=ox[1],lx=ox[2];Gx(4,Ur);var X=[0,[0,O0[1],O0[2],O0[3],[0,[0,_x,[0,b0,[0,Ur,lx]]],O0[4]],O0[5]],mx,Nx,U0]}}var br=W(C),e2=0;if(typeof br=="number"){var h1=br-2|0,Ir=0;V1

>>0?L2>=h1+1>>>0&&(Ir=1):h1===6&&(Vx(C,22),u0(C,8),Ir=1),Ir&&(e2=1)}e2||u0(C,9);var Y=X}},l);return[0,h,N,k0([0,k],0,0)]}]},qy=function(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=Tx(x,t),i=e[2];return u===0?i===r?e:[0,t,r]:0<=u?[1,2,x,r,e,0]:[1,2,x,r,0,e]}var f=e[5],o=e[4],l=e[3],d=e[2],k=Tx(x,d),h=e[1];if(k===0)return l===r?e:[1,h,x,r,o,f];if(0<=k){var g=qy(x,r,f);return f===g?e:tV(o,d,l,g)}var A=qy(x,r,o);return o===A?e:tV(A,d,l,f)},n3=function(x){return[0,Gs(x)]},vR=vV([0,function(x,r){var e=r[2],t=x[2],u=mV(x[1],r[1]);return u===0?p(kV,t,e):u}]),o6=function(x,r,e){var t=e[2][1],u=e[1];return Ar(t,kx)?r:p(w2[3],t,r)?(nx(x,[0,u,[0,t]]),r):p(w2[4],t,r)},aR=function(x){return function(r){var e=r[2];switch(e[0]){case 0:var t=e[1][1];return H1(function(i,f){var o=f[0]===0?f[1][2][2]:f[1][2][1];return a(aR(i),o)},x,t);case 1:var u=e[1][1];return H1(function(i,f){if(f[0]===2)return i;var o=f[1][2][1];return a(aR(i),o)},x,u);case 2:return[0,e[1][1],x];default:return Ox(Bl0)}}},px=YY(Zl0,Wl0[1]),Hy=function(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=Px(e),f=W(e);if(typeof f=="number")switch(f){case 103:var o=w0(e);return Z0(e),[0,[0,i,[0,0,k0([0,o],0,0)]]];case 104:var l=w0(e);return Z0(e),[0,[0,i,[0,1,k0([0,l],0,0)]]];case 126:if(t){var d=w0(e);return Z0(e),[0,[0,i,[0,2,k0([0,d],0,0)]]]}break}else if(f[0]===4){var k=f[3];if(P(k,wo)){if(!P(k,k_)&&u&&zy(1,e)){var h=w0(e);return Z0(e),[0,[0,i,[0,4,k0([0,h],0,0)]]]}}else if(u&&zy(1,e)){var g=w0(e);Z0(e);var A=W(e),N=0;if(typeof A!="number"&&A[0]===4&&!P(A[3],k_)){var C=Px(e);Z0(e);var O=u1(i,C),L=5;N=1}if(!N)var O=i,L=3;return[0,[0,O,[0,L,k0([0,g],0,0)]]]}}return 0},Oz=function(x,r,e,t,u){r===1&&Zt(u,81);var i=w0(u);Z0(u);var f=hx(u);if(x)var o=k0([0,Qx(x[1],i)],[0,f],0),l=o,d=Fx(av0,t),k=-e;else var l=k0([0,i],[0,f],0),d=t,k=e;return[29,[0,k,d,l]]},Rz=function(x,r,e,t){var u=w0(t);Z0(t);var i=hx(t);if(x)var f=k0([0,Qx(x[1],u)],[0,i],0),o=Fx(vv0,e),l=f,d=o,k=$d(YI,r);else var l=k0([0,u],[0,i],0),d=e,k=r;return[30,[0,k,d,l]]},$r=function x(r){return x.fun(r)},u3=function x(r){return x.fun(r)},Lz=function x(r){return x.fun(r)},Mz=function x(r){return x.fun(r)},lR=function x(r,e,t){return x.fun(r,e,t)},by=function x(r){return x.fun(r)},pR=function x(r,e,t,u){return x.fun(r,e,t,u)},dR=function x(r){return x.fun(r)},yR=function x(r,e,t,u){return x.fun(r,e,t,u)},mR=function x(r){return x.fun(r)},kR=function x(r,e){return x.fun(r,e)},hR=function x(r){return x.fun(r)},Dz=function x(r){return x.fun(r)},xm=function x(r,e,t,u){return x.fun(r,e,t,u)},rm=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},Uz=function x(r){return x.fun(r)},jz=function x(r,e){return x.fun(r,e)},_R=function x(r){return x.fun(r)},Jz=function x(r){return x.fun(r)},Xz=function x(r){return x.fun(r)},Yz=function x(r){return x.fun(r)},Vz=function x(r){return x.fun(r)},wR=function x(r,e){return x.fun(r,e)},zz=function x(r){return x.fun(r)},Kz=function x(r){return x.fun(r)},v6=function x(r,e){return x.fun(r,e)},Bz=function x(r){return x.fun(r)},$v=function x(r){return x.fun(r)},em=function x(r){return x.fun(r)},Wz=function x(r,e){return x.fun(r,e)},TR=function x(r){return x.fun(r)},Zz=function x(r){return x.fun(r)},$z=function x(r){return x.fun(r)},Fz=function x(r){return x.fun(r)},Qz=function x(r){return x.fun(r)},tm=function x(r,e,t,u){return x.fun(r,e,t,u)},SR=function x(r){return x.fun(r)},nm=function x(r){return x.fun(r)},ER=function x(r,e){return x.fun(r,e)},um=function x(r,e,t,u){return x.fun(r,e,t,u)},gR=function x(r){return x.fun(r)},Xo=function x(r){return x.fun(r)},Gz=function x(r){return x.fun(r)},Fv=function x(r){return x.fun(r)},AR=function x(r){return x.fun(r)},im=function x(r){return x.fun(r)},PR=function x(r,e){return x.fun(r,e)},qz=function x(r,e){return x.fun(r,e)},Hz=function x(r){return x.fun(r)},bz=function x(r){return x.fun(r)},fm=function x(r){return x.fun(r)},xK=function x(r,e,t){return x.fun(r,e,t)};I0($r,function(x){return a(Mz,x)}),I0(u3,function(x){return 1-k1(x)&&Vx(x,G2),l0(0,function(r){return u0(r,86),a($r,r)},x)}),I0(Lz,function(x){1-k1(x)&&Vx(x,G2);var r=Px(x);return u0(x,86),Qy(x)?[2,p(ER,x,r)]:[1,l0([0,r],$r,x)]}),I0(Mz,function(x){var r=Px(x),e=rR(0,x);return H0(lR,e,r,a(by,e))}),I0(lR,function(x,r,e){var t=W(x);return typeof t=="number"&&t===41?l0([0,r],function(u){u0(u,41);var i=a(by,rR(1,u));By(u,85);var f=a($r,u);By(u,86);var o=a($r,u);return[17,[0,e,i,f,o,k0(0,[0,hx(u)],0)]]},x):e}),I0(by,function(x){var r=Px(x);if(W(x)===89){var e=w0(x);Z0(x);var t=e}else var t=0;return ve(pR,x,[0,t],r,a(dR,x))}),I0(pR,function(x,r,e,t){var u=r?r[1]:0;if(W(x)!==89)return t;var i=[0,t,0];return l0([0,e],function(f){for(var o=i;;){if(o1(f,89)){var o=[0,a(dR,f),o];continue}var l=Ax(o);if(l){var d=l[2];if(d){var k=d[2],h=d[1],g=l[1];return[22,[0,[0,g,h,k],k0([0,u],0,0)]]}}throw q0([0,wr,ov0],1)}},x)}),I0(dR,function(x){var r=Px(x);if(W(x)===91){var e=w0(x);Z0(x);var t=e}else var t=0;return ve(yR,x,[0,t],r,a(mR,x))}),I0(yR,function(x,r,e,t){var u=r?r[1]:0;if(W(x)!==91)return t;var i=[0,t,0];return l0([0,e],function(f){for(var o=i;;){if(o1(f,91)){var o=[0,a(mR,f),o];continue}var l=Ax(o);if(l){var d=l[2];if(d){var k=d[2],h=d[1],g=l[1];return[23,[0,[0,g,h,k],k0([0,u],0,0)]]}}throw q0([0,wr,sv0],1)}},x)}),I0(mR,function(x){return p(kR,x,a(hR,x))}),I0(kR,function(x,r){var e=W(x);if(typeof e=="number"&&e===11&&!x[15]){var t=p(v6,x,r);return ve(tm,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}),I0(hR,function(x){var r=W(x);return typeof r=="number"&&r===85?l0(0,function(e){var t=w0(e);u0(e,85);var u=k0([0,t],0,0);return[11,[0,a(hR,e),u]]},x):a(Dz,x)}),I0(Dz,function(x){var r=Px(x);return ve(xm,0,x,r,a(Xz,x))}),I0(xm,function(x,r,e,t){var u=x?x[1]:0;if(re(r))return t;var i=W(r);if(typeof i=="number"){if(i===6)return Z0(r),Ve(rm,u,0,r,e,t);if(i===10){var f=kr(1,r);return typeof f=="number"&&f===6?(Vx(r,fv0),u0(r,10),u0(r,6),Ve(rm,u,0,r,e,t)):(Vx(r,cv0),t)}if(i===83)return Z0(r),W(r)!==6&&Vx(r,46),u0(r,6),Ve(rm,1,1,r,e,t)}return t}),I0(rm,function(x,r,e,t,u){return ve(xm,[0,x],e,t,l0([0,t],function(i){if(!r&&o1(i,7))return[16,[0,u,k0(0,[0,hx(i)],0)]];var f=a($r,i);u0(i,7);var o=[0,u,f,k0(0,[0,hx(i)],0)];return x?[21,[0,o,r]]:[20,o]},e))}),I0(Uz,function(x){return p(jz,x,p(px[13],0,x))}),I0(jz,function(x,r){for(var e=[0,r[1],[0,r]];;){var t=e[2],u=e[1];if(W(x)===10&&mz(1,x)){var i=l0([0,u],function(l){return function(d){return u0(d,10),[0,l,T2(d)]}}(t),x),f=i[1],e=[0,f,[1,[0,f,i[2]]]];continue}return t}}),I0(_R,function(x){if(J1(x,0),W(x)===4){Z0(x);var r=a(_R,x);u0(x,5);var e=r}else var e=ns(x)?[0,a(Uz,x)]:(Vx(x,51),0);return K1(x),e}),I0(Jz,function(x){return l0(0,function(r){var e=w0(r);u0(r,46);var t=a(_R,r);if(!t)return iv0;var u=t[1];return[24,[0,u,k0([0,e],0,0)]]},x)}),I0(Xz,function(x){var r=Px(x),e=W(x),t=0;if(typeof e=="number")switch(e){case 4:return a(Fz,x);case 6:return a(Kz,x);case 46:return a(Jz,x);case 53:return l0(0,function(Y){var t0=w0(Y);Z0(Y);var i0=a(gR,Y),j=i0[2],K=i0[1];return[15,[0,j,K,k0([0,t0],0,0)]]},x);case 98:return a(Qz,x);case 104:return l0(0,Yz,x);case 106:var u=w0(x);return Z0(x),[0,r,[10,k0([0,u],[0,hx(x)],0)]];case 125:return l0(0,function(Y){var t0=w0(Y);Z0(Y);var i0=hx(Y),j=a($r,Y);return[25,[0,j,k0([0,t0],[0,i0],0)]]},x);case 126:return l0(0,function(Y){var t0=w0(Y);Z0(Y);var i0=hx(Y),j=a($r,Y);return[26,[0,j,k0([0,t0],[0,i0],0)]]},x);case 127:return l0(0,function(Y){var t0=w0(Y);Z0(Y);var i0=hx(Y),j=l0(0,function(K){var J=a(Xo,K);function Q(x0){if(1-o1(x0,41))throw q0(us,1);var $=a(by,x0);if(!x0[16]&&W(x0)===85)throw q0(us,1);return[1,[0,$[1],$]]}return[0,J,Wy(K,[0,Px(K)],Q),1,0,0]},Y);return[18,[0,j,k0([0,t0],[0,i0],0)]]},x);case 0:case 2:var i=ve(um,0,1,1,x);return[0,i[1],[14,i[2]]];case 41:case 42:t=1;break;case 30:case 31:var f=w0(x);return Z0(x),[0,r,[31,[0,e===31?1:0,k0([0,f],[0,hx(x)],0)]]]}else switch(e[0]){case 2:var o=e[1],l=o[3],d=o[2],k=o[1];o[4]&&Zt(x,81);var h=w0(x);return Z0(x),[0,k,[28,[0,d,l,k0([0,h],[0,hx(x)],0)]]];case 4:if(P(e[3],lo))t=1;else{if(x[28][1])return l0(0,function(Y){var t0=w0(Y);Hs(Y,ev0);var i0=ee(Y,a(Fv,Y)),j=a(TR,Y);if(fR(Y))var Q=sR(Y,a(fm,Y)),x0=j;else var K=a(fm,Y),J=P1(Y)[2],Q=K,x0=p(J,j,function($,f0){return p(qx($,420776873,11),$,f0)});return[13,[0,i0,x0,Q,k0([0,t0],0,0)]]},x);t=1}break;case 7:if(!P(e[1],U3))return Vx(x,89),[0,r,tv0];break;case 12:var g=e[3],A=e[2],N=e[1],C=0;return l0(0,function(Y){return Oz(C,N,A,g,Y)},x);case 13:var O=e[3],L=e[2],M=0;return l0(0,function(Y){return Rz(M,L,O,Y)},x)}if(t){var V=a(im,x);return[0,V[1],[19,V[2]]]}var z=a(zz,x);return z?[0,r,z[1]]:(S1(nv0,x),[0,r,uv0])}),I0(Yz,function(x){var r=w0(x);Z0(x);var e=W(x);if(typeof e!="number")switch(e[0]){case 12:return Oz([0,r],e[1],e[2],e[3],x);case 13:return Rz([0,r],e[2],e[3],x)}return S1(xv0,x),rv0}),I0(Vz,function(x){var r=0;if(typeof x=="number")switch(x){case 29:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:r=1;break}else x[0]===11&&(r=1);return r?1:0}),I0(wR,function(x,r){var e=w0(x),t=l0(0,Z0,x)[1],u=k0([0,e],[0,hx(x)],0);return[0,[19,[0,[0,Sn(0,[0,t,r])],0,u]]]}),I0(zz,function(x){var r=w0(x),e=W(x);if(typeof e=="number")switch(e){case 29:return Z0(x),[0,[4,k0([0,r],[0,hx(x)],0)]];case 114:return Z0(x),[0,[0,k0([0,r],[0,hx(x)],0)]];case 115:return Z0(x),[0,[1,k0([0,r],[0,hx(x)],0)]];case 116:return Z0(x),[0,[2,k0([0,r],[0,hx(x)],0)]];case 117:return Z0(x),[0,[5,k0([0,r],[0,hx(x)],0)]];case 118:return Z0(x),[0,[6,k0([0,r],[0,hx(x)],0)]];case 119:return Z0(x),[0,[7,k0([0,r],[0,hx(x)],0)]];case 120:return Z0(x),[0,[3,k0([0,r],[0,hx(x)],0)]];case 121:return Z0(x),[0,[9,k0([0,r],[0,hx(x)],0)]];case 122:return Z0(x),[0,[32,k0([0,r],[0,hx(x)],0)]];case 123:return Z0(x),[0,[33,k0([0,r],[0,hx(x)],0)]];case 124:return Z0(x),[0,[34,k0([0,r],[0,hx(x)],0)]];case 128:return p(wR,x,Ho0);case 129:return p(wR,x,bo0)}else if(e[0]===11){var t=e[1];Z0(x);var u=hx(x),i=t?-883944824:737456202;return[0,[8,i,k0([0,r],[0,u],0)]]}return 0}),I0(Kz,function(x){return l0(0,function(r){var e=w0(r);u0(r,6);for(var t=Kv(0,r),u=0;;){var i=W(t);if(typeof i=="number"){var f=0;if(i!==7&&Rr!==i&&(f=1),!f){var o=Ax(u);return u0(r,7),[27,[0,o,k0([0,e],[0,hx(r)],0)]]}}var l=[0,l0(0,function(k){if(!o1(k,12)){var h=W(k),g=0;if(typeof h=="number"&&(fn===h||Dt===h&&Uo(1,k))){var A=Hy(0,0,k);g=1}if(!g)var A=0;var N=ns(k),C=kr(1,k);if(N&&typeof C=="number"&&1>=C+ko>>>0){var O=T2(k),L=o1(k,85);return u0(k,86),[1,[0,O,a($r,k),A,L]]}var M=A?1:0;return M&&Vx(k,50),[0,a($r,k)]}var V=ns(k),z=kr(1,k),Y=0;if(V&&typeof z=="number"&&1>=z+ko>>>0){var t0=T2(k);W(k)===85&&(Vx(k,49),Z0(k)),u0(k,86);var i0=[0,t0];Y=1}if(!Y)var i0=0;return[2,[0,i0,a($r,k)]]},t),u];W(t)!==7&&u0(t,9);var u=l}},x)}),I0(v6,function(x,r){return[0,r[1],[0,0,r,0]]}),I0(Bz,function(x){return l0(0,function(r){J1(r,0);var e=p(px[13],0,r);K1(r),1-k1(r)&&Vx(r,G2);var t=o1(r,85);return u0(r,86),[0,[0,e],a($r,r),t]},x)});var rK=function(x){var r=kr(1,x);return typeof r=="number"&&1>=r+ko>>>0?a(Bz,x):p(v6,x,a($r,x))};I0($v,function(x){var r=0;return function(e){for(var t=r,u=e;;){var i=W(x);if(typeof i=="number")switch(i){case 5:case 12:case 113:var f=i===12?[0,l0(0,function(A){var N=w0(A);u0(A,12);var C=k0([0,N],0,0);return[0,rK(A),C]},x)]:0;return[0,t,Ax(u),f,0]}else if(i[0]===4&&!P(i[3],vv)){var o=0;if(kr(1,x)!==86&&kr(1,x)!==85&&(o=1),!o){var l=t!==0?1:0,d=l||(u!==0?1:0);d&&Vx(x,94);var k=l0(0,function(N){var C=w0(N);Z0(N),W(N)===85&&Vx(N,93);var O=k0([0,C],0,0);return[0,a(u3,N),O]},x);W(x)!==5&&u0(x,9);var t=[0,k];continue}}var h=[0,rK(x),u];W(x)!==5&&u0(x,9);var u=h}}}),I0(em,function(x){return l0(0,function(r){var e=w0(r);u0(r,4);var t=p($v,r,0),u=w0(r);u0(r,5);var i=j1([0,e],[0,hx(r)],u,0);return[0,t[1],t[2],t[3],i]},x)}),I0(Wz,function(x,r){for(var e=r;;){var t=W(x);if(typeof t=="number"){var u=t-5|0,i=0;if(7>>0?vn===u&&(i=1):5>>0&&(i=1),i){var f=t===12?[0,l0(0,function(d){var k=w0(d);u0(d,12);var h=kr(1,d),g=0;if(typeof h=="number")if(h===85){J1(d,0);var A=p(px[13],0,d);K1(d),u0(d,85),u0(d,86);var C=1,O=[0,A]}else if(h===86){J1(d,0);var N=p(px[13],0,d);K1(d),u0(d,86);var C=0,O=[0,N]}else g=1;else g=1;if(g)var C=0,O=0;var L=a($r,d);return[0,O,L,C,k0([0,k],0,0)]},x)]:0;return[0,Ax(e),f,0]}}var o=[0,l0(0,function(d){var k=W(d),h=0;if(typeof k!="number"&&k[0]===2){var g=k[1],A=g[4],N=g[3],C=g[2],O=g[1];A&&Zt(d,81),u0(d,[2,[0,O,C,N,A]]);var L=[1,[0,O,[0,C,N,k0(0,[0,hx(d)],0)]]];h=1}if(!h){J1(d,0);var M=p(px[13],0,d);K1(d);var L=[0,M]}var V=o1(d,85);return[0,L,a(u3,d),V]},x),e];W(x)!==5&&u0(x,9);var e=o}}),I0(TR,function(x){return l0(0,function(r){var e=w0(r);u0(r,4);var t=p(Wz,r,0),u=w0(r);u0(r,5);var i=j1([0,e],[0,hx(r)],u,0);return[0,t[1],t[2],i]},x)}),I0(Zz,function(x){var r=w0(x);u0(x,4);var e=Kv(0,x),t=W(e),u=0;if(typeof t=="number")switch(t){case 5:var i=qo0;break;case 42:u=2;break;case 12:case 113:var i=[0,p($v,e,0)];break;default:u=1}else t[0]===4?u=2:u=1;switch(u){case 1:if(a(Vz,t)){var f=kr(1,e),o=0;if(typeof f=="number"&&1>=f+ko>>>0){var l=[0,p($v,e,0)];o=1}if(!o)var l=[1,a($r,e)];var i=l}else var i=[1,a($r,e)];break;case 2:var i=a($z,e);break}if(i[0]===0)var d=i;else{var k=i[1];if(x[15])var h=i;else{var g=W(x),A=0;if(typeof g=="number")if(g===5)var N=kr(1,x)===11?[0,p($v,x,[0,p(v6,x,k),0])]:[1,k];else if(g===9){u0(x,9);var N=[0,p($v,x,[0,p(v6,x,k),0])]}else A=1;else A=1;if(A)var N=i;var h=N}var d=h}var C=w0(x);u0(x,5);var O=hx(x);if(d[0]===0)var L=d[1],M=j1([0,r],[0,O],C,0),V=[0,[0,L[1],L[2],L[3],M]];else var V=[1,H0(xK,d[1],r,O)];return V}),I0($z,function(x){var r=kr(1,x);if(typeof r=="number"&&1>=r+ko>>>0)return[0,p($v,x,0)];var e=Px(x),t=p(qz,x,a(Xo,x)),u=a(H0(xm,0,x,e),t),i=a(a(kR,x),u),f=a(p(a(yR,x),0,e),i),o=a(p(a(pR,x),0,e),f);return[1,a(p(lR,rR(0,x),e),o)]}),I0(Fz,function(x){var r=Px(x),e=l0(0,Zz,x),t=e[2],u=e[1];return t[0]===0?ve(tm,x,r,0,[0,u,t[1]]):t[1]}),I0(Qz,function(x){var r=Px(x),e=ee(x,a(Fv,x));return ve(tm,x,r,e,a(em,x))}),I0(tm,function(x,r,e,t){return l0([0,r],function(u){return u0(u,11),[12,[0,e,t,a(SR,u),0]]},x)}),I0(SR,function(x){return Qy(x)?[1,a(nm,x)]:[0,a($r,x)]}),I0(nm,function(x){return l0(0,function(r){var e=w0(r),t=o1(r,dl);J1(r,0);var u=T2(r);K1(r);var i=W(r),f=0;if(typeof i=="number"&&m1===i){var o=w0(r);u0(r,m1);var l=Qx(o,w0(r)),d=l,k=[0,a($r,r)];f=1}if(!f)var d=0,k=0;return[0,t,[0,u,k],j1([0,e],0,d,0)]},x)}),I0(ER,function(x,r){return l0([0,r],nm,x)});var cm=function(x,r,e){return l0([0,r],function(t){var u=a(em,t);return u0(t,86),[0,e,u,a(SR,t),0]},x)},eK=function(x,r,e,t,u){var i=An(x,t),f=cm(x,r,ee(x,a(Fv,x))),o=[0,f[1],[12,f[2]]],l=[0,i,[0,o],0,e!==0?1:0,0,1,0,k0([0,u],0,0)];return[0,[0,o[1],l]]},sm=function(x,r,e,t,u,i,f){var o=f[2],l=f[1];return 1-k1(x)&&Vx(x,G2),[0,l0([0,r],function(d){var k=o1(d,85),h=_z(d,86)?a($r,d):[0,l,Go0];return[0,o,[0,h],k,t!==0?1:0,u!==0?1:0,0,e,k0([0,i],0,0)]},x)]},a6=function(x,r){var e=W(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return 0;break;case 3:if(x)return 0;break;case 8:case 9:return Z0(r)}return qs(r,9)},l6=function(x,r){return r?nx(x,[0,r[1][1],L2]):0},p6=function(x,r){return r?nx(x,[0,r[1],99]):0},lS0=function(x,r,e,t,u,i,f,o,l){for(var d=e,k=t,h=u,g=i,A=f,N=o;;){var C=W(x);if(typeof C=="number")switch(C){case 6:p6(x,A);var O=kr(1,x);if(typeof O=="number"&&O===6)return l6(x,h),[4,l0([0,l],function(D0){var N0=Qx(N,w0(D0));u0(D0,6),u0(D0,6);var A0=T2(D0);u0(D0,7),u0(D0,7);var Y0=W(D0),C0=0;if(typeof Y0=="number"){var F=0;if((Y0===4||Y0===98)&&(F=1),F){var H=cm(D0,l,ee(D0,a(Fv,D0))),B=0,a0=[0,H[1],[12,H[2]]],m0=1,P0=0;C0=1}}if(!C0){var D=o1(D0,85),O0=hx(D0);u0(D0,86);var B=O0,a0=a($r,D0),m0=0,P0=D}return[0,A0,a0,P0,g!==0?1:0,m0,k0([0,N0],[0,B],0)]},x)];var L=Qx(N,w0(x));u0(x,6);var M=kr(1,x);return typeof M!="number"&&M[0]===4&&!P(M[3],wo)&&g===0?[5,l0([0,l],function(D0){var N0=a(Xo,D0),A0=N0[1];Z0(D0);var Y0=a($r,D0);u0(D0,7);var C0=W(D0),F=0,H=[0,N0,[0,A0],0,0,0];if(typeof C0=="number"){var B=C0+LP|0,a0=0;if(1>>0)if(B===-18){Z0(D0);var m0=2}else a0=1;else var m0=B?(Z0(D0),u0(D0,85),1):(Z0(D0),u0(D0,85),0);if(!a0){var P0=m0;F=1}}if(!F)var P0=3;u0(D0,86);var D=a($r,D0);return[0,[0,A0,H],D,Y0,h,P0,k0([0,L],[0,hx(D0)],0)]},x)]:[2,l0([0,l],function(D0){if(kr(1,D0)===86){var N0=T2(D0);u0(D0,86);var A0=[0,N0]}else var A0=0;var Y0=a($r,D0);u0(D0,7);var C0=hx(D0);u0(D0,86);var F=a($r,D0);return[0,A0,Y0,F,g!==0?1:0,h,k0([0,L],[0,C0],0)]},x)];case 42:if(d){if(h!==0)throw q0([0,wr,Ko0],1);var V=[0,Px(x)],z=Qx(N,w0(x));Z0(x);var d=0,k=0,g=V,N=z;continue}break;case 126:if(h===0){var Y=0;if((Uo(1,x)||kr(1,x)===6)&&(Y=1),Y){var d=0,k=0,h=Hy(Bo0,0,x);continue}}break;case 103:case 104:if(h===0){var d=0,k=0,h=Hy(0,0,x);continue}break;case 4:case 98:return p6(x,A),l6(x,h),[3,l0([0,l],function(D0){var N0=Px(D0),A0=cm(D0,N0,ee(D0,a(Fv,D0)));return[0,A0,g!==0?1:0,k0([0,N],0,0)]},x)]}else if(C[0]===4&&!P(C[3],CC)&&k){if(h!==0)throw q0([0,wr,Wo0],1);var t0=[0,Px(x)],i0=Qx(N,w0(x));Z0(x);var d=0,k=0,A=t0,N=i0;continue}if(g){var j=g[1];if(A)return Ox(Zo0);if(typeof C=="number"&&1>=C+ko>>>0)return sm(x,l,h,0,A,0,[0,j,[3,Sn(k0([0,N],0,0),[0,j,$o0])]])}else if(A){var K=A[1];if(typeof C=="number"&&1>=C+ko>>>0)return sm(x,l,h,g,0,0,[0,K,[3,Sn(k0([0,N],0,0),[0,K,Fo0])]])}var J=function(D0){J1(D0,0);var N0=p(px[20],0,D0);return K1(D0),N0},Q=w0(x),x0=J(x),$=x0[1],f0=x0[2];if(f0[0]===3){var s0=f0[1][2][1],v0=0;if(P(s0,gv)&&P(s0,Ra)&&(v0=1),!v0){var o0=W(x);if(typeof o0=="number"){var c0=o0-5|0;if(92>>0){if(94>=c0+1>>>0)return p6(x,A),l6(x,h),eK(x,l,g,f0,N)}else if(1>=c0+HD>>>0)return sm(x,l,h,g,A,N,[0,$,f0])}An(x,f0);var d0=J(x),E0=Ar(s0,gv),L0=Qx(N,Q);return p6(x,A),l6(x,h),[0,l0([0,l],function(D0){var N0=d0[1],A0=An(D0,d0[2]),Y0=cm(D0,l,0),C0=Y0[2][2];if(E0){var F=C0[2],H=0;if(F[1])nx(D0,[0,N0,28]),H=1;else{var B=0;F[2]||F[3]?B=1:H=1,B&&nx(D0,[0,N0,27])}}else{var a0=C0[2],m0=0;if(a0[1])nx(D0,[0,N0,71]);else{var P0=a0[2],D=0;if(a0[3])nx(D0,[0,N0,70]),D=1;else{var O0=0;P0&&!P0[2]?D=1:O0=1,O0&&(nx(D0,[0,N0,70]),m0=1)}}}var K0=k0([0,L0],0,0),j0=0,ox=0,b0=0,_x=g!==0?1:0,B0=0,T=E0?[1,Y0]:[2,Y0];return[0,A0,T,B0,_x,b0,ox,j0,K0]},x)]}}var X0=x0[2],xx=W(x);if(typeof xx=="number"){var g0=0;if(xx!==4&&xx!==98&&(g0=1),!g0)return p6(x,A),l6(x,h),eK(x,l,g,X0,N)}var $0=g!==0?1:0,n0=0;if(X0[0]===3){var ix=X0[1],rx=ix[2][1],dx=0,ax=ix[1];if(r){var Sx=0;(Ar(Tv,rx)||$0&&Ar(_o,rx))&&(Sx=1),Sx&&(nx(x,[0,ax,[15,rx,$0,0,0]]),n0=1,dx=1)}}return sm(x,l,h,g,A,N,[0,$,X0])}};I0(um,function(x,r,e,t){var u=r&&(W(t)===2?1:0),i=r&&1-u;return l0(0,function(f){var o=w0(f),l=u?2:0;u0(f,l);for(var d=Kv(0,f),k=Qo0;;){var h=k[3],g=k[2],A=k[1];if(x&&e)throw q0([0,wr,Vo0],1);if(i&&!e)throw q0([0,wr,zo0],1);var N=Px(d),C=W(d);if(typeof C=="number"){var O=0;if(13<=C){if(Rr===C){var L=[0,Ax(A),g,h];O=1}}else if(C)switch(C-1|0){case 0:if(!u){var L=[0,Ax(A),g,h];O=1}break;case 2:if(u){var L=[0,Ax(A),g,h];O=1}break;case 11:if(!e){Z0(d);var M=W(d);if(typeof M=="number"&&10>M)switch(M){case 1:case 3:case 8:case 9:nx(d,[0,N,36]),a6(u,d);continue}var V=uR(d);a(tR(d),V),nx(d,[0,N,Jf]),Z0(d),a6(u,d);continue}var z=w0(d);Z0(d);var Y=W(d),t0=0;if(typeof Y=="number"&&10>Y)switch(Y){case 1:case 3:case 8:case 9:a6(u,d);var i0=W(d),j=0;if(typeof i0=="number"){var K=i0-1|0;if(2>=K>>>0)switch(K){case 0:if(i){var L=[0,Ax(A),1,z];O=1,t0=1,j=1}break;case 1:break;default:nx(d,[0,N,35]);var L=[0,Ax(A),g,h];O=1,t0=1,j=1}}if(!j){nx(d,[0,N,97]);continue}break}if(!t0){var J=[1,l0([0,N],function(d0){return function(E0){var L0=k0([0,d0],0,0);return[0,a($r,E0),L0]}}(z),d)];a6(u,d);var k=[0,[0,J,A],g,h];continue}break}if(O){var Q=L[3],x0=L[2],$=L[1],f0=Qx(Q,w0(f)),s0=u?3:1;return u0(f,s0),[0,u,x0,$,j1([0,o],[0,hx(f)],f0,0)]}}var v0=lS0(d,x,x,x,0,0,0,0,N);a6(u,d);var k=[0,[0,v0,A],g,h]}},t)}),I0(gR,function(x){if(o1(x,41))for(var r=0;;){var e=[0,a(im,x),r],t=W(x);if(typeof t=="number"&&t===9){u0(x,9);var r=e;continue}var u=Ez(x,Ax(e));break}else var u=0;return[0,u,ve(um,0,0,0,x)]}),I0(Xo,function(x){var r=T2(x),e=r[2],t=e[1],u=r[1],i=e[2];return nR(t)&&nx(x,[0,u,It]),[0,u,[0,t,i]]}),I0(Gz,function(x){return l0(0,function(r){var e=a(Xo,r),t=W(r),u=0;if(typeof t=="number")if(t===41)var i=1,f=i,o=[1,l0(0,function(l){return Z0(l),a($r,l)},r)];else if(t===86)var f=0,o=[1,a(u3,r)];else u=1;else u=1;if(u)var f=0,o=[0,Gs(r)];return[0,e,o,f]},x)});var tK=function(x,r){var e=pz(x,r);if(e)var t=e;else{var u=0;if(typeof r=="number"&&1>=r+LP>>>0){var i=1;u=1}if(!u)var i=0;if(!i){var f=0;if(typeof r=="number")switch(r){case 15:case 29:case 30:case 31:case 41:case 42:case 46:case 53:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:f=1;break}else switch(r[0]){case 4:if(nR(r[3]))return 1;break;case 11:f=1;break}return f?1:0}var t=i}return t};I0(Fv,function(x){if(W(x)!==98)return 0;1-k1(x)&&Vx(x,G2);var r=l0(0,function(t){var u=w0(t);u0(t,98);for(var i=0,f=0;;){if(tK(t,W(t)))var o=Fy(0,function(Y){return function(t0){var i0=Hy(0,Yo0,t0),j=a(Gz,t0),K=j[2],J=K[3],Q=K[2],x0=K[1],$=j[1],f0=W(t0),s0=0;if(typeof f0=="number"&&f0===82){Z0(t0);var v0=1,o0=[0,a($r,t0)];s0=1}if(!s0){Y&&nx(t0,[0,$,57]);var v0=Y,o0=0}return[0,[0,x0,Q,J,i0,o0],v0]}}(i),t),l=o[2],d=[0,o[1],f];else var l=i,d=f;var k=W(t),h=0;if(typeof k=="number"){var g=k+hJ|0;if(14>>0){if(g===-90){Z0(t);var i=l,f=d;continue}}else if(12>>0){var A=Ax(d);h=1}}if(!h){var N=0;if(typeof k=="number")switch(k){case 4:case 82:N=2;break}else if(k[0]===4){var C=k[3],O=0;if(Vy(C))O=1;else{var L=0;if(P(C,Ev)&&P(C,j2)){var M=0;L=1}if(!L)var M=1;if(M)O=1;else if(P(C,cl))(!P(C,_v)||!P(C,ei))&&(N=2);else if(t[28][2]){var V=1;N=1}}if(O){var V=1;N=1}}switch(N){case 0:var V=0;break;case 2:var V=1;break}if(!V){if(tK(t,k)){qs(t,9);var i=l,f=d;continue}u0(t,9);var i=l,f=d;continue}qs(t,99);var A=Ax(d)}var z=w0(t);return By(t,99),[0,A,j1([0,u],[0,hx(t)],z,0)]}},x),e=r[1];return r[2][1]||nx(x,[0,e,56]),[0,r]}),I0(AR,function(x){return W(x)===98?[0,l0(0,function(r){var e=w0(r);u0(r,98);for(var t=Kv(0,r),u=0;;){var i=W(t);if(typeof i=="number"){var f=0;if(i!==99&&Rr!==i&&(f=1),!f){var o=Ax(u),l=w0(t);return u0(t,99),[0,o,j1([0,e],[0,hx(t)],l,0)]}}var d=[0,a($r,t),u];W(t)!==99&&u0(t,9);var u=d}},x)]:0}),I0(im,function(x){return p(PR,x,a(Xo,x))}),I0(PR,function(x,r){function e(t){for(var u=[0,r[1],[0,r]];;){var i=u[2],f=u[1];if(W(t)===10&&zy(1,t)){var o=l0([0,f],function(g){return function(A){return u0(A,10),[0,g,a(Xo,A)]}}(i),t),l=o[1],u=[0,l,[1,[0,l,o[2]]]];continue}if(W(t)===98)var d=P1(t)[2],k=p(d,i,function(h,g){return p(qx(h,-860373976,60),h,g)});else var k=i;return[0,k,a(AR,t),0]}}return l0([0,r[1]],e,x)}),I0(qz,function(x,r){var e=p(PR,x,r);return[0,e[1],[19,e[2]]]}),I0(Hz,function(x){var r=W(x);return typeof r=="number"&&r===86?a(Lz,x):[0,Gs(x)]}),I0(bz,function(x){var r=W(x);return typeof r=="number"&&r===86?[1,a(u3,x)]:[0,Gs(x)]}),I0(fm,function(x){var r=W(x);if(typeof r=="number"){if(r===86)return 1-k1(x)&&Vx(x,G2),Vx(x,38),Z0(x),[1,l0(0,function(e){return a($r,e)},x)]}else if(r[0]===4&&!P(r[3],Z1))return 1-k1(x)&&Vx(x,G2),Z0(x),[1,l0(0,function(e){return a($r,e)},x)];return[0,Gs(x)]}),I0(xK,function(x,r,e){var t=x[2],u=x[1];function i(F){return N2(F,k0([0,r],[0,e],0))}switch(t[0]){case 0:var C0=[0,i(t[1])];break;case 1:var C0=[1,i(t[1])];break;case 2:var C0=[2,i(t[1])];break;case 3:var C0=[3,i(t[1])];break;case 4:var C0=[4,i(t[1])];break;case 5:var C0=[5,i(t[1])];break;case 6:var C0=[6,i(t[1])];break;case 7:var C0=[7,i(t[1])];break;case 8:var f=i(t[2]),C0=[8,t[1],f];break;case 9:var C0=[9,i(t[1])];break;case 10:var C0=[10,i(t[1])];break;case 11:var o=t[1],l=i(o[2]),C0=[11,[0,o[1],l]];break;case 12:var d=t[1],k=i(d[4]),C0=[12,[0,d[1],d[2],d[3],k]];break;case 13:var h=t[1],g=i(h[4]),C0=[13,[0,h[1],h[2],h[3],g]];break;case 14:var A=t[1],N=A[4],C=YO(N,k0([0,r],[0,e],0)),C0=[14,[0,A[1],A[2],A[3],C]];break;case 15:var O=t[1],L=i(O[3]),C0=[15,[0,O[1],O[2],L]];break;case 16:var M=t[1],V=i(M[2]),C0=[16,[0,M[1],V]];break;case 17:var z=t[1],Y=i(z[5]),C0=[17,[0,z[1],z[2],z[3],z[4],Y]];break;case 18:var t0=t[1],i0=i(t0[2]),C0=[18,[0,t0[1],i0]];break;case 19:var j=t[1],K=i(j[3]),C0=[19,[0,j[1],j[2],K]];break;case 20:var J=t[1],Q=i(J[3]),C0=[20,[0,J[1],J[2],Q]];break;case 21:var x0=t[1],$=x0[1],f0=x0[2],s0=i($[3]),C0=[21,[0,[0,$[1],$[2],s0],f0]];break;case 22:var v0=t[1],o0=i(v0[2]),C0=[22,[0,v0[1],o0]];break;case 23:var c0=t[1],d0=i(c0[2]),C0=[23,[0,c0[1],d0]];break;case 24:var E0=t[1],L0=i(E0[2]),C0=[24,[0,E0[1],L0]];break;case 25:var X0=t[1],xx=i(X0[2]),C0=[25,[0,X0[1],xx]];break;case 26:var g0=t[1],$0=i(g0[2]),C0=[26,[0,g0[1],$0]];break;case 27:var n0=t[1],ix=i(n0[2]),C0=[27,[0,n0[1],ix]];break;case 28:var rx=t[1],dx=i(rx[3]),C0=[28,[0,rx[1],rx[2],dx]];break;case 29:var ax=t[1],Sx=i(ax[3]),C0=[29,[0,ax[1],ax[2],Sx]];break;case 30:var D0=t[1],N0=i(D0[3]),C0=[30,[0,D0[1],D0[2],N0]];break;case 31:var A0=t[1],Y0=i(A0[2]),C0=[31,[0,A0[1],Y0]];break;case 32:var C0=[32,i(t[1])];break;case 33:var C0=[33,i(t[1])];break;default:var C0=[34,i(t[1])]}return[0,u,C0]});var nK=function(x,r){if(W(x)!==4)return[0,0,k0([0,r],[0,hx(x)],0)];var e=Qx(r,w0(x));u0(x,4),J1(x,0);var t=a(px[9],x);return K1(x),u0(x,5),[0,[0,t],k0([0,e],[0,hx(x)],0)]},pS0=function(x){var r=w0(x);return u0(x,66),nK(x,r)},dS0=0,uK=function(x){var r=Kv(0,x),e=W(r);return typeof e=="number"&&e===66?[0,l0(dS0,pS0,r)]:0},yS0=function(x){var r=W(x);if(typeof r=="number"&&r===86){1-k1(x)&&Vx(x,G2);var e=Gs(x),t=Px(x);u0(x,86);var u=W(x);if(typeof u=="number"&&u===66){var i=Kv(0,x);return[0,[0,e],[0,l0([0,t],function(l){var d=w0(l);return u0(l,66),nK(l,d)},i)]]}if(Qy(x))return[0,[2,p(ER,x,t)],0];var f=[1,l0([0,t],$r,x)],o=W(x)===66?t3(x,f):f;return[0,o,uK(x)]}return[0,[0,Gs(x)],0]},ye=function(x,r){var e=Qs(1,r);J1(e,1);var t=a(x,e);return K1(e),t},bs=function(x){return ye($r,x)},is=function(x){return ye(Xo,x)},Ze=function(x){return ye(Fv,x)},iK=function(x){return ye(AR,x)},Qv=function(x){return ye(u3,x)},NR=function(x){return ye(bz,x)},CR=function(x){return ye(Hz,x)},IR=function(x){return ye(yS0,x)},fK=function(x){return ye(im,x)},OR=function(x){return ye(fm,x)},mS0=Iz(px),Yo=function(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return H1(kS0,x,e[1][1]);case 1:return H1(hS0,x,e[1][1]);case 2:var i=e[1][1],f=i[2][1],o=x[2],l=x[1],d=i[1];p(w2[3],f,o)&&nx(l,[0,d,82]);var k=i[2][1],h=i[1];return Bv(k)&&at(l,[0,h,83]),r3(k)&&at(l,[0,h,85]),[0,l,p(w2[4],f,o)];default:return nx(u,[0,t,24]),x}},kS0=function(x){return function(r){return r[0]===0?Yo(x,r[1][2][2]):Yo(x,r[1][2][1])}},hS0=function(x){return function(r){switch(r[0]){case 0:return Yo(x,r[1][2][1]);case 1:return Yo(x,r[1][2][1]);default:return x}}},cK=function(x,r){var e=r[2],t=e[3],u=e[2],i=[0,x,w2[1]],f=H1(function(o,l){return Yo(o,l[2][1])},i,u);return t&&Yo(f,t[1][2][1]),0},sK=function(x,r,e,t){var u=x[5],i=t[0]===0?Zv(t[1]):0,f=Qs(u?0:r,x),o=r||u||1-i;if(!o)return o;if(e){var l=e[1],d=l[2][1],k=l[1];Bv(d)&&at(f,[0,k,75]),r3(d)&&at(f,[0,k,85])}if(t[0]===0)return cK(f,t[1]);var h=t[1][2],g=h[2],A=h[1],N=[0,Ya,[0,[0,Tn(function(O){var L=O[2],M=L[1],V=L[4],z=L[3],Y=L[2],t0=M[0]===0?[3,M[1]]:[0,[0,Ya,M[1][2]]];return[0,[0,Ya,[0,t0,Y,z,V]]]},A),[0,Ya],0]]],C=Yo([0,f,w2[1]],N);return g&&Yo(C,g[1][2][1]),0},i3=function(x,r,e,t){return sK(x,r,e,[0,t])},oK=function(x,r){if(r!==12)return 0;var e=w0(x),t=l0(0,function(f){return u0(f,12),p(px[18],f,83)},x),u=t[2],i=t[1];return[0,[0,i,u,k0([0,e],0,0)]]},RR=function x(r,e){return x.fun(r,e)},_S0=function(x){W(x)===21&&Vx(x,94);var r=p(px[18],x,83),e=W(x)===82?(u0(x,82),[0,a(px[10],x)]):0;return[0,r,e]},wS0=0;I0(RR,function(x,r){var e=W(x);if(typeof e=="number"){var t=e-5|0,u=0;if(7>>0?vn===t&&(u=1):5>>0&&(u=1),u){var i=oK(x,e),f=$d(function(l){return[0,l[1],[0,l[2],l[3]]]},i);return W(x)!==5&&Vx(x,66),[0,Ax(r),f]}}var o=l0(wS0,_S0,x);return W(x)!==5&&u0(x,9),p(RR,x,[0,o,r])});var f3=function(x,r){function e(u){var i=fz(1,HO(r,bO(x,u))),f=w0(i);u0(i,4);var o=0;if(k1(i)&&W(i)===21){var l=w0(i),d=l0(0,function(V){return u0(V,21),W(V)===86?[0,Qv(V)]:(Vx(V,90),0)},i),k=d[2],h=d[1];if(k){var g=k[1];W(i)===9&&Z0(i);var A=[0,[0,h,[0,g,k0([0,l],0,0)]]]}else var A=0}else o=1;if(o)var A=0;var N=p(RR,i,0),C=N[2],O=N[1],L=w0(i);return u0(i,5),[0,A,O,C,j1([0,f],[0,hx(i)],L,0)]}var t=0;return function(u){return l0(t,e,u)}},vK=function(x,r,e,t,u){var i=lz(x,r,e,u);return p(px[16],t,i)},d6=function(x,r,e,t,u){var i=vK(x,r,e,t,u);return[0,[0,i[1]],i[2]]},c3=function(x){if(l2!==W(x))return Hv0;var r=w0(x);return Z0(x),[0,1,r]},om=function(x){if(W(x)===64&&!n6(1,x)){var r=w0(x);return Z0(x),[0,1,r]}return qv0},TS0=function(x){var r=om(x),e=r[1],t=r[2],u=l0(0,function(O){var L=w0(O);u0(O,15);var M=c3(O),V=M[1],z=Ll([0,t,[0,L,[0,M[2],0]]]),Y=O[7],t0=W(O),i0=0;if(Y&&typeof t0=="number"){if(t0===4){var Q=0,x0=0;i0=1}else if(t0===98){var j=ee(O,Ze(O)),K=W(O)===4?0:[0,gn(O,p(px[13],$v0,O))],Q=K,x0=j;i0=1}}if(!i0)var J=ns(O)?gn(O,p(px[13],Fv0,O)):(hz(O,Qv0),[0,Px(O),Gv0]),Q=[0,J],x0=ee(O,Ze(O));var $=a(f3(e,V),O),f0=W(O)===86?$:c6(O,$),s0=IR(O),v0=s0[2],o0=s0[1];if(v0)var c0=Sz(O,v0),d0=o0;else var c0=v0,d0=t3(O,o0);return[0,V,x0,Q,f0,d0,c0,z]},x),i=u[2],f=i[4],o=i[3],l=i[1],d=i[7],k=i[6],h=i[5],g=i[2],A=u[1],N=d6(x,e,l,0,Zv(f)),C=N[1];return i3(x,N[2],o,f),[26,[0,o,f,C,e,l,k,h,g,k0([0,d],0,0),A]]},SS0=0,y6=function(x){return l0(SS0,TS0,x)},LR=function(x,r){var e=w0(r);u0(r,x);var t=r[28][2];if(t)var u=x===27?1:0,i=u&&(W(r)===48?1:0);else var i=t;i&&Vx(r,23);for(var f=0,o=0;;){var l=l0(0,function(N){var C=p(px[18],N,86);if(o1(N,82))var O=0,L=[0,a(px[10],N)];else{var M=C[1];if(C[2][0]===2)var O=0,L=0;else var O=[0,[0,M,63]],L=0}return[0,[0,C,L],O]},r),d=l[2],k=d[2],h=[0,[0,l[1],d[1]],f],g=k?[0,k[1],o]:o;if(o1(r,9)){var f=h,o=g;continue}var A=Ax(g);return[0,Ax(h),e,A]}},ES0=24,aK=function(x){return LR(ES0,x)},lK=function(x){var r=LR(27,xR(1,x)),e=r[1],t=r[3],u=r[2];return[0,e,u,Ax(H1(function(i,f){return f[2][2]?i:[0,[0,f[1],62],i]},t,e))]},pK=function(x){return LR(28,xR(1,x))},dK=function(x){function r(t){return[19,p(mS0[1],x,t)]}var e=0;return function(t){return l0(e,r,t)}},MR=function x(r,e){return x.fun(r,e)},gS0=function(x){var r=w0(x),e=W(x),t=kr(1,x),u=0;if(typeof e!="number"&&e[0]===2){var i=e[1],f=i[4],o=i[3],l=i[2],d=i[1],k=0;if(typeof t=="number")switch(t){case 85:case 86:k=2;break;default:k=1}else t[0]===4?P(t[3],ln)||(k=2):k=1;switch(k){case 0:break;case 1:break;default:f&&Zt(x,81),u0(x,[2,[0,d,l,o,f]]);var h=[1,[0,d,[0,l,o,k0([0,r],[0,hx(x)],0)]]],g=0;if(typeof t=="number"&&!(1>>0)){var A=t===85?1:0;Vx(x,[16,A,l]),A&&Z0(x);var N=Px(x),C=0,O=[0,N,[2,[0,[0,N,Wv0],NR(x),A]]],L=h;u=1}else g=1;if(g){Z0(x);var C=0,O=p(px[18],x,83),L=h;u=1}}}if(!u){var M=0;if(typeof t!="number"&&t[0]===4&&!P(t[3],ln)){var V=[0,T2(x)];Hs(x,Zv0);var C=0,O=p(px[18],x,83),L=V;M=1}if(!M)var z=H0(px[14],x,0,83),Y=z[2],C=1,O=[0,z[1],[2,Y]],L=[0,Y[1]]}var t0=W(x)===82?(u0(x,82),[0,a(px[10],x)]):0;return[0,L,O,t0,C]},AS0=0;I0(MR,function(x,r){var e=W(x);if(typeof e=="number"){var t=e-5|0,u=0;if(7>>0?vn===t&&(u=1):5>>0&&(u=1),u){var i=oK(x,e),f=$d(function(l){return[0,l[1],[0,l[2],l[3]]]},i);return W(x)!==5&&Vx(x,66),[0,Ax(r),f]}}var o=l0(AS0,gS0,x);return W(x)!==5&&u0(x,9),p(MR,x,[0,o,r])});var PS0=function(x){var r=fz(1,x),e=w0(r);u0(r,4);var t=p(MR,r,0),u=t[2],i=t[1],f=w0(r);return u0(r,5),[0,i,u,j1([0,e],[0,hx(r)],f,0)]},NS0=0,CS0=function(x){var r=l0(0,function(h){var g=w0(h);Hs(h,Kv0);var A=gn(h,p(px[13],Bv0,h)),N=ee(h,Ze(h)),C=l0(NS0,PS0,h);if(fR(h))var L=C;else var O=P1(h)[2],L=p(O,C,function(M,V){return p(qx(M,842685896,10),M,V)});return[0,N,A,L,sR(h,OR(h)),g]},x),e=r[2],t=e[3],u=e[2],i=e[5],f=e[4],o=e[1],l=r[1],d=vK(x,0,0,0,0),k=d[1];return sK(x,d[2],[0,u],[1,t]),[3,[0,u,o,t,f,k,k0([0,i],0,0),l]]},IS0=0,DR=function(x){return l0(IS0,CS0,x)},o2=function(x,r){if(r[0]===0)return r[1];var e=r[2][1],t=r[1];return g2(function(u){return nx(x,u)},e),t},UR=function(x,r,e){var t=x?x[1]:41;if(e[0]===0)var u=e[1];else{var i=e[2][2],f=e[1];g2(function(h){return nx(r,h)},i);var u=f}1-a(px[23],u)&&nx(r,[0,u[1],t]);var o=u[2],l=0;if(o[0]===8){var d=u[1];Bv(o[1][2][1])&&(at(r,[0,d,76]),l=1)}return p(px[19],r,u)},jR=function(x,r){var e=Hc(x[2],r[2]);return[0,Hc(x[1],r[1]),e]},yK=function(x){var r=Ax(x[2]);return[0,Ax(x[1]),r]},mK=function(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0},s3=function x(r){return x.fun(r)},$t=function x(r){return x.fun(r)},kK=function x(r){return x.fun(r)},JR=function x(r){return x.fun(r)},hK=function x(r){return x.fun(r)},XR=function x(r){return x.fun(r)},_K=function x(r){return x.fun(r)},wK=function x(r){return x.fun(r)},m6=function x(r){return x.fun(r)},YR=function x(r){return x.fun(r)},VR=function x(r){return x.fun(r)},zR=function x(r){return x.fun(r)},TK=function x(r){return x.fun(r)},KR=function x(r){return x.fun(r)},vm=function x(r){return x.fun(r)},BR=function x(r){return x.fun(r)},SK=function x(r){return x.fun(r)},Gv=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},WR=function x(r,e,t,u){return x.fun(r,e,t,u)},ZR=function x(r){return x.fun(r)},am=function x(r){return x.fun(r)},$R=function x(r){return x.fun(r)},FR=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},EK=function x(r,e,t,u){return x.fun(r,e,t,u)},QR=function x(r){return x.fun(r)},lm=function x(r,e,t){return x.fun(r,e,t)},gK=function x(r){return x.fun(r)},pm=function x(r,e,t){return x.fun(r,e,t)},GR=function x(r){return x.fun(r)},AK=function x(r){return x.fun(r)},qR=function x(r,e){return x.fun(r,e)},HR=function x(r,e,t,u){return x.fun(r,e,t,u)},PK=function x(r){return x.fun(r)},bR=function x(r,e,t){return x.fun(r,e,t)},NK=function x(r){return x.fun(r)},CK=function x(r){return x.fun(r)},xL=function x(r){return x.fun(r)},dm=function x(r,e,t){return x.fun(r,e,t)},OS0=function(x){var r=x[2];switch(r[0]){case 21:var e=r[1],t=e[1][2][1];if(P(t,M2)){if(!P(t,ov)&&!P(e[2][2][1],NS))return 0}else if(!P(e[2][2][1],pl))return 0;break;case 0:case 8:case 20:case 23:break;default:return 0}return 1},rL=function(x){var r=Px(x),e=a(XR,x),t=a(hK,x);if(!t)return e;var u=t[1];return[0,l0([0,r],function(i){var f=UR(0,i,e);return[2,[0,u,f,a($t,i),0]]},x)]},RS0=function(x,r){if(typeof r=="number"&&r===85)return 0;throw q0(us,1)},IK=function(x){var r=Yy(RS0,x),e=rL(r),t=W(r);if(typeof t=="number"){if(t===11)throw q0(us,1);if(t===86){var u=vz(r),i=0;if(u){var f=u[1];if(typeof f=="number"&&f===5){var o=1;i=1}}if(!i)var o=0;if(o)throw q0(us,1)}}if(!ns(r))return e;if(e[0]===0){var l=e[1][2];if(l[0]===8&&!P(l[1][2][1],To)&&!re(r))throw q0(us,1)}return e};I0(s3,function(x){var r=ns(x);if(r){var e=W(x),t=0;if(typeof e=="number"){if(e===58){if(x[18]){var u=0;t=1}}else if(e===65&&x[19]){var u=0;t=1}}if(!t)var u=1;var i=u}else var i=r;var f=W(x),o=0;if(typeof f=="number"){var l=0;if(22<=f)if(f===58){if(x[18])return[0,a(kK,x)];l=1}else f!==98&&(l=1);else f!==4&&21>f&&(l=1);l||(o=1)}if(!o&&!i)return rL(x);var d=0;if(f===64&&k1(x)&&kr(1,x)===98){var k=IK,h=xL;d=1}if(!d)var k=xL,h=IK;var g=cR(x,h);if(g)return g[1];var A=cR(x,k);return A?A[1]:rL(x)}),I0($t,function(x){return o2(x,a(s3,x))}),I0(kK,function(x){return l0(0,function(r){r[10]&&Vx(r,po);var e=w0(r),t=Px(r);u0(r,58);var u=Px(r);if(e3(r))var i=0,f=0;else{var o=o1(r,l2),l=W(r),d=0;if(typeof l=="number"){var k=0;if(l===86)k=1;else if(10>l)switch(l){case 0:case 2:case 3:case 4:case 6:break;default:k=1}if(k){var h=0;d=1}}if(!d)var h=1;var g=0;if(!o&&!h){var A=0;g=1}if(!g)var A=[0,a($t,r)];var i=o,f=A}var N=f?0:hx(r),C=u1(t,u);return[35,[0,f,k0([0,e],[0,N],0),i,C]]},x)}),I0(JR,function(x){var r=x[2];switch(r[0]){case 21:var e=r[1],t=e[1][2][1];if(P(t,M2)){if(!P(t,ov)&&!P(e[2][2][1],NS))return 0}else if(!P(e[2][2][1],pl))return 0;break;case 8:case 20:break;default:return 0}return 1}),I0(hK,function(x){var r=W(x),e=0;if(typeof r=="number"){var t=r+QD|0;if(15>=t>>>0){switch(t){case 0:var u=l30;break;case 1:var u=p30;break;case 2:var u=d30;break;case 3:var u=y30;break;case 4:var u=m30;break;case 5:var u=k30;break;case 6:var u=h30;break;case 7:var u=_30;break;case 8:var u=w30;break;case 9:var u=T30;break;case 10:var u=S30;break;case 11:var u=E30;break;case 12:var u=g30;break;case 13:var u=A30;break;case 14:var u=P30;break;default:var u=N30}var i=u;e=1}}if(!e)var i=0;return i!==0&&Z0(x),i}),I0(XR,function(x){var r=Px(x),e=a(wK,x);if(W(x)!==85)return e;Z0(x);var t=a($t,e6(0,x));u0(x,86);var u=l0([0,r],$t,x),i=u[2],f=u[1];return[0,[0,f,[6,[0,o2(x,e),t,i,0]]]]}),I0(_K,function(x){return o2(x,a(XR,x))});var eL=function(x,r,e,t,u){var i=o2(x,r);return[0,[0,u,[19,[0,t,i,o2(x,e),0]]]]},tL=function(x,r,e){for(var t=r,u=e;;){var i=W(x);if(typeof i=="number"&&i===88){Z0(x);var f=l0(0,m6,x),o=f[2],l=u1(u,f[1]),d=nL(0,x,eL(x,t,o,1,l),l),t=d[2],u=d[1];continue}return[0,u,t]}},OK=function(x,r,e){for(var t=r,u=e;;){var i=W(x);if(typeof i=="number"&&i===87){Z0(x);var f=l0(0,m6,x),o=tL(x,f[2],f[1]),l=o[2],d=u1(u,o[1]),k=nL(0,x,eL(x,t,l,0,d),d),t=k[2],u=k[1];continue}return[0,u,t]}},nL=function(x,r,e,t){for(var u=x,i=e,f=t;;){var o=W(r);if(typeof o=="number"&&o===84){1-u&&Vx(r,a30),u0(r,84);var l=l0(0,m6,r),d=l[2],k=l[1],h=W(r),g=0;if(typeof h=="number"&&1>=h-87>>>0){Vx(r,[20,WO(h)]);var A=tL(r,d,k),N=OK(r,A[2],A[1]),C=N[2],O=N[1];g=1}if(!g)var C=d,O=k;var L=u1(f,O),u=1,i=eL(r,i,C,2,L),f=L;continue}return[0,f,i]}};I0(wK,function(x){var r=l0(0,m6,x),e=r[2],t=r[1],u=W(x),i=0;if(typeof u=="number"&&u===84){var o=nL(1,x,e,t);i=1}if(!i)var f=tL(x,e,t),o=OK(x,f[2],f[1]);return o[2]});var uL=function(x,r,e,t){return[0,t,[3,[0,e,x,r,0]]]},LS0=function(x,r){var e=r;x:for(;;){var t=l0(0,function(ox){var b0=a(YR,ox)!==0?1:0;return[0,b0,a(VR,e6(0,ox))]},x),u=t[2],i=u[2],f=u[1],o=t[1];if(W(x)===98){var l=0;i[0]===0&&i[1][2][0]===10&&(Vx(x,2),l=1)}for(var d=e,k=i;;){var h=W(x);if(typeof h!="number"&&h[0]===4){var g=h[3],A=0;if(P(g,ln)&&P(g,ZU)&&(A=1),!A&&k1(x)){Z0(x);var N=o2(x,k),C=0;if(d){var O=d[1],L=O[2],M=d[2],V=O[3],z=L[1],Y=O[1];if(mK(L[2],Ka0)){var t0=uL(Y,N,z,u1(V,o)),i0=M;C=1}}if(!C)var t0=N,i0=d;var j=t0[1];if(Ar(g,ZU))var K=bs(x),x0=K[1],$=[1,K];else if(W(x)===27){var J=Px(x);Z0(x);var x0=J,$=0}else var Q=bs(x),x0=Q[1],$=[0,Q];var d=i0,k=[0,[0,u1(j,x0),[32,[0,t0,$,0]]]];continue}}var f0=W(x),s0=0;if(typeof f0=="number"){var v0=f0-17|0,o0=0;if(1>>0)if(72<=v0){var c0=0;switch(v0-72|0){case 0:var d0=Ba0;break;case 1:var d0=Wa0;break;case 2:var d0=Za0;break;case 3:var d0=$a0;break;case 4:var d0=Fa0;break;case 5:var d0=Qa0;break;case 6:var d0=Ga0;break;case 7:var d0=qa0;break;case 8:var d0=Ha0;break;case 9:var d0=ba0;break;case 10:var d0=x30;break;case 11:var d0=r30;break;case 12:var d0=e30;break;case 13:var d0=t30;break;case 14:var d0=n30;break;case 15:var d0=u30;break;case 16:var d0=i30;break;case 17:var d0=f30;break;case 18:var d0=c30;break;case 19:var d0=s30;break;default:o0=1,c0=1}if(!c0)var E0=d0}else o0=1;else var E0=v0?o30:x[12]?0:v30;if(!o0){var L0=E0;s0=1}}if(!s0)var L0=0;if(L0!==0&&Z0(x),!d&&!L0)return k;if(!L0)for(var X0=o2(x,k),xx=o,g0=d;;){if(!g0)return[0,X0];var $0=g0[1],n0=g0[2],ix=$0[2][1],rx=$0[1],dx=u1($0[3],xx),X0=uL(rx,X0,ix,dx),xx=dx,g0=n0}var ax=L0[1],Sx=ax[1],D0=ax[2],N0=f&&(Sx===14?1:0);N0&&nx(x,[0,o,42]);for(var A0=o2(x,k),Y0=[0,Sx,D0],C0=o,F=d;;){var H=Y0[2],B=Y0[1];if(F){var a0=F[1],m0=a0[2],P0=F[2],D=a0[3],O0=m0[1],K0=a0[1];if(mK(m0[2],H)){var j0=u1(D,C0),A0=uL(K0,A0,O0,j0),Y0=[0,B,H],C0=j0,F=P0;continue}}var e=[0,[0,A0,[0,B,H],C0],F];continue x}}}};I0(m6,function(x){return LS0(x,0)}),I0(YR,function(x){var r=W(x);if(typeof r=="number"){if(48<=r){if(fn<=r){if(Ot>r)switch(r+LP|0){case 0:return Da0;case 1:return Ua0;case 6:return ja0;case 7:return Ja0}}else if(r===65&&x[19])return x[10]&&Vx(x,7),Xa0}else if(45<=r)switch(r+pE|0){case 0:return Ya0;case 1:return Va0;default:return za0}}return 0}),I0(VR,function(x){var r=Px(x),e=w0(x),t=a(YR,x);if(t){var u=t[1];Z0(x);var i=l0([0,r],zR,x),f=i[2],o=i[1],l=0;if(u===6){var d=f[2],k=0;switch(d[0]){case 8:at(x,[0,o,73]),k=1;break;case 20:d[1][2][0]===1&&nx(x,[0,o,67]),k=1;break}k&&(l=1)}return[0,[0,o,[33,[0,u,f,k0([0,e],0,0)]]]]}var h=W(x),g=0;if(typeof h=="number")if(Ot===h)var A=Ma0;else if(L2===h)var A=La0;else g=1;else g=1;if(g)var A=0;if(!A)return a(TK,x);var N=A[1];Z0(x);var C=l0([0,r],zR,x),O=C[2],L=C[1];1-a(JR,O)&&nx(x,[0,O[1],41]);var M=O[2],V=0;return M[0]===8&&Bv(M[1][2][1])&&(Zt(x,78),V=1),[0,[0,L,[34,[0,N,O,1,k0([0,e],0,0)]]]]}),I0(zR,function(x){return o2(x,a(VR,x))}),I0(TK,function(x){var r=a(KR,x);if(re(x))return r;var e=W(x),t=0;if(typeof e=="number")if(Ot===e)var u=Ra0;else if(L2===e)var u=Oa0;else t=1;else t=1;if(t)var u=0;if(!u)return r;var i=u[1],f=o2(x,r);1-a(JR,f)&&nx(x,[0,f[1],41]);var o=f[2],l=0;o[0]===8&&Bv(o[1][2][1])&&(Zt(x,77),l=1);var d=Px(x);Z0(x);var k=hx(x),h=u1(f[1],d);return[0,[0,h,[34,[0,i,f,0,k0(0,[0,k],0)]]]]}),I0(KR,function(x){var r=Px(x),e=1-x[17],t=0,u=x[17]===0?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],t,x[18],x[19],x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31]],i=W(u),f=0;if(typeof i=="number"){var o=i-44|0;if(7>=o>>>0){var l=0;switch(o){case 0:if(e)var d=[0,a(ZR,u)];else l=1;break;case 6:var d=[0,a(SK,u)];break;case 7:var d=[0,a(BR,u)];break;default:l=1}if(!l){var k=d;f=1}}}if(!f)var k=jo(u)?[0,a(QR,u)]:a(GR,u);return Ve(Gv,0,0,u,r,k)}),I0(vm,function(x){return o2(x,a(KR,x))}),I0(BR,function(x){switch(x[22]){case 0:var r=0,e=0;break;case 1:var r=0,e=1;break;default:var r=1,e=1}var t=Px(x),u=w0(x);u0(x,51);var i=[0,t,[27,[0,k0([0,u],[0,hx(x)],0)]]],f=W(x);if(typeof f=="number"&&11>f)switch(f){case 4:var o=r?i:(nx(x,[0,t,De]),[0,t,[8,Sn(0,[0,t,Na0])]]);return ve(WR,0,x,t,o);case 6:case 10:var l=e?i:(nx(x,[0,t,Dt]),[0,t,[8,Sn(0,[0,t,Ia0])]]);return ve(WR,0,x,t,l)}return e?S1(Ca0,x):nx(x,[0,t,Dt]),i}),I0(SK,function(x){return l0(0,function(r){var e=w0(r),t=Px(r);if(u0(r,50),o1(r,10)){var u=Sn(0,[0,t,ga0]),i=Px(r);Hs(r,Aa0);var f=Sn(0,[0,i,Pa0]);return[21,[0,u,f,k0([0,e],[0,hx(r)],0)]]}var o=w0(r);u0(r,4);var l=H0(bR,[0,o],0,a($t,e6(0,r)));return u0(r,5),[9,[0,l,k0([0,e],[0,hx(r)],0)]]},x)}),I0(Gv,function(x,r,e,t,u){var i=x?x[1]:1,f=r?r[1]:0,o=Ve(FR,[0,i],[0,f],e,t,u),l=vz(e),d=0;if(l){var k=l[1];if(typeof k=="number"&&k===83){var h=1;d=1}}if(!d)var h=0;function g(L){var M=P1(L)[2];function V(z,Y){return p(qx(z,mn,61),z,Y)}return p(M,o2(L,o),V)}function A(L,M,V){var z=a($R,M),Y=z[1],t0=z[2],i0=u1(t,Y),j=[0,V,L,[0,Y,t0],0],K=0;if(!h&&!f){var J=[4,j];K=1}if(!K)var J=[24,[0,j,i0,h]];var Q=f||h;return Ve(Gv,[0,i],[0,Q],M,t,[0,[0,i0,J]])}if(e[13])return o;var N=W(e);if(typeof N=="number"){var C=N-98|0;if(2>>0){if(C===-94)return A(0,e,g(e))}else if(C!==1&&k1(e)){var O=Yy(function(L,M){throw q0(us,1)},e);return Wy(O,o,function(L){var M=g(L);return A(a(am,L),L,M)})}}return o}),I0(WR,function(x,r,e,t){var u=x?x[1]:1;return o2(r,Ve(Gv,[0,u],0,r,e,[0,t]))}),I0(ZR,function(x){return l0(0,function(r){var e=Px(r),t=w0(r);if(u0(r,44),r[11]&&W(r)===10){var u=hx(r);Z0(r);var i=Sn(k0([0,t],[0,u],0),[0,e,Ta0]),f=W(r);return typeof f!="number"&&f[0]===4&&!P(f[3],NS)?[21,[0,i,p(px[13],0,r),0]]:(S1(Sa0,r),Z0(r),[8,i])}var o=Px(r),l=W(r),d=0;if(typeof l=="number")if(l===44)var k=a(ZR,r);else if(l===51)var k=a(BR,eR(1,r));else d=1;else d=1;if(d)var k=jo(r)?a(QR,r):a(AK,r);var h=ve(EK,Ea0,eR(1,r),o,k),g=W(r),A=0;if(typeof g!="number"&&g[0]===3){var N=ve(HR,r,o,h,g[1]);A=1}if(!A)var N=h;var C=0;if(W(r)!==4){var O=0;if((!k1(r)||W(r)!==98)&&(O=1),O){var M=N;C=1}}if(!C)var L=P1(r)[2],M=p(L,N,function(i0,j){return p(qx(i0,mn,62),i0,j)});var V=k1(r)?Wy(Yy(function(i0,j){throw q0(us,1)},r),0,am):0,z=W(r),Y=0;if(typeof z=="number"&&z===4){var t0=[0,a($R,r)];Y=1}if(!Y)var t0=0;return[22,[0,M,V,t0,k0([0,t],0,0)]]},x)});var MS0=function(x){var r=w0(x);u0(x,98);for(var e=0;;){var t=W(x);if(typeof t=="number"){var u=0;if(t!==99&&Rr!==t&&(u=1),!u){var i=Ax(e),f=w0(x);u0(x,99);var o=W(x)===4?P1(x)[1]:hx(x);return[0,i,j1([0,r],[0,o],f,0)]}}var l=W(x),d=0;if(typeof l!="number"&&l[0]===4&&!P(l[2],Aa)){var k=Px(x),h=w0(x);Hs(x,wa0);var g=[1,[0,k,[0,k0([0,h],[0,hx(x)],0)]]];d=1}if(!d)var g=[0,bs(x)];var A=[0,g,e];W(x)!==99&&u0(x,9);var e=A}};I0(am,function(x){J1(x,1);var r=W(x)===98?[0,l0(0,MS0,x)]:0;return K1(x),r});var DS0=function(x){var r=w0(x);u0(x,12);var e=a($t,x);return[0,e,k0([0,r],0,0)]};I0($R,function(x){return l0(0,function(r){var e=w0(r);u0(r,4);for(var t=0;;){var u=W(r);if(typeof u=="number"){var i=0;if(u!==5&&Rr!==u&&(i=1),!i){var f=Ax(t),o=w0(r);return u0(r,5),[0,f,j1([0,e],[0,hx(r)],o,0)]}}var l=W(r),d=0;if(typeof l=="number"&&l===12){var k=[1,l0(0,DS0,r)];d=1}if(!d)var k=[0,a($t,r)];var h=[0,k,t];W(r)!==5&&u0(r,9);var t=h}},x)});var RK=function(x,r,e,t,u,i){var f=x?x[1]:1,o=r?r[1]:0,l=e?e[1]:0,d=eR(0,t),k=a(px[7],d),h=Px(t);u0(t,7);var g=hx(t),A=u1(u,h),N=k0(0,[0,g],0),C=[0,o2(t,i),[2,k],N],O=o?[25,[0,C,A,l]]:[20,C];return Ve(Gv,[0,f],[0,o],t,u,[0,[0,A,O]])},LK=function(x,r,e,t,u,i){var f=x?x[1]:1,o=r?r[1]:0,l=e?e[1]:0,d=W(t),k=0;if(typeof d=="number"&&d===14){var h=Pz(t),g=h[1],A=t[30][1],N=h[2][1];if(A){var C=A[1];t[30][1]=[0,[0,C[1],[0,[0,N,g],C[2]]],A[2]]}else nx(t,[0,g,68]);var L=[1,h],M=g;k=1}if(!k)var O=T2(t),L=[0,O],M=O[1];var V=u1(u,M),z=0;i[0]===0&&i[1][2][0]===27&&L[0]===1&&(nx(t,[0,V,87]),z=1);var Y=[0,o2(t,i),L,0],t0=o?[25,[0,Y,V,l]]:[20,Y];return Ve(Gv,[0,f],[0,o],t,u,[0,[0,V,t0]])};I0(FR,function(x,r,e,t,u){var i=x?x[1]:1,f=r?r[1]:0,o=W(e);if(typeof o=="number")switch(o){case 6:return Z0(e),RK([0,i],[0,f],0,e,t,u);case 10:return Z0(e),LK([0,i],[0,f],0,e,t,u);case 83:1-i&&Vx(e,64),u0(e,83);var l=W(e);if(typeof l=="number")switch(l){case 4:return u;case 6:return Z0(e),RK([0,i],ma0,ya0,e,t,u);case 98:if(k1(e))return u;break}else if(l[0]===3)return Vx(e,65),u;return LK([0,i],ha0,ka0,e,t,u)}else if(o[0]===3){var d=o[1];return f&&Vx(e,65),Ve(Gv,_a0,0,e,t,[0,ve(HR,e,t,o2(e,u),d)])}return u}),I0(EK,function(x,r,e,t){var u=x?x[1]:1;return o2(r,Ve(FR,[0,u],0,r,e,[0,t]))}),I0(QR,function(x){return l0(0,function(r){var e=om(r),t=e[1],u=e[2],i=l0(0,function(L){var M=w0(L);u0(L,15);var V=c3(L),z=V[1],Y=Ll([0,u,[0,M,[0,V[2],0]]]);if(W(L)===4)var t0=0,i0=0;else{var j=W(L),K=0;if(typeof j=="number"&&j===98){var Q=0;K=1}if(!K)var J=HO(z,bO(t,L)),Q=[0,gn(J,p(px[13],da0,J))];var t0=ee(L,Ze(L)),i0=Q}var x0=zv(0,L),$=t||x0[19],f0=a(f3($,z),x0),s0=W(x0)===86?f0:c6(x0,f0),v0=IR(x0),o0=v0[2],c0=v0[1];if(o0)var d0=Sz(x0,o0),E0=c0;else var d0=o0,E0=t3(x0,c0);return[0,i0,s0,z,d0,E0,t0,Y]},r),f=i[2],o=f[3],l=f[2],d=f[1],k=f[7],h=f[6],g=f[5],A=f[4],N=i[1],C=d6(r,t,o,1,Zv(l)),O=C[1];return i3(r,C[2],d,l),[7,[0,d,l,O,t,o,A,g,h,k0([0,k],0,0),N]]},x)}),I0(lm,function(x,r,e){switch(r){case 1:Zt(x,81);try{var t=Vd(Sl(Fx(oa0,e))),u=t}catch(g){var i=C1(g);if(i[1]!==_n)throw q0(i,0);var u=Ox(Fx(va0,e))}break;case 2:Zt(x,80);try{var f=UI(e),u=f}catch(g){var o=C1(g);if(o[1]!==_n)throw q0(o,0);var u=Ox(Fx(aa0,e))}break;case 4:try{var l=UI(e),u=l}catch(g){var d=C1(g);if(d[1]!==_n)throw q0(d,0);var u=Ox(Fx(la0,e))}break;default:try{var k=Vd(Sl(e)),u=k}catch(g){var h=C1(g);if(h[1]!==_n)throw q0(h,0);var u=Ox(Fx(pa0,e))}}return u0(x,[0,r,e]),u}),I0(gK,function(x){var r=Xx(x),e=0;if(r!==0&&V1===N1(x,r-1|0)){var t=m2(x,0,r-1|0);e=1}if(!e)var t=x;return t}),I0(pm,function(x,r,e){var t=uY(a(gK,e));return u0(x,[1,r,e]),t}),I0(GR,function(x){var r=Px(x),e=w0(x),t=W(x);if(typeof t=="number")switch(t){case 0:var u=a(px[12],x);return[1,[0,u[1],[23,u[2]]],u[3]];case 4:return[0,a(PK,x)];case 6:var i=l0(0,NK,x),f=i[2];return[1,[0,i[1],[0,f[1]]],f[2]];case 21:return Z0(x),[0,[0,r,[30,[0,k0([0,e],[0,hx(x)],0)]]]];case 29:return Z0(x),[0,[0,r,[14,k0([0,e],[0,hx(x)],0)]]];case 40:return[0,a(px[22],x)];case 98:var o=a(px[17],x),l=o[2],d=o[1],k=cn<=l[1]?[11,l[2]]:[10,l[2]];return[0,[0,d,k]];case 30:case 31:return Z0(x),[0,[0,r,[13,[0,t===31?1:0,k0([0,e],[0,hx(x)],0)]]]];case 74:case 105:return[0,a(CK,x)]}else switch(t[0]){case 0:var h=t[2],g=H0(lm,x,t[1],h);return[0,[0,r,[15,[0,g,h,k0([0,e],[0,hx(x)],0)]]]];case 1:var A=t[2],N=H0(pm,x,t[1],A);return[0,[0,r,[16,[0,N,A,k0([0,e],[0,hx(x)],0)]]]];case 2:var C=t[1],O=C[3],L=C[2],M=C[1];C[4]&&Zt(x,81),Z0(x);var V=k0([0,e],[0,hx(x)],0),z=x[28],Y=z[6],t0=z[7],i0=0;if(Y){var j=Y[1];if(tY(j,L))var K=[18,[0,L,M,Xx(j),0,O,V]];else i0=1}else i0=1;if(i0){var J=0;if(t0){var Q=t0[1];if(tY(Q,L)){var K=[18,[0,L,M,Xx(Q),1,O,V]];J=1}}if(!J)var K=[12,[0,L,O,V]]}return[0,[0,M,K]];case 3:var x0=p(qR,x,t[1]);return[0,[0,x0[1],[29,x0[2]]]];case 4:if(!P(t[3],Bh)&&kr(1,x)===40)return[0,a(px[22],x)];break}if(ns(x)){var $=p(px[13],0,x);return[0,[0,$[1],[8,$]]]}S1(0,x);var f0=0;return typeof t!="number"&&t[0]===7&&(Z0(x),f0=1),[0,[0,r,[14,k0([0,e],sa0,0)]]]}),I0(AK,function(x){return o2(x,a(GR,x))}),I0(qR,function(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],f=w0(x);u0(x,[3,r]);var o=[0,t,[0,[0,u,i],e]];if(e)var l=0,d=[0,o,0],k=t;else for(var h=[0,o,0],g=0;;){var A=a(px[7],x),N=[0,A,g],C=W(x),O=0;if(typeof C=="number"&&C===1){J1(x,4);var L=W(x),M=0;if(typeof L=="number"||L[0]!==3)M=1;else{var V=L[1],z=V[5],Y=V[1],t0=V[3],i0=V[2];Z0(x),K1(x);var j=[0,[0,Y,[0,[0,t0,i0],z]],h];if(!z){var h=j,g=N;continue}var K=Ax(N),J=[0,Y,Ax(j),K];O=1}if(M)throw q0([0,wr,ia0],1)}if(!O){S1(fa0,x);var Q=[0,A[1],ca0],x0=Ax(N),$=Ax([0,Q,h]),J=[0,A[1],$,x0]}var l=J[3],d=J[2],k=J[1];break}var f0=hx(x),s0=u1(t,k);return[0,s0,[0,d,l,k0([0,f],[0,f0],0)]]}),I0(HR,function(x,r,e,t){var u=P1(x)[2],i=p(u,e,function(o,l){return p(qx(o,mn,3),o,l)}),f=p(qR,x,t);return[0,u1(r,f[1]),[28,[0,i,f,0]]]}),I0(PK,function(x){var r=w0(x),e=l0(0,function(o){u0(o,4);var l=Px(o),d=a($t,o),k=W(o),h=0;if(typeof k=="number")if(k===9)var g=[0,H0(dm,o,l,[0,d,0])];else if(k===86)var g=[1,[0,d,Qv(o),0]];else h=1;else h=1;if(h)var g=[0,d];return u0(o,5),g},x),t=e[2],u=e[1],i=hx(x),f=t[0]===0?t[1]:[0,u,[31,t[1]]];return H0(bR,[0,r],[0,i],f)}),I0(bR,function(x,r,e){var t=e[2],u=e[1],i=x?x[1]:0,f=r?r[1]:0;function o(br){return N2(br,k0([0,i],[0,f],0))}function l(br){return YO(br,k0([0,i],[0,f],0))}switch(t[0]){case 0:var d=t[1],k=l(d[2]),lx=[0,[0,d[1],k]];break;case 1:var h=t[1],g=h[10],A=o(h[9]),lx=[1,[0,h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],A,g]];break;case 2:var N=t[1],C=o(N[4]),lx=[2,[0,N[1],N[2],N[3],C]];break;case 3:var O=t[1],L=o(O[4]),lx=[3,[0,O[1],O[2],O[3],L]];break;case 4:var M=t[1],V=o(M[4]),lx=[4,[0,M[1],M[2],M[3],V]];break;case 5:var z=t[1],Y=o(z[7]),lx=[5,[0,z[1],z[2],z[3],z[4],z[5],z[6],Y]];break;case 6:var t0=t[1],i0=o(t0[4]),lx=[6,[0,t0[1],t0[2],t0[3],i0]];break;case 7:var j=t[1],K=j[10],J=o(j[9]),lx=[7,[0,j[1],j[2],j[3],j[4],j[5],j[6],j[7],j[8],J,K]];break;case 8:var Q=t[1],x0=Q[2],$=Q[1],f0=o(x0[2]),lx=[8,[0,$,[0,x0[1],f0]]];break;case 9:var s0=t[1],v0=o(s0[2]),lx=[9,[0,s0[1],v0]];break;case 10:var o0=t[1],c0=o(o0[4]),lx=[10,[0,o0[1],o0[2],o0[3],c0]];break;case 11:var d0=t[1],E0=o(d0[4]),lx=[11,[0,d0[1],d0[2],d0[3],E0]];break;case 12:var L0=t[1],X0=o(L0[3]),lx=[12,[0,L0[1],L0[2],X0]];break;case 13:var xx=t[1],g0=o(xx[2]),lx=[13,[0,xx[1],g0]];break;case 14:var lx=[14,o(t[1])];break;case 15:var $0=t[1],n0=o($0[3]),lx=[15,[0,$0[1],$0[2],n0]];break;case 16:var ix=t[1],rx=o(ix[3]),lx=[16,[0,ix[1],ix[2],rx]];break;case 17:var dx=t[1],ax=o(dx[4]),lx=[17,[0,dx[1],dx[2],dx[3],ax]];break;case 18:var Sx=t[1],D0=o(Sx[6]),lx=[18,[0,Sx[1],Sx[2],Sx[3],Sx[4],Sx[5],D0]];break;case 19:var N0=t[1],A0=o(N0[4]),lx=[19,[0,N0[1],N0[2],N0[3],A0]];break;case 20:var Y0=t[1],C0=o(Y0[3]),lx=[20,[0,Y0[1],Y0[2],C0]];break;case 21:var F=t[1],H=o(F[3]),lx=[21,[0,F[1],F[2],H]];break;case 22:var B=t[1],a0=o(B[4]),lx=[22,[0,B[1],B[2],B[3],a0]];break;case 23:var m0=t[1],P0=l(m0[2]),lx=[23,[0,m0[1],P0]];break;case 24:var D=t[1],O0=D[1],K0=D[3],j0=D[2],ox=o(O0[4]),lx=[24,[0,[0,O0[1],O0[2],O0[3],ox],j0,K0]];break;case 25:var b0=t[1],_x=b0[1],B0=b0[3],T=b0[2],X=o(_x[3]),lx=[25,[0,[0,_x[1],_x[2],X],T,B0]];break;case 26:var F0=t[1],sx=o(F0[2]),lx=[26,[0,F0[1],sx]];break;case 27:var lx=[27,[0,o(t[1][1])]];break;case 28:var ex=t[1],U0=o(ex[3]),lx=[28,[0,ex[1],ex[2],U0]];break;case 29:var Nx=t[1],mx=o(Nx[3]),lx=[29,[0,Nx[1],Nx[2],mx]];break;case 30:var lx=[30,[0,o(t[1][1])]];break;case 31:var Bx=t[1],Gx=o(Bx[3]),lx=[31,[0,Bx[1],Bx[2],Gx]];break;case 32:var lx=t;break;case 33:var J0=t[1],bx=o(J0[3]),lx=[33,[0,J0[1],J0[2],bx]];break;case 34:var Jx=t[1],W0=o(Jx[4]),lx=[34,[0,Jx[1],Jx[2],Jx[3],W0]];break;default:var nr=t[1],V0=nr[4],Sr=nr[3],Ur=o(nr[2]),lx=[35,[0,nr[1],Ur,Sr,V0]]}return[0,u,lx]}),I0(NK,function(x){var r=w0(x);u0(x,6);for(var e=[0,0,wn];;){var t=e[2],u=e[1],i=W(x);if(typeof i=="number"){var f=0;if(13<=i)Rr===i&&(f=1);else if(7<=i)switch(i-7|0){case 0:f=1;break;case 2:var o=Px(x);Z0(x);var e=[0,[0,[2,o],u],t];continue;case 5:var l=w0(x),d=l0(0,function(J){Z0(J);var Q=a(s3,J);return Q[0]===0?[0,Q[1],wn]:[0,Q[1],Q[2]]},x),k=d[2],h=k[2],g=d[1],A=k[1],N=[1,[0,g,[0,A,k0([0,l],0,0)]]],C=W(x)===7?1:0,O=0;if(!C&&kr(1,x)===7){var L=[0,h[1],[0,[0,g,20],h[2]]];O=1}if(!O)var L=h;1-C&&u0(x,9);var e=[0,[0,N,u],jR(L,t)];continue}if(f){var M=yK(t),V=Ax(u),z=w0(x);return u0(x,7),[0,[0,V,j1([0,r],[0,hx(x)],z,0)],M]}}var Y=a(s3,x);if(Y[0]===0)var t0=wn,i0=Y[1];else var t0=Y[2],i0=Y[1];W(x)!==7&&u0(x,9);var e=[0,[0,[0,i0],u],jR(t0,t)]}}),I0(CK,function(x){J1(x,5);var r=Px(x),e=w0(x),t=W(x),u=0;if(typeof t!="number"&&t[0]===5){var i=t[3],f=t[2];Z0(x);var o=hx(x),l=o,d=i,k=f,h=Fx(ra0,Fx(f,Fx(xa0,i)));u=1}if(!u){S1(ea0,x);var l=0,d=ta0,k=na0,h=ua0}K1(x);var g=Zr(Xx(d)),A=Xx(d)-1|0,N=0;if(A>=0)for(var C=N;;){var O=fx(d,C),L=O-100|0,M=0;if(21>=L>>>0)switch(L){case 0:case 3:case 5:case 9:case 15:case 17:case 21:st(g,O),M=1;break}var V=C+1|0;if(A!==C){var C=V;continue}break}var z=U1(g);return P(z,d)&&Vx(x,[18,d]),[0,r,[17,[0,k,z,h,k0([0,e],[0,l],0)]]]});var US0=function(x){return function(r){if(typeof r=="number"){var e=0;if(66<=r){var t=r+QD|0;if(49>>0)e=1;else{var u=t-15|0;if(9>=u>>>0)switch(u){case 0:case 1:case 3:case 9:e=1;break}}}else 8<=r?r===60&&(e=1):6<=r&&(e=1);if(e)return 0}throw q0(us,1)}},jS0=function(x){var r=W(x);if(typeof r=="number"&&!r){var e=p(px[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,a(px[10],x)],0]};I0(xL,function(x){var r=Yy(US0,x),e=Px(r);if(kr(1,r)===11)var u=0,i=0;else var t=om(r),u=t[2],i=t[1];var f=i||r[19],o=bO(f,r),l=o[18],d=l0(0,function(c0){var d0=ee(c0,Ze(c0));if(ns(c0)&&d0===0){var E0=p(px[13],bv0,c0),L0=E0[1],X0=[0,L0,[0,[0,L0,[2,[0,E0,[0,Gs(c0)],0]]],0]];return[0,d0,[0,L0,[0,0,[0,X0,0],0,0]],[0,[0,L0[1],L0[3],L0[3]]],0]}var xx=a(f3(f,l),c0);cK(c0,xx);var g0=IR(Kv(1,c0));return[0,d0,xx,g0[1],g0[2]]},o),k=d[2],h=k[2],g=h[2],A=0,N=k[4],C=k[3],O=k[1],L=d[1];if(!g[1]){var M=0,V=g[2];if((g[3]||!V)&&(M=1),M){var z=az(o);A=1}}if(!A)var z=o;var Y=h[2],t0=Y[1];if(t0){var i0=h[1];nx(z,[0,t0[1][1],91]);var j=[0,i0,[0,0,Y[2],Y[3],Y[4]]]}else var j=h;var K=Zv(j),J=re(z),Q=J&&(W(z)===11?1:0);Q&&Vx(z,60),u0(z,11);var x0=lz(az(z),i,0,K),$=l0(0,jS0,x0),f0=$[2],s0=f0[1],v0=$[1];i3(x0,f0[2],0,j);var o0=u1(e,v0);return[0,[0,o0,[1,[0,0,j,s0,i,0,N,C,O,k0([0,u],0,0),L]]]]}),I0(dm,function(x,r,e){return l0([0,r],function(t){for(var u=e;;){var i=W(t);if(typeof i=="number"&&i===9){Z0(t);var u=[0,a($t,t),u];continue}return[26,[0,Ax(u),0]]}},x)});var JS0=function(x){var r=w0(x);Z0(x);var e=k0([0,r],0,0),t=a(vm,x),u=re(x)?f6(x):Zy(x),i=u[2];return[0,p(i,t,function(f,o){return p(qx(f,mn,63),f,o)}),e]},iL=function(x){if(!x[28][3])return 0;for(var r=0;;){var e=W(x);if(typeof e=="number"&&e===13){var r=[0,l0(0,JS0,x),r];continue}return Ax(r)}},Vo=function(x,r){var e=x?x[1]:0,t=w0(r),u=W(r);if(typeof u=="number")switch(u){case 6:var i=l0(0,function(v0){var o0=w0(v0);u0(v0,6);var c0=e6(0,v0),d0=a(px[10],c0);return u0(v0,7),[0,d0,k0([0,o0],[0,hx(v0)],0)]},r),f=i[1];return[0,f,[5,[0,f,i[2]]]];case 14:if(!e){var o=l0(0,function(v0){return Z0(v0),[3,T2(v0)]},r),l=o[1],d=o[2];return nx(r,[0,l,68]),[0,l,d]}var k=Pz(r),h=r[30][1],g=k[2][1],A=k[1];if(h){var N=h[1],C=h[2],O=N[2],L=[0,[0,p(w2[4],g,N[1]),O],C];r[30][1]=L}else Ox(as0);return[0,A,[4,k]]}else switch(u[0]){case 0:var M=u[2],V=u[1],z=Px(r),Y=H0(lm,r,V,M);return[0,z,[1,[0,z,[0,Y,M,k0([0,t],[0,hx(r)],0)]]]];case 1:var t0=u[2],i0=u[1],j=Px(r),K=H0(pm,r,i0,t0);return[0,j,[2,[0,j,[0,K,t0,k0([0,t],[0,hx(r)],0)]]]];case 2:var J=u[1],Q=J[4],x0=J[3],$=J[2],f0=J[1];return Q&&Zt(r,81),u0(r,[2,[0,f0,$,x0,Q]]),[0,f0,[0,[0,f0,[0,$,x0,k0([0,t],[0,hx(r)],0)]]]]}var s0=T2(r);return[0,s0[1],[3,s0]]},ym=function(x,r,e){var t=c3(x),u=t[1],i=t[2],f=Vo([0,r],x),o=f[1],l=0,d=An(x,f[2]);return[0,d,l0(0,function(k){var h=zv(1,k),g=l0(0,function(z){var Y=a(f3(0,0),z),t0=0,i0=W(z)===86?Y:c6(z,Y);if(e){var j=i0[2],K=0;if(j[1])nx(z,[0,o,28]),K=1;else{var J=0;j[2]||j[3]?J=1:K=1,J&&nx(z,[0,o,27])}}else{var Q=i0[2];if(Q[1])nx(z,[0,o,71]);else{var x0=Q[2],$=0;x0&&!x0[2]&&!Q[3]&&($=1),$||(Q[3]?nx(z,[0,o,70]):nx(z,[0,o,70]))}}return[0,t0,i0,t3(z,CR(z))]},h),A=g[2],N=A[2],C=A[3],O=A[1],L=g[1],M=d6(h,l,u,0,Zv(N)),V=M[1];return i3(h,M[2],0,N),[0,0,N,V,l,u,0,C,O,k0([0,i],0,0),L]},x)]},MK=function(x){var r=a(s3,x);return r[0]===0?[0,r[1],wn]:[0,r[1],r[2]]},DK=function(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return nx(x,[0,t,53]),[0,t,[12,u]];case 1:var i=r[1],f=i[1],o=i[2];return nx(x,[0,f,53]),[0,f,[15,o]];case 2:var l=r[1],d=l[1],k=l[2];return nx(x,[0,d,53]),[0,d,[16,k]];case 3:var h=r[1],g=h[2][1],A=h[1];return Vy(g)?nx(x,[0,A,it]):r3(g)&&at(x,[0,A,85]),[0,A,[8,h]];case 4:return Ox(V30);default:var N=r[1][2][1];return nx(x,[0,N[1],8]),N}},UK=function(x,r,e){function t(i){var f=zv(1,i),o=l0(0,function(C){var O=ee(C,Ze(C)),L=a(f3(x,r),C),M=W(C)===86?L:c6(C,L);return[0,O,M,t3(C,CR(C))]},f),l=o[2],d=l[2],k=l[3],h=l[1],g=o[1],A=d6(f,x,r,0,Zv(d)),N=A[1];return i3(f,A[2],0,d),[0,0,d,N,x,r,0,k,h,k0([0,e],0,0),g]}var u=0;return function(i){return l0(u,t,i)}},jK=function(x){return u0(x,86),MK(x)},fL=function(x,r,e,t,u,i){var f=l0([0,r],function(l){if(!t&&!u){var d=W(l);if(typeof d=="number"){var k=0;if(86<=d){if(d===98)k=1;else if(87>d){var h=jK(l);return[0,[0,e,h[1],0],h[2]]}}else{if(d===82){if(e[0]===3)var g=e[1],A=Px(l),N=function(V){var z=w0(V);u0(V,82);var Y=hx(V),t0=p(px[19],V,[0,g[1],[8,g]]),i0=a(px[10],V);return[2,[0,0,t0,i0,k0([0,z],[0,Y],0)]]},C=l0([0,g[1]],N,l),O=[0,C,[0,[0,[0,A,[24,ly(Y30)]],0],0]];else var O=jK(l);return[0,[0,e,O[1],1],O[2]]}if(10>d)switch(d){case 4:k=1;break;case 1:case 9:return[0,[0,e,DK(l,e),1],wn]}}if(k){var L=An(l,e);return[0,[1,L,a(UK(t,u,i),l)],wn]}}return[0,[0,e,DK(l,e),1],wn]}var M=An(l,e);return[0,[1,M,a(UK(t,u,i),l)],wn]},x),o=f[2];return[0,[0,[0,f[1],o[1]]],o[2]]},XS0=function(x){if(W(x)===12){var r=w0(x),e=l0(0,function(L0){return u0(L0,12),MK(L0)},x),t=e[2],u=t[2],i=t[1],f=e[1];return[0,[1,[0,f,[0,i,k0([0,r],0,0)]]],u]}var o=Px(x),l=kr(1,x),d=0;if(typeof l=="number"){var k=0;if(86<=l)l!==98&&87<=l&&(k=1);else if(l!==82)if(10<=l)k=1;else switch(l){case 1:case 4:case 9:break;default:k=1}if(!k){var g=0,A=0;d=1}}if(!d)var h=om(x),g=h[2],A=h[1];var N=c3(x),C=N[1],O=Qx(g,N[2]),L=W(x);if(!A&&!C&&typeof L!="number"&&L[0]===4){var M=L[3];if(!P(M,gv)){var V=w0(x),z=Vo(0,x)[2],Y=W(x);if(typeof Y=="number"){var t0=0;if(86<=Y)Y!==98&&87<=Y&&(t0=1);else if(Y!==82)if(10<=Y)t0=1;else switch(Y){case 1:case 4:case 9:break;default:t0=1}if(!t0)return fL(x,o,z,0,0,0)}An(x,z);var i0=l0([0,o],function(L0){return ym(L0,0,1)},x),j=i0[2],K=j[2],J=j[1],Q=i0[1];return[0,[0,[0,Q,[2,J,K,k0([0,V],0,0)]]],wn]}if(!P(M,Ra)){var x0=w0(x),$=Vo(0,x)[2],f0=W(x);if(typeof f0=="number"){var s0=0;if(86<=f0)f0!==98&&87<=f0&&(s0=1);else if(f0!==82)if(10<=f0)s0=1;else switch(f0){case 1:case 4:case 9:break;default:s0=1}if(!s0)return fL(x,o,$,0,0,0)}An(x,$);var v0=l0([0,o],function(L0){return ym(L0,0,0)},x),o0=v0[2],c0=o0[2],d0=o0[1],E0=v0[1];return[0,[0,[0,E0,[3,d0,c0,k0([0,x0],0,0)]]],wn]}}return fL(x,o,Vo(0,x)[2],A,C,O)},YS0=function(x){var r=l0(0,function(t){var u=w0(t);u0(t,0);for(var i=0,f=[0,0,wn];;){var o=f[2],l=f[1],d=W(t);if(typeof d=="number"){var k=0;if(d!==1&&Rr!==d&&(k=1),!k){var h=i?[0,o[1],[0,[0,i[1],95],o[2]]]:o,g=yK(h),A=Ax(l),N=w0(t);return u0(t,1),[0,[0,A,j1([0,u],[0,hx(t)],N,0)],g]}}var C=XS0(t),O=C[1],L=0,M=C[2];if(O[0]===1&&W(t)===9){var V=[0,Px(t)];L=1}if(!L)var V=0;var z=jR(M,o),Y=W(t),t0=0;if(typeof Y=="number"){var i0=Y-2|0,j=0;if(V1>>0?L2>=i0+1>>>0&&(j=1):i0===7&&(Z0(t),j=1),j){var K=z;t0=1}}if(!t0){var J=ZO(us0,9),Q=kz([0,J],W(t)),x0=[0,Px(t),Q];o1(t,8);var K=[0,[0,x0,z[1]],[0,x0,z[2]]]}var i=V,f=[0,[0,O,l],K]}},x),e=r[2];return[0,r[1],e[1],e[2]]},mm=function(x,r,e,t){var u=e[2][1],i=e[1];if(Ar(u,Tv))return nx(x,[0,i,[15,u,0,Dj===t?1:0,1]]),r;for(var f=r;;){if(typeof f=="number")var l=0;else if(f[0]===0)var o=f[2],l=Tx(u,f[1])===0?[0,o]:0;else{var d=Tx(u,f[2]),k=f[5],h=f[4],g=f[3];if(d!==0){var A=0<=d?k:h,f=A;continue}var l=[0,g]}if(!l)return qy(u,t,r);var N=l[1],C=0;return AP===t?XC===N&&(C=1):XC===t&&AP===N&&(C=1),C||nx(x,[0,i,[1,u]]),qy(u,JU,r)}},JK=function(x,r){return l0(0,function(e){var t=r?w0(e):0;u0(e,52);for(var u=0;;){var i=[0,l0(0,function(l){var d=is(l);if(W(l)===98)var k=P1(l)[2],h=p(k,d,function(g,A){return p(qx(g,Pa,64),g,A)});else var h=d;return[0,h,iK(l)]},e),u],f=W(e);if(typeof f=="number"&&f===9){u0(e,9);var u=i;continue}var o=Ax(i);return[0,o,k0([0,t],0,0)]}},x)},cL=function(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}},sL=function(x,r){return r?nx(x,[0,r[1][1],L2]):0},oL=function(x,r){return r?nx(x,[0,r[1],13]):0},XK=function(x,r,e,t,u,i,f,o){var l=l0([0,r],function(C){var O=NR(C),L=W(C);if(i){var M=0;if(typeof L=="number"&&L===82){Vx(C,14),Z0(C);var V=0}else M=1;if(M)var V=0}else{var z=0;if(typeof L=="number"&&L===82){Z0(C);var Y=zv(1,C),V=[0,a(px[7],Y)];z=1}if(!z)var V=1}var t0=W(C),i0=0;if(typeof t0=="number"&&9>t0)switch(t0){case 8:Z0(C);var j=W(C),K=0;if(typeof j=="number"){var J=0;if(j===1||Rr===j?J=1:K=1,J)var Q=hx(C)}else K=1;if(K)var Q=re(C)?Jo(C):0;var x0=[0,t,O,V,Q];i0=1;break;case 4:case 6:S1(0,C);var x0=[0,t,O,V,0];i0=1;break}if(!i0){var $=W(C),f0=0;if(typeof $=="number"){var s0=0;if($===1||Rr===$?s0=1:f0=1,s0)var v0=[0,0,function(ax,Sx){return ax}]}else f0=1;if(f0)var v0=re(C)?f6(C):Zy(C);if(typeof V=="number")if(O[0]===0)var o0=function(dx,ax){return p(qx(dx,xD,67),dx,ax)},X0=V,xx=O,g0=p(v0[2],t,o0);else var c0=O[1],d0=function(dx,ax){return p(qx(dx,jC,68),dx,ax)},X0=V,xx=[1,p(v0[2],c0,d0)],g0=t;else var E0=V[1],L0=function(dx,ax){return p(qx(dx,mn,69),dx,ax)},X0=[0,p(v0[2],E0,L0)],xx=O,g0=t;var x0=[0,g0,xx,X0,0]}var $0=x0[3],n0=x0[2],ix=x0[1];return[0,ix,n0,$0,k0([0,o],[0,x0[4]],0)]},x),d=l[2],k=d[4],h=d[3],g=d[2],A=d[1],N=l[1];return A[0]===4?[2,[0,N,[0,A[1],h,g,u,f,e,k]]]:[1,[0,N,[0,A,h,g,u,f,e,k]]]},vL=function(x,r,e,t,u,i,f,o,l,d){for(;;){var k=W(x);if(typeof k=="number"){var h=k-1|0,g=0;if(7>>0){var A=h-81|0;if(4>=A>>>0)switch(A){case 3:S1(0,x),Z0(x);continue;case 0:case 4:g=1;break}}else 5>>0&&(g=1);if(g&&!u&&!i)return XK(x,r,e,t,f,o,l,d)}var N=W(x),C=0;if(typeof N=="number"&&(N===4||N===98))var O=0;else C=1;if(C)var O=e3(x)?1:0;if(O)return XK(x,r,e,t,f,o,l,d);oL(x,o),sL(x,l);var L=cL(t),M=0;if(f){if(L){var V=L[1],z=V[1];if(!P(V[2],_o)){nx(x,[0,z,[15,L30,f,1,0]]);var i0=zv(1,x),j=1;M=1}}}else if(L){var Y=L[1],t0=Y[1];if(!P(Y[2],Tv)){u&&nx(x,[0,t0,10]),i&&nx(x,[0,t0,11]);var i0=zv(2,x),j=0;M=1}}if(!M)var i0=zv(1,x),j=1;var K=An(i0,t),J=l0(0,function(x0){var $=l0(0,function(L0){var X0=ee(L0,Ze(L0)),xx=a(f3(u,i),L0),g0=W(L0)===86?xx:c6(L0,xx),$0=g0[2],n0=$0[1],ix=0;if(n0){var rx=n0[1][1],dx=g0[1];if(j===0){nx(L0,[0,rx,92]);var ax=[0,dx,[0,0,$0[2],$0[3],$0[4]]];ix=1}}if(!ix)var ax=g0;return[0,X0,ax,t3(L0,CR(L0))]},x0),f0=$[2],s0=f0[2],v0=f0[3],o0=f0[1],c0=$[1],d0=d6(x0,u,i,0,Zv(s0)),E0=d0[1];return i3(x0,d0[2],0,s0),[0,0,s0,E0,u,i,0,v0,o0,0,c0]},i0),Q=[0,j,K,J,f,e,k0([0,d],0,0)];return[0,[0,u1(r,J[1]),Q]]}},aL=function(x,r){var e=kr(x,r);if(typeof e=="number"){var t=0;if(86<=e)e!==98&&87<=e&&(t=1);else if(e!==82)if(9<=e)t=1;else switch(e){case 1:case 4:case 8:break;default:t=1}if(!t)return 1}return 0},VS0=0,YK=function(x){return aL(VS0,x)},zS0=function(x){var r=Px(x),e=iL(x),t=W(x),u=0;if(typeof t=="number"&&t===60&&!aL(1,x)){var i=[0,Px(x)],f=w0(x);Z0(x);var o=f,l=i;u=1}if(!u)var o=0,l=0;var d=W(x),k=0;if(typeof d=="number"&&2>=d+ij>>>0&&Uo(1,x)){var h=0;if(typeof d=="number"){var g=d+ij|0;if(2>=g>>>0){switch(g){case 0:var A=QJ;break;case 1:var A=rl;break;default:var A=ol}var N=A;h=1}}if(!h)var N=Ox(M30);Vx(x,[22,N]),Z0(x),k=1}var C=W(x)===42?1:0;if(C){var O=kr(1,x),L=0;if(typeof O=="number"){var M=0;if(87<=O)O!==98&&Rr!==O&&(M=1);else{var V=O-9|0;if(76>>0){if(77>V)switch(V+9|0){case 1:case 4:case 8:break;default:M=1}}else V!==73&&(M=1)}if(!M){var z=0;L=1}}if(!L)var z=1;var Y=z}else var Y=C;if(Y){var t0=w0(x);Z0(x);var i0=t0}else var i0=0;var j=W(x)===64?1:0;if(j)var K=1-aL(1,x),J=K&&1-n6(1,x);else var J=j;if(J){var Q=w0(x);Z0(x);var x0=Q}else var x0=0;var $=c3(x),f0=$[1],s0=$[2],v0=Uo(1,x),o0=v0||(kr(1,x)===6?1:0),c0=Px(x),d0=W(x),E0=0;if(typeof d0=="number")switch(d0){case 103:var L0=w0(x);Z0(x);var g0=[0,[0,c0,[0,0,k0([0,L0],0,0)]]];E0=1;break;case 104:var X0=w0(x);Z0(x);var g0=[0,[0,c0,[0,1,k0([0,X0],0,0)]]];E0=1;break}else if(d0[0]===4&&!P(d0[3],Ta)&&o0){var xx=w0(x);Z0(x);var g0=[0,[0,c0,[0,2,k0([0,xx],0,0)]]];E0=1}if(!E0)var g0=0;var $0=0;if(g0){var n0=0,ix=g0[1][1];if((J||f0)&&(n0=1),n0){nx(x,[0,ix,L2]);var rx=0;$0=1}}if(!$0)var rx=g0;var dx=0;if(!f0&&rx){var ax=c3(x),Sx=ax[2],D0=ax[1];dx=1}if(!dx)var Sx=s0,D0=f0;var N0=Ll([0,o,[0,i0,[0,x0,[0,Sx,0]]]]),A0=W(x);if(!J&&!D0&&typeof A0!="number"&&A0[0]===4){var Y0=A0[3];if(!P(Y0,gv)){var C0=w0(x),F=Vo(U30,x)[2];if(YK(x))return vL(x,r,e,F,J,D0,Y,l,rx,N0);oL(x,l),sL(x,rx),An(x,F);var H=Qx(N0,C0),B=l0([0,r],function(W0){return ym(W0,1,1)},x),a0=B[2],m0=a0[1],P0=a0[2],D=B[1],O0=cL(m0),K0=0;if(Y){if(O0){var j0=O0[1],ox=j0[1];P(j0[2],_o)||(nx(x,[0,ox,[15,X30,Y,0,0]]),K0=1)}}else if(O0){var b0=O0[1],_x=b0[1];P(b0[2],Tv)||(nx(x,[0,_x,9]),K0=1)}return[0,[0,D,[0,2,m0,P0,Y,e,k0([0,H],0,0)]]]}if(!P(Y0,Ra)){var B0=w0(x),T=Vo(D30,x)[2];if(YK(x))return vL(x,r,e,T,J,D0,Y,l,rx,N0);oL(x,l),sL(x,rx),An(x,T);var X=Qx(N0,B0),F0=l0([0,r],function(W0){return ym(W0,1,0)},x),sx=F0[2],ex=sx[1],U0=sx[2],Nx=F0[1],mx=cL(ex),Bx=0;if(Y){if(mx){var Gx=mx[1],J0=Gx[1];P(Gx[2],_o)||(nx(x,[0,J0,[15,J30,Y,0,0]]),Bx=1)}}else if(mx){var bx=mx[1],Jx=bx[1];P(bx[2],Tv)||(nx(x,[0,Jx,9]),Bx=1)}return[0,[0,Nx,[0,3,ex,U0,Y,e,k0([0,X],0,0)]]]}}return vL(x,r,e,Vo(j30,x)[2],J,D0,Y,l,rx,N0)},VK=function(x,r,e,t){var u=x?x[1]:0,i=Qs(1,r),f=Qx(u,iL(i)),o=w0(i),l=W(i),d=0;typeof l!="number"&&l[0]===4&&!P(l[3],Bh)&&(Vx(i,88),Z0(i),d=1),u0(i,40);var k=xR(1,i),h=W(k),g=0;if(e&&typeof h=="number"){var A=0;if(52<=h?h!==98&&53<=h&&(A=1):h!==41&&h&&(A=1),!A){var O=0;g=1}}if(!g)if(ns(i))var N=p(px[13],0,k),C=P1(i)[2],O=[0,p(C,N,function($,f0){return p(qx($,Pa,71),$,f0)})];else{hz(i,C30);var O=[0,[0,Px(i),I30]]}var L=Ze(i);if(L)var M=L[1],V=P1(i)[2],z=[0,p(V,M,function($,f0){return p(qx($,zC,70),$,f0)})];else var z=0;var Y=w0(i);if(o1(i,41))var t0=l0(0,function($){var f0=a(vm,HO(0,$));if(W($)===98)var s0=P1($)[2],v0=p(s0,f0,function(c0,d0){return p(qx(c0,mn,65),c0,d0)});else var v0=f0;var o0=iK($);return[0,v0,o0,k0([0,Y],0,0)]},i),i0=t0[1],j=t0[2],K=P1(i)[2],J=[0,[0,i0,p(K,j,function($,f0){return H0(qx($,-663447790,66),$,i0,f0)})]];else var J=0;if(W(i)===52){1-k1(i)&&Vx(i,Ot);var Q=[0,gz(i,JK(i,1))]}else var Q=0;var x0=l0(0,function($){var f0=w0($);if(!o1($,0))return qs($,0),R30;$[30][1]=[0,[0,w2[1],0],$[30][1]];for(var s0=0,v0=VT0,o0=0;;){var c0=W($);if(typeof c0=="number"){var d0=c0-2|0;if(V1>>0){if(L2>=d0+1>>>0){var E0=Ax(o0),L0=function(J0,bx){return a(Ml(function(Jx){return 1-p(w2[3],Jx[1],J0)}),bx)},X0=$[30][1];if(X0){var xx=X0[1],g0=xx[1];if(X0[2]){var $0=X0[2],n0=L0(g0,xx[2]),ix=Rl($0),rx=ix[2],dx=ix[1],ax=qX($0),Sx=[0,[0,dx,Qx(rx,n0)],ax];$[30][1]=Sx}else{var D0=L0(g0,xx[2]);g2(function(J0){return nx($,[0,J0[2],[23,J0[1]]])},D0),$[30][1]=0}}else Ox(ls0);u0($,1);var N0=W($),A0=0;if(!t){var Y0=0;if((typeof N0!="number"||N0!==1&&Rr!==N0)&&(Y0=1),Y0)if(re($)){var C0=Jo($);A0=1}else{var C0=0;A0=1}}if(!A0)var C0=hx($);return[0,E0,k0([0,f0],[0,C0],0)]}}else if(d0===6){u0($,8);continue}}var F=zS0($);switch(F[0]){case 0:var H=F[1],B=H[2],a0=H[1];switch(B[1]){case 0:if(B[4])var U0=v0,Nx=s0;else{s0&&nx($,[0,a0,18]);var U0=v0,Nx=1}break;case 1:var m0=B[2],P0=m0[0]===4?mm($,v0,m0[1],Dj):v0,U0=P0,Nx=s0;break;case 2:var D=B[2],O0=D[0]===4?mm($,v0,D[1],AP):v0,U0=O0,Nx=s0;break;default:var K0=B[2],j0=K0[0]===4?mm($,v0,K0[1],XC):v0,U0=j0,Nx=s0}break;case 1:var ox=F[1][2],b0=ox[4],_x=ox[1];switch(_x[0]){case 4:Ox(O30);break;case 0:case 3:var B0=_x[1],T=B0[2][1],X=Ar(T,Tv),F0=B0[1];if(X)var ex=X;else var sx=Ar(T,_o),ex=sx&&b0;ex&&nx($,[0,F0,[15,T,b0,0,0]]);break}var U0=v0,Nx=s0;break;default:var U0=mm($,v0,F[1][2][1],JU),Nx=s0}var s0=Nx,v0=U0,o0=[0,F,o0]}},i);return[0,O,x0,z,J,Q,f,k0([0,o],0,0)]},km=function(x,r){return l0(0,function(e){return[2,VK([0,r],e,e[7],0)]},x)},KS0=function(x){return[5,VK(0,x,1,1)]},BS0=0,WS0=function(x){return l0(BS0,KS0,x)},zK=Iz(px),KK=function(x){var r=y6(x);if(x[5])Wv(x,r[1]);else{var e=r[2],t=0;if(e[0]===26){var u=e[1],i=r[1],f=0;u[4]?(nx(x,[0,i,5]),f=1):u[5]&&(nx(x,[0,i,26]),f=1),f&&(t=1)}}return r},hm=function(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Zt(x,81);var f=w0(x);return u0(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,k0([0,f],[0,hx(x)],0)]]},r2=function(x,r,e){var t=x?x[1]:Tl0,u=r?r[1]:1,i=W(e);if(typeof i=="number"){var f=i-2|0;if(V1>>0){if(L2>=f+1>>>0){var o=function(k,h){return k};return[1,[0,hx(e),o]]}}else if(f===6){Z0(e);var l=W(e);if(typeof l=="number"){var d=0;if(l!==1&&Rr!==l&&(d=1),!d)return[0,hx(e)]}return re(e)?[0,Jo(e)]:Sl0}}return re(e)?[1,f6(e)]:(u&&S1([0,t],e),El0)},xo=function(x){var r=W(x);if(typeof r=="number"){var e=0;if(r!==1&&Rr!==r&&(e=1),!e){var t=function(u,i){return u};return[0,hx(x),t]}}return re(x)?f6(x):Zy(x)},lL=function(x,r,e){var t=r2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=Ax(e);if(i)var f=i[2],o=i[1],l=Ax([0,p(u,o,function(d,k){return H0(qx(d,634872468,72),d,x,k)}),f]);else var l=0;return[0,0,l]},BK=function x(r){return x.fun(r)},WK=function x(r){return x.fun(r)},ZK=function x(r){return x.fun(r)},$K=function x(r){return x.fun(r)},FK=function x(r){return x.fun(r)},k6=function x(r,e){return x.fun(r,e)},QK=function x(r){return x.fun(r)},GK=function x(r){return x.fun(r)},h6=function x(r,e,t){return x.fun(r,e,t)},qK=function x(r){return x.fun(r)},HK=function x(r){return x.fun(r)},_6=function x(r,e){return x.fun(r,e)},bK=function x(r){return x.fun(r)},xB=function x(r){return x.fun(r)},_m=function x(r,e){return x.fun(r,e)},rB=function x(r){return x.fun(r)},wm=function x(r,e){return x.fun(r,e)},eB=function x(r){return x.fun(r)},tB=function x(r){return x.fun(r)},Tm=function x(r,e){return x.fun(r,e)},nB=function x(r){return x.fun(r)},w6=function x(r,e,t){return x.fun(r,e,t)},T6=function x(r,e){return x.fun(r,e)},uB=function x(r,e){return x.fun(r,e)},iB=function x(r,e){return x.fun(r,e)},pL=function x(r,e){return x.fun(r,e)},fB=function x(r){return x.fun(r)},o3=function x(r){return x.fun(r)},Sm=function x(r,e,t){return x.fun(r,e,t)},dL=function x(r,e){return x.fun(r,e)},cB=function x(r,e){return x.fun(r,e)},yL=function x(r){return x.fun(r)},ZS0=function(x){var r=w0(x);u0(x,59);var e=W(x)===8?hx(x):0,t=r2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,k0([0,r],[0,Qx(e,u)],0)]]},$S0=0,FS0=function(x){var r=w0(x);u0(x,37);var e=r6(1,x),t=a(px[2],e),u=1-x[5],i=u&&s6(t);i&&Wv(x,t[1]);var f=hx(x);u0(x,25);var o=hx(x);u0(x,4);var l=a(px[7],x);u0(x,5);var d=W(x)===8?hx(x):0,k=r2(0,wl0,x),h=k[0]===0?Qx(d,k[1]):k[1][1];return[17,[0,t,l,k0([0,r],[0,Qx(f,Qx(o,h))],0)]]},QS0=0,sB=function(x,r,e){var t=e[2][1],u=e[1];return t&&!t[1][2][2]&&!t[2]?0:nx(x,[0,u,r])},mL=function(x,r){return!x[5]&&s6(r)?Wv(x,r[1]):0},GS0=function(x){var r=w0(x);u0(x,39);var e=x[19],t=e&&o1(x,65),u=Qx(r,w0(x));u0(x,4);var i=k0([0,u],0,0),f=W(x),o=0;if(typeof f=="number"&&f===64){var l=1;o=1}if(!o)var l=0;var d=e6(1,x),k=W(d),h=0;if(typeof k=="number"){if(24<=k){if(29>k)switch(k+dT|0){case 0:var g=l0(0,aK,d),A=g[2],N=A[3],C=A[1],O=g[1],Q=N,x0=[0,[1,[0,O,[0,C,0,k0([0,A[2]],0,0)]]]];h=1;break;case 3:var L=l0(0,lK,d),M=L[2],V=M[3],z=M[1],Y=L[1],Q=V,x0=[0,[1,[0,Y,[0,z,2,k0([0,M[2]],0,0)]]]];h=1;break;case 4:if(kr(1,d)!==17){var t0=l0(0,pK,d),i0=t0[2],j=i0[3],K=i0[1],J=t0[1],Q=j,x0=[0,[1,[0,J,[0,K,1,k0([0,i0[2]],0,0)]]]];h=1}break}}else if(k===8){var Q=0,x0=0;h=1}}if(!h)var Q=0,x0=[0,[0,a(px[8],d)]];var $=W(x);if(typeof $=="number"){if($===17){if(!x0)throw q0([0,wr,_l0],1);var f0=x0[1];if(f0[0]===0)var s0=[1,UR(hl0,x,f0[1])];else{var v0=f0[1];sB(x,43,v0);var s0=[0,v0]}t?u0(x,63):u0(x,17);var o0=a(px[7],x);u0(x,5);var c0=r6(1,x),d0=a(px[2],c0);return mL(x,d0),[24,[0,s0,o0,d0,0,i]]}if($===63){if(!x0)throw q0([0,wr,kl0],1);var E0=x0[1];if(E0[0]===0){var L0=UR(ml0,x,E0[1]),X0=1-t,xx=X0&&l,g0=0;if(xx){var $0=L0[2];if($0[0]===2){var n0=$0[1][1],ix=n0[1];P(n0[2][1],To)||(nx(x,[0,ix,44]),g0=1)}}var rx=[1,L0]}else{var dx=E0[1];sB(x,44,dx);var rx=[0,dx]}u0(x,63);var ax=a(px[10],x);u0(x,5);var Sx=r6(1,x),D0=a(px[2],Sx);return mL(x,D0),[25,[0,rx,ax,D0,t,i]]}}if(g2(function(O0){return nx(x,O0)},Q),t?u0(x,63):u0(x,8),x0)var N0=x0[1],A0=N0[0]===0?[0,[1,o2(x,N0[1])]]:[0,[0,N0[1]]],Y0=A0;else var Y0=0;var C0=W(x),F=0;if(typeof C0=="number"&&C0===8){var H=0;F=1}if(!F)var H=[0,a(px[7],x)];u0(x,8);var B=W(x),a0=0;if(typeof B=="number"&&B===5){var m0=0;a0=1}if(!a0)var m0=[0,a(px[7],x)];u0(x,5);var P0=r6(1,x),D=a(px[2],P0);return mL(x,D),[23,[0,Y0,H,m0,D,i]]},qS0=0,oB=function(x){var r=jo(x)?KK(x):a(px[2],x),e=1-x[5],t=e&&s6(r);return t&&Wv(x,r[1]),r},HS0=function(x){var r=w0(x);u0(x,43);var e=oB(x);return[0,e,k0([0,r],0,0)]},bS0=function(x){var r=w0(x);u0(x,16);var e=Qx(r,w0(x));u0(x,4);var t=a(px[7],x);u0(x,5);var u=oB(x),i=W(x)===43?[0,l0(0,HS0,x)]:0;return[27,[0,t,u,i,k0([0,e],0,0)]]},xE0=0,vB=function(x){return l0(xE0,bS0,x)},rE0=function(x){1-x[11]&&Vx(x,31);var r=w0(x),e=Px(x);u0(x,19);var t=W(x)===8?hx(x):0,u=0;if(W(x)!==8&&!e3(x)){var i=[0,a(px[7],x)];u=1}if(!u)var i=0;var f=u1(e,Px(x)),o=r2(0,0,x),l=0;if(o[0]===0)var d=o[1];else{var k=o[1],h=k[1];if(i){var g=i[1],A=k[2],N=[0,p(A,g,function(V,z){return p(qx(V,mn,73),V,z)})],C=t;l=1}else var d=h}if(!l)var N=i,C=Qx(t,d);return[31,[0,N,k0([0,r],[0,C],0),f]]},eE0=0,tE0=function(x){var r=w0(x);u0(x,20),u0(x,4);var e=a(px[7],x);u0(x,5),u0(x,0);for(var t=yl0;;){var u=t[2],i=t[1],f=W(x);if(typeof f=="number"){var o=0;if(f!==1&&Rr!==f&&(o=1),!o){var l=Ax(u);u0(x,1);var d=xo(x)[1],k=e[1];return[32,[0,e,l,k0([0,r],[0,d],0),k]]}}var h=Fy(0,function(A){return function(N){var C=w0(N),O=W(N),L=0;if(typeof O=="number"&&O===36){A&&Vx(N,58),u0(N,36);var M=hx(N),V=0;L=1}if(!L){u0(N,33);var M=0,V=[0,a(px[7],N)]}var z=A||(V===0?1:0);u0(N,86);var Y=Qx(M,xo(N)[1]);function t0(J){if(typeof J=="number"){var Q=J-1|0,x0=0;if(32>>0?Q===35&&(x0=1):30>>0&&(x0=1),x0)return 1}return 0}var i0=1,j=N[9]===1?N:[0,N[1],N[2],N[3],N[4],N[5],N[6],N[7],N[8],i0,N[10],N[11],N[12],N[13],N[14],N[15],N[16],N[17],N[18],N[19],N[20],N[21],N[22],N[23],N[24],N[25],N[26],N[27],N[28],N[29],N[30],N[31]],K=p(px[4],t0,j);return[0,[0,V,K,k0([0,C],[0,Y],0)],z]}}(i),x),t=[0,h[2],[0,h[1],u]]}},nE0=0,uE0=function(x){var r=w0(x),e=Px(x);u0(x,22),re(x)&&nx(x,[0,e,59]);var t=a(px[7],x),u=r2(0,0,x);if(u[0]===0)var o=t,l=u[1];else var i=u[1][2],f=0,o=p(i,t,function(d,k){return p(qx(d,mn,74),d,k)}),l=f;return[33,[0,o,k0([0,r],[0,l],0)]]},iE0=0,fE0=function(x){var r=w0(x);u0(x,23);var e=a(px[15],x);if(W(x)===34)var t=P1(x)[2],u=p(t,e,function(L,M){var V=M[1];return[0,V,H0(qx(L,Bp,4),L,V,M[2])]});else var u=e;var i=W(x),f=0;if(typeof i=="number"&&i===34){var o=[0,l0(0,function(M){var V=w0(M);u0(M,34);var z=hx(M);if(W(M)===4){u0(M,4);var Y=[0,p(px[18],M,72)];u0(M,5);var t0=Y}else var t0=0;var i0=a(px[15],M);if(W(M)===38)var K=i0;else var j=xo(M)[2],K=p(j,i0,function(J,Q){var x0=Q[1];return[0,x0,H0(qx(J,Bp,75),J,x0,Q[2])]});return[0,t0,K,k0([0,V],[0,z],0)]},x)];f=1}if(!f)var o=0;var l=W(x),d=0;if(typeof l=="number"&&l===38){u0(x,38);var k=a(px[15],x),h=k[1],g=k[2],A=xo(x)[2],N=[0,[0,h,p(A,g,function(M,V){return H0(qx(M,Bp,76),M,h,V)})]];d=1}if(!d)var N=0;var C=o===0?1:0,O=C&&(N===0?1:0);return O&&nx(x,[0,u[1],61]),[34,[0,u,o,N,k0([0,r],0,0)]]},cE0=0,sE0=function(x){var r=aK(x),e=r[3],t=r[2],u=lL(0,x,r[1]),i=0,f=u[2],o=u[1];return g2(function(l){return nx(x,l)},e),[37,[0,f,i,k0([0,t],[0,o],0)]]},oE0=0,vE0=function(x){var r=lK(x),e=r[3],t=r[2],u=lL(2,x,r[1]),i=2,f=u[2],o=u[1];return g2(function(l){return nx(x,l)},e),[37,[0,f,i,k0([0,t],[0,o],0)]]},aE0=0,lE0=function(x){var r=pK(x),e=r[3],t=r[2],u=lL(1,x,r[1]),i=1,f=u[2],o=u[1];return g2(function(l){return nx(x,l)},e),[37,[0,f,i,k0([0,t],[0,o],0)]]},pE0=0,dE0=function(x){var r=w0(x);u0(x,25);var e=Qx(r,w0(x));u0(x,4);var t=a(px[7],x);u0(x,5);var u=r6(1,x),i=a(px[2],u),f=1-x[5],o=f&&s6(i);return o&&Wv(x,i[1]),[38,[0,t,i,k0([0,e],0,0)]]},yE0=0,mE0=function(x){var r=w0(x),e=a(px[7],x),t=W(x),u=e[2];if(u[0]===8&&typeof t=="number"&&t===86){var i=u[1],f=i[2][1],o=e[1];u0(x,86),p(w2[3],f,x[3])&&nx(x,[0,o,[21,pl0,f]]);var l=x[31],d=x[30],k=x[29],h=x[28],g=x[27],A=x[26],N=x[25],C=x[24],O=x[23],L=x[22],M=x[21],V=x[20],z=x[19],Y=x[18],t0=x[17],i0=x[16],j=x[15],K=x[14],J=x[13],Q=x[12],x0=x[11],$=x[10],f0=x[9],s0=x[8],v0=x[7],o0=x[6],c0=x[5],d0=x[4],E0=p(w2[4],f,x[3]),L0=[0,x[1],x[2],E0,d0,c0,o0,v0,s0,f0,$,x0,Q,J,K,j,i0,t0,Y,z,V,M,L,O,C,N,A,g,h,k,d,l],X0=jo(L0)?KK(L0):a(px[2],L0);return[30,[0,i,X0,k0([0,r],0,0)]]}var xx=r2(dl0,0,x);if(xx[0]===0)var n0=e,ix=xx[1];else var g0=xx[1][2],$0=0,n0=p(g0,e,function(rx,dx){return p(qx(rx,mn,77),rx,dx)}),ix=$0;return[22,[0,n0,0,k0(0,[0,ix],0)]]},kE0=0,hE0=function(x){var r=a(px[7],x),e=r2(ll0,0,x);if(e[0]===0)var i=r,f=e[1];else var t=e[1][2],u=0,i=p(t,r,function(N,C){return p(qx(N,mn,78),N,C)}),f=u;if(x[20]){var o=i[2];if(o[0]===12){var l=o[1][2],d=0;if(1i)switch(i-53|0){case 0:return l0([0,u],function(l){1-k1(l)&&Vx(l,Is);var d=l0(0,a(_6,0),l),k=[0,d[1],[29,d[2]]];return[21,[0,[0,k],0,0,0,k0([0,t],0,0)]]},e);case 8:if(kr(1,e)!==0)return l0([0,u],function(l){1-k1(l)&&Vx(l,Is);var d=kr(1,l);if(typeof d=="number"){if(d===48)return Vx(l,21),u0(l,61),[21,[0,0,0,0,0,k0([0,t],0,0)]];if(l2===d){u0(l,61);var k=Px(l);u0(l,l2);var h=a(o3,l),g=h[1];return[21,[0,0,[0,[1,[0,k,0]]],[0,g],0,k0([0,t],[0,h[2]],0)]]}}var A=l0(0,a(k6,0),l),N=[0,A[1],[35,A[2]]];return[21,[0,[0,N],0,0,0,k0([0,t],0,0)]]},e);break;case 9:return l0([0,u],function(l){var d=l0(0,function(h){return a(p(h6,0,0),h)},l),k=[0,d[1],[36,d[2]]];return[21,[0,[0,k],0,0,0,k0([0,t],0,0)]]},e)}}else if(i===36)return l0([0,u],function(l){var d=Qx(t,w0(l)),k=l0(0,function(z){return u0(z,36)},l)[1],h=oz(1,l);if(jo(h))var g=0,A=[0,y6(h)];else if(u6(h))var g=0,A=[0,km(h,x)];else if(W(h)===48)var g=0,A=[0,a(dK(0),h)];else if(iR(h))var g=0,A=[0,DR(h)];else{var N=a(px[10],h),C=r2(0,0,h);if(C[0]===0)var M=C[1],V=N;else var O=C[1][2],L=0,M=L,V=p(O,N,function(t0,i0){return p(qx(t0,mn,96),t0,i0)});var g=M,A=[1,V]}return[20,[0,k,A,k0([0,d],[0,g],0)]]},e)}if(u6(e))return l0([0,u],function(l){var d=km(l,x);return[21,[0,[0,d],0,0,1,k0([0,t],0,0)]]},e);if(jo(e))return l0([0,u],function(l){a(Ky(l),x);var d=y6(l);return[21,[0,[0,d],0,0,1,k0([0,t],0,0)]]},e);if(typeof i=="number"){var f=i+dT|0;if(4>>0){if(f===24&&e[28][2])return l0([0,u],function(l){var d=p(px[3],[0,x],l);return[21,[0,[0,d],0,0,1,k0([0,t],0,0)]]},e)}else if(1>>0)return l0([0,u],function(l){var d=p(px[3],[0,x],l);return[21,[0,[0,d],0,0,1,k0([0,t],0,0)]]},e)}if(iR(e))return l0([0,u],function(l){var d=DR(l);return[21,[0,[0,d],0,0,1,k0([0,t],0,0)]]},e);if(typeof i=="number"&&l2===i)return l0([0,u],function(l){var d=Px(l);u0(l,l2);var k=W(l),h=0;if(typeof k!="number"&&k[0]===4&&!P(k[3],ln)){Z0(l);var g=[0,T2(l)];h=1}if(!h)var g=0;var A=a(o3,l),N=A[1];return[21,[0,0,[0,[1,[0,d,g]]],[0,N],1,k0([0,t],[0,A[2]],0)]]},e);var o=o1(e,61)?0:1;return o1(e,0)?l0([0,u],function(l){var d=H0(Sm,0,l,0);u0(l,1);var k=W(l),h=0;if(typeof k!="number"&&k[0]===4&&!P(k[3],il)){var g=a(o3,l),A=g[2],N=[0,g[1]];h=1}if(!h){p(dL,l,d);var C=r2(0,0,l),O=C[0]===0?C[1]:C[1][1],A=O,N=0}return[21,[0,0,[0,[0,d]],N,o,k0([0,t],[0,A],0)]]},e):(S1(B30,e),p(px[3],[0,x],e))}),I0(yL,function(x){var r=x?x[1]:0;function e(u){1-k1(u)&&Vx(u,vn);var i=w0(u);u0(u,60);var f=sz(1,Qs(1,u)),o=Qx(i,w0(f));u0(f,49);var l=W(f);if(typeof l=="number")switch(l){case 36:var d=Qx(o,w0(f)),k=l0(0,function(A0){return u0(A0,36)},f)[1],h=oz(1,f),g=W(h),A=0;if(typeof g=="number")switch(g){case 15:var N=0,C=N,O=[0,[1,l0(0,function(A0){return p(Tm,0,A0)},h)]];A=1;break;case 40:var C=0,O=[0,[2,l0(0,a(_m,0),h)]];A=1;break}else if(g[0]===4&&!P(g[3],lo)&&h[28][1]){var C=0,O=[0,[3,l0(0,a(wm,0),h)]];A=1}if(!A){var L=bs(h),M=r2(0,0,h);if(M[0]===0)var Y=M[1],t0=L;else var V=M[1][2],z=0,Y=z,t0=p(V,L,function(C0,F){return p(qx(C0,Sa,97),C0,F)});var C=Y,O=[0,[4,t0]]}return[9,[0,[0,k],O,0,0,k0([0,d],[0,C],0)]];case 48:if(f[28][2]){var i0=zK[1],j=l0(0,function(A0){return p(i0,0,A0)},f);return[9,[0,0,[0,[8,j]],0,0,k0([0,o],0,0)]]}break;case 53:if(r){var K=l0(0,a(_6,0),f);return[9,[0,0,[0,[7,K]],0,0,k0([0,o],0,0)]]}break;case 61:if(r){var J=l0(0,a(k6,0),f);return[9,[0,0,[0,[5,J]],0,0,k0([0,o],0,0)]]}break;case 62:var Q=l0(0,p(h6,z30,0),f);return[9,[0,0,[0,[6,Q]],0,0,k0([0,o],0,0)]];case 106:var x0=Px(f);u0(f,l2);var $=W(f),f0=0;if(typeof $!="number"&&$[0]===4&&!P($[3],ln)){Z0(f);var s0=[0,p(px[13],0,f)];f0=1}if(!f0)var s0=0;var v0=a(o3,f),o0=v0[1];return[9,[0,0,0,[0,[1,[0,x0,s0]]],[0,o0],k0([0,o],[0,v0[2]],0)]];case 15:case 24:case 27:case 28:case 40:var c0=W(f);if(typeof c0=="number"){var d0=0;if(24<=c0){if(41>c0){var E0=0;switch(c0+dT|0){case 0:var L0=[0,[0,l0(0,function(A0){return H0(w6,0,A0,0)},f)]];break;case 3:var L0=[0,[0,l0(0,function(A0){return H0(w6,2,A0,0)},f)]];break;case 4:var L0=[0,[0,l0(0,function(A0){return H0(w6,1,A0,0)},f)]];break;case 16:var L0=[0,[2,l0(0,a(_m,0),f)]];break;default:E0=1}if(!E0){var X0=L0;d0=1}}}else if(c0===15){var X0=[0,[1,l0(0,function(Y0){return p(Tm,0,Y0)},f)]];d0=1}if(d0)return[9,[0,0,X0,0,0,k0([0,o],0,0)]]}throw q0([0,wr,K30],1)}else if(l[0]===4&&!P(l[3],lo)&&f[28][1]){var xx=[0,[3,l0(0,a(wm,0),f)]];return[9,[0,0,xx,0,0,k0([0,o],0,0)]]}var g0=W(f),$0=0;typeof g0=="number"?g0===53?Vx(f,15):g0===61?Vx(f,16):$0=1:$0=1,u0(f,0);var n0=H0(Sm,0,f,0);u0(f,1);var ix=W(f),rx=0;if(typeof ix!="number"&&ix[0]===4&&!P(ix[3],il)){var dx=a(o3,f),ax=dx[2],Sx=[0,dx[1]];rx=1}if(!rx){p(dL,f,n0);var D0=r2(0,0,f),N0=D0[0]===0?D0[1]:D0[1][1],ax=N0,Sx=0}return[9,[0,0,0,[0,[0,n0]],Sx,k0([0,o],[0,ax],0)]]}var t=0;return function(u){return l0(t,e,u)}});var dB=function x(r,e){return x.fun(r,e)},yB=function x(r,e){return x.fun(r,e)},g6=function x(r,e){return x.fun(r,e)},Am=function(x,r){return function(e){if(!e)return Ax(r);var t=e[1];if(t[0]!==0){var u=t[1],i=u[1];if(e[2]){var f=e[2];return nx(x,[0,i,69]),a(Am(x,r),f)}var o=u[2],l=o[2];return a(Am(x,[0,[1,[0,i,[0,p(g6,x,o[1]),l]]],r]),0)}var d=t[1],k=d[2],h=e[2],g=d[1];switch(k[0]){case 0:var A=k[2],N=k[1],C=k[3];switch(N[0]){case 0:var O=[0,N[1]];break;case 1:var O=[1,N[1]];break;case 2:var O=[2,N[1]];break;case 3:var O=[3,N[1]];break;case 4:var O=Ox(Pl0);break;default:var O=[4,N[1]]}var L=A[2],M=0;if(L[0]===2){var V=L[1];if(!V[1]){var z=[0,V[3]],Y=V[2];M=1}}if(!M)var z=0,Y=p(g6,x,A);var t0=[0,[0,[0,g,[0,O,Y,z,C]]],r];break;case 1:nx(x,[0,k[2][1],55]);var t0=r;break;default:nx(x,[0,k[2][1],Nl0]);var t0=r}return a(Am(x,t0),h)}};I0(dB,function(x,r){var e=r[2],t=e[2],u=e[1],i=r[1],f=n3(x);return[0,i,[0,[0,a(Am(x,0),u),f,t]]]});var mB=function(x,r){var e=r[1];return a(px[23],r)?[0,p(g6,x,r)]:(nx(x,[0,e,41]),0)},v3=function(x,r){return function(e){if(!e)return Ax(r);var t=e[1];switch(t[0]){case 0:var u=t[1],i=u[2];if(i[0]===2){var f=i[1];if(!f[1]){var o=e[2];return a(v3(x,[0,[0,[0,u[1],[0,f[2],[0,f[3]]]]],r]),o)}}var l=e[2],d=mB(x,u);if(d)var k=d[1],h=[0,[0,[0,k[1],[0,k,0]]],r];else var h=r;return a(v3(x,h),l);case 1:var g=t[1],A=g[1];if(e[2]){var N=e[2];return nx(x,[0,A,20]),a(v3(x,r),N)}var C=g[2],O=C[2],L=mB(x,C[1]),M=L?[0,[1,[0,A,[0,L[1],O]]],r]:r;return a(v3(x,M),0);default:var V=e[2];return a(v3(x,[0,[2,t[1]],r]),V)}}};I0(yB,function(x,r){var e=r[2],t=e[2],u=e[1],i=r[1],f=n3(x);return[0,i,[1,[0,a(v3(x,0),u),f,t]]]}),I0(g6,function(x,r){var e=r[2],t=r[1];switch(e[0]){case 0:return p(yB,x,[0,t,e[1]]);case 8:var u=e[1],i=u[2][1],f=u[1],o=0;if(x[5]&&Bv(i)?nx(x,[0,f,76]):o=1,o&&1-x[5]){var l=0;if(x[18]&&Ar(i,j2)?nx(x,[0,f,Ns]):l=1,l){var d=x[19],k=d&&Ar(i,Ev);k&&nx(x,[0,f,6])}}return[0,t,[2,[0,u,n3(x),0]]];case 23:return p(dB,x,[0,t,e[1]]);default:return[0,t,[3,[0,t,e]]]}});var A6=function(x,r){var e=W(x);if(typeof e=="number"){if(e===6)return l0(0,function(i){var f=w0(i);u0(i,6);for(var o=0;;){var l=W(i);if(typeof l=="number"){var d=0;if(13<=l)Rr===l&&(d=1);else if(7<=l)switch(l-7|0){case 0:d=1;break;case 2:var k=Px(i);u0(i,9);var o=[0,[2,k],o];continue;case 5:var h=w0(i),g=l0(0,function(j){return u0(j,12),A6(j,r)},i),A=g[1],N=g[2],C=[1,[0,A,[0,N,k0([0,h],0,0)]]];W(i)!==7&&(nx(i,[0,A,20]),W(i)===9&&Z0(i));var o=[0,C,o];continue}if(d){var O=Ax(o),L=w0(i);u0(i,7);var M=W(i)===86?[1,Qv(i)]:n3(i);return[1,[0,O,M,j1([0,f],[0,hx(i)],L,0)]]}}var V=l0(0,function(i0){var j=A6(i0,r),K=W(i0),J=0;if(typeof K=="number"&&K===82){u0(i0,82);var Q=[0,a(px[10],i0)];J=1}if(!J)var Q=0;return[0,j,Q]},i),z=V[2],Y=[0,[0,V[1],[0,z[1],z[2]]]];W(i)!==7&&u0(i,9);var o=[0,Y,o]}},x);if(!e){var t=function(i){var f=W(i);return typeof f=="number"&&f===82?(u0(i,82),[0,a(px[10],i)]):0};return l0(0,function(i){var f=w0(i);u0(i,0);for(var o=0,l=0,d=0;;){var k=W(i);if(typeof k=="number"){var h=0;if(k!==1&&Rr!==k&&(h=1),!h){l&&nx(i,[0,l[1],95]);var g=Ax(d),A=w0(i);u0(i,1);var N=hx(i),C=W(i)===86?[1,Qv(i)]:n3(i);return[0,[0,g,C,j1([0,f],[0,N],A,0)]]}}if(W(i)===12)var O=w0(i),L=l0(0,function(Sx){return u0(Sx,12),A6(Sx,r)},i),M=L[2],V=L[1],z=[0,[1,[0,V,[0,M,k0([0,O],0,0)]]]];else{var Y=Px(i),t0=p(px[20],0,i),i0=W(i),j=0;if(typeof i0=="number"&&i0===86){u0(i,86);var K=l0([0,Y],function(D0){var N0=A6(D0,r);return[0,N0,t(D0)]},i),J=K[2],Q=t0[2],x0=J[2],$=J[1],f0=K[1];switch(Q[0]){case 0:var s0=[0,Q[1]];break;case 1:var s0=[1,Q[1]];break;case 2:var s0=[2,Q[1]];break;case 3:var s0=[3,Q[1]];break;case 4:var s0=Ox(gl0);break;default:var s0=[4,Q[1]]}var z=[0,[0,[0,f0,[0,s0,$,x0,0]]]]}else j=1;if(j){var v0=t0[2];if(v0[0]===3){var o0=v0[1],c0=o0[2][1],d0=o0[1];Vy(c0)?nx(i,[0,d0,it]):r3(c0)&&at(i,[0,d0,85]);var E0=l0([0,Y],function(D0,N0){return function(A0){var Y0=[0,N0,[2,[0,D0,n3(A0),0]]];return[0,Y0,t(A0)]}}(o0,d0),i),L0=E0[2],z=[0,[0,[0,E0[1],[0,[3,o0],L0[1],L0[2],1]]]]}else{S1(Al0,i);var z=0}}}if(z){var X0=z[1],xx=X0[1][1],g0=o?(nx(i,[0,xx,69]),0):l;if(X0[0]===0)var n0=g0,ix=o;else var $0=W(i)===9?[0,Px(i)]:0,n0=$0,ix=1;W(i)!==1&&u0(i,9);var o=ix,l=n0,d=[0,X0,d]}}},x)}}var u=H0(px[14],x,0,r);return[0,u[1],[2,u[2]]]},Pm=function(x){var r=W(x);if(typeof r=="number"){var e=r+hJ|0,t=0;if(6>>0?e===14&&(t=1):4>>0&&(t=1),t)return hx(x)}return re(x)?Jo(x):0},kB=function(x){return W(x)===1?0:[0,a(px[7],x)]},ro=function(x){var r=Px(x),e=W(x),t=0;if(typeof e!="number"&&e[0]===8){var u=e[1];t=1}if(!t){S1(Dl0,x);var u=Ul0}var i=w0(x);Z0(x);var f=W(x),o=0;if(typeof f=="number"){var l=f+OD|0,d=0;if(72>>0?l===76&&(d=1):70>>0&&(d=1),d){var k=hx(x);o=1}}if(!o)var k=Pm(x);return[0,r,[0,u,k0([0,i],[0,k],0)]]},hB=function(x){var r=kr(1,x);if(typeof r=="number"){if(r===10)for(var e=l0(0,function(i){var f=[0,ro(i)];return u0(i,10),[0,f,ro(i)]},x);;){var t=W(x);if(typeof t=="number"&&t===10){var u=e[1],e=l0([0,u],function(f){return function(o){return u0(o,10),[0,[1,f],ro(o)]}}(e),x);continue}return[2,e]}if(r===86)return[1,l0(0,function(i){var f=ro(i);return u0(i,86),[0,f,ro(i)]},x)]}return[0,ro(x)]},P6=function(x,r){return Ar(x[2][1],r[2][1])},_B=function(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],f=0,o=e[2],l=u[2];if(t[0]===0){var d=t[1];if(i[0]===0)var h=P6(d,i[1]);else f=1}else{var k=t[1];if(i[0]===0)f=1;else var h=_B(k,i[1])}if(f)var h=0;return h&&P6(o,l)},Nm=function(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return P6(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],f=u[2],o=i[2],l=P6(u[1],i[1]);return l&&P6(f,o)}break;default:var d=x[1];if(r[0]===2)return _B(d,r[1])}return 0},_L=function(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}},wB=function x(r,e){return x.fun(r,e)},wL=function x(r,e){return x.fun(r,e)},TL=function x(r,e){return x.fun(r,e)};I0(wB,function(x,r){var e=W(r);if(typeof e=="number"){if(e===0){J1(r,0);var t=l0(0,function(g){u0(g,0);var A=W(g),N=0;if(typeof A=="number"&&A===12){var C=w0(g);u0(g,12);var O=a(px[10],g),V=[3,[0,O,k0([0,C],0,0)]];N=1}if(!N)var L=kB(g),M=L?0:w0(g),V=[2,[0,L,j1(0,0,M,0)]];return u0(g,1),V},r),u=t[2],i=t[1];return K1(r),[0,i,u]}}else if(e[0]===9){var f=e[3],o=e[2],l=e[1];return u0(r,e),[0,l,[4,[0,o,f]]]}var d=p(TL,x,r),k=d[2],h=d[1];return cn<=k[1]?[0,h,[1,k[2]]]:[0,h,[0,k[2]]]});var Cm=function(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Fx(Cl0,r[2][2][1]);return Fx(e[2][1],t);default:var u=x[1][2],i=u[1],f=u[2],o=i[0]===0?i[1][2][1]:Cm([2,i[1]]);return Fx(o,Fx(Il0,f[2][1]))}};I0(wL,function(x,r){var e=w0(r),t=l0(0,function(Ir){u0(Ir,98);var R1=W(Ir);if(typeof R1=="number"){if(R1===99)return Z0(Ir),Rl0}else if(R1[0]===8){var _=hB(Ir),b=0;if(k1(Ir)&&W(Ir)===98&&De!==kr(1,Ir)){var r0=Wy(Ir,0,am);b=1}if(!b)var r0=0;for(var S0=0;;){var G=W(Ir);if(typeof G=="number"){if(G===0){var h0=w0(Ir);J1(Ir,0);var z0=l0(0,function($x){u0($x,0),u0($x,12);var xr=a(px[10],$x);return u0($x,1),xr},Ir),M0=z0[2],ux=z0[1];K1(Ir);var S0=[0,[1,[0,ux,[0,M0,k0([0,h0],[0,Pm(Ir)],0)]]],S0];continue}}else if(G[0]===8){var S0=[0,[0,l0(0,function($x){var xr=kr(1,$x),zx=0;if(typeof xr=="number"&&xr===86){var Or=[1,l0(0,function(he){var pt=ro(he);return u0(he,86),[0,pt,ro(he)]},$x)];zx=1}if(!zx)var Or=[0,ro($x)];var Wx=W($x),B2=0;if(typeof Wx=="number"&&Wx===82){u0($x,82);var lt=w0($x),me=W($x),Pn=0;if(typeof me=="number")if(me===0){var to=w0($x);J1($x,0);var Nn=l0(0,function(he){u0(he,0);var pt=kB(he);return u0(he,1),pt},$x),cs=Nn[1],ke=Nn[2];K1($x);var Cn=[0,ke,j1([0,to],[0,Pm($x)],0,0)];Cn[1]||nx($x,[0,cs,52]);var te=[0,[1,[0,cs,Cn]]]}else Pn=1;else if(me[0]===10){var Ft=me[3],yr=me[2],Qt=me[1];u0($x,me);var te=[0,[0,[0,Qt,[0,yr,Ft,k0([0,lt],[0,Pm($x)],0)]]]]}else Pn=1;if(Pn){Vx($x,40);var te=[0,[0,[0,Px($x),Ml0]]]}var In=te;B2=1}if(!B2)var In=0;return[0,Or,In]},Ir)],S0];continue}var Zx=Ax(S0),Lx=[0,yo,[0,_,r0,o1(Ir,De),Zx]];return o1(Ir,99)?[0,Lx]:(qs(Ir,99),[1,Lx])}}return qs(Ir,99),Ll0},r);K1(r);var u=t[2];if(u[0]===0)var i=u[1],f=typeof i=="number"?0:i[2][3];else var f=1;if(f)var o=IA,l=o,d=l0(0,function(Ir){return 0},r);else{J1(r,3);for(var k=t[2][1],h=typeof k=="number"?0:[0,k[2][1]],g=Px(r),A=0;;){var N=x3(r),C=0;if(A&&h){var O=A[1],L=O[2],M=0,V=h[1],z=A[2];if(L[0]===0){var Y=L[1],t0=Y[2];if(t0)var i0=t0[1][2][1],j=1-Nm(Y[1][2][1],i0),K=j&&Nm(V,i0);else M=1}else M=1;if(M)var K=0;if(K){var J=O[2],Q=0;if(J[0]===0){var x0=J[1],$=x0[2];if($){var f0=$[1],s0=u1(O[1],x0[3][1]),v0=[0,yo,f0],o0=[0,s0,[0,[0,x0[1],0,x0[3],x0[4]]]];Q=1}}if(!Q)var v0=IA,o0=O;K1(r);var c0=[0,Ax([0,o0,z]),N,v0];C=1}}if(!C){var d0=W(r),E0=0;if(typeof d0=="number"){if(d0===98){J1(r,2);var L0=W(r),X0=kr(1,r),xx=0;if(typeof L0=="number"&&L0===98&&typeof X0=="number"){var g0=0;if((De===X0||Rr===X0)&&(g0=1),g0){var $0=l0(0,function(b){u0(b,98),u0(b,De);var r0=W(b);if(typeof r0=="number"){if(r0===99)return Z0(b),cn}else if(r0[0]===8){var S0=hB(b);return By(b,99),[0,yo,[0,S0]]}return qs(b,99),cn},r),n0=$0[2],ix=$0[1],rx=typeof n0=="number"?[0,cn,ix]:[0,yo,[0,ix,n0[2]]],dx=r[24][1],ax=0;if(dx){var Sx=dx[2];if(Sx){var D0=Sx[2];ax=1}}if(!ax)var D0=Ox(is0);r[24][1]=D0;var N0=ba(r),A0=bl(r[25][1],N0);r[26][1]=A0;var c0=[0,Ax(A),N,rx];E0=1,xx=1}}if(!xx){var Y0=p(wL,h,r),C0=Y0[2],F=Y0[1],H=cn<=C0[1]?[0,F,[1,C0[2]]]:[0,F,[0,C0[2]]],A=[0,H,A];continue}}else if(Rr===d0){S1(0,r);var c0=[0,Ax(A),N,IA];E0=1}}if(!E0){var A=[0,p(wB,h,r),A];continue}}var B=c0[3],a0=c0[1],m0=N?N[1]:g,l=B,d=[0,u1(g,m0),a0];break}}var P0=hx(r),D=0;if(typeof l!="number"){var O0=l[1],K0=0;if(yo===O0){var j0=l[2],ox=j0[2][1],b0=t[2],_x=j0[1];if(b0[0]===0){var B0=b0[1];if(typeof B0=="number")nx(r,[0,_L(ox),Ol0]);else{var T=B0[2][1];if(1-Nm(ox,T)){var X=0;if(x&&Nm(x[1],ox)){var F0=[19,Cm(T)];nx(r,[0,_L(T),F0]),X=1}if(!X){var sx=[13,Cm(T)];nx(r,[0,_L(ox),sx])}}}}var ex=_x;K0=1}else if(cn===O0){var U0=l[2],Nx=t[2];if(Nx[0]===0){var mx=Nx[1];typeof mx!="number"&&nx(r,[0,U0,[13,Cm(mx[2][1])]])}var ex=U0;K0=1}if(K0){var Bx=ex;D=1}}if(!D)var Bx=t[1];var Gx=t[2][1],J0=t[1];if(typeof Gx=="number"){var bx=0,Jx=k0([0,e],[0,P0],0);if(typeof l!="number"){var W0=l[1],nr=0;if(yo===W0){var V0=l[2][1];nr=1}else if(cn===W0){var V0=l[2];nr=1}if(nr){var Sr=V0;bx=1}}if(!bx)var Sr=Bx;var Ur=[0,cn,[0,J0,Sr,d,Jx]]}else{var lx=Gx[2],br=0,e2=k0([0,e],[0,P0],0);if(typeof l!="number"&&yo===l[1]){var h1=[0,l[2]];br=1}if(!br)var h1=0;var Ur=[0,yo,[0,[0,J0,lx],h1,d,e2]]}return[0,u1(t[1],Bx),Ur]}),I0(TL,function(x,r){return J1(r,2),p(wL,x,r)});var TB=function(x,r){var e=T2(r);return $y(x,r,e),e},SB=function x(r){return x.fun(r)},SL=function x(r,e,t){return x.fun(r,e,t)},EL=function x(r){return x.fun(r)},EB=function x(r,e){return x.fun(r,e)},gL=function x(r,e){return x.fun(r,e)},AL=function x(r,e){return x.fun(r,e)},Im=function x(r,e){return x.fun(r,e)},N6=function x(r,e){return x.fun(r,e)},Om=function x(r){return x.fun(r)},gB=function x(r){return x.fun(r)},AB=function x(r){return x.fun(r)},PB=function x(r,e,t){return x.fun(r,e,t)},NB=function x(r){return x.fun(r)},CB=function x(r){return x.fun(r)},EE0=a(TL,0);I0(SB,function(x){var r=W(x),e=0;if(typeof r!="number"&&r[0]===6){var t=r[2],u=r[1];Z0(x);var i=[0,[0,u,t]];e=1}if(!e)var i=0;var f=w0(x),o=Ax(f),l=5;x:for(;;){if(o)for(var d=o[2],k=o[1],h=k[2],g=k[1],A=h[2],N=0,C=Xx(A);;){if(C<(N+5|0))var O=0;else{var L=Ar(m2(A,N,l),"@flow");if(!L){var N=N+1|0;continue}var O=L}if(!O){var o=d;continue x}x[31][1]=g[3];var M=Ax([0,[0,g,h],d]);break}else var M=0;if(M===0){var V=0;if(f){var z=f[1],Y=z[2];if(!Y[1]){var t0=Y[2],i0=0,j=z[1];if(1<=Xx(t0)&&N1(t0,0)===42){x[31][1]=j[3];var K=[0,z,0];V=1}else i0=1}}if(!V)var K=0}else var K=M;var J=p(EB,x,function(v0){return 0}),Q=Px(x);u0(x,Rr);var x0=w2[1];if(H1(function(v0,o0){var c0=o0[2];switch(c0[0]){case 20:return o6(x,v0,Sn(0,[0,c0[1][1],Kl0]));case 21:var d0=c0[1],E0=d0[1];if(E0){if(!d0[2]){var L0=E0[1],X0=L0[2],xx=0,g0=L0[1];switch(X0[0]){case 37:var $0=X0[1][1],n0=0,ix=H1(function(N0,A0){return H1(aR,N0,[0,A0[2][1],0])},n0,$0);return H1(function(N0,A0){return o6(x,N0,A0)},v0,ix);case 2:case 26:var rx=X0[1][1];if(rx)var dx=rx[1];else xx=1;break;case 3:case 19:case 29:case 35:case 36:var dx=X0[1][1];break;default:xx=1}return xx?v0:o6(x,v0,Sn(0,[0,g0,dx[2][1]]))}}else{var ax=d0[2];if(ax){var Sx=ax[1];if(Sx[0]!==0)return v0;var D0=Sx[1];return H1(function(N0,A0){var Y0=A0[2],C0=Y0[2],F=Y0[1];return C0?o6(x,N0,C0[1]):o6(x,N0,F)},v0,D0)}}return v0;default:return v0}},x0,J),J)var $=Rl(Ax(J))[1],f0=u1(Rl(J)[1],$);else var f0=Q;var s0=Ax(x[2][1]);return[0,f0,[0,J,i,k0([0,K],0,0),s0]]}});var gE0=function(x,r,e,t){for(var u=x,i=t;;){var f=i[3],o=i[2],l=i[1],d=W(u);if(typeof d=="number"&&Rr===d)return[0,u,l,o,f];if(a(r,d))return[0,u,l,o,f];if(typeof d!="number"&&d[0]===2){var k=a(e,u),h=[0,k,o],g=k[2];if(g[0]===22){var A=g[1][2];if(A){var N=Ar(A[1],"use strict"),C=k[1],O=N&&1-u[21];O&&nx(u,[0,C,84]);var L=N?Qs(1,u):u,M=[0,d,l],V=f||N,u=L,i=[0,M,h,V];continue}}return[0,u,l,h,f]}return[0,u,l,o,f]}};I0(SL,function(x,r,e){var t=gE0(cz(1,x),r,e,Yl0),u=t[4],i=t[3],f=t[2],o=cz(0,t[1]),l=Ax(f);return g2(function(d){if(typeof d!="number"&&d[0]===2){var k=d[1],h=k[4],g=k[1];return h&&at(o,[0,g,81])}return Ox(Fx(zl0,Fx(EV(d),Vl0)))},l),[0,o,i,u]}),I0(EL,function(x){var r=iL(x),e=W(x);if(typeof e=="number"){var t=e-49|0;if(11>=t>>>0)switch(t){case 0:return p(cB,r,x);case 1:a(Ky(x),r);var u=kr(1,x),i=0;if(typeof u=="number"){var f=0;if((u===4||u===10)&&(f=1),f){var o=S6(x);i=1}}if(!i)var o=hL(x);return o;case 11:if(kr(1,x)===49)return a(Ky(x),r),p(yL,0,x);break}}return p(N6,[0,r],x)}),I0(EB,function(x,r){var e=H0(SL,x,r,EL),t=e[2],u=p(gL,r,e[1]);return H1(function(i,f){return[0,f,i]},u,t)}),I0(gL,function(x,r){for(var e=0;;){var t=W(r);if(typeof t=="number"&&Rr===t||a(x,t))return Ax(e);var e=[0,a(EL,r),e]}}),I0(AL,function(x,r){var e=H0(SL,r,x,function(f){return p(N6,0,f)}),t=e[3],u=e[2],i=p(Im,x,e[1]);return[0,H1(function(f,o){return[0,o,f]},i,u),t]}),I0(Im,function(x,r){for(var e=0;;){var t=W(r);if(typeof t=="number"&&Rr===t||a(x,t))return Ax(e);var e=[0,p(N6,0,r),e]}}),I0(N6,function(x,r){var e=x?x[1]:0;1-u6(r)&&a(Ky(r),e);var t=W(r);if(typeof t=="number"){if(t===27)return l0(aE0,vE0,r);if(t===28)return l0(pE0,lE0,r)}if(jo(r))return y6(r);if(u6(r))return km(r,e);if(typeof t=="number"){var u=t+Y1|0;if(14>=u>>>0)switch(u){case 0:if(r[28][2])return a(dK(0),r);break;case 5:return a(xB,r);case 12:return p(pL,0,r);case 13:return a(GK,r);case 14:return a(HK,r)}}return iR(r)?DR(r):a(Om,r)}),I0(Om,function(x){var r=W(x);if(typeof r=="number"&&ut>r)switch(r){case 0:return a(FK,x);case 8:return a(BK,x);case 16:return vB(x);case 19:return l0(eE0,rE0,x);case 20:return l0(nE0,tE0,x);case 22:return l0(iE0,uE0,x);case 23:return l0(cE0,fE0,x);case 24:return l0(oE0,sE0,x);case 25:return l0(yE0,dE0,x);case 26:return a($K,x);case 32:return a(WK,x);case 35:return a(ZK,x);case 37:return l0(QS0,FS0,x);case 39:return l0(qS0,GS0,x);case 43:return vB(x);case 59:return l0($S0,ZS0,x);case 113:return S1(jl0,x),[0,Px(x),Jl0];case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 33:case 34:case 36:case 38:case 41:case 42:case 49:case 83:case 86:return S1(Xl0,x),Z0(x),a(Om,x)}if(jo(x)){var e=y6(x);return Wv(x,e[1]),e}if(typeof r=="number"&&r===28&&kr(1,x)===6){var t=t6(1,x);return nx(x,[0,u1(Px(x),t),4]),S6(x)}return ns(x)?l0(kE0,mE0,x):(u6(x)&&(S1(0,x),Z0(x)),S6(x))}),I0(gB,function(x){var r=Px(x),e=a($t,x),t=W(x);return typeof t=="number"&&t===9?H0(dm,x,r,[0,e,0]):e}),I0(AB,function(x){var r=Px(x),e=a(s3,x),t=W(x);return typeof t=="number"&&t===9?[0,H0(dm,x,r,[0,o2(x,e),0])]:e}),I0(PB,function(x,r,e){var t=r?r[1]:0;return l0(0,function(u){var i=1-t,f=TB([0,e],u),o=i&&(W(u)===85?1:0);return o&&(1-k1(u)&&Vx(u,G2),u0(u,85)),[0,f,NR(u),o]},x)}),I0(NB,function(x){var r=Px(x),e=w0(x);u0(x,0);var t=p(Im,function(o){return o===1?1:0},x),u=Px(x),i=t===0?w0(x):0;u0(x,1);var f=[0,t,j1([0,e],[0,hx(x)],i,0)];return[0,u1(r,u),f]}),I0(CB,function(x){function r(t){var u=w0(t);u0(t,0);var i=p(AL,function(A){return A===1?1:0},t),f=i[1],o=i[2],l=f===0?w0(t):0;u0(t,1);var d=W(t),k=0;if(!x){var h=0;if((typeof d!="number"||d!==1&&Rr!==d)&&(h=1),h)if(re(t)){var g=Jo(t);k=1}else{var g=0;k=1}}if(!k)var g=hx(t);return[0,[0,f,j1([0,u],[0,g],l,0)],o]}var e=0;return function(t){return Fy(e,r,t)}}),VY($l0[1],px,[0,SB,Om,N6,Im,AL,gL,gB,AB,_K,$t,vm,YS0,TB,PB,NB,CB,EE0,A6,g6,Vo,km,WS0,OS0,lm,Qv,pm]);var PL=[Gr,tT0,Js(0)],NL=[0,PL,[0]],AE0=uy(eT0,function(x){var r=AO(x,rT0)[41],e=IO(x,0,0,xT0,jO,1)[1];return XY(x,r,function(t,u){return 0}),function(t,u){var i=iy(u,x);return a(e,i),OO(u,i,x)}}),PE0=Lv(NL)===Gr?NL:NL[1];ZI(RE,PE0);var eo=p0,K2=null,IB=void 0,NE0=function(x){throw x},Rm=function(x){return x!==IB?1:0};eo.String,eo.RegExp,eo.Object,eo.Date,eo.Math;var CE0=eo.Array,IE0=eo.Error,OB=function(x){return a(NE0,x)};eo.JSON,dY(function(x){return x[1]===PL?[0,Jt(x[2].toString())]:0}),dY(function(x){return x instanceof CE0?0:[0,Jt(x.toString())]});var RB=[0,0],OE0=er,fs=function(x){return XW(Dl(x))},X1=function(x){return JW(Dl(x))},Lr=function(x,r){return X1(Ax(Fd(x,r)))},Rx=function(x,r){return r?a(x,r[1]):K2},zo=function(x,r){return r[0]===0?K2:a(x,r[1])},LB=function(x){return fs([0,[0,bw0,x[1]],[0,[0,Hw0,x[2]],0]])},MB=function(x){var r=x[1],e=r?er(r[1][1]):K2,t=[0,[0,Qw0,LB(x[3])],0];return fs([0,[0,qw0,e],[0,[0,Gw0,LB(x[2])],t]])},E1=function(x){if(!x)return 0;var r=x[1],e=r[1];return k0([0,e],[0,Qx(r[3],r[2])],0)},C6=function(x,r,e){var t=r[e];return Rm(t)?t|0:x},RE0=function(x,r){var e=Ud(r,IB)?{}:r,t=Jt(x),u=C6(Cl[5],e,uT0),i=C6(Cl[4],e,iT0),f=C6(Cl[3],e,fT0),o=C6(Cl[2],e,cT0),l=[0,C6(Cl[1],e,sT0),o,f,i,u,0,0],d=e[pD],k=Rm(d),h=k&&d|0,g=e[WM],A=Rm(g)?g|0:1,N=e.all_comments,C=Rm(N)?N|0:1,O=[0,0],L=h?[0,function(mt){return O[1]=[0,mt,O[1]],0}]:0,M=nT0[1],V=0;try{var z=0,Y=rV(t),t0=z,i0=Y}catch(mt){var j=C1(mt);if(j!==Ao)throw q0(j,0);var K=[0,[0,[0,V,Ya[2],Ya[3]],54],0],t0=K,i0=rV(ps0)}var J=[0,V,i0,ex0,0,l[4],_V,tx0],Q=[0,bl(J,0)],x0=[0,[0,t0],[0,0],w2[1],[0,0],l[5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,ys0],[0,J],Q,[0,L],l,V,[0,0],[0,ds0]],$=a(px[1],x0),f0=Ax(x0[1][1]),s0=[0,vR[1],0],v0=Ax(H1(function(mt,m3){var q=mt[2],I=mt[1];return p(vR[3],m3,I)?[0,I,q]:[0,p(vR[4],m3,I),[0,m3,q]]},s0,f0)[2]);if(v0){var o0=v0[2],c0=v0[1];if(M)throw q0([0,QT0,c0,o0],1)}RB[1]=0;for(var d0=Xx(t)-0|0,E0=$c(t),L0=0,X0=0;;){if(X0===d0)var xx=L0;else{var g0=oe(E0,X0),$0=0;if(0<=g0&&!(Yr=g0){var n0=4;dx=1}if(!dx)var n0=0}}}if(n0===0){var L0=oR(L0,X0,0),X0=X0+1|0;continue}if((d0-X0|0)>=n0){var ax=n0-1|0,Sx=X0+n0|0;if(3>>0)throw q0([0,wr,WQ],1);switch(ax){case 0:var D0=oe(E0,X0);break;case 1:var D0=(oe(E0,X0)&31)<<6|oe(E0,X0+1|0)&63;break;case 2:var D0=(oe(E0,X0)&15)<<12|(oe(E0,X0+1|0)&63)<<6|oe(E0,X0+2|0)&63;break;default:var D0=(oe(E0,X0)&7)<<18|(oe(E0,X0+1|0)&63)<<12|(oe(E0,X0+2|0)&63)<<6|oe(E0,X0+3|0)&63}var L0=oR(L0,X0,[0,D0]),X0=Sx;continue}var xx=oR(L0,X0,0)}for(var N0=yv0,A0=Ax([0,6,xx]);;){var Y0=N0[3],C0=N0[2],F=N0[1];if(!A0){var H=Dl(Ax(Y0));if(A)var a0=$;else var B=a(AE0[1],0),a0=p(qx(B,-201766268,98),B,$);if(C)var P0=a0;else var m0=a0[2],P0=[0,a0[1],[0,m0[1],m0[2],m0[3],0]];var D=function(q,I,U,T0){var R0=[0,Gy(H,I[3]),0],tx=[0,[0,Fl0,X1([0,Gy(H,I[2]),R0])],0],Ex=Qx(tx,[0,[0,Ql0,MB(I)],0]);if(U){var Ux=U[1],jx=Ux[1];if(jx){var Hx=Ux[2];if(Hx)var mr=[0,[0,Gl0,Rn(Hx)],0],or=[0,[0,ql0,Rn(jx)],mr];else var or=[0,[0,Hl0,Rn(jx)],0];var sr=or}else var hr=Ux[2],cr=hr?[0,[0,bl0,Rn(hr)],0]:0,sr=cr;var Nr=sr}else var Nr=0;return fs(Hc(Qx(Ex,Qx(Nr,[0,[0,x60,er(q)],0])),T0))},O0=function(q){return Lr(U0,q)},K0=function(q){var I=q[2],U=I[3],T0=I[1],R0=q[1],tx=[0,[0,R90,er(Nn(I[2]))],0];return D(M90,R0,U,[0,[0,L90,Lr(cs,T0)],tx])},j0=function(q){var I=q[2],U=I[5],T0=I[4],R0=I[2],tx=I[1],Ex=q[1],Ux=[0,[0,Qy0,Lr(M0,I[3])],0],jx=[0,[0,Gy0,te(0,T0)],Ux],Hx=[0,[0,qy0,Rx(v2,R0)],jx];return D(by0,Ex,U,[0,[0,Hy0,W0(tx)],Hx])},ox=function(q,I){var U=I[2],T0=U[7],R0=U[5],tx=U[4],Ex=U[2],Ux=U[6],jx=U[3],Hx=U[1],mr=I[1];if(tx)var or=tx[1][2],hr=or[2],cr=or[1],sr=N2(or[3],T0),Nr=hr,Fr=[0,cr];else var sr=T0,Nr=0,Fr=0;if(R0)var Br=R0[1][2],Wr=Br[1],Mr=N2(Br[2],sr),Qr=Mr,x1=Lr(S0,Wr);else var Qr=sr,x1=X1(0);var a1=[0,[0,fd0,x1],[0,[0,id0,Lr(r0,Ux)],0]],l1=[0,[0,cd0,Rx(On,Nr)],a1],i1=[0,[0,sd0,Rx(V0,Fr)],l1],_1=[0,[0,od0,Rx(v2,jx)],i1],Cr=Ex[2],M1=Cr[2],t2=Ex[1],g1=[0,[0,vd0,D(hd0,t2,M1,[0,[0,kd0,Lr(G,Cr[1])],0])],_1];return D(q,mr,Qr,[0,[0,ad0,Rx(W0,Hx)],g1])},b0=function(q,I){var U=I[2],T0=U[5],R0=U[4],tx=U[3],Ex=U[2],Ux=U[1],jx=I[1],Hx=q?H50:b50,mr=[0,[0,xd0,Rx(yr,R0)],0],or=[0,[0,rd0,Rx(yr,tx)],mr],hr=[0,[0,ed0,Rx(v2,Ex)],or];return D(Hx,jx,T0,[0,[0,td0,W0(Ux)],hr])},_x=function(q){var I=q[2],U=I[4],T0=I[2],R0=I[1],tx=q[1],Ex=[0,[0,F50,yr(I[3])],0],Ux=[0,[0,Q50,Rx(v2,T0)],Ex];return D(q50,tx,U,[0,[0,G50,W0(R0)],Ux])},B0=function(q){var I=q[2],U=I[3],T0=I[1],R0=q[1],tx=[0,[0,R50,z0(I[2])],0];return D(M50,R0,U,[0,[0,L50,W0(T0)],tx])},T=function(q){var I=q[2],U=I[3],T0=q[1],R0=I[5],tx=I[4],Ex=I[2],Ux=I[1],jx=N2(E1(U[2][3]),R0),Hx=U[2],mr=Hx[1],or=Hx[2],hr=[0,[0,y50,Rx(v2,Ex)],0],cr=[0,[0,m50,zo(zx,tx)],hr],sr=[0,[0,k50,h1(mr)],cr],Nr=[0,[0,h50,Rx(R1,or)],sr],Fr=[0,[0,_50,h1(mr)],Nr];return D(T50,T0,jx,[0,[0,w50,W0(Ux)],Fr])},X=function(q){var I=q[2],U=I[6],T0=I[4],R0=I[7],tx=I[5],Ex=I[3],Ux=I[2],jx=I[1],Hx=q[1],mr=X1(T0?[0,M0(T0[1]),0]:0),or=U?Lr(S0,U[1][2][1]):X1(0),hr=[0,[0,v50,mr],[0,[0,o50,or],[0,[0,s50,Lr(M0,tx)],0]]],cr=[0,[0,a50,te(0,Ex)],hr],sr=[0,[0,l50,Rx(v2,Ux)],cr];return D(d50,Hx,R0,[0,[0,p50,W0(jx)],sr])},F0=function(q){var I=q[2],U=I[2],T0=I[1],R0=I[4],tx=I[3],Ex=q[1],Ux=u1(T0[1],U[1]),jx=[0,[0,i50,Rx(so,tx)],0];return D(c50,Ex,R0,[0,[0,f50,Ur(Ux,[0,T0,[1,U],0])],jx])},sx=function(q){var I=q[2],U=I[2],T0=I[1],R0=I[4],tx=I[3],Ex=q[1],Ux=u1(T0[1],U[1]),jx=[0,[0,t50,er(Nn(tx))],0];return D(u50,Ex,R0,[0,[0,n50,Ur(Ux,[0,T0,[1,U],0])],jx])},ex=function(q){var I=q[2],U=I[2],T0=q[1],R0=[0,[0,r50,O0(I[1])],0];return D(e50,T0,E1(U),R0)},U0=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:return ex([0,U,I[1]]);case 1:var T0=I[1],R0=T0[2];return D(c60,U,R0,[0,[0,f60,Rx(W0,T0[1])],0]);case 2:return ox(nd0,[0,U,I[1]]);case 3:var tx=I[1],Ex=tx[4],Ux=tx[3],jx=tx[6],Hx=tx[5],mr=Ux[2][3],or=tx[2],hr=tx[1],cr=Ex[0]===0?0:[0,Ex[1]],sr=N2(E1(mr),jx),Nr=[0,[0,Gd0,Rx(v2,or)],0],Fr=[0,[0,qd0,Rx(zx,cr)],Nr],Br=Ux[2],Wr=Br[2],Mr=Br[1];if(Wr)var Qr=Wr[1],x1=Qr[2],a1=x1[2],l1=Qr[1],i1=D(ty0,l1,a1,[0,[0,ey0,ux(x1[1])],0]),_1=X1(Ax([0,i1,Fd(h0,Mr)]));else var _1=X1(Tn(h0,Mr));var Cr=[0,[0,bd0,W0(hr)],[0,[0,Hd0,_1],Fr]];return D(ry0,U,sr,[0,[0,xy0,ex(Hx)],Cr]);case 4:var M1=I[1],t2=M1[2];return D(o60,U,t2,[0,[0,s60,Rx(W0,M1[1])],0]);case 5:return D(v60,U,I[1][1],0);case 6:return X([0,U,I[1]]);case 7:return T([0,U,I[1]]);case 8:return B0([0,U,I[1]]);case 9:var g1=I[1],W2=g1[5],ne=g1[4],gx=g1[3],Xr=g1[2],r1=g1[1];if(gx){var lr=gx[1];if(lr[0]!==0&&!lr[1][2])return D(l60,U,W2,[0,[0,a60,Rx(J0,ne)],0])}if(Xr){var zr=Xr[1];switch(zr[0]){case 0:var B1=sx(zr[1]);break;case 1:var B1=F0(zr[1]);break;case 2:var B1=X(zr[1]);break;case 3:var B1=T(zr[1]);break;case 4:var B1=yr(zr[1]);break;case 5:var B1=_x(zr[1]);break;case 6:var B1=b0(1,zr[1]);break;case 7:var B1=j0(zr[1]);break;default:var B1=B0(zr[1])}var _e=B1}else var _e=K2;var Z2=[0,[0,p60,Rx(J0,ne)],0],we=[0,[0,y60,_e],[0,[0,d60,b(gx)],Z2]],Gt=r1?1:0;return D(k60,U,W2,[0,[0,m60,!!Gt],we]);case 10:return F0([0,U,I[1]]);case 11:var C2=I[1],n2=C2[5],I2=C2[4],a2=C2[2],kt=C2[1],O2=[0,[0,D50,Lr(M0,C2[3])],0],ht=[0,[0,U50,te(0,I2)],O2],$e=[0,[0,j50,Rx(v2,a2)],ht];return D(X50,U,n2,[0,[0,J50,W0(kt)],$e]);case 12:var Te=I[1],Se=Te[1],Ee=Te[4],ge=Te[3],Ae=Te[2],W1=Se[0]===0?W0(Se[1]):J0(Se[1]),Pe=0,_t=ge?"ES":"CommonJS";return D(T60,U,Ee,[0,[0,w60,W1],[0,[0,_60,ex(Ae)],[0,[0,h60,_t],Pe]]]);case 13:var Fe=I[1],ue=Fe[2];return D(E60,U,ue,[0,[0,S60,zx(Fe[1])],0]);case 14:var R2=I[1],qt=R2[4],vs=R2[2],wt=R2[1],Tt=[0,[0,B50,yr(R2[3])],0],Ht=[0,[0,W50,Rx(v2,vs)],Tt];return D($50,U,qt,[0,[0,Z50,W0(wt)],Ht]);case 15:return b0(1,[0,U,I[1]]);case 16:return sx([0,U,I[1]]);case 17:var ie=I[1],St=ie[3],bt=ie[1],fe=[0,[0,g60,V0(ie[2])],0];return D(P60,U,St,[0,[0,A60,U0(bt)],fe]);case 18:return D(N60,U,I[1][1],0);case 19:var xn=I[1],Ln=xn[3],rn=xn[1],Mn=[0,[0,Zy0,z0(xn[2])],0];return D(Fy0,U,Ln,[0,[0,$y0,W0(rn)],Mn]);case 20:var en=I[1],Dn=en[2],qo=en[3],tn=Dn[0]===0?U0(Dn[1]):V0(Dn[1]);return D(O60,U,qo,[0,[0,I60,tn],[0,[0,C60,er(_(1))],0]]);case 21:var Et=I[1],as=Et[5],ls=Et[4],ps=Et[3],Ho=Et[2],k3=Et[1];if(Ho){var oo=Ho[1];if(oo[0]!==0){var bo=oo[1][2],ta=[0,[0,R60,er(_(ls))],0],h3=[0,[0,L60,Rx(W0,bo)],ta];return D(D60,U,as,[0,[0,M60,Rx(J0,ps)],h3])}}var _3=[0,[0,U60,er(_(ls))],0],na=[0,[0,j60,Rx(J0,ps)],_3],ua=[0,[0,J60,b(Ho)],na];return D(Y60,U,as,[0,[0,X60,Rx(U0,k3)],ua]);case 22:var Un=I[1],w3=Un[3],T3=Un[1],S3=[0,[0,V60,Rx(OE0,Un[2])],0];return D(K60,U,w3,[0,[0,z60,V0(T3)],S3]);case 23:var Ne=I[1],E3=Ne[5],g3=Ne[4],ia=Ne[3],ds=Ne[2],vo=Ne[1],xv=function(X6){return X6[0]===0?K0(X6[1]):V0(X6[1])},rv=[0,[0,B60,U0(g3)],0],A3=[0,[0,W60,Rx(V0,ia)],rv],fa=[0,[0,Z60,Rx(V0,ds)],A3];return D(F60,U,E3,[0,[0,$60,Rx(xv,vo)],fa]);case 24:var ys=I[1],ao=ys[1],ev=ys[5],gt=ys[4],Qe=ys[3],ms=ys[2],At=ao[0]===0?K0(ao[1]):ux(ao[1]),nn=[0,[0,G60,U0(Qe)],[0,[0,Q60,!!gt],0]];return D(b60,U,ev,[0,[0,H60,At],[0,[0,q60,V0(ms)],nn]]);case 25:var un=I[1],tv=un[1],P3=un[5],N3=un[4],nv=un[3],C3=un[2],ca=tv[0]===0?K0(tv[1]):ux(tv[1]),Xm=[0,[0,r40,U0(nv)],[0,[0,x40,!!N3],0]];return D(n40,U,P3,[0,[0,t40,ca],[0,[0,e40,V0(C3)],Xm]]);case 26:var jn=I[1],Ym=jn[3],Vm=jn[2],CL=jn[9],IL=jn[8],OL=jn[7],RL=jn[6],LL=jn[5],ML=jn[4],DL=Vm[2][4],UL=jn[1],jL=Ym[0]===0?Ym[1]:Ox(d80),JL=N2(E1(DL),CL),XL=[0,[0,y80,Rx(v2,IL)],0],YL=[0,[0,k80,!1],[0,[0,m80,Or(OL)],XL]],VL=[0,[0,w80,!!ML],[0,[0,_80,!!LL],[0,[0,h80,Rx(so,RL)],YL]]],zL=[0,[0,T80,ex(jL)],VL],KL=[0,[0,S80,tr(Vm)],zL];return D(g80,U,JL,[0,[0,E80,Rx(W0,UL)],KL]);case 27:var I3=I[1],zm=I3[3],BL=I3[4],WL=I3[2],ZL=I3[1];if(zm)var Km=zm[1][2],Bm=U0(vS0(Km[1],Km[2]));else var Bm=K2;var $L=[0,[0,i40,U0(WL)],[0,[0,u40,Bm],0]];return D(c40,U,BL,[0,[0,f40,V0(ZL)],$L]);case 28:var sa=I[1],Wm=sa[4],Zm=sa[3],FL=sa[5],QL=sa[2],GL=sa[1];if(Wm){var R6=Wm[1];if(R6[0]===0)var qL=R6[1],Fm=Tn(function(Y6){var R3=Y6[3],L3=Y6[2],bm=Y6[1],_M=L3?u1(R3[1],L3[1][1]):R3[1],wM=L3?L3[1]:R3,x9=0,TM=0;if(bm){var V6=0;switch(bm[1]){case 0:var r9=ei;V6=1;break;case 1:var r9=Ts;V6=1;break}if(V6){var e9=r9;x9=1}}if(!x9)var e9=K2;var SM=[0,[0,Rw0,W0(wM)],[0,[0,Ow0,e9],TM]];return D(Mw0,_M,0,[0,[0,Lw0,W0(R3)],SM])},qL);else var $m=R6[1],HL=$m[1],Fm=[0,D(Iw0,HL,0,[0,[0,Cw0,W0($m[2])],0]),0];var L6=Fm}else var L6=0;if(Zm)var Qm=Zm[1][1],bL=[0,[0,Pw0,W0(Qm)],0],Gm=[0,D(Nw0,Qm[1],0,bL),L6];else var Gm=L6;switch(GL){case 0:var M6=s40;break;case 1:var M6=o40;break;default:var M6=v40}var xM=[0,[0,l40,J0(QL)],[0,[0,a40,er(M6)],0]];return D(d40,U,FL,[0,[0,p40,X1(Gm)],xM]);case 29:return j0([0,U,I[1]]);case 30:var D6=I[1],rM=D6[3],eM=D6[1],tM=[0,[0,y40,U0(D6[2])],0];return D(k40,U,rM,[0,[0,m40,W0(eM)],tM]);case 31:var qm=I[1],nM=qm[2];return D(_40,U,nM,[0,[0,h40,Rx(V0,qm[1])],0]);case 32:var U6=I[1],uM=U6[3],iM=U6[1],fM=[0,[0,w40,Lr(br,U6[2])],0];return D(S40,U,uM,[0,[0,T40,V0(iM)],fM]);case 33:var Hm=I[1],cM=Hm[2];return D(g40,U,cM,[0,[0,E40,V0(Hm[1])],0]);case 34:var O3=I[1],sM=O3[4],oM=O3[2],vM=O3[1],aM=[0,[0,A40,Rx(ex,O3[3])],0],lM=[0,[0,P40,Rx(e2,oM)],aM];return D(C40,U,sM,[0,[0,N40,ex(vM)],lM]);case 35:return _x([0,U,I[1]]);case 36:return b0(0,[0,U,I[1]]);case 37:return K0([0,U,I[1]]);case 38:var j6=I[1],pM=j6[3],dM=j6[1],yM=[0,[0,I40,U0(j6[2])],0];return D(R40,U,pM,[0,[0,O40,V0(dM)],yM]);default:var J6=I[1],mM=J6[3],kM=J6[1],hM=[0,[0,L40,U0(J6[2])],0];return D(D40,U,mM,[0,[0,M40,V0(kM)],hM])}},Nx=function(q){var I=q[2],U=I[4],T0=I[3][2],R0=I[1],tx=q[1],Ex=[0,[0,B_0,D(ew0,I[2],0,0)],0],Ux=[0,[0,W_0,Lr(fo,T0)],Ex];return D($_0,tx,U,[0,[0,Z_0,D(b_0,R0,0,0)],Ux])},mx=function(q){var I=q[2],U=I[1],T0=I[4],R0=I[2],tx=q[1],Ex=[0,[0,Y_0,Lr(fo,I[3][2])],0],Ux=[0,[0,V_0,Rx(Hv,R0)],Ex],jx=U[2],Hx=jx[2],mr=jx[4],or=jx[3],hr=jx[1],cr=U[1],sr=Hx?[0,[0,F_0,dt(Hx[1])],0]:0,Nr=[0,[0,G_0,Lr(io,mr)],[0,[0,Q_0,!!or],0]];return D(K_0,tx,T0,[0,[0,z_0,D(H_0,cr,0,Qx([0,[0,q_0,co(hr)],Nr],sr))],Ux])},Bx=function(q){var I=q[2],U=I[3],T0=I[1],R0=q[1],tx=[0,[0,k90,Lr(V0,I[2])],0];return D(_90,R0,U,[0,[0,h90,Lr(to,T0)],tx])},Gx=function(q){var I=q[2],U=I[1],T0=I[2],R0=q[1],tx=U?n90:u90;return D(c90,R0,T0,[0,[0,f90,!!U],[0,[0,i90,er(tx)],0]])},J0=function(q){var I=q[2];return D(t90,q[1],I[3],[0,[0,e90,er(I[1])],[0,[0,r90,er(I[2])],0]])},bx=function(q){var I=q[2],U=I[2],T0=I[3],R0=q[1];return D(x90,R0,T0,[0,[0,bm0,K2],[0,[0,Hm0,er(m2(U,0,Xx(U)-1|0))],[0,[0,qm0,er(U)],0]]])},Jx=function(q){var I=q[2];return D(Gm0,q[1],I[3],[0,[0,Qm0,I[1]],[0,[0,Fm0,er(I[2])],0]])},W0=function(q){var I=q[2];return D(Y80,q[1],I[2],[0,[0,X80,er(I[1])],[0,[0,J80,K2],[0,[0,j80,!1],0]]])},nr=function(q){var I=q[2],U=I[3],T0=I[2],R0=I[9],tx=I[8],Ex=I[7],Ux=I[6],jx=I[5],Hx=I[4],mr=T0[2][4],or=I[1],hr=q[1],cr=U[0]===0?U[1]:Ox(A80),sr=N2(E1(mr),R0),Nr=[0,[0,P80,Rx(v2,tx)],0],Fr=[0,[0,C80,!1],[0,[0,N80,Or(Ex)],Nr]],Br=[0,[0,R80,!!Hx],[0,[0,O80,!!jx],[0,[0,I80,Rx(so,Ux)],Fr]]],Wr=[0,[0,L80,ex(cr)],Br],Mr=[0,[0,M80,tr(T0)],Wr];return D(U80,hr,sr,[0,[0,D80,Rx(W0,or)],Mr])},V0=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:var T0=I[1],R0=T0[2],tx=[0,[0,U40,Lr(Pn,T0[1])],0];return D(j40,U,E1(R0),tx);case 1:var Ex=I[1],Ux=Ex[3],jx=Ex[2],Hx=Ex[9],mr=Ex[8],or=Ex[7],hr=Ex[6],cr=Ex[4],sr=jx[2][4];if(Ux[0]===0)var Nr=0,Fr=ex(Ux[1]);else var Nr=1,Fr=V0(Ux[1]);var Br=N2(E1(sr),Hx),Wr=[0,[0,J40,Rx(v2,mr)],0],Mr=[0,[0,Y40,!!Nr],[0,[0,X40,Or(or)],Wr]],Qr=[0,[0,B40,Fr],[0,[0,K40,!!cr],[0,[0,z40,!1],[0,[0,V40,Rx(so,hr)],Mr]]]];return D($40,U,Br,[0,[0,Z40,K2],[0,[0,W40,tr(jx)],Qr]]);case 2:var x1=I[1],a1=x1[1],l1=x1[4],i1=x1[3],_1=x1[2];if(a1){switch(a1[1]){case 0:var Cr=rq;break;case 1:var Cr=eq;break;case 2:var Cr=tq;break;case 3:var Cr=nq;break;case 4:var Cr=uq;break;case 5:var Cr=iq;break;case 6:var Cr=fq;break;case 7:var Cr=cq;break;case 8:var Cr=sq;break;case 9:var Cr=oq;break;case 10:var Cr=vq;break;case 11:var Cr=aq;break;case 12:var Cr=lq;break;case 13:var Cr=pq;break;default:var Cr=dq}var M1=Cr}else var M1=F40;var t2=[0,[0,Q40,V0(i1)],0];return D(H40,U,l1,[0,[0,q40,er(M1)],[0,[0,G40,ux(_1)],t2]]);case 3:var g1=I[1],W2=g1[4],ne=g1[2],gx=g1[1],Xr=[0,[0,b40,V0(g1[3])],0],r1=[0,[0,xp0,V0(ne)],Xr];switch(gx){case 0:var lr=LG;break;case 1:var lr=MG;break;case 2:var lr=DG;break;case 3:var lr=UG;break;case 4:var lr=jG;break;case 5:var lr=JG;break;case 6:var lr=XG;break;case 7:var lr=YG;break;case 8:var lr=VG;break;case 9:var lr=zG;break;case 10:var lr=KG;break;case 11:var lr=BG;break;case 12:var lr=WG;break;case 13:var lr=ZG;break;case 14:var lr=$G;break;case 15:var lr=FG;break;case 16:var lr=QG;break;case 17:var lr=GG;break;case 18:var lr=qG;break;case 19:var lr=HG;break;case 20:var lr=bG;break;default:var lr=xq}return D(ep0,U,W2,[0,[0,rp0,er(lr)],r1]);case 4:var zr=I[1],B1=zr[4],_e=N2(E1(zr[3][2][2]),B1);return D(tp0,U,_e,Fo(zr));case 5:return ox(ud0,[0,U,I[1]]);case 6:var Z2=I[1],we=Z2[4],Gt=Z2[2],C2=Z2[1],n2=[0,[0,np0,V0(Z2[3])],0],I2=[0,[0,up0,V0(Gt)],n2];return D(fp0,U,we,[0,[0,ip0,V0(C2)],I2]);case 7:return nr([0,U,I[1]]);case 8:return W0(I[1]);case 9:var a2=I[1],kt=a2[2];return D(sp0,U,kt,[0,[0,cp0,V0(a2[1])],0]);case 10:return mx([0,U,I[1]]);case 11:return Nx([0,U,I[1]]);case 12:return J0([0,U,I[1]]);case 13:return Gx([0,U,I[1]]);case 14:return D(m90,U,I[1],[0,[0,y90,K2],[0,[0,d90,mv],0]]);case 15:return Jx([0,U,I[1]]);case 16:return bx([0,U,I[1]]);case 17:var O2=I[1],ht=O2[2],$e=O2[1],Te=O2[4],Se=O2[3];try{var Ee=new RegExp(er($e),er(ht)),ge=Ee}catch{var ge=K2}return D(p90,U,Te,[0,[0,l90,ge],[0,[0,a90,er(Se)],[0,[0,v90,fs([0,[0,o90,er($e)],[0,[0,s90,er(ht)],0]])],0]]]);case 18:var Ae=I[1];return J0([0,U,[0,Ae[1],Ae[5],Ae[6]]]);case 19:var W1=I[1],Pe=W1[4],_t=W1[3],Fe=W1[2];switch(W1[1]){case 0:var ue=op0;break;case 1:var ue=vp0;break;default:var ue=ap0}var R2=[0,[0,lp0,V0(_t)],0];return D(yp0,U,Pe,[0,[0,dp0,er(ue)],[0,[0,pp0,V0(Fe)],R2]]);case 20:var qt=I[1],vs=qt[3];return D(mp0,U,vs,xa(qt));case 21:var wt=I[1],Tt=wt[3],Ht=wt[1],ie=[0,[0,kp0,W0(wt[2])],0];return D(_p0,U,Tt,[0,[0,hp0,W0(Ht)],ie]);case 22:var St=I[1],bt=St[4],fe=St[3],xn=St[2],Ln=St[1];if(fe)var rn=fe[1],Mn=N2(E1(rn[2][2]),bt),en=Mn,Dn=lx(rn);else var en=bt,Dn=X1(0);var qo=[0,[0,Tp0,Rx(dt,xn)],[0,[0,wp0,Dn],0]];return D(Ep0,U,en,[0,[0,Sp0,V0(Ln)],qo]);case 23:var tn=I[1],Et=tn[2],as=[0,[0,gp0,Lr(Wx,tn[1])],0];return D(Ap0,U,E1(Et),as);case 24:var ls=I[1],ps=ls[1],Ho=ls[3],k3=ps[4],oo=N2(E1(ps[3][2][2]),k3);return D(Np0,U,oo,Qx(Fo(ps),[0,[0,Pp0,!!Ho],0]));case 25:var bo=I[1],ta=bo[1],h3=ta[3],_3=[0,[0,Cp0,!!bo[3]],0];return D(Ip0,U,h3,Qx(xa(ta),_3));case 26:var na=I[1],ua=na[2];return D(Rp0,U,ua,[0,[0,Op0,Lr(V0,na[1])],0]);case 27:return D(Lp0,U,I[1][1],0);case 28:var Un=I[1],w3=Un[3],T3=Un[1],S3=[0,[0,A90,Bx(Un[2])],0];return D(N90,U,w3,[0,[0,P90,V0(T3)],S3]);case 29:return Bx([0,U,I[1]]);case 30:return D(Mp0,U,I[1][1],0);case 31:var Ne=I[1],E3=Ne[3],g3=Ne[1],ia=[0,[0,Dp0,zx(Ne[2])],0];return D(jp0,U,E3,[0,[0,Up0,V0(g3)],ia]);case 32:var ds=I[1],vo=ds[2],xv=ds[1];if(typeof vo=="number"){var rv=ds[3];return D(Xp0,U,rv,[0,[0,Jp0,V0(xv)],0])}if(vo[0]===0){var A3=ds[3],fa=[0,[0,Yp0,yr(vo[1])],0];return D(zp0,U,A3,[0,[0,Vp0,V0(xv)],fa])}var ys=ds[3],ao=[0,[0,Kp0,yr(vo[1])],0];return D(Wp0,U,ys,[0,[0,Bp0,V0(xv)],ao]);case 33:var ev=I[1],gt=ev[3],Qe=ev[2],ms=ev[1];if(7<=ms)return D($p0,U,gt,[0,[0,Zp0,V0(Qe)],0]);switch(ms){case 0:var At=Fp0;break;case 1:var At=Qp0;break;case 2:var At=Gp0;break;case 3:var At=qp0;break;case 4:var At=Hp0;break;case 5:var At=bp0;break;case 6:var At=x80;break;default:var At=Ox(r80)}return D(u80,U,gt,[0,[0,n80,er(At)],[0,[0,t80,!0],[0,[0,e80,V0(Qe)],0]]]);case 34:var nn=I[1],un=nn[4],tv=nn[3],P3=nn[2],N3=nn[1]?i80:f80;return D(v80,U,un,[0,[0,o80,er(N3)],[0,[0,s80,V0(P3)],[0,[0,c80,!!tv],0]]]);default:var nv=I[1],C3=nv[2],ca=[0,[0,a80,!!nv[3]],0];return D(p80,U,C3,[0,[0,l80,Rx(V0,nv[1])],ca])}},Sr=function(q){var I=q[2];return D(B80,q[1],I[2],[0,[0,K80,er(I[1])],[0,[0,z80,K2],[0,[0,V80,!1],0]]])},Ur=function(q,I){var U=I[1][2],T0=U[2],R0=U[1],tx=[0,[0,W80,!!I[3]],0];return D(F80,q,T0,[0,[0,$80,er(R0)],[0,[0,Z80,zo(zx,I[2])],tx]])},lx=function(q){return Lr(me,q[2][1])},br=function(q){var I=q[2],U=I[3],T0=I[1],R0=q[1],tx=[0,[0,Q80,Lr(U0,I[2])],0];return D(q80,R0,U,[0,[0,G80,Rx(V0,T0)],tx])},e2=function(q){var I=q[2],U=I[3],T0=I[1],R0=q[1],tx=[0,[0,H80,ex(I[2])],0];return D(x50,R0,U,[0,[0,b80,Rx(ux,T0)],tx])},h1=function(q){return X1(Tn(function(I){var U=I[2];return Ir(0,U[3],I[1],[0,U[1]],U[2][2])},q))},Ir=function(q,I,U,T0,R0){if(T0)var tx=T0[1],Ex=tx[0]===0?Rx(W0,[0,tx[1]]):Rx(J0,[0,tx[1]]),Ux=Ex;else var Ux=Rx(W0,0);return D(O50,U,q,[0,[0,I50,Ux],[0,[0,C50,yr(R0)],[0,[0,N50,!!I],0]]])},R1=function(q){var I=q[2],U=I[4],T0=I[3],R0=I[2],tx=I[1],Ex=q[1];return Ir(U,T0,Ex,$d(function(Ux){return[0,Ux]},tx),R0)},_=function(q){return q?Y50:V50},b=function(q){if(!q)return X1(0);var I=q[1];if(I[0]===0)return Lr($o,I[1]);var U=I[1],T0=U[2],R0=U[1];return X1(T0?[0,D(K50,R0,0,[0,[0,z50,W0(T0[1])],0]),0]:0)},r0=function(q){var I=q[2],U=I[2],T0=q[1];return D(pd0,T0,U,[0,[0,ld0,V0(I[1])],0])},S0=function(q){var I=q[2],U=I[1],T0=q[1],R0=[0,[0,dd0,Rx(On,I[2])],0];return D(md0,T0,0,[0,[0,yd0,W0(U)],R0])},G=function(q){switch(q[0]){case 0:var I=q[1],U=I[2],T0=U[6],R0=U[2],tx=U[5],Ex=U[4],Ux=U[3],jx=U[1],Hx=I[1];switch(R0[0]){case 0:var cr=T0,sr=0,Nr=J0(R0[1]);break;case 1:var cr=T0,sr=0,Nr=Jx(R0[1]);break;case 2:var cr=T0,sr=0,Nr=bx(R0[1]);break;case 3:var cr=T0,sr=0,Nr=W0(R0[1]);break;case 4:var cr=T0,sr=0,Nr=Sr(R0[1]);break;default:var mr=R0[1][2],or=mr[1],hr=N2(mr[2],T0),cr=hr,sr=1,Nr=V0(or)}switch(jx){case 0:var Fr=_d0;break;case 1:var Fr=wd0;break;case 2:var Fr=Td0;break;default:var Fr=Sd0}var Br=[0,[0,Pd0,er(Fr)],[0,[0,Ad0,!!Ex],[0,[0,gd0,!!sr],[0,[0,Ed0,Lr(r0,tx)],0]]]];return D(Id0,Hx,cr,[0,[0,Cd0,Nr],[0,[0,Nd0,nr(Ux)],Br]]);case 1:var Wr=q[1],Mr=Wr[2],Qr=Mr[7],x1=Mr[6],a1=Mr[2],l1=Mr[1],i1=Mr[5],_1=Mr[4],Cr=Mr[3],M1=Wr[1];switch(l1[0]){case 0:var gx=Qr,Xr=0,r1=J0(l1[1]);break;case 1:var gx=Qr,Xr=0,r1=Jx(l1[1]);break;case 2:var gx=Qr,Xr=0,r1=bx(l1[1]);break;case 3:var gx=Qr,Xr=0,r1=W0(l1[1]);break;case 4:var t2=Ox(Yd0),gx=t2[3],Xr=t2[2],r1=t2[1];break;default:var g1=l1[1][2],W2=g1[1],ne=N2(g1[2],Qr),gx=ne,Xr=1,r1=V0(W2)}if(typeof a1=="number")if(a1)var lr=0,zr=0;else var lr=1,zr=0;else var lr=0,zr=[0,a1[1]];var B1=lr?[0,[0,Vd0,!!lr],0]:0,_e=x1===0?0:[0,[0,zd0,Lr(r0,x1)],0],Z2=Qx(_e,B1),we=[0,[0,Wd0,!!Xr],[0,[0,Bd0,!!_1],[0,[0,Kd0,Rx(ke,i1)],0]]],Gt=[0,[0,Zd0,zo(zx,Cr)],we];return D(Qd0,M1,gx,Qx([0,[0,Fd0,r1],[0,[0,$d0,Rx(V0,zr)],Gt]],Z2));default:var C2=q[1],n2=C2[2],I2=n2[6],a2=n2[2],kt=n2[7],O2=n2[5],ht=n2[4],$e=n2[3],Te=n2[1],Se=C2[1];if(typeof a2=="number")if(a2)var Ee=0,ge=0;else var Ee=1,ge=0;else var Ee=0,ge=[0,a2[1]];var Ae=Ee?[0,[0,Od0,!!Ee],0]:0,W1=I2===0?0:[0,[0,Rd0,Lr(r0,I2)],0],Pe=Qx(W1,Ae),_t=[0,[0,Dd0,!1],[0,[0,Md0,!!ht],[0,[0,Ld0,Rx(ke,O2)],0]]],Fe=[0,[0,Ud0,zo(zx,$e)],_t],ue=[0,[0,jd0,Rx(V0,ge)],Fe];return D(Xd0,Se,kt,Qx([0,[0,Jd0,Sr(Te)],ue],Pe))}},h0=function(q){var I=q[2],U=I[3],T0=I[2],R0=I[1],tx=q[1],Ex=I[4],Ux=R0[0]===0?W0(R0[1]):J0(R0[1]);if(U)var jx=[0,[0,ny0,V0(U[1])],0],Hx=D(iy0,tx,0,[0,[0,uy0,ux(T0)],jx]);else var Hx=ux(T0);return D(oy0,tx,0,[0,[0,sy0,Ux],[0,[0,cy0,Hx],[0,[0,fy0,!!Ex],0]]])},z0=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:var T0=I[1],R0=T0[4],tx=T0[1],Ex=[0,[0,Ny0,!!T0[2]],[0,[0,Py0,!!T0[3]],0]],Ux=[0,[0,Cy0,Lr(function(gx){var Xr=gx[2],r1=Xr[1],lr=gx[1],zr=[0,[0,Ey0,Gx(Xr[2])],0];return D(Ay0,lr,0,[0,[0,gy0,W0(r1)],zr])},tx)],Ex];return D(Iy0,U,E1(R0),Ux);case 1:var jx=I[1],Hx=jx[4],mr=jx[1],or=[0,[0,Ry0,!!jx[2]],[0,[0,Oy0,!!jx[3]],0]],hr=[0,[0,Ly0,Lr(function(gx){var Xr=gx[2],r1=Xr[1],lr=gx[1],zr=[0,[0,wy0,Jx(Xr[2])],0];return D(Sy0,lr,0,[0,[0,Ty0,W0(r1)],zr])},mr)],or];return D(My0,U,E1(Hx),hr);case 2:var cr=I[1],sr=cr[1],Nr=cr[4],Fr=cr[3],Br=cr[2];if(sr[0]===0)var Wr=sr[1],Qr=Tn(function(gx){var Xr=gx[1];return D(_y0,Xr,0,[0,[0,hy0,W0(gx[2][1])],0])},Wr);else var Mr=sr[1],Qr=Tn(function(gx){var Xr=gx[2],r1=Xr[1],lr=gx[1],zr=[0,[0,yy0,J0(Xr[2])],0];return D(ky0,lr,0,[0,[0,my0,W0(r1)],zr])},Mr);var x1=[0,[0,jy0,X1(Qr)],[0,[0,Uy0,!!Br],[0,[0,Dy0,!!Fr],0]]];return D(Jy0,U,E1(Nr),x1);case 3:var a1=I[1],l1=a1[3],i1=a1[1],_1=[0,[0,Xy0,!!a1[2]],0],Cr=[0,[0,Yy0,Lr(function(gx){var Xr=gx[1];return D(dy0,Xr,0,[0,[0,py0,W0(gx[2][1])],0])},i1)],_1];return D(Vy0,U,E1(l1),Cr);default:var M1=I[1],t2=M1[4],g1=M1[1],W2=[0,[0,Ky0,!!M1[2]],[0,[0,zy0,!!M1[3]],0]],ne=[0,[0,By0,Lr(function(gx){var Xr=gx[2],r1=Xr[1],lr=gx[1],zr=[0,[0,vy0,bx(Xr[2])],0];return D(ly0,lr,0,[0,[0,ay0,W0(r1)],zr])},g1)],W2];return D(Wy0,U,E1(t2),ne)}},M0=function(q){var I=q[2],U=I[1],T0=I[3],R0=I[2],tx=q[1],Ex=U[0]===0?W0(U[1]):pt(U[1]);return D(em0,tx,T0,[0,[0,rm0,Ex],[0,[0,xm0,Rx(On,R0)],0]])},ux=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:var T0=I[1],R0=T0[3],tx=T0[1],Ex=[0,[0,tm0,zo(zx,T0[2])],0],Ux=[0,[0,nm0,Lr(B2,tx)],Ex];return D(um0,U,E1(R0),Ux);case 1:var jx=I[1],Hx=jx[3],mr=jx[1],or=[0,[0,im0,zo(zx,jx[2])],0],hr=[0,[0,fm0,Lr(xr,mr)],or];return D(cm0,U,E1(Hx),hr);case 2:return Ur(U,I[1]);default:return V0(I[1])}},Zx=function(q){var I=q[2],U=I[2],T0=I[1],R0=q[1];if(!U)return ux(T0);var tx=[0,[0,sm0,V0(U[1])],0];return D(vm0,R0,0,[0,[0,om0,ux(T0)],tx])},Lx=function(q){var I=q[2],U=I[2],T0=q[1];return D(pm0,T0,U,[0,[0,lm0,vv],[0,[0,am0,zx(I[1])],0]])},tr=function(q){var I=q[2],U=I[3],T0=I[2],R0=I[1];if(U){var tx=U[1],Ex=tx[2],Ux=Ex[2],jx=tx[1],Hx=D(ym0,jx,Ux,[0,[0,dm0,ux(Ex[1])],0]),mr=Ax([0,Hx,Fd(Zx,T0)]),or=R0?[0,Lx(R0[1]),mr]:mr;return X1(or)}var hr=Tn(Zx,T0),cr=R0?[0,Lx(R0[1]),hr]:hr;return X1(cr)},$x=function(q,I){var U=I[2];return D(km0,q,U,[0,[0,mm0,ux(I[1])],0])},xr=function(q){switch(q[0]){case 0:var I=q[1],U=I[2],T0=U[2],R0=U[1],tx=I[1];if(!T0)return ux(R0);var Ex=[0,[0,hm0,V0(T0[1])],0];return D(wm0,tx,0,[0,[0,_m0,ux(R0)],Ex]);case 1:var Ux=q[1];return $x(Ux[1],Ux[2]);default:return K2}},zx=function(q){var I=q[1];return D(E_0,I,0,[0,[0,S_0,yr(q[2])],0])},Or=function(q){switch(q[0]){case 0:return K2;case 1:return zx(q[1]);default:var I=q[1],U=I[2],T0=I[1];return D(A_0,T0,0,[0,[0,g_0,Qt([0,U[1],U[2]])],0])}},Wx=function(q){if(q[0]===0){var I=q[1],U=I[2],T0=I[1];switch(U[0]){case 0:var R0=U[3],tx=U[1],sr=0,Nr=R0,Fr=0,Br=Tm0,Wr=V0(U[2]),Mr=tx;break;case 1:var Ex=U[2],Ux=U[1],sr=0,Nr=0,Fr=1,Br=Sm0,Wr=nr([0,Ex[1],Ex[2]]),Mr=Ux;break;case 2:var jx=U[2],Hx=U[3],mr=U[1],sr=Hx,Nr=0,Fr=0,Br=Em0,Wr=nr([0,jx[1],jx[2]]),Mr=mr;break;default:var or=U[2],hr=U[3],cr=U[1],sr=hr,Nr=0,Fr=0,Br=gm0,Wr=nr([0,or[1],or[2]]),Mr=cr}switch(Mr[0]){case 0:var i1=sr,_1=0,Cr=J0(Mr[1]);break;case 1:var i1=sr,_1=0,Cr=Jx(Mr[1]);break;case 2:var i1=sr,_1=0,Cr=bx(Mr[1]);break;case 3:var i1=sr,_1=0,Cr=W0(Mr[1]);break;case 4:var Qr=Ox(Am0),i1=Qr[3],_1=Qr[2],Cr=Qr[1];break;default:var x1=Mr[1][2],a1=x1[1],l1=N2(x1[2],sr),i1=l1,_1=1,Cr=V0(a1)}return D(Lm0,T0,i1,[0,[0,Rm0,Cr],[0,[0,Om0,Wr],[0,[0,Im0,er(Br)],[0,[0,Cm0,!!Fr],[0,[0,Nm0,!!Nr],[0,[0,Pm0,!!_1],0]]]]]])}var M1=q[1],t2=M1[2],g1=t2[2],W2=M1[1];return D(Dm0,W2,g1,[0,[0,Mm0,V0(t2[1])],0])},B2=function(q){if(q[0]!==0){var I=q[1];return $x(I[1],I[2])}var U=q[1],T0=U[2],R0=T0[3],tx=T0[2],Ex=T0[1],Ux=T0[4],jx=U[1];switch(Ex[0]){case 0:var or=0,hr=0,cr=J0(Ex[1]);break;case 1:var or=0,hr=0,cr=Jx(Ex[1]);break;case 2:var or=0,hr=0,cr=bx(Ex[1]);break;case 3:var or=0,hr=0,cr=W0(Ex[1]);break;default:var Hx=Ex[1][2],mr=Hx[2],or=mr,hr=1,cr=V0(Hx[1])}if(R0)var sr=R0[1],Nr=u1(tx[1],sr[1]),Fr=[0,[0,Um0,V0(sr)],0],Br=D(Jm0,Nr,0,[0,[0,jm0,ux(tx)],Fr]);else var Br=ux(tx);return D(Wm0,jx,or,[0,[0,Bm0,cr],[0,[0,Km0,Br],[0,[0,zm0,pu],[0,[0,Vm0,!1],[0,[0,Ym0,!!Ux],[0,[0,Xm0,!!hr],0]]]]]])},lt=function(q){var I=q[2],U=I[2],T0=q[1];return D($m0,T0,U,[0,[0,Zm0,V0(I[1])],0])},me=function(q){return q[0]===0?V0(q[1]):lt(q[1])},Pn=function(q){switch(q[0]){case 0:return V0(q[1]);case 1:return lt(q[1]);default:return K2}},to=function(q){var I=q[2],U=I[1],T0=I[2],R0=q[1];return D(g90,R0,0,[0,[0,E90,fs([0,[0,T90,er(U[1])],[0,[0,w90,er(U[2])],0]])],[0,[0,S90,!!T0],0]])},Nn=function(q){switch(q){case 0:return C90;case 1:return I90;default:return O90}},cs=function(q){var I=q[2],U=I[1],T0=q[1],R0=[0,[0,D90,Rx(V0,I[2])],0];return D(j90,T0,0,[0,[0,U90,ux(U)],R0])},ke=function(q){var I=q[2],U=I[2],T0=q[1];switch(I[1]){case 0:var R0=J90;break;case 1:var R0=X90;break;case 2:var R0=Y90;break;case 3:var R0=V90;break;case 4:var R0=z90;break;default:var R0=K90}return D(W90,T0,U,[0,[0,B90,er(R0)],0])},Cn=function(q){var I=q[2],U=I[1],T0=I[3],R0=I[2],tx=q[1],Ex=U[0]===0?W0(U[1]):pt(U[1]);return D(Lh0,tx,T0,[0,[0,Rh0,Ex],[0,[0,Oh0,Rx(On,R0)],0]])},te=function(q,I){var U=I[2],T0=U[4],R0=U[3],tx=U[2],Ex=U[1],Ux=I[1],jx=H1(function(Br,Wr){var Mr=Br[4],Qr=Br[3],x1=Br[2],a1=Br[1];switch(Wr[0]){case 0:var l1=Wr[1],i1=l1[2],_1=i1[2],Cr=i1[1],M1=i1[8],t2=i1[7],g1=i1[6],W2=i1[5],ne=i1[4],gx=i1[3],Xr=l1[1];switch(Cr[0]){case 0:var r1=J0(Cr[1]);break;case 1:var r1=Jx(Cr[1]);break;case 2:var r1=bx(Cr[1]);break;case 3:var r1=W0(Cr[1]);break;case 4:var r1=Ox(Lk0);break;default:var r1=Ox(Mk0)}switch(_1[0]){case 0:var B1=Dk0,_e=yr(_1[1]);break;case 1:var lr=_1[1],B1=Uk0,_e=Ft([0,lr[1],lr[2]]);break;default:var zr=_1[1],B1=jk0,_e=Ft([0,zr[1],zr[2]])}return[0,[0,D(Zk0,Xr,M1,[0,[0,Wk0,r1],[0,[0,Bk0,_e],[0,[0,Kk0,!!g1],[0,[0,zk0,!!gx],[0,[0,Vk0,!!ne],[0,[0,Yk0,!!W2],[0,[0,Xk0,Rx(ke,t2)],[0,[0,Jk0,er(B1)],0]]]]]]]]),a1],x1,Qr,Mr];case 1:var Z2=Wr[1],we=Z2[2],Gt=we[2],C2=Z2[1];return[0,[0,D(Fk0,C2,Gt,[0,[0,$k0,yr(we[1])],0]),a1],x1,Qr,Mr];case 2:var n2=Wr[1],I2=n2[2],a2=I2[6],kt=I2[4],O2=I2[3],ht=I2[2],$e=I2[1],Te=n2[1],Se=[0,[0,Gk0,!!kt],[0,[0,Qk0,Rx(ke,I2[5])],0]],Ee=[0,[0,qk0,yr(O2)],Se],ge=[0,[0,Hk0,yr(ht)],Ee];return[0,a1,[0,D(xh0,Te,a2,[0,[0,bk0,Rx(W0,$e)],ge]),x1],Qr,Mr];case 3:var Ae=Wr[1],W1=Ae[2],Pe=W1[3],_t=Ae[1],Fe=[0,[0,rh0,!!W1[2]],0];return[0,a1,x1,[0,D(th0,_t,Pe,[0,[0,eh0,Ft(W1[1])],Fe]),Qr],Mr];case 4:var ue=Wr[1],R2=ue[2],qt=R2[6],vs=R2[5],wt=R2[4],Tt=R2[3],Ht=R2[1],ie=ue[1],St=[0,[0,lh0,!!Tt],[0,[0,ah0,!!wt],[0,[0,vh0,!!vs],[0,[0,oh0,yr(R2[2])],0]]]];return[0,a1,x1,Qr,[0,D(dh0,ie,qt,[0,[0,ph0,W0(Ht)],St]),Mr]];default:var bt=Wr[1],fe=bt[2],xn=fe[6],Ln=fe[4],rn=fe[3],Mn=fe[2],en=fe[1],Dn=bt[1],qo=0;switch(fe[5]){case 0:var tn="PlusOptional";break;case 1:var tn="MinusOptional";break;case 2:var tn="Optional";break;default:var tn=K2}var Et=[0,[0,uh0,Rx(ke,Ln)],[0,[0,nh0,tn],qo]],as=[0,[0,ih0,yr(rn)],Et],ls=[0,[0,fh0,yr(Mn)],as];return[0,[0,D(sh0,Dn,xn,[0,[0,ch0,uo(en)],ls]),a1],x1,Qr,Mr]}},gk0,R0),Hx=jx[3],mr=jx[2],or=jx[1],hr=[0,[0,Ak0,X1(Ax(jx[4]))],0],cr=[0,[0,Pk0,X1(Ax(Hx))],hr],sr=[0,[0,Nk0,X1(Ax(mr))],cr],Nr=[0,[0,Ik0,!!Ex],[0,[0,Ck0,X1(Ax(or))],sr]],Fr=q?[0,[0,Ok0,!!tx],Nr]:Nr;return D(Rk0,Ux,E1(T0),Fr)},Ft=function(q){var I=q[2],U=I[3],T0=I[2][2],R0=I[4],tx=T0[3],Ex=T0[2],Ux=T0[1],jx=I[1],Hx=q[1],mr=N2(E1(T0[4]),R0),or=[0,[0,vk0,Rx(v2,jx)],0],hr=[0,[0,ak0,Rx(qv,tx)],or],cr=U[0]===0?yr(U[1]):Qt(U[1]),sr=[0,[0,pk0,Rx(he,Ux)],[0,[0,lk0,cr],hr]];return D(yk0,Hx,mr,[0,[0,dk0,Lr(function(Nr){return In(0,Nr)},Ex)],sr])},yr=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:return D(Z90,U,I[1],0);case 1:return D($90,U,I[1],0);case 2:return D(F90,U,I[1],0);case 3:return D(Q90,U,I[1],0);case 4:return D(G90,U,I[1],0);case 5:return D(H90,U,I[1],0);case 6:return D(b90,U,I[1],0);case 7:return D(xk0,U,I[1],0);case 8:return D(rk0,U,I[2],0);case 9:return D(q90,U,I[1],0);case 10:return D(T_0,U,I[1],0);case 11:var T0=I[1],R0=T0[2];return D(tk0,U,R0,[0,[0,ek0,yr(T0[1])],0]);case 12:return Ft([0,U,I[1]]);case 13:var tx=I[1],Ex=tx[2],Ux=tx[4],jx=tx[3],Hx=tx[1],mr=N2(E1(Ex[2][3]),Ux),or=Ex[2],hr=or[2],cr=or[1],sr=[0,[0,S50,Rx(v2,Hx)],0],Nr=[0,[0,E50,zo(zx,jx)],sr],Fr=[0,[0,g50,Rx(R1,hr)],Nr];return D(P50,U,mr,[0,[0,A50,h1(cr)],Fr]);case 14:return te(1,[0,U,I[1]]);case 15:var Br=I[1],Wr=Br[3],Mr=Br[2],Qr=[0,[0,yh0,te(0,Br[1])],0];return D(kh0,U,Wr,[0,[0,mh0,Lr(M0,Mr)],Qr]);case 16:var x1=I[1],a1=x1[2];return D(_h0,U,a1,[0,[0,hh0,yr(x1[1])],0]);case 17:var l1=I[1],i1=l1[5],_1=l1[3],Cr=l1[2],M1=l1[1],t2=[0,[0,wh0,yr(l1[4])],0],g1=[0,[0,Th0,yr(_1)],t2],W2=[0,[0,Sh0,yr(Cr)],g1];return D(gh0,U,i1,[0,[0,Eh0,yr(M1)],W2]);case 18:var ne=I[1],gx=ne[2];return D(Ph0,U,gx,[0,[0,Ah0,uo(ne[1])],0]);case 19:return Cn([0,U,I[1]]);case 20:var Xr=I[1],r1=Xr[3];return D(Uh0,U,r1,Ko(Xr));case 21:var lr=I[1],zr=lr[1],B1=zr[3],_e=[0,[0,jh0,!!lr[2]],0];return D(Jh0,U,B1,Qx(Ko(zr),_e));case 22:var Z2=I[1],we=Z2[1],Gt=Z2[2];return D(Yh0,U,Gt,[0,[0,Xh0,Lr(yr,[0,we[1],[0,we[2],we[3]]])],0]);case 23:var C2=I[1],n2=C2[1],I2=C2[2];return D(zh0,U,I2,[0,[0,Vh0,Lr(yr,[0,n2[1],[0,n2[2],n2[3]]])],0]);case 24:var a2=I[1],kt=a2[2];return D(Bh0,U,kt,[0,[0,Kh0,no(a2[1])],0]);case 25:var O2=I[1],ht=O2[2];return D(Qh0,U,ht,[0,[0,Fh0,yr(O2[1])],0]);case 26:var $e=I[1],Te=$e[2];return D(qh0,U,Te,[0,[0,Gh0,yr($e[1])],0]);case 27:var Se=I[1],Ee=Se[2],ge=Se[1],Ae=0;return D(bh0,U,Ee,[0,[0,Hh0,Lr(function(wt){var Tt=wt[2],Ht=wt[1];switch(Tt[0]){case 0:return yr(Tt[1]);case 1:var ie=Tt[1],St=ie[2],bt=ie[1],fe=[0,[0,x_0,!!ie[4]],0],xn=[0,[0,r_0,Rx(ke,ie[3])],fe],Ln=[0,[0,e_0,yr(St)],xn];return D(n_0,Ht,0,[0,[0,t_0,W0(bt)],Ln]);default:var rn=Tt[1],Mn=rn[1],en=[0,[0,u_0,yr(rn[2])],0];return D(f_0,Ht,0,[0,[0,i_0,Rx(W0,Mn)],en])}},ge)],Ae]);case 28:var W1=I[1];return D(o_0,U,W1[3],[0,[0,s_0,er(W1[1])],[0,[0,c_0,er(W1[2])],0]]);case 29:var Pe=I[1];return D(l_0,U,Pe[3],[0,[0,a_0,Pe[1]],[0,[0,v_0,er(Pe[2])],0]]);case 30:var _t=I[1];return D(y_0,U,_t[3],[0,[0,d_0,K2],[0,[0,p_0,er(_t[2])],0]]);case 31:var Fe=I[1],ue=Fe[1],R2=Fe[2],qt=0,vs=ue?m_0:k_0;return D(w_0,U,R2,[0,[0,__0,!!ue],[0,[0,h_0,er(vs)],qt]]);case 32:return D(nk0,U,I[1],0);case 33:return D(uk0,U,I[1],0);default:return D(ik0,U,I[1],0)}},Qt=function(q){var I=q[2],U=I[2],T0=I[3],R0=U[1],tx=q[1],Ex=[0,[0,fk0,!!I[1]],0],Ux=[0,[0,ck0,Rx(yr,U[2])],Ex],jx=[0,[0,sk0,W0(R0)],Ux];return D(ok0,tx,E1(T0),jx)},In=function(q,I){var U=I[2],T0=U[1],R0=I[1],tx=[0,[0,mk0,!!U[3]],0],Ex=[0,[0,kk0,yr(U[2])],tx];return D(_k0,R0,q,[0,[0,hk0,Rx(W0,T0)],Ex])},qv=function(q){var I=q[2];return In(I[2],I[1])},he=function(q){var I=q[2],U=I[2],T0=q[1],R0=[0,[0,Tk0,yr(I[1][2])],[0,[0,wk0,!1],0]];return D(Ek0,T0,U,[0,[0,Sk0,Rx(W0,0)],R0])},pt=function(q){var I=q[2],U=I[1],T0=I[2],R0=q[1],tx=U[0]===0?W0(U[1]):pt(U[1]);return D(Ih0,R0,0,[0,[0,Ch0,tx],[0,[0,Nh0,W0(T0)],0]])},Ko=function(q){var I=q[1],U=[0,[0,Mh0,yr(q[2])],0];return[0,[0,Dh0,yr(I)],U]},no=function(q){if(q[0]===0)return W0(q[1]);var I=q[1],U=I[2],T0=U[2],R0=I[1],tx=no(U[1]);return D($h0,R0,0,[0,[0,Zh0,tx],[0,[0,Wh0,W0(T0)],0]])},v2=function(q){var I=q[2],U=I[2],T0=q[1],R0=[0,[0,P_0,Lr(uo,I[1])],0];return D(N_0,T0,E1(U),R0)},uo=function(q){var I=q[2],U=I[1][2],T0=I[5],R0=I[4],tx=I[2],Ex=U[2],Ux=U[1],jx=q[1],Hx=I[3]?[0,[0,C_0,!0],0]:0,mr=[0,[0,I_0,Rx(yr,T0)],0],or=[0,[0,O_0,Rx(ke,R0)],mr];return D(M_0,jx,Ex,Qx([0,[0,L_0,er(Ux)],[0,[0,R_0,zo(zx,tx)],or]],Hx))},On=function(q){var I=q[2],U=I[2],T0=q[1],R0=[0,[0,D_0,Lr(yr,I[1])],0];return D(U_0,T0,E1(U),R0)},dt=function(q){var I=q[2],U=I[2],T0=q[1],R0=[0,[0,j_0,Lr(Bo,I[1])],0];return D(J_0,T0,E1(U),R0)},Bo=function(q){if(q[0]===0)return yr(q[1]);var I=q[1],U=I[1],T0=I[2][1];return Cn([0,U,[0,[0,Sn(0,[0,U,X_0])],0,T0]])},io=function(q){if(q[0]===0){var I=q[1],U=I[2],T0=U[1],R0=U[2],tx=I[1],Ex=T0[0]===0?yt(T0[1]):ss(T0[1]);return D(uw0,tx,0,[0,[0,nw0,Ex],[0,[0,tw0,Rx(a3,R0)],0]])}var Ux=q[1],jx=Ux[2],Hx=jx[2],mr=Ux[1];return D(fw0,mr,Hx,[0,[0,iw0,V0(jx[1])],0])},Hv=function(q){var I=q[1];return D(rw0,I,0,[0,[0,xw0,co(q[2][1])],0])},Wo=function(q){var I=q[2],U=I[1],T0=q[1],R0=I[2],tx=U?V0(U[1]):D(cw0,[0,T0[1],[0,T0[2][1],T0[2][2]+1|0],[0,T0[3][1],T0[3][2]-1|0]],0,0);return D(ow0,T0,E1(R0),[0,[0,sw0,tx],0])},fo=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:return mx([0,U,I[1]]);case 1:return Nx([0,U,I[1]]);case 2:return Wo([0,U,I[1]]);case 3:var T0=I[1],R0=T0[2];return D(aw0,U,R0,[0,[0,vw0,V0(T0[1])],0]);default:var tx=I[1];return D(dw0,U,0,[0,[0,pw0,er(tx[1])],[0,[0,lw0,er(tx[2])],0]])}},yt=function(q){var I=q[2];return D(Sw0,q[1],I[2],[0,[0,Tw0,er(I[1])],0])},ss=function(q){var I=q[2],U=I[1],T0=q[1],R0=[0,[0,hw0,yt(I[2])],0];return D(ww0,T0,0,[0,[0,_w0,yt(U)],R0])},Zo=function(q){var I=q[2],U=I[1],T0=I[2],R0=q[1],tx=U[0]===0?yt(U[1]):Zo(U[1]);return D(kw0,R0,0,[0,[0,mw0,tx],[0,[0,yw0,yt(T0)],0]])},co=function(q){switch(q[0]){case 0:return yt(q[1]);case 1:return ss(q[1]);default:return Zo(q[1])}},a3=function(q){if(q[0]===0){var I=q[1];return J0([0,I[1],I[2]])}var U=q[1];return Wo([0,U[1],U[2]])},$o=function(q){var I=q[2],U=I[2],T0=I[1],R0=q[1],tx=W0(U?U[1]:T0);return D(Aw0,R0,0,[0,[0,gw0,W0(T0)],[0,[0,Ew0,tx],0]])},Rn=function(q){return Lr(bv,q)},bv=function(q){var I=q[2],U=q[1];if(I[1])var T0=I[2],R0=Dw0;else var T0=I[2],R0=Uw0;return D(R0,U,0,[0,[0,jw0,er(T0)],0])},so=function(q){var I=q[2],U=I[1],T0=I[2],R0=q[1];if(U)var tx=[0,[0,Jw0,V0(U[1])],0],Ex=Xw0;else var tx=0,Ex=Yw0;return D(Ex,R0,T0,tx)},Fo=function(q){var I=q[2],U=q[1],T0=[0,[0,Vw0,lx(q[3])],0],R0=[0,[0,zw0,Rx(dt,I)],T0];return[0,[0,Kw0,V0(U)],R0]},xa=function(q){var I=q[2],U=q[1];switch(I[0]){case 0:var T0=0,R0=W0(I[1]);break;case 1:var T0=0,R0=Sr(I[1]);break;default:var T0=1,R0=V0(I[1])}return[0,[0,Zw0,V0(U)],[0,[0,Ww0,R0],[0,[0,Bw0,!!T0],0]]]},os=P0[2],Qo=os[2],Go=os[4],ra=os[3],l3=P0[1],Lm=O0(os[1]),p3=[0,[0,e60,Lm],[0,[0,r60,Rn(Go)],0]];if(Qo)var I6=Qo[1],O6=Qx(p3,[0,[0,u60,D(n60,I6[1],0,[0,[0,t60,er(I6[2])],0])],0]);else var O6=p3;var d3=D(i60,l3,ra,O6),Mm=Qx(v0,RB[1]);if(d3.errors=Lr(function(q){var I=q[1],U=[0,[0,$w0,er(GT0(q[2]))],0];return fs([0,[0,Fw0,MB(I)],U])},Mm),h){var Dm=O[1];d3[pD]=X1(Fd(function(q){var I=q[2],U=q[1],T0=q[3],R0=[0,[0,kv0,er(WO(I))],0],tx=[0,Gy(H,U[3]),0],Ex=[0,[0,hv0,X1([0,Gy(H,U[2]),tx])],R0],Ux=[0,[0,Tv0,fs([0,[0,wv0,U[3][1]],[0,[0,_v0,U[3][2]],0]])],0],jx=[0,[0,Av0,fs([0,[0,gv0,fs([0,[0,Ev0,U[2][1]],[0,[0,Sv0,U[2][2]],0]])],Ux])],Ex];switch(T0){case 0:var Hx=Pv0;break;case 1:var Hx=Nv0;break;case 2:var Hx=Cv0;break;case 3:var Hx=Iv0;break;case 4:var Hx=Ov0;break;default:var Hx=Rv0}return fs([0,[0,Mv0,er(EV(I))],[0,[0,Lv0,er(Hx)],jx]])},Dm))}return d3}var ea=A0[1];if(ea===5){var y3=A0[2];if(y3&&y3[1]===6){var Um=y3[2],N0=[0,F+2|0,0,[0,Dl(Ax([0,F,C0])),Y0]],A0=Um;continue}}else if(6>ea){var jm=A0[2],N0=[0,F+Nz(ea)|0,[0,F,C0],Y0],A0=jm;continue}var Jm=A0[2],L1=[0,Dl(Ax([0,F,C0])),Y0],N0=[0,F+Nz(ea)|0,0,L1],A0=Jm}}};if(typeof gM<"u")var DB=gM;else{var UB={};eo.flow=UB;var DB=UB}DB.parse=VW(function(x,r){try{var e=RE0(x,r);return e}catch(u){var t=C1(u);return t[1]===PL?OB(t[2]):OB(new IE0(er(Fx(oT0,xy(t)))))}}),bI(0);return}}})(globalThis)});var FB=jB(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.extract=XN0;oa.parse=VN0;oa.parseWithComments=$B;oa.print=zN0;oa.strip=YN0;var MN0=/\*\/$/,DN0=/^\/\*\*?/,WB=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,UN0=/(^|\s+)\/\/([^\r\n]*)/g,zB=/^(\r?\n)+/,jN0=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,KB=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,JN0=/(\r?\n|^) *\* ?/g,ZB=[];function XN0(p0){let wx=p0.match(WB);return wx?wx[0].trimLeft():""}function YN0(p0){let wx=p0.match(WB);return wx&&wx[0]?p0.substring(wx[0].length):p0}function VN0(p0){return $B(p0).pragmas}function $B(p0){let wx=` `;p0=p0.replace(DN0,"").replace(MN0,"").replace(JN0,"$1");let rr="";for(;rr!==p0;)rr=p0,p0=p0.replace(jN0,`${wx}$1 $2${wx}`);p0=p0.replace(zB,"").trimRight();let gr=Object.create(null),Z1=p0.replace(KB,"").replace(zB,"").trimRight(),ir;for(;ir=KB.exec(p0);){let ur=ir[2].replace(UN0,"");typeof gr[ir[1]]=="string"||Array.isArray(gr[ir[1]])?gr[ir[1]]=ZB.concat(gr[ir[1]],ur):gr[ir[1]]=ur}return{comments:Z1,pragmas:gr}}function zN0({comments:p0="",pragmas:wx={}}){let rr=` `,gr="/**",Z1=" *",ir=" */",ur=Object.keys(wx),y1=ur.map($1=>BB($1,wx[$1])).reduce(($1,D3)=>$1.concat(D3),[]).map($1=>`${Z1} ${$1}${rr}`).join("");if(!p0){if(ur.length===0)return"";if(ur.length===1&&!Array.isArray(wx[ur[0]])){let $1=wx[ur[0]];return`${gr} ${BB(ur[0],$1)[0]}${ir}`}}let iv=p0.split(rr).map($1=>`${Z1} ${$1}`).join(rr)+rr;return gr+rr+(p0?iv:"")+(p0&&ur.length?Z1+rr:"")+y1+ir}function BB(p0,wx){return ZB.concat(wx).map(rr=>`@${p0} ${rr}`.trim())}});var RM={};JB(RM,{parsers:()=>OM});var OM={};JB(OM,{flow:()=>iC0});var iW=XB(YB(),1);function LN0(p0,wx){let rr=new SyntaxError(p0+" ("+wx.loc.start.line+":"+wx.loc.start.column+")");return Object.assign(rr,wx)}var VB=LN0;var M3=XB(FB(),1);function KN0(p0){if(!p0.startsWith("#!"))return"";let wx=p0.indexOf(` `);return wx===-1?p0:p0.slice(0,wx)}var QB=KN0;function BN0(p0){let wx=QB(p0);wx&&(p0=p0.slice(wx.length+1));let rr=(0,M3.extract)(p0),{pragmas:gr,comments:Z1}=(0,M3.parseWithComments)(rr);return{shebang:wx,text:p0,pragmas:gr,comments:Z1}}function GB(p0){let{pragmas:wx}=BN0(p0);return Object.prototype.hasOwnProperty.call(wx,"prettier")||Object.prototype.hasOwnProperty.call(wx,"format")}function WN0(p0){return Array.isArray(p0)&&p0.length>0}var t9=WN0;function Nt(p0){var gr;let wx=p0.range?p0.range[0]:p0.start,rr=((gr=p0.declaration)==null?void 0:gr.decorators)??p0.decorators;return t9(rr)?Math.min(Nt(rr[0]),wx):wx}function ws(p0){return p0.range?p0.range[1]:p0.end}function ZN0(p0){return p0=typeof p0=="function"?{parse:p0}:p0,{astFormat:"estree",hasPragma:GB,locStart:Nt,locEnd:ws,...p0}}var qB=ZN0;function $N0(p0){return p0.charAt(0)==="#"&&p0.charAt(1)==="!"?"//"+p0.slice(2):p0}var HB=$N0;var FN0=(p0,wx,rr)=>{if(!(p0&&wx==null))return Array.isArray(wx)||typeof wx=="string"?wx[rr<0?wx.length+rr:rr]:wx.at(rr)},AM=FN0;function QN0(p0){return p0=new Set(p0),wx=>p0.has(wx==null?void 0:wx.type)}var bB=QN0;var GN0=bB(["Block","CommentBlock","MultiLine"]),P4=GN0;function qN0(p0){return P4(p0)&&p0.value[0]==="*"&&/@(?:type|satisfies)\b/.test(p0.value)}var xW=qN0;function HN0(p0){let wx=`*${p0.value}*`.split(` `);return wx.length>1&&wx.every(rr=>rr.trimStart()[0]==="*")}var PM=HN0;var N4=null;function C4(p0){if(N4!==null&&typeof N4.property){let wx=N4;return N4=C4.prototype=null,wx}return N4=C4.prototype=p0??Object.create(null),new C4}var bN0=10;for(let p0=0;p0<=bN0;p0++)C4();function NM(p0){return C4(p0)}function xC0(p0,wx="type"){NM(p0);function rr(gr){let Z1=gr[wx],ir=p0[Z1];if(!Array.isArray(ir))throw Object.assign(new Error(`Missing visitor keys for '${Z1}'.`),{node:gr});return ir}return rr}var rW=xC0;var eW={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","assertions","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes","assertions"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes","assertions"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value","optional","static","method"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ImportExpression:["source","attributes"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareEnum:["id","body"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var rC0=rW(eW),tW=rC0;function CM(p0,wx){if(!(p0!==null&&typeof p0=="object"))return p0;if(Array.isArray(p0)){for(let gr=0;gr{var y1;(y1=ur.leadingComments)!=null&&y1.some(xW)&&ir.add(Nt(ur))}),p0=n9(p0,ur=>{if(ur.type==="ParenthesizedExpression"){let{expression:y1}=ur;if(y1.type==="TypeCastExpression")return y1.range=ur.range,y1;let iv=Nt(ur);if(!ir.has(iv))return y1.extra={...y1.extra,parenthesized:!0},y1}})}if(p0=n9(p0,ir=>{switch(ir.type){case"LogicalExpression":if(nW(ir))return IM(ir);break;case"VariableDeclaration":{let ur=AM(!1,ir.declarations,-1);ur!=null&&ur.init&&Z1(ir,ur);break}case"TSParenthesizedType":return ir.typeAnnotation;case"TSTypeParameter":if(typeof ir.name=="string"){let ur=Nt(ir);ir.name={type:"Identifier",name:ir.name,range:[ur,ur+ir.name.length]}}break;case"TopicReference":p0.extra={...p0.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":{let{exported:ur}=ir;if(rr==="meriyah"&&(ur==null?void 0:ur.type)==="Identifier"){let y1=gr.slice(Nt(ur),ws(ur));(y1.startsWith('"')||y1.startsWith("'"))&&(ir.exported={...ir.exported,type:"Literal",value:ir.exported.name,raw:y1})}break}case"TSUnionType":case"TSIntersectionType":if(ir.types.length===1)return ir.types[0];break}}),t9(p0.comments)){let ir=AM(!1,p0.comments,-1);for(let ur=p0.comments.length-2;ur>=0;ur--){let y1=p0.comments[ur];ws(y1)===Nt(ir)&&P4(y1)&&P4(ir)&&PM(y1)&&PM(ir)&&(p0.comments.splice(ur+1,1),y1.value+="*//*"+ir.value,y1.range=[Nt(y1),ws(ir)]),ir=y1}}return p0.type==="Program"&&(p0.range=[0,gr.length]),p0;function Z1(ir,ur){gr[ws(ur)]!==";"&&(ir.range=[Nt(ir),ws(ur)])}}function nW(p0){return p0.type==="LogicalExpression"&&p0.right.type==="LogicalExpression"&&p0.operator===p0.right.operator}function IM(p0){return nW(p0)?IM({type:"LogicalExpression",operator:p0.operator,left:IM({type:"LogicalExpression",operator:p0.operator,left:p0.left,right:p0.right.left,range:[Nt(p0.left),ws(p0.right.left)]}),right:p0.right.right,range:[Nt(p0),ws(p0)]}):p0}var uW=eC0;var tC0={comments:!1,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,tokens:!0};function nC0(p0){let{message:wx,loc:{start:rr,end:gr}}=p0;return VB(wx,{loc:{start:{line:rr.line,column:rr.column+1},end:{line:gr.line,column:gr.column+1}},cause:p0})}function uC0(p0){let wx=iW.default.parse(HB(p0),tC0),[rr]=wx.errors;if(rr)throw nC0(rr);return uW(wx,{text:p0})}var iC0=qB(uC0);var iI0=RM;export{iI0 as default,OM as parsers};