site/node_modules/prettier/plugins/flow.js
2024-10-14 08:09:33 +02:00

20 lines
647 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var zI0=Object.create;var k5=Object.defineProperty;var VI0=Object.getOwnPropertyDescriptor;var WI0=Object.getOwnPropertyNames;var GI0=Object.getPrototypeOf,$I0=Object.prototype.hasOwnProperty;var LK=(t0,ix)=>()=>(ix||t0((ix={exports:{}}).exports,ix),ix.exports),MK=(t0,ix)=>{for(var Kx in ix)k5(t0,Kx,{get:ix[Kx],enumerable:!0})},UK=(t0,ix,Kx,yr)=>{if(ix&&typeof ix=="object"||typeof ix=="function")for(let xr of WI0(ix))!$I0.call(t0,xr)&&xr!==Kx&&k5(t0,xr,{get:()=>ix[xr],enumerable:!(yr=VI0(ix,xr))||yr.enumerable});return t0};var qK=(t0,ix,Kx)=>(Kx=t0!=null?zI0(GI0(t0)):{},UK(ix||!t0||!t0.__esModule?k5(Kx,"default",{value:t0,enumerable:!0}):Kx,t0)),HI0=t0=>UK(k5({},"__esModule",{value:!0}),t0);var BK=LK(ID=>{(function(t0){typeof globalThis!="object"&&(this?ix():(t0.defineProperty(t0.prototype,"_T_",{configurable:!0,get:ix}),_T_));function ix(){var Kx=this||self;Kx.globalThis=Kx,delete t0.prototype._T_}})(Object);(function(t0){"use strict";var ix="symbol",Kx=126548,yr="renders",xr=71127,dr="member_property",gr=65007,qt=66517,mt="jsx_attribute_value_expression",ht=119980,gn="function_declaration",dt="<2>",h5=68466,RD="%=",d5="??",y5=70080,qp="&",yt="identifier",Bp=72163,g5=71723,_5="properties",b5=183969,w5=68223,_n="function_return_annotation",T5=124903,E5=70106,FD=241,LD="(",MD=213,S5=120074,A5=70708,I5=71679,bn="logical",e1="camlinternalFormat.ml",wn="type_guard_annotation",P5=92975,UD=">>>",j5="RestElement",N5=67897,qD=179,O5="start",C5=113775,Xp=126521,BD="%i",q3="`",XD="#",D5=43702,Jp=126,R5=110947,Tn="function_identifier",Kp=119893,F5=70366,L5=65547,M5=43743,U5=-43,eo=8238,lv="implies",JD=",",to=8286,En="keyof_type",q5=66717,Yp=12336,KD=201,B5=71338,zp=11565,X5=69289,J5=55291,K5=73030,Y5=70479,z5=69572,V5=11623,Sn="tuple_spread_element",An="component_type_rest_param",no=8239,W5=64310,pv="@]",G5=42993,Vp=11558,Wp="Map.bal",B3="public",YD=-32,kv="Literal",In="jsx_member_expression_identifier",Pn="for_in_assignment_pattern",$5=71450,Gp=126557,Qe=103,H5=12292,Q5=110579,$p=120597,Z5=13311,xy=12348,jn="export_default_declaration_decl",Nn="tuple_type",ry=113663,Hp=170,ey=67413,zD="Assert_failure",VD="comments",X3="%S",Bt=127343600,ty=12341,ny=67646,WD="ENOTEMPTY",uy=72160,iy=70187,GD=222,fy=12343,$D=2147483647,cy=126624,sy=43442,ay=70312,oy=281,On="interface_type",uo="new",vy=66256,Qp=68296,ly=124908,Zp=126579,x4=70107,py=249,ky=71167,Cn="union_type",x2=248,my=126546,Dn="enum_bigint_member",HD=133,hy=67871,dy=66955,QD=1027,Rn="class_declaration",Fn="optional_call",ZD="a string",r4=11703,xR="<<",e4=126564,Ln="jsx_element",Mn="object_property_type",yy=94207,Un="enum_declaration",gy=68023,_y=67669,by=8318,rR="prefix",io="this",wy=126578,qn="if_consequent_statement",eR=-696510241,Ty=66963,fo="default",t4=72967,gt=101,tR="buffer.ml",Ey=74649,Xt=65535,Sy=43709,nR=175,na="component",uR="===",J3=117,Bn="jsx_identifier",iR="EnumDefaultedMember",n4=70006,Ay=70161,Iy=126633,Py=66965,Xn="member_property_expression",jy=101589,Ny=64274,mv="function",Oy=66303,Cy=42954,Dy=126529,Ry=72191,Jn="new_",Fy=64433,u4=126559,Ly=72144,fR="==",ua=-744106340,My=43359,Uy=171,cR="Printexc.handle_uncaught_exception",qy=66735,By=126534,Xy=74879,Jy=42785,i4=120629,K3="0o",sR="End_of_file",Ky=66175,aR="&=",Yy="nan",f4=126503,Kn="pattern_number_literal",zy=43470,Yn="import_namespace_specifier",Vy=77711,c4=70302,zn="component_param",s4="@])",a4=126515,hv=118,_e="continue",Wy=43798,Gy=";@ ",$y=74751,Hy="src/parser/statement_parser.ml",Qy="rmdir",Zy=94177,Vn="for_in_statement",oR=12520,vR="TypeParameterInstantiation",H0="",lR="**=",x9=120126,pR=197,r9=67829,o4="_bigarr02",Wn="export_named_declaration_specifier",v4=": No such file or directory",Gn="render_type",l4=64319,e9=69926,$n="pattern_object_p",kR="TypeAnnotation",Hn="array_type",mR=290,Y3="@[%s =@ ",t9=72847,Qn="export_default_declaration",p4=126590,n9=42774,u9=": Not a directory",dv="let",co=12288,ne="argument",hR=1552,W1="/",k4="an identifier",as="typeof",m4=68116,i9=182,Zn="declare_export_declaration_decl",f9=67589,c9=66771,z3="class",dR="tokens",h4=70281,d4=255,s9=43638,so="key",a9=69955,yR=">>",x7="function_expression_or_method",o9=43587,Jt="block",v9=100351,y4="mixed",l9=66503,p9="ENOTDIR",k9=65135,r7="string_literal",be="@ ",m9=43334,e7="if_alternate_statement",h9=70448,g4=8485,t7="type_args",d9=69864,n7="if_statement",gR="+=",u7="typeof_identifier",_4="with",b4=65595,y9=64286,g9=71086,os="true",_9=69423,i7="catch_clause",b9="e",yv="asserts",_R=">>=",w4=131,w9=43388,T9=43887,B2=-48,E9=120779,bR=190,S9=194,f7="pattern_bigint_literal",A9=71351,I9=65629,c7="call",P9=-42,T4=126553,j9=43695,wR=177,N9=42124,O9=12703,C9=12442,D9=11718,E4=70449,S4=126547,R9=67462,vs="left",s7="infer_type",F9=11742,L9=65597,A4="Unix.Unix_error",M9=122623,U9=124911,q9=72959,TR="inexact",B9="opaque",a7="object_internal_slot_property_type",ER="Enum `",ao=65279,X9=71983,J9=12329,P2=110,o7="spread_property",SR="importKind",V3=" =",v7="remote_identifier",l7="labeled_statement",p7="jsx_fragment",K9=120770,k7="function_param",ue=112,Y9="exportKind",m7="binary",ls="`.",z9=42511,AR="<=",h7="jsx_spread_attribute",R1="import",d7="typeof_member_identifier",V9=69414,W9=19967,I4=11687,G9=93823,IR=67714067,PR=209,$9=71903,jR=291,H9="of",Q9=72e3,P4="typeArguments",y7="type_identifier",g7="pattern_array_element_pattern",j4=69744,gv=192,_7="class_element",b7="export_source",w7="component_param_pattern",Z9=42508,xg=125124,NR="Unexpected token `",T7="for_in_left_declaration",E7="object_call_property_type",rg="abstract",eg=8584,tg=68786,ng=71999,N4=123214,ug=123565,O4=186,S7="class_implements_interface",C4=126536,ig=69749,OR="Invalid legacy octal ",fg=71295,cg=66927,A7="pattern_expression",sg=11679,ag=-61,D4=65141,og=11694,I7="update_expression",CR="minus",we="debugger",vg=71352,lg=65470,_v="number",pg=123627,R4=64322,F4=43471,P7="for_of_assignment_pattern",L4=126589,kg=43784,DR="Internal Error: Found object private prop",mg=183983,Hr="id",hg=123190,M4="finally",U4=120070,dg=72095,j7="as_expression",N7="syntax",yg=110591,ps="false",RR=-10,q4="AssignmentPattern",O7="typeof_expression",gg=43764,FR="FunctionTypeParam",C7="function_body_any",_g=126627,bg=71998,wg=126543,D7="call_type_arg",Tg=64316,B4=64285,Eg=8454,LR=137,MR="**",R7="object_type_property_setter",Sg=68607,F7=108,Ag="out",Ig=68799,oo=65278,L7="jsx_member_expression",Pg=92728,vo="null",jg=66431,Ng=72249,Kt=128,X4=119994,Og=66207,Cg=43583,J4="else",K4=94179,Y4=11735,Dg=64911,M7="jsx_attribute_name_namespaced",UR="!",Rg=42539,Fg=72250,Lg=71215,Mg=69746,Ug=65487,U7="pattern_object_property_key",qR=", ",qg=8505,Bg="=",Xg=64111,Jg=8507,z4=120134,V4="while",Kg=120596,Yg=43002,W3="protected",zg=68479,Vg=43395,Wg=68252,BR="v",Gg=70278,$g="rendersType",Hg=70853,W4=120145,Qg=69297,Zg=73112,G4=8488,x_=68351,r_=42655,q7="for_of_left_declaration",e_=44031,t_="Failure",n_=92159,B7="object_key_identifier",XR=195,lo="bigint",X7="import_default_specifier",bv=256,J7="member",JR="!==",K7="component_identifier",u_=73008,i_=72283,$4=126500,H4=120127,Y7="jsx_attribute_name",z7="for_statement_init",f_=67711,V7="private_name",Q4="case",Z4=8489,W7="import_specifier",c_=64279,s_=94098,a_=119974,G7="pattern_string_literal",o_=72969,KR=193,YR="!=",xk=126520,v_=71944,l_=259,p_=42191,$7="generic_qualified_identifier_type",po="implements",k_=194559,zR="%",G3="hasUnknownMembers",m_=71039,h_=211,d_=83526,H7="init",Q7="jsx_attribute_value",y_=70271,ko=240,Z7="function_type_return_annotation",g_=70018,__="rest",xu="readonly_type",b_=512,w_=68095,T_=120003,rk=126563,ek=71236,E_=69375,S_=68850,A_=70105,I_=43866,VR="T_RENDERS_QUESTION",tk=888960333,P_=43013,ru="assignment_pattern",j_="specifiers",WR=710,Yt="as",N_=120570,O_=11507,GR=260,$R=204,eu="jsx_element_name_identifier",tu="pattern_object_property_string_literal_key",nu="class_expression",C_=44002,D_=82943,wv="src/parser/type_parser.ml",Tv="test",R_=64217,nk="package",HR="collect_comments",QR="Pervasives.do_at_exit",F_=125183,L_=42606,uu="tuple_element",iu="enum_boolean_member",M_=65312,uk=119981,U_=65495,ik=120085,ZR=-80,q_=138,fk=126555,B_=65276,y2=128,xF="{ ",fu="for_statement",cu="ts_satisfies",su="class_method",ck="if",au="generic_type",Rr=113,X_=43071,J_=72001,K_=71131,Y_=70002,rF="renders*",z_=42888,sk=8469,$3="instanceof",V_=11502,ak=94178,W_=64321,G_=64913,eF="Division_by_zero",$_=92879,H_=71945,tF=185,Q_=66938,ok=65535,Z_=113800,nF=": file descriptor already closed",vk=223,uF="*=",xb=68899,ou="switch_case",vu="pattern_array_element",lu="enum_string_member",pu="pattern_object_property_bigint_literal_key",iF="visit_trailing_comment",lk="export",pk=120122,kk=43823,rb=43792,eb=42527,tb=70726,ku="enum_defaulted_member",nb=68497,mk=72349,mu="program",hu="member_type_identifier",ub="object",du="for_of_statement_lhs",ib=113791,fb=67391,yu="jsx_spread_child",hk=126554,dk=8526,yk=43880,gk=69415,cb=43822,gu="pattern_identifier",sb=93052,mo="readonly",Te="name",ab=68119,ob=71494,vb=120121,_k=8486,fF=2047,_u="enum_symbol_body",cF="PropertyDefinition",lb=177976,bu="declare_class",pb=65489,kb=72367,mb=70440,wu="import_named_specifier",sF="Popping lex mode from empty stack",hb=68111,db=66463,aF="*-/",yb=43187,bk=8487,gb=11567,_b=67861,bb=`
`,wb=66383,Tu="declare_interface",Tb=-24976191,oF=238,Eb=-24,vF="@ }@]",Sb=43645,Ab=176,Ib=119976,wk=69959,Pb=126519,jb=";",lF="trailingComments",Tk=65548,Eu="number_literal",Ev=449540197,Nb=43704,Ek=126584,Ob=8467,pF="||",Sk=11695,Cb="exported",Db=120712,ks="void",kF="mixins",Rb=92783,Fb=215,Su="body_expression",mF="%ni",H3=">",Au="as_const_expression",Iu="jsx_child",Lb=8516,Pu="optional_indexed_access_type",ju="typeof_type",Nu="spread_element",Mb=42963,hF="@[",Ou="component_params",Ub=43042,Ak="",Cu="function_",Ik="for",Pk=65575,zt="params",qb=168,dF="win32",ho=8202,yF="@",jk="^",gF=164,Ze="optional",Bb=65574,Q3="boolean",_F=139,Xb=12548,Nk=120539,bF="Not_found",Ok=246,Du="expression_statement",Jb="EBADF",Kb=66815,Ru="module_ref_literal",Yb=55203,Fu="function_param_type",zb=73064,Ck=70279,Vb=110580,wF=233,Wb="<",TF=262,EF="visit_leading_comment",Gb=66855,$b=66966,Hb=66499,Qb=111355,Zb=68680,xw=206,SF="--",rw=65497,Dk=11711,Lu="function_param_pattern",yo="constructor",ew=5760,AF="infinity",Rk=43642,AP0="fs",tw=92991,Fk=126544,nw=101640,Lk=72162,uw=67583,Mk=8468,F1="typeParameters",IF="elements",iw=71423,PF="Sys_blocked_io",Mu="interface_declaration",Uu="variable_declaration",qu="function_rest_param",Bu="type",fw="Invalid number ",cw=" : flags Open_rdonly and Open_wronly are not compatible",sw=69404,Xu="jsx_element_name_member_expression",Uk="keyof",qk="never",Ju="with_",Vt=32768,jF="|=",Bk=70404,Xk=70441,aw=42969,Z3="declare",ow=73061,Ku="object_type",Yu="object_property_value_type",vw=69687,NF="Invalid binary/octal ",OF=230,lw=64324,CF="range",DF="infer",pw=120744,zu="array_element",kw=70730,mw=43641,RF=166,hw=70461,dw=69890,yw=69487,gw=74862,_w=68149,Jk=73065,FF="%a",bw=72348,LF=172,Vu="jsx_expression",ww=65663,Tw=126495,MF=245,Ew=124907,Wu="member_property_identifier",UF=226,Sw=43615,Gu="comment",Kk=119965,$u="catch_clause_pattern",Hu="object_type_property_getter",qF=136,Aw=43019,Iw=67455,Yk=126628,BF=331416730,XF="the start of a statement",Pw=122654,jw="shorthand",Nw=43595,Ow=11710,Qu="typeof_qualified_identifier",Cw=72750,JF="elementType",Y2="typeAnnotation",Dw=124895,KF=162,zk=11559,Rw=67382,YF="??=",Fw=72329,Lw="target",Zu="component_type",zF=284,VF=180,Mw=189,WF=8206,Uw=43513,qw=173823,Bw=126467,xi="type_guard",Xw=43700,Jw=12783,Vk=8305,ri="type_annotation",Ee="break",Wk=42999,Kw="namespace",Yw=65019,GF=160,zw=70460,ei="expression_or_spread",Vw=")",ti="class_private_field",Ww=55215,Gw=65338,$w=40981,xl="members",ni="import_declaration",Hw=69634,Gk=94031,Qw="ENOENT",Zw=8457,$F="satisfies",ui="generic_identifier_type",ii="function_this_param",xT=66993,fi="type_",rT=67423,eT=11557,tT=12799,$k=239,nT=93026,uT=66377,iT=123180,HF=221,QF=-594953737,fT=67967,cT=43586,_t=105,ZF="src/parser/flow_lexer.ml",sT=66559,ci="class_property_value",xL=150,aT=67637,rL="closedir",oT=43010,vT=8521,Hk=69956,lT=42959,eL=212,pT=92735,Qk="}",rl="method",kT=11498,el=247,ie="empty",si=16777215,mT=161,hT=42887,ia=116,ai="type_identifier_reference",Zk=126634,dT=68029,tL="regexp",yT=70414,tl=121,oi="template_literal_element",gT=8449,_T=126562,go=12287,bT=-45,x8=64297,r8=126523,wT=43301,Wt=111,TT=126498,ET=43776,nL="EEXIST",ST=119892,AT=43807,uL=4096,_o=252,ms=255,IT=68295,vi="variable_declarator_pattern",li="do_while",e8="catch",PT=66962,jT=120654,hs=125,pi="label_identifier",NT=11263,OT=8525,ki="assignment",CT=191456,DT=43273,iL="%u",RT=65381,FT=110927,LT=65479,MT=120538,bo="await",UT=71487,qT="jsError",BT=110588,XT=120084,JT=42890,Sv=224,mi="object_key",KT=43696,YT=73647,zT=43761,VT=12295,WT=64967,t8=11647,fL=191,Gt=123,GT="generator",$T=123583,hi="for_of_statement",di="enum_bigint_body",HT=110959,QT=92995,ZT=120686,xE="b",rE=119969,n8=126522,u8=64318,eE=71839,i8=126602,tE=65908,nl=65536,cL=231,sL=-602162310,aL="comment_bounds",xt="-",oL=-55,yi="pattern_object_property",nE=43493,uE=69505,iE=8471,fE=187,f8=120745,gi="enum_member_identifier",cE=71959,sE=66863,aE=65594,c8=253,s8='"',a8=70286,_i="jsx_attribute_value_literal",oE=68447,vL="the",vE="index out of bounds",bi="declare_export_declaration",wi="jsx_attribute",Ti="class_extends",r2=122,z2=106,Ei="binding_pattern",lE=113807,pE=93951,Av=119,kE="types",mE=8335,Si="statement_fork_point",Iv="_",hE=65500,Ai="function_type",dE=68220,Ii="statement_list",Pv=-835925911,yE=123535,lL=258,o8=43815,pL=199,v8=120571,gE=67514,kL=274,mL="Property",l8=72713,hL="Unexpected ",p8=169,dL=", characters ",k8=43867,_E=42537,Pi="component_declaration",yL=" : is a directory",ji="object_key_number_literal",Yr=127,t1=-36,ul=912068366,il="delete",fa=114,bE=120076,Ni="regexp_literal",wE=65370,TE=65481,l2="value",EE=68405,jv="operator",fl="const",gL=283,Oi=109,m8="any",SE=69958,AE=70831,IE=73111,PE=72767,jE="Identifier",Ci="jsx_opening_attribute",Di="conditional_type",NE="loc",OE=67071,h8=120004,CE=43492,DE=70005,_L=188,d8=72272,RE=11389,bL=251,FE=73055,y8=70280,g8=1114111,LE=66421,wL="Stack_overflow",ME=70301,UE=19903,ca="0x",qE=69967,BE=12447,_8=66512,TL=`Fatal error: exception %s
`,cl=1e3,XE=69295,b8=120093,EL=">=",SL=149,w8=64325,Ri="class_identifier",JE=119967,KE=68415,AL="end",Fi="enum_boolean_body",Li="member_private_name",Mi="super_expression",YE=71955,zE=126514,T8=67593,VE=66939,WE=12591,E8=126538,GE=110590,Ui="component_renders_annotation",$E=72703,HE=72105,S8=65598,QE=73727,A8=126504,I8=126551,ZE=70143,sl="from",qi="class_property",Bi="enum_number_body",xS=42559,rS=93759,eS=66994,$t="right",IL=225,tS=67702,nS=65473,uS=43697,P8=70855,iS=119993,fS=72103,cS=178205,Xi="call_type_args",sS=66511,Ji="export_batch_specifier",Ki="component_type_param",Ht=782176664,wo="get",al="local",PL=228,Yi="object_mapped_type_property",zi="class_decorator",jL=220,Vi="enum_body",NL="<<=",Wi="declare_namespace",aS=71956,oS=69839,Nv="super",vS=173791,lS=71942,V2="expression",pS=72440,Ov=254,kS=70412,OL="renders?",Gi="try_catch",CL=32752,$i="declare_module_exports",mS=12320,DL=134,hS=94175,ol="enum",RL=196,Hi="import_source",dS=43814,yS=120069,Qi="while_",j8=126537,gS=43262,Zi="function_rest_param_type",_S=66378,N8=119996,xf="declare_component",bS=73097,wS=70783,TS=43503,ES=131071,SS=11492,AS=92766,FL=173,IS=113770,PS=73029,jS=66978,rf="tagged_template",ef="jsx_element_name",tf="for_init_declaration",NS=123213,nf="object_indexer_property_type",uf="object_spread_property_type",O8=72970,C8=70854,OS=110930,vl="var",LL=217,CS=119972,DS=69622,RS=63743,FS=42237,LS=870530776,D8="returnType",ML=56320,Cv="computed",MS=42735,ff="arg_list",US=67461,cf="export_named_declaration",qS=72817,BS=73439,XS=43782,JS=66775,KS=70655,R8="bool",YS=65140,zS=75075,VS=126651,WS=71947,GS=42961,$S=12735,HS=78894,QS=64262,UL=237,G1="interface",qL="Match_failure",ZS=42962,xA=69748,BL="leadingComments",sf="this_expression",ll=461894857,F8=12592,XL=8204,To="hook",rA=119807,eA=66348,af="declare_variable",tA=8348,of="optional_member",vf=120,lf="arrow_function",nA=72768,uA=70851,pf="array",iA=43249,L8=126468,fA=177983,cA="compare: functional value",sA=126550,aA=64847,kf="binding_type_identifier",oA=120132,mf="function_params",vA=93071,pl=1024,lA=42783,JL=1039100673,KL="@{",pA=12352,kA=42653,mA=120628,hf="declare_function",df="for_in_statement_lhs",hA=72271,dA=69807,yA=67826,yf="syntax_opt",gf="object_key_bigint_literal",YL=243,gA=94032,zL="Undefined_recursive_module",VL=-1053382366,_A=72242,_f="variance_opt",bA=101631,wA="arguments",TA=72161,EA=8511,M8="unknown",SA=43560,WL="the end of an expression statement (`;`)",GL=1026,AA=12543,IA=11670,$L="?",PA=69247,U8=11631,HL=272,q8="line",jA=72202,bf="pattern_object_rest_property",wf=" ",NA=43487,Dv=115,OA=-673950933,Tf="intersection_type",CA=120144,kl="is",DA=178207,RA=100343,QL="||=",ZL="f",B8=8455,S1=102,Ef="pattern_object_property_number_literal_key",FA=70418,LA=8543,xM="Internal Error: Found private field in object props",X8=126540,J8=119995,Eo=8287,Sf="indexed_access_type",Af="export_named_specifier",rM=224,MA=124926,UA=-103,eM=167,K8=65344,Y8=126530,qA=113788,BA=67505,XA="property",JA=43014,Se="return",ds=-85,KA=126601,tM=214,nM="children",If="type_alias",z8=43259,YA=126583,zA=71958,VA=65613,WA=67431,V8=126535,GA=69599,Pf="type_params",jf="object_key_computed",$A=124910,L1="variance",W8=11727,HA=66954,QA=126463,Nf="catch_body",ZA=69445,Of="type_param",Cf="component_type_params",xI=124902,G8=120687,uM="collect_comments_opt",rI=15,eI=120485,tI=70416,nI=125259,Df="jsx_namespaced_name",uI=43712,iI=72712,iM="~",$8=12448,Rf="jsx_member_expression_object",H8=126499,Q8=-97,Ff="pattern_object_property_identifier_key",fM=219,Lf="component_body",Mf="opaque_type",Uf=".",fI=43009,cI="consequent",cM="SpreadElement",j2="body",sI=178,sM=202,qf="jsx_opening_element",Bf="declare_module",Z8=67638,aI=8477,Xf="object_type_property",oI=110882,Jf="function_body",vI=94111,aM="module",oM="alternate",lI=67839,So=8191,pI=43881,vM=": closedir failed",sa="kind",Kf="tuple_labeled_element",Ao=-46,kI=67640,Yf="declare_type_alias",xm=70750,mI=77808,ml="column",zf="jsx_closing_element",hI=66977,dI="\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",yI=65786,Vf="function_expression",bt=104,rm=11719,gI=11505,_I="mkdir",bI=70319,lM="Invalid_argument",wI=43738,TI=113817,Wf="bigint_literal",EI=70084,pM=278,SI=126566,em="do",tm=42622,Gf="computed_key",$f="pattern_object_property_computed_key",kM="fd ",nm=126571,AI=126619,mM=140,aa="prototype",hM=208,II=67004,hl=130,dM=242,yM=">>>=",PI=68863,jI=11726,wt="raw",NI=64466,Hf=107,OI=67679,Qf="enum_string_body",CI=244,gM="unreachable jsxtext",_M="*",DI=66335,RI=126570,bM=229,FI=" : file already exists",um=184,LI=67807,MI=70753,Zf="boolean_literal",UI=65437,qI=70451,BI=67002,Rv=124,xc="conditional",im=43260,wM="Sys_error",XI=123135,dl="meta",JI=64109,rc="pattern_array_rest_element",KI=43255,fm=67644,ec="pattern_object_rest_property_pattern",tc="sequence",YI=65855,zI=110951,VI=67643,nc="predicate_expression",Ae="static",WI=120512,GI="declaration",cm=64317,$I=68437,sm=126558,uc="meta_property",HI=11564,ic="declare_enum",Qt="pattern",QI=216,ZI=68191,am="undefined",om=8319,vm=120133,yl=132,xP=42239,TM=-99,rP=124927,eP=120092,tP=43137,fc="component_rest_param",EM="expected *",nP=125251,SM="%li",uP=55242,iP=12294,cc="enum_number_member",oa="in",AM="\\\\",Io=":",fP=68115,IM="Cygwin",cP=77823,sP=65615,lm=70162,PM="/static/",aP=11519,oP=72966,vP=12686,lP=165,pP=183,gl=129,pm=72192,kP=42964,km="try",mm=120655,mP=11702,jM="expressions",hP=2048,sc="class_body",dP=55238,NM=240,yP=66915,gP=43311,_P=43018,OM=235,bP=73648,CM="([^/]+)",wP=125258,TP=64829,EP=68735,DM="++",RM=163,FM="qualification",LM=57343,MM=931,ac="default_opt",SP=71235,UM=8472,AP=71934,qM=205,BM=218,XM="callee",IP=43711,PP=64284,jP=43754,NP=43790,JM="%Li",oc="pattern_array_rest_element_pattern",hm="decorators",OP=8304,vc="statement",dm=73062,lc="jsx_children",CP=70492,DP=64255,RP=11630,FP=1255,ym=67592,gm=43519,_m=64311,bm=12539,LP="proto",wm=120513,MP=68031,Po="source",_l="a",UP=93047,qP=92927,BP=126588,XP=73458,JP=67742,KP=43714,KM=288,YM=236,YP=-253313196,bl="label",zM="@[<2>{ ",Tm=126539,Em=126552,zP=120487,VM=268,WM="Out_of_memory",VP=605857695,WP=94026,GM=267,Sm=126496,va="async",$M=203,Am=126560,GP=68287,pc="unary_expression",$P=-26065557,HP=110587,Im=120771,QP=69762,ZP=126502,Fv="set",kc="object_",mc="template_literal",xj=43258,hc="nullable_type",ys="int_of_string",HM="^=",Ie="predicate",Lv="string",Pm=8450,QM="camlinternalMod.ml",rj=70285,gs="+",ej=110575,ZM=198,dc="extends",xU=-692038429,jm=67827,rU=210,eU=227,Nm="explicitType",Om=70452,tj=70497,Mv=63,wl="private",nj=64296,uj=67591,ij=92909,tU="T_JSX_TEXT",fj="Fatal error: exception ",cj=120137,Cm=68120,yc="pattern_array_e",sj=119964,aj=92862,oj=66461,nU="&&=",uU=174,n1=8231,gc="null_literal",iU="/=",vj=66811,Dm=70108,lj=67504,pj=11686,kj=67001,mj=" : flags Open_text and Open_binary are not compatible",hj=43741,dj=66204,W2=8233,_c="type_annotation_hint",yj=123197,bc="object_property",fU="${",Rm=70480,cU="&&",wc="type_cast",Uv="%d",Fm=8484,sU=207,gj=70066,_j=68324,Lm=120713,aU=135,Mm=126556,$1="0",M1="yield",Um=126591,rt=100,bj=69551,Tc="jsx_element_name_namespaced",oU=232,Ec="object_key_string_literal",Sc="function_this_param_type",Ac="pattern_object_property_pattern",Pe="throw",je="switch",vU=2048,qm=119970,Ic="toplevel_statement_list",qv=250,wj=12438,Pc="class_implements",jc="variable_declarator",Tj=43713,Bm=68096,Ej=70457,Sj=12538,Aj=11734,lU="-=",pU=234,Nc="component_param_name",Ij=43123,Oc="class_",kU="|",Pj=200,jj=43518,Nj=8483,Cc="jsx_attribute_name_identifier",Oj=181;function sY(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 aY(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;t<e.length;t++)r.push(e[t]);x=x[2]}return r}function oY(x,r,e){var t=new Array(e+1);t[0]=0;for(var u=1,i=r+1;u<=e;u++,i++)t[u]=x[i];return t}function Xm(x,r,e){var t=String.fromCharCode;if(r==0&&e<=uL&&e==x.length)return t.apply(null,x);for(var u=H0;0<e;r+=pl,e-=pl)u+=t.apply(null,x.slice(r,r+Math.min(e,pl)));return u}function Jm(x){for(var r=new Uint8Array(x.l),e=x.c,t=e.length,u=0;u<t;u++)r[u]=e.charCodeAt(u);for(t=x.l;u<t;u++)r[u]=0;return x.c=r,x.t=4,r}function _s(x,r,e,t,u){if(u==0)return 0;if(t==0&&(u>=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?Xm(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?Xm(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&&Jm(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v<u;v++)c[t+v]=i[r+v];else for(var v=u-1;v>=0;v--)c[t+v]=i[r+v];else{for(var a=Math.min(u,i.length-r),v=0;v<a;v++)c[t+v]=i.charCodeAt(r+v);for(;v<u;v++)c[t+v]=0}}return 0}function Bv(x,r){if(x==0)return H0;if(r.repeat)return r.repeat(x);for(var e=H0,t=0;;){if(x&1&&(e+=r),x>>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Km(x){x.t==2?x.c+=Bv(x.l-x.c.length,"\0"):x.c=Xm(x.c,0,x.c.length),x.t=0}function Cj(x){if(x.length<24){for(var r=0;r<x.length;r++)if(x.charCodeAt(r)>Yr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function mU(x){for(var r=H0,e=H0,t,u,i,c,v=0,a=x.length;v<a;v++){if(u=x.charCodeAt(v),u<Kt){for(var p=v+1;p<a&&(u=x.charCodeAt(p))<Kt;p++);if(p-v>b_?(e.substr(0,1),r+=e,e=H0,r+=x.slice(v,p)):e+=x.slice(v,p),p==a)break;v=p}c=1,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&(t=i+(u<<6),u<rM?(c=t-12416,c<Kt&&(c=1)):(c=2,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&(t=i+(t<<6),u<NM?(c=t-925824,(c<vU||c>=55295&&c<57344)&&(c=2)):(c=3,++v<a&&((i=x.charCodeAt(v))&-64)==y2&&u<245&&(c=i-63447168+(t<<6),(c<65536||c>1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>Xt?e+=String.fromCharCode(55232+(c>>10),ML+(c&1023)):e+=String.fromCharCode(c),e.length>pl&&(e.substr(0,1),r+=e,e=H0)}return r+e}function bs(x,r,e){this.t=x,this.c=r,this.l=e}bs.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Km(this);case 0:if(Cj(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},bs.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:mU(x)},bs.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new bs(this.t,x,this.l)};function hU(x){return new bs(0,x,x.length)}function IP0(x){return x}function Dc(x){return hU(x)}function Rc(x,r,e,t,u){return _s(Dc(x),r,e,t,u),0}function dU(x){var r=t0.process;if(r&&r.env&&r.env[x]!=null)return r.env[x];if(t0.jsoo_static_env&&t0.jsoo_static_env[x])return t0.jsoo_static_env[x]}var Dj=0;(function(){var x=dU("OCAMLRUNPARAM");if(x!==void 0)for(var r=x.split(JD),e=0;e<r.length;e++)if(r[e]==xE){Dj=1;break}else if(r[e].startsWith("b="))Dj=+r[e].slice(2);else continue})();var U1=[0];function vY(x,r){return(!x.js_error||r||x[0]==x2)&&(x.js_error=new t0.Error("Js exception containing backtrace")),x}function U0(x,r){return Dj?vY(x,r):x}function lY(x,r){throw U0([0,x,r])}function PP0(x){return x}function Rj(x,r){lY(x,r)}function G2(x){Rj(U1.Invalid_argument,x)}function pY(){G2(vE)}function Vr(x,r,e){if(e&=ms,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Jm(x)}return x.c[r]=e,0}function Xv(x,r,e){return r>>>0>=x.l&&pY(),Vr(x,r,e)}function fe(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 ws(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:ws(i,r.slice(e))}else{switch(u){case 1:{var i=function(a){for(var p=new Array(t+1),_=0;_<t;_++)p[_]=r[_];return p[t]=a,x.apply(null,p)};break}case 2:{var i=function(a,p){for(var _=new Array(t+2),y=0;y<t;y++)_[y]=r[y];return _[t]=a,_[t+1]=p,x.apply(null,_)};break}default:var i=function(){for(var v=arguments.length==0?1:arguments.length,a=new Array(r.length+v),p=0;p<r.length;p++)a[p]=r[p];for(var p=0;p<arguments.length;p++)a[r.length+p]=arguments[p];return ws(x,a)}}return i.l=u,i}}function Tl(){G2(vE)}function $2(x,r){return r>>>0>=x.length-1&&Tl(),x}function kY(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function mY(x){return 0}var hY=Math.log2&&Math.log2(11235582092889474e291)==1020;function dY(x){if(hY)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 Fj(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}var yU=Math.pow(2,-24);function gU(x){throw x}function _U(){gU(U1.Division_by_zero)}function ir(x,r,e){this.lo=x&si,this.mi=r&si,this.hi=e&Xt}ir.prototype.caml_custom="_j",ir.prototype.copy=function(){return new ir(this.lo,this.mi,this.hi)},ir.prototype.ucompare=function(x){return this.hi>x.hi?1:this.hi<x.hi?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},ir.prototype.compare=function(x){var r=this.hi<<16,e=x.hi<<16;return r>e?1:r<e?-1:this.mi>x.mi?1:this.mi<x.mi?-1:this.lo>x.lo?1:this.lo<x.lo?-1:0},ir.prototype.neg=function(){var x=-this.lo,r=-this.mi+(x>>24),e=-this.hi+(r>>24);return new ir(x,r,e)},ir.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 ir(r,e,t)},ir.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 ir(r,e,t)},ir.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*yU|0)+this.mi*x.lo+this.lo*x.mi,t=(e*yU|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new ir(r,e,t)},ir.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},ir.prototype.isNeg=function(){return this.hi<<16<0},ir.prototype.and=function(x){return new ir(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},ir.prototype.or=function(x){return new ir(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},ir.prototype.xor=function(x){return new ir(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},ir.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new ir(this.lo<<x,this.mi<<x|this.lo>>24-x,this.hi<<x|this.mi>>24-x):x<48?new ir(0,this.lo<<x-24,this.mi<<x-24|this.lo>>48-x):new ir(0,0,this.lo<<x-48)},ir.prototype.shift_right_unsigned=function(x){return x=x&63,x==0?this:x<24?new ir(this.lo>>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new ir(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new ir(this.hi>>x-48,0,0)},ir.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new ir(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 ir(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&Xt):new ir(this.hi<<16>>x-32,e,e)},ir.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&si,this.lo=this.lo<<1&si},ir.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&si,this.mi=(this.mi>>>1|this.hi<<23)&si,this.hi=this.hi>>>1},ir.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new ir(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}},ir.prototype.div=function(x){var r=this;x.isZero()&&_U();var e=r.hi^x.hi;r.hi&Vt&&(r=r.neg()),x.hi&Vt&&(x=x.neg());var t=r.udivmod(x).quotient;return e&Vt&&(t=t.neg()),t},ir.prototype.mod=function(x){var r=this;x.isZero()&&_U();var e=r.hi;r.hi&Vt&&(r=r.neg()),x.hi&Vt&&(x=x.neg());var t=r.udivmod(x).modulus;return e&Vt&&(t=t.neg()),t},ir.prototype.toInt=function(){return this.lo|this.mi<<24},ir.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},ir.prototype.toArray=function(){return[this.hi>>8,this.hi&ms,this.mi>>16,this.mi>>8&ms,this.mi&ms,this.lo>>16,this.lo>>8&ms,this.lo&ms]},ir.prototype.lo32=function(){return this.lo|(this.mi&ms)<<24},ir.prototype.hi32=function(){return this.mi>>>8&Xt|this.hi<<16};function Ym(x,r,e){return new ir(x,r,e)}function zm(x){if(!isFinite(x))return isNaN(x)?Ym(1,0,CL):x>0?Ym(0,0,CL):Ym(0,0,65520);var r=x==0&&1/x==-1/0?Vt:x>=0?0:Vt;r&&(x=-x);var e=dY(x)+1023;e<=0?(e=0,x/=Math.pow(2,-GL)):(x/=Math.pow(2,e-QD),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&rI|r|e<<4,Ym(c,i,u)}function El(x){return x.toArray()}function bU(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==o4)for(var t=0;t<r.dims.length;t++)r.dims[t]<Xt?x.write(16,r.dims[t]):(x.write(16,Xt),x.write(32,0),x.write(32,r.dims[t]));else for(var t=0;t<r.dims.length;t++)x.write(32,r.dims[t]);switch(r.kind){case 2:case 3:case 12:for(var t=0;t<r.data.length;t++)x.write(8,r.data[t]);break;case 4:case 5:for(var t=0;t<r.data.length;t++)x.write(16,r.data[t]);break;case 6:for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 8:case 9:x.write(8,0);for(var t=0;t<r.data.length;t++)x.write(32,r.data[t]);break;case 7:for(var t=0;t<r.data.length/2;t++)for(var u=El(r.get(t)),i=0;i<8;i++)x.write(8,u[i]);break;case 1:for(var t=0;t<r.data.length;t++)for(var u=El(zm(r.get(t))),i=0;i<8;i++)x.write(8,u[i]);break;case 0:for(var t=0;t<r.data.length;t++){var u=Fj(r.get(t));x.write(32,u)}break;case 10:for(var t=0;t<r.data.length/2;t++){var i=r.get(t);x.write(32,Fj(i[1])),x.write(32,Fj(i[2]))}break;case 11:for(var t=0;t<r.data.length/2;t++){for(var c=r.get(t),u=El(zm(c[1])),i=0;i<8;i++)x.write(8,u[i]);for(var u=El(zm(c[2])),i=0;i<8;i++)x.write(8,u[i])}break}e[0]=(4+r.dims.length)*4,e[1]=(4+r.dims.length)*8}function wU(x){switch(x){case 7:case 10:case 11:return 2;default:return 1}}function yY(x,r){var e;switch(x){case 0:e=Float32Array;break;case 1:e=Float64Array;break;case 2:e=Int8Array;break;case 3:e=Uint8Array;break;case 4:e=Int16Array;break;case 5:e=Uint16Array;break;case 6:e=Int32Array;break;case 7:e=Int32Array;break;case 8:e=Int32Array;break;case 9:e=Int32Array;break;case 10:e=Float32Array;break;case 11:e=Float64Array;break;case 12:e=Uint8Array;break}e||G2("Bigarray.create: unsupported kind");var t=new e(r*wU(x));return t}function Lj(x){var r=new Int32Array(1);r[0]=x;var e=new Float32Array(r.buffer);return e[0]}function Sl(x){return new ir(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function Mj(x){var r=x.lo,e=x.mi,t=x.hi,u=(t&32767)>>4;if(u==fF)return r|e|t&rI?NaN:t&Vt?-1/0:1/0;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&rI);return u>0?(c+=16,c*=Math.pow(2,u-QD)):c*=Math.pow(2,-GL),t&Vt&&(c=-c),c}function Uj(x){for(var r=x.length,e=1,t=0;t<r;t++)x[t]<0&&G2("Bigarray.create: negative dimension"),e=e*x[t];return e}function gY(x,r){return new ir(x&si,x>>>24&ms|(r&Xt)<<8,r>>>16&Xt)}function qj(x){return x.hi32()}function Bj(x){return x.lo32()}var _Y=o4;function la(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}la.prototype.caml_custom=_Y,la.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||G2("bigarray.js: invalid offset"),this.dims.length!=x.length&&G2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e<this.dims.length;e++)(x[e]<0||x[e]>=this.dims[e])&&Tl(),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])&&Tl(),r=r*this.dims[e]+(x[e]-1);return r},la.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return gY(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Ov,t,u];default:return this.data[x]}},la.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=Bj(r),this.data[x*2+1]=qj(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},la.prototype.fill=function(x){switch(this.kind){case 7:var r=Bj(x),e=qj(x);if(r==e)this.data.fill(r);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?r:e;break;case 10:case 11:var u=x[1],i=x[2];if(u==i)this.data.fill(u);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?u:i;break;default:this.data.fill(x);break}},la.prototype.compare=function(x,r){if(this.layout!=x.layout||this.kind!=x.kind){var e=this.kind|this.layout<<8,t=x.kind|x.layout<<8;return t-e}if(this.dims.length!=x.dims.length)return x.dims.length-this.dims.length;for(var u=0;u<this.dims.length;u++)if(this.dims[u]!=x.dims[u])return this.dims[u]<x.dims[u]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:for(var i,c,u=0;u<this.data.length;u++){if(i=this.data[u],c=x.data[u],i<c)return-1;if(i>c)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;u<this.data.length;u+=2){if(this.data[u+1]<x.data[u+1])return-1;if(this.data[u+1]>x.data[u+1])return 1;if(this.data[u]>>>0<x.data[u]>>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;u<this.data.length;u++){if(this.data[u]<x.data[u])return-1;if(this.data[u]>x.data[u])return 1}break}return 0};function Jv(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}Jv.prototype=new la,Jv.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:G2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&Tl(),x},Jv.prototype.get=function(x){return this.data[x]},Jv.prototype.set=function(x,r){return this.data[x]=r,0},Jv.prototype.fill=function(x){return this.data.fill(x),0};function TU(x,r,e,t){var u=wU(x);return Uj(e)*u!=t.length&&G2("length doesn't match dims"),r==0&&e.length==1&&u==1?new Jv(x,r,e,t):new la(x,r,e,t)}function q1(x){U1.Failure||(U1.Failure=[x2,t_,-3]),Rj(U1.Failure,x)}function EU(x,r,e){var t=x.read32s();(t<0||t>16)&&q1("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&ms,c=u>>8&1,v=[];if(e==o4)for(var a=0;a<t;a++){var p=x.read16u();if(p==Xt){var _=x.read32u(),y=x.read32u();_!=0&&q1("input_value: bigarray dimension overflow in 32bit"),p=y}v.push(p)}else for(var a=0;a<t;a++)v.push(x.read32u());var S=Uj(v),E=yY(i,S),P=TU(i,c,v,E);switch(i){case 2:for(var a=0;a<S;a++)E[a]=x.read8s();break;case 3:case 12:for(var a=0;a<S;a++)E[a]=x.read8u();break;case 4:for(var a=0;a<S;a++)E[a]=x.read16s();break;case 5:for(var a=0;a<S;a++)E[a]=x.read16u();break;case 6:for(var a=0;a<S;a++)E[a]=x.read32s();break;case 8:case 9:var C=x.read8u();C&&q1("input_value: cannot read bigarray with 64-bit OCaml ints");for(var a=0;a<S;a++)E[a]=x.read32s();break;case 7:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();var O=Sl(V);P.set(a,O)}break;case 1:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();var F=Mj(Sl(V));P.set(a,F)}break;case 0:for(var a=0;a<S;a++){var F=Lj(x.read32s());P.set(a,F)}break;case 10:for(var a=0;a<S;a++){var K=Lj(x.read32s()),U=Lj(x.read32s());P.set(a,[Ov,K,U])}break;case 11:for(var V=new Array(8),a=0;a<S;a++){for(var j=0;j<8;j++)V[j]=x.read8u();for(var K=Mj(Sl(V)),j=0;j<8;j++)V[j]=x.read8u();var U=Mj(Sl(V));P.set(a,[Ov,K,U])}break}return r[0]=(4+t)*4,TU(i,c,v,E)}function SU(x,r,e){return x.compare(r,e)}function AU(x,r){return Math.imul(x,r)}function Ts(x,r){return r=AU(r,-862048943),r=r<<15|r>>>17,r=AU(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function bY(x,r){return x=Ts(x,Bj(r)),x=Ts(x,qj(r)),x}function IU(x,r){return bY(x,zm(r))}function PU(x){var r=Uj(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>bv&&(r=bv);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=Ts(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=Ts(e,t)}break;case 4:case 5:r>y2&&(r=y2);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=Ts(e,t);r&1&&(e=Ts(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 8:case 9:r>64&&(r=64);for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 7:r>32&&(r=32),r*=2;for(var u=0;u<r;u++)e=Ts(e,x.data[u]);break;case 10:r*=2;case 0:r>64&&(r=64);for(var u=0;u<r;u++)e=IU(e,x.data[u]);break;case 11:r*=2;case 1:r>32&&(r=32);for(var u=0;u<r;u++)e=IU(e,x.data[u]);break}return e}function wY(x,r){return r[0]=4,x.read32s()}function TY(x,r){switch(x.read8u()){case 1:return r[0]=4,x.read32s();case 2:q1("input_value: native integer value too large");default:q1("input_value: ill-formed native integer")}}function EY(x,r){for(var e=new Array(8),t=0;t<8;t++)e[t]=x.read8u();return r[0]=8,Sl(e)}function SY(x,r,e){for(var t=El(r),u=0;u<8;u++)x.write(8,t[u]);e[0]=8,e[1]=8}function AY(x,r,e){return x.compare(r)}function IY(x){return x.lo32()^x.hi32()}var jU={_j:{deserialize:EY,serialize:SY,fixed_length:8,compare:AY,hash:IY},_i:{deserialize:wY,fixed_length:4},_n:{deserialize:TY,fixed_length:4},_bigarray:{deserialize:function(x,r){return EU(x,r,"_bigarray")},serialize:bU,compare:SU,hash:PU},_bigarr02:{deserialize:function(x,r){return EU(x,r,o4)},serialize:bU,compare:SU,hash:PU}};function Xj(x){return jU[x.caml_custom]&&jU[x.caml_custom].compare}function NU(x,r,e,t){var u=Xj(r);if(u){var i=e>0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if(i|0)return i|0}return e}function Jj(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function Kj(x){return x instanceof bs}function OU(x){if(typeof x=="number")return cl;if(Kj(x))return _o;if(Jj(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=d4){var r=x[0]|0;return r==Ov?0:r}else{if(x instanceof String)return oR;if(typeof x=="string")return oR;if(x instanceof Number)return cl;if(x&&x.caml_custom)return FP;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function Tt(x,r){return x<r?-1:x==r?0:1}function fx(x,r){return x<r?-1:x>r?1:0}function PY(x,r){return x.t&6&&Km(x),r.t&6&&Km(r),x.c<r.c?-1:x.c>r.c?1:0}function Vm(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=OU(x);if(u==qv){x=x[1];continue}var i=OU(r);if(i==qv){r=r[1];continue}if(u!==i)return u==cl?i==FP?NU(x,r,-1,e):-1:i==cl?u==FP?NU(r,x,1,e):1:u<i?-1:1;switch(u){case 247:G2(cA);break;case 248:var v=Tt(x[2],r[2]);if(v!=0)return v|0;break;case 249:G2(cA);break;case 250:G2("equal: got Forward_tag, should not happen");break;case 251:G2("equal: abstract value");break;case 252:if(x!==r){var v=PY(x,r);if(v!=0)return v|0}break;case 253:G2("equal: got Double_tag, should not happen");break;case 254:G2("equal: got Double_array_tag, should not happen");break;case 255:G2("equal: got Custom_tag, should not happen");break;case 1247:G2(cA);break;case 1255:var c=Xj(x);if(c!=Xj(r))return x.caml_custom<r.caml_custom?-1:1;c||G2("compare: abstract value");var v=c(x,r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1256:var v=x.compare(r,e);if(v!=v)return e?-1:v;if(v!==(v|0))return-1;if(v!=0)return v|0;break;case 1e3:if(x=+x,r=+r,x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(x<r)return-1;if(x>r)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(x<r)return-1;if(x>r)return 1}break;case 246:case 254:default:if(mY(u)){G2("compare: continuation value");break}if(x.length!=r.length)return x.length<r.length?-1:1;x.length>1&&t.push(x,r,1);break}}if(t.length==0)return 0;var a=t.pop();r=t.pop(),x=t.pop(),a+1<x.length&&t.push(x,r,a+1),x=x[a],r=r[a]}}function CU(x,r){return Vm(x,r,!0)}function jY(){return[0]}function T2(x){return x<0&&G2("Bytes.create"),new bs(x?2:9,H0,x)}function Kv(x,r){return+(Vm(x,r,!1)==0)}function NY(x,r,e,t){if(e>0)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=H0,x.t=2):(x.c=Bv(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Jm(x),e+=r;r<e;r++)x.c[r]=t;return 0}function Yj(x){var r;if(x=x,r=+x,x.length>0&&r===r||(x=x.replace(/_/g,H0),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+$/,H0),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;q1("float_of_string")}function zj(x){x=x;var r=x.length;r>31&&G2("format_int: format too long");for(var e={justify:gs,signstyle:xt,filler:wf,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:ZL},t=0;t<r;t++){var u=x.charAt(t);switch(u){case"-":e.justify=xt;break;case"+":case" ":e.signstyle=u;break;case"0":e.filler=$1;break;case"#":e.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(e.width=0;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function Vj(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=xt)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=H0;if(x.justify==gs&&x.filler==wf)for(var u=e;u<x.width;u++)t+=wf;if(x.signedconv&&(x.sign<0?t+=xt:x.signstyle!=xt&&(t+=x.signstyle)),x.alternate&&x.base==8&&(t+=$1),x.alternate&&x.base==16&&(t+=x.uppercase?"0X":ca),x.justify==gs&&x.filler==$1)for(var u=e;u<x.width;u++)t+=$1;if(t+=r,x.justify==xt)for(var u=e;u<x.width;u++)t+=wf;return t}function Wj(x,r){function e(_,y){if(Math.abs(_)<1)return _.toFixed(y);var S=parseInt(_.toString().split(gs)[1]);return S>20?(S-=20,_/=Math.pow(10,S),_+=new Array(S+1).join($1),y>0&&(_=_+Uf+new Array(y+1).join($1)),_):_.toFixed(y)}var t,u=zj(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=Yy,u.filler=wf;else if(!isFinite(r))t="inf",u.filler=wf;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==b9&&(t=t.slice(0,c-1)+$1+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(b9),a=+t.slice(v+1);if(a<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==$1;)c--;t.charAt(c)==Uf&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==b9&&(t=t.slice(0,c-1)+$1+t.slice(c-1));break}else{var p=i;if(a<0)p-=a+1,t=r.toFixed(p);else for(;t=r.toFixed(p),t.length>i+1;)p--;if(p){for(var c=t.length-1;t.charAt(c)==$1;)c--;t.charAt(c)==Uf&&c--,t=t.slice(0,c+1)}}break}return Vj(u,t)}function Wm(x,r){if(x==Uv)return H0+r;var e=zj(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=wf;var u=e.prec-t.length;u>0&&(t=Bv(u,$1)+t)}return Vj(e,t)}var DU=0;function Es(){return DU++}function RU(){return[0]}var Gm=[];function $x(x,r,e){var t=x[1],u=Gm[e];if(u===void 0)for(var i=Gm.length;i<e;i++)Gm[i]=0;else if(t[u]===r)return t[u-1];for(var c=3,v=t[1]*2+1,a;c<v;)a=c+v>>1|1,r<t[a+1]?v=a-2:c=a;return Gm[e]=c+1,r==t[c+1]?t[c]:0}function OY(x){for(var r=H0,e=r,t,u,i=0,c=x.length;i<c;i++){if(t=x.charCodeAt(i),t<Kt){for(var v=i+1;v<c&&(t=x.charCodeAt(v))<Kt;v++);if(v-i>b_?(e.substr(0,1),r+=e,e=H0,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t<vU?(e+=String.fromCharCode(192|t>>6),e+=String.fromCharCode(Kt|t&Mv)):t<55296||t>=LM?e+=String.fromCharCode(rM|t>>12,Kt|t>>6&Mv,Kt|t&Mv):t>=56319||i+1==c||(u=x.charCodeAt(i+1))<ML||u>LM?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(NM|t>>18,Kt|t>>12&Mv,Kt|t>>6&Mv,Kt|t&Mv)),e.length>pl&&(e.substr(0,1),r+=e,e=H0)}return r+e}function Et(x){return Cj(x)?x:OY(x)}function CY(x,r,e){if(!isFinite(x))return isNaN(x)?Et(Yy):Et(x>0?AF:"-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?H0:gs,c=H0;if(t)c=xt;else switch(e){case 43:c=gs;break;case 32:c=wf;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var a=x.toString(16);if(r>=0){var p=a.indexOf(Uf);if(p<0)a+=Uf+Bv(r,$1);else{var _=p+1+r;a.length<_?a+=Bv(_-a.length,$1):a=a.substr(0,_)}}return Et(c+ca+a+"p"+i+u.toString(10))}function DY(x){return+x.isZero()}function $m(x){return new ir(x&si,x>>24&si,x>>31&Xt)}function RY(x){return x.toInt()}function FY(x){return+x.isNeg()}function Gj(x){return x.neg()}function FU(x,r){var e=zj(x);e.signedconv&&FY(r)&&(e.sign=-1,r=Gj(r));var t=H0,u=$m(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(RY(c.modulus))+t}while(!DY(r));if(e.prec>=0){e.filler=wf;var v=e.prec-t.length;v>0&&(t=Bv(v,$1)+t)}return Vj(e,t)}function Nx(x){return x.length}function F0(x,r){return x.charCodeAt(r)}function LY(x,r){return x.add(r)}function MY(x,r){return x.mul(r)}function $j(x,r){return x.ucompare(r)<0}function LU(x){var r=0,e=Nx(x),t=10,u=1;if(e>0)switch(F0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1<e&&F0(x,r)==48)switch(F0(x,r+1)){case 120:case 88:t=16,r+=2;break;case 111:case 79:t=8,r+=2;break;case 98:case 66:t=2,r+=2;break;case 117:case 85:r+=2;break}return[r,u,t]}function Hm(x){return x>=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=r2?x-87:-1}function Al(x){var r=LU(x),e=r[0],t=r[1],u=r[2],i=$m(u),c=new ir(si,268435455,Xt).udivmod(i).quotient,v=F0(x,e),a=Hm(v);(a<0||a>=u)&&q1(ys);for(var p=$m(a);;)if(e++,v=F0(x,e),v!=95){if(a=Hm(v),a<0||a>=u)break;$j(c,p)&&q1(ys),a=$m(a),p=LY(MY(i,p),a),$j(p,a)&&q1(ys)}return e!=Nx(x)&&q1(ys),u==10&&$j(new ir(0,0,Vt),p)&&q1(ys),t<0&&(p=Gj(p)),p}function Qm(x){return x.toFloat()}function et(x){var r=LU(x),e=r[0],t=r[1],u=r[2],i=Nx(x),c=-1>>>0,v=e<i?F0(x,e):0,a=Hm(v);(a<0||a>=u)&&q1(ys);var p=a;for(e++;e<i;e++)if(v=F0(x,e),v!=95){if(a=Hm(v),a<0||a>=u)break;p=u*p+a,p>c&&q1(ys)}return e!=i&&q1(ys),p=t*p,u==10&&(p|0)!=p&&q1(ys),p|0}function UY(x){return x.slice(1)}function Qx(x){return Cj(x)?x:mU(x)}function qY(x){for(var r={},e=1;e<x.length;e++){var t=x[e];r[Qx(t[1])]=t[2]}return r}var Zm=ws;function BY(x){return x.l>=0?x.l:x.l=x.length}function XY(x){return function(){for(var r=BY(x),e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return Zm(x,e)}}function JY(x,r){return+(Vm(x,r,!1)<0)}function Yv(e,r){e<0&&Tl();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u<e;u++)t[u]=r;return t}function tt(x){return x.l}function KY(){return 0}function Or(x){Rj(U1.Sys_error,x)}var Ss=new Array;function Fc(x){var r=Ss[x];return r.opened||Or("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(Xm(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function MU(){}function jP0(x){for(var r=Nx(x),e=new Array(r),t=0;t<r;t++)e[t]=F0(x,t);return e}function UU(x){return x.t!=4&&Jm(x),x.c}function Zt(x,r){this.fs={},this.fd=x,this.flags=r}Zt.prototype=new MU,Zt.prototype.constructor=Zt,Zt.prototype.truncate=function(x){try{this.fs.ftruncateSync(this.fd,x|0)}catch(r){Or(r.toString())}},Zt.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(x){Or(x.toString())}},Zt.prototype.write=function(x,r,e,t){try{this.flags.isCharacterDevice?this.fs.writeSync(this.fd,r,e,t):this.fs.writeSync(this.fd,r,e,t,x)}catch(u){Or(u.toString())}return 0},Zt.prototype.read=function(x,r,e,t){try{if(this.flags.isCharacterDevice)var u=this.fs.readSync(this.fd,r,e,t);else var u=this.fs.readSync(this.fd,r,e,t,x);return u}catch(i){Or(i.toString())}},Zt.prototype.close=function(){try{return this.fs.closeSync(this.fd),0}catch(x){Or(x.toString())}};function YY(x,r){if(r.name)try{var e={},t=e.openSync(r.name,"rs");return new Zt(t,r)}catch{}return new Zt(x,r)}var xh=new Array(3);function Il(){return typeof t0.process<"u"&&typeof t0.process.versions<"u"&&typeof t0.process.versions.node<"u"}function zY(){function x(e){if(e.charAt(0)===W1)return[H0,e.substring(1)]}function r(e){var t=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,u=t.exec(e),i=u[1]||H0,c=!!(i&&i.charAt(1)!==Io);if(u[2]||c){var v=u[1]||H0,a=u[2]||H0;return[v,e.substring(v.length+a.length)]}}return Il()&&t0.process&&t0.process.platform&&t0.process.platform===dF?r:x}var Hj=zY();function qU(x){return x.slice(-1)!==W1?x+W1:x}if(Il()&&t0.process&&t0.process.cwd)var Pl=t0.process.cwd().replace(/\\/g,W1);else var Pl="/static";Pl=qU(Pl);function VY(x){x=Qx(x),Hj(x)||(x=Pl+x);for(var r=Hj(x),e=r[1].split(W1),t=[],u=0;u<e.length;u++)switch(e[u]){case"..":t.length>1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var WY=["E2BIG","EACCES","EAGAIN",Jb,"EBUSY","ECHILD","EDEADLK","EDOM",nL,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",Qw,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",p9,WD,"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 As(x,r,e,t){var u=WY.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Et(r||H0),Et(e||H0)];return i}var BU={};function pa(x){return BU[x]}function Is(x,r){throw U0([0,x].concat(r))}function Qj(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new bs(4,x,x.length)}function XU(x){Or(x+v4)}function H1(x){this.data=x}H1.prototype=new MU,H1.prototype.constructor=H1,H1.prototype.truncate=function(x){var r=this.data;this.data=T2(x|0),_s(r,0,this.data,0,x)},H1.prototype.length=function(){return tt(this.data)},H1.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=T2(x+t),c=this.data;this.data=i,_s(c,0,this.data,0,u)}return _s(Qj(r),e,this.data,x,t),0},H1.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=T2(t|0);_s(this.data,x,i,0,t),r.set(UU(i),e)}return t};function jo(x,r,e){this.file=r,this.name=x,this.flags=e}jo.prototype.err_closed=function(){Or(this.name+nF)},jo.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},jo.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},jo.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},jo.prototype.close=function(){this.file=void 0};function v1(x,r){this.content={},this.root=x,this.lookupFun=r}v1.prototype.nm=function(x){return this.root+x},v1.prototype.create_dir_if_needed=function(x){for(var r=x.split(W1),e=H0,t=0;t<r.length-1;t++)e+=r[t]+W1,!this.content[e]&&(this.content[e]=Symbol("directory"))},v1.prototype.slash=function(x){return/\/$/.test(x)?x:x+W1},v1.prototype.lookup=function(x){if(!this.content[x]&&this.lookupFun){var r=this.lookupFun(this.root,x);r!==0&&(this.create_dir_if_needed(x),this.content[x]=new H1(Dc(r[1])))}},v1.prototype.exists=function(x){if(x==H0)return 1;var r=this.slash(x);return this.content[r]?1:(this.lookup(x),this.content[x]?1:0)},v1.prototype.isFile=function(x){return this.exists(x)&&!this.is_dir(x)?1:0},v1.prototype.mkdir=function(x,r,e){var t=e&&pa(A4);this.exists(x)&&(t?Is(t,As(nL,_I,this.nm(x))):Or(x+": File exists"));var u=/^(.*)\/[^/]+/.exec(x);u=u&&u[1]||H0,this.exists(u)||(t?Is(t,As(Qw,_I,this.nm(u))):Or(u+v4)),this.is_dir(u)||(t?Is(t,As(p9,_I,this.nm(u))):Or(u+u9)),this.create_dir_if_needed(this.slash(x))},v1.prototype.rmdir=function(x,r){var e=r&&pa(A4),t=x==H0?H0:this.slash(x),u=new RegExp(jk+t+CM);this.exists(x)||(e?Is(e,As(Qw,Qy,this.nm(x))):Or(x+v4)),this.is_dir(x)||(e?Is(e,As(p9,Qy,this.nm(x))):Or(x+u9));for(var i in this.content)i.match(u)&&(e?Is(e,As(WD,Qy,this.nm(x))):Or(this.nm(x)+": Directory not empty"));delete this.content[t]},v1.prototype.readdir=function(x){var r=x==H0?H0:this.slash(x);this.exists(x)||Or(x+v4),this.is_dir(x)||Or(x+u9);var e=new RegExp(jk+r+CM),t={},u=[];for(var i in this.content){var c=i.match(e);c&&!t[c[1]]&&(t[c[1]]=!0,u.push(c[1]))}return u},v1.prototype.opendir=function(x,r){var e=r&&pa(A4),t=this.readdir(x),u=!1,i=0;return{readSync:function(){if(u&&(e?Is(e,As(Jb,rL,this.nm(x))):Or(x+vM)),i==t.length)return null;var c=t[i];return i++,{name:c}},closeSync:function(){u&&(e?Is(e,As(Jb,rL,this.nm(x))):Or(x+vM)),u=!0,t=[]}}},v1.prototype.is_dir=function(x){if(x==H0)return!0;var r=this.slash(x);return this.content[r]?1:0},v1.prototype.unlink=function(x){var r=!!this.content[x];return delete this.content[x],r},v1.prototype.open=function(x,r){var e;return r.rdonly&&r.wronly&&Or(this.nm(x)+cw),r.text&&r.binary&&Or(this.nm(x)+mj),this.lookup(x),this.content[x]?(this.is_dir(x)&&Or(this.nm(x)+yL),r.create&&r.excl&&Or(this.nm(x)+FI),e=this.content[x],r.truncate&&e.truncate()):r.create?(this.create_dir_if_needed(x),this.content[x]=new H1(T2(0)),e=this.content[x]):XU(this.nm(x)),new jo(this.nm(x),e,r)},v1.prototype.open=function(x,r){var e;return r.rdonly&&r.wronly&&Or(this.nm(x)+cw),r.text&&r.binary&&Or(this.nm(x)+mj),this.lookup(x),this.content[x]?(this.is_dir(x)&&Or(this.nm(x)+yL),r.create&&r.excl&&Or(this.nm(x)+FI),e=this.content[x],r.truncate&&e.truncate()):r.create?(this.create_dir_if_needed(x),this.content[x]=new H1(T2(0)),e=this.content[x]):XU(this.nm(x)),new jo(this.nm(x),e,r)},v1.prototype.register=function(x,r){var e;if(this.content[x]&&Or(this.nm(x)+FI),Kj(r)&&(e=new H1(r)),Jj(r))e=new H1(Dc(r));else if(r instanceof Array)e=new H1(Qj(r));else if(typeof r=="string")e=new H1(hU(r));else if(r.toString){var t=Dc(Et(r.toString()));e=new H1(t)}e?(this.create_dir_if_needed(x),this.content[x]=e):Or(this.nm(x)+" : registering file with invalid content type")},v1.prototype.constructor=v1;function H2(x){this.fs={},this.root=x}H2.prototype.nm=function(x){return this.root+x},H2.prototype.exists=function(x){try{return this.fs.existsSync(this.nm(x))?1:0}catch{return 0}},H2.prototype.isFile=function(x){try{return this.fs.statSync(this.nm(x)).isFile()?1:0}catch(r){Or(r.toString())}},H2.prototype.mkdir=function(x,r,e){try{return this.fs.mkdirSync(this.nm(x),{mode:r}),0}catch(t){this.raise_nodejs_error(t,e)}},H2.prototype.rmdir=function(x,r){try{return this.fs.rmdirSync(this.nm(x)),0}catch(e){this.raise_nodejs_error(e,r)}},H2.prototype.readdir=function(x,r){try{return this.fs.readdirSync(this.nm(x))}catch(e){this.raise_nodejs_error(e,r)}},H2.prototype.is_dir=function(x){try{return this.fs.statSync(this.nm(x)).isDirectory()?1:0}catch(r){Or(r.toString())}},H2.prototype.unlink=function(x,r){try{var e=this.fs.existsSync(this.nm(x))?1:0;return this.fs.unlinkSync(this.nm(x)),e}catch(t){this.raise_nodejs_error(t,r)}},H2.prototype.open=function(x,r,e){var t={},u=0;for(var i in r)switch(i){case"rdonly":u|=t.O_RDONLY;break;case"wronly":u|=t.O_WRONLY;break;case"append":u|=t.O_WRONLY|t.O_APPEND;break;case"create":u|=t.O_CREAT;break;case"truncate":u|=t.O_TRUNC;break;case"excl":u|=t.O_EXCL;break;case"binary":u|=t.O_BINARY;break;case"text":u|=t.O_TEXT;break;case"nonblock":u|=t.O_NONBLOCK;break}try{var c=this.fs.openSync(this.nm(x),u),v=this.fs.lstatSync(this.nm(x)).isCharacterDevice();return r.isCharacterDevice=v,new Zt(c,r)}catch(a){this.raise_nodejs_error(a,e)}},H2.prototype.rename=function(x,r,e){try{this.fs.renameSync(this.nm(x),this.nm(r))}catch(t){this.raise_nodejs_error(t,e)}},H2.prototype.stat=function(x,r){try{var e=this.fs.statSync(this.nm(x));return this.stats_from_js(e)}catch(t){this.raise_nodejs_error(t,r)}},H2.prototype.lstat=function(x,r){try{var e=this.fs.lstatSync(this.nm(x));return this.stats_from_js(e)}catch(t){this.raise_nodejs_error(t,r)}},H2.prototype.symlink=function(x,r,e,t){try{return this.fs.symlinkSync(this.nm(r),this.nm(e),x?"dir":"file"),0}catch(u){this.raise_nodejs_error(u,t)}},H2.prototype.readlink=function(x,r){try{var e=this.fs.readlinkSync(this.nm(x),"utf8");return Et(e)}catch(t){this.raise_nodejs_error(t,r)}},H2.prototype.opendir=function(x,r){try{return this.fs.opendirSync(this.nm(x))}catch(e){this.raise_nodejs_error(e,r)}},H2.prototype.raise_nodejs_error=function(x,r){var e=pa(A4);if(r&&e){var t=As(x.code,x.syscall,x.path,x.errno);Is(e,t)}else Or(x.toString())},H2.prototype.stats_from_js=function(x){var r;return x.isFile()?r=0:x.isDirectory()?r=1:x.isCharacterDevice()?r=2:x.isBlockDevice()?r=3:x.isSymbolicLink()?r=4:x.isFIFO()?r=5:x.isSocket()&&(r=6),[0,x.dev,x.ino,r,x.mode,x.nlink,x.uid,x.gid,x.rdev,x.size,x.atimeMs,x.mtimeMs,x.ctimeMs]},H2.prototype.constructor=H2;function JU(x){var r=Hj(x);if(r)return r[0]+W1}var rh=JU(Pl)||q1("unable to compute caml_root"),zv=[];Il()?zv.push({path:rh,device:new H2(rh)}):zv.push({path:rh,device:new v1(rh)}),zv.push({path:PM,device:new v1(PM)});function GY(e){for(var r=VY(e),e=r.join(W1),t=qU(e),u,i=0;i<zv.length;i++){var c=zv[i];t.search(c.path)==0&&(!u||u.path.length<c.path.length)&&(u={path:c.path,device:c.device,rest:e.substring(c.path.length,e.length)})}if(!u&&Il()){var v=JU(e);if(v&&v.match(/^[a-zA-Z]:\/$/)){var c={path:v,device:new H2(v)};zv.push(c),u={path:c.path,device:c.device,rest:e.substring(c.path.length,e.length)}}}if(u)return u;Or("no device found for "+t)}function jl(x,r){H1.call(this,T2(0)),this.log=function(e){return 0},x==1&&typeof console.log=="function"?this.log=console.log:x==2&&typeof console.error=="function"?this.log=console.error:typeof console.log=="function"&&(this.log=console.log),this.flags=r}jl.prototype.length=function(){return 0},jl.prototype.write=function(x,r,e,t){if(this.log){t>0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=T2(t);return _s(Qj(r),e,u,0,t),this.log(u.toUtf16()),0}Or(this.fd+nF)},jl.prototype.read=function(x,r,e,t){Or(this.fd+": file descriptor is write only")},jl.prototype.close=function(){this.log=void 0};function eh(x,r){return r==null&&(r=xh.length),xh[r]=x,r|0}function NP0(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&&Or(x+cw),t.text&&t.binary&&Or(x+mj);var u=GY(x),i=u.device.open(u.rest,t);return eh(i,void 0)}(function(){function x(r,e){return Il()?YY(r,e):new jl(r,e)}eh(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),eh(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),eh(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function $Y(x){var r=xh[x];r.flags.wronly&&Or(kM+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(nl),refill:e};return Ss[t.fd]=t,t.fd}function KU(x){var r=xh[x];r.flags.rdonly&&Or(kM+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(nl),buffered:e};return Ss[t.fd]=t,t.fd}function HY(){for(var x=0,r=0;r<Ss.length;r++)Ss[r]&&Ss[r].opened&&Ss[r].out&&(x=[0,Ss[r].fd,x]);return x}function QY(x,r,e,t){var u=Ss[x];if(u.opened||Or("Cannot output to a closed channel"),r=r.subarray(e,e+t),u.buffer_curr+r.length>u.buffer.length){var i=new Uint8Array(u.buffer_curr+r.length);i.set(u.buffer),u.buffer=i}switch(u.buffered){case 0:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,Fc(x);break;case 1:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&Fc(x);break;case 2:var c=r.lastIndexOf(10);c<0?(u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&Fc(x)):(u.buffer.set(r.subarray(0,c+1),u.buffer_curr),u.buffer_curr+=c+1,Fc(x),u.buffer.set(r.subarray(c+1),u.buffer_curr),u.buffer_curr+=r.length-c-1);break}return 0}function ZY(x,u,e,t){var u=UU(u);return QY(x,u,e,t)}function Zj(x,r,e,t){return ZY(x,Dc(r),e,t)}function YU(x,r){var e=String.fromCharCode(r);return Zj(x,e,0,1),0}function Nl(x,r){return+(Vm(x,r,!1)!=0)}function xN(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function xz(x,r){return x[0]=qv,x[1]=r,0}function No(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:Kj(x)||Jj(x)?_o:x instanceof Function||typeof x=="function"?el:x&&x.caml_custom?d4:cl}function rz(x){for(var r;x;)if(Qx(x[1][1])=="SYJS"){r=x[1][2];break}else x=x[2];var e={};if(r)for(var t=1;t<r.length;t++)e[Qx(r[t][1])]=r[t][2];return e}function St(x,r,e){if(e){var t=e;if(t0.toplevelReloc)x=Zm(t0.toplevelReloc,[t]);else if(U1.toc){U1.symbols||(U1.symbols=rz(U1.toc));var u=U1.symbols[t];u>=0?x=u:q1("caml_register_global: cannot locate "+t)}}U1[x+1]=r,e&&(U1[e]=r)}function rN(x,r){return BU[x]=r,0}function ez(x){return x[2]=DU++,x}function Ar(x,r){return x===r?1:0}function tz(){G2(vE)}function N2(x,r){return r>>>0>=Nx(x)&&tz(),F0(x,r)}function I(x,r){return 1-Ar(x,r)}function A1(x){return x.t&6&&Km(x),x.c}function nz(){return 2147483647/4|0}var uz=t0.process&&t0.process.platform&&t0.process.platform==dF?IM:"Unix";function iz(){return[0,uz,32,0]}function fz(){gU(U1.Not_found)}function zU(x){var r=dU(Qx(x));return r===void 0&&fz(),Et(r)}function eN(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function l1(x,r){return{joo_tramp:x,joo_args:r}}function m0(x,r){if(r.fun)return x.fun=r.fun,0;if(typeof r=="function")return x.fun=r,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function O2(x){{if(x instanceof Array)return x;var r;return t0.RangeError&&x instanceof t0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||t0.InternalError&&x instanceof t0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=U1.Stack_overflow:x instanceof t0.Error&&pa(qT)?r=[0,pa(qT),x]:r=[0,U1.Failure,Et(String(x))],x instanceof t0.Error&&(r.js_error=x),r}}function cz(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function sz(x){var r=H0;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&cz(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=LD;for(var u=e;u<t.length;u++){u>e&&(r+=qR);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof bs||typeof i=="string"?r+=s8+i.toString()+s8:r+=Iv}r+=Vw}else x[0]==x2&&(r+=x[1]);return r}function VU(x){if(x instanceof Array&&(x[0]==0||x[0]==x2)){var r=pa(cR);if(r)Zm(r,[x,!1]);else{var e=sz(x),t=pa(QR);if(t&&Zm(t,[0]),console.error(fj+e),x.js_error)throw x.js_error}}else throw x}function az(){var x=t0.process;x&&x.on?x.on("uncaughtException",function(r,e){VU(r),x.exit(2)}):t0.addEventListener&&t0.addEventListener("error",function(r){r.error&&VU(r.error)})}az();function l(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):ws(x,[r])}function k(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):ws(x,[r,e])}function B0(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):ws(x,[r,e,t])}function At(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):ws(x,[r,e,t,u])}function I1(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):ws(x,[r,e,t,u,i])}function oz(x,r,e,t,u,i,c,v){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,c,v):ws(x,[r,e,t,u,i,c,v])}var R=void 0,tN=[x2,WM,-1],WU=[x2,wM,-2],xn=[x2,t_,-3],nN=[x2,lM,-4],Lc=[x2,bF,-7],GU=[x2,qL,-8],$U=[x2,wL,-9],Ir=[x2,zD,-11],Ol=[x2,zL,-12],vz=[4,0,0,0,[12,45,[4,0,0,0,0]]],uN=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,dL,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],Vv=[0,0,[0,0,0],[0,0,0]],Cl=[0,0,0,0,1,0,0,0],HU=[0,"first_leading","last_trailing"],QU=[0,ff,pf,zu,Hn,lf,Au,j7,ki,ru,Wf,m7,Ei,kf,Jt,Su,Zf,Ee,c7,D7,Xi,Nf,i7,$u,Oc,sc,Rn,zi,_7,nu,Ti,Ri,Pc,S7,su,ti,qi,ci,Gu,Lf,Pi,K7,zn,Nc,w7,Ou,Ui,fc,Zu,Ki,Cf,An,Gf,xc,Di,_e,we,bu,xf,ic,bi,Zn,hf,Tu,Bf,$i,Wi,Yf,af,ac,li,ie,di,Dn,Vi,Fi,iu,Un,ku,gi,Bi,cc,Qf,lu,_u,Ji,Qn,jn,cf,Wn,Af,b7,V2,ei,Du,Pn,T7,Vn,df,tf,P7,q7,hi,du,fu,z7,Cu,Jf,C7,gn,Vf,x7,Tn,k7,Lu,Fu,mf,qu,Zi,_n,ii,Sc,Ai,Z7,ui,$7,au,yt,e7,qn,n7,R1,ni,X7,wu,Yn,Hi,W7,Sf,s7,G1,Mu,On,Tf,wi,Y7,Cc,M7,Q7,mt,_i,Iu,lc,zf,Ln,ef,eu,Xu,Tc,Vu,p7,Bn,L7,In,Rf,Df,Ci,qf,h7,yu,En,pi,l7,bn,J7,Li,dr,Xn,Wu,hu,uc,Ru,Jn,gc,hc,Eu,kc,E7,nf,a7,mi,gf,jf,B7,ji,Ec,Yi,bc,Mn,Yu,uf,Ku,Xf,Hu,R7,Mf,Fn,Pu,of,Qt,yc,vu,g7,rc,oc,f7,A7,gu,Kn,$n,yi,pu,$f,Ff,U7,Ef,Ac,tu,bf,ec,G7,Ie,nc,V7,mu,xu,Ni,v7,Gn,Se,tc,Nu,o7,vc,Si,Ii,r7,Mi,je,ou,N7,yf,rf,mc,oi,sf,Pe,Ic,Gi,cu,uu,Kf,Sn,Nn,fi,If,ri,_c,t7,wc,xi,wn,y7,ai,Of,Pf,O7,u7,d7,Qu,ju,pc,Cn,I7,Uu,jc,vi,L1,_f,Qi,Ju,M1],rn=[0,0,0];St(11,Ol,zL),St(10,Ir,zD),St(9,[x2,PF,RR],PF),St(8,$U,wL),St(7,GU,qL),St(6,Lc,bF),St(5,[x2,eF,-6],eF),St(4,[x2,sR,-5],sR),St(3,nN,lM),St(2,xn,t_),St(1,WU,wM),St(0,tN,WM);var lz="output_substring",pz=Uf,kz=os,mz=ps,hz="CamlinternalLazy.Undefined",dz=AM,yz="\\'",gz="\\b",_z="\\t",bz="\\n",wz="\\r",Tz="List.iter2",Ez="tl",Sz="hd",Az="String.blit / Bytes.blit_string",Iz="Bytes.blit",Pz="String.sub / Bytes.sub",jz=H0,Nz="String.concat",Oz="Array.blit",Cz="Array.sub",Dz=Wp,Rz=Wp,Fz=Wp,Lz=Wp,Mz="Stdlib.Queue.Empty",Uz="Buffer.add_substring/add_subbytes",qz="Buffer.add: cannot grow buffer",Bz=[0,tR,93,2],Xz=[0,tR,94,2],Jz="Buffer.sub",Kz="%c",Yz="%s",zz=BD,Vz=SM,Wz=mF,Gz=JM,$z="%f",Hz="%B",Qz="%{",Zz="%}",xV="%(",rV="%)",eV=FF,tV="%t",nV="%?",uV="%r",iV="%_r",fV=[0,e1,850,23],cV=[0,e1,814,21],sV=[0,e1,815,21],aV=[0,e1,818,21],oV=[0,e1,819,21],vV=[0,e1,822,19],lV=[0,e1,823,19],pV=[0,e1,826,22],kV=[0,e1,827,22],mV=[0,e1,831,30],hV=[0,e1,832,30],dV=[0,e1,836,26],yV=[0,e1,837,26],gV=[0,e1,846,28],_V=[0,e1,847,28],bV=[0,e1,851,23],wV=[0,e1,1558,4],TV="Printf: bad conversion %[",EV=[0,e1,1626,39],SV=[0,e1,1649,31],AV=[0,e1,1650,31],IV="Printf: bad conversion %_",PV=KL,jV=hF,NV=KL,OV=hF,CV=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],DV=[0,0,4],RV=Yy,FV="neg_infinity",LV=AF,MV=Uf,UV=[0,Qe],qV="%+nd",BV="% nd",XV="%+ni",JV="% ni",KV="%nx",YV="%#nx",zV="%nX",VV="%#nX",WV="%no",GV="%#no",$V="%nd",HV=mF,QV="%nu",ZV="%+ld",xW="% ld",rW="%+li",eW="% li",tW="%lx",nW="%#lx",uW="%lX",iW="%#lX",fW="%lo",cW="%#lo",sW="%ld",aW=SM,oW="%lu",vW="%+Ld",lW="% Ld",pW="%+Li",kW="% Li",mW="%Lx",hW="%#Lx",dW="%LX",yW="%#LX",gW="%Lo",_W="%#Lo",bW="%Ld",wW=JM,TW="%Lu",EW="%+d",SW="% d",AW="%+i",IW="% i",PW="%x",jW="%#x",NW="%X",OW="%#X",CW="%o",DW="%#o",RW=Uv,FW=BD,LW=iL,MW=pv,UW="@}",qW="@?",BW=`@
`,XW="@.",JW="@@",KW="@%",YW=yF,zW="CamlinternalFormat.Type_mismatch",VW=H0,WW=[0,[11,qR,[2,0,[2,0,0]]],", %s%s"],GW=[0,[11,fj,[2,0,[12,10,0]]],TL],$W=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s
`],HW="Fatal error: out of memory in uncaught exception handler",QW=[0,[11,fj,[2,0,[12,10,0]]],TL],ZW=[0,[2,0,[12,10,0]],`%s
`],xG="Raised at",rG="Re-raised at",eG="Raised by primitive operation at",tG="Called from",nG=" (inlined)",uG=H0,iG=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line ",[4,0,0,0,[11,dL,vz]]]]]]]]]],'%s %s in file "%s"%s, line %d, characters %d-%d'],fG=[0,[2,0,[11," unknown location",0]],"%s unknown location"],cG="Out of memory",sG="Stack overflow",aG="Pattern matching failed",oG="Assertion failed",vG="Undefined recursive module",lG=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],pG=H0,kG=H0,mG=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],hG=[0,[4,0,0,0,0],Uv],dG=[0,[3,0,0],X3],yG=Iv,gG=[0,H0,`(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)`],_G=[3,0,3],bG=Uf,wG=H3,TG="</",EG=H0,SG=H3,AG=Wb,IG=H0,PG=bb,jG=H0,NG=H0,OG=H0,CG=H0,DG=[0,H0],RG=H0,FG=H0,LG=H0,MG=H0,UG=[0,H0,0,H0],qG="Stdlib.Format.String_tag",BG=[0,"camlinternalOO.ml",oy,50],XG=[0,QM,72,5],JG=[0,QM,81,2],KG=[0,"src/wtf8.ml",65,9],YG=[0,"src/third-party/sedlex/flow_sedlexing.ml",py,4],zG="Flow_sedlexing.MalFormed",VG=Q3,WG=_v,GG=Lv,$G=ix,HG=lo,QG=[0,[12,40,[18,[1,[0,[11,dt,0],dt]],[11,"File_key.LibFile",[17,[0,be,1,0],0]]]],"(@[<2>File_key.LibFile@ "],ZG=[0,[3,0,0],X3],x$=[0,[17,0,[12,41,0]],s4],r$=[0,[12,40,[18,[1,[0,[11,dt,0],dt]],[11,"File_key.SourceFile",[17,[0,be,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],e$=[0,[3,0,0],X3],t$=[0,[17,0,[12,41,0]],s4],n$=[0,[12,40,[18,[1,[0,[11,dt,0],dt]],[11,"File_key.JsonFile",[17,[0,be,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],u$=[0,[3,0,0],X3],i$=[0,[17,0,[12,41,0]],s4],f$=[0,[12,40,[18,[1,[0,[11,dt,0],dt]],[11,"File_key.ResourceFile",[17,[0,be,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],c$=[0,[3,0,0],X3],s$=[0,[17,0,[12,41,0]],s4],a$=[0,1],o$=[0,0],v$=[0,1],l$=[0,2],p$=[0,2],k$=[0,0],m$=[0,1],h$=[0,1],d$=[0,1],y$=[0,1],g$=[0,1],_$=[0,1],b$=[0,0,0],w$=[0,0,0],T$=[0,M1,Ju,Qi,_f,L1,vi,jc,Uu,I7,Cn,pc,ju,Qu,d7,u7,O7,Pf,Of,ai,y7,wn,xi,wc,t7,_c,ri,If,fi,Nn,Sn,Kf,uu,cu,Gi,Ic,Pe,sf,oi,mc,rf,yf,N7,ou,je,Mi,r7,Ii,Si,vc,o7,Nu,tc,Se,Gn,v7,Ni,xu,mu,V7,nc,Ie,G7,ec,bf,tu,Ac,Ef,U7,Ff,$f,pu,yi,$n,Kn,gu,A7,f7,oc,rc,g7,vu,yc,Qt,of,Pu,Fn,Mf,R7,Hu,Xf,Ku,uf,Yu,Mn,bc,Yi,Ec,ji,B7,jf,gf,mi,a7,nf,E7,kc,Eu,hc,gc,Jn,Ru,uc,hu,Wu,Xn,dr,Li,J7,bn,l7,pi,En,yu,h7,qf,Ci,Df,Rf,In,L7,Bn,p7,Vu,Tc,Xu,eu,ef,Ln,zf,lc,Iu,_i,mt,Q7,M7,Cc,Y7,wi,Tf,On,Mu,G1,s7,Sf,W7,Hi,Yn,wu,X7,ni,R1,n7,qn,e7,yt,au,$7,ui,Z7,Ai,Sc,ii,_n,Zi,qu,mf,Fu,Lu,k7,Tn,x7,Vf,gn,C7,Jf,Cu,z7,fu,du,hi,q7,P7,tf,df,Vn,T7,Pn,Du,ei,V2,b7,Af,Wn,cf,jn,Qn,Ji,_u,lu,Qf,cc,Bi,gi,ku,Un,iu,Fi,Vi,Dn,di,ie,li,ac,af,Yf,Wi,$i,Bf,Tu,hf,Zn,bi,ic,xf,bu,we,_e,Di,xc,Gf,An,Cf,Ki,Zu,fc,Ui,Ou,w7,Nc,zn,K7,Pi,Lf,Gu,ci,qi,ti,su,S7,Pc,Ri,Ti,nu,_7,zi,Rn,sc,Oc,$u,i7,Nf,Xi,D7,c7,Ee,Zf,Su,Jt,kf,Ei,m7,Wf,ru,ki,j7,Au,lf,Hn,zu,pf,ff],E$=[0,vc,mt,Fu,au,_n,c7,hc,jf,Vu,On,Su,_c,Xf,je,R7,Af,zi,cu,Yi,zf,Jn,s7,Iu,Fi,gi,Ju,f7,Z7,fu,Kn,qf,Wi,fc,ui,iu,hu,yt,_f,df,$f,hf,Xi,Lu,Nf,ef,_u,G7,Sc,du,ou,mi,qn,Ii,Hi,Vi,h7,uc,Ti,qi,of,ff,Ac,zn,xi,B7,bf,L7,S7,Ku,Ie,bc,Zi,Pu,Wu,Tc,Ln,$7,l7,xc,If,cc,Bn,pi,mf,Ff,Hn,Bf,Qn,Li,xu,yc,zu,di,D7,tc,L1,ec,ic,O7,v7,n7,m7,z7,Ic,Cc,_7,E7,N7,ie,P7,ri,M1,En,Gi,bi,Ef,ju,g7,xf,mu,Wf,pc,ci,Zn,Eu,Uu,lc,j7,Sn,Tf,ku,Pn,Hu,Wn,yu,rc,Vn,Of,Nn,K7,vi,Kf,o7,Pf,r7,Cn,Pc,Sf,hi,ti,bn,qu,Pi,I7,Gu,kc,Df,Ui,ru,J7,Oc,nu,w7,oc,Rf,Nc,dr,R1,Se,u7,ai,Mi,A7,Pe,we,gc,e7,Mf,ei,_i,Qt,Zf,Vf,Un,W7,su,b7,k7,Q7,ii,d7,Bi,nc,Jf,X7,Qf,jn,Cf,nf,Nu,gf,Yn,Yu,yi,fi,ji,tu,Mn,y7,$i,$u,Tu,kf,Y7,yf,Dn,uu,Ai,V7,ni,Ec,sc,a7,eu,Ri,Mu,li,t7,pf,jc,ac,i7,wc,af,Xu,M7,Gf,Ci,$n,Ru,wi,T7,In,wn,mc,ki,Ki,gu,Au,Ei,V2,vu,Lf,Du,gn,C7,Si,_e,Tn,Ou,U7,Ji,Yf,oi,rf,Cu,cf,Qu,q7,Fn,Jt,wu,Rn,p7,uf,x7,bu,Gn,lu,Ee,lf,G1,Di,Qi,Zu,Ni,tf,An,pu,sf,Xn],S$=fR,A$=YR,I$=uR,P$=JR,j$=Wb,N$=AR,O$=H3,C$=EL,D$=xR,R$=yR,F$=UD,L$=gs,M$=xt,U$=_M,q$=MR,B$=W1,X$=zR,J$=kU,K$=jk,Y$=qp,z$=oa,V$=$3,W$=gR,G$=lU,$$=uF,H$=lR,Q$=iU,Z$=RD,xH=NL,rH=_R,eH=yM,tH=jF,nH=HM,uH=aR,iH=YF,fH=nU,cH=QL,sH=[0,[18,[1,[0,[11,dt,0],dt]],[11,xF,0]],zM],aH="Loc.line",oH=[0,[18,[1,[0,0,H0]],[2,0,[11,V3,[17,[0,be,1,0],0]]]],Y3],vH=[0,[4,0,0,0,0],Uv],lH=[0,[17,0,0],pv],pH=[0,[12,59,[17,[0,be,1,0],0]],Gy],kH=ml,mH=[0,[18,[1,[0,0,H0]],[2,0,[11,V3,[17,[0,be,1,0],0]]]],Y3],hH=[0,[4,0,0,0,0],Uv],dH=[0,[17,0,0],pv],yH=[0,[17,[0,be,1,0],[12,hs,[17,0,0]]],vF],gH=[0,[15,0],FF],_H="(Some ",bH=Vw,wH="None",TH=[0,[18,[1,[0,[11,dt,0],dt]],[11,xF,0]],zM],EH="Loc.source",SH=[0,[18,[1,[0,0,H0]],[2,0,[11,V3,[17,[0,be,1,0],0]]]],Y3],AH=[0,[17,0,0],pv],IH=[0,[12,59,[17,[0,be,1,0],0]],Gy],PH=O5,jH=[0,[18,[1,[0,0,H0]],[2,0,[11,V3,[17,[0,be,1,0],0]]]],Y3],NH=[0,[17,0,0],pv],OH=[0,[12,59,[17,[0,be,1,0],0]],Gy],CH="_end",DH=[0,[18,[1,[0,0,H0]],[2,0,[11,V3,[17,[0,be,1,0],0]]]],Y3],RH=[0,[17,0,0],pv],FH=[0,[17,[0,be,1,0],[12,hs,[17,0,0]]],vF],LH=H0,MH="Object literal may not have data and accessor property with the same name",UH="Object literal may not have multiple get/set accessors with the same name",qH="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",BH="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",XH="Async functions can only be declared at top level or immediately within another function.",JH="`await` is an invalid identifier in async functions",KH="`await` is not allowed in async function parameters.",YH="Computed properties must have a value.",zH="Constructor can't be an accessor.",VH="Constructor can't be an async function.",WH="Constructor can't be a generator.",GH="It is sufficient for your declare function to just have a Promise return type.",$H="async is an implementation detail and isn't necessary for your declare function statement. ",HH="`declare` modifier can only appear on class fields.",QH="Unexpected token `=`. Initializers are not allowed in a `declare`.",ZH="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",xQ="Classes may only have one constructor",rQ="Rest element must be final element of an array pattern",eQ="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",tQ="Enum members are separated with `,`. Replace `;` with `,`.",nQ="`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.",uQ="Expected an object pattern, array pattern, or an identifier but found an expression instead",iQ="Missing comma between export specifiers",fQ="Generators can only be declared at top level or immediately within another function.",cQ="Getter should have zero parameters",sQ="A getter cannot have a `this` parameter.",aQ="Illegal break statement",oQ="Illegal continue statement",vQ="Illegal return statement",lQ="Illegal Unicode escape",pQ="Missing comma between import specifiers",kQ="It cannot be used with `import type` or `import typeof` statements",mQ="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",hQ="Explicit inexact syntax cannot appear inside an explicit exact object type",dQ="Explicit inexact syntax can only appear inside an object type",yQ="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",gQ="Components use `renders` instead of `:` to annotate the render type of a component.",_Q="A bigint literal must be an integer",bQ="JSX value should be either an expression or a quoted JSX text",wQ="Invalid left-hand side in assignment",TQ="Invalid left-hand side in exponentiation expression",EQ="Invalid left-hand side in for-in",SQ="Invalid left-hand side in for-of",AQ="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",IQ="Invalid regular expression",PQ="A bigint literal cannot use exponential notation",jQ="Tuple spread elements cannot be optional.",NQ="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",OQ="`typeof` can only be used to get the type of variables.",CQ="JSX attributes must only be assigned a non-empty expression",DQ="Literals cannot be used as shorthand properties.",RQ="Malformed unicode",FQ="Object pattern can't contain methods",LQ="Expected at least one type parameter.",MQ="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",UQ="More than one default clause in switch statement",qQ="Illegal newline after throw",BQ="Illegal newline before arrow",XQ="Missing catch or finally after try",JQ="Const must be initialized",KQ="Destructuring assignment must be initialized",YQ="An optional chain may not be used in a `new` expression.",zQ="Template literals may not be used in an optional chain.",VQ="Rest parameter must be final parameter of an argument list",WQ="Private fields may not be deleted.",GQ="Private fields can only be referenced from within a class.",$Q="Rest property must be final property of an object pattern",HQ="Setter should have exactly one parameter",QQ="A setter cannot have a `this` parameter.",ZQ="Catch variable may not be eval or arguments in strict mode",xZ="Delete of an unqualified identifier in strict mode.",rZ="Duplicate data property in object literal not allowed in strict mode",eZ="Function name may not be eval or arguments in strict mode",tZ="Assignment to eval or arguments is not allowed in strict mode",nZ="Postfix increment/decrement may not have eval or arguments operand in strict mode",uZ="Prefix increment/decrement may not have eval or arguments operand in strict mode",iZ="Strict mode code may not include a with statement",fZ="Number literals with leading zeros are not allowed in strict mode.",cZ="Octal literals are not allowed in strict mode.",sZ="Strict mode function may not have duplicate parameter names",aZ="Parameter name eval or arguments is not allowed in strict mode",oZ='Illegal "use strict" directive in function with non-simple parameter list',vZ="Use of reserved word in strict mode",lZ="Variable name may not be eval or arguments in strict mode",pZ="You may not access a private field through the `super` keyword.",kZ="Flow does not support abstract classes.",mZ="Flow does not support template literal types.",hZ="A type annotation is required for the `this` parameter.",dZ="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",yZ="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",gZ="The `this` parameter cannot be optional.",_Z="The `this` parameter must be the first function parameter.",bZ="A trailing comma is not permitted after the rest element",wZ="Unexpected end of input",TZ="Explicit inexact syntax must come at the end of an object type",EZ="Opaque type aliases are not allowed in untyped mode",SZ="Unexpected proto modifier",AZ="Unexpected reserved word",IZ="Unexpected reserved type",PZ="Spreading a type is only allowed inside an object type",jZ="Unexpected static modifier",NZ="Unexpected `super` outside of a class method",OZ="`super()` is only valid in a class constructor",CZ="Type aliases are not allowed in untyped mode",DZ="Type annotations are not allowed in untyped mode",RZ="Type declarations are not allowed in untyped mode",FZ="Type exports are not allowed in untyped mode",LZ="Type imports are not allowed in untyped mode",MZ="Interfaces are not allowed in untyped mode",UZ="Unexpected variance sigil",qZ="Found a decorator in an unsupported position.",BZ="Invalid regular expression: missing /",XZ="Unexpected whitespace between `#` and identifier",JZ="`yield` is an invalid identifier in generators",KZ="Yield expression not allowed in formal parameter",YZ=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],zZ=[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."],VZ=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,ls,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],WZ=[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,ls,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],GZ=[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,ls,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],$Z=[0,[11,ER,[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."],HZ="The `...` must come at the end of the enum body. Remove the trailing comma.",QZ="The `...` must come after all enum members. Move it to the end of the enum body.",ZZ=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,ls,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],x00=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],r00=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],e00=[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 =`."],t00=[0,[11,ER,[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."],n00=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,ls,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],u00=[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,ls,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],i00=[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,ls,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],f00=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,ls,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],c00=[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."],s00=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],a00="immediately within another function.",o00="In strict mode code, functions can only be declared at top level or ",v00="inside a block, or as the body of an if statement.",l00="In non-strict mode code, functions can only be declared at top level, ",p00="static ",k00=H0,m00="methods",h00="fields",d00=XD,y00=[0,[11,"Classes may not have ",[2,0,[2,0,[11," named `",[2,0,[11,ls,0]]]]]],"Classes may not have %s%s named `%s`."],g00=$L,_00=H0,b00=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": <TYPE>` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: <TYPE>` "],w00="Remove the period.",T00="Indexed access uses bracket notation.",E00=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],S00=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],A00=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],I00=[0,[11,NR,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],P00=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],j00=H0,N00=W3,O00=" You can try using JavaScript private fields by prepending `#` to the field name.",C00=wl,D00=" Fields and methods are public by default. You can simply omit the `public` keyword.",R00=B3,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"],L00=[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."],M00=[0,[11,hL,[2,0,0]],"Unexpected %s"],U00=[0,[11,NR,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],q00=[0,[11,hL,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],B00=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],X00="Parse_error.Error",J00=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,Gt],[0,Hp,Uy],[0,Oj,i9],[0,pP,um],[0,O4,fE],[0,gv,Fb],[0,QI,el],[0,x2,706],[0,WR,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,MM,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,hR,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,hP,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,uL,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,ew],[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,XL,WF],[0,8255,8257],[0,8276,8277],[0,Vk,8306],[0,om,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,Pm,8451],[0,B8,8456],[0,8458,Mk],[0,sk,8470],[0,UM,8478],[0,Fm,g4],[0,_k,bk],[0,G4,Z4],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,dk,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,Vp],[0,zk,11560],[0,zp,11566],[0,11568,11624],[0,U8,11632],[0,t8,11671],[0,11680,I4],[0,11688,Sk],[0,11696,r4],[0,11704,Dk],[0,11712,rm],[0,11720,W8],[0,11728,Y4],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,Yp],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,$8],[0,12449,bm],[0,12540,12544],[0,12549,F8],[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,tm],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,Wk,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,z8,im],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,F4,43482],[0,43488,gm],[0,43520,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,Rk,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,o8],[0,43816,kk],[0,43824,k8],[0,43868,yk],[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,B4,x8],[0,64298,_m],[0,64312,cm],[0,u8,l4],[0,64320,R4],[0,64323,w8],[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,D4],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,K8],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,nl,Tk],[0,65549,Pk],[0,65576,b4],[0,65596,S8],[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,_8],[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,ym,T8],[0,67594,Z8],[0,67639,67641],[0,fm,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,jm],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,Bm,68100],[0,68101,68103],[0,68108,m4],[0,68117,Cm],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,Qp],[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,gk,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,j4],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,Hk,wk],[0,69968,70004],[0,n4,70007],[0,70016,70085],[0,70089,70093],[0,70096,x4],[0,Dm,70109],[0,70144,lm],[0,70163,70200],[0,70206,70207],[0,70272,Ck],[0,y8,h4],[0,70282,a8],[0,70287,c4],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,Bk],[0,70405,70413],[0,70415,70417],[0,70419,Xk],[0,70442,E4],[0,70450,Om],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,Rm,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,xm,70752],[0,70784,C8],[0,P8,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,ek,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,Lk],[0,Bp,72165],[0,pm,72255],[0,72263,72264],[0,d8,72346],[0,mk,72350],[0,72384,72441],[0,72704,l8],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,t4],[0,72968,O8],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,dm],[0,73063,Jk],[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,Gk,94088],[0,94095,94112],[0,94176,ak],[0,K4,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,Kp],[0,119894,Kk],[0,119966,119968],[0,qm,119971],[0,119973,119975],[0,119977,uk],[0,119982,X4],[0,J8,N8],[0,119997,h8],[0,120005,U4],[0,120071,120075],[0,120077,ik],[0,120086,b8],[0,120094,pk],[0,120123,H4],[0,120128,vm],[0,z4,120135],[0,120138,W4],[0,120146,120486],[0,120488,wm],[0,120514,Nk],[0,120540,v8],[0,120572,$p],[0,120598,i4],[0,120630,mm],[0,120656,G8],[0,120688,Lm],[0,120714,f8],[0,120746,Im],[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,N4,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,L8],[0,126469,Sm],[0,126497,H8],[0,$4,126501],[0,f4,A8],[0,126505,a4],[0,126516,xk],[0,Xp,n8],[0,r8,126524],[0,Y8,126531],[0,V8,C4],[0,j8,E8],[0,Tm,X8],[0,126541,Fk],[0,126545,S4],[0,Kx,126549],[0,I8,Em],[0,T4,hk],[0,fk,Mm],[0,Gp,sm],[0,u4,Am],[0,126561,rk],[0,e4,126565],[0,126567,nm],[0,126572,Zp],[0,126580,Ek],[0,126585,L4],[0,p4,Um],[0,126592,i8],[0,126603,126620],[0,126625,Yk],[0,126629,Zk],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],K00=[0,1,0],Y00=[0,0,[0,1,0],[0,1,0]],z00=vL,V00="end of input",W00=_l,G00="template literal part",$00=_l,H00=tL,Q00=vL,Z00=_l,xx0=_v,rx0=_l,ex0=lo,tx0=_l,nx0=Lv,ux0="an",ix0=yt,fx0=wf,cx0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],sx0="{",ax0=Qk,ox0="{|",vx0="|}",lx0=LD,px0=Vw,kx0="[",mx0="]",hx0=jb,dx0=JD,yx0=Uf,gx0="=>",_x0="...",bx0=yF,wx0=XD,Tx0=mv,Ex0=ck,Sx0=oa,Ax0=$3,Ix0=Se,Px0=je,jx0=io,Nx0=Pe,Ox0=km,Cx0=vl,Dx0=V4,Rx0=_4,Fx0=fl,Lx0=dv,Mx0=vo,Ux0=ps,qx0=os,Bx0=Ee,Xx0=Q4,Jx0=e8,Kx0=_e,Yx0=fo,zx0=em,Vx0=M4,Wx0=Ik,Gx0=z3,$x0=dc,Hx0=Ae,Qx0=J4,Zx0=uo,xr0=il,rr0=as,er0=ks,tr0=ol,nr0=lk,ur0=R1,ir0=Nv,fr0=po,cr0=G1,sr0=nk,ar0=wl,or0=W3,vr0=B3,lr0=M1,pr0=we,kr0=Z3,mr0=Bu,hr0=B9,dr0=H9,yr0=va,gr0=bo,_r0="%checks",br0=yM,wr0=_R,Tr0=NL,Er0=HM,Sr0=jF,Ar0=aR,Ir0=RD,Pr0=iU,jr0=uF,Nr0=lR,Or0=lU,Cr0=gR,Dr0=YF,Rr0=nU,Fr0=QL,Lr0=Bg,Mr0="?.",Ur0=d5,qr0=$L,Br0=Io,Xr0=pF,Jr0=cU,Kr0=kU,Yr0=jk,zr0=qp,Vr0=fR,Wr0=YR,Gr0=uR,$r0=JR,Hr0=AR,Qr0=EL,Zr0=Wb,x20=H3,r20=xR,e20=yR,t20=UD,n20=gs,u20=xt,i20=W1,f20=_M,c20=MR,s20=zR,a20=UR,o20=iM,v20=DM,l20=SF,p20=H0,k20=m8,m20=y4,h20=ie,d20=_v,y20=lo,g20=Lv,_20=ks,b20=ix,w20=M8,T20=qk,E20=am,S20=Uk,A20=mo,I20=DF,P20=kl,j20=yv,N20=lv,O20=OL,C20=rF,D20=q3,R20=q3,F20=fU,L20=q3,M20=q3,U20=Qk,q20=Qk,B20=fU,X20=W1,J20=W1,K20=Q3,Y20=R8,z20="T_LCURLY",V20="T_RCURLY",W20="T_LCURLYBAR",G20="T_RCURLYBAR",$20="T_LPAREN",H20="T_RPAREN",Q20="T_LBRACKET",Z20="T_RBRACKET",x10="T_SEMICOLON",r10="T_COMMA",e10="T_PERIOD",t10="T_ARROW",n10="T_ELLIPSIS",u10="T_AT",i10="T_POUND",f10="T_FUNCTION",c10="T_IF",s10="T_IN",a10="T_INSTANCEOF",o10="T_RETURN",v10="T_SWITCH",l10="T_THIS",p10="T_THROW",k10="T_TRY",m10="T_VAR",h10="T_WHILE",d10="T_WITH",y10="T_CONST",g10="T_LET",_10="T_NULL",b10="T_FALSE",w10="T_TRUE",T10="T_BREAK",E10="T_CASE",S10="T_CATCH",A10="T_CONTINUE",I10="T_DEFAULT",P10="T_DO",j10="T_FINALLY",N10="T_FOR",O10="T_CLASS",C10="T_EXTENDS",D10="T_STATIC",R10="T_ELSE",F10="T_NEW",L10="T_DELETE",M10="T_TYPEOF",U10="T_VOID",q10="T_ENUM",B10="T_EXPORT",X10="T_IMPORT",J10="T_SUPER",K10="T_IMPLEMENTS",Y10="T_INTERFACE",z10="T_PACKAGE",V10="T_PRIVATE",W10="T_PROTECTED",G10="T_PUBLIC",$10="T_YIELD",H10="T_DEBUGGER",Q10="T_DECLARE",Z10="T_TYPE",xe0="T_OPAQUE",re0="T_OF",ee0="T_ASYNC",te0="T_AWAIT",ne0="T_CHECKS",ue0="T_RSHIFT3_ASSIGN",ie0="T_RSHIFT_ASSIGN",fe0="T_LSHIFT_ASSIGN",ce0="T_BIT_XOR_ASSIGN",se0="T_BIT_OR_ASSIGN",ae0="T_BIT_AND_ASSIGN",oe0="T_MOD_ASSIGN",ve0="T_DIV_ASSIGN",le0="T_MULT_ASSIGN",pe0="T_EXP_ASSIGN",ke0="T_MINUS_ASSIGN",me0="T_PLUS_ASSIGN",he0="T_NULLISH_ASSIGN",de0="T_AND_ASSIGN",ye0="T_OR_ASSIGN",ge0="T_ASSIGN",_e0="T_PLING_PERIOD",be0="T_PLING_PLING",we0="T_PLING",Te0="T_COLON",Ee0="T_OR",Se0="T_AND",Ae0="T_BIT_OR",Ie0="T_BIT_XOR",Pe0="T_BIT_AND",je0="T_EQUAL",Ne0="T_NOT_EQUAL",Oe0="T_STRICT_EQUAL",Ce0="T_STRICT_NOT_EQUAL",De0="T_LESS_THAN_EQUAL",Re0="T_GREATER_THAN_EQUAL",Fe0="T_LESS_THAN",Le0="T_GREATER_THAN",Me0="T_LSHIFT",Ue0="T_RSHIFT",qe0="T_RSHIFT3",Be0="T_PLUS",Xe0="T_MINUS",Je0="T_DIV",Ke0="T_MULT",Ye0="T_EXP",ze0="T_MOD",Ve0="T_NOT",We0="T_BIT_NOT",Ge0="T_INCR",$e0="T_DECR",He0="T_EOF",Qe0="T_ANY_TYPE",Ze0="T_MIXED_TYPE",xt0="T_EMPTY_TYPE",rt0="T_NUMBER_TYPE",et0="T_BIGINT_TYPE",tt0="T_STRING_TYPE",nt0="T_VOID_TYPE",ut0="T_SYMBOL_TYPE",it0="T_UNKNOWN_TYPE",ft0="T_NEVER_TYPE",ct0="T_UNDEFINED_TYPE",st0="T_KEYOF",at0="T_READONLY",ot0="T_INFER",vt0="T_IS",lt0="T_ASSERTS",pt0="T_IMPLIES",kt0=VR,mt0=VR,ht0="T_NUMBER",dt0="T_BIGINT",yt0="T_STRING",gt0="T_TEMPLATE_PART",_t0="T_IDENTIFIER",bt0="T_REGEXP",wt0="T_INTERPRETER",Tt0="T_ERROR",Et0="T_JSX_IDENTIFIER",St0=tU,At0=tU,It0="T_BOOLEAN_TYPE",Pt0="T_NUMBER_SINGLETON_TYPE",jt0="T_BIGINT_SINGLETON_TYPE",Nt0=[0,ZF,Mw,9],Ot0=[0,ZF,xw,9],Ct0=aF,Dt0="*/",Rt0=aF,Ft0="unreachable line_comment",Lt0="unreachable string_quote",Mt0="\\",Ut0="unreachable template_part",qt0=`\r
`,Bt0=bb,Xt0="unreachable regexp_class",Jt0=AM,Kt0="unreachable regexp_body",Yt0=H0,zt0=H0,Vt0=H0,Wt0=H0,Gt0=gM,$t0="{'>'}",Ht0=H3,Qt0="{'}'}",Zt0=Qk,xn0=ca,rn0=jb,en0=qp,tn0=gM,nn0=ca,un0=jb,in0=qp,fn0="unreachable type_token wholenumber",cn0="unreachable type_token wholebigint",sn0="unreachable type_token floatbigint",an0="unreachable type_token scinumber",on0="unreachable type_token scibigint",vn0="unreachable type_token hexnumber",ln0="unreachable type_token hexbigint",pn0="unreachable type_token legacyoctnumber",kn0="unreachable type_token octnumber",mn0="unreachable type_token octbigint",hn0="unreachable type_token binnumber",dn0="unreachable type_token bigbigint",yn0="unreachable type_token",gn0=EM,_n0=[11,1],bn0=[11,0],wn0="unreachable template_tail",Tn0=H0,En0=H0,Sn0="unreachable jsx_child",An0="unreachable jsx_tag",In0=[0,pR],Pn0=[0,913],jn0=[0,gv],Nn0=[0,S9],On0=[0,KR],Cn0=[0,ZM],Dn0=[0,8747],Rn0=[0,hM],Fn0=[0,916],Ln0=[0,8225],Mn0=[0,935],Un0=[0,pL],qn0=[0,914],Bn0=[0,RL],Xn0=[0,XR],Jn0=[0,qM],Kn0=[0,915],Yn0=[0,$M],zn0=[0,919],Vn0=[0,917],Wn0=[0,Pj],Gn0=[0,sM],$n0=[0,PR],Hn0=[0,924],Qn0=[0,923],Zn0=[0,922],x70=[0,sU],r70=[0,921],e70=[0,$R],t70=[0,xw],n70=[0,KD],u70=[0,QI],i70=[0,927],f70=[0,937],c70=[0,rU],s70=[0,eL],a70=[0,h_],o70=[0,338],v70=[0,352],l70=[0,929],p70=[0,936],k70=[0,8243],m70=[0,928],h70=[0,934],d70=[0,tM],y70=[0,MD],g70=[0,933],_70=[0,LL],b70=[0,fM],w70=[0,BM],T70=[0,920],E70=[0,932],S70=[0,GD],A70=[0,VF],I70=[0,UF],P70=[0,IL],j70=[0,918],N70=[0,376],O70=[0,HF],C70=[0,926],D70=[0,jL],R70=[0,MM],F70=[0,925],L70=[0,39],M70=[0,8736],U70=[0,8743],q70=[0,38],B70=[0,945],X70=[0,8501],J70=[0,Sv],K70=[0,8226],Y70=[0,RF],z70=[0,946],V70=[0,8222],W70=[0,PL],G70=[0,eU],$70=[0,8776],H70=[0,bM],Q70=[0,8773],Z70=[0,9827],xu0=[0,WR],ru0=[0,967],eu0=[0,KF],tu0=[0,um],nu0=[0,cL],uu0=[0,Ab],iu0=[0,8595],fu0=[0,8224],cu0=[0,8659],su0=[0,gF],au0=[0,8746],ou0=[0,8629],vu0=[0,p8],lu0=[0,8745],pu0=[0,8195],ku0=[0,8709],mu0=[0,oU],hu0=[0,pU],du0=[0,wF],yu0=[0,el],gu0=[0,9830],_u0=[0,8707],bu0=[0,8364],wu0=[0,OM],Tu0=[0,ko],Eu0=[0,951],Su0=[0,8801],Au0=[0,949],Iu0=[0,8194],Pu0=[0,8805],ju0=[0,947],Nu0=[0,8260],Ou0=[0,bR],Cu0=[0,_L],Du0=[0,Mw],Ru0=[0,8704],Fu0=[0,oF],Lu0=[0,UL],Mu0=[0,8230],Uu0=[0,9829],qu0=[0,8596],Bu0=[0,8660],Xu0=[0,62],Ju0=[0,402],Ku0=[0,948],Yu0=[0,OF],zu0=[0,$k],Vu0=[0,8712],Wu0=[0,fL],Gu0=[0,953],$u0=[0,8734],Hu0=[0,8465],Qu0=[0,YM],Zu0=[0,8220],xi0=[0,8968],ri0=[0,8592],ei0=[0,Uy],ti0=[0,10216],ni0=[0,955],ui0=[0,8656],ii0=[0,954],fi0=[0,60],ci0=[0,8216],si0=[0,8249],ai0=[0,WF],oi0=[0,9674],vi0=[0,8727],li0=[0,8970],pi0=[0,GF],ki0=[0,8711],mi0=[0,956],hi0=[0,8722],di0=[0,pP],yi0=[0,Oj],gi0=[0,8212],_i0=[0,nR],bi0=[0,8804],wi0=[0,957],Ti0=[0,FD],Ei0=[0,8836],Si0=[0,8713],Ai0=[0,LF],Ii0=[0,8715],Pi0=[0,8800],ji0=[0,8853],Ni0=[0,959],Oi0=[0,969],Ci0=[0,8254],Di0=[0,dM],Ri0=[0,339],Fi0=[0,CI],Li0=[0,YL],Mi0=[0,i9],Ui0=[0,Ok],qi0=[0,8855],Bi0=[0,MF],Xi0=[0,x2],Ji0=[0,O4],Ki0=[0,Hp],Yi0=[0,RM],zi0=[0,wR],Vi0=[0,982],Wi0=[0,960],Gi0=[0,966],$i0=[0,8869],Hi0=[0,8240],Qi0=[0,8706],Zi0=[0,8744],xf0=[0,8211],rf0=[0,10217],ef0=[0,8730],tf0=[0,8658],nf0=[0,34],uf0=[0,968],if0=[0,8733],ff0=[0,8719],cf0=[0,961],sf0=[0,8971],af0=[0,uU],of0=[0,8476],vf0=[0,8221],lf0=[0,8969],pf0=[0,8594],kf0=[0,fE],mf0=[0,FL],hf0=[0,eM],df0=[0,8901],yf0=[0,353],gf0=[0,8218],_f0=[0,8217],bf0=[0,8250],wf0=[0,8835],Tf0=[0,8721],Ef0=[0,8838],Sf0=[0,8834],Af0=[0,9824],If0=[0,8764],Pf0=[0,962],jf0=[0,963],Nf0=[0,8207],Of0=[0,952],Cf0=[0,8756],Df0=[0,964],Rf0=[0,vk],Ff0=[0,8839],Lf0=[0,qD],Mf0=[0,sI],Uf0=[0,qv],qf0=[0,8657],Bf0=[0,8482],Xf0=[0,Fb],Jf0=[0,732],Kf0=[0,Ov],Yf0=[0,8201],zf0=[0,977],Vf0=[0,UM],Wf0=[0,_o],Gf0=[0,965],$f0=[0,978],Hf0=[0,qb],Qf0=[0,py],Zf0=[0,bL],xc0=[0,XL],rc0=[0,8205],ec0=[0,950],tc0=[0,d4],nc0=[0,lP],uc0=[0,c8],ic0=[0,958],fc0=[0,8593],cc0=[0,tF],sc0=[0,8242],ac0=[0,mT],oc0="unreachable regexp",vc0="unreachable token wholenumber",lc0="unreachable token wholebigint",pc0="unreachable token floatbigint",kc0="unreachable token scinumber",mc0="unreachable token scibigint",hc0="unreachable token hexnumber",dc0="unreachable token hexbigint",yc0="unreachable token legacyoctnumber",gc0="unreachable token legacynonoctnumber",_c0="unreachable token octnumber",bc0="unreachable token octbigint",wc0="unreachable token bignumber",Tc0="unreachable token bigint",Ec0="unreachable token",Sc0=EM,Ac0=[7,"#!"],Ic0="expected ?",Pc0="unreachable string_escape",jc0=$1,Nc0=K3,Oc0=K3,Cc0=$1,Dc0=xE,Rc0=ZL,Fc0="n",Lc0="r",Mc0="t",Uc0=BR,qc0=K3,Bc0=ca,Xc0=ca,Jc0="unreachable id_char",Kc0=ca,Yc0=ca,zc0=K3,Vc0=OR,Wc0=NF,Gc0=fw,$c0=[24,"token ILLEGAL"],Hc0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],Qc0=[0,1],Zc0=[0,1],xs0=sF,rs0=sF,es0=[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 ...`?"],ts0=k4,ns0="Peeking current location when not available",us0=[0,"src/parser/parser_env.ml",351,9],is0="Internal Error: Tried to add_declared_private with outside of class scope.",fs0="Internal Error: `exit_class` called before a matching `enter_class`",cs0=H0,ss0=[0,0,0],as0=[0,0,0],os0="Parser_env.Try.Rollback",vs0=H0,ls0=H0,ps0=[0,M1,Ju,Qi,iF,EF,_f,L1,vi,jc,Uu,I7,Cn,pc,ju,Qu,d7,u7,O7,Pf,Of,ai,y7,wn,xi,wc,t7,_c,ri,If,fi,Nn,Sn,Kf,uu,cu,Gi,Ic,Pe,sf,oi,mc,rf,yf,N7,ou,je,Mi,r7,Ii,Si,vc,o7,Nu,tc,Se,Gn,v7,Ni,xu,mu,V7,nc,Ie,G7,ec,bf,tu,Ac,Ef,U7,Ff,$f,pu,yi,$n,Kn,gu,A7,f7,oc,rc,g7,vu,yc,Qt,of,Pu,Fn,Mf,R7,Hu,Xf,Ku,uf,Yu,Mn,bc,Yi,Ec,ji,B7,jf,gf,mi,a7,nf,E7,kc,Eu,hc,gc,Jn,Ru,uc,hu,Wu,Xn,dr,Li,J7,bn,l7,pi,En,yu,h7,qf,Ci,Df,Rf,In,L7,Bn,p7,Vu,Tc,Xu,eu,ef,Ln,zf,lc,Iu,_i,mt,Q7,M7,Cc,Y7,wi,Tf,On,Mu,G1,s7,Sf,W7,Hi,Yn,wu,X7,ni,R1,n7,qn,e7,yt,au,$7,ui,Z7,Ai,Sc,ii,_n,Zi,qu,mf,Fu,Lu,k7,Tn,x7,Vf,gn,C7,Jf,Cu,z7,fu,du,hi,q7,P7,tf,df,Vn,T7,Pn,Du,ei,V2,b7,Af,Wn,cf,jn,Qn,Ji,_u,lu,Qf,cc,Bi,gi,ku,Un,iu,Fi,Vi,Dn,di,ie,li,ac,af,Yf,Wi,$i,Bf,Tu,hf,Zn,bi,ic,xf,bu,we,_e,Di,xc,Gf,An,Cf,Ki,Zu,fc,Ui,Ou,w7,Nc,zn,K7,Pi,Lf,aL,Gu,uM,HR,ci,qi,ti,su,S7,Pc,Ri,Ti,nu,_7,zi,Rn,sc,Oc,$u,i7,Nf,Xi,D7,c7,Ee,Zf,Su,Jt,kf,Ei,m7,Wf,ru,ki,j7,Au,lf,Hn,zu,pf,ff],ks0=[0,M1,Ju,Qi,_f,L1,vi,jc,Uu,I7,Cn,pc,ju,Qu,d7,u7,O7,Pf,Of,ai,y7,wn,xi,wc,t7,_c,ri,If,fi,Nn,Sn,Kf,uu,cu,Gi,Ic,Pe,sf,oi,mc,rf,yf,N7,ou,je,Mi,r7,Ii,Si,vc,o7,Nu,tc,Se,Gn,v7,Ni,xu,mu,V7,nc,Ie,G7,ec,bf,tu,Ac,Ef,U7,Ff,$f,pu,yi,$n,Kn,gu,A7,f7,oc,rc,g7,vu,yc,Qt,of,Pu,Fn,Mf,R7,Hu,Xf,Ku,uf,Yu,Mn,bc,Yi,Ec,ji,B7,jf,gf,mi,a7,nf,E7,kc,Eu,hc,gc,Jn,Ru,uc,hu,Wu,Xn,dr,Li,J7,bn,l7,pi,En,yu,h7,qf,Ci,Df,Rf,In,L7,Bn,p7,Vu,Tc,Xu,eu,ef,Ln,zf,lc,Iu,_i,mt,Q7,M7,Cc,Y7,wi,Tf,On,Mu,G1,s7,Sf,W7,Hi,Yn,wu,X7,ni,R1,n7,qn,e7,yt,au,$7,ui,Z7,Ai,Sc,ii,_n,Zi,qu,mf,Fu,Lu,k7,Tn,x7,Vf,gn,C7,Jf,Cu,z7,fu,du,hi,q7,P7,tf,df,Vn,T7,Pn,Du,ei,V2,b7,Af,Wn,cf,jn,Qn,Ji,_u,lu,Qf,cc,Bi,gi,ku,Un,iu,Fi,Vi,Dn,di,ie,li,ac,af,Yf,Wi,$i,Bf,Tu,hf,Zn,bi,ic,xf,bu,we,_e,Di,xc,Gf,An,Cf,Ki,Zu,fc,Ui,Ou,w7,Nc,zn,K7,Pi,Lf,Gu,ci,qi,ti,su,S7,Pc,Ri,Ti,nu,_7,zi,Rn,sc,Oc,$u,i7,Nf,Xi,D7,c7,Ee,Zf,Su,Jt,kf,Ei,m7,Wf,ru,ki,j7,Au,lf,Hn,zu,pf,ff],ms0=[0,vc,mt,Fu,au,_n,c7,hc,jf,Vu,On,Su,_c,Xf,je,R7,Af,zi,cu,Yi,zf,Jn,s7,Iu,Fi,gi,Ju,f7,Z7,fu,Kn,qf,Wi,fc,ui,iu,hu,yt,_f,df,$f,hf,Xi,Lu,Nf,ef,_u,G7,Sc,du,ou,mi,qn,Ii,Hi,Vi,h7,uc,Ti,qi,of,ff,Ac,zn,xi,B7,bf,L7,S7,Ku,Ie,bc,Zi,Pu,Wu,Tc,Ln,$7,l7,xc,If,cc,Bn,pi,mf,Ff,Hn,Bf,Qn,Li,xu,yc,zu,di,D7,tc,L1,ec,ic,O7,v7,n7,m7,z7,Ic,Cc,_7,E7,N7,ie,P7,ri,M1,En,Gi,bi,Ef,ju,g7,xf,mu,Wf,pc,ci,Zn,Eu,Uu,lc,j7,Sn,Tf,ku,Pn,Hu,Wn,yu,rc,Vn,Of,Nn,K7,vi,Kf,o7,Pf,r7,Cn,Pc,Sf,hi,ti,bn,qu,Pi,I7,Gu,kc,Df,Ui,ru,J7,Oc,nu,w7,oc,Rf,Nc,dr,R1,Se,u7,ai,Mi,A7,Pe,we,gc,e7,Mf,ei,_i,Qt,Zf,Vf,Un,W7,su,b7,k7,Q7,ii,d7,Bi,nc,Jf,X7,Qf,jn,Cf,nf,Nu,gf,Yn,Yu,yi,fi,ji,tu,Mn,y7,$i,$u,Tu,kf,Y7,yf,Dn,uu,Ai,V7,ni,Ec,sc,a7,eu,Ri,Mu,li,t7,pf,jc,ac,i7,wc,af,Xu,M7,Gf,Ci,$n,Ru,wi,T7,In,wn,mc,ki,Ki,gu,Au,Ei,V2,vu,Lf,Du,gn,C7,Si,_e,Tn,Ou,U7,Ji,Yf,oi,rf,Cu,cf,Qu,q7,Fn,Jt,wu,Rn,p7,uf,x7,bu,Gn,lu,Ee,lf,G1,Di,Qi,Zu,Ni,tf,An,pu,sf,Xn],hs0=[0,vc,mt,Fu,au,_n,c7,hc,jf,Vu,On,Su,_c,Xf,je,R7,Af,zi,cu,Yi,zf,Jn,s7,Iu,Fi,gi,Ju,f7,Z7,fu,Kn,qf,Wi,fc,ui,iu,hu,yt,_f,EF,df,$f,hf,Xi,Lu,Nf,ef,_u,G7,Sc,du,ou,mi,qn,Ii,Hi,Vi,h7,uc,Ti,qi,of,ff,Ac,zn,uM,xi,B7,bf,L7,S7,Ku,Ie,bc,Zi,Pu,Wu,Tc,Ln,$7,l7,xc,If,cc,Bn,pi,mf,Ff,Hn,Bf,Qn,Li,xu,yc,zu,di,D7,tc,L1,ec,ic,O7,v7,n7,m7,z7,Ic,Cc,_7,E7,N7,ie,P7,ri,M1,En,Gi,bi,Ef,ju,g7,xf,mu,Wf,pc,ci,Zn,Eu,Uu,lc,j7,Sn,Tf,ku,Pn,Hu,Wn,yu,rc,Vn,Of,Nn,K7,vi,Kf,o7,Pf,r7,Cn,Pc,Sf,hi,ti,bn,qu,Pi,I7,Gu,kc,Df,Ui,ru,J7,Oc,nu,w7,oc,Rf,Nc,dr,R1,Se,u7,ai,Mi,A7,Pe,we,gc,e7,Mf,ei,_i,Qt,Zf,Vf,Un,W7,su,b7,k7,Q7,ii,d7,Bi,nc,Jf,X7,Qf,jn,Cf,nf,Nu,gf,Yn,Yu,yi,fi,ji,tu,Mn,y7,$i,$u,Tu,kf,Y7,HR,yf,Dn,uu,Ai,V7,ni,Ec,sc,a7,eu,Ri,Mu,li,t7,aL,pf,jc,ac,i7,wc,iF,af,Xu,M7,Gf,Ci,$n,Ru,wi,T7,In,wn,mc,ki,Ki,gu,Au,Ei,V2,vu,Lf,Du,gn,C7,Si,_e,Tn,Ou,U7,Ji,Yf,oi,rf,Cu,cf,Qu,q7,Fn,Jt,wu,Rn,p7,uf,x7,bu,Gn,lu,Ee,lf,G1,Di,Qi,Zu,Ni,tf,An,pu,sf,Xn],ds0=mv,ys0=ck,gs0=oa,_s0=$3,bs0=Se,ws0=je,Ts0=io,Es0=Pe,Ss0=km,As0=vl,Is0=V4,Ps0=_4,js0=fl,Ns0=dv,Os0=vo,Cs0=ps,Ds0=os,Rs0=Ee,Fs0=Q4,Ls0=e8,Ms0=_e,Us0=fo,qs0=em,Bs0=M4,Xs0=Ik,Js0=z3,Ks0=dc,Ys0=Ae,zs0=J4,Vs0=uo,Ws0=il,Gs0=as,$s0=ks,Hs0=ol,Qs0=lk,Zs0=R1,xa0=Nv,ra0=po,ea0=G1,ta0=nk,na0=wl,ua0=W3,ia0=B3,fa0=M1,ca0=we,sa0=Z3,aa0=Bu,oa0=B9,va0=H9,la0=va,pa0=bo,ka0=m8,ma0=y4,ha0=ie,da0=_v,ya0=lo,ga0=Lv,_a0=ks,ba0=ix,wa0=M8,Ta0=qk,Ea0=am,Sa0=Uk,Aa0=mo,Ia0=kl,Pa0=yv,ja0=lv,Na0=Q3,Oa0=R8,Ca0=[0,k4],Da0=H0,Ra0=[0,1],Fa0=[0,wv,1429,6],La0=[0,wv,1432,6],Ma0=[0,wv,1535,8],Ua0=[0,1],qa0=[0,wv,hR,8],Ba0="Can not have both `static` and `proto`",Xa0=Ae,Ja0=LP,Ka0=[0,0,0,0],Ya0=[0,0],za0=[0,[0,0,0,0,0]],Va0="You should only call render_type after making sure the next token is a renders variant",Wa0=[0,"the end of a tuple type (no trailing comma is allowed in inexact tuple type)."],Ga0=kl,$a0=yv,Ha0=lv,Qa0=[0,"a number literal type"],Za0=[0,0],xo0=na,ro0=[0,0],eo0=[0,"a type"],to0=[0,0],no0=[0,0],uo0=[17,1],io0=[17,0],fo0=[0,wv,h_,15],co0=[0,wv,sI,15],so0=xt,ao0=xt,oo0=q8,vo0=ml,lo0=[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."],po0=[0,0,0,0],ko0="Offset_utils.Offset_lookup_failed",mo0=l2,ho0=CF,do0=ml,yo0=q8,go0=AL,_o0=ml,bo0=q8,wo0=O5,To0=NE,Eo0="normal",So0=Bu,Ao0="jsxTag",Io0="jsxChild",Po0="template",jo0=tL,No0="context",Oo0=Bu,Co0=[6,0],Do0=[0,0],Ro0=[0,1],Fo0=[0,4],Lo0=[0,2],Mo0=[0,3],Uo0=[0,0],qo0=xt,Bo0=[0,0,0,0,0,0],Xo0=[0,1],Jo0=[0,Hy,1773,21],Ko0=[0,"a declaration, statement or export specifiers"],Yo0=[0,81],zo0=sl,Vo0=[0,H0,H0,0],Wo0=[0,ZD],Go0="exports",$o0=Kw,Ho0=aM,Qo0=[0,81],Zo0=na,xv0=[0,70],rv0=[0,0],ev0=[0,1],tv0=[0,"the keyword `as`"],nv0=[0,30],uv0=[0,30],iv0=[0,0],fv0=[0,1],cv0=[0,ZD],sv0=[0,"the keyword `from`"],av0=[0,H0,H0,0],ov0=[0,WL],vv0="Label",lv0=[0,WL],pv0=[0,0,0],kv0=[0,40],mv0=[0,Hy,371,22],hv0=[0,39],dv0=[0,Hy,390,22],yv0=[0,0],gv0="the token `;`",_v0=[0,0],bv0=[0,0],wv0=DR,Tv0=[0,k4],Ev0=DR,Sv0=[24,yt],Av0=na,Iv0=[0,70],Pv0=[0,H0,0],jv0=Yt,Nv0=[0,70],Ov0=[0,70],Cv0=mv,Dv0=[0,H0,0],Rv0=[0,0,0],Fv0=[0,0,0],Lv0=[0,78],Mv0=W1,Uv0=W1,qv0=[0,"a regular expression"],Bv0=H0,Xv0=H0,Jv0=H0,Kv0=[0,"src/parser/expression_parser.ml",1365,17],Yv0=[0,"a template literal part"],zv0=[0,[0,H0,H0],1],Vv0=[0,0],Wv0=K3,Gv0=OR,$v0=fw,Hv0=fw,Qv0=NF,Zv0=[0,70],x30=[0,1],r30=[0,1],e30=[0,1],t30=[0,1],n30=[0,1],u30=Iv,i30=uo,f30=[0,"the identifier `target`"],c30=[0,0],s30=R1,a30=dl,o30=dl,v30=Nv,l30=[0,"either a call or access of `super`"],p30=Nv,k30=[0,1],m30=[0,0],h30=[0,1],d30=[0,0],y30=[0,1],g30=[0,0],_30=[0,2],b30=[0,3],w30=[0,7],T30=[0,6],E30=[0,4],S30=[0,5],A30=[0,6],I30=[0,[0,17,[0,2]]],P30=[0,[0,18,[0,3]]],j30=[0,[0,19,[0,4]]],N30=[0,[0,0,[0,5]]],O30=[0,[0,1,[0,5]]],C30=[0,[0,2,[0,5]]],D30=[0,[0,3,[0,5]]],R30=[0,[0,5,[0,6]]],F30=[0,[0,7,[0,6]]],L30=[0,[0,4,[0,6]]],M30=[0,[0,6,[0,6]]],U30=[0,[0,8,[0,7]]],q30=[0,[0,9,[0,7]]],B30=[0,[0,10,[0,7]]],X30=[0,[0,11,[0,8]]],J30=[0,[0,12,[0,8]]],K30=[0,[0,15,[0,9]]],Y30=[0,[0,13,[0,9]]],z30=[0,[0,14,[1,10]]],V30=[0,[0,16,[0,9]]],W30=[0,[0,21,[0,6]]],G30=[0,[0,20,[0,6]]],$30=[20,d5],H30=[0,[0,8]],Q30=[0,[0,7]],Z30=[0,[0,6]],xl0=[0,[0,10]],rl0=[0,[0,9]],el0=[0,[0,11]],tl0=[0,[0,5]],nl0=[0,[0,4]],ul0=[0,[0,2]],il0=[0,[0,3]],fl0=[0,[0,1]],cl0=[0,[0,0]],sl0=[0,[0,12]],al0=[0,[0,13]],ol0=[0,[0,14]],vl0=[0,0],ll0=Io,pl0=Uf,kl0=[13,"JSX fragment"],ml0=[0,Bt],hl0=[1,Bt],dl0=[0,H0,H0,0],yl0=[0,k4],gl0=H0,_l0=z3,bl0=[0,H0,0],wl0="unexpected PrivateName in Property, expected a PrivateField",Tl0=[0,0,0],El0=aa,Sl0="Must be one of the above",Al0=[0,1],Il0=[0,1],Pl0=[0,1],jl0=aa,Nl0=aa,Ol0=Bg,Cl0="Internal Error: private name found in object props",Dl0=[0,XF],Rl0=[19,[0,0]],Fl0=[0,XF],Ll0=[0,0,0,0],Ml0=bb,Ul0="Nooo: ",ql0=fo,Bl0="Parser error: No such thing as an expression pattern!",Xl0=[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]],Jl0=[0,"src/parser/parser_flow.ml",p8,28],Kl0=[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]],Yl0=CF,zl0=NE,Vl0=lF,Wl0=BL,Gl0=BL,$l0=lF,Hl0=Bu,Ql0=VD,Zl0=j2,x60=l2,r60="InterpreterDirective",e60="interpreter",t60="Program",n60=bl,u60="BreakStatement",i60=bl,f60="ContinueStatement",c60="DebuggerStatement",s60=Po,a60="DeclareExportAllDeclaration",o60=Po,v60=j_,l60=GI,p60=fo,k60="DeclareExportDeclaration",m60=j2,h60=Hr,d60="DeclareModule",y60=Y2,g60="DeclareModuleExports",_60=j2,b60=Hr,w60="DeclareNamespace",T60=Tv,E60=j2,S60="DoWhileStatement",A60="EmptyStatement",I60=Y9,P60=GI,j60="ExportDefaultDeclaration",N60=Y9,O60=Cb,C60=Po,D60="ExportAllDeclaration",R60=Y9,F60=Po,L60=j_,M60=GI,U60="ExportNamedDeclaration",q60="directive",B60=V2,X60="ExpressionStatement",J60=j2,K60="update",Y60=Tv,z60=H7,V60="ForStatement",W60="each",G60=j2,$60=$t,H60=vs,Q60="ForInStatement",Z60=bo,xp0=j2,rp0=$t,ep0=vs,tp0="ForOfStatement",np0=oM,up0=cI,ip0=Tv,fp0="IfStatement",cp0=Bu,sp0=as,ap0=l2,op0=SR,vp0=Po,lp0=j_,pp0="ImportDeclaration",kp0=j2,mp0=bl,hp0="LabeledStatement",dp0=ne,yp0="ReturnStatement",gp0="cases",_p0="discriminant",bp0="SwitchStatement",wp0=ne,Tp0="ThrowStatement",Ep0="finalizer",Sp0="handler",Ap0=Jt,Ip0="TryStatement",Pp0=j2,jp0=Tv,Np0="WhileStatement",Op0=j2,Cp0=ub,Dp0="WithStatement",Rp0=IF,Fp0="ArrayExpression",Lp0=F1,Mp0=D8,Up0=V2,qp0=Ie,Bp0=GT,Xp0=va,Jp0=j2,Kp0=zt,Yp0=Hr,zp0="ArrowFunctionExpression",Vp0=V2,Wp0="AsConstExpression",Gp0=Y2,$p0=V2,Hp0="AsExpression",Qp0=Bg,Zp0=$t,x40=vs,r40=jv,e40="AssignmentExpression",t40=$t,n40=vs,u40=jv,i40="BinaryExpression",f40="CallExpression",c40=oM,s40=cI,a40=Tv,o40="ConditionalExpression",v40=Po,l40="ImportExpression",p40=pF,k40=cU,m40=d5,h40=$t,d40=vs,y40=jv,g40="LogicalExpression",_40="MemberExpression",b40=XA,w40=dl,T40="MetaProperty",E40=wA,S40=P4,A40=XM,I40="NewExpression",P40=_5,j40="ObjectExpression",N40=Ze,O40="OptionalCallExpression",C40=Ze,D40="OptionalMemberExpression",R40=jM,F40="SequenceExpression",L40="Super",M40="ThisExpression",U40=Y2,q40=V2,B40="TypeCastExpression",X40=Y2,J40=V2,K40="SatisfiesExpression",Y40=ne,z40="AwaitExpression",V40=xt,W40=gs,G40=UR,$40=iM,H40=as,Q40=ks,Z40=il,xk0="matched above",rk0=ne,ek0=rR,tk0=jv,nk0="UnaryExpression",uk0=SF,ik0=DM,fk0=rR,ck0=ne,sk0=jv,ak0="UpdateExpression",ok0="delegate",vk0=ne,lk0="YieldExpression",pk0="Unexpected FunctionDeclaration with BodyExpression",kk0="HookDeclaration",mk0=V2,hk0=Ie,dk0=GT,yk0=va,gk0="FunctionDeclaration",_k0=F1,bk0=D8,wk0=j2,Tk0=zt,Ek0=Hr,Sk0="Unexpected FunctionExpression with BodyExpression",Ak0=F1,Ik0=D8,Pk0=V2,jk0=Ie,Nk0=GT,Ok0=va,Ck0=j2,Dk0=zt,Rk0=Hr,Fk0="FunctionExpression",Lk0=Ze,Mk0=Y2,Uk0=Te,qk0=jE,Bk0=Ze,Xk0=Y2,Jk0=Te,Kk0="PrivateIdentifier",Yk0=Ze,zk0=Y2,Vk0=Te,Wk0=jE,Gk0=cI,$k0=Tv,Hk0="SwitchCase",Qk0=j2,Zk0="param",x80="CatchClause",r80=j2,e80="BlockStatement",t80=sa,n80=Hr,u80="DeclareVariable",i80="DeclareHook",f80=Ie,c80="DeclareFunction",s80=Hr,a80=kF,o80=po,v80=dc,l80=j2,p80=F1,k80=Hr,m80="DeclareClass",h80=F1,d80=$g,y80=zt,g80=__,_80=zt,b80=Hr,w80="DeclareComponent",T80=F1,E80=$g,S80=__,A80=zt,I80="ComponentTypeAnnotation",P80=Ze,j80=Y2,N80=Te,O80="ComponentTypeParameter",C80=j2,D80=Hr,R80="DeclareEnum",F80=dc,L80=j2,M80=F1,U80=Hr,q80="DeclareInterface",B80=l2,X80=Bu,J80=Cb,K80="ExportNamespaceSpecifier",Y80=$t,z80=F1,V80=Hr,W80="DeclareTypeAlias",G80=$t,$80=F1,H80=Hr,Q80="TypeAlias",Z80="DeclareOpaqueType",xm0="OpaqueType",rm0="supertype",em0="impltype",tm0=F1,nm0=Hr,um0="ClassDeclaration",im0="ClassExpression",fm0=hm,cm0=po,sm0="superTypeParameters",am0="superClass",om0=F1,vm0=j2,lm0=Hr,pm0=V2,km0="Decorator",mm0=F1,hm0=Hr,dm0="ClassImplements",ym0=j2,gm0="ClassBody",_m0=yo,bm0=rl,wm0=wo,Tm0=Fv,Em0=hm,Sm0=Cv,Am0=Ae,Im0=sa,Pm0=l2,jm0=so,Nm0="MethodDefinition",Om0=Z3,Cm0=hm,Dm0=L1,Rm0=Ae,Fm0=Cv,Lm0=Y2,Mm0=l2,Um0=so,qm0=cF,Bm0="Internal Error: Private name found in class prop",Xm0=Z3,Jm0=hm,Km0=L1,Ym0=Ae,zm0=Cv,Vm0=Y2,Wm0=l2,Gm0=so,$m0=cF,Hm0=F1,Qm0=$g,Zm0=zt,xh0=Hr,rh0=j2,eh0="ComponentDeclaration",th0=ne,nh0=j5,uh0=$t,ih0=vs,fh0=q4,ch0=jw,sh0=al,ah0=Te,oh0="ComponentParameter",vh0=H7,lh0=Hr,ph0="EnumBigIntMember",kh0=Hr,mh0=iR,hh0=H7,dh0=Hr,yh0="EnumStringMember",gh0=Hr,_h0=iR,bh0=H7,wh0=Hr,Th0="EnumNumberMember",Eh0=H7,Sh0=Hr,Ah0="EnumBooleanMember",Ih0=G3,Ph0=Nm,jh0=xl,Nh0="EnumBooleanBody",Oh0=G3,Ch0=Nm,Dh0=xl,Rh0="EnumNumberBody",Fh0=G3,Lh0=Nm,Mh0=xl,Uh0="EnumStringBody",qh0=G3,Bh0=xl,Xh0="EnumSymbolBody",Jh0=G3,Kh0=Nm,Yh0=xl,zh0="EnumBigIntBody",Vh0=j2,Wh0=Hr,Gh0="EnumDeclaration",$h0=dc,Hh0=j2,Qh0=F1,Zh0=Hr,xd0="InterfaceDeclaration",rd0=F1,ed0=Hr,td0="InterfaceExtends",nd0=Y2,ud0=_5,id0="ObjectPattern",fd0=Y2,cd0=IF,sd0="ArrayPattern",ad0=$t,od0=vs,vd0=q4,ld0=Y2,pd0=Te,kd0=jE,md0=ne,hd0=j5,dd0=ne,yd0=j5,gd0=$t,_d0=vs,bd0=q4,wd0=H7,Td0=H7,Ed0=wo,Sd0=Fv,Ad0=xM,Id0=Cv,Pd0=jw,jd0=rl,Nd0=sa,Od0=l2,Cd0=so,Dd0=mL,Rd0=ne,Fd0=cM,Ld0=$t,Md0=vs,Ud0=q4,qd0=Cv,Bd0=jw,Xd0=rl,Jd0=sa,Kd0=l2,Yd0=so,zd0=mL,Vd0=ne,Wd0=cM,Gd0=wt,$d0=l2,Hd0=kv,Qd0=H0,Zd0=wt,x50=lo,r50=l2,e50=kv,t50=wt,n50=l2,u50=kv,i50=os,f50=ps,c50=wt,s50=l2,a50=kv,o50="flags",v50=Qt,l50="regex",p50=wt,k50=l2,m50=kv,h50=wt,d50=l2,y50=kv,g50=jM,_50="quasis",b50="TemplateLiteral",w50="cooked",T50=wt,E50="tail",S50=l2,A50="TemplateElement",I50="quasi",P50="tag",j50="TaggedTemplateExpression",N50=vl,O50=dv,C50=fl,D50=sa,R50="declarations",F50="VariableDeclaration",L50=H7,M50=Hr,U50="VariableDeclarator",q50="plus",B50=CR,X50=mo,J50=oa,K50=Ag,Y50="in-out",z50=sa,V50="Variance",W50="AnyTypeAnnotation",G50="MixedTypeAnnotation",$50="EmptyTypeAnnotation",H50="VoidTypeAnnotation",Q50="NullLiteralTypeAnnotation",Z50="SymbolTypeAnnotation",xy0="NumberTypeAnnotation",ry0="BigIntTypeAnnotation",ey0="StringTypeAnnotation",ty0="BooleanTypeAnnotation",ny0=Y2,uy0="NullableTypeAnnotation",iy0="UnknownTypeAnnotation",fy0="NeverTypeAnnotation",cy0="UndefinedTypeAnnotation",sy0=sa,ay0=Y2,oy0="parameterName",vy0="TypePredicate",ly0="HookTypeAnnotation",py0="FunctionTypeAnnotation",ky0=io,my0=F1,hy0=__,dy0=D8,yy0=zt,gy0=Ze,_y0=Y2,by0=Te,wy0=FR,Ty0=Ze,Ey0=Y2,Sy0=Te,Ay0=FR,Iy0=[0,0,0,0,0],Py0="internalSlots",jy0="callProperties",Ny0="indexers",Oy0=_5,Cy0="exact",Dy0=TR,Ry0="ObjectTypeAnnotation",Fy0=xM,Ly0="There should not be computed object type property keys",My0=H7,Uy0=wo,qy0=Fv,By0=sa,Xy0=L1,Jy0=LP,Ky0=Ae,Yy0=Ze,zy0=rl,Vy0=l2,Wy0=so,Gy0="ObjectTypeProperty",$y0=ne,Hy0="ObjectTypeSpreadProperty",Qy0=L1,Zy0=Ae,x90=l2,r90=so,e90=Hr,t90="ObjectTypeIndexer",n90=Ae,u90=l2,i90="ObjectTypeCallProperty",f90=Ze,c90=L1,s90="sourceType",a90="propType",o90="keyTparam",v90="ObjectTypeMappedTypeProperty",l90=l2,p90=rl,k90=Ae,m90=Ze,h90=Hr,d90="ObjectTypeInternalSlot",y90=j2,g90=dc,_90="InterfaceTypeAnnotation",b90=JF,w90="ArrayTypeAnnotation",T90="falseType",E90="trueType",S90="extendsType",A90="checkType",I90="ConditionalTypeAnnotation",P90="typeParameter",j90="InferTypeAnnotation",N90=Hr,O90=FM,C90="QualifiedTypeIdentifier",D90=F1,R90=Hr,F90="GenericTypeAnnotation",L90="indexType",M90="objectType",U90="IndexedAccessType",q90=Ze,B90="OptionalIndexedAccessType",X90=kE,J90="UnionTypeAnnotation",K90=kE,Y90="IntersectionTypeAnnotation",z90=P4,V90=ne,W90="TypeofTypeAnnotation",G90=Hr,$90=FM,H90="QualifiedTypeofIdentifier",Q90=ne,Z90="KeyofTypeAnnotation",xg0=yr,rg0=OL,eg0=rF,tg0=Y2,ng0=jv,ug0="TypeOperator",ig0=mo,fg0=TR,cg0="elementTypes",sg0="TupleTypeAnnotation",ag0=Ze,og0=L1,vg0=JF,lg0=bl,pg0="TupleTypeLabeledElement",kg0=Y2,mg0=bl,hg0="TupleTypeSpreadElement",dg0=wt,yg0=l2,gg0="StringLiteralTypeAnnotation",_g0=wt,bg0=l2,wg0="NumberLiteralTypeAnnotation",Tg0=wt,Eg0=l2,Sg0="BigIntLiteralTypeAnnotation",Ag0=os,Ig0=ps,Pg0=wt,jg0=l2,Ng0="BooleanLiteralTypeAnnotation",Og0="ExistsTypeAnnotation",Cg0=Y2,Dg0=kR,Rg0=Y2,Fg0=kR,Lg0=zt,Mg0="TypeParameterDeclaration",Ug0="usesExtendsBound",qg0=fo,Bg0=L1,Xg0="bound",Jg0=Te,Kg0="TypeParameter",Yg0=zt,zg0=vR,Vg0=zt,Wg0=vR,Gg0=Iv,$g0=nM,Hg0="closingElement",Qg0="openingElement",Zg0="JSXElement",x_0="closingFragment",r_0=nM,e_0="openingFragment",t_0="JSXFragment",n_0=P4,u_0="selfClosing",i_0="attributes",f_0=Te,c_0="JSXOpeningElement",s_0="JSXOpeningFragment",a_0=Te,o_0="JSXClosingElement",v_0="JSXClosingFragment",l_0=l2,p_0=Te,k_0="JSXAttribute",m_0=ne,h_0="JSXSpreadAttribute",d_0="JSXEmptyExpression",y_0=V2,g_0="JSXExpressionContainer",__0=V2,b_0="JSXSpreadChild",w_0=wt,T_0=l2,E_0="JSXText",S_0=XA,A_0=ub,I_0="JSXMemberExpression",P_0=Te,j_0=Kw,N_0="JSXNamespacedName",O_0=Te,C_0="JSXIdentifier",D_0=Cb,R_0=al,F_0="ExportSpecifier",L_0=al,M_0="ImportDefaultSpecifier",U_0=al,q_0="ImportNamespaceSpecifier",B_0=SR,X_0=al,J_0="imported",K_0="ImportSpecifier",Y_0="Line",z_0="Block",V_0=l2,W_0=l2,G_0="DeclaredPredicate",$_0="InferredPredicate",H_0=wA,Q_0=P4,Z_0=XM,xb0=Cv,rb0=XA,eb0=ub,tb0="message",nb0=NE,ub0=AL,ib0=O5,fb0=Po,cb0=ml,sb0=q8,ab0=[0,M1,Ju,Qi,_f,L1,vi,jc,Uu,I7,Cn,pc,ju,Qu,d7,u7,O7,Pf,Of,ai,y7,wn,xi,wc,t7,_c,ri,If,fi,Nn,Sn,Kf,uu,cu,Gi,Ic,Pe,sf,oi,mc,rf,yf,N7,ou,je,Mi,r7,Ii,Si,vc,o7,Nu,tc,Se,Gn,v7,Ni,xu,mu,V7,nc,Ie,G7,ec,bf,tu,Ac,Ef,U7,Ff,$f,pu,yi,$n,Kn,gu,A7,f7,oc,rc,g7,vu,yc,Qt,of,Pu,Fn,Mf,R7,Hu,Xf,Ku,uf,Yu,Mn,bc,Yi,Ec,ji,B7,jf,gf,mi,a7,nf,E7,kc,Eu,hc,gc,Jn,Ru,uc,hu,Wu,Xn,dr,Li,J7,bn,l7,pi,En,yu,h7,qf,Ci,Df,Rf,In,L7,Bn,p7,Vu,Tc,Xu,eu,ef,Ln,zf,lc,Iu,_i,mt,Q7,M7,Cc,Y7,wi,Tf,On,Mu,G1,s7,Sf,W7,Hi,Yn,wu,X7,ni,R1,n7,qn,e7,yt,au,$7,ui,Z7,Ai,Sc,ii,_n,Zi,qu,mf,Fu,Lu,k7,Tn,x7,Vf,gn,C7,Jf,Cu,z7,fu,du,hi,q7,P7,tf,df,Vn,T7,Pn,Du,ei,V2,b7,Af,Wn,cf,jn,Qn,Ji,_u,lu,Qf,cc,Bi,gi,ku,Un,iu,Fi,Vi,Dn,di,ie,li,ac,af,Yf,Wi,$i,Bf,Tu,hf,Zn,bi,ic,xf,bu,we,_e,Di,xc,Gf,An,Cf,Ki,Zu,fc,Ui,Ou,w7,Nc,zn,K7,Pi,Lf,Gu,ci,qi,ti,su,S7,Pc,Ri,Ti,nu,_7,zi,Rn,sc,Oc,$u,i7,Nf,Xi,D7,c7,Ee,Zf,Su,Jt,kf,Ei,m7,Wf,ru,ki,j7,Au,lf,Hn,zu,pf,ff],ob0=[0,vc,mt,Fu,au,_n,c7,hc,jf,Vu,On,Su,_c,Xf,je,R7,Af,zi,cu,Yi,zf,Jn,s7,Iu,Fi,gi,Ju,f7,Z7,fu,Kn,qf,Wi,fc,ui,iu,hu,yt,_f,df,$f,hf,Xi,Lu,Nf,ef,_u,G7,Sc,du,ou,mi,qn,Ii,Hi,Vi,h7,uc,Ti,qi,of,ff,Ac,zn,xi,B7,bf,L7,S7,Ku,Ie,bc,Zi,Pu,Wu,Tc,Ln,$7,l7,xc,If,cc,Bn,pi,mf,Ff,Hn,Bf,Qn,Li,xu,yc,zu,di,D7,tc,L1,ec,ic,O7,v7,n7,m7,z7,Ic,Cc,_7,E7,N7,ie,P7,ri,M1,En,Gi,bi,Ef,ju,g7,xf,mu,Wf,pc,ci,Zn,Eu,Uu,lc,j7,Sn,Tf,ku,Pn,Hu,Wn,yu,rc,Vn,Of,Nn,K7,vi,Kf,o7,Pf,r7,Cn,Pc,Sf,hi,ti,bn,qu,Pi,I7,Gu,kc,Df,Ui,ru,J7,Oc,nu,w7,oc,Rf,Nc,dr,R1,Se,u7,ai,Mi,A7,Pe,we,gc,e7,Mf,ei,_i,Qt,Zf,Vf,Un,W7,su,b7,k7,Q7,ii,d7,Bi,nc,Jf,X7,Qf,jn,Cf,nf,Nu,gf,Yn,Yu,yi,fi,ji,tu,Mn,y7,$i,$u,Tu,kf,Y7,yf,Dn,uu,Ai,V7,ni,Ec,sc,a7,eu,Ri,Mu,li,t7,pf,jc,ac,i7,wc,af,Xu,M7,Gf,Ci,$n,Ru,wi,T7,In,wn,mc,ki,Ki,gu,Au,Ei,V2,vu,Lf,Du,gn,C7,Si,_e,Tn,Ou,U7,Ji,Yf,oi,rf,Cu,cf,Qu,q7,Fn,Jt,wu,Rn,p7,uf,x7,bu,Gn,lu,Ee,lf,G1,Di,Qi,Zu,Ni,tf,An,pu,sf,Xn],vb0=[0,ff,pf,zu,Hn,lf,Au,j7,ki,ru,Wf,m7,Ei,kf,Jt,Su,Zf,Ee,c7,D7,Xi,Nf,i7,$u,Oc,sc,Rn,zi,_7,nu,Ti,Ri,Pc,S7,su,ti,qi,ci,Gu,Lf,Pi,K7,zn,Nc,w7,Ou,Ui,fc,Zu,Ki,Cf,An,Gf,xc,Di,_e,we,bu,xf,ic,bi,Zn,hf,Tu,Bf,$i,Wi,Yf,af,ac,li,ie,di,Dn,Vi,Fi,iu,Un,ku,gi,Bi,cc,Qf,lu,_u,Ji,Qn,jn,cf,Wn,Af,b7,V2,ei,Du,Pn,T7,Vn,df,tf,P7,q7,hi,du,fu,z7,Cu,Jf,C7,gn,Vf,x7,Tn,k7,Lu,Fu,mf,qu,Zi,_n,ii,Sc,Ai,Z7,ui,$7,au,yt,e7,qn,n7,R1,ni,X7,wu,Yn,Hi,W7,Sf,s7,G1,Mu,On,Tf,wi,Y7,Cc,M7,Q7,mt,_i,Iu,lc,zf,Ln,ef,eu,Xu,Tc,Vu,p7,Bn,L7,In,Rf,Df,Ci,qf,h7,yu,En,pi,l7,bn,J7,Li,dr,Xn,Wu,hu,uc,Ru,Jn,gc,hc,Eu,kc,E7,nf,a7,mi,gf,jf,B7,ji,Ec,Yi,bc,Mn,Yu,uf,Ku,Xf,Hu,R7,Mf,Fn,Pu,of,Qt,yc,vu,g7,rc,oc,f7,A7,gu,Kn,$n,yi,pu,$f,Ff,U7,Ef,Ac,tu,bf,ec,G7,Ie,nc,V7,mu,xu,Ni,v7,Gn,Se,tc,Nu,o7,vc,Si,Ii,r7,Mi,je,ou,N7,yf,rf,mc,oi,sf,Pe,Ic,Gi,cu,uu,Kf,Sn,Nn,fi,If,ri,_c,t7,wc,xi,wn,y7,ai,Of,Pf,O7,u7,d7,Qu,ju,pc,Cn,I7,Uu,jc,vi,L1,_f,Qi,Ju,M1],lb0="Jsoo_runtime.Error.Exn",pb0=[0,0],kb0="use_strict",mb0=kE,hb0="esproposal_decorators",db0="enums",yb0="components",gb0="Internal error: ";function C2(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,C2(x[1])];case 1:return[1,C2(x[1])];case 2:return[2,C2(x[1])];case 3:return[3,C2(x[1])];case 4:return[4,C2(x[1])];case 5:return[5,C2(x[1])];case 6:return[6,C2(x[1])];case 7:return[7,C2(x[1])];case 8:var r=x[1];return[8,r,C2(x[2])];case 9:var e=x[1];return[9,e,e,C2(x[3])];case 10:return[10,C2(x[1])];case 11:return[11,C2(x[1])];case 12:return[12,C2(x[1])];case 13:return[13,C2(x[1])];default:return[14,C2(x[1])]}}function Q1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,Q1(x[1],r)];case 1:return[1,Q1(x[1],r)];case 2:return[2,Q1(x[1],r)];case 3:return[3,Q1(x[1],r)];case 4:return[4,Q1(x[1],r)];case 5:return[5,Q1(x[1],r)];case 6:return[6,Q1(x[1],r)];case 7:return[7,Q1(x[1],r)];case 8:var e=x[1];return[8,e,Q1(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,Q1(x[3],r)];case 10:return[10,Q1(x[1],r)];case 11:return[11,Q1(x[1],r)];case 12:return[12,Q1(x[1],r)];case 13:return[13,Q1(x[1],r)];default:return[14,Q1(x[1],r)]}}function E2(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,E2(x[1],r)];case 1:return[1,E2(x[1],r)];case 2:var e=x[1];return[2,e,E2(x[2],r)];case 3:var t=x[1];return[3,t,E2(x[2],r)];case 4:var u=x[3],i=x[2],c=x[1];return[4,c,i,u,E2(x[4],r)];case 5:var v=x[3],a=x[2],p=x[1];return[5,p,a,v,E2(x[4],r)];case 6:var _=x[3],y=x[2],S=x[1];return[6,S,y,_,E2(x[4],r)];case 7:var E=x[3],P=x[2],C=x[1];return[7,C,P,E,E2(x[4],r)];case 8:var j=x[3],O=x[2],F=x[1];return[8,F,O,j,E2(x[4],r)];case 9:var K=x[1];return[9,K,E2(x[2],r)];case 10:return[10,E2(x[1],r)];case 11:var U=x[1];return[11,U,E2(x[2],r)];case 12:var V=x[1];return[12,V,E2(x[2],r)];case 13:var Q=x[2],$=x[1];return[13,$,Q,E2(x[3],r)];case 14:var x0=x[2],e0=x[1];return[14,e0,x0,E2(x[3],r)];case 15:return[15,E2(x[1],r)];case 16:return[16,E2(x[1],r)];case 17:var Z=x[1];return[17,Z,E2(x[2],r)];case 18:var s0=x[1];return[18,s0,E2(x[2],r)];case 19:return[19,E2(x[1],r)];case 20:var d0=x[2],u0=x[1];return[20,u0,d0,E2(x[3],r)];case 21:var j0=x[1];return[21,j0,E2(x[2],r)];case 22:return[22,E2(x[1],r)];case 23:var h0=x[1];return[23,h0,E2(x[2],r)];default:var g0=x[2],v0=x[1];return[24,v0,g0,E2(x[3],r)]}}function iN(x,r,e){return x[1]===r?(x[1]=e,1):0}function gx(x){throw U0([0,xn,x],1)}function B1(x){throw U0([0,nN,x],1)}function th(x){return 0<=x?x:-x|0}var _b0=$D;function Bx(x,r){var e=Nx(x),t=Nx(r),u=T2(e+t|0);return Rc(x,0,u,0,e),Rc(r,0,u,e,t),A1(u)}function bb0(x){return x?kz:mz}function Fx(x,r){if(!x)return r;var e=x[1];return[0,e,Fx(x[2],r)]}$Y(0);var wb0=KU(1),Mc=KU(2);function Tb0(x){for(var r=HY(0);;){if(!r)return 0;var e=r[2],t=r[1];try{Fc(t)}catch(c){var u=O2(c);if(u[1]!==WU)throw U0(u,0)}var r=e}}function Dl(x,r){Zj(x,r,0,Nx(r))}function ZU(x){return Dl(Mc,x),YU(Mc,10),Fc(Mc)}var fN=[0,Tb0];function cN(x){return l(fN[1],0)}rN(QR,cN);var xq=iz(0)[1],Rl=(4*nz(0)|0)-1|0,Eb0=[x2,hz,Es(0)];function Sb0(x){throw U0(Eb0,1)}function nh(x,r){return r?[0,l(x,r[1])]:0}function rq(x){return 25<x+Q8>>>0?x:x+YD|0}function Ps(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function Fl(x){return x?x[1]:gx(Sz)}function eq(x){return x?x[2]:gx(Ez)}function Wv(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function vx(x){return Wv(x,0)}function Ll(x){if(!x)return 0;var r=x[1];return Fx(r,Ll(x[2]))}function en(x,r){if(!r)return 0;var e=r[2],t=x(r[1]);return[0,t,en(x,e)]}function uh(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,x(t[1]),e],t=u}}function p1(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];l(x,e[1]);var e=t}}function u1(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=k(x,t,u[1]),u=i}}function sN(x,r,e){if(!r)return e;var t=r[1];return x(t,sN(x,r[2],e))}function tq(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],c=t[2];x(t[1],u[1]);var t=c,u=i;continue}}else if(!u)return;return B1(Tz)}}function aN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=x(e[1]);if(u)return u;var e=t}}function oN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=CU(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 vx(t);var i=u[2],c=u[1];if(x(c))var t=[0,c,t],u=i;else var u=i}}}function Oo(x,r){var e=T2(x);return NY(e,0,x,r),e}function nq(x){var r=tt(x),e=T2(r);return _s(x,0,e,0,r),e}function uq(x,r,e){if(0<=r&&0<=e&&(tt(x)-e|0)>=r){var t=T2(e);return _s(x,r,t,0,e),t}return B1(Pz)}function Gv(x,r,e){return A1(uq(x,r,e))}function iq(x,r,e,t,u){if(0<=u&&0<=r&&(tt(x)-u|0)>=r&&0<=t&&(tt(e)-u|0)>=t){_s(x,r,e,t,u);return}return B1(Iz)}function js(x,r,e,t,u){if(0<=u&&0<=r&&(Nx(x)-u|0)>=r&&0<=t&&(tt(e)-u|0)>=t){Rc(x,r,e,t,u);return}return B1(Az)}function ih(x,r){return A1(Oo(x,r))}function k1(x,r,e){return A1(uq(Dc(x),r,e))}function fq(x,r){if(!r)return jz;var e=Nx(x);x:{r:{for(var t=0,u=r,i=0;u;){var c=u[1];if(!u[2])break r;var v=(Nx(c)+e|0)+t|0,a=u[2],p=t<=v?v:B1(Nz),t=p,u=a}var _=t;break x}var _=Nx(c)+t|0}for(var y=T2(_),S=i,E=r;;){if(E){var P=E[1];if(E[2]){var C=E[2];Rc(P,0,y,S,Nx(P)),Rc(x,0,y,S+Nx(P)|0,e);var S=(S+Nx(P)|0)+e|0,E=C;continue}Rc(P,0,y,S,Nx(P))}return A1(y)}}function cq(x){var r=Dc(x);if(tt(r)===0)var e=r;else{var t=nq(r);Vr(t,0,rq(fe(r,0)));var e=t}return A1(e)}function sq(x,r){var e=Nx(x),t=e<=Nx(r)?1:0;if(!t)return t;for(var u=0;;){if(u===e)return 1;if(F0(r,u)!==F0(x,u))return 0;var u=u+1|0}}function aq(x,r){var e=[0,0],t=[0,Nx(r)],u=Nx(r)-1|0;if(u>=0)for(var i=u;;){if(F0(r,i)===x){var c=e[1];e[1]=[0,k1(r,i+1|0,(t[1]-i|0)-1|0),c],t[1]=i}var v=i-1|0;if(i===0)break;var i=v}var a=e[1];return[0,k1(r,0,t[1]),a]}var Ab0=fx;function oq(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){x(r[1+u]);var i=u+1|0;if(e===u)break;var u=i}}function fh(x,r){var e=r.length-1;if(e===0)return[0];var t=Yv(e,x(r[1])),u=e-1|0,i=1;if(u>=1)for(var c=i;;){t[1+c]=x(r[1+c]);var v=c+1|0;if(u===c)break;var c=v}return t}function Ul(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];e;)var r=r+1|0,e=e[2];for(var i=Yv(r,u),c=1,v=t;;){if(!v)return i;var a=v[2];i[1+c]=v[1];var c=c+1|0,v=a}}function vq(x){try{var r=[0,Al(x)];return r}catch(t){var e=O2(t);if(e[1]===xn)return 0;throw U0(e,0)}}function vN(x){function r(a){return a?a[5]:0}function e(a,p,_,y){var S=r(a),E=r(y),P=E<=S?S+1|0:E+1|0;return[0,a,p,_,y,P]}function t(a,p,_,y){var S=a?a[5]:0,E=y?y[5]:0;if((E+2|0)<S){if(!a)return B1(Rz);var P=a[4],C=a[3],j=a[2],O=a[1],F=r(P);if(F<=r(O))return e(O,j,C,e(P,p,_,y));if(!P)return B1(Dz);var K=P[3],U=P[2],V=P[1],Q=e(P[4],p,_,y);return e(e(O,j,C,V),U,K,Q)}if((S+2|0)>=E){var $=E<=S?S+1|0:E+1|0;return[0,a,p,_,y,$]}if(!y)return B1(Lz);var x0=y[4],e0=y[3],Z=y[2],s0=y[1],d0=r(s0);if(d0<=r(x0))return e(e(a,p,_,s0),Z,e0,x0);if(!s0)return B1(Fz);var u0=s0[3],j0=s0[2],h0=s0[1],g0=e(s0[4],Z,e0,x0);return e(e(a,p,_,h0),j0,u0,g0)}var u=0;function i(a,p,_){if(!_)return[0,0,a,p,0,1];var y=_[4],S=_[3],E=_[2],P=_[1],C=_[5],j=k(x[1],a,E);if(j===0)return S===p?_:[0,P,a,p,y,C];if(0<=j){var O=i(a,p,y);return y===O?_:t(P,E,S,O)}var F=i(a,p,P);return P===F?_:t(F,E,S,y)}function c(a,p){for(var _=p;;){if(!_)throw U0(Lc,1);var y=_[4],S=_[3],E=_[1],P=k(x[1],a,_[2]);if(P===0)return S;var C=0<=P?y:E,_=C}}function v(a,p,_){for(var y=p,S=_;;){if(!y)return S;var E=y[4],P=y[3],C=y[2],j=a(C,P,v(a,y[1],S)),y=E,S=j}}return[0,u,,,i,,,,,,,,,v,,,,,,,,,,,,,,,c]}function ql(x){return[0,0,0]}function Bl(x){x[1]=0,x[2]=0}function Co(x,r){r[1]=[0,x,r[1]],r[2]=r[2]+1|0}function $v(x){var r=x[1];if(!r)return 0;var e=r[1];return x[1]=r[2],x[2]=x[2]-1|0,[0,e]}function Hv(x){var r=x[1];return r?[0,r[1]]:0}var Ib0=[x2,Mz,Es(0)];function lq(x){return[0,0,0,0]}function lN(x){x[1]=0,x[2]=0,x[3]=0}function pN(x,r){var e=[0,x,0],t=r[3];return t?(r[1]=r[1]+1|0,t[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}function Qr(x){var r=1<=x?x:1,e=Rl<r?Rl:r,t=T2(e);return[0,t,0,e,t]}function R2(x){return Gv(x[1],0,x[2])}function kN(x,r){for(var e=x[2],t=[0,x[3]];!(t[1]>=(e+r|0));)t[1]=2*t[1]|0;Rl<t[1]&&((e+r|0)<=Rl?t[1]=Rl:gx(qz));var u=T2(t[1]);if(iq(x[1],0,u,0,x[2]),x[1]=u,x[3]=t[1],(x[2]+r|0)>x[3])throw U0([0,Ir,Bz],1);if(!((e+r|0)<=x[3]))throw U0([0,Ir,Xz],1)}function nt(x,r){var e=x[2];x[3]<=e&&kN(x,1),Vr(x[1],e,r),x[2]=e+1|0}function pq(x,r,e,t){var u=e<0?1:0;if(u)var c=u;else var i=t<0?1:0,c=i||((Nx(r)-t|0)<e?1:0);c&&B1(Uz);var v=x[2]+t|0;return x[3]<v&&kN(x,t),Rc(r,e,x[1],x[2],t),x[2]=v,0}function mN(x,r,e,t){return pq(x,A1(r),e,t)}function ar(x,r){var e=Nx(r),t=x[2]+e|0;x[3]<t&&kN(x,e),Rc(r,0,x[1],x[2],e),x[2]=t}function hN(x){return x[2]===5?12:-6}function kq(x){return[0,0,T2(x)]}function mq(x,r){var e=tt(x[2]),t=x[1]+r|0;if(e<t){var u=e*2|0,i=t<=u?u:t,c=T2(i);iq(x[2],0,c,0,e),x[2]=c}}function Qv(x,r){mq(x,1),Xv(x[2],x[1],r),x[1]=x[1]+1|0}function P1(x,r){var e=Nx(r);mq(x,e),js(r,0,x[2],x[1],e),x[1]=x[1]+e|0}function hq(x){return Gv(x[2],0,x[1])}function dq(x){if(typeof x=="number")switch(x){case 0:return MW;case 1:return UW;case 2:return qW;case 3:return BW;case 4:return XW;case 5:return JW;default:return KW}switch(x[0]){case 0:return x[1];case 1:return x[1];default:return Bx(YW,ih(1,x[1]))}}function dN(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1];P1(x,Kz);var e=t;break;case 1:var u=e[1];P1(x,Yz);var e=u;break;case 2:var i=e[1];P1(x,zz);var e=i;break;case 3:var c=e[1];P1(x,Vz);var e=c;break;case 4:var v=e[1];P1(x,Wz);var e=v;break;case 5:var a=e[1];P1(x,Gz);var e=a;break;case 6:var p=e[1];P1(x,$z);var e=p;break;case 7:var _=e[1];P1(x,Hz);var e=_;break;case 8:var y=e[2],S=e[1];P1(x,Qz),dN(x,S),P1(x,Zz);var e=y;break;case 9:var E=e[3],P=e[1];P1(x,xV),dN(x,P),P1(x,rV);var e=E;break;case 10:var C=e[1];P1(x,eV);var e=C;break;case 11:var j=e[1];P1(x,tV);var e=j;break;case 12:var O=e[1];P1(x,nV);var e=O;break;case 13:var F=e[1];P1(x,uV);var e=F;break;default:var K=e[1];P1(x,iV);var e=K}}}function Q2(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,Q2(x[1])];case 1:return[1,Q2(x[1])];case 2:return[2,Q2(x[1])];case 3:return[3,Q2(x[1])];case 4:return[4,Q2(x[1])];case 5:return[5,Q2(x[1])];case 6:return[6,Q2(x[1])];case 7:return[7,Q2(x[1])];case 8:var r=x[1];return[8,r,Q2(x[2])];case 9:var e=x[2],t=x[1];return[9,e,t,Q2(x[3])];case 10:return[10,Q2(x[1])];case 11:return[11,Q2(x[1])];case 12:return[12,Q2(x[1])];case 13:return[13,Q2(x[1])];default:return[14,Q2(x[1])]}}function j1(x){if(typeof x!="number")switch(x[0]){case 0:var r=j1(x[1]),e=r[4],t=r[3],u=r[2],i=r[1],c=function(hx){u(R)};return[0,function(hx){i(R)},c,t,e];case 1:var v=j1(x[1]),a=v[4],p=v[3],_=v[2],y=v[1],S=function(hx){_(R)};return[0,function(hx){y(R)},S,p,a];case 2:var E=j1(x[1]),P=E[4],C=E[3],j=E[2],O=E[1],F=function(hx){j(R)};return[0,function(hx){O(R)},F,C,P];case 3:var K=j1(x[1]),U=K[4],V=K[3],Q=K[2],$=K[1],x0=function(hx){Q(R)};return[0,function(hx){$(R)},x0,V,U];case 4:var e0=j1(x[1]),Z=e0[4],s0=e0[3],d0=e0[2],u0=e0[1],j0=function(hx){d0(R)};return[0,function(hx){u0(R)},j0,s0,Z];case 5:var h0=j1(x[1]),g0=h0[4],v0=h0[3],p0=h0[2],w0=h0[1],T0=function(hx){p0(R)};return[0,function(hx){w0(R)},T0,v0,g0];case 6:var E0=j1(x[1]),N0=E0[4],X0=E0[3],A0=E0[2],rx=E0[1],B=function(hx){A0(R)};return[0,function(hx){rx(R)},B,X0,N0];case 7:var W0=j1(x[1]),G0=W0[4],Y0=W0[3],V0=W0[2],ex=W0[1],Q0=function(hx){V0(R)};return[0,function(hx){ex(R)},Q0,Y0,G0];case 8:var S0=j1(x[2]),q0=S0[4],yx=S0[3],sx=S0[2],Dx=S0[1],Ix=function(hx){sx(R)};return[0,function(hx){Dx(R)},Ix,yx,q0];case 9:var Xx=x[2],Z0=x[1],er=j1(x[3]),rr=er[4],fr=er[3],Hx=er[2],Y=er[1],Px=j1(i1(Q2(Z0),Xx)),hr=Px[4],zx=Px[3],Ur=Px[2],px=Px[1],w=function(hx){hr(R),rr(R)},L=function(hx){fr(R),zx(R)},L0=function(hx){Ur(R),Hx(R)};return[0,function(hx){Y(R),px(R)},L0,L,w];case 10:var ax=j1(x[1]),lx=ax[4],ox=ax[3],Wx=ax[2],_x=ax[1],Vx=function(hx){Wx(R)};return[0,function(hx){_x(R)},Vx,ox,lx];case 11:var Lx=j1(x[1]),M0=Lx[4],qr=Lx[3],Ex=Lx[2],$0=Lx[1],Gx=function(hx){Ex(R)};return[0,function(hx){$0(R)},Gx,qr,M0];case 12:var P0=j1(x[1]),cr=P0[4],tx=P0[3],Mx=P0[2],b2=P0[1],Ux=function(hx){Mx(R)};return[0,function(hx){b2(R)},Ux,tx,cr];case 13:var c1=j1(x[1]),Fr=c1[4],U2=c1[3],g=c1[2],W=c1[1],H=function(hx){Fr(R)},l0=function(hx){U2(R)},J=function(hx){g(R)};return[0,function(hx){W(R)},J,l0,H];default:var a0=j1(x[1]),_0=a0[4],y0=a0[3],J0=a0[2],Rx=a0[1],kx=function(hx){_0(R)},Jx=function(hx){y0(R)},br=function(hx){J0(R)};return[0,function(hx){Rx(R)},br,Jx,kx]}function Zx(hx){}function tr(hx){}function Lr(hx){}return[0,function(hx){},Lr,tr,Zx]}function i1(x,r){x:{r:{e:{t:{n:{u:{i:{if(typeof x!="number"){switch(x[0]){case 0:var e=x[1];if(typeof r!="number")switch(r[0]){case 0:return[0,i1(e,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 1:var t=x[1];if(typeof r!="number")switch(r[0]){case 1:return[1,i1(t,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 2:var u=x[1];if(typeof r!="number")switch(r[0]){case 2:return[2,i1(u,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 3:var i=x[1];if(typeof r!="number")switch(r[0]){case 3:return[3,i1(i,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 4:var c=x[1];if(typeof r!="number")switch(r[0]){case 4:return[4,i1(c,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 5:var v=x[1];if(typeof r!="number")switch(r[0]){case 5:return[5,i1(v,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 6:var a=x[1];if(typeof r!="number")switch(r[0]){case 6:return[6,i1(a,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 7:var p=x[1];if(typeof r!="number")switch(r[0]){case 7:return[7,i1(p,r[1])];case 8:break u;case 9:break i;case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}break;case 8:var _=x[2],y=x[1];if(typeof r!="number")switch(r[0]){case 8:var S=r[1],E=i1(_,r[2]);return[8,i1(y,S),E];case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}throw U0([0,Ir,dV],1);case 9:var P=x[3],C=x[2],j=x[1];if(typeof r!="number")switch(r[0]){case 8:break u;case 9:var O=r[3],F=r[2],K=r[1],U=j1(i1(Q2(C),K)),V=U[4];return U[2].call(null,R),V(R),[9,j,F,i1(P,O)];case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n}throw U0([0,Ir,gV],1);case 10:var Q=x[1];if(typeof r!="number"&&r[0]===10)return[10,i1(Q,r[1])];throw U0([0,Ir,cV],1);case 11:var $=x[1];if(typeof r!="number")switch(r[0]){case 10:break x;case 11:return[11,i1($,r[1])]}throw U0([0,Ir,aV],1);case 12:var x0=x[1];if(typeof r!="number")switch(r[0]){case 10:break x;case 11:break r;case 12:return[12,i1(x0,r[1])]}throw U0([0,Ir,vV],1);case 13:var e0=x[1];if(typeof r!="number")switch(r[0]){case 10:break x;case 11:break r;case 12:break e;case 13:return[13,i1(e0,r[1])]}throw U0([0,Ir,pV],1);default:var Z=x[1];if(typeof r!="number")switch(r[0]){case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:return[14,i1(Z,r[1])]}throw U0([0,Ir,mV],1)}throw U0([0,Ir,bV],1)}if(typeof r=="number")return 0;switch(r[0]){case 10:break x;case 11:break r;case 12:break e;case 13:break t;case 14:break n;case 8:break u;case 9:break;default:throw U0([0,Ir,fV],1)}}throw U0([0,Ir,_V],1)}throw U0([0,Ir,yV],1)}throw U0([0,Ir,hV],1)}throw U0([0,Ir,kV],1)}throw U0([0,Ir,lV],1)}throw U0([0,Ir,oV],1)}throw U0([0,Ir,sV],1)}var m1=[x2,zW,Es(0)];function ch(x,r){if(typeof x=="number")return[0,0,r];if(x[0]===0)return[0,[0,x[1],x[2]],r];if(typeof r!="number"&&r[0]===2)return[0,[1,x[1]],r[1]];throw U0(m1,1)}function Xl(x,r,e){var t=ch(x,e);if(typeof r!="number")return[0,t[1],[0,r[1]],t[2]];if(!r)return[0,t[1],0,t[2]];var u=t[2];if(typeof u!="number"&&u[0]===2)return[0,t[1],1,u[1]];throw U0(m1,1)}function Ne(x,r,e){var t=a2(r,e);return[0,[23,x,t[1]],t[2]]}function a2(x,r){if(typeof x=="number")return[0,0,r];switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var e=a2(x[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if(typeof r!="number"&&r[0]===0){var t=a2(x[1],r[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=x[2],i=ch(x[1],r),c=i[2],v=i[1];if(typeof c!="number"&&c[0]===1){var a=a2(u,c[1]);return[0,[2,v,a[1]],a[2]]}throw U0(m1,1);case 3:var p=x[2],_=ch(x[1],r),y=_[2],S=_[1];if(typeof y!="number"&&y[0]===1){var E=a2(p,y[1]);return[0,[3,S,E[1]],E[2]]}throw U0(m1,1);case 4:var P=x[4],C=x[1],j=Xl(x[2],x[3],r),O=j[3],F=j[1];if(typeof O!="number"&&O[0]===2){var K=j[2],U=a2(P,O[1]);return[0,[4,C,F,K,U[1]],U[2]]}throw U0(m1,1);case 5:var V=x[4],Q=x[1],$=Xl(x[2],x[3],r),x0=$[3],e0=$[1];if(typeof x0!="number"&&x0[0]===3){var Z=$[2],s0=a2(V,x0[1]);return[0,[5,Q,e0,Z,s0[1]],s0[2]]}throw U0(m1,1);case 6:var d0=x[4],u0=x[1],j0=Xl(x[2],x[3],r),h0=j0[3],g0=j0[1];if(typeof h0!="number"&&h0[0]===4){var v0=j0[2],p0=a2(d0,h0[1]);return[0,[6,u0,g0,v0,p0[1]],p0[2]]}throw U0(m1,1);case 7:var w0=x[4],T0=x[1],E0=Xl(x[2],x[3],r),N0=E0[3],X0=E0[1];if(typeof N0!="number"&&N0[0]===5){var A0=E0[2],rx=a2(w0,N0[1]);return[0,[7,T0,X0,A0,rx[1]],rx[2]]}throw U0(m1,1);case 8:var B=x[4],W0=x[1],G0=Xl(x[2],x[3],r),Y0=G0[3],V0=G0[1];if(typeof Y0!="number"&&Y0[0]===6){var ex=G0[2],Q0=a2(B,Y0[1]);return[0,[8,W0,V0,ex,Q0[1]],Q0[2]]}throw U0(m1,1);case 9:var S0=x[2],q0=ch(x[1],r),yx=q0[2],sx=q0[1];if(typeof yx!="number"&&yx[0]===7){var Dx=a2(S0,yx[1]);return[0,[9,sx,Dx[1]],Dx[2]]}throw U0(m1,1);case 10:var Ix=a2(x[1],r);return[0,[10,Ix[1]],Ix[2]];case 11:var Xx=x[1],Z0=a2(x[2],r);return[0,[11,Xx,Z0[1]],Z0[2]];case 12:var er=x[1],rr=a2(x[2],r);return[0,[12,er,rr[1]],rr[2]];case 13:if(typeof r!="number"&&r[0]===8){var fr=r[1],Hx=r[2],Y=x[3],Px=x[1];if(Nl([0,x[2]],[0,fr]))throw U0(m1,1);var hr=a2(Y,Hx);return[0,[13,Px,fr,hr[1]],hr[2]]}break;case 14:if(typeof r!="number"&&r[0]===9){var zx=r[1],Ur=r[3],px=x[3],w=x[2],L=x[1],L0=[0,C2(zx)];if(Nl([0,C2(w)],L0))throw U0(m1,1);var ax=a2(px,C2(Ur));return[0,[14,L,zx,ax[1]],ax[2]]}break;case 15:if(typeof r!="number"&&r[0]===10){var lx=a2(x[1],r[1]);return[0,[15,lx[1]],lx[2]]}break;case 16:if(typeof r!="number"&&r[0]===11){var ox=a2(x[1],r[1]);return[0,[16,ox[1]],ox[2]]}break;case 17:var Wx=x[1],_x=a2(x[2],r);return[0,[17,Wx,_x[1]],_x[2]];case 18:var Vx=x[2],Lx=x[1];if(Lx[0]===0){var M0=Lx[1],qr=M0[2],Ex=a2(M0[1],r),$0=Ex[1],Gx=a2(Vx,Ex[2]);return[0,[18,[0,[0,$0,qr]],Gx[1]],Gx[2]]}var P0=Lx[1],cr=P0[2],tx=a2(P0[1],r),Mx=tx[1],b2=a2(Vx,tx[2]);return[0,[18,[1,[0,Mx,cr]],b2[1]],b2[2]];case 19:if(typeof r!="number"&&r[0]===13){var Ux=a2(x[1],r[1]);return[0,[19,Ux[1]],Ux[2]]}break;case 20:if(typeof r!="number"&&r[0]===1){var c1=x[2],Fr=x[1],U2=a2(x[3],r[1]);return[0,[20,Fr,c1,U2[1]],U2[2]]}break;case 21:if(typeof r!="number"&&r[0]===2){var g=x[1],W=a2(x[2],r[1]);return[0,[21,g,W[1]],W[2]]}break;case 23:var H=x[2],l0=x[1];if(typeof l0!="number")switch(l0[0]){case 0:return Ne(l0,H,r);case 1:return Ne(l0,H,r);case 2:return Ne(l0,H,r);case 3:return Ne(l0,H,r);case 4:return Ne(l0,H,r);case 5:return Ne(l0,H,r);case 6:return Ne(l0,H,r);case 7:return Ne(l0,H,r);case 8:return Ne([8,l0[1],l0[2]],H,r);case 9:var J=l0[1],a0=ce(l0[2],H,r),_0=a0[2];return[0,[23,[9,J,a0[1]],_0[1]],_0[2]];case 10:return Ne(l0,H,r);default:return Ne(l0,H,r)}switch(l0){case 0:return Ne(l0,H,r);case 1:return Ne(l0,H,r);case 2:if(typeof r!="number"&&r[0]===14){var y0=a2(H,r[1]);return[0,[23,2,y0[1]],y0[2]]}throw U0(m1,1);default:return Ne(l0,H,r)}}throw U0(m1,1)}function ce(x,r,e){if(typeof x=="number")return[0,0,a2(r,e)];switch(x[0]){case 0:if(typeof e!="number"&&e[0]===0){var t=ce(x[1],r,e[1]);return[0,[0,t[1]],t[2]]}break;case 1:if(typeof e!="number"&&e[0]===1){var u=ce(x[1],r,e[1]);return[0,[1,u[1]],u[2]]}break;case 2:if(typeof e!="number"&&e[0]===2){var i=ce(x[1],r,e[1]);return[0,[2,i[1]],i[2]]}break;case 3:if(typeof e!="number"&&e[0]===3){var c=ce(x[1],r,e[1]);return[0,[3,c[1]],c[2]]}break;case 4:if(typeof e!="number"&&e[0]===4){var v=ce(x[1],r,e[1]);return[0,[4,v[1]],v[2]]}break;case 5:if(typeof e!="number"&&e[0]===5){var a=ce(x[1],r,e[1]);return[0,[5,a[1]],a[2]]}break;case 6:if(typeof e!="number"&&e[0]===6){var p=ce(x[1],r,e[1]);return[0,[6,p[1]],p[2]]}break;case 7:if(typeof e!="number"&&e[0]===7){var _=ce(x[1],r,e[1]);return[0,[7,_[1]],_[2]]}break;case 8:if(typeof e!="number"&&e[0]===8){var y=e[1],S=e[2],E=x[2];if(Nl([0,x[1]],[0,y]))throw U0(m1,1);var P=ce(E,r,S);return[0,[8,y,P[1]],P[2]]}break;case 9:if(typeof e!="number"&&e[0]===9){var C=e[2],j=e[1],O=e[3],F=x[3],K=x[2],U=x[1],V=[0,C2(j)];if(Nl([0,C2(U)],V))throw U0(m1,1);var Q=[0,C2(C)];if(Nl([0,C2(K)],Q))throw U0(m1,1);var $=j1(i1(Q2(j),C)),x0=$[4];$[2].call(null,R),x0(R);var e0=ce(C2(F),r,O),Z=e0[2];return[0,[9,j,C,Q2(e0[1])],Z]}break;case 10:if(typeof e!="number"&&e[0]===10){var s0=ce(x[1],r,e[1]);return[0,[10,s0[1]],s0[2]]}break;case 11:if(typeof e!="number"&&e[0]===11){var d0=ce(x[1],r,e[1]);return[0,[11,d0[1]],d0[2]]}break;case 13:if(typeof e!="number"&&e[0]===13){var u0=ce(x[1],r,e[1]);return[0,[13,u0[1]],u0[2]]}break;case 14:if(typeof e!="number"&&e[0]===14){var j0=ce(x[1],r,e[1]);return[0,[14,j0[1]],j0[2]]}break}throw U0(m1,1)}function Oe(x,r,e){var t=Nx(e),u=0<=r?x:0,i=th(r);if(i<=t)return e;var c=u===2?48:32,v=Oo(i,c);switch(u){case 0:js(e,0,v,0,t);break;case 1:js(e,0,v,i-t|0,t);break;default:x:if(0<t){if(N2(e,0)!==43&&N2(e,0)!==45&&N2(e,0)!==32)break x;Xv(v,0,N2(e,0)),js(e,1,v,(i-t|0)+1|0,t-1|0);break}x:if(1<t&&N2(e,0)===48){if(vf!==N2(e,1)&&N2(e,1)!==88)break x;Xv(v,1,N2(e,1)),js(e,2,v,(i-t|0)+2|0,t-2|0);break}js(e,0,v,i-t|0,t)}return A1(v)}function Zv(x,r){var e=th(x),t=Nx(r),u=N2(r,0);x:{r:{if(58>u){if(u!==32){if(43>u)break x;switch(u+U5|0){case 5:e:if(t<(e+2|0)&&1<t){if(vf!==N2(r,1)&&N2(r,1)!==88)break e;var i=Oo(e+2|0,48);return Xv(i,1,N2(r,1)),js(r,2,i,(e-t|0)+4|0,t-2|0),A1(i)}break r;case 0:case 2:break;case 1:case 3:case 4:break x;default:break r}}if(t>=(e+1|0))break x;var c=Oo(e+1|0,48);return Xv(c,0,u),js(r,1,c,(e-t|0)+2|0,t-1|0),A1(c)}if(71<=u){if(5<u+Q8>>>0)break x}else if(65>u)break x}if(t<e){var v=Oo(e,48);return js(r,0,v,e-t|0,t),A1(v)}}return r}function Pb0(x){x:{r:e:{for(var r=0,e=Nx(x);;){if(e<=r){var U=x;break x}var t=F0(x,r)+YD|0;if(59<t>>>0){if(33<t+ag>>>0)break e}else if(t===2)break;var r=r+1|0}break r}var u=Dc(x),i=[0,0],c=tt(u)-1|0,v=0;if(c>=0)for(var a=v;;){var p=fe(u,a);r:{e:{t:{if(32<=p){var _=p-34|0;if(58<_>>>0){if(93<=_)break t}else if(56<_-1>>>0)break e;var y=1;break r}if(11<=p){if(p===13)break e}else if(8<=p)break e}var y=4;break r}var y=2}i[1]=i[1]+y|0;var S=a+1|0;if(c===a)break;var a=S}if(i[1]===tt(u))var E=nq(u);else{var P=T2(i[1]);i[1]=0;var C=tt(u)-1|0,j=0;if(C>=0)for(var O=j;;){var F=fe(u,O);r:{e:{t:{if(35<=F){if(F!==92){if(Yr<=F)break t;break e}}else{if(32>F){if(14<=F)break t;switch(F){case 8:Vr(P,i[1],92),i[1]++,Vr(P,i[1],98);break r;case 9:Vr(P,i[1],92),i[1]++,Vr(P,i[1],ia);break r;case 10:Vr(P,i[1],92),i[1]++,Vr(P,i[1],P2);break r;case 13:Vr(P,i[1],92),i[1]++,Vr(P,i[1],fa);break r;default:break t}}if(34>F)break e}Vr(P,i[1],92),i[1]++,Vr(P,i[1],F);break r}Vr(P,i[1],92),i[1]++,Vr(P,i[1],48+(F/rt|0)|0),i[1]++,Vr(P,i[1],48+((F/10|0)%10|0)|0),i[1]++,Vr(P,i[1],48+(F%10|0)|0);break r}Vr(P,i[1],F)}i[1]++;var K=O+1|0;if(C===O)break;var O=K}var E=P}var U=A1(E)}var V=Nx(U),Q=Oo(V+2|0,34);return Rc(U,0,Q,1,V),A1(Q)}function yq(x,r){var e=th(r),t=UV[1];switch(x[2]){case 0:var u=S1;break;case 1:var u=gt;break;case 2:var u=69;break;case 3:var u=Qe;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=bt;break;case 7:var u=72;break;default:var u=70}var i=kq(16);switch(Qv(i,37),x[1]){case 0:break;case 1:Qv(i,43);break;default:Qv(i,32)}return 8<=x[2]&&Qv(i,35),Qv(i,46),P1(i,H0+e),Qv(i,u),hq(i)}function sh(x,r){if(13>x)return r;var e=[0,0],t=Nx(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=F0(r,i)+B2>>>0&&e[1]++;var c=i+1|0;if(t===i)break;var i=c}var v=e[1],a=T2(Nx(r)+((v-1|0)/3|0)|0),p=[0,0];function _(O){Xv(a,p[1],O),p[1]++}var y=[0,((v-1|0)%3|0)+1|0],S=Nx(r)-1|0,E=0;if(S>=0)for(var P=E;;){var C=F0(r,P);9<C+B2>>>0||(y[1]===0&&(_(95),y[1]=3),y[1]+=-1),_(C);var j=P+1|0;if(S===P)break;var P=j}return A1(a)}function jb0(x,r){switch(x){case 1:var e=EW;break;case 2:var e=SW;break;case 4:var e=AW;break;case 5:var e=IW;break;case 6:var e=PW;break;case 7:var e=jW;break;case 8:var e=NW;break;case 9:var e=OW;break;case 10:var e=CW;break;case 11:var e=DW;break;case 0:case 13:var e=RW;break;case 3:case 14:var e=FW;break;default:var e=LW}return sh(x,Wm(e,r))}function Nb0(x,r){switch(x){case 1:var e=ZV;break;case 2:var e=xW;break;case 4:var e=rW;break;case 5:var e=eW;break;case 6:var e=tW;break;case 7:var e=nW;break;case 8:var e=uW;break;case 9:var e=iW;break;case 10:var e=fW;break;case 11:var e=cW;break;case 0:case 13:var e=sW;break;case 3:case 14:var e=aW;break;default:var e=oW}return sh(x,Wm(e,r))}function Ob0(x,r){switch(x){case 1:var e=qV;break;case 2:var e=BV;break;case 4:var e=XV;break;case 5:var e=JV;break;case 6:var e=KV;break;case 7:var e=YV;break;case 8:var e=zV;break;case 9:var e=VV;break;case 10:var e=WV;break;case 11:var e=GV;break;case 0:case 13:var e=$V;break;case 3:case 14:var e=HV;break;default:var e=QV}return sh(x,Wm(e,r))}function Cb0(x,r){switch(x){case 1:var e=vW;break;case 2:var e=lW;break;case 4:var e=pW;break;case 5:var e=kW;break;case 6:var e=mW;break;case 7:var e=hW;break;case 8:var e=dW;break;case 9:var e=yW;break;case 10:var e=gW;break;case 11:var e=_W;break;case 0:case 13:var e=bW;break;case 3:case 14:var e=wW;break;default:var e=TW}return sh(x,FU(e,r))}function Ns(x,r,e){function t(K){switch(x[1]){case 0:var U=45;break;case 1:var U=43;break;default:var U=32}return CY(e,r,U)}function u(K){var U=kY(e);return U===3?e<0?FV:LV:4<=U?RV:K}switch(x[2]){case 5:for(var i=Wj(yq(x,r),e),c=0,v=Nx(i);;){if(c===v)var a=0;else{var p=N2(i,c)+Ao|0;x:{if(23<p>>>0){if(p===55)break x}else if(21<p-1>>>0)break x;var c=c+1|0;continue}var a=1}var _=a?i:Bx(i,MV);return u(_)}case 6:return t(R);case 7:var y=Dc(t(R)),S=tt(y);if(S===0)var E=y;else{var P=T2(S),C=S-1|0,j=0;if(C>=0)for(var O=j;;){Vr(P,O,rq(fe(y,O)));var F=O+1|0;if(C===O)break;var O=F}var E=P}return A1(E);case 8:return u(t(R));default:return Wj(yq(x,r),e)}}function ah(x,r,e,t,u,i,c){if(typeof t=="number"){if(typeof u=="number")return u?function(E,P){return Mr(x,[4,r,Zv(E,i(c,P))],e)}:function(E){return Mr(x,[4,r,i(c,E)],e)};var v=u[1];return function(E){return Mr(x,[4,r,Zv(v,i(c,E))],e)}}if(t[0]===0){var a=t[2],p=t[1];if(typeof u=="number")return u?function(E,P){return Mr(x,[4,r,Oe(p,a,Zv(E,i(c,P)))],e)}:function(E){return Mr(x,[4,r,Oe(p,a,i(c,E))],e)};var _=u[1];return function(E){return Mr(x,[4,r,Oe(p,a,Zv(_,i(c,E)))],e)}}var y=t[1];if(typeof u=="number")return u?function(E,P,C){return Mr(x,[4,r,Oe(y,E,Zv(P,i(c,C)))],e)}:function(E,P){return Mr(x,[4,r,Oe(y,E,i(c,P))],e)};var S=u[1];return function(E,P){return Mr(x,[4,r,Oe(y,E,Zv(S,i(c,P)))],e)}}function yN(x,r,e,t,u){if(typeof t=="number")return function(a){return Mr(x,[4,r,u(a)],e)};if(t[0]===0){var i=t[2],c=t[1];return function(a){return Mr(x,[4,r,Oe(c,i,u(a))],e)}}var v=t[1];return function(a,p){return Mr(x,[4,r,Oe(v,a,u(p))],e)}}function Jl(x,r,e,t){for(var u=r,i=e,c=t;;){if(typeof c=="number")return u(i);switch(c[0]){case 0:var v=c[1];return function(S0){return Mr(u,[5,i,S0],v)};case 1:var a=c[1];return function(S0){x:{r:{if(40<=S0){if(S0===92){var sx=dz;break x}if(Yr>S0)break r}else{if(32<=S0){if(39>S0)break r;var sx=yz;break x}if(14>S0)switch(S0){case 8:var sx=gz;break x;case 9:var sx=_z;break x;case 10:var sx=bz;break x;case 13:var sx=wz;break x}}var q0=T2(4);Vr(q0,0,92),Vr(q0,1,48+(S0/rt|0)|0),Vr(q0,2,48+((S0/10|0)%10|0)|0),Vr(q0,3,48+(S0%10|0)|0);var sx=A1(q0);break x}var yx=T2(1);Vr(yx,0,S0);var sx=A1(yx)}var Dx=Nx(sx),Ix=Oo(Dx+2|0,39);return Rc(sx,0,Ix,1,Dx),Mr(u,[4,i,A1(Ix)],a)};case 2:var p=c[2],_=c[1];return yN(u,i,p,_,function(S0){return S0});case 3:return yN(u,i,c[2],c[1],Pb0);case 4:return ah(u,i,c[4],c[2],c[3],jb0,c[1]);case 5:return ah(u,i,c[4],c[2],c[3],Nb0,c[1]);case 6:return ah(u,i,c[4],c[2],c[3],Ob0,c[1]);case 7:return ah(u,i,c[4],c[2],c[3],Cb0,c[1]);case 8:var y=c[4],S=c[3],E=c[2],P=c[1];if(typeof E=="number"){if(typeof S=="number")return S?function(S0,q0){return Mr(u,[4,i,Ns(P,S0,q0)],y)}:function(S0){return Mr(u,[4,i,Ns(P,hN(P),S0)],y)};var C=S[1];return function(S0){return Mr(u,[4,i,Ns(P,C,S0)],y)}}if(E[0]===0){var j=E[2],O=E[1];if(typeof S=="number")return S?function(S0,q0){return Mr(u,[4,i,Oe(O,j,Ns(P,S0,q0))],y)}:function(S0){return Mr(u,[4,i,Oe(O,j,Ns(P,hN(P),S0))],y)};var F=S[1];return function(S0){return Mr(u,[4,i,Oe(O,j,Ns(P,F,S0))],y)}}var K=E[1];if(typeof S=="number")return S?function(S0,q0,yx){return Mr(u,[4,i,Oe(K,S0,Ns(P,q0,yx))],y)}:function(S0,q0){return Mr(u,[4,i,Oe(K,S0,Ns(P,hN(P),q0))],y)};var U=S[1];return function(S0,q0){return Mr(u,[4,i,Oe(K,S0,Ns(P,U,q0))],y)};case 9:return yN(u,i,c[2],c[1],bb0);case 10:var i=[7,i],c=c[1];break;case 11:var i=[2,i,c[1]],c=c[2];break;case 12:var i=[3,i,c[1]],c=c[2];break;case 13:var V=c[3],Q=c[2],$=kq(16);dN($,Q);var x0=hq($);return function(S0){return Mr(u,[4,i,x0],V)};case 14:var e0=c[3],Z=c[2];return function(S0){var q0=S0[1],yx=a2(q0,C2(Q2(Z)));if(typeof yx[2]=="number")return Mr(u,i,E2(yx[1],e0));throw U0(m1,1)};case 15:var s0=c[1];return function(S0,q0){return Mr(u,[6,i,function(yx){return k(S0,yx,q0)}],s0)};case 16:var d0=c[1];return function(S0){return Mr(u,[6,i,S0],d0)};case 17:var i=[0,i,c[1]],c=c[2];break;case 18:var u0=c[1];if(u0[0]===0)var j0=c[2],h0=u0[1][1],g0=0,u=function(S0,q0,yx){return function(sx){return Mr(q0,[1,S0,[0,sx]],yx)}}(i,u,j0),i=g0,c=h0;else var v0=c[2],p0=u0[1][1],w0=0,u=function(S0,q0,yx){return function(sx){return Mr(q0,[1,S0,[1,sx]],yx)}}(i,u,v0),i=w0,c=p0;break;case 19:throw U0([0,Ir,wV],1);case 20:var T0=c[3],E0=[8,i,TV];return function(S0){return Mr(u,E0,T0)};case 21:var N0=c[2];return function(S0){return Mr(u,[4,i,Wm(iL,S0)],N0)};case 22:var X0=c[1];return function(S0){return Mr(u,[5,i,S0],X0)};case 23:var A0=c[2],rx=c[1];if(typeof rx=="number")switch(rx){case 0:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 1:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 2:throw U0([0,Ir,EV],1);default:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0])}switch(rx[0]){case 0:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 1:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 2:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 3:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 4:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 5:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 6:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 7:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 8:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);case 9:var B=rx[2];return x<50?gN(x+1|0,u,i,B,A0):l1(gN,[0,u,i,B,A0]);case 10:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0]);default:return x<50?u2(x+1|0,u,i,A0):l1(u2,[0,u,i,A0])}default:var W0=c[3],G0=c[1],Y0=l(c[2],0);return x<50?_N(x+1|0,u,i,W0,G0,Y0):l1(_N,[0,u,i,W0,G0,Y0])}}}function gN(x,r,e,t,u){if(typeof t=="number")return x<50?u2(x+1|0,r,e,u):l1(u2,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(U){return ut(r,e,i,u)};case 1:var c=t[1];return function(U){return ut(r,e,c,u)};case 2:var v=t[1];return function(U){return ut(r,e,v,u)};case 3:var a=t[1];return function(U){return ut(r,e,a,u)};case 4:var p=t[1];return function(U){return ut(r,e,p,u)};case 5:var _=t[1];return function(U){return ut(r,e,_,u)};case 6:var y=t[1];return function(U){return ut(r,e,y,u)};case 7:var S=t[1];return function(U){return ut(r,e,S,u)};case 8:var E=t[2];return function(U){return ut(r,e,E,u)};case 9:var P=t[3],C=t[2],j=i1(Q2(t[1]),C);return function(U){return ut(r,e,Q1(j,P),u)};case 10:var O=t[1];return function(U,V){return ut(r,e,O,u)};case 11:var F=t[1];return function(U){return ut(r,e,F,u)};case 12:var K=t[1];return function(U){return ut(r,e,K,u)};case 13:throw U0([0,Ir,SV],1);default:throw U0([0,Ir,AV],1)}}function u2(x,r,e,t){var u=[8,e,IV];return x<50?Jl(x+1|0,r,u,t):l1(Jl,[0,r,u,t])}function _N(x,r,e,t,u,i){if(u){var c=u[1];return function(a){return Db0(r,e,t,c,l(i,a))}}var v=[4,e,i];return x<50?Jl(x+1|0,r,v,t):l1(Jl,[0,r,v,t])}function Mr(x,r,e){return eN(Jl(0,x,r,e))}function ut(x,r,e,t){return eN(gN(0,x,r,e,t))}function Db0(x,r,e,t,u){return eN(_N(0,x,r,e,t,u))}function Os(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=dq(e[2]);return Os(x,t),Dl(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Os(x,c),Dl(x,PV);var e=v}else{var a=i[1];Os(x,c),Dl(x,jV);var e=a}break;case 6:var p=e[2];return Os(x,e[1]),l(p,x);case 7:Os(x,e[1]),Fc(x);return;case 8:var _=e[2];return Os(x,e[1]),B1(_);case 2:case 4:var y=e[2];return Os(x,e[1]),Dl(x,y);default:var S=e[2];Os(x,e[1]),YU(x,S);return}}}function Cs(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=dq(e[2]);return Cs(x,t),ar(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Cs(x,c),ar(x,NV);var e=v}else{var a=i[1];Cs(x,c),ar(x,OV);var e=a}break;case 6:var p=e[2];return Cs(x,e[1]),ar(x,l(p,0));case 7:var e=e[1];break;case 8:var _=e[2];return Cs(x,e[1]),B1(_);case 2:case 4:var y=e[2];return Cs(x,e[1]),ar(x,y);default:var S=e[2];return Cs(x,e[1]),nt(x,S)}}}function gq(x,r){var e=r[1],t=0;return Mr(function(u){return Os(x,u),0},t,e)}function bN(x){return gq(Mc,x)}function _r(x){var r=x[1];return Mr(function(e){var t=Qr(64);return Cs(t,e),R2(t)},0,r)}var wN=[0,0];function TN(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return l(_r(hG),e);if(No(e)===_o)return l(_r(dG),e);if(No(e)!==c8)return yG;for(var t=Wj("%.12g",e),u=0,i=Nx(t);;){if(i<=u)return Bx(t,pz);var c=N2(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function _q(x,r){if(x.length-1<=r)return VW;var e=_q(x,r+1|0),t=TN(x,r);return k(_r(WW),t,e)}function oh(x){x:{r:{for(var r=wN[1];r;){e:{var e=r[2],t=r[1];try{var u=l(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===tN)return cG;if(x===$U)return sG;if(x[1]===GU){var c=x[2],v=c[3],a=c[2],p=c[1];return I1(_r(uN),p,a,v,v+5|0,aG)}if(x[1]===Ir){var _=x[2],y=_[3],S=_[2],E=_[1];return I1(_r(uN),E,S,y,y+6|0,oG)}if(x[1]===Ol){var P=x[2],C=P[3],j=P[2],O=P[1];return I1(_r(uN),O,j,C,C+6|0,vG)}if(No(x)!==0)return x[1];var F=x.length-1,K=x[1][1];if(2<F>>>0)var U=_q(x,2),V=TN(x,1),Q=k(_r(lG),V,U);else switch(F){case 0:var Q=pG;break;case 1:var Q=kG;break;default:var $=TN(x,1),Q=l(_r(mG),$)}return Bx(K,Q)}function EN(x,r){var e=jY(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=$2(e,i)[1+i],v=function(U){return function(V){return V?U===0?xG:rG:U===0?eG:tG}}(i);if(c[0]===0)var a=c[5],p=c[4],_=c[3],y=c[6]?nG:uG,S=c[2],E=c[7],P=v(c[1]),j=[0,oz(_r(iG),P,E,S,y,_,p,a)];else if(c[1])var j=0;else var C=v(0),j=[0,l(_r(fG),C)];if(j){var O=j[1];l(gq(x,ZW),O)}var F=i+1|0;if(t===i)break;var i=F}}function bq(x){for(;;){var r=wN[1],e=1-iN(wN,r,[0,x,r]);if(!e)return e}}var Rb0=gG.slice(),Fb0=[0];rN(cR,function(x,r){try{try{var e=r?Fb0:RU(0);try{cN(R)}catch{}try{var t=oh(x);l(bN(QW),t),EN(Mc,e);var u=KY(0);if(u<0){var i=th(u);ZU($2(Rb0,i)[1+i])}var c=Fc(Mc),v=c}catch(E){var a=O2(E),p=oh(x);l(bN(GW),p),EN(Mc,e);var _=oh(a);l(bN($W),_),EN(Mc,RU(0));var v=Fc(Mc)}var y=v}catch(E){var S=O2(E);if(S!==tN)throw U0(S,0);var y=ZU(HW)}return y}catch{return 0}});var SN=[x2,qG,Es(0)],vh=0,wq=-1;function Kl(x,r){return x[13]=x[13]+r[3]|0,pN(r,x[28])}var Tq=1000000010;function AN(x,r){return B0(x[17],r,0,Nx(r))}function lh(x){return l(x[19],0)}function Eq(x,r,e){x[9]=x[9]-r|0,AN(x,e),x[11]=0}function ph(x,r){var e=I(r,H0);return e&&Eq(x,Nx(r),r)}function Do(x,r,e){var t=r[3],u=r[2];ph(x,r[1]),lh(x),x[11]=1;var i=(x[6]-e|0)+u|0,c=x[8],v=c<=i?c:i;return x[10]=v,x[9]=x[6]-x[10]|0,l(x[21],x[10]),ph(x,t)}function Sq(x,r){return Do(x,UG,r)}function x3(x,r){var e=r[2],t=r[3];return ph(x,r[1]),x[9]=x[9]-e|0,l(x[20],e),ph(x,t)}function Lb0(x,r,e){if(typeof e=="number")switch(e){case 0:var t=Hv(x[3]);if(!t)return;var u=t[1][1],i=function(Y0,V0){if(!V0)return[0,Y0,0];var ex=V0[1],Q0=V0[2];return JY(Y0,ex)?[0,Y0,V0]:[0,ex,i(Y0,Q0)]};u[1]=i(x[6]-x[9]|0,u[1]);return;case 1:$v(x[2]);return;case 2:$v(x[3]);return;case 3:var c=Hv(x[2]);return c?Sq(x,c[1][2]):lh(x);case 4:var v=x[10]!==(x[6]-x[9]|0)?1:0;if(!v)return v;var a=x[28],p=a[2];if(p){var _=p[1];if(p[2]){var y=p[2];a[1]=a[1]-1|0,a[2]=y;var S=[0,_]}else{lN(a);var S=[0,_]}}else var S=0;if(!S)return;var E=S[1],P=E[1];x[12]=x[12]-E[3]|0,x[9]=x[9]+P|0;return;default:var C=$v(x[5]);return C?AN(x,l(x[25],C[1])):void 0}switch(e[0]){case 0:return Eq(x,r,e[1]);case 1:var j=e[2],O=e[1],F=j[1],K=j[2],U=Hv(x[2]);if(!U)return;var V=U[1],Q=V[2];switch(V[1]){case 0:return x3(x,O);case 1:return Do(x,j,Q);case 2:return Do(x,j,Q);case 3:return x[9]<(r+Nx(F)|0)?Do(x,j,Q):x3(x,O);case 4:return x[11]?x3(x,O):x[9]<(r+Nx(F)|0)||((x[6]-Q|0)+K|0)<x[10]?Do(x,j,Q):x3(x,O);default:return x3(x,O)}case 2:var $=x[6]-x[9]|0,x0=e[2],e0=e[1],Z=Hv(x[3]);if(!Z)return;var s0=Z[1][1],d0=s0[1];if(d0)for(var u0=s0[1],j0=d0[1];;){if(u0){var h0=u0[1],g0=u0[2];if($>h0){var u0=g0;continue}var v0=h0}else var v0=j0;var p0=v0;break}else var p0=$;var w0=p0-$|0;return 0<=w0?x3(x,[0,FG,w0+e0|0,RG]):Do(x,[0,MG,p0+x0|0,LG],x[6]);case 3:var T0=e[2],E0=e[1];if(x[8]<(x[6]-x[9]|0)){var N0=Hv(x[2]);if(N0){var X0=N0[1],A0=X0[2],rx=X0[1];x[9]<A0&&3>=rx-1>>>0&&Sq(x,A0)}else lh(x)}var B=x[9]-E0|0,W0=T0===1?1:x[9]<r?T0:5;return Co([0,W0,B],x[2]);case 4:return Co(e[1],x[3]);default:var G0=e[1];return AN(x,l(x[24],G0)),Co(G0,x[5])}}function Aq(x){for(;;){var r=x[28][2],e=r?[0,r[1]]:0;if(!e)return;var t=e[1],u=t[1],i=0<=u?1:0,c=t[3],v=t[2],a=x[13]-x[12]|0,p=i||(x[9]<=a?1:0);if(!p)return p;var _=x[28],y=_[2];if(!y)throw U0(Ib0,1);if(y[2]){var S=y[2];_[1]=_[1]-1|0,_[2]=S}else lN(_);var E=0<=u?u:Tq;Lb0(x,E,v),x[12]=c+x[12]|0}}function Iq(x,r){return Kl(x,r),Aq(x)}function Pq(x,r,e){return Iq(x,[0,r,[0,e],r])}function IN(x){return Bl(x),Co([0,-1,[0,wq,DG,0]],x)}function PN(x,r){var e=Hv(x[1]);if(e){var t=e[1],u=t[2],i=u[1];if(t[1]<x[12])return IN(x[1]);var c=u[2];if(typeof c!="number")switch(c[0]){case 3:1-r&&(u[1]=x[13]+i|0,$v(x[1]));return;case 1:case 2:r&&(u[1]=x[13]+i|0,$v(x[1]));return}}}function jq(x,r,e){return Kl(x,e),r&&PN(x,1),Co([0,x[13],e],x[1])}function Nq(x,r,e){if(x[14]=x[14]+1|0,x[14]<x[15])return jq(x,0,[0,-x[13]|0,[3,r,e],0]);var t=x[14]===x[15]?1:0;if(!t)return t;var u=x[16];return Pq(x,Nx(u),u)}function Oq(x,r){1<x[14]&&(x[14]<x[15]&&(Kl(x,[0,vh,1,0]),PN(x,1),PN(x,0)),x[14]=x[14]-1|0)}function Cq(x,r){if(x[23]&&Kl(x,[0,vh,5,0]),x[22]){var e=$v(x[4]);if(e)return l(x[27],e[1])}}function jN(x,r){var e=x[4];function t(u){return Cq(x,R)}for(p1(t,e[1]);!(1>=x[14]);)Oq(x,R);return x[13]=Tq,Aq(x),r&&lh(x),x[12]=1,x[13]=1,lN(x[28]),IN(x[1]),Bl(x[2]),Bl(x[3]),Bl(x[4]),Bl(x[5]),x[10]=0,x[14]=0,x[9]=x[6],Nq(x,0,3)}function NN(x,r,e){var t=x[14]<x[15]?1:0;return t&&Pq(x,r,e)}function Dq(x,r,e){return NN(x,r,e)}function kh(x,r){return Dq(x,Nx(r),r)}function Yl(x,r){return Dq(x,1,ih(1,r))}function zl(x,r){return jN(x,0),l(x[18],0)}var Rq=ih(80,32);function Fq(x,r){for(var e=r;;){var t=0<e?1:0;if(!t)return t;if(80>=e)return B0(x[17],Rq,0,e);B0(x[17],Rq,0,80);var e=e+ZR|0}}function Mb0(x){return x[1]===SN?Bx(AG,Bx(x[2],SG)):IG}function Ub0(x){return x[1]===SN?Bx(TG,Bx(x[2],wG)):EG}function qb0(x){return 0}function Bb0(x){return 0}function Lq(x,r){function e(S){return 0}function t(S){return 0}function u(S){return 0}var i=lq(R),c=[0,wq,_G,0];pN(c,i);var v=ql(R);IN(v),Co([0,1,c],v);var a=ql(R),p=ql(R),_=ql(R),y=[0,v,ql(R),_,p,a,78,10,68,78,0,1,1,1,1,_b0,bG,x,r,u,t,e,0,0,Mb0,Ub0,qb0,Bb0,i];return y[19]=function(S){return B0(y[17],PG,0,1)},y[20]=function(S){return Fq(y,S)},y[21]=function(S){return Fq(y,S)},y}function Mq(x){function r(e){return Fc(x)}return Lq(function(e,t,u){return 0<=t&&0<=u&&(Nx(e)-u|0)>=t?Zj(x,e,t,u):B1(lz)},r)}function ON(x){function r(e){return 0}return Lq(function(e,t,u){return pq(x,e,t,u)},r)}var Xb0=b_;function Uq(x){return Qr(Xb0)}var Jb0=Uq(R),Kb0=Mq(wb0),Yb0=Mq(Mc);ON(Jb0);function qq(x,r){var e=Qr(16),t=ON(e);x(t,r),zl(t,R);var u=e[2];if(2>u)return R2(e);var i=u-2|0,c=1;return 0<=i&&(e[2]-i|0)>=1?Gv(e[1],c,i):B1(Jz)}function Ce(x,r){if(typeof r!="number"){x:{r:{e:{switch(r[0]){case 0:var e=r[2];if(Ce(x,r[1]),typeof e=="number")switch(e){case 0:return Oq(x,R);case 1:return Cq(x,R);case 2:return zl(x,R);case 3:var t=x[14]<x[15]?1:0;return t&&Iq(x,[0,vh,3,0]);case 4:return jN(x,1),l(x[18],0);case 5:return Yl(x,64);default:return Yl(x,37)}switch(e[0]){case 0:var u=[0,CG,e[2],OG],i=x[14]<x[15]?1:0,c=[0,NG,e[3],jG],v=u[3],a=u[2],p=u[1];return i&&jq(x,1,[0,-x[13]|0,[1,u,c],(Nx(p)+a|0)+Nx(v)|0]);case 1:return;default:var _=e[1];return Yl(x,64),Yl(x,_)}case 1:var y=r[2],S=r[1];if(y[0]===0){var E=y[1];Ce(x,S);var P=[0,SN,qq(Ce,E)];x[22]&&(Co(P,x[4]),l(x[26],P));var C=x[23];return C&&Kl(x,[0,vh,[5,P],0])}var j=y[1];Ce(x,S);var O=qq(Ce,j);if(Ar(O,H0))var F=DV;else{var K=Nx(O),U=function(Dx){var Ix=CV[1],Xx=Qr(bv);return l(Mr(function(Z0){return Cs(Xx,Z0),gx(R2(Xx))},0,Ix),O)},V=function(Dx){for(var Ix=Dx;;){if(Ix===K)return Ix;var Xx=N2(O,Ix);if(Xx!==9&&Xx!==32)return Ix;var Ix=Ix+1|0}},Q=V(0);t:n:{for(var $=Q;;){if($===K)break n;if(25<N2(O,$)+Q8>>>0)break;var $=$+1|0}break t}var x0=k1(O,Q,$-Q|0),e0=V($);t:n:{for(var Z=e0;;){if(Z===K)break n;var s0=N2(O,Z);if(48<=s0){if(58<=s0)break}else if(s0!==45)break;var Z=Z+1|0}break t}if(e0===Z)var d0=0;else try{var u0=et(k1(O,e0,Z-e0|0)),d0=u0}catch(Dx){var j0=O2(Dx);if(j0[1]!==xn)throw U0(j0,0);var d0=U(R)}V(Z)!==K&&U(R);t:{if(I(x0,H0)&&I(x0,xE)){if(!I(x0,"h")){var h0=0;break t}if(!I(x0,"hov")){var h0=3;break t}if(!I(x0,"hv")){var h0=2;break t}if(I(x0,BR)){var h0=U(R);break t}var h0=1;break t}var h0=4}var F=[0,d0,h0]}return Nq(x,F[1],F[2]);case 2:var g0=r[1];if(typeof g0!="number"&&g0[0]===0){var v0=g0[2];if(typeof v0!="number"&&v0[0]===1){var p0=r[2],w0=v0[2],T0=g0[1];break r}}var G0=r[2],Y0=g0;break x;case 3:var E0=r[1];if(typeof E0!="number"&&E0[0]===0){var N0=E0[2];if(typeof N0!="number"&&N0[0]===1){var X0=r[2],A0=N0[2],rx=E0[1];break}}var Q0=r[2],S0=E0;break e;case 4:var B=r[1];if(typeof B!="number"&&B[0]===0){var W0=B[2];if(typeof W0!="number"&&W0[0]===1){var p0=r[2],w0=W0[2],T0=B[1];break r}}var G0=r[2],Y0=B;break x;case 5:var V0=r[1];if(typeof V0!="number"&&V0[0]===0){var ex=V0[2];if(typeof ex!="number"&&ex[0]===1){var X0=r[2],A0=ex[2],rx=V0[1];break}}var Q0=r[2],S0=V0;break e;case 6:var q0=r[2];return Ce(x,r[1]),l(q0,x);case 7:return Ce(x,r[1]),zl(x,R);default:var yx=r[2];return Ce(x,r[1]),B1(yx)}return Ce(x,rx),NN(x,A0,ih(1,X0))}return Ce(x,S0),Yl(x,Q0)}return Ce(x,T0),NN(x,w0,p0)}return Ce(x,Y0),kh(x,G0)}}function e2(x){return function(r){var e=r[1],t=0;return Mr(function(u){return Ce(x,u),0},t,e)}}for(;;){var Bq=fN[1],zb0=[0,1];if(!(1-iN(fN,Bq,function(x,r){return function(e){return iN(x,1,0)&&(zl(Kb0,R),zl(Yb0,R)),l(r,0)}}(zb0,Bq))))break}var Vb0=2;function Wb0(x){var r=[0,0],e=Nx(x)-1|0,t=0;if(e>=0)for(var u=t;;){var i=N2(x,u);r[1]=(vk*r[1]|0)+i|0;var c=u+1|0;if(e===u)break;var u=c}r[1]=r[1]&$D;var v=1073741823<r[1]?r[1]+2147483648|0:r[1];return v}var Ds=vN([0,fx]),Ro=vN([0,fx]),ka=vN([0,Tt]),Xq=xN(0,0),Gb0=[0,0];function Jq(x){return 2<x?Jq((x+1|0)/2|0)*2|0:x}function Kq(x){Gb0[1]++;var r=x.length-1,e=Yv((r*2|0)+2|0,Xq);$2(e,0)[1]=r;var t=((Jq(r)*32|0)/8|0)-1|0;$2(e,1)[2]=t;var u=r-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+3|0,a=$2(x,c)[1+c];$2(e,v)[1+v]=a;var p=c+1|0;if(u===c)break;var c=p}return[0,Vb0,e,Ro[1],ka[1],0,0,Ds[1],0]}function CN(x,r){var e=x[2].length-1;if(e<r){var t=Yv(r,Xq),u=x[2];x:{if(0<=e&&(u.length-1-e|0)>=0&&(t.length-1-e|0)>=0){sY(u,0,t,0,e);break x}B1(Oz)}x[2]=t}}var $b0=[0,0];function DN(x){var r=x[2].length-1;return CN(x,r+1|0),r}function Vl(x,r){try{var e=Ro[28].call(null,r,x[3]);return e}catch(i){var t=O2(i);if(t!==Lc)throw U0(t,0);var u=DN(x);return x[3]=Ro[4].call(null,r,u,x[3]),x[4]=ka[4].call(null,u,1,x[4]),u}}function RN(x,r){return fh(function(e){return Vl(x,e)},r)}function Yq(x,r,e){if($b0[1]++,ka[28].call(null,r,x[4])){CN(x,r+1|0),$2(x[2],r)[1+r]=e;return}x[6]=[0,[0,r,e],x[6]]}function FN(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}}function LN(x,r){try{var e=Ds[28].call(null,r,x[7]);return e}catch(i){var t=O2(i);if(t!==Lc)throw U0(t,0);var u=x[1];return x[1]=u+1|0,I(r,H0)&&(x[7]=Ds[4].call(null,r,u,x[7])),u}}function MN(x){return Kv(x,0)?[0]:x}function UN(x,r,e,t,u,i){var c=u[2],v=u[4],a=FN(r),p=FN(e),_=FN(t),y=en(function(v0){return Vl(x,v0)},p),S=en(function(v0){return Vl(x,v0)},_);x[5]=[0,[0,x[3],x[4],x[6],x[7],y,a],x[5]];var E=Ds[1],P=x[7];function C(v0,p0,w0){return oN(v0,a)?Ds[4].call(null,v0,p0,w0):w0}x[7]=Ds[13].call(null,C,P,E);var j=[0,Ro[1]],O=[0,ka[1]];tq(function(v0,p0){j[1]=Ro[4].call(null,v0,p0,j[1]);var w0=O[1];try{var T0=ka[28].call(null,p0,x[4]),E0=T0}catch(X0){var N0=O2(X0);if(N0!==Lc)throw U0(N0,0);var E0=1}O[1]=ka[4].call(null,p0,E0,w0)},_,S),tq(function(v0,p0){j[1]=Ro[4].call(null,v0,p0,j[1]),O[1]=ka[4].call(null,p0,0,O[1])},p,y),x[3]=j[1],x[4]=O[1];var F=0,K=x[6];x[6]=sN(function(v0,p0){return oN(v0[1],y)?p0:[0,v0,p0]},K,F);var U=i?l(c(x),v):c(x),V=Fl(x[5]),Q=V[6],$=V[5],x0=V[4],e0=V[3],Z=V[2],s0=V[1];x[5]=eq(x[5]),x[7]=u1(function(v0,p0){var w0=Ds[28].call(null,p0,x[7]);return Ds[4].call(null,p0,w0,v0)},x0,Q),x[3]=s0,x[4]=Z;var d0=x[6];x[6]=sN(function(v0,p0){return oN(v0[1],$)?p0:[0,v0,p0]},d0,e0);var u0=0,j0=MN(t),h0=[0,fh(function(v0){var p0=Vl(x,v0);try{for(var w0=x[6];;){if(!w0)throw U0(Lc,1);var T0=w0[1],E0=w0[2],N0=T0[2];if(CU(T0[1],p0)===0)return N0;var w0=E0}}catch(A0){var X0=O2(A0);if(X0===Lc)return $2(x[2],p0)[1+p0];throw U0(X0,0)}},j0),u0],g0=MN(r);return aY([0,[0,U],[0,fh(function(v0){try{var p0=Ds[28].call(null,v0,x[7]);return p0}catch(T0){var w0=O2(T0);throw w0===Lc?U0([0,Ir,BG],1):U0(w0,0)}},g0),h0]])}function mh(x,r){if(x===0)var e=Kq([0]);else{var t=Kq(fh(Wb0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+2|0;t[3]=Ro[4].call(null,x[1+c],v,t[3]),t[4]=ka[4].call(null,v,1,t[4]);var a=c+1|0;if(u===c)break;var c=a}var e=t}var p=r(e);return e[8]=vx(e[8]),CN(e,3+(($2(e[2],1)[2]*16|0)/32|0)|0),[0,l(p,0),r,,0]}function hh(x,r){if(x)return x;var e=xN(x2,r[1]);return e[1]=r[2],ez(e)}function qN(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;u;){var i=u[2];l(u[1],r);var u=i}return r}function dh(x){var r=DN(x);x:{if(r%2|0&&(2+(($2(x[2],1)[2]*16|0)/32|0)|0)>=r){var e=DN(x);break x}var e=r}return $2(x[2],e)[1+e]=0,e}function BN(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return;var u=e[1],i=$2(r,u)[1+u],c=function(Ur){e[1]++;var px=e[1];return $2(r,px)[1+px]},v=c(R);if(typeof v=="number")switch(v){case 0:var a=c(R),zx=function(px){return function(w){return px}}(a);break;case 1:var p=c(R),zx=function(px){return function(w){return w[1+px]}}(p);break;case 2:var _=c(R),y=c(R),zx=function(px,w){return function(L){return L[1+px][1+w]}}(_,y);break;case 3:var S=c(R),zx=function(px){return function(w){return l(w[1][1+px],w)}}(S);break;case 4:var E=c(R),zx=function(px){return function(w,L){return w[1+px]=L,0}}(E);break;case 5:var P=c(R),C=c(R),zx=function(px,w){return function(L){return l(px,w)}}(P,C);break;case 6:var j=c(R),O=c(R),zx=function(px,w){return function(L){return l(px,L[1+w])}}(j,O);break;case 7:var F=c(R),K=c(R),U=c(R),zx=function(px,w,L){return function(L0){return l(px,L0[1+w][1+L])}}(F,K,U);break;case 8:var V=c(R),Q=c(R),zx=function(px,w){return function(L){return l(px,l(L[1][1+w],L))}}(V,Q);break;case 9:var $=c(R),x0=c(R),e0=c(R),zx=function(px,w,L){return function(L0){return k(px,w,L)}}($,x0,e0);break;case 10:var Z=c(R),s0=c(R),d0=c(R),zx=function(px,w,L){return function(L0){return k(px,w,L0[1+L])}}(Z,s0,d0);break;case 11:var u0=c(R),j0=c(R),h0=c(R),g0=c(R),zx=function(px,w,L,L0){return function(ax){return k(px,w,ax[1+L][1+L0])}}(u0,j0,h0,g0);break;case 12:var v0=c(R),p0=c(R),w0=c(R),zx=function(px,w,L){return function(L0){return k(px,w,l(L0[1][1+L],L0))}}(v0,p0,w0);break;case 13:var T0=c(R),E0=c(R),N0=c(R),zx=function(px,w,L){return function(L0){return k(px,L0[1+w],L)}}(T0,E0,N0);break;case 14:var X0=c(R),A0=c(R),rx=c(R),B=c(R),zx=function(px,w,L,L0){return function(ax){return k(px,ax[1+w][1+L],L0)}}(X0,A0,rx,B);break;case 15:var W0=c(R),G0=c(R),Y0=c(R),zx=function(px,w,L){return function(L0){return k(px,l(L0[1][1+w],L0),L)}}(W0,G0,Y0);break;case 16:var V0=c(R),ex=c(R),zx=function(px,w){return function(L){return k(L[1][1+px],L,w)}}(V0,ex);break;case 17:var Q0=c(R),S0=c(R),zx=function(px,w){return function(L){return k(L[1][1+px],L,L[1+w])}}(Q0,S0);break;case 18:var q0=c(R),yx=c(R),sx=c(R),zx=function(px,w,L){return function(L0){return k(L0[1][1+px],L0,L0[1+w][1+L])}}(q0,yx,sx);break;case 19:var Dx=c(R),Ix=c(R),zx=function(px,w){return function(L){var L0=l(L[1][1+w],L);return k(L[1][1+px],L,L0)}}(Dx,Ix);break;case 20:var Xx=c(R),Z0=c(R);dh(x);var zx=function(px,w){return function(L){return l($x(w,px,0),w)}}(Xx,Z0);break;case 21:var er=c(R),rr=c(R);dh(x);var zx=function(px,w){return function(L){var L0=L[1+w];return l($x(L0,px,0),L0)}}(er,rr);break;case 22:var fr=c(R),Hx=c(R),Y=c(R);dh(x);var zx=function(px,w,L){return function(L0){var ax=L0[1+w][1+L];return l($x(ax,px,0),ax)}}(fr,Hx,Y);break;default:var Px=c(R),hr=c(R);dh(x);var zx=function(px,w){return function(L){var L0=l(L[1][1+w],L);return l($x(L0,px,0),L0)}}(Px,hr)}else var zx=v;Yq(x,i,zx),e[1]++}}function zq(x,r){var e=r.length-1,t=xN(0,e),u=e-1|0,i=0;if(u>=0)for(var c=i;;){var v=$2(r,c)[1+c];if(typeof v=="number")switch(v){case 0:var _=function(P){function C(j){var O=t[1+P];if(C===O)throw U0([0,Ol,x],1);return l(O,j)}return C}(c);break;case 1:var a=[];m0(a,[Ok,function(P,C){return function(j){var O=t[1+C];if(P===O)throw U0([0,Ol,x],1);var F=No(O);if(qv===F)return O[1];if(Ok!==F)return O;var K=O[1];O[1]=Sb0;try{var U=l(K,0);return xz(O,U),U}catch(Q){var V=O2(Q);throw O[1]=function($){throw U0(V,0)},U0(V,0)}}}(a,c)]);var _=a;break;default:var p=function(P){throw U0([0,Ol,x],1)},_=[0,p,p,p,0]}else var _=v[0]===0?zq(x,v[1]):v[1];t[1+c]=_;var y=c+1|0;if(u===c)break;var c=y}return t}function Vq(x,r,e){if(No(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 c=e[1+i],v=$2(x,i)[1+i];x:if(typeof v=="number"){if(v===2){if(No(c)===0&&c.length-1===4){for(var a=0,p=r[1+i];;){p[1+a]=c[1+a];var _=a+1|0;if(a===3)break;var a=_}break x}throw U0([0,Ir,XG],1)}r[1+i]=c}else v[0]===0&&Vq(v[1],r[1+i],c);var y=i+1|0;if(t===i)break;var i=y}return}throw U0([0,Ir,JG],1)}try{zU("TMPDIR")}catch(x){var Wq=O2(x);if(Wq!==Lc)throw U0(Wq,0)}try{zU("TEMP")}catch(x){var Gq=O2(x);if(Gq!==Lc)throw U0(Gq,0)}I(xq,IM)&&I(xq,"Win32");function Uc(x,r){function e(t){return nt(x,t)}return nl<=r?(e(ko|r>>>18|0),e(y2|(r>>>12|0)&63),e(y2|(r>>>6|0)&63),e(y2|r&63)):hP<=r?(e(Sv|r>>>12|0),e(y2|(r>>>6|0)&63),e(y2|r&63)):y2<=r?(e(gv|r>>>6|0),e(y2|r&63)):e(r)}var ma=[x2,zG,Es(0)],$q=0,Hq=0,Qq=0,Zq=0,xB=0,rB=0,eB=0,tB=0,nB=0,uB=0;function h(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}function z(x,r){x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r}function kr(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],z(x,-1)}function d(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]}function r3(x){x[3]=x[6],x[4]=x[7],x[5]=x[8]}function XN(x,r){x[6]=r}function yh(x){return x[3]-x[6]|0}function i2(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?oY(t,e,r):B1(Cz)}function iB(x){var r=x[6];return $2(x[1],r)[1+r]}function Wl(x,r,e,t){for(var u=[0,r],i=[0,e],c=[0,0];;){if(0>=i[1])return c[1];var v=x[1+u[1]];if(0>v)throw U0(ma,1);if(Yr<v)if(fF<v)if(ok<v){if(g8<v)throw U0(ma,1);Vr(t,c[1],ko|v>>>18|0),Vr(t,c[1]+1|0,y2|(v>>>12|0)&63),Vr(t,c[1]+2|0,y2|(v>>>6|0)&63),Vr(t,c[1]+3|0,y2|v&63),c[1]=c[1]+4|0}else Vr(t,c[1],Sv|v>>>12|0),Vr(t,c[1]+1|0,y2|(v>>>6|0)&63),Vr(t,c[1]+2|0,y2|v&63),c[1]=c[1]+3|0;else Vr(t,c[1],gv|v>>>6|0),Vr(t,c[1]+1|0,y2|v&63),c[1]=c[1]+2|0;else Vr(t,c[1],v),c[1]++;u[1]++,i[1]+=-1}}function fB(x){for(var r=Nx(x),e=Yv(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],uB,nB,tB,eB,rB,xB,Zq,Qq,Hq,$q];var i=F0(x,t[1]);x:{if(gv<=i){if(ko>i){if(Sv>i){var c=F0(x,t[1]+1|0);if((c>>>6|0)!==2)throw U0(ma,1);e[1+u[1]]=(i&31)<<6|c&63,t[1]=t[1]+2|0;break x}var v=F0(x,t[1]+1|0),a=F0(x,t[1]+2|0),p=(i&15)<<12|(v&63)<<6|a&63,_=(v>>>6|0)!==2?1:0,y=_||((a>>>6|0)!==2?1:0);if(y)var E=y;else var S=55296<=p?1:0,E=S&&(p<=57343?1:0);if(E)throw U0(ma,1);e[1+u[1]]=p,t[1]=t[1]+3|0;break x}if(x2>i){var P=F0(x,t[1]+1|0),C=F0(x,t[1]+2|0),j=F0(x,t[1]+3|0),O=(P>>>6|0)!==2?1:0;if(O)var K=O;else var F=(C>>>6|0)!==2?1:0,K=F||((j>>>6|0)!==2?1:0);if(K)throw U0(ma,1);var U=(i&7)<<18|(P&63)<<12|(C&63)<<6|j&63;if(g8<U)throw U0(ma,1);e[1+u[1]]=U,t[1]=t[1]+4|0;break x}}else if(y2>i){e[1+u[1]]=i,t[1]++;break x}throw U0(ma,1)}u[1]++}}function Gl(x,r,e){var t=x[6]+r|0,u=T2(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return Gv(u,0,Wl(i,t,e,u));throw U0([0,Ir,YG],1)}function Ox(x){var r=x[6],e=x[3]-r|0,t=T2(e*4|0);return Gv(t,0,Wl(x[1],r,e,t))}function gh(x,r){var e=x[6],t=x[3]-e|0,u=T2(t*4|0);return mN(r,u,0,Wl(x[1],e,t,u))}function $l(x){var r=x.length-1,e=T2(r*4|0);return Gv(e,0,Wl(x,0,r,e))}function cB(x,r){x[3]=x[3]-r|0}function qc(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Fo(x,r,e,t){var u=qc(x),i=qc(t),c=i<=u?u+1|0:i+1|0;return c===1?[0,r,e]:[1,c,r,e,x,t]}function _h(x,r,e,t){var u=qc(x),i=qc(t),c=i<=u?u+1|0:i+1|0;return[1,c,r,e,x,t]}function sB(x,r,e,t){var u=qc(x),i=qc(t);if((i+2|0)<u){var c=x[5],v=x[4],a=x[3],p=x[2],_=qc(c);if(_<=qc(v))return _h(v,p,a,Fo(c,r,e,t));var y=c[4],S=c[3],E=c[2],P=Fo(c[5],r,e,t);return _h(Fo(v,p,a,y),E,S,P)}if((u+2|0)>=i)return Fo(x,r,e,t);var C=t[5],j=t[4],O=t[3],F=t[2],K=qc(j);if(K<=qc(C))return _h(Fo(x,r,e,j),F,O,C);var U=j[4],V=j[3],Q=j[2],$=Fo(j[5],F,O,C);return _h(Fo(x,r,e,U),Q,V,$)}var Hb0=0;function ha(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Rs(x,r,e){x:{r:{if(typeof x=="number"){if(typeof e=="number")return[0,r];if(e[0]===1)break r}else{if(x[0]!==0){var t=x[1];if(typeof e!="number"&&e[0]===1){var u=e[1],i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}var c=t;break x}if(typeof e!="number"&&e[0]===1)break r}return[1,2,r,x,e]}var c=e[1]}return[1,c+1|0,r,x,e]}function bh(x,r,e){var t=ha(x),u=ha(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}function aB(x,r,e){var t=ha(x),u=ha(e);if((u+2|0)<t){var i=x[4],c=x[3],v=x[2],a=ha(i);if(a<=ha(c))return bh(c,v,Rs(i,r,e));var p=i[3],_=i[2],y=Rs(i[4],r,e);return bh(Rs(c,v,p),_,y)}if((t+2|0)>=u)return Rs(x,r,e);var S=e[4],E=e[3],P=e[2],C=ha(E);if(C<=ha(S))return bh(Rs(x,r,E),P,S);var j=E[3],O=E[2],F=Rs(E[4],P,S);return bh(Rs(x,r,j),O,F)}var JN=0;function oB(x){function r(e,t){if(typeof t=="number")return[0,e];if(t[0]===0){var u=t[1],i=k(x[1],e,u);return i===0?t:0<=i?Rs(t,e,JN):Rs([0,e],u,JN)}var c=t[4],v=t[3],a=t[2],p=k(x[1],e,a);if(p===0)return t;if(0<=p){var _=r(e,c);return c===_?t:aB(v,a,_)}var y=r(e,v);return v===y?t:aB(y,a,c)}return[0,JN,,function(e,t){for(var u=t;;){if(typeof u=="number")return 0;if(u[0]===0)return k(x[1],e,u[1])===0?1:0;var i=u[4],c=u[3],v=k(x[1],e,u[2]),a=v===0?1:0;if(a)return a;var p=0<=v?i:c,u=p}},r]}function vB(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}}function Cx(x,r){if(!r)return r;var e=r[1],t=l(x,e);return e===t?r:[0,t]}function R0(x,r,e,t,u){var i=k(x,r,e);return e===i?t:u(i)}function I0(x,r,e,t){var u=l(x,r);return r===u?e:t(u)}function X2(x,r){var e=r[1],t=r[2];return R0(x,e,t,r,function(u){return[0,e,u]})}function lB(x,r){return Cx(function(e){var t=e[1],u=e[2];return R0(x,t,u,e,function(i){return[0,t,i]})},r)}function Er(x,r){var e=u1(function(u,i){var c=u[2],v=u[1],a=l(x,i),p=c||(a!==i?1:0);return[0,[0,a,v],p]},w$,r),t=e[1];return e[2]?vx(t):r}var KN=mh(E$,function(x){var r=RN(x,T$),e=r[1],t=r[2],u=r[3],i=r[4],c=r[5],v=r[6],a=r[7],p=r[8],_=r[9],y=r[10],S=r[11],E=r[12],P=r[13],C=r[14],j=r[15],O=r[16],F=r[17],K=r[18],U=r[19],V=r[20],Q=r[21],$=r[22],x0=r[23],e0=r[24],Z=r[25],s0=r[26],d0=r[27],u0=r[28],j0=r[29],h0=r[30],g0=r[31],v0=r[32],p0=r[33],w0=r[34],T0=r[35],E0=r[36],N0=r[37],X0=r[38],A0=r[39],rx=r[40],B=r[41],W0=r[42],G0=r[43],Y0=r[44],V0=r[45],ex=r[46],Q0=r[47],S0=r[48],q0=r[49],yx=r[50],sx=r[51],Dx=r[52],Ix=r[53],Xx=r[54],Z0=r[55],er=r[56],rr=r[57],fr=r[59],Hx=r[60],Y=r[61],Px=r[62],hr=r[63],zx=r[64],Ur=r[65],px=r[66],w=r[67],L=r[68],L0=r[69],ax=r[70],lx=r[71],ox=r[72],Wx=r[73],_x=r[74],Vx=r[75],Lx=r[76],M0=r[77],qr=r[78],Ex=r[79],$0=r[80],Gx=r[81],P0=r[82],cr=r[83],tx=r[84],Mx=r[85],b2=r[86],Ux=r[87],c1=r[88],Fr=r[89],U2=r[90],g=r[91],W=r[92],H=r[93],l0=r[94],J=r[95],a0=r[96],_0=r[97],y0=r[98],J0=r[99],Rx=r[rt],kx=r[gt],Jx=r[S1],br=r[Qe],Zx=r[bt],tr=r[_t],Lr=r[z2],hx=r[Hf],z1=r[F7],Ys=r[Oi],cn=r[P2],sn=r[Wt],Go=r[ue],$o=r[Rr],Ho=r[fa],Oa=r[Dv],Qo=r[ia],ct=r[J3],zs=r[hv],Ca=r[Av],Da=r[vf],st=r[tl],Gc=r[r2],wr=r[Gt],Ra=r[Rv],Fa=r[hs],Zo=r[Jp],La=r[Yr],Vs=r[y2],Ma=r[gl],Ws=r[hl],at=r[w4],K2=r[yl],$c=r[HD],an=r[DL],Gs=r[aU],Ua=r[qF],$s=r[LR],qa=r[q_],Ba=r[_F],Xa=r[mM],ot=r[141],Ja=r[142],Ka=r[143],xv=r[144],rv=r[145],_3=r[146],on=r[147],ev=r[148],vn=r[SL],Ya=r[xL],D6=r[151],Hs=r[152],R6=r[153],F6=r[154],Kd=r[155],Yd=r[156],zd=r[157],L6=r[158],M6=r[159],U6=r[GF],b3=r[mT],Vd=r[KF],Wd=r[RM],X=r[gF],A=r[lP],D=r[RF],i0=r[eM],k0=r[qb],C0=r[p8],nx=r[Hp],Sx=r[Uy],jx=r[LF],qx=r[FL],lr=r[uU],nr=r[nR],Tr=r[Ab],pr=r[wR],ur=r[sI],Sr=r[qD],Br=r[VF],Cr=r[Oj],Gr=r[i9],Nr=r[pP],t2=r[um],p2=r[tF],o2=r[O4],n2=r[fE],c2=r[_L],w2=r[Mw],k2=r[bR],v2=r[fL],q2=r[gv],s1=r[KR],O1=r[S9],xe=r[XR],sr=r[RL],Xr=r[pR],Dr=r[ZM],Jr=r[pL],bx=r[Pj],le=r[KD],pe=r[sM],Re=r[$M],b1=r[$R],$r=r[qM],re=r[xw],x1=r[sU],C1=r[hM],w1=r[PR],vt=r[rU],Ft=r[h_],Fe=r[eL],D1=r[MD],Le=r[tM],ke=r[Fb],ee=r[QI],a1=r[LL],Me=r[BM],V1=r[fM],Lt=r[jL],Ue=r[HF],qe=r[GD],r1=r[vk],T1=r[Sv],Be=r[IL],Hc=r[UF],Qc=r[eU],Zc=r[PL],me=r[bM],Xe=r[OF],Mt=r[cL],Je=r[oU],E1=r[wF],ln=r[pU],pn=r[OM],xs=r[YM],Ke=r[UL],Ye=r[oF],kn=r[$k],mn=r[ko],he=r[FD],hn=r[dM],Qs=r[YL],rs=r[CI],Zs=r[MF],za=r[Ok],Va=r[el],tv=r[x2],nv=r[py],uv=r[qv],xa=r[bL],w3=r[_o],T3=r[c8],es=r[Ov],Wa=r[d4],iv=r[bv],E3=r[257],ts=r[lL],fv=r[l_],cv=r[GR],ra=r[261],S3=r[TF],A3=r[263],I3=r[264],dn=r[265],P3=r[266],j3=r[GM],yn=r[VM],ns=r[269],N3=r[270],O3=r[271],Ga=r[HL],$a=r[273],Ha=r[kL],sv=r[275],Ut=r[276],de=r[277],te=r[pM],lt=r[279],ea=r[280],C3=r[oy],ta=r[282],us=r[gL],ye=r[zF],av=r[285],D3=r[286],Gd=r[287],$d=r[KM],Hd=r[289],Qd=r[mR],q6=r[jR],FC=r[58];function LC(n,s,f){var o=f[2],m=f[1],b=f[4],T=f[3],N=Cx(l(n[1][1+bx],n),m),q=k(n[1][1+B],n,o);return o===q&&m===N?f:[0,N,q,T,b]}function MC(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+lt],n,T),q=Cx(l(n[1][1+F],n),b),f0=k(n[1][1+u0],n,m),o0=k(n[1][1+B],n,o);return T===N&&m===f0&&b===q&&o===o0?f:[0,N,q,f0,o0]}function UC(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=k(n[1][1+q0],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function qC(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+Hx],n,b),N=k(n[1][1+q0],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function BC(n,s,f){var o=f[2],m=o[2],b=o[1],T=f[1],N=B0(n[1][1+v],n,s,b),q=Cx(l(n[1][1+bx],n),m);return b===N&&m===q?f:[0,T,[0,N,q]]}function Zd(n,s,f){var o=f[3],m=f[2],b=f[1],T=Er(k(n[1][1+a],n,m),b),N=k(n[1][1+B],n,o);return b===T&&o===N?f:[0,T,m,N]}function x5(n,s,f){var o=f[4],m=f[2],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,f[1],b,f[3],T]}function XC(n,s,f){var o=f[3],m=f[2],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,f[1],b,T]}function JC(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=k(n[1][1+s0],n,m),q=k(n[1][1+B],n,o);return T===b&&Kv(N,m)&&q===o?f:[0,T,N,q]}function KC(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=k(n[1][1+s0],n,m),q=k(n[1][1+B],n,o);return T===b&&N===m&&q===o?f:[0,T,N,q]}function YC(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=X2(l(n[1][1+te],n),T);if(b)var q=b[1],f0=q[1],o0=q[2],O0=function(d2){return[0,[0,f0,d2]]},K0=R0(l(n[1][1+N3],n),f0,o0,b,O0);else var K0=b;if(m)var Ax=m[1],ux=Ax[1],Kr=Ax[2],m2=function(d2){return[0,[0,ux,d2]]},s2=R0(l(n[1][1+te],n),ux,Kr,m,m2);else var s2=m;var h2=k(n[1][1+B],n,o);return T===N&&b===K0&&m===s2&&o===h2?f:[0,N,K0,s2,h2]}function R3(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function r5(n,s,f){var o=f[1],m=k(n[1][1+B],n,o);return o===m?f:[0,m]}function zC(n,s){return s}function VC(n,s,f){var o=f[3],m=f[2],b=f[1],T=Er(l(n[1][1+X0],n),b),N=Er(l(n[1][1+bx],n),m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function WC(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=X2(l(n[1][1+A0],n),m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function e5(n,s){var f=s[2],o=f[3],m=f[2],b=f[1],T=s[1],N=Cx(l(n[1][1+bx],n),b),q=k(n[1][1+Q0],n,m),f0=k(n[1][1+B],n,o);return b===N&&m===q&&o===f0?s:[0,T,[0,N,q,f0]]}function t5(n,s,f){var o=f[3],m=f[2],b=f[1],T=f[4],N=k(n[1][1+bx],n,b),q=Er(l(n[1][1+G0],n),m),f0=k(n[1][1+B],n,o);return b===N&&m===q&&o===f0?f:[0,N,q,f0,T]}function GC(n,s,f){var o=f[1],m=k(n[1][1+B],n,o);return o===m?f:[0,m]}function ov(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+bx],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function n5(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+bx],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function u5(n,s){return[0,k(n[1][1+q0],n,s),0]}function $C(n,s){var f=l(n[1][1+S0],n),o=u1(function(b,T){var N=b[2],q=b[1],f0=l(f,T);if(!f0)return[0,q,1];if(f0[2])return[0,Wv(f0,q),1];var o0=f0[1],O0=N||(T!==o0?1:0);return[0,[0,o0,q],O0]},b$,s),m=o[1];return o[2]?vx(m):s}function HC(n,s){return k(n[1][1+Q0],n,s)}function QC(n,s,f){var o=f[2],m=f[1],b=Er(l(n[1][1+bx],n),m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function B6(n,s,f){var o=f[2],m=f[1],b=f[3],T=Cx(l(n[1][1+bx],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?f:[0,T,N,b]}function ZC(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+ur],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function i5(n,s){var f=s[2],o=f[3],m=f[2],b=m[2],T=m[1],N=f[1],q=s[1],f0=k(n[1][1+A],n,T),o0=Cx(l(n[1][1+u0],n),b),O0=k(n[1][1+B],n,o);return f0===T&&o0===b&&O0===o?s:[0,q,[0,N,[0,f0,o0],O0]]}function xD(n,s){var f=s[2],o=s[1],m=k(n[1][1+$],n,f);return Kv(m,f)?s:[0,o,m]}function f5(n,s){return k(n[1][1+bx],n,s)}function X6(n,s){var f=s[2],o=f[2],m=f[1],b=s[1];if(m)var T=m[1],N=function(o0){return[0,o0]},q=I0(l(n[1][1+bx],n),T,m,N);else var q=m;var f0=k(n[1][1+B],n,o);return m===q&&o===f0?s:[0,b,[0,q,f0]]}function c5(n,s){return k(n[1][1+bx],n,s)}function rD(n,s,f){return B0(n[1][1+cr],n,s,f)}function s5(n,s,f){var o=f[2],m=o[2],b=o[1],T=f[1],N=B0(n[1][1+qr],n,s,b),q=k(n[1][1+B],n,m);return N===b&&m===q?f:[0,T,[0,N,q]]}function J6(n,s,f){return B0(n[1][1+cr],n,s,f)}function eD(n,s,f){var o=f[2],m=o[2],b=o[1],T=f[1],N=B0(n[1][1+$0],n,s,b),q=k(n[1][1+r1],n,m);return b===N&&m===q?f:[0,T,[0,N,q]]}function K6(n,s,f){switch(f[0]){case 0:var o=f[1],m=function(N){return[0,N]};return I0(k(n[1][1+Gx],n,s),o,f,m);case 1:var b=f[1],T=function(N){return[1,N]};return I0(k(n[1][1+Ex],n,s),b,f,T);default:return f}}function tD(n,s,f){return B0(n[1][1+cr],n,s,f)}function nD(n,s,f){return B0(n[1][1+cr],n,s,f)}function uD(n,s,f){var o=f[2],m=o[2],b=o[1],T=f[1],N=B0(n[1][1+hr],n,s,b),q=k(n[1][1+B],n,m);return N===b&&m===q?f:[0,T,[0,N,q]]}function a5(n,s,f){return k(n[1][1+mn],n,f)}function iD(n,s,f){return B0(n[1][1+Vx],n,s,f)}function Y6(n,s,f){var o=f[1],m=f[2];function b(T){return[0,o,T]}return R0(k(n[1][1+M0],n,s),o,m,f,b)}function fD(n,s,f){var o=f[1],m=f[2];function b(T){return[0,o,T]}return R0(k(n[1][1+_x],n,s),o,m,f,b)}function cD(n,s,f){var o=f[1],m=f[2];function b(T){return[0,o,T]}return R0(k(n[1][1+Px],n,s),o,m,f,b)}function sD(n,s,f){switch(f[0]){case 0:var o=f[1],m=function(Ax){return[0,Ax]};return I0(k(n[1][1+Ur],n,s),o,f,m);case 1:var b=f[1],T=function(Ax){return[1,Ax]};return I0(k(n[1][1+w],n,s),b,f,T);case 2:var N=f[1],q=function(Ax){return[2,Ax]};return I0(k(n[1][1+lx],n,s),N,f,q);case 3:var f0=f[1],o0=function(Ax){return[3,Ax]};return I0(k(n[1][1+L0],n,s),f0,f,o0);default:var O0=f[1],K0=function(Ax){return[4,Ax]};return I0(k(n[1][1+ax],n,s),O0,f,K0)}}function o5(n,s,f){var o=f[2],m=o[4],b=o[3],T=o[2],N=o[1],q=f[1],f0=B0(n[1][1+L],n,s,N),o0=B0(n[1][1+px],n,s,T),O0=k(n[1][1+r1],n,b);x:if(m){if(f0[0]===3){var K0=o0[2];if(K0[0]===2){var ux=Ar(f0[1][2][1],K0[1][1][2][1]);break x}}var Ax=N===f0?1:0,ux=Ax&&(T===o0?1:0)}else var ux=m;return f0===N&&o0===T&&O0===b&&m===ux?f:[0,q,[0,f0,o0,O0,ux]]}function aD(n,s,f){if(f[0]===0){var o=f[1],m=function(N){return[0,N]};return I0(k(n[1][1+ox],n,s),o,f,m)}var b=f[1];function T(N){return[1,N]}return I0(k(n[1][1+zx],n,s),b,f,T)}function F3(n,s,f,o){return B0(n[1][1+ta],n,f,o)}function oD(n,s,f,o){return B0(n[1][1+hx],n,f,o)}function vD(n,s,f,o){return B0(n[1][1+ex],n,f,o)}function lD(n,s,f){return k(n[1][1+A],n,f)}function pD(n,s,f){var o=f[2],m=f[1];switch(o[0]){case 0:var b=o[1],T=b[3],N=b[2],q=b[1],f0=Er(k(n[1][1+Wx],n,s),q),o0=k(n[1][1+Z],n,N),O0=k(n[1][1+B],n,T);x:{if(f0===q&&o0===N&&O0===T){var K0=o;break x}var K0=[0,[0,f0,o0,O0]]}var He=K0;break;case 1:var Ax=o[1],ux=Ax[3],Kr=Ax[2],m2=Ax[1],s2=Er(k(n[1][1+P0],n,s),m2),h2=k(n[1][1+Z],n,Kr),d2=k(n[1][1+B],n,ux);x:{if(ux===d2&&s2===m2&&h2===Kr){var o1=o;break x}var o1=[1,[0,s2,h2,d2]]}var He=o1;break;case 2:var ge=o[1],ze=ge[2],Ve=ge[1],pt=ge[3],We=B0(n[1][1+Vx],n,s,Ve),Ge=k(n[1][1+Z],n,ze);x:{if(Ve===We&&ze===Ge){var $e=o;break x}var $e=[2,[0,We,Ge,pt]]}var He=$e;break;default:var is=o[1],fs=function(cs){return[3,cs]},He=I0(l(n[1][1+Lx],n),is,o,fs)}return o===He?f:[0,m,He]}function kD(n,s){return B0(n[1][1+cr],n,0,s)}function z6(n,s,f){var o=s?s[1]:0;return B0(n[1][1+cr],n,[0,o],f)}function mD(n,s){return k(n[1][1+us],n,s)}function hD(n,s){return k(n[1][1+us],n,s)}function dD(n,s){return B0(n[1][1+ea],n,_$,s)}function V6(n,s,f){return B0(n[1][1+ea],n,[0,s],f)}function yD(n,s){return B0(n[1][1+ea],n,g$,s)}function gD(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=k(n[1][1+lt],n,N),f0=Cx(l(n[1][1+F],n),T),o0=Cx(l(n[1][1+u0],n),b),O0=Cx(l(n[1][1+u0],n),m),K0=k(n[1][1+B],n,o);return N===q&&b===o0&&T===f0&&b===o0&&m===O0&&o===K0?f:[0,q,f0,o0,O0,K0]}function _D(n,s){return k(n[1][1+mn],n,s)}function W6(n,s){return k(n[1][1+A],n,s)}function G6(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+ta],n),f,o,s,m)}function L3(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+hx],n),f,o,s,m)}function M3(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+ex],n),f,o,s,m)}function v5(n,s){switch(s[0]){case 0:var f=s[1],o=function(ux){return[0,ux]};return I0(l(n[1][1+_0],n),f,s,o);case 1:var m=s[1],b=function(ux){return[1,ux]};return I0(l(n[1][1+y0],n),m,s,b);case 2:var T=s[1],N=function(ux){return[2,ux]};return I0(l(n[1][1+kx],n),T,s,N);case 3:var q=s[1],f0=function(ux){return[3,ux]};return I0(l(n[1][1+J0],n),q,s,f0);case 4:var o0=s[1],O0=function(ux){return[4,ux]};return I0(l(n[1][1+fr],n),o0,s,O0);default:var K0=s[1],Ax=function(ux){return[5,ux]};return I0(l(n[1][1+Rx],n),K0,s,Ax)}}function bD(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[3],b=f[2],T=f[1],N=k(n[1][1+Jx],n,T),q=k(n[1][1+bx],n,b);x:if(m){if(N[0]===3){var f0=q[2];if(f0[0]===10){var O0=Ar(N[1][2][1],f0[1][2][1]);break x}}var o0=T===N?1:0,O0=o0&&(b===q?1:0)}else var O0=m;return T===N&&b===q&&m===O0?s:[0,o,[0,N,q,O0]];case 1:var K0=f[2],Ax=f[1],ux=k(n[1][1+Jx],n,Ax),Kr=X2(l(n[1][1+Cr],n),K0);return Ax===ux&&K0===Kr?s:[0,o,[1,ux,Kr]];case 2:var m2=f[3],s2=f[2],h2=f[1],d2=k(n[1][1+Jx],n,h2),o1=X2(l(n[1][1+Cr],n),s2),ge=k(n[1][1+B],n,m2);return h2===d2&&s2===o1&&m2===ge?s:[0,o,[2,d2,o1,ge]];default:var ze=f[3],Ve=f[2],pt=f[1],We=k(n[1][1+Jx],n,pt),Ge=X2(l(n[1][1+Cr],n),Ve),$e=k(n[1][1+B],n,ze);return pt===We&&Ve===Ge&&ze===$e?s:[0,o,[3,We,Ge,$e]]}}function wD(n,s,f){var o=f[2],m=f[1],b=Er(function(N){if(N[0]===0){var q=N[1],f0=k(n[1][1+J],n,q);return q===f0?N:[0,f0]}var o0=N[1],O0=k(n[1][1+yx],n,o0);return o0===O0?N:[1,O0]},m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function TD(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+bx],n,T),q=Cx(l(n[1][1+Ga],n),b),f0=Cx(l(n[1][1+q6],n),m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,N,q,f0,o0]}function l5(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+A],n,b),N=k(n[1][1+A],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function p5(n,s){return k(n[1][1+bx],n,s)}function ED(n,s){return k(n[1][1+fr],n,s)}function qT0(n,s){return k(n[1][1+A],n,s)}function BT0(n,s){switch(s[0]){case 0:var f=s[1],o=function(q){return[0,q]};return I0(l(n[1][1+Ho],n),f,s,o);case 1:var m=s[1],b=function(q){return[1,q]};return I0(l(n[1][1+ct],n),m,s,b);default:var T=s[1],N=function(q){return[2,q]};return I0(l(n[1][1+Oa],n),T,s,N)}}function XT0(n,s,f){var o=f[1],m=B0(n[1][1+zs],n,s,o);return o===m?f:[0,m,f[2],f[3]]}function JT0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=k(n[1][1+Qo],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function KT0(n,s,f){var o=f[4],m=f[3],b=f[2],T=k(n[1][1+bx],n,b),N=k(n[1][1+bx],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,f[1],T,N,q]}function YT0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+st],n,b),N=k(n[1][1+q0],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function zT0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+B],n,o);return o===T?s:[0,b,[0,m,T]]}function VT0(n,s){return k(n[1][1+Ua],n,s)}function WT0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+Ma],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+Ws],n),m,s,b)}function GT0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+Vs],n,m),N=k(n[1][1+at],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function $T0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+at],n,m),N=k(n[1][1+at],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function HT0(n,s){return k(n[1][1+Ws],n,s)}function QT0(n,s){return k(n[1][1+La],n,s)}function ZT0(n,s){return k(n[1][1+at],n,s)}function xE0(n,s){switch(s[0]){case 0:var f=s[1],o=function(q){return[0,q]};return I0(l(n[1][1+Ua],n),f,s,o);case 1:var m=s[1],b=function(q){return[1,q]};return I0(l(n[1][1+an],n),m,s,b);default:var T=s[1],N=function(q){return[2,q]};return I0(l(n[1][1+Gs],n),T,s,N)}}function rE0(n,s){var f=s[2],o=s[1],m=k(n[1][1+bx],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function eE0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+B],n,o);if(!m)return o===b?f:[0,0,b];var T=m[1],N=k(n[1][1+bx],n,T);return T===N&&o===b?f:[0,[0,N],b]}function tE0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(K0){return[0,o,[0,K0]]};return R0(l(n[1][1+qa],n),o,m,s,b);case 1:var T=f[1],N=function(K0){return[0,o,[1,K0]]};return R0(l(n[1][1+K2],n),o,T,s,N);case 2:var q=f[1],f0=function(K0){return[0,o,[2,K0]]};return R0(l(n[1][1+$c],n),o,q,s,f0);case 3:var o0=f[1],O0=function(K0){return[0,o,[3,K0]]};return I0(l(n[1][1+wr],n),o0,s,O0);default:return s}}function nE0(n,s){var f=s[2],o=s[1],m=Er(l(n[1][1+ot],n),f);return f===m?s:[0,o,m]}function uE0(n,s,f){return B0(n[1][1+ex],n,s,f)}function iE0(n,s,f){return B0(n[1][1+$c],n,s,f)}function fE0(n,s){if(s[0]===0){var f=s[1],o=f[1],m=f[2],b=function(o0){return[0,[0,o,o0]]};return R0(l(n[1][1+Ja],n),o,m,s,b)}var T=s[1],N=T[1],q=T[2];function f0(o0){return[1,[0,N,o0]]}return R0(l(n[1][1+Ka],n),N,q,s,f0)}function cE0(n,s){return k(n[1][1+La],n,s)}function sE0(n,s){return k(n[1][1+at],n,s)}function aE0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+_3],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+rv],n),m,s,b)}function oE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+on],n,m),N=Cx(l(n[1][1+xv],n),o);return m===T&&o===N?s:[0,b,[0,T,N]]}function vE0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function lE0(n,s){if(s[0]===0){var f=s[1],o=function(q){return[0,q]};return I0(l(n[1][1+ev],n),f,s,o)}var m=s[1],b=m[1],T=m[2];function N(q){return[1,[0,b,q]]}return R0(l(n[1][1+Ra],n),b,T,s,N)}function pE0(n,s){var f=s[2][1],o=s[1],m=k(n[1][1+$s],n,f);return f===m?s:[0,o,[0,m]]}function kE0(n,s){var f=s[2],o=f[4],m=f[2],b=f[1],T=f[3],N=s[1],q=k(n[1][1+$s],n,b),f0=Cx(l(n[1][1+Ga],n),m),o0=Er(l(n[1][1+Zo],n),o);return b===q&&m===f0&&o===o0?s:[0,N,[0,q,f0,T,o0]]}function mE0(n,s,f){var o=f[4],m=f[3],b=k(n[1][1+Xa],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,f[1],f[2],b,T]}function hE0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+Fa],n,T),q=Cx(l(n[1][1+Ba],n),b),f0=k(n[1][1+Xa],n,m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,N,q,f0,o0]}function dE0(n,s,f,o){var m=2<=s?k(n[1][1+Vx],n,y$):l(n[1][1+lt],n);return l(m,o)}function yE0(n,s,f){var o=2<=s?k(n[1][1+Vx],n,d$):l(n[1][1+lt],n);return l(o,f)}function gE0(n,s,f){var o=f[3],m=f[2],b=f[1];x:{r:{var T=f[4];if(s){e:{if(b)switch(b[1]){case 0:break r;case 1:break e}if(2<=s){var N=0,q=0;break x}}var N=1,q=0;break x}}var N=1,q=1}var f0=m?k(n[1][1+Z0],n,o):q?k(n[1][1+lt],n,o):B0(n[1][1+Vx],n,m$,o);if(m)var o0=m[1],O0=N?l(n[1][1+lt],n):k(n[1][1+Vx],n,h$),K0=I0(O0,o0,m,function(Ax){return[0,Ax]});else var K0=0;return m===K0&&o===f0?f:[0,b,K0,f0,T]}function _E0(n,s){return k(n[1][1+A],n,s)}function bE0(n,s,f){if(f[0]===0){var o=f[1],m=Er(k(n[1][1+L6],n,s),o);return o===m?f:[0,m]}var b=f[1],T=b[1],N=b[2];function q(f0){return[1,[0,T,f0]]}return R0(k(n[1][1+zd],n,s),T,N,f,q)}function wE0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+B],n,o);return o===T?f:[0,b,m,T]}function TE0(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=X2(l(n[1][1+Yd],n),T),f0=Cx(k(n[1][1+Kd],n,N),m),o0=Cx(function(K0){var Ax=K0[1],ux=K0[2],Kr=B0(n[1][1+M6],n,N,Ax);return Kr===Ax?K0:[0,Kr,ux]},b),O0=k(n[1][1+B],n,o);return T===q&&m===f0&&b===o0&&o===O0?f:[0,N,q,o0,f0,O0]}function EE0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+Hx],n,T),q=B0(n[1][1+Wd],n,m!==0?1:0,b),f0=l(n[1][1+X],n),o0=Cx(function(K0){return X2(f0,K0)},m),O0=k(n[1][1+B],n,o);return T===N&&b===q&&m===o0&&o===O0?f:[0,N,q,o0,O0]}function SE0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+q0],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function AE0(n,s,f){return k(n[1][1+q0],n,f)}function IE0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function PE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+bx],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function jE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+B],n,o);return o===T?s:[0,b,[0,m,T]]}function NE0(n,s,f){return B0(n[1][1+Hs],n,s,f)}function OE0(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=k(n[1][1+lt],n,N),f0=Cx(l(n[1][1+F],n),T),o0=l(n[1][1+D],n),O0=Er(function(ux){return X2(o0,ux)},b),K0=X2(l(n[1][1+g],n),m),Ax=k(n[1][1+B],n,o);return q===N&&f0===T&&O0===b&&K0===m&&Ax===o?f:[0,q,f0,O0,K0,Ax]}function CE0(n,s){return k(n[1][1+V],n,s)}function DE0(n,s){return k(n[1][1+V],n,s)}function RE0(n,s){return k(n[1][1+A],n,s)}function FE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+B],n,o);return o===T?s:[0,b,[0,m,T]]}function LE0(n,s){return B0(n[1][1+Vx],n,k$,s)}function ME0(n,s){return k(n[1][1+bx],n,s)}function UE0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+te],n),f,o,s,m)}function qE0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+p2],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+de],n),m,s,b)}function BE0(n,s){switch(s[0]){case 0:return s;case 1:var f=s[1],o=function(T){return[1,T]};return I0(l(n[1][1+s0],n),f,s,o);default:var m=s[1],b=function(T){return[2,T]};return I0(l(n[1][1+Q],n),m,s,b)}}function XE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+ur],n,m),N=k(n[1][1+r1],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function JE0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+s0],n,m),N=k(n[1][1+B],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function KE0(n,s){var f=s[2],o=f[4],m=f[3],b=f[2],T=f[1],N=s[1],q=Er(l(n[1][1+Sr],n),b),f0=Cx(l(n[1][1+nr],n),m),o0=Cx(l(n[1][1+jx],n),T),O0=k(n[1][1+B],n,o);return b===q&&m===f0&&o===O0&&T===o0?s:[0,N,[0,o0,q,f0,O0]]}function YE0(n,s,f){var o=f[10],m=f[9],b=f[8],T=f[7],N=f[3],q=f[2],f0=f[1],o0=f[11],O0=f[6],K0=f[5],Ax=f[4],ux=Cx(l(n[1][1+Br],n),f0),Kr=Cx(l(n[1][1+F],n),m),m2=k(n[1][1+Tr],n,q),s2=k(n[1][1+qx],n,b),h2=k(n[1][1+t2],n,N),d2=Cx(l(n[1][1+Y],n),T),o1=k(n[1][1+B],n,o);return f0===ux&&q===m2&&N===h2&&T===d2&&b===s2&&m===Kr&&o===o1?f:[0,ux,m2,h2,Ax,K0,O0,d2,s2,Kr,o1,o0]}function zE0(n,s,f){return B0(n[1][1+o2],n,s,f)}function VE0(n,s,f){return B0(n[1][1+Cr],n,s,f)}function WE0(n,s,f){return B0(n[1][1+o2],n,s,f)}function GE0(n,s){if(s[0]===0)return s;var f=s[2],o=s[1],m=k(n[1][1+Xx],n,f);return m===f?s:[1,o,m]}function $E0(n,s){if(s[0]===0)return s;var f=s[1];function o(m){return[1,m]}return I0(l(n[1][1+s0],n),f,s,o)}function HE0(n,s){var f=s[2],o=s[1];function m(b){return[0,o,b]}return I0(l(n[1][1+u0],n),f,s,m)}function QE0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(wx){return[0,o,[0,wx]]};return I0(l(n[1][1+B],n),m,s,b);case 1:var T=f[1],N=function(wx){return[0,o,[1,wx]]};return I0(l(n[1][1+B],n),T,s,N);case 2:var q=f[1],f0=function(wx){return[0,o,[2,wx]]};return I0(l(n[1][1+B],n),q,s,f0);case 3:var o0=f[1],O0=function(wx){return[0,o,[3,wx]]};return I0(l(n[1][1+B],n),o0,s,O0);case 4:var K0=f[1],Ax=function(wx){return[0,o,[4,wx]]};return I0(l(n[1][1+B],n),K0,s,Ax);case 5:var ux=f[1],Kr=function(wx){return[0,o,[5,wx]]};return I0(l(n[1][1+B],n),ux,s,Kr);case 6:var m2=f[1],s2=function(wx){return[0,o,[6,wx]]};return I0(l(n[1][1+B],n),m2,s,s2);case 7:var h2=f[1],d2=function(wx){return[0,o,[7,wx]]};return I0(l(n[1][1+B],n),h2,s,d2);case 8:var o1=f[2],ge=f[1],ze=function(wx){return[0,o,[8,ge,wx]]};return I0(l(n[1][1+B],n),o1,s,ze);case 9:var Ve=f[1],pt=function(wx){return[0,o,[9,wx]]};return I0(l(n[1][1+B],n),Ve,s,pt);case 10:var We=f[1],Ge=function(wx){return[0,o,[10,wx]]};return I0(l(n[1][1+B],n),We,s,Ge);case 11:var $e=f[1],is=function(wx){return[0,o,[11,wx]]};return I0(l(n[1][1+z1],n),$e,s,is);case 12:var fs=f[1],He=function(wx){return[0,o,[12,wx]]};return R0(l(n[1][1+nx],n),o,fs,s,He);case 13:var cs=f[1],Qa=function(wx){return[0,o,[13,wx]]};return R0(l(n[1][1+rs],n),o,cs,s,Qa);case 14:var Za=f[1],xo=function(wx){return[0,o,[14,wx]]};return R0(l(n[1][1+g],n),o,Za,s,xo);case 15:var ro=f[1],$6=function(wx){return[0,o,[15,wx]]};return R0(l(n[1][1+Ya],n),o,ro,s,$6);case 16:var H6=f[1],Q6=function(wx){return[0,o,[16,wx]]};return I0(l(n[1][1+$d],n),H6,s,Q6);case 17:var Z6=f[1],xp=function(wx){return[0,o,[17,wx]]};return I0(l(n[1][1+Ye],n),Z6,s,xp);case 18:var rp=f[1],ep=function(wx){return[0,o,[18,wx]]};return I0(l(n[1][1+R6],n),rp,s,ep);case 19:var tp=f[1],np=function(wx){return[0,o,[19,wx]]};return R0(l(n[1][1+D],n),o,tp,s,np);case 20:var up=f[1],ip=function(wx){return[0,o,[20,wx]]};return R0(l(n[1][1+F6],n),o,up,s,ip);case 21:var fp=f[1],cp=function(wx){return[0,o,[21,wx]]};return R0(l(n[1][1+Mx],n),o,fp,s,cp);case 22:var sp=f[1],ap=function(wx){return[0,o,[22,wx]]};return R0(l(n[1][1+y],n),o,sp,s,ap);case 23:var op=f[1],vp=function(wx){return[0,o,[23,wx]]};return R0(l(n[1][1+vn],n),o,op,s,vp);case 24:var lp=f[1],pp=function(wx){return[0,o,[24,wx]]};return I0(l(n[1][1+E],n),lp,s,pp);case 25:var kp=f[1],mp=function(wx){return[0,o,[25,wx]]};return I0(l(n[1][1+Gc],n),kp,s,mp);case 26:var hp=f[1],dp=function(wx){return[0,o,[26,wx]]};return I0(l(n[1][1+Xx],n),hp,s,dp);case 27:var yp=f[1],gp=function(wx){return[0,o,[27,wx]]};return I0(l(n[1][1+rr],n),yp,s,gp);case 28:var _p=f[1],bp=function(wx){return[0,o,[28,wx]]};return I0(l(n[1][1+j0],n),_p,s,bp);case 29:var wp=f[1],Tp=function(wx){return[0,o,[29,wx]]};return R0(l(n[1][1+ex],n),o,wp,s,Tp);case 30:var Ep=f[1],Sp=function(wx){return[0,o,[30,wx]]};return R0(l(n[1][1+hx],n),o,Ep,s,Sp);case 31:var Ap=f[1],Ip=function(wx){return[0,o,[31,wx]]};return R0(l(n[1][1+ta],n),o,Ap,s,Ip);case 32:var Pp=f[1],jp=function(wx){return[0,o,[32,wx]]};return R0(l(n[1][1+Ut],n),o,Pp,s,jp);case 33:var Np=f[1],Op=function(wx){return[0,o,[33,wx]]};return I0(l(n[1][1+B],n),Np,s,Op);case 34:var Cp=f[1],Dp=function(wx){return[0,o,[34,wx]]};return I0(l(n[1][1+B],n),Cp,s,Dp);default:var Rp=f[1],Fp=function(wx){return[0,o,[35,wx]]};return I0(l(n[1][1+B],n),Rp,s,Fp)}}function ZE0(n,s,f){var o=f[2],m=f[1],b=m[3],T=m[2],N=m[1],q=k(n[1][1+u0],n,N),f0=k(n[1][1+u0],n,T),o0=Er(l(n[1][1+u0],n),b),O0=k(n[1][1+B],n,o);return q===N&&f0===T&&o0===b&&O0===o?f:[0,[0,q,f0,o0],O0]}function xS0(n,s,f){var o=f[2],m=f[1],b=m[3],T=m[2],N=m[1],q=k(n[1][1+u0],n,N),f0=k(n[1][1+u0],n,T),o0=Er(l(n[1][1+u0],n),b),O0=k(n[1][1+B],n,o);return q===N&&f0===T&&o0===b&&O0===o?f:[0,[0,q,f0,o0],O0]}function rS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+u0],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function eS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+u0],n,f);return m===f?s:[0,o,m]}function tS0(n,s){var f=s[3],o=s[2],m=s[4],b=s[1],T=k(n[1][1+u0],n,o),N=k(n[1][1+i],n,f);return T===o&&N===f?s:[0,b,T,N,m]}function nS0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(o0){return[0,o,[0,o0]]};return I0(l(n[1][1+u0],n),m,s,b);case 1:var T=f[1],N=function(o0){return[0,o,[1,o0]]};return I0(l(n[1][1+g0],n),T,s,N);default:var q=f[1],f0=function(o0){return[0,o,[2,o0]]};return I0(l(n[1][1+h0],n),q,s,f0)}}function uS0(n,s){var f=s[3],o=s[1],m=s[2],b=Er(l(n[1][1+v0],n),o),T=k(n[1][1+B],n,f);return o===b&&f===T?s:[0,b,m,T]}function iS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+u0],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function fS0(n,s){var f=s[3],o=s[2],m=s[4],b=s[1],T=k(n[1][1+u0],n,o),N=k(n[1][1+B],n,f);return o===T&&f===N?s:[0,b,T,N,m]}function cS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+u0],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function sS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+O],n,m),N=k(n[1][1+C],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function aS0(n,s){return k(n[1][1+A],n,s)}function oS0(n,s){return k(n[1][1+A],n,s)}function vS0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+j],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+P],n),m,s,b)}function lS0(n,s){var f=s[3],o=s[2],m=s[1],b=k(n[1][1+O],n,m),T=Cx(l(n[1][1+e0],n),o),N=k(n[1][1+B],n,f);return m===b&&Kv(o,T)&&f===N?s:[0,b,T,N]}function pS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+K],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function kS0(n,s){var f=s[5],o=s[4],m=s[3],b=s[2],T=s[1],N=k(n[1][1+u0],n,T),q=k(n[1][1+u0],n,b),f0=k(n[1][1+u0],n,m),o0=k(n[1][1+u0],n,o),O0=k(n[1][1+B],n,f);return T===N&&b===q&&m===f0&&o===o0&&f===O0?s:[0,N,q,f0,o0,O0]}function mS0(n,s){var f=s[2],o=s[1],m=k(n[1][1+u0],n,o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,b]}function hS0(n,s,f){var o=f[6],m=f[5],b=f[4],T=f[3],N=f[2],q=f[1];return o===k(n[1][1+B],n,o)?f:[0,q,N,T,b,m,o]}function dS0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+B],n,o);return o===N?f:[0,T,b,m,N]}function yS0(n,s,f){return k(n[1][1+B],n,f)}function gS0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+B],n,o);return o===b?f:[0,m,b]}function _S0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+B],n,o);return o===T?f:[0,b,m,T]}function bS0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+B],n,o);return o===T?f:[0,b,m,T]}function wS0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+B],n,o);return o===T?f:[0,b,m,T]}function TS0(n,s,f){var o=f[1],m=f[2],b=B0(n[1][1+F6],n,s,o);return b===o?f:[0,b,m]}function ES0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+u0],n,b),N=k(n[1][1+u0],n,m),q=k(n[1][1+B],n,o);return T===b&&N===m&&q===o?f:[0,T,N,q]}function SS0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+k0],n,b),N=Cx(l(n[1][1+e0],n),m),q=k(n[1][1+B],n,o);return T===b&&N===m&&q===o?f:[0,T,N,q]}function AS0(n,s){var f=s[2],o=f[5],m=f[4],b=f[2],T=f[1],N=f[3],q=s[1],f0=k(n[1][1+Z],n,b),o0=k(n[1][1+i],n,m),O0=Cx(l(n[1][1+u0],n),o),K0=k(n[1][1+lt],n,T);return K0===T&&f0===b&&o0===m&&O0===o?s:[0,q,[0,K0,f0,N,o0,O0]]}function IS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+K],n),m),N=k(n[1][1+B],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function PS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+u0],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function jS0(n,s){return Cx(l(n[1][1+c],n),s)}function NS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+B],n,o);return o===T?s:[0,b,[0,m,T]]}function OS0(n,s){return k(n[1][1+A],n,s)}function CS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+k0],n,m),N=k(n[1][1+$o],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function DS0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+U],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+i0],n),m,s,b)}function RS0(n,s,f){var o=f[3],m=f[2],b=f[1],T=l(n[1][1+D],n),N=Er(function(o0){return X2(T,o0)},m),q=X2(l(n[1][1+g],n),b),f0=k(n[1][1+B],n,o);return N===m&&q===b&&o===f0?f:[0,q,N,f0]}function FS0(n,s){switch(s[0]){case 0:var f=s[1],o=function(ux){return[0,ux]};return I0(l(n[1][1+l0],n),f,s,o);case 1:var m=s[1],b=function(ux){return[1,ux]};return I0(l(n[1][1+W],n),m,s,b);case 2:var T=s[1],N=function(ux){return[2,ux]};return I0(l(n[1][1+Zx],n),T,s,N);case 3:var q=s[1],f0=function(ux){return[3,ux]};return I0(l(n[1][1+tr],n),q,s,f0);case 4:var o0=s[1],O0=function(ux){return[4,ux]};return I0(l(n[1][1+br],n),o0,s,O0);default:var K0=s[1],Ax=function(ux){return[5,ux]};return I0(l(n[1][1+a0],n),K0,s,Ax)}}function LS0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=Er(l(n[1][1+U2],n),m),q=k(n[1][1+B],n,o);return N===m&&o===q?f:[0,T,b,N,q]}function MS0(n,s){var f=s[2],o=f[6],m=f[4],b=f[3],T=f[2],N=f[1],q=f[5],f0=s[1],o0=k(n[1][1+K],n,N),O0=k(n[1][1+u0],n,T),K0=k(n[1][1+u0],n,b),Ax=k(n[1][1+i],n,m),ux=k(n[1][1+B],n,o);return o0===N&&O0===T&&K0===b&&Ax===m&&ux===o?s:[0,f0,[0,o0,O0,K0,Ax,q,ux]]}function US0(n,s){var f=s[2],o=f[3],m=f[1],b=m[2],T=m[1],N=f[2],q=s[1],f0=B0(n[1][1+nx],n,T,b),o0=k(n[1][1+B],n,o);return b===f0&&o===o0?s:[0,q,[0,[0,T,f0],N,o0]]}function qS0(n,s){var f=s[2],o=f[6],m=f[2],b=f[1],T=f[5],N=f[4],q=f[3],f0=s[1],o0=k(n[1][1+A],n,b),O0=k(n[1][1+u0],n,m),K0=k(n[1][1+B],n,o);return b===o0&&m===O0&&o===K0?s:[0,f0,[0,o0,O0,q,N,T,K0]]}function BS0(n,s){var f=s[2],o=f[6],m=f[5],b=f[3],T=f[2],N=f[4],q=f[1],f0=s[1],o0=k(n[1][1+u0],n,T),O0=k(n[1][1+u0],n,b),K0=k(n[1][1+i],n,m),Ax=k(n[1][1+B],n,o);return o0===T&&O0===b&&K0===m&&Ax===o?s:[0,f0,[0,q,o0,O0,N,K0,Ax]]}function XS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+u0],n,m),N=k(n[1][1+B],n,o);return T===m&&o===N?s:[0,b,[0,T,N]]}function JS0(n,s){var f=s[2],o=f[8],m=f[7],b=f[2],T=f[1],N=f[6],q=f[5],f0=f[4],o0=f[3],O0=s[1],K0=k(n[1][1+Jx],n,T),Ax=k(n[1][1+H],n,b),ux=k(n[1][1+i],n,m),Kr=k(n[1][1+B],n,o);return K0===T&&Ax===b&&ux===m&&Kr===o?s:[0,O0,[0,K0,Ax,o0,f0,q,N,ux,Kr]]}function KS0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+nx],n),f,o,s,m)}function YS0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+nx],n),f,o,s,m)}function zS0(n,s){switch(s[0]){case 0:var f=s[1],o=function(q){return[0,q]};return I0(l(n[1][1+u0],n),f,s,o);case 1:var m=s[1],b=function(q){return[1,q]};return I0(l(n[1][1+Fr],n),m,s,b);default:var T=s[1],N=function(q){return[2,q]};return I0(l(n[1][1+c1],n),T,s,N)}}function VS0(n,s){return k(n[1][1+A],n,s)}function WS0(n,s,f){var o=f[4],m=f[3],b=f[2],T=b[2],N=T[4],q=T[3],f0=T[2],o0=T[1],O0=f[1],K0=f[5],Ax=b[1],ux=Cx(l(n[1][1+F],n),O0),Kr=Cx(l(n[1][1+Sx],n),o0),m2=Er(l(n[1][1+pr],n),f0),s2=Cx(l(n[1][1+lr],n),q),h2=k(n[1][1+C0],n,m),d2=k(n[1][1+B],n,o),o1=k(n[1][1+B],n,N);return m2===f0&&s2===q&&h2===m&&ux===O0&&d2===o&&o1===N&&Kr===o0?f:[0,ux,[0,Ax,[0,Kr,m2,s2,o1]],h2,d2,K0]}function GS0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+u0],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+$],n),m,s,b)}function $S0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+s0],n,m),N=k(n[1][1+B],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function HS0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+pr],n,m),N=k(n[1][1+B],n,o);return T===m&&N===o?s:[0,b,[0,T,N]]}function QS0(n,s){var f=s[2],o=f[2],m=f[1],b=f[3],T=s[1],N=k(n[1][1+u0],n,o),q=Cx(l(n[1][1+A],n),m);return N===o&&q===m?s:[0,T,[0,q,N,b]]}function ZS0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+p],n),f,o,s,m)}function xA0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+s1],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+bx],n),m,s,b)}function rA0(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=Cx(l(n[1][1+n2],n),N),f0=Cx(l(n[1][1+Hx],n),T),o0=Cx(l(n[1][1+bx],n),b),O0=k(n[1][1+q0],n,m),K0=k(n[1][1+B],n,o);return N===q&&T===f0&&b===o0&&m===O0&&o===K0?f:[0,q,f0,o0,O0,K0]}function eA0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+p],n),f,o,s,m)}function tA0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+v2],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+q2],n),m,s,b)}function nA0(n,s,f){var o=f[5],m=f[3],b=f[2],T=f[1],N=f[4],q=k(n[1][1+w2],n,T),f0=k(n[1][1+bx],n,b),o0=k(n[1][1+q0],n,m),O0=k(n[1][1+B],n,o);return T===q&&b===f0&&m===o0&&o===O0?f:[0,q,f0,o0,N,O0]}function uA0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+p],n),f,o,s,m)}function iA0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+sr],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+Xr],n),m,s,b)}function fA0(n,s,f){var o=f[5],m=f[3],b=f[2],T=f[1],N=f[4],q=k(n[1][1+O1],n,T),f0=k(n[1][1+bx],n,b),o0=k(n[1][1+q0],n,m),O0=k(n[1][1+B],n,o);return T===q&&b===f0&&m===o0&&o===O0?f:[0,q,f0,o0,N,O0]}function cA0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+bx],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+sx],n),m,s,b)}function sA0(n,s,f){var o=f[3],m=f[1],b=f[2],T=k(n[1][1+bx],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?f:[0,T,b,N]}function aA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+B],n,o);return o===T?f:[0,b,m,T]}function oA0(n,s){if(s[0]===0){var f=s[1],o=Er(l(n[1][1+Re],n),f);return f===o?s:[0,o]}var m=s[1],b=k(n[1][1+x1],n,m);return m===b?s:[1,b]}function vA0(n,s){var f=s[2],o=s[1],m=Cx(l(n[1][1+A],n),f);return f===m?s:[0,o,m]}function lA0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+A],n,m),N=Cx(l(n[1][1+A],n),o);return m===T&&o===N?s:[0,b,[0,T,N]]}function pA0(n,s,f){var o=f[5],m=f[3],b=f[2],T=f[1],N=f[4],q=lB(l(n[1][1+le],n),m),f0=Cx(l(n[1][1+pe],n),b),o0=Cx(l(n[1][1+q0],n),T),O0=k(n[1][1+B],n,o);return m===q&&b===f0&&T===o0&&o===O0?f:[0,o0,f0,q,N,O0]}function kA0(n,s){if(s[0]===0){var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+q0],n),f,s,o)}var m=s[1];function b(T){return[1,T]}return I0(l(n[1][1+bx],n),m,s,b)}function mA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+$r],n,m),N=k(n[1][1+B],n,o);return T===m&&N===o?f:[0,b,T,N]}function hA0(n,s){return k(n[1][1+A],n,s)}function dA0(n,s){var f=s[2],o=f[1],m=f[2],b=s[1],T=k(n[1][1+D1],n,o);return o===T?s:[0,b,[0,T,m]]}function yA0(n,s){var f=s[2],o=f[1],m=f[2],b=s[1],T=k(n[1][1+D1],n,o);return o===T?s:[0,b,[0,T,m]]}function gA0(n,s){var f=s[2],o=f[1],m=f[2],b=s[1],T=k(n[1][1+D1],n,o);return o===T?s:[0,b,[0,T,m]]}function _A0(n,s){var f=s[2],o=f[1],m=f[2],b=s[1],T=k(n[1][1+D1],n,o);return o===T?s:[0,b,[0,T,m]]}function bA0(n,s){var f=s[2][1],o=s[1],m=k(n[1][1+D1],n,f);return f===m?s:[0,o,[0,m]]}function wA0(n,s){var f=s[4],o=s[1],m=Er(l(n[1][1+V1],n),o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,s[2],s[3],b]}function TA0(n,s){var f=s[3],o=s[1],m=Er(l(n[1][1+Le],n),o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,s[2],b]}function EA0(n,s){var f=s[4],o=s[1];if(o[0]===0)var m=o[1],b=function(K0){return[0,K0]},T=l(n[1][1+Le],n),o0=I0(function(K0){return Er(T,K0)},m,o,b);else var N=o[1],q=function(K0){return[1,K0]},f0=l(n[1][1+w1],n),o0=I0(function(K0){return Er(f0,K0)},N,o,q);var O0=k(n[1][1+B],n,f);return o===o0&&f===O0?s:[0,o0,s[2],s[3],O0]}function SA0(n,s){var f=s[4],o=s[1],m=Er(l(n[1][1+Ft],n),o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,s[2],s[3],b]}function AA0(n,s){var f=s[4],o=s[1],m=Er(l(n[1][1+ee],n),o),b=k(n[1][1+B],n,f);return o===m&&f===b?s:[0,m,s[2],s[3],b]}function IA0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(ux){return[0,o,[0,ux]]};return I0(l(n[1][1+a1],n),m,s,b);case 1:var T=f[1],N=function(ux){return[0,o,[1,ux]]};return I0(l(n[1][1+Fe],n),T,s,N);case 2:var q=f[1],f0=function(ux){return[0,o,[2,ux]]};return I0(l(n[1][1+vt],n),q,s,f0);case 3:var o0=f[1],O0=function(ux){return[0,o,[3,ux]]};return I0(l(n[1][1+C1],n),o0,s,O0);default:var K0=f[1],Ax=function(ux){return[0,o,[4,ux]]};return I0(l(n[1][1+Lt],n),K0,s,Ax)}}function PA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=B0(n[1][1+Vx],n,p$,b),N=k(n[1][1+Me],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function jA0(n,s,f){var o=f[1],m=k(n[1][1+B],n,o);return o===m?f:[0,m]}function NA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+q0],n,b),N=k(n[1][1+Hx],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function OA0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=B0(n[1][1+Vx],n,[0,m],T),q=k(n[1][1+s0],n,b),f0=k(n[1][1+B],n,o);return N===T&&q===b&&f0===o?f:[0,N,q,m,f0]}function CA0(n,s,f){return B0(n[1][1+d0],n,s,f)}function DA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=B0(n[1][1+Vx],n,l$,b),N=X2(l(n[1][1+te],n),m),q=k(n[1][1+B],n,o);return T===b&&N===m&&o===q?f:[0,T,N,q]}function RA0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+s0],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function FA0(n,s,f){var o=f[3],m=f[2],b=f[1],T=X2(l(n[1][1+te],n),m),N=k(n[1][1+B],n,o);return T===m&&o===N?f:[0,b,T,N]}function LA0(n,s,f){return B0(n[1][1+Hs],n,s,f)}function MA0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+Br],n,T),q=k(n[1][1+s0],n,b),f0=Cx(l(n[1][1+Y],n),m),o0=k(n[1][1+B],n,o);return N===T&&q===b&&f0===m&&o0===o?f:[0,N,q,f0,o0]}function UA0(n,s){switch(s[0]){case 0:var f=s[1],o=f[2],m=f[1],b=B0(n[1][1+T1],n,m,o);return b===o?s:[0,[0,m,b]];case 1:var T=s[1],N=T[2],q=T[1],f0=B0(n[1][1+Xe],n,q,N);return f0===N?s:[1,[0,q,f0]];case 2:var o0=s[1],O0=o0[2],K0=o0[1],Ax=B0(n[1][1+pn],n,K0,O0);return Ax===O0?s:[2,[0,K0,Ax]];case 3:var ux=s[1],Kr=ux[2],m2=ux[1],s2=B0(n[1][1+ln],n,m2,Kr);return s2===Kr?s:[3,[0,m2,s2]];case 4:var h2=s[1],d2=k(n[1][1+u0],n,h2);return d2===h2?s:[4,d2];case 5:var o1=s[1],ge=o1[2],ze=o1[1],Ve=B0(n[1][1+d0],n,ze,ge);return Ve===ge?s:[5,[0,ze,Ve]];case 6:var pt=s[1],We=pt[2],Ge=pt[1],$e=B0(n[1][1+Ux],n,Ge,We);return $e===We?s:[6,[0,Ge,$e]];case 7:var is=s[1],fs=is[2],He=is[1],cs=B0(n[1][1+Hs],n,He,fs);return cs===fs?s:[7,[0,He,cs]];default:var Qa=s[1],Za=Qa[2],xo=Qa[1],ro=B0(n[1][1+ke],n,xo,Za);return ro===Za?s:[8,[0,xo,ro]]}}function qA0(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=lB(l(n[1][1+le],n),m),f0=Cx(l(n[1][1+pe],n),b),o0=Cx(l(n[1][1+Mt],n),T),O0=k(n[1][1+B],n,o);return m===q&&b===f0&&T===o0&&o===O0?f:[0,N,o0,f0,q,O0]}function BA0(n,s,f){return B0(n[1][1+ke],n,s,f)}function XA0(n,s){var f=s[2],o=f[4],m=f[2],b=f[1],T=f[3],N=s[1],q=Cx(l(n[1][1+A],n),b),f0=k(n[1][1+u0],n,m),o0=k(n[1][1+B],n,o);return b===q&&m===f0&&o===o0?s:[0,N,[0,q,f0,T,o0]]}function JA0(n,s){var f=s[2],o=f[2],m=f[1],b=f[3],T=s[1],N=k(n[1][1+nv],n,m),q=k(n[1][1+s0],n,o);return m===N&&o===q?s:[0,T,[0,N,q,b]]}function KA0(n,s){var f=s[2],o=f[3],m=f[2],b=f[1],T=s[1],N=Er(l(n[1][1+Qs],n),b),q=Cx(l(n[1][1+he],n),m),f0=k(n[1][1+B],n,o);return b===N&&m===q&&o===f0?s:[0,T,[0,N,q,f0]]}function YA0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=Cx(l(n[1][1+F],n),T),q=k(n[1][1+hn],n,b),f0=k(n[1][1+za],n,m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,N,q,f0,o0]}function zA0(n,s,f){var o=f[5],m=f[4],b=f[3],T=f[2],N=f[1],q=k(n[1][1+xa],n,N),f0=Cx(l(n[1][1+F],n),T),o0=k(n[1][1+hn],n,b),O0=k(n[1][1+za],n,m),K0=k(n[1][1+B],n,o);return N===q&&T===f0&&b===o0&&m===O0&&o===K0?f:[0,q,f0,o0,O0,K0]}function VA0(n,s,f){var o=f[7],m=f[6],b=f[5],T=f[4],N=f[3],q=f[2],f0=f[1],o0=k(n[1][1+ra],n,f0),O0=Cx(l(n[1][1+F],n),q),K0=X2(l(n[1][1+g],n),N),Ax=l(n[1][1+D],n),ux=Cx(function(d2){return X2(Ax,d2)},T),Kr=l(n[1][1+D],n),m2=Er(function(d2){return X2(Kr,d2)},b),s2=Cx(l(n[1][1+cv],n),m),h2=k(n[1][1+B],n,o);return o0===f0&&O0===q&&K0===N&&ux===T&&m2===b&&s2===m&&h2===o?f:[0,o0,O0,K0,ux,m2,s2,h2]}function WA0(n,s,f){var o=f[1],m=k(n[1][1+B],n,o);return o===m?f:[0,m]}function GA0(n,s,f){var o=f[2],m=f[1],b=Cx(l(n[1][1+st],n),m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function $A0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+Hx],n,T),q=k(n[1][1+bx],n,b),f0=k(n[1][1+bx],n,m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,N,q,f0,o0]}function HA0(n,s){var f=s[1],o=s[2];function m(b){return[0,f,b]}return R0(l(n[1][1+te],n),f,o,s,m)}function QA0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+tv],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function ZA0(n,s){return B0(n[1][1+ea],n,v$,s)}function xI0(n,s){if(s[0]===0)return[0,k(n[1][1+A],n,s[1])];var f=s[1],o=f[1];return[1,[0,o,B0(n[1][1+ex],n,o,f[2])]]}function rI0(n,s){var f=s[2],o=f[3],m=f[2],b=f[1],T=f[4],N=s[1],q=k(n[1][1+nv],n,b),f0=k(n[1][1+tv],n,m),o0=k(n[1][1+r1],n,o);return b===q&&m===f0&&o===o0?s:[0,N,[0,q,f0,o0,T]]}function eI0(n,s){var f=s[2],o=f[3],m=f[2],b=f[1],T=s[1],N=Er(l(n[1][1+uv],n),b),q=Cx(l(n[1][1+Zs],n),m),f0=k(n[1][1+B],n,o);return b===N&&m===q&&o===f0?s:[0,T,[0,N,q,f0]]}function tI0(n,s){return B0(n[1][1+Vx],n,o$,s)}function nI0(n,s,f){var o=f[6],m=f[5],b=f[4],T=f[3],N=f[2],q=f[1],f0=f[7],o0=k(n[1][1+xa],n,q),O0=Cx(l(n[1][1+F],n),N),K0=k(n[1][1+Va],n,T),Ax=k(n[1][1+T3],n,m),ux=k(n[1][1+za],n,b),Kr=k(n[1][1+B],n,o);return q===o0&&N===O0&&T===K0&&m===Ax&&b===ux&&o===Kr?f:[0,o0,O0,K0,ux,Ax,Kr,f0]}function uI0(n,s){return Cx(l(n[1][1+bx],n),s)}function iI0(n,s,f){var o=f[7],m=f[6],b=f[5],T=f[3],N=f[2],q=f[1],f0=k(n[1][1+fr],n,q),o0=k(n[1][1+Wa],n,N),O0=k(n[1][1+Z],n,T),K0=k(n[1][1+i],n,b),Ax=Er(l(n[1][1+dn],n),m),ux=k(n[1][1+B],n,o);return q===f0&&N===o0&&O0===T&&K0===b&&Ax===m&&ux===o?f:[0,f0,o0,O0,f[4],K0,Ax,ux]}function fI0(n,s){if(typeof s=="number")return s;var f=s[1],o=k(n[1][1+bx],n,f);return f===o?s:[0,o]}function cI0(n,s,f){var o=f[7],m=f[6],b=f[5],T=f[3],N=f[2],q=f[1],f0=k(n[1][1+Jx],n,q),o0=k(n[1][1+Wa],n,N),O0=k(n[1][1+Z],n,T),K0=k(n[1][1+i],n,b),Ax=Er(l(n[1][1+dn],n),m),ux=k(n[1][1+B],n,o);return q===f0&&N===o0&&O0===T&&K0===b&&Ax===m&&ux===o?f:[0,f0,o0,O0,f[4],K0,Ax,ux]}function sI0(n,s,f){var o=f[6],m=f[5],b=f[3],T=f[2],N=k(n[1][1+Jx],n,T),q=X2(l(n[1][1+Cr],n),b),f0=Er(l(n[1][1+dn],n),m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,f[1],N,q,f[4],f0,o0]}function aI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+U],n,m),N=Cx(l(n[1][1+e0],n),o);return m===T&&o===N?s:[0,b,[0,T,N]]}function oI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+fv],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function vI0(n,s){switch(s[0]){case 0:var f=s[1],o=f[1],m=f[2],b=function(ux){return[0,[0,o,ux]]};return R0(l(n[1][1+ts],n),o,m,s,b);case 1:var T=s[1],N=T[1],q=T[2],f0=function(ux){return[1,[0,N,ux]]};return R0(l(n[1][1+iv],n),N,q,s,f0);default:var o0=s[1],O0=o0[1],K0=o0[2],Ax=function(ux){return[2,[0,O0,ux]]};return R0(l(n[1][1+E3],n),O0,K0,s,Ax)}}function lI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=k(n[1][1+bx],n,m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function pI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+I3],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function kI0(n,s){return B0(n[1][1+Vx],n,a$,s)}function mI0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=Cx(l(n[1][1+e0],n),m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function hI0(n,s,f){var o=f[7],m=f[6],b=f[5],T=f[4],N=f[3],q=f[2],f0=f[1],o0=Cx(l(n[1][1+ra],n),f0),O0=Cx(l(n[1][1+F],n),N),K0=k(n[1][1+j3],n,q),Ax=l(n[1][1+S3],n),ux=Cx(function(h2){return X2(Ax,h2)},T),Kr=Cx(l(n[1][1+cv],n),b),m2=Er(l(n[1][1+dn],n),m),s2=k(n[1][1+B],n,o);return f0===o0&&q===K0&&T===ux&&b===Kr&&m===m2&&o===s2&&N===O0?f:[0,o0,K0,O0,ux,Kr,m2,s2]}function dI0(n,s,f){return B0(n[1][1+yn],n,s,f)}function yI0(n,s,f){return B0(n[1][1+yn],n,s,f)}function gI0(n,s,f){var o=f[3],m=f[2],b=f[1],T=Cx(l(n[1][1+ns],n),b),N=k(n[1][1+O3],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,T,N,q]}function _I0(n,s){return X2(l(n[1][1+te],n),s)}function bI0(n,s){if(s[0]===0){var f=s[1],o=k(n[1][1+u0],n,f);return o===f?s:[0,o]}var m=s[1],b=m[2][1],T=m[1],N=k(n[1][1+B],n,b);return b===N?s:[1,[0,T,[0,N]]]}function wI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+$a],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function TI0(n,s,f){var o=f[1],m=B0(n[1][1+Ha],n,s,o);return o===m?f:[0,m,f[2],f[3]]}function EI0(n,s){var f=s[2],o=f[2],m=f[1],b=s[1],T=Er(l(n[1][1+Jr],n),m),N=k(n[1][1+B],n,o);return m===T&&o===N?s:[0,b,[0,T,N]]}function SI0(n,s,f){var o=f[4],m=f[3],b=f[2],T=f[1],N=k(n[1][1+bx],n,T),q=Cx(l(n[1][1+Ga],n),b),f0=k(n[1][1+q6],n,m),o0=k(n[1][1+B],n,o);return T===N&&b===q&&m===f0&&o===o0?f:[0,N,q,f0,o0]}function AI0(n,s,f){var o=f[2],m=f[1],b=Cx(l(n[1][1+st],n),m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function II0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+Q0],n,m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function PI0(n,s,f){var o=f[4],m=f[3],b=f[2],T=k(n[1][1+bx],n,b),N=k(n[1][1+bx],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,f[1],T,N,q]}function jI0(n,s,f){var o=f[4],m=f[3],b=f[2],T=k(n[1][1+us],n,b),N=k(n[1][1+bx],n,m),q=k(n[1][1+B],n,o);return b===T&&m===N&&o===q?f:[0,f[1],T,N,q]}function NI0(n,s,f){var o=f[3],m=f[2],b=f[1],T=k(n[1][1+bx],n,b),N=k(n[1][1+s0],n,m),q=k(n[1][1+B],n,o);return T===b&&N===m&&q===o?f:[0,T,N,q]}function OI0(n,s,f){var o=f[2],m=f[1],b=k(n[1][1+bx],n,m),T=k(n[1][1+B],n,o);return b===m&&T===o?f:[0,b,T]}function CI0(n,s,f){return B0(n[1][1+o2],n,s,f)}function DI0(n,s){switch(s[0]){case 0:var f=s[1],o=function(T){return[0,T]};return I0(l(n[1][1+bx],n),f,s,o);case 1:var m=s[1],b=function(T){return[1,T]};return I0(l(n[1][1+sx],n),m,s,b);default:return s}}function RI0(n,s,f){var o=f[2],m=f[1],b=Er(l(n[1][1+Hd],n),m),T=k(n[1][1+B],n,o);return m===b&&o===T?f:[0,b,T]}function FI0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(dx){return[0,o,[0,dx]]};return R0(l(n[1][1+Qd],n),o,m,s,b);case 1:var T=f[1],N=function(dx){return[0,o,[1,dx]]};return R0(l(n[1][1+Gd],n),o,T,s,N);case 2:var q=f[1],f0=function(dx){return[0,o,[2,dx]]};return R0(l(n[1][1+D3],n),o,q,s,f0);case 3:var o0=f[1],O0=function(dx){return[0,o,[3,dx]]};return R0(l(n[1][1+av],n),o,o0,s,O0);case 4:var K0=f[1],Ax=function(dx){return[0,o,[4,dx]]};return R0(l(n[1][1+ye],n),o,K0,s,Ax);case 5:var ux=f[1],Kr=function(dx){return[0,o,[5,dx]]};return R0(l(n[1][1+C3],n),o,ux,s,Kr);case 6:var m2=f[1],s2=function(dx){return[0,o,[6,dx]]};return R0(l(n[1][1+Ha],n),o,m2,s,s2);case 7:var h2=f[1],d2=function(dx){return[0,o,[7,dx]]};return R0(l(n[1][1+A3],n),o,h2,s,d2);case 8:var o1=f[1],ge=function(dx){return[0,o,[8,dx]]};return R0(l(n[1][1+kn],n),o,o1,s,ge);case 9:var ze=f[1],Ve=function(dx){return[0,o,[9,dx]]};return R0(l(n[1][1+Gr],n),o,ze,s,Ve);case 10:var pt=f[1],We=function(dx){return[0,o,[10,dx]]};return I0(l(n[1][1+A],n),pt,s,We);case 11:var Ge=f[1],$e=function(dx){return[0,o,[11,dx]]};return I0(k(n[1][1+b3],n,o),Ge,s,$e);case 12:var is=f[1],fs=function(dx){return[0,o,[12,dx]]};return R0(l(n[1][1+qa],n),o,is,s,fs);case 13:var He=f[1],cs=function(dx){return[0,o,[13,dx]]};return R0(l(n[1][1+K2],n),o,He,s,cs);case 14:var Qa=f[1],Za=function(dx){return[0,o,[14,dx]]};return R0(l(n[1][1+ex],n),o,Qa,s,Za);case 15:var xo=f[1],ro=function(dx){return[0,o,[15,dx]]};return R0(l(n[1][1+Ut],n),o,xo,s,ro);case 16:var $6=f[1],H6=function(dx){return[0,o,[16,dx]]};return R0(l(n[1][1+Ys],n),o,$6,s,H6);case 17:var Q6=f[1],Z6=function(dx){return[0,o,[17,dx]]};return R0(l(n[1][1+hx],n),o,Q6,s,Z6);case 18:var xp=f[1],rp=function(dx){return[0,o,[18,dx]]};return R0(l(n[1][1+ta],n),o,xp,s,rp);case 19:var ep=f[1],tp=function(dx){return[0,o,[19,dx]]};return R0(l(n[1][1+er],n),o,ep,s,tp);case 20:var np=f[1],up=function(dx){return[0,o,[20,dx]]};return R0(l(n[1][1+sn],n),o,np,s,up);case 21:var ip=f[1],fp=function(dx){return[0,o,[21,dx]]};return R0(l(n[1][1+Ca],n),o,ip,s,fp);case 22:var cp=f[1],sp=function(dx){return[0,o,[22,dx]]};return R0(l(n[1][1+zs],n),o,cp,s,sp);case 23:var ap=f[1],op=function(dx){return[0,o,[23,dx]]};return R0(l(n[1][1+Go],n),o,ap,s,op);case 24:var vp=f[1],lp=function(dx){return[0,o,[24,dx]]};return R0(l(n[1][1+cn],n),o,vp,s,lp);case 25:var pp=f[1],kp=function(dx){return[0,o,[25,dx]]};return R0(l(n[1][1+Lr],n),o,pp,s,kp);case 26:var mp=f[1],hp=function(dx){return[0,o,[26,dx]]};return I0(k(n[1][1+b2],n,o),mp,s,hp);case 27:var dp=f[1],yp=function(dx){return[0,o,[27,dx]]};return R0(l(n[1][1+tx],n),o,dp,s,yp);case 28:var gp=f[1],_p=function(dx){return[0,o,[28,dx]]};return R0(l(n[1][1+Dx],n),o,gp,s,_p);case 29:var bp=f[1],wp=function(dx){return[0,o,[29,dx]]};return R0(l(n[1][1+V0],n),o,bp,s,wp);case 30:var Tp=f[1],Ep=function(dx){return[0,o,[30,dx]]};return R0(l(n[1][1+rx],n),o,Tp,s,Ep);case 31:var Sp=f[1],Ap=function(dx){return[0,o,[31,dx]]};return R0(l(n[1][1+A0],n),o,Sp,s,Ap);case 32:var Ip=f[1],Pp=function(dx){return[0,o,[32,dx]]};return R0(l(n[1][1+N0],n),o,Ip,s,Pp);case 33:var jp=f[1],Np=function(dx){return[0,o,[33,dx]]};return R0(l(n[1][1+x0],n),o,jp,s,Np);case 34:var Op=f[1],Cp=function(dx){return[0,o,[34,dx]]};return R0(l(n[1][1+p0],n),o,Op,s,Cp);case 35:var Dp=f[1],Rp=function(dx){return[0,o,[35,dx]]};return R0(l(n[1][1+S],n),o,Dp,s,Rp);case 36:var Fp=f[1],wx=function(dx){return[0,o,[36,dx]]};return R0(l(n[1][1+_],n),o,Fp,s,wx);default:var SD=f[1],AD=function(dx){return[0,o,[37,dx]]};return R0(l(n[1][1+e],n),o,SD,s,AD)}}function LI0(n,s){var f=s[2],o=s[1],m=s[3],b=Er(l(n[1][1+es],n),o),T=Er(l(n[1][1+es],n),f);return o===b&&f===T?s:[0,b,T,m]}function MI0(n){var s=l(n[1][1+W0],n);return function(f){return Cx(s,f)}}function UI0(n,s){return s}function qI0(n,s){var f=s[2],o=s[1];switch(f[0]){case 0:var m=f[1],b=function(mx){return[0,o,[0,mx]]};return R0(l(n[1][1+te],n),o,m,s,b);case 1:var T=f[1],N=function(mx){return[0,o,[1,mx]]};return R0(l(n[1][1+sv],n),o,T,s,N);case 2:var q=f[1],f0=function(mx){return[0,o,[2,mx]]};return R0(l(n[1][1+P3],n),o,q,s,f0);case 3:var o0=f[1],O0=function(mx){return[0,o,[3,mx]]};return R0(l(n[1][1+w3],n),o,o0,s,O0);case 4:var K0=f[1],Ax=function(mx){return[0,o,[4,mx]]};return R0(l(n[1][1+Ke],n),o,K0,s,Ax);case 5:var ux=f[1],Kr=function(mx){return[0,o,[5,mx]]};return R0(l(n[1][1+xs],n),o,ux,s,Kr);case 6:var m2=f[1],s2=function(mx){return[0,o,[6,mx]]};return R0(l(n[1][1+pn],n),o,m2,s,s2);case 7:var h2=f[1],d2=function(mx){return[0,o,[7,mx]]};return R0(l(n[1][1+ln],n),o,h2,s,d2);case 8:var o1=f[1],ge=function(mx){return[0,o,[8,mx]]};return R0(l(n[1][1+E1],n),o,o1,s,ge);case 9:var ze=f[1],Ve=function(mx){return[0,o,[9,mx]]};return R0(l(n[1][1+Je],n),o,ze,s,Ve);case 10:var pt=f[1],We=function(mx){return[0,o,[10,mx]]};return R0(l(n[1][1+Xe],n),o,pt,s,We);case 11:var Ge=f[1],$e=function(mx){return[0,o,[11,mx]]};return R0(l(n[1][1+me],n),o,Ge,s,$e);case 12:var is=f[1],fs=function(mx){return[0,o,[12,mx]]};return R0(l(n[1][1+Zc],n),o,is,s,fs);case 13:var He=f[1],cs=function(mx){return[0,o,[13,mx]]};return R0(l(n[1][1+Qc],n),o,He,s,cs);case 14:var Qa=f[1],Za=function(mx){return[0,o,[14,mx]]};return R0(l(n[1][1+Hc],n),o,Qa,s,Za);case 15:var xo=f[1],ro=function(mx){return[0,o,[15,mx]]};return R0(l(n[1][1+Be],n),o,xo,s,ro);case 16:var $6=f[1],H6=function(mx){return[0,o,[16,mx]]};return R0(l(n[1][1+Ux],n),o,$6,s,H6);case 17:var Q6=f[1],Z6=function(mx){return[0,o,[17,mx]]};return R0(l(n[1][1+T1],n),o,Q6,s,Z6);case 18:var xp=f[1],rp=function(mx){return[0,o,[18,mx]]};return R0(l(n[1][1+qe],n),o,xp,s,rp);case 19:var ep=f[1],tp=function(mx){return[0,o,[19,mx]]};return R0(l(n[1][1+Ue],n),o,ep,s,tp);case 20:var np=f[1],up=function(mx){return[0,o,[20,mx]]};return R0(l(n[1][1+ke],n),o,np,s,up);case 21:var ip=f[1],fp=function(mx){return[0,o,[21,mx]]};return R0(l(n[1][1+re],n),o,ip,s,fp);case 22:var cp=f[1],sp=function(mx){return[0,o,[22,mx]]};return R0(l(n[1][1+b1],n),o,cp,s,sp);case 23:var ap=f[1],op=function(mx){return[0,o,[23,mx]]};return R0(l(n[1][1+Dr],n),o,ap,s,op);case 24:var vp=f[1],lp=function(mx){return[0,o,[24,mx]]};return R0(l(n[1][1+c2],n),o,vp,s,lp);case 25:var pp=f[1],kp=function(mx){return[0,o,[25,mx]]};return R0(l(n[1][1+xe],n),o,pp,s,kp);case 26:var mp=f[1],hp=function(mx){return[0,o,[26,mx]]};return R0(l(n[1][1+k2],n),o,mp,s,hp);case 27:var dp=f[1],yp=function(mx){return[0,o,[27,mx]]};return R0(l(n[1][1+Nr],n),o,dp,s,yp);case 28:var gp=f[1],_p=function(mx){return[0,o,[28,mx]]};return R0(l(n[1][1+Vd],n),o,gp,s,_p);case 29:var bp=f[1],wp=function(mx){return[0,o,[29,mx]]};return R0(l(n[1][1+U6],n),o,bp,s,wp);case 30:var Tp=f[1],Ep=function(mx){return[0,o,[30,mx]]};return R0(l(n[1][1+D6],n),o,Tp,s,Ep);case 31:var Sp=f[1],Ap=function(mx){return[0,o,[31,mx]]};return R0(l(n[1][1+Da],n),o,Sp,s,Ap);case 32:var Ip=f[1],Pp=function(mx){return[0,o,[32,mx]]};return R0(l(n[1][1+Ix],n),o,Ip,s,Pp);case 33:var jp=f[1],Np=function(mx){return[0,o,[33,mx]]};return R0(l(n[1][1+Y0],n),o,jp,s,Np);case 34:var Op=f[1],Cp=function(mx){return[0,o,[34,mx]]};return R0(l(n[1][1+E0],n),o,Op,s,Cp);case 35:var Dp=f[1],Rp=function(mx){return[0,o,[35,mx]]};return R0(l(n[1][1+w0],n),o,Dp,s,Rp);case 36:var Fp=f[1],wx=function(mx){return[0,o,[36,mx]]};return R0(l(n[1][1+d0],n),o,Fp,s,wx);case 37:var SD=f[1],AD=function(mx){return[0,o,[37,mx]]};return R0(l(n[1][1+Ux],n),o,SD,s,AD);case 38:var dx=f[1],BI0=function(mx){return[0,o,[38,mx]]};return R0(l(n[1][1+p],n),o,dx,s,BI0);case 39:var XI0=f[1],JI0=function(mx){return[0,o,[39,mx]]};return R0(l(n[1][1+u],n),o,XI0,s,JI0);default:var KI0=f[1],YI0=function(mx){return[0,o,[40,mx]]};return R0(l(n[1][1+t],n),o,KI0,s,YI0)}}return BN(x,[0,FC,function(n,s){var f=s[2],o=f[4],m=f[3],b=f[1],T=f[2],N=s[1],q=k(n[1][1+T0],n,b),f0=k(n[1][1+B],n,m),o0=Er(l(n[1][1+es],n),o);return b===q&&m===f0&&o===o0?s:[0,N,[0,q,T,f0,o0]]},q0,qI0,es,UI0,B,MI0,W0,LI0,bx,FI0,Qd,RI0,Hd,DI0,Gd,CI0,D3,OI0,av,NI0,ye,jI0,C3,PI0,te,II0,sv,AI0,Ha,SI0,q6,EI0,b2,TI0,Ga,wI0,$a,bI0,O3,_I0,N3,gI0,P3,yI0,A3,dI0,yn,hI0,S3,mI0,ra,kI0,j3,pI0,dn,lI0,I3,vI0,cv,oI0,fv,aI0,ts,sI0,iv,cI0,Wa,fI0,E3,iI0,r1,uI0,w3,nI0,xa,tI0,Va,eI0,uv,rI0,nv,xI0,tv,ZA0,Zs,QA0,T3,HA0,kn,$A0,Ke,GA0,xs,WA0,pn,VA0,ln,zA0,rs,YA0,hn,KA0,Qs,JA0,he,XA0,E1,BA0,Je,qA0,Mt,UA0,Xe,MA0,me,LA0,Zc,FA0,Qc,RA0,Hc,DA0,Be,CA0,T1,OA0,qe,NA0,Ue,jA0,ke,PA0,Me,IA0,a1,AA0,Fe,SA0,vt,EA0,C1,TA0,Lt,wA0,Le,bA0,ee,_A0,Ft,gA0,w1,yA0,V1,dA0,D1,hA0,re,mA0,$r,kA0,b1,pA0,Re,lA0,x1,vA0,pe,oA0,le,aA0,Dr,sA0,Jr,cA0,xe,fA0,O1,iA0,sr,uA0,k2,nA0,w2,tA0,v2,eA0,c2,rA0,n2,xA0,s1,ZS0,pr,QS0,lr,HS0,Sx,$S0,C0,GS0,nx,WS0,st,VS0,H,zS0,Fr,YS0,c1,KS0,l0,JS0,W,XS0,Zx,BS0,br,qS0,tr,US0,a0,MS0,g,LS0,U2,FS0,Ya,RS0,k0,DS0,i0,CS0,$o,OS0,c,NS0,i,jS0,e0,PS0,F,IS0,K,AS0,D,SS0,F6,ES0,Mx,TS0,ex,wS0,hx,bS0,ta,_S0,Ut,gS0,Ys,yS0,er,dS0,sn,hS0,z1,mS0,Ye,kS0,R6,pS0,E,lS0,O,vS0,j,oS0,C,aS0,P,sS0,Gc,cS0,Xx,fS0,rr,iS0,j0,uS0,v0,nS0,g0,tS0,h0,eS0,$d,rS0,y,xS0,vn,ZE0,u0,QE0,s0,HE0,Z,$E0,za,GE0,Nr,WE0,Gr,VE0,Cr,zE0,o2,YE0,Tr,KE0,jx,JE0,Sr,XE0,qx,BE0,t2,qE0,p2,UE0,de,ME0,Br,LE0,A,FE0,V,RE0,U,DE0,lt,CE0,Hs,OE0,D6,NE0,fr,jE0,mn,PE0,b3,IE0,Wd,AE0,X,SE0,Vd,EE0,U6,TE0,Yd,wE0,Kd,bE0,Z0,_E0,L6,gE0,M6,yE0,zd,dE0,qa,hE0,K2,mE0,Fa,kE0,Ba,pE0,Zo,lE0,Ra,vE0,ev,oE0,on,aE0,_3,sE0,rv,cE0,xv,fE0,Ka,iE0,Ja,uE0,Xa,nE0,ot,tE0,$c,eE0,wr,rE0,$s,xE0,Ua,ZT0,an,QT0,Gs,HT0,La,$T0,Ws,GT0,Vs,WT0,Ma,VT0,at,zT0,Da,YT0,Ca,KT0,zs,JT0,tx,XT0,Qo,BT0,Ho,qT0,ct,ED,Oa,p5,Go,l5,cn,TD,Lr,wD,J,bD,Jx,v5,_0,M3,y0,L3,kx,G6,J0,W6,Rx,_D,Ux,gD,ur,yD,v,V6,ns,dD,Xr,hD,q2,mD,ea,z6,us,kD,cr,pD,Vx,lD,Px,vD,_x,oD,M0,F3,Wx,aD,ox,o5,L,sD,Ur,cD,w,fD,lx,Y6,L0,iD,ax,a5,zx,uD,px,nD,hr,tD,P0,K6,Gx,eD,$0,J6,Ex,s5,qr,rD,Lx,c5,Y,X6,Hx,f5,Q,xD,$,i5,nr,ZC,Ix,B6,Dx,QC,T0,HC,Q0,$C,S0,u5,sx,n5,yx,ov,V0,GC,Y0,t5,G0,e5,rx,WC,A0,VC,X0,zC,N0,r5,E0,R3,w0,YC,x0,KC,p0,JC,S,XC,_,x5,p,Zd,a,BC,u,qC,t,UC,d0,MC,e,LC]),function(n,s){return hh(s,x)}}),YN=function x(r,e,t){return x.fun(r,e,t)};m0(YN,function(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return u1(function(c){return function(v){var a=v[0]===0?v[1][2][2]:v[1][2][1];return B0(YN,x,c,a)}},r,u);case 1:var i=t[1][1];return u1(function(c){return function(v){return v[0]===2?c:B0(YN,x,c,v[1][2][1])}},r,i);case 2:return k(x,r,t[1][1]);default:return r}});var zN=function x(r){return x.fun(r)};function Qb0(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return l(zN,r)}function Zb0(x){return x[0]===2?0:l(zN,x[1][2][1])}m0(zN,function(x){var r=x[2];switch(r[0]){case 0:return aN(Qb0,r[1][1]);case 1:return aN(Zb0,r[1][1]);case 2:return 1;default:return 0}});function tn(x,r){return[0,r[1],[0,r[2],x]]}function pB(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]}function n0(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,pB([0,t],[0,u],0)]}function F2(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,pB([0,u],[0,i],e)]}function N1(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,Fx(t[2],e[2])];return n0([0,Fx(e[1],t[1])],u,R)}var i=x}else var i=r;return i}function VN(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],c=t[1],v=[0,Fx(t[2],e[2])];return F2([0,Fx(u,c)],v,i,R)}var a=r[1];return F2([0,a[1]],[0,a[2]],0,R)}function kB(x,r){e2(x)(sH),l(e2(x)(oH),aH);var e=r[1];l(e2(x)(vH),e),e2(x)(lH),e2(x)(pH),l(e2(x)(mH),kH);var t=r[2];return l(e2(x)(hH),t),e2(x)(dH),e2(x)(yH)}var mB=function x(r,e){return x.fun(r,e)},xw0=function x(r){return x.fun(r)};m0(mB,function(x,r){e2(x)(TH),l(e2(x)(SH),EH);var e=r[1];if(e){var t=e[1];switch(kh(x,_H),t[0]){case 0:var u=t[1];e2(x)(QG),l(e2(x)(ZG),u),e2(x)(x$);break;case 1:var i=t[1];e2(x)(r$),l(e2(x)(e$),i),e2(x)(t$);break;case 2:var c=t[1];e2(x)(n$),l(e2(x)(u$),c),e2(x)(i$);break;default:var v=t[1];e2(x)(f$),l(e2(x)(c$),v),e2(x)(s$)}kh(x,bH)}else kh(x,wH);return e2(x)(AH),e2(x)(IH),l(e2(x)(jH),PH),kB(x,r[2]),e2(x)(NH),e2(x)(OH),l(e2(x)(DH),CH),kB(x,r[3]),e2(x)(RH),e2(x)(FH)}),m0(xw0,function(x){var r=gH[1],e=Uq(R),t=ON(e);return k(Mr(function(u){Ce(t,u),jN(t,0);var i=R2(e);return e[2]=0,e[1]=e[4],e[3]=tt(e[1]),i},0,r),mB,x)});function Zr(x,r){return[0,x[1],x[2],r[3]]}function Fs(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e}function hB(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],c=vB(i),v=vB(u)-c|0,a=v===0?fx(u[1],i[1]):v;else var a=-1}else var a=e?1:0;if(a!==0)return a;var p=Fs(x[2],r[2]);return p===0?Fs(x[3],r[3]):p}function da(x,r){return hB(x,r)===0?1:0}var dB=function x(r,e){return x.fun(r,e)};m0(dB,function(x,r){if(typeof x=="number"){var e=x;if(57<=e)switch(e){case 57:if(typeof r=="number"&&r===57)return 0;break;case 58:if(typeof r=="number"&&r===58)return 0;break;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"&&rt===r)return 0;break;case 101:if(typeof r=="number"&&gt===r)return 0;break;case 102:if(typeof r=="number"&&S1===r)return 0;break;case 103:if(typeof r=="number"&&Qe===r)return 0;break;case 104:if(typeof r=="number"&&bt===r)return 0;break;case 105:if(typeof r=="number"&&_t===r)return 0;break;case 106:if(typeof r=="number"&&z2===r)return 0;break;case 107:if(typeof r=="number"&&Hf===r)return 0;break;case 108:if(typeof r=="number"&&F7===r)return 0;break;case 109:if(typeof r=="number"&&Oi===r)return 0;break;case 110:if(typeof r=="number"&&P2===r)return 0;break;case 111:if(typeof r=="number"&&Wt===r)return 0;break;default:if(typeof r=="number"&&ue<=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;default:if(typeof r=="number"&&r===56)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0)return fx(x[1],r[1]);break;case 1:if(typeof r!="number"&&r[0]===1)return fx(x[1],r[1]);break;case 2:if(typeof r!="number"&&r[0]===2){var t=fx(x[1],r[1]),u=r[2],i=x[2];return t===0?fx(i,u):t}break;case 3:if(typeof r!="number"&&r[0]===3){var c=fx(x[1],r[1]),v=r[2],a=x[2];return c===0?fx(a,v):c}break;case 4:if(typeof r!="number"&&r[0]===4){var p=fx(x[1],r[1]),_=r[2],y=x[2];return p===0?fx(y,_):p}break;case 5:if(typeof r!="number"&&r[0]===5)return fx(x[1],r[1]);break;case 6:if(typeof r!="number"&&r[0]===6)return Tt(x[1],r[1]);break;case 7:if(typeof r!="number"&&r[0]===7){var S=r[2],E=x[2],P=fx(x[1],r[1]);if(P!==0)return P;if(!E)return S?-1:0;var C=E[1];return S?fx(C,S[1]):1}break;case 8:if(typeof r!="number"&&r[0]===8)return fx(x[1],r[1]);break;case 9:if(typeof r!="number"&&r[0]===9){var j=r[2],O=x[2],F=fx(x[1],r[1]),K=r[3],U=x[3];if(F!==0)return F;if(O){var V=O[1];if(j){var Q=j[1];x:{switch(V){case 0:if(!Q){var e0=0;break x}break;case 1:if(Q===1){var e0=0;break x}break;case 2:if(Q===2){var e0=0;break x}break;case 3:if(Q===3){var e0=0;break x}break;default:if(4<=Q){var e0=0;break x}}var $=function(Px){switch(Px){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}},x0=$(Q),e0=Tt($(V),x0)}var Z=e0}else var Z=1}else var Z=j?-1:0;return Z===0?fx(U,K):Z}break;case 10:if(typeof r!="number"&&r[0]===10){var s0=fx(x[1],r[1]),d0=r[2],u0=x[2];return s0===0?fx(u0,d0):s0}break;case 11:if(typeof r!="number"&&r[0]===11){var j0=fx(x[1],r[1]),h0=r[2],g0=x[2];return j0===0?fx(g0,h0):j0}break;case 12:if(typeof r!="number"&&r[0]===12)return fx(x[1],r[1]);break;case 13:if(typeof r!="number"&&r[0]===13)return fx(x[1],r[1]);break;case 14:if(typeof r!="number"&&r[0]===14)return Tt(x[1],r[1]);break;case 15:if(typeof r!="number"&&r[0]===15){var v0=fx(x[1],r[1]),p0=r[4],w0=r[3],T0=r[2],E0=x[4],N0=x[3],X0=x[2];if(v0!==0)return v0;var A0=Tt(X0,T0);if(A0!==0)return A0;var rx=Tt(N0,w0);return rx===0?Tt(E0,p0):rx}break;case 16:if(typeof r!="number"&&r[0]===16){var B=Tt(x[1],r[1]),W0=r[2],G0=x[2];return B===0?fx(G0,W0):B}break;case 17:if(typeof r!="number"&&r[0]===17)return Tt(x[1],r[1]);break;case 18:if(typeof r!="number"&&r[0]===18)return fx(x[1],r[1]);break;case 19:if(typeof r!="number"&&r[0]===19)return fx(x[1],r[1]);break;case 20:if(typeof r!="number"&&r[0]===20)return fx(x[1],r[1]);break;case 21:if(typeof r!="number"&&r[0]===21){var Y0=fx(x[1],r[1]),V0=r[2],ex=x[2];return Y0===0?fx(ex,V0):Y0}break;case 22:if(typeof r!="number"&&r[0]===22){var Q0=r[1],S0=x[1];if(ll===S0){if(ll===Q0)return 0}else if(ul<=S0){if(ul===Q0)return 0}else if(xU===Q0)return 0;var q0=function(Hx){return ll===Hx?0:ul<=Hx?2:1},yx=q0(Q0);return Tt(q0(S0),yx)}break;case 23:if(typeof r!="number"&&r[0]===23)return fx(x[1],r[1]);break;case 24:if(typeof r!="number"&&r[0]===24)return fx(x[1],r[1]);break;case 25:if(typeof r!="number"&&r[0]===25){var sx=fx(x[1],r[1]),Dx=r[2],Ix=x[2];return sx===0?fx(Ix,Dx):sx}break;case 26:if(typeof r!="number"&&r[0]===26){var Xx=fx(x[1],r[1]),Z0=r[2],er=x[2];return Xx===0?fx(er,Z0):Xx}break;default:if(typeof r!="number"&&r[0]===27)return fx(x[1],r[1])}function rr(Hx){if(typeof Hx!="number")switch(Hx[0]){case 0:return 16;case 1:return 17;case 2:return 19;case 3:return 20;case 4:return 21;case 5:return 22;case 6:return 23;case 7:return 24;case 8:return 26;case 9:return 27;case 10:return 28;case 11:return 30;case 12:return 31;case 13:return 33;case 14:return 36;case 15:return 48;case 16:return 51;case 17:return 53;case 18:return 61;case 19:return 70;case 20:return 79;case 21:return 86;case 22:return z2;case 23:return fa;case 24:return Dv;case 25:return Jp;case 26:return DL;default:return aU}var Y=Hx;if(57<=Y)switch(Y){case 57:return 77;case 58:return 78;case 59:return 80;case 60:return 81;case 61:return 82;case 62:return 83;case 63:return 84;case 64:return 85;case 65:return 87;case 66:return 88;case 67:return 89;case 68:return 90;case 69:return 91;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 rt;case 79:return gt;case 80:return S1;case 81:return Qe;case 82:return bt;case 83:return _t;case 84:return Hf;case 85:return F7;case 86:return Oi;case 87:return P2;case 88:return Wt;case 89:return ue;case 90:return Rr;case 91:return ia;case 92:return J3;case 93:return hv;case 94:return Av;case 95:return vf;case 96:return tl;case 97:return r2;case 98:return Gt;case 99:return Rv;case 100:return hs;case 101:return Yr;case 102:return y2;case 103:return gl;case 104:return hl;case 105:return w4;case 106:return yl;case 107:return HD;case 108:return qF;case 109:return LR;case 110:return q_;case 111:return _F;default:return mM}switch(Y){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 18;case 17:return 25;case 18:return 29;case 19:return 32;case 20:return 34;case 21:return 35;case 22:return 37;case 23:return 38;case 24:return 39;case 25:return 40;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 49;case 34:return 50;case 35:return 52;case 36:return 54;case 37:return 55;case 38:return 56;case 39:return 57;case 40:return 58;case 41:return 59;case 42:return 60;case 43:return 62;case 44:return 63;case 45:return 64;case 46:return 65;case 47:return 66;case 48:return 67;case 49:return 68;case 50:return 69;case 51:return 71;case 52:return 72;case 53:return 73;case 54:return 74;case 55:return 75;default:return 76}}var fr=rr(r);return Tt(rr(x),fr)});var rw0=[x2,X00,Es(0)];function ew0(x){if(typeof x=="number"){var r=x;if(57<=r)switch(r){case 57:return JQ;case 58:return KQ;case 59:return YQ;case 60:return zQ;case 61:return VQ;case 62:return WQ;case 63:return GQ;case 64:return $Q;case 65:return HQ;case 66:return QQ;case 67:return ZQ;case 68:return xZ;case 69:return rZ;case 70:return eZ;case 71:return tZ;case 72:return nZ;case 73:return uZ;case 74:return iZ;case 75:return fZ;case 76:return cZ;case 77:return sZ;case 78:return aZ;case 79:return oZ;case 80:return vZ;case 81:return lZ;case 82:return pZ;case 83:return kZ;case 84:return mZ;case 85:return hZ;case 86:return dZ;case 87:return yZ;case 88:return gZ;case 89:return _Z;case 90:return bZ;case 91:return wZ;case 92:return TZ;case 93:return EZ;case 94:return SZ;case 95:return AZ;case 96:return IZ;case 97:return PZ;case 98:return jZ;case 99:return NZ;case 100:return OZ;case 101:return CZ;case 102:return DZ;case 103:return RZ;case 104:return FZ;case 105:return LZ;case 106:return MZ;case 107:return UZ;case 108:return qZ;case 109:return BZ;case 110:return XZ;case 111:return JZ;default:return KZ}switch(r){case 0:return MH;case 1:return UH;case 2:return qH;case 3:return BH;case 4:return XH;case 5:return JH;case 6:return KH;case 7:return YH;case 8:return zH;case 9:return VH;case 10:return WH;case 11:return Bx($H,GH);case 12:return HH;case 13:return QH;case 14:return ZH;case 15:return xQ;case 16:return rQ;case 17:return eQ;case 18:return tQ;case 19:return nQ;case 20:return uQ;case 21:return iQ;case 22:return fQ;case 23:return cQ;case 24:return sQ;case 25:return aQ;case 26:return oQ;case 27:return vQ;case 28:return lQ;case 29:return pQ;case 30:return Bx(mQ,kQ);case 31:return hQ;case 32:return dQ;case 33:return yQ;case 34:return gQ;case 35:return _Q;case 36:return bQ;case 37:return wQ;case 38:return TQ;case 39:return EQ;case 40:return SQ;case 41:return AQ;case 42:return IQ;case 43:return PQ;case 44:return jQ;case 45:return NQ;case 46:return OQ;case 47:return CQ;case 48:return DQ;case 49:return RQ;case 50:return FQ;case 51:return LQ;case 52:return MQ;case 53:return UQ;case 54:return qQ;case 55:return BQ;default:return XQ}}switch(x[0]){case 0:var e=x[1];return l(_r(YZ),e);case 1:var t=x[1];return l(_r(zZ),t);case 2:var u=x[2],i=x[1];return k(_r(VZ),u,i);case 3:var c=x[2],v=x[1];return B0(_r(WZ),c,c,v);case 4:var a=x[2],p=x[1];return k(_r(GZ),a,p);case 5:var _=x[1];return l(_r($Z),_);case 6:return x[1]?HZ:QZ;case 7:var y=x[2],S=x[1],E=l(_r(ZZ),S);if(!y)return l(_r(r00),E);var P=y[1];return k(_r(x00),P,E);case 8:var C=x[1];return k(_r(e00),C,C);case 9:var j=x[3],O=x[2],F=x[1];if(!O)return k(_r(u00),j,F);var K=O[1];if(K===3)return k(_r(n00),j,F);switch(K){case 0:var U=VG;break;case 1:var U=WG;break;case 2:var U=GG;break;case 3:var U=$G;break;default:var U=HG}return At(_r(t00),F,U,j,U);case 10:var V=x[2],Q=x[1],$=cq(V);return B0(_r(i00),V,$,Q);case 11:var x0=x[2],e0=x[1];return k(_r(f00),x0,e0);case 12:var Z=x[1];return l(_r(c00),Z);case 13:var s0=x[1];return l(_r(s00),s0);case 14:return x[1]?Bx(o00,a00):Bx(l00,v00);case 15:var d0=x[1],u0=x[4],j0=x[3],h0=x[2]?p00:k00,g0=j0?m00:h00,v0=u0?Bx(d00,d0):d0;return B0(_r(y00),h0,g0,v0);case 16:var p0=x[2],w0=x[1],T0=aq(45,p0);if(T0)var E0=T0[1],N0=T0[2]?fq(LH,[0,E0,en(cq,T0[2])]):E0;else var N0=p0;var X0=w0?g00:_00;return B0(_r(b00),p0,N0,X0);case 17:var A0=x[1]?w00:T00;return l(_r(E00),A0);case 18:var rx=x[1];return l(_r(S00),rx);case 19:var B=x[1];return l(_r(A00),B);case 20:var W0=x[1];return l(_r(I00),W0);case 21:var G0=x[2],Y0=x[1];return k(_r(P00),Y0,G0);case 22:var V0=x[1];if(ll===V0)var ex=D00,Q0=R00;else if(ul<=V0)var ex=j00,Q0=N00;else var ex=O00,Q0=C00;return k(_r(F00),Q0,ex);case 23:var S0=x[1];return l(_r(L00),S0);case 24:var q0=x[1];return l(_r(M00),q0);case 25:var yx=x[2],sx=x[1];return k(_r(U00),sx,yx);case 26:var Dx=x[2],Ix=x[1];return k(_r(q00),Ix,Dx);default:var Xx=x[1];return l(_r(B00),Xx)}}var yB=J00.slice();function WN(x){for(var r=0,e=yB.length-1-1|0;;){if(e<r)return 0;var t=r+((e-r|0)/2|0)|0,u=yB[1+t],i=u[2];if(x<u[1])var e=t-1|0;else{if(i>x)return 1;var r=t+1|0}}}var gB=0;function _B(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]]}function bB(x){return x[3][1]}function wh(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r}var GN=function x(r,e){return x.fun(r,e)},wB=function x(r,e){return x.fun(r,e)},$N=function x(r,e){return x.fun(r,e)},HN=function x(r,e){return x.fun(r,e)};m0(GN,function(x,r){if(typeof x=="number"){var e=x;if(67<=e)if(rt<=e)switch(e){case 100:if(typeof r=="number"&&rt===r)return 1;break;case 101:if(typeof r=="number"&&gt===r)return 1;break;case 102:if(typeof r=="number"&&S1===r)return 1;break;case 103:if(typeof r=="number"&&Qe===r)return 1;break;case 104:if(typeof r=="number"&&bt===r)return 1;break;case 105:if(typeof r=="number"&&_t===r)return 1;break;case 106:if(typeof r=="number"&&z2===r)return 1;break;case 107:if(typeof r=="number"&&Hf===r)return 1;break;case 108:if(typeof r=="number"&&F7===r)return 1;break;case 109:if(typeof r=="number"&&Oi===r)return 1;break;case 110:if(typeof r=="number"&&P2===r)return 1;break;case 111:if(typeof r=="number"&&Wt===r)return 1;break;case 112:if(typeof r=="number"&&ue===r)return 1;break;case 113:if(typeof r=="number"&&Rr===r)return 1;break;case 114:if(typeof r=="number"&&fa===r)return 1;break;case 115:if(typeof r=="number"&&Dv===r)return 1;break;case 116:if(typeof r=="number"&&ia===r)return 1;break;case 117:if(typeof r=="number"&&J3===r)return 1;break;case 118:if(typeof r=="number"&&hv===r)return 1;break;case 119:if(typeof r=="number"&&Av===r)return 1;break;case 120:if(typeof r=="number"&&vf===r)return 1;break;case 121:if(typeof r=="number"&&tl===r)return 1;break;case 122:if(typeof r=="number"&&r2===r)return 1;break;case 123:if(typeof r=="number"&&Gt===r)return 1;break;case 124:if(typeof r=="number"&&Rv===r)return 1;break;case 125:if(typeof r=="number"&&hs===r)return 1;break;case 126:if(typeof r=="number"&&Jp===r)return 1;break;case 127:if(typeof r=="number"&&Yr===r)return 1;break;case 128:if(typeof r=="number"&&y2===r)return 1;break;case 129:if(typeof r=="number"&&gl===r)return 1;break;case 130:if(typeof r=="number"&&hl===r)return 1;break;case 131:if(typeof r=="number"&&w4===r)return 1;break;default:if(typeof r=="number"&&yl<=r)return 1}else switch(e){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;case 97:if(typeof r=="number"&&r===97)return 1;break;case 98:if(typeof r=="number"&&r===98)return 1;break;default:if(typeof r=="number"&&r===99)return 1}else if(34<=e)switch(e){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;case 64:if(typeof r=="number"&&r===64)return 1;break;case 65:if(typeof r=="number"&&r===65)return 1;break;default:if(typeof r=="number"&&r===66)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;case 32:if(typeof r=="number"&&r===32)return 1;break;default:if(typeof r=="number"&&r===33)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],c=l(l($N,x[1]),u);return c&&Ar(i,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var v=r[2],a=r[1],p=x[2],_=l(l(HN,x[1]),a);return _&&Ar(p,v)}break;case 2:if(typeof r!="number"&&r[0]===2){var y=r[1],S=x[1],E=y[4],P=y[3],C=y[2],j=S[4],O=S[3],F=S[2],K=da(S[1],y[1]),U=K&&Ar(F,C),V=U&&Ar(O,P);return V&&(j===E?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var Q=r[1],$=x[1],x0=Q[5],e0=Q[4],Z=Q[3],s0=Q[2],d0=$[5],u0=$[4],j0=$[3],h0=$[2],g0=da($[1],Q[1]),v0=g0&&Ar(h0,s0),p0=v0&&Ar(j0,Z),w0=p0&&(u0===e0?1:0);return w0&&(d0===x0?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var T0=r[3],E0=r[2],N0=x[3],X0=x[2],A0=da(x[1],r[1]),rx=A0&&Ar(X0,E0);return rx&&Ar(N0,T0)}break;case 5:if(typeof r!="number"&&r[0]===5){var B=r[3],W0=r[2],G0=x[3],Y0=x[2],V0=da(x[1],r[1]),ex=V0&&Ar(Y0,W0);return ex&&Ar(G0,B)}break;case 6:if(typeof r!="number"&&r[0]===6){var Q0=r[2],S0=x[2],q0=da(x[1],r[1]);return q0&&Ar(S0,Q0)}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 yx=Ar(x[1],r[1]),sx=r[2],Dx=x[2];return yx&&da(Dx,sx)}break;case 9:if(typeof r!="number"&&r[0]===9){var Ix=r[3],Xx=r[2],Z0=x[3],er=x[2],rr=da(x[1],r[1]),fr=rr&&Ar(er,Xx);return fr&&Ar(Z0,Ix)}break;case 10:if(typeof r!="number"&&r[0]===10){var Hx=r[3],Y=r[2],Px=x[3],hr=x[2],zx=da(x[1],r[1]),Ur=zx&&Ar(hr,Y);return Ur&&Ar(Px,Hx)}break;case 11:if(typeof r!="number"&&r[0]===11){var px=r[1];return l(l(wB,x[1]),px)}break;case 12:if(typeof r!="number"&&r[0]===12){var w=r[3],L=r[2],L0=r[1],ax=x[3],lx=x[2],ox=l(l($N,x[1]),L0),Wx=ox&&(lx==L?1:0);return Wx&&Ar(ax,w)}break;default:if(typeof r!="number"&&r[0]===13){var _x=r[2],Vx=x[2],Lx=r[3],M0=r[1],qr=x[3],Ex=l(l(HN,x[1]),M0);if(Ex){x:{if(Vx){if(_x){var $0=Kv(Vx[1],_x[1]);break x}}else if(!_x){var $0=1;break x}var $0=0}var Gx=$0}else var Gx=Ex;return Gx&&Ar(qr,Lx)}}return 0}),m0(wB,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0}),m0($N,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}),m0(HN,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});function TB(x){if(typeof x!="number")switch(x[0]){case 0:return ht0;case 1:return dt0;case 2:return yt0;case 3:return gt0;case 4:return _t0;case 5:return bt0;case 6:return wt0;case 7:return Tt0;case 8:return Et0;case 9:return St0;case 10:return At0;case 11:return It0;case 12:return Pt0;default:return jt0}var r=x;if(67<=r){if(rt<=r)switch(r){case 100:return Me0;case 101:return Ue0;case 102:return qe0;case 103:return Be0;case 104:return Xe0;case 105:return Je0;case 106:return Ke0;case 107:return Ye0;case 108:return ze0;case 109:return Ve0;case 110:return We0;case 111:return Ge0;case 112:return $e0;case 113:return He0;case 114:return Qe0;case 115:return Ze0;case 116:return xt0;case 117:return rt0;case 118:return et0;case 119:return tt0;case 120:return nt0;case 121:return ut0;case 122:return it0;case 123:return ft0;case 124:return ct0;case 125:return st0;case 126:return at0;case 127:return ot0;case 128:return vt0;case 129:return lt0;case 130:return pt0;case 131:return kt0;default:return mt0}switch(r){case 67:return ue0;case 68:return ie0;case 69:return fe0;case 70:return ce0;case 71:return se0;case 72:return ae0;case 73:return oe0;case 74:return ve0;case 75:return le0;case 76:return pe0;case 77:return ke0;case 78:return me0;case 79:return he0;case 80:return de0;case 81:return ye0;case 82:return ge0;case 83:return _e0;case 84:return be0;case 85:return we0;case 86:return Te0;case 87:return Ee0;case 88:return Se0;case 89:return Ae0;case 90:return Ie0;case 91:return Pe0;case 92:return je0;case 93:return Ne0;case 94:return Oe0;case 95:return Ce0;case 96:return De0;case 97:return Re0;case 98:return Fe0;default:return Le0}}if(34<=r)switch(r){case 34:return S10;case 35:return A10;case 36:return I10;case 37:return P10;case 38:return j10;case 39:return N10;case 40:return O10;case 41:return C10;case 42:return D10;case 43:return R10;case 44:return F10;case 45:return L10;case 46:return M10;case 47:return U10;case 48:return q10;case 49:return B10;case 50:return X10;case 51:return J10;case 52:return K10;case 53:return Y10;case 54:return z10;case 55:return V10;case 56:return W10;case 57:return G10;case 58:return $10;case 59:return H10;case 60:return Q10;case 61:return Z10;case 62:return xe0;case 63:return re0;case 64:return ee0;case 65:return te0;default:return ne0}switch(r){case 0:return z20;case 1:return V20;case 2:return W20;case 3:return G20;case 4:return $20;case 5:return H20;case 6:return Q20;case 7:return Z20;case 8:return x10;case 9:return r10;case 10:return e10;case 11:return t10;case 12:return n10;case 13:return u10;case 14:return i10;case 15:return f10;case 16:return c10;case 17:return s10;case 18:return a10;case 19:return o10;case 20:return v10;case 21:return l10;case 22:return p10;case 23:return k10;case 24:return m10;case 25:return h10;case 26:return d10;case 27:return y10;case 28:return g10;case 29:return _10;case 30:return b10;case 31:return w10;case 32:return T10;default:return E10}}function QN(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?Bx(R20,Bx(u,D20)):t?Bx(L20,Bx(u,F20)):e?Bx(U20,Bx(u,M20)):Bx(B20,Bx(u,q20));case 4:return x[3];case 5:var i=x[2];return Bx(J20,Bx(i,Bx(X20,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]?K20:Y20;case 12:return x[3];default:return x[3]}var c=x;if(67<=c){if(rt<=c)switch(c){case 100:return r20;case 101:return e20;case 102:return t20;case 103:return n20;case 104:return u20;case 105:return i20;case 106:return f20;case 107:return c20;case 108:return s20;case 109:return a20;case 110:return o20;case 111:return v20;case 112:return l20;case 113:return p20;case 114:return k20;case 115:return m20;case 116:return h20;case 117:return d20;case 118:return y20;case 119:return g20;case 120:return _20;case 121:return b20;case 122:return w20;case 123:return T20;case 124:return E20;case 125:return S20;case 126:return A20;case 127:return I20;case 128:return P20;case 129:return j20;case 130:return N20;case 131:return O20;default:return C20}switch(c){case 67:return br0;case 68:return wr0;case 69:return Tr0;case 70:return Er0;case 71:return Sr0;case 72:return Ar0;case 73:return Ir0;case 74:return Pr0;case 75:return jr0;case 76:return Nr0;case 77:return Or0;case 78:return Cr0;case 79:return Dr0;case 80:return Rr0;case 81:return Fr0;case 82:return Lr0;case 83:return Mr0;case 84:return Ur0;case 85:return qr0;case 86:return Br0;case 87:return Xr0;case 88:return Jr0;case 89:return Kr0;case 90:return Yr0;case 91:return zr0;case 92:return Vr0;case 93:return Wr0;case 94:return Gr0;case 95:return $r0;case 96:return Hr0;case 97:return Qr0;case 98:return Zr0;default:return x20}}if(34<=c)switch(c){case 34:return Jx0;case 35:return Kx0;case 36:return Yx0;case 37:return zx0;case 38:return Vx0;case 39:return Wx0;case 40:return Gx0;case 41:return $x0;case 42:return Hx0;case 43:return Qx0;case 44:return Zx0;case 45:return xr0;case 46:return rr0;case 47:return er0;case 48:return tr0;case 49:return nr0;case 50:return ur0;case 51:return ir0;case 52:return fr0;case 53:return cr0;case 54:return sr0;case 55:return ar0;case 56:return or0;case 57:return vr0;case 58:return lr0;case 59:return pr0;case 60:return kr0;case 61:return mr0;case 62:return hr0;case 63:return dr0;case 64:return yr0;case 65:return gr0;default:return _r0}switch(c){case 0:return sx0;case 1:return ax0;case 2:return ox0;case 3:return vx0;case 4:return lx0;case 5:return px0;case 6:return kx0;case 7:return mx0;case 8:return hx0;case 9:return dx0;case 10:return yx0;case 11:return gx0;case 12:return _x0;case 13:return bx0;case 14:return wx0;case 15:return Tx0;case 16:return Ex0;case 17:return Sx0;case 18:return Ax0;case 19:return Ix0;case 20:return Px0;case 21:return jx0;case 22:return Nx0;case 23:return Ox0;case 24:return Cx0;case 25:return Dx0;case 26:return Rx0;case 27:return Fx0;case 28:return Lx0;case 29:return Mx0;case 30:return Ux0;case 31:return qx0;case 32:return Bx0;default:return Xx0}}function Th(x){return l(_r(cx0),x)}function ZN(x,r){var e=x?x[1]:0;x:{if(typeof r=="number"){if(Rr===r){var t=z00,u=V00;break x}}else switch(r[0]){case 3:var t=W00,u=G00;break x;case 5:var t=$00,u=H00;break x;case 0:case 12:var t=Z00,u=xx0;break x;case 1:case 13:var t=rx0,u=ex0;break x;case 4:case 8:var t=ux0,u=ix0;break x;case 6:case 7:case 11:break;default:var t=tx0,u=nx0;break x}var t=Q00,u=Th(QN(r))}return e?Bx(t,Bx(fx0,u)):u}function tw0(x){return So<x?k_<x?-1:GA<x?pk<x?ES<x?mg<x?CT<x?1:8:fA<x?DA<x?b5<x?1:8:cS<x?1:8:qw<x?lb<x?1:8:vS<x?1:8:L8<x?Em<x?Zp<x?i8<x?Yk<x?Zk<x?VS<x?1:8:Iy<x?1:8:cy<x?_g<x?1:8:AI<x?1:8:L4<x?Um<x?KA<x?1:8:p4<x?1:8:Ek<x?BP<x?1:8:YA<x?1:8:Am<x?SI<x?nm<x?wy<x?1:8:RI<x?1:8:rk<x?e4<x?1:8:_T<x?1:8:Mm<x?sm<x?u4<x?1:8:Gp<x?1:8:hk<x?fk<x?1:8:T4<x?1:8:Dy<x?X8<x?S4<x?sA<x?I8<x?1:8:Kx<x?1:8:Fk<x?my<x?1:8:wg<x?1:8:C4<x?E8<x?Tm<x?1:8:j8<x?1:8:By<x?V8<x?1:8:Y8<x?1:8:A8<x?xk<x?n8<x?r8<x?1:8:Xp<x?1:8:a4<x?Pb<x?1:8:zE<x?1:8:H8<x?ZP<x?f4<x?1:8:$4<x?1:8:Sm<x?TT<x?1:8:Tw<x?1:8:M9<x?Dw<x?rP<x?wP<x?QA<x?Bw<x?1:8:nI<x?1:8:F_<x?nP<x?1:8:xg<x?1:8:ly<x?U9<x?MA<x?1:8:$A<x?1:8:T5<x?Ew<x?1:8:xI<x?1:8:hg<x?yE<x?$T<x?pg<x?1:8:ug<x?1:8:NS<x?N4<x?1:8:yj<x?1:8:Pw<x?XI<x?iT<x?1:8:1:8:v8<x?G8<x?f8<x?Im<x?E9<x?1:8:K9<x?1:8:Lm<x?pw<x?1:8:Db<x?1:8:i4<x?mm<x?ZT<x?1:8:jT<x?1:8:$p<x?mA<x?1:8:Kg<x?1:8:W4<x?wm<x?Nk<x?N_<x?1:8:MT<x?1:8:zP<x?WI<x?1:8:eI<x?1:8:vm<x?cj<x?CA<x?1:8:z4<x?1:8:H4<x?oA<x?1:8:x9<x?1:8:bw<x?Gk<x?ib<x?uk<x?U4<x?ik<x?b8<x?vb<x?1:8:eP<x?1:8:bE<x?XT<x?1:8:S5<x?1:8:N8<x?h8<x?yS<x?1:8:T_<x?1:8:X4<x?J8<x?1:8:iS<x?1:8:Kk<x?CS<x?Ib<x?ht<x?1:8:a_<x?1:8:rE<x?qm<x?1:8:JE<x?1:8:rA<x?Kp<x?sj<x?1:8:ST<x?1:8:lE<x?TI<x?1:8:Z_<x?1:8:Vb<x?R5<x?ry<x?C5<x?qA<x?1:8:IS<x?1:8:HT<x?Qb<x?1:8:zI<x?1:8:yg<x?FT<x?OS<x?1:8:oI<x?1:8:BT<x?GE<x?1:8:HP<x?1:8:yy<x?bA<x?ej<x?Q5<x?1:8:nw<x?1:8:v9<x?jy<x?1:8:RA<x?1:8:hS<x?ak<x?K4<x?1:8:Zy<x?1:8:s_<x?vI<x?1:8:gA<x?1:8:QE<x?Rb<x?nT<x?rS<x?pE<x?WP<x?1:8:G9<x?1:8:sb<x?vA<x?1:8:UP<x?1:8:qP<x?tw<x?QT<x?1:8:P5<x?1:8:$_<x?ij<x?1:8:aj<x?1:8:cP<x?n_<x?pT<x?AS<x?1:8:Pg<x?1:8:D_<x?d_<x?1:8:HS<x?1:8:Xy<x?Vy<x?mI<x?1:8:zS<x?1:8:$y<x?gw<x?1:8:Ey<x?1:8:O8<x?Jk<x?BS<x?YT<x?bP<x?1:8:XP<x?1:8:IE<x?Zg<x?1:8:bS<x?1:8:FE<x?dm<x?zb<x?1:8:ow<x?1:8:PS<x?K5<x?1:8:u_<x?1:8:PE<x?q9<x?t4<x?o_<x?1:8:oP<x?1:8:qS<x?t9<x?1:8:nA<x?1:8:$E<x?l8<x?Cw<x?1:8:iI<x?1:8:kb<x?pS<x?1:8:mk<x?1:8:KS<x?AP<x?HE<x?jA<x?hA<x?i_<x?Fw<x?1:8:d8<x?1:8:Ng<x?Fg<x?1:8:_A<x?1:8:Lk<x?Ry<x?pm<x?1:8:Bp<x?1:8:uy<x?TA<x?1:8:Ly<x?1:8:cE<x?Q9<x?dg<x?fS<x?1:8:J_<x?1:8:bg<x?ng<x?1:8:X9<x?1:8:WS<x?aS<x?zA<x?1:8:YE<x?1:8:v_<x?H_<x?1:8:lS<x?1:8:ky<x?iw<x?I5<x?eE<x?$9<x?1:8:g5<x?1:8:UT<x?ob<x?1:8:$5<x?1:8:fg<x?A9<x?vg<x?1:8:B5<x?1:8:SP<x?ek<x?1:8:Lg<x?1:8:uA<x?m_<x?xr<x?K_<x?1:8:g9<x?1:8:C8<x?P8<x?1:8:Hg<x?1:8:xm<x?wS<x?AE<x?1:8:MI<x?1:8:tb<x?kw<x?1:8:A5<x?1:8:lm<x?yT<x?Om<x?Y5<x?CP<x?tj<x?1:8:Rm<x?1:8:zw<x?hw<x?1:8:Ej<x?1:8:Xk<x?E4<x?qI<x?1:8:h9<x?1:8:FA<x?mb<x?1:8:tI<x?1:8:a8<x?bI<x?Bk<x?kS<x?1:8:F5<x?1:8:c4<x?ay<x?1:8:ME<x?1:8:Ck<x?h4<x?rj<x?1:8:y8<x?1:8:y_<x?Gg<x?1:8:iy<x?1:8:SE<x?y5<x?x4<x?ZE<x?Ay<x?1:8:Dm<x?1:8:A_<x?E5<x?1:8:EI<x?1:8:DE<x?g_<x?gj<x?1:8:n4<x?1:8:qE<x?Y_<x?1:8:wk<x?1:8:QP<x?dw<x?a9<x?Hk<x?1:8:e9<x?1:8:oS<x?d9<x?1:8:dA<x?1:8:j4<x?xA<x?ig<x?1:8:Mg<x?1:8:Hw<x?vw<x?1:8:DS<x?1:8:IP<x?uT<x?ny<x?Qp<x?PI<x?V9<x?yw<x?bj<x?z5<x?1:8:uE<x?1:8:_9<x?ZA<x?1:8:gk<x?1:8:XE<x?E_<x?sw<x?1:8:Qg<x?1:8:PA<x?X5<x?1:8:xb<x?1:8:zg<x?EP<x?Ig<x?S_<x?1:8:tg<x?1:8:Sg<x?Zb<x?1:8:nb<x?1:8:KE<x?oE<x?h5<x?1:8:$I<x?1:8:x_<x?EE<x?1:8:_j<x?1:8:dT<x?Cm<x?w5<x?GP<x?IT<x?1:8:Wg<x?1:8:ZI<x?dE<x?1:8:_w<x?1:8:hb<x?m4<x?ab<x?1:8:fP<x?1:8:w_<x?Bm<x?1:8:MP<x?1:8:jm<x?hy<x?fT<x?gy<x?1:8:N5<x?1:8:lI<x?_b<x?1:8:r9<x?1:8:f_<x?LI<x?yA<x?1:8:JP<x?1:8:OI<x?tS<x?1:8:_y<x?1:8:Ty<x?Iw<x?uj<x?Z8<x?VI<x?fm<x?1:8:kI<x?1:8:T8<x?aT<x?1:8:ym<x?1:8:BA<x?uw<x?f9<x?1:8:gE<x?1:8:R9<x?lj<x?1:8:US<x?1:8:BI<x?fb<x?rT<x?WA<x?1:8:ey<x?1:8:OE<x?Rw<x?1:8:II<x?1:8:jS<x?eS<x?kj<x?1:8:xT<x?1:8:$b<x?hI<x?1:8:Py<x?1:8:q5<x?sE<x?VE<x?dy<x?PT<x?1:8:HA<x?1:8:cg<x?Q_<x?1:8:yP<x?1:8:JS<x?Kb<x?Gb<x?1:8:vj<x?1:8:qy<x?c9<x?1:8:1:db<x?_8<x?sT<x?8:qt<x?1:8:l9<x?sS<x?1:8:Hb<x?1:8:wb<x?jg<x?oj<x?1:8:LE<x?1:8:_S<x?1:8:w8<x?TE<x?sP<x?Og<x?eA<x?8:Oy<x?DI<x?1:8:vy<x?1:8:YI<x?Ky<x?dj<x?1:8:tE<x?1:8:ww<x?yI<x?1:8:I9<x?1:8:Tk<x?b4<x?S8<x?VA<x?1:8:L9<x?1:8:Pk<x?aE<x?1:8:Bb<x?1:8:rw<x?ok<x?L5<x?1:8:hE<x?1:8:pb<x?U_<x?1:8:Ug<x?1:8:M_<x?UI<x?lg<x?nS<x?LT<x?1:8:1:8:RT<x?8:K8<x?wE<x?1:8:Gw<x?1:8:gr<x?D4<x?oo<x?ao<x?1:2:B_<x?1:8:k9<x?YS<x?1:8:Yw<x?1:8:aA<x?G_<x?WT<x?1:8:Dg<x?1:8:NI<x?TP<x?1:8:Fy<x?1:8:T9<x?Ny<x?_m<x?l4<x?R4<x?lw<x?1:8:W_<x?1:8:cm<x?u8<x?1:8:Tg<x?1:8:y9<x?x8<x?W5<x?1:8:nj<x?1:8:PP<x?B4<x?1:8:c_<x?1:8:uP<x?Xg<x?DP<x?QS<x?1:8:R_<x?1:8:RS<x?JI<x?1:8:J5<x?1:8:e_<x?Ww<x?dP<x?1:8:Yb<x?1:8:C_<x?1:8:kg<x?kk<x?yk<x?pI<x?1:8:k8<x?8:I_<x?1:8:AT<x?o8<x?cb<x?1:8:dS<x?1:8:rb<x?Wy<x?1:8:NP<x?1:8:M5<x?gg<x?ET<x?XS<x?1:8:1:zT<x?8:jP<x?1:8:wI<x?hj<x?1:8:Tj<x?KP<x?1:8:uI<x?1:8:O9<x?Wk<x?zy<x?Sw<x?Sb<x?Xw<x?Nb<x?Sy<x?1:8:D5<x?1:8:KT<x?uS<x?1:8:j9<x?1:8:s9<x?mw<x?Rk<x?1:8:1:8:Uw<x?Cg<x?o9<x?Nw<x?1:8:cT<x?1:8:gm<x?SA<x?1:8:jj<x?1:8:nE<x?TS<x?1:8:NA<x?CE<x?1:8:F4<x?1:8:tP<x?DT<x?My<x?Vg<x?sy<x?1:8:w9<x?1:8:gP<x?m9<x?1:8:wT<x?1:8:xj<x?im<x?gS<x?1:8:z8<x?1:8:iA<x?KI<x?1:8:yb<x?1:8:oT<x?Aw<x?X_<x?Ij<x?1:8:Ub<x?1:8:JA<x?_P<x?1:8:P_<x?1:8:Yg<x&&fI<x?1:8:kA<x?JT<x?ZS<x?G5<x?8:kP<x?aw<x?1:8:Mb<x?1:8:Cy<x?lT<x?GS<x?1:8:1:8:Jy<x?hT<x&&z_<x?1:8:MS<x?n9<x?lA<x?1:8:1:r_<x?8:1:xP<x?xS<x?tm<x?8:L_<x?1:8:z9<x?_E<x?Rg<x?1:8:eb<x?1:8:Z9<x?1:8:$w<x?p_<x?FS<x?1:8:N9<x?1:8:Z5<x?W9<x?8:UE<x?1:8:Jw<x?tT<x?1:8:$S<x?1:8:aP<x?iP<x?C9<x?bm<x?Xb<x?F8<x?vP<x?1:8:WE<x?1:8:AA<x?1:8:BE<x?$8<x?Sj<x?1:8:1:8:fy<x?xy<x?pA<x?wj<x?1:8:1:8:mS<x?Yp<x?ty<x?1:8:J9<x?1:8:VT<x?1:8:Sk<x?W8<x?go<x?H5<x?8:co<x?1:2:Y4<x?F9<x?1:8:Aj<x?1:8:Dk<x?rm<x?jI<x?1:8:D9<x?1:8:r4<x?Ow<x?1:8:mP<x?1:8:RP<x?sg<x?I4<x?og<x?1:8:pj<x?1:8:t8<x?IA<x?1:8:U8<x?1:8:HI<x?gb<x?V5<x?1:8:zp<x?1:8:Vp<x?zk<x?1:8:eT<x?1:8:Z4<x?LA<x?RE<x?kT<x?gI<x?O_<x?1:8:V_<x?1:8:SS<x?1:8:eg<x?NT<x?8:1:8:qg<x?Lb<x?OT<x?dk<x?1:8:vT<x?1:8:Jg<x?EA<x?1:8:1:8:Eg<x?aI<x?g4<x?bk<x?G4<x?1:8:_k<x?1:8:Nj<x?Fm<x?1:8:1:Mk<x?iE<x?8:sk<x?1:8:Zw<x?Ob<x?1:8:B8<x?1:8:OP<x?mE<x?gT<x?Pm<x?1:8:tA<x?1:8:by<x?om<x?1:8:Vk<x?1:8:eo<x?to<x?Eo<x?1:2:no<x?1:2:n1<x?W2<x?1:3:ho<x?1:2:F0(`\x07\b
\v\x07\f\r\x1B  ! "#$%                                                                                                                                                                                                                                                         `,x+1|0)-1|0}function xO(x){return 45<x?46<x?-1:0:-1}function Bc(x){return 8<x?ew<x?So<x?ao<x?-1:co<x?oo<x?0:-1:no<x?to<x?Eo<x?go<x?0:-1:0:-1:ho<x?eo<x?0:-1:0:-1:F0("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0",x-9|0)-1|0:-1}function EB(x){return 47<x?vf<x?-1:F0("\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\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",x+B2|0)-1|0:-1}function mr(x){return 47<x?57<x?-1:0:-1}function Pr(x){return 47<x?S1<x?-1:F0("\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\0\0",x+B2|0)-1|0:-1}function It(x){return 47<x?P2<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function SB(x){return 47<x?59<x?-1:F0("\0",x+B2|0)-1|0:-1}function Pt(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Eh(x){return 87<x?vf<x?-1:F0(dI,x-88|0)-1|0:-1}function ya(x){return 45<x?57<x?-1:F0("\0",x+Ao|0)-1|0:-1}function rO(x){return-1<x?r2<x?Gt<x?n1<x?W2<x?0:-1:0:-1:F0("\0\0\0\0",x)-1|0:-1}function AB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Lo(x){return 47<x?hs<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function e3(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Sh(x){return 45<x?gt<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+Ao|0)-1|0:-1}function IB(x){return 35<x?r2<x?-1:F0("\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\0\0",x+t1|0)-1|0:-1}function Ah(x){return 47<x?95<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function Ih(x){return 47<x?P2<x?-1:F0("\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\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",x+B2|0)-1|0:-1}function Ph(x){return 47<x?P2<x?-1:F0("\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\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function jh(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Nh(x){return 8<x?ew<x?So<x?ao<x?-1:co<x?oo<x?0:-1:no<x?to<x?Eo<x?go<x?0:-1:0:-1:ho<x?eo<x?0:-1:0:-1:F0("\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0",x-9|0)-1|0:-1}function Xc(x){return 47<x?49<x?-1:0:-1}function Oh(x){return 47<x?95<x?-1:F0("\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\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function ga(x){return 47<x?57<x?-1:F0("",x+B2|0)-1|0:-1}function Ch(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function eO(x){return fa<x?Dv<x?-1:0:-1}function nn(x){return 60<x?61<x?-1:0:-1}function t3(x){return 47<x?P2<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function Dh(x){return 47<x?P2<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function tO(x){return 60<x?62<x?-1:F0(Ak,x+ag|0)-1|0:-1}function Rh(x){return 65<x?98<x?-1:F0(dI,x-66|0)-1|0:-1}function D2(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Fh(x){return Dv<x?ia<x?-1:0:-1}function X1(x){return 47<x?55<x?-1:0:-1}function Lh(x){return Oi<x?P2<x?-1:0:-1}function Mh(x){return P2<x?Wt<x?-1:0:-1}function Hl(x){return 98<x?99<x?-1:0:-1}function se(x){return 47<x?48<x?-1:0:-1}function Uh(x){return 45<x?gt<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0",x+Ao|0)-1|0:-1}function qh(x){return 78<x?Wt<x?-1:F0(dI,x-79|0)-1|0:-1}function PB(x){return 41<x?42<x?-1:0:-1}function jB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Bh(x){return 47<x?gt<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function _a(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function NB(x){return 41<x?61<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+P9|0)-1|0:-1}function OB(x){return 44<x?45<x?-1:0:-1}function CB(x){return bt<x?_t<x?-1:0:-1}function Xh(x){return Hf<x?F7<x?-1:0:-1}function nO(x){return 99<x?rt<x?-1:0:-1}function Jh(x){return 47<x?S1<x?-1:F0("\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\0",x+B2|0)-1|0:-1}function Ql(x){return Rr<x?fa<x?-1:0:-1}function n3(x){return 45<x?57<x?-1:F0("\0",x+Ao|0)-1|0:-1}function DB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Mo(x){return 47<x?Gt<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function RB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\b\0\0\0\0\0\0 \x07\b",x+t1|0)-1|0:-1}function ae(x){return 9<x?10<x?-1:0:-1}function FB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function LB(x){return 96<x?97<x?-1:0:-1}function Jc(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Kh(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function ba(x){return 47<x?95<x?-1:F0("\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\0\0\0\0\0\0",x+B2|0)-1|0:-1}function MB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Uo(x){return rt<x?gt<x?-1:0:-1}function UB(x){return 58<x?59<x?-1:0:-1}function qB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Yh(x){return 41<x?47<x?-1:F0("\0\0\0\0",x+P9|0)-1|0:-1}function zh(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function BB(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function XB(x){return hv<x?Av<x?-1:0:-1}function Vh(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function Z1(x){return 47<x?gt<x?-1:F0("\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\0\0\0\0\0\0\0\0\0\0",x+B2|0)-1|0:-1}function Wh(x){return 42<x?57<x?-1:F0("\0\0\0",x+U5|0)-1|0:-1}function JB(x){return 47<x?S1<x?-1:F0("\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\0",x+B2|0)-1|0:-1}function wa(x){return 45<x?95<x?-1:F0("\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\0\0\0\0\0\0\0",x+Ao|0)-1|0:-1}function Ta(x){return ia<x?J3<x?-1:0:-1}function KB(x){return 46<x?47<x?-1:0:-1}function YB(x){return 57<x?58<x?-1:0:-1}function nw0(x){return So<x?k_<x?-1:GA<x?pk<x?ES<x?mg<x?CT<x?1:6:fA<x?DA<x?b5<x?1:6:cS<x?1:6:qw<x?lb<x?1:6:vS<x?1:6:L8<x?Em<x?Zp<x?i8<x?Yk<x?Zk<x?VS<x?1:6:Iy<x?1:6:cy<x?_g<x?1:6:AI<x?1:6:L4<x?Um<x?KA<x?1:6:p4<x?1:6:Ek<x?BP<x?1:6:YA<x?1:6:Am<x?SI<x?nm<x?wy<x?1:6:RI<x?1:6:rk<x?e4<x?1:6:_T<x?1:6:Mm<x?sm<x?u4<x?1:6:Gp<x?1:6:hk<x?fk<x?1:6:T4<x?1:6:Dy<x?X8<x?S4<x?sA<x?I8<x?1:6:Kx<x?1:6:Fk<x?my<x?1:6:wg<x?1:6:C4<x?E8<x?Tm<x?1:6:j8<x?1:6:By<x?V8<x?1:6:Y8<x?1:6:A8<x?xk<x?n8<x?r8<x?1:6:Xp<x?1:6:a4<x?Pb<x?1:6:zE<x?1:6:H8<x?ZP<x?f4<x?1:6:$4<x?1:6:Sm<x?TT<x?1:6:Tw<x?1:6:M9<x?Dw<x?rP<x?wP<x?QA<x?Bw<x?1:6:nI<x?1:6:F_<x?nP<x?1:6:xg<x?1:6:ly<x?U9<x?MA<x?1:6:$A<x?1:6:T5<x?Ew<x?1:6:xI<x?1:6:hg<x?yE<x?$T<x?pg<x?1:6:ug<x?1:6:NS<x?N4<x?1:6:yj<x?1:6:Pw<x?XI<x?iT<x?1:6:1:6:v8<x?G8<x?f8<x?Im<x?E9<x?1:6:K9<x?1:6:Lm<x?pw<x?1:6:Db<x?1:6:i4<x?mm<x?ZT<x?1:6:jT<x?1:6:$p<x?mA<x?1:6:Kg<x?1:6:W4<x?wm<x?Nk<x?N_<x?1:6:MT<x?1:6:zP<x?WI<x?1:6:eI<x?1:6:vm<x?cj<x?CA<x?1:6:z4<x?1:6:H4<x?oA<x?1:6:x9<x?1:6:bw<x?Gk<x?ib<x?uk<x?U4<x?ik<x?b8<x?vb<x?1:6:eP<x?1:6:bE<x?XT<x?1:6:S5<x?1:6:N8<x?h8<x?yS<x?1:6:T_<x?1:6:X4<x?J8<x?1:6:iS<x?1:6:Kk<x?CS<x?Ib<x?ht<x?1:6:a_<x?1:6:rE<x?qm<x?1:6:JE<x?1:6:rA<x?Kp<x?sj<x?1:6:ST<x?1:6:lE<x?TI<x?1:6:Z_<x?1:6:Vb<x?R5<x?ry<x?C5<x?qA<x?1:6:IS<x?1:6:HT<x?Qb<x?1:6:zI<x?1:6:yg<x?FT<x?OS<x?1:6:oI<x?1:6:BT<x?GE<x?1:6:HP<x?1:6:yy<x?bA<x?ej<x?Q5<x?1:6:nw<x?1:6:v9<x?jy<x?1:6:RA<x?1:6:hS<x?ak<x?K4<x?1:6:Zy<x?1:6:s_<x?vI<x?1:6:gA<x?1:6:QE<x?Rb<x?nT<x?rS<x?pE<x?WP<x?1:6:G9<x?1:6:sb<x?vA<x?1:6:UP<x?1:6:qP<x?tw<x?QT<x?1:6:P5<x?1:6:$_<x?ij<x?1:6:aj<x?1:6:cP<x?n_<x?pT<x?AS<x?1:6:Pg<x?1:6:D_<x?d_<x?1:6:HS<x?1:6:Xy<x?Vy<x?mI<x?1:6:zS<x?1:6:$y<x?gw<x?1:6:Ey<x?1:6:O8<x?Jk<x?BS<x?YT<x?bP<x?1:6:XP<x?1:6:IE<x?Zg<x?1:6:bS<x?1:6:FE<x?dm<x?zb<x?1:6:ow<x?1:6:PS<x?K5<x?1:6:u_<x?1:6:PE<x?q9<x?t4<x?o_<x?1:6:oP<x?1:6:qS<x?t9<x?1:6:nA<x?1:6:$E<x?l8<x?Cw<x?1:6:iI<x?1:6:kb<x?pS<x?1:6:mk<x?1:6:KS<x?AP<x?HE<x?jA<x?hA<x?i_<x?Fw<x?1:6:d8<x?1:6:Ng<x?Fg<x?1:6:_A<x?1:6:Lk<x?Ry<x?pm<x?1:6:Bp<x?1:6:uy<x?TA<x?1:6:Ly<x?1:6:cE<x?Q9<x?dg<x?fS<x?1:6:J_<x?1:6:bg<x?ng<x?1:6:X9<x?1:6:WS<x?aS<x?zA<x?1:6:YE<x?1:6:v_<x?H_<x?1:6:lS<x?1:6:ky<x?iw<x?I5<x?eE<x?$9<x?1:6:g5<x?1:6:UT<x?ob<x?1:6:$5<x?1:6:fg<x?A9<x?vg<x?1:6:B5<x?1:6:SP<x?ek<x?1:6:Lg<x?1:6:uA<x?m_<x?xr<x?K_<x?1:6:g9<x?1:6:C8<x?P8<x?1:6:Hg<x?1:6:xm<x?wS<x?AE<x?1:6:MI<x?1:6:tb<x?kw<x?1:6:A5<x?1:6:lm<x?yT<x?Om<x?Y5<x?CP<x?tj<x?1:6:Rm<x?1:6:zw<x?hw<x?1:6:Ej<x?1:6:Xk<x?E4<x?qI<x?1:6:h9<x?1:6:FA<x?mb<x?1:6:tI<x?1:6:a8<x?bI<x?Bk<x?kS<x?1:6:F5<x?1:6:c4<x?ay<x?1:6:ME<x?1:6:Ck<x?h4<x?rj<x?1:6:y8<x?1:6:y_<x?Gg<x?1:6:iy<x?1:6:SE<x?y5<x?x4<x?ZE<x?Ay<x?1:6:Dm<x?1:6:A_<x?E5<x?1:6:EI<x?1:6:DE<x?g_<x?gj<x?1:6:n4<x?1:6:qE<x?Y_<x?1:6:wk<x?1:6:QP<x?dw<x?a9<x?Hk<x?1:6:e9<x?1:6:oS<x?d9<x?1:6:dA<x?1:6:j4<x?xA<x?ig<x?1:6:Mg<x?1:6:Hw<x?vw<x?1:6:DS<x?1:6:IP<x?uT<x?ny<x?Qp<x?PI<x?V9<x?yw<x?bj<x?z5<x?1:6:uE<x?1:6:_9<x?ZA<x?1:6:gk<x?1:6:XE<x?E_<x?sw<x?1:6:Qg<x?1:6:PA<x?X5<x?1:6:xb<x?1:6:zg<x?EP<x?Ig<x?S_<x?1:6:tg<x?1:6:Sg<x?Zb<x?1:6:nb<x?1:6:KE<x?oE<x?h5<x?1:6:$I<x?1:6:x_<x?EE<x?1:6:_j<x?1:6:dT<x?Cm<x?w5<x?GP<x?IT<x?1:6:Wg<x?1:6:ZI<x?dE<x?1:6:_w<x?1:6:hb<x?m4<x?ab<x?1:6:fP<x?1:6:w_<x?Bm<x?1:6:MP<x?1:6:jm<x?hy<x?fT<x?gy<x?1:6:N5<x?1:6:lI<x?_b<x?1:6:r9<x?1:6:f_<x?LI<x?yA<x?1:6:JP<x?1:6:OI<x?tS<x?1:6:_y<x?1:6:Ty<x?Iw<x?uj<x?Z8<x?VI<x?fm<x?1:6:kI<x?1:6:T8<x?aT<x?1:6:ym<x?1:6:BA<x?uw<x?f9<x?1:6:gE<x?1:6:R9<x?lj<x?1:6:US<x?1:6:BI<x?fb<x?rT<x?WA<x?1:6:ey<x?1:6:OE<x?Rw<x?1:6:II<x?1:6:jS<x?eS<x?kj<x?1:6:xT<x?1:6:$b<x?hI<x?1:6:Py<x?1:6:q5<x?sE<x?VE<x?dy<x?PT<x?1:6:HA<x?1:6:cg<x?Q_<x?1:6:yP<x?1:6:JS<x?Kb<x?Gb<x?1:6:vj<x?1:6:qy<x?c9<x?1:6:1:db<x?_8<x?sT<x?6:qt<x?1:6:l9<x?sS<x?1:6:Hb<x?1:6:wb<x?jg<x?oj<x?1:6:LE<x?1:6:_S<x?1:6:w8<x?TE<x?sP<x?Og<x?eA<x?6:Oy<x?DI<x?1:6:vy<x?1:6:YI<x?Ky<x?dj<x?1:6:tE<x?1:6:ww<x?yI<x?1:6:I9<x?1:6:Tk<x?b4<x?S8<x?VA<x?1:6:L9<x?1:6:Pk<x?aE<x?1:6:Bb<x?1:6:rw<x?ok<x?L5<x?1:6:hE<x?1:6:pb<x?U_<x?1:6:Ug<x?1:6:M_<x?UI<x?lg<x?nS<x?LT<x?1:6:1:6:RT<x?6:K8<x?wE<x?1:6:Gw<x?1:6:gr<x?D4<x?oo<x?ao<x?1:2:B_<x?1:6:k9<x?YS<x?1:6:Yw<x?1:6:aA<x?G_<x?WT<x?1:6:Dg<x?1:6:NI<x?TP<x?1:6:Fy<x?1:6:T9<x?Ny<x?_m<x?l4<x?R4<x?lw<x?1:6:W_<x?1:6:cm<x?u8<x?1:6:Tg<x?1:6:y9<x?x8<x?W5<x?1:6:nj<x?1:6:PP<x?B4<x?1:6:c_<x?1:6:uP<x?Xg<x?DP<x?QS<x?1:6:R_<x?1:6:RS<x?JI<x?1:6:J5<x?1:6:e_<x?Ww<x?dP<x?1:6:Yb<x?1:6:C_<x?1:6:kg<x?kk<x?yk<x?pI<x?1:6:k8<x?6:I_<x?1:6:AT<x?o8<x?cb<x?1:6:dS<x?1:6:rb<x?Wy<x?1:6:NP<x?1:6:M5<x?gg<x?ET<x?XS<x?1:6:1:zT<x?6:jP<x?1:6:wI<x?hj<x?1:6:Tj<x?KP<x?1:6:uI<x?1:6:O9<x?Wk<x?zy<x?Sw<x?Sb<x?Xw<x?Nb<x?Sy<x?1:6:D5<x?1:6:KT<x?uS<x?1:6:j9<x?1:6:s9<x?mw<x?Rk<x?1:6:1:6:Uw<x?Cg<x?o9<x?Nw<x?1:6:cT<x?1:6:gm<x?SA<x?1:6:jj<x?1:6:nE<x?TS<x?1:6:NA<x?CE<x?1:6:F4<x?1:6:tP<x?DT<x?My<x?Vg<x?sy<x?1:6:w9<x?1:6:gP<x?m9<x?1:6:wT<x?1:6:xj<x?im<x?gS<x?1:6:z8<x?1:6:iA<x?KI<x?1:6:yb<x?1:6:oT<x?Aw<x?X_<x?Ij<x?1:6:Ub<x?1:6:JA<x?_P<x?1:6:P_<x?1:6:Yg<x&&fI<x?1:6:kA<x?JT<x?ZS<x?G5<x?6:kP<x?aw<x?1:6:Mb<x?1:6:Cy<x?lT<x?GS<x?1:6:1:6:Jy<x?hT<x&&z_<x?1:6:MS<x?n9<x?lA<x?1:6:1:r_<x?6:1:xP<x?xS<x?tm<x?6:L_<x?1:6:z9<x?_E<x?Rg<x?1:6:eb<x?1:6:Z9<x?1:6:$w<x?p_<x?FS<x?1:6:N9<x?1:6:Z5<x?W9<x?6:UE<x?1:6:Jw<x?tT<x?1:6:$S<x?1:6:aP<x?iP<x?C9<x?bm<x?Xb<x?F8<x?vP<x?1:6:WE<x?1:6:AA<x?1:6:BE<x?$8<x?Sj<x?1:6:1:6:fy<x?xy<x?pA<x?wj<x?1:6:1:6:mS<x?Yp<x?ty<x?1:6:J9<x?1:6:VT<x?1:6:Sk<x?W8<x?go<x?H5<x?6:co<x?1:2:Y4<x?F9<x?1:6:Aj<x?1:6:Dk<x?rm<x?jI<x?1:6:D9<x?1:6:r4<x?Ow<x?1:6:mP<x?1:6:RP<x?sg<x?I4<x?og<x?1:6:pj<x?1:6:t8<x?IA<x?1:6:U8<x?1:6:HI<x?gb<x?V5<x?1:6:zp<x?1:6:Vp<x?zk<x?1:6:eT<x?1:6:Z4<x?LA<x?RE<x?kT<x?gI<x?O_<x?1:6:V_<x?1:6:SS<x?1:6:eg<x?NT<x?6:1:6:qg<x?Lb<x?OT<x?dk<x?1:6:vT<x?1:6:Jg<x?EA<x?1:6:1:6:Eg<x?aI<x?g4<x?bk<x?G4<x?1:6:_k<x?1:6:Nj<x?Fm<x?1:6:1:Mk<x?iE<x?6:sk<x?1:6:Zw<x?Ob<x?1:6:B8<x?1:6:OP<x?mE<x?gT<x?Pm<x?1:6:tA<x?1:6:by<x?om<x?1:6:Vk<x?1:6:eo<x?to<x?Eo<x?1:2:no<x?1:2:n1<x?W2<x?1:3:ho<x?1:2:F0(`\x07\b 
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1B\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07 \x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07`,x+1|0)-1|0}function or(x){return 35<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x+t1|0)-1|0:-1}function zB(x){return 34<x?r2<x?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",x-35|0)-1|0:-1}function uw0(x){return So<x?k_<x?-1:GA<x?pk<x?ES<x?mg<x?CT<x?1:6:fA<x?DA<x?b5<x?1:6:cS<x?1:6:qw<x?lb<x?1:6:vS<x?1:6:L8<x?Em<x?Zp<x?i8<x?Yk<x?Zk<x?VS<x?1:6:Iy<x?1:6:cy<x?_g<x?1:6:AI<x?1:6:L4<x?Um<x?KA<x?1:6:p4<x?1:6:Ek<x?BP<x?1:6:YA<x?1:6:Am<x?SI<x?nm<x?wy<x?1:6:RI<x?1:6:rk<x?e4<x?1:6:_T<x?1:6:Mm<x?sm<x?u4<x?1:6:Gp<x?1:6:hk<x?fk<x?1:6:T4<x?1:6:Dy<x?X8<x?S4<x?sA<x?I8<x?1:6:Kx<x?1:6:Fk<x?my<x?1:6:wg<x?1:6:C4<x?E8<x?Tm<x?1:6:j8<x?1:6:By<x?V8<x?1:6:Y8<x?1:6:A8<x?xk<x?n8<x?r8<x?1:6:Xp<x?1:6:a4<x?Pb<x?1:6:zE<x?1:6:H8<x?ZP<x?f4<x?1:6:$4<x?1:6:Sm<x?TT<x?1:6:Tw<x?1:6:M9<x?Dw<x?rP<x?wP<x?QA<x?Bw<x?1:6:nI<x?1:6:F_<x?nP<x?1:6:xg<x?1:6:ly<x?U9<x?MA<x?1:6:$A<x?1:6:T5<x?Ew<x?1:6:xI<x?1:6:hg<x?yE<x?$T<x?pg<x?1:6:ug<x?1:6:NS<x?N4<x?1:6:yj<x?1:6:Pw<x?XI<x?iT<x?1:6:1:6:v8<x?G8<x?f8<x?Im<x?E9<x?1:6:K9<x?1:6:Lm<x?pw<x?1:6:Db<x?1:6:i4<x?mm<x?ZT<x?1:6:jT<x?1:6:$p<x?mA<x?1:6:Kg<x?1:6:W4<x?wm<x?Nk<x?N_<x?1:6:MT<x?1:6:zP<x?WI<x?1:6:eI<x?1:6:vm<x?cj<x?CA<x?1:6:z4<x?1:6:H4<x?oA<x?1:6:x9<x?1:6:bw<x?Gk<x?ib<x?uk<x?U4<x?ik<x?b8<x?vb<x?1:6:eP<x?1:6:bE<x?XT<x?1:6:S5<x?1:6:N8<x?h8<x?yS<x?1:6:T_<x?1:6:X4<x?J8<x?1:6:iS<x?1:6:Kk<x?CS<x?Ib<x?ht<x?1:6:a_<x?1:6:rE<x?qm<x?1:6:JE<x?1:6:rA<x?Kp<x?sj<x?1:6:ST<x?1:6:lE<x?TI<x?1:6:Z_<x?1:6:Vb<x?R5<x?ry<x?C5<x?qA<x?1:6:IS<x?1:6:HT<x?Qb<x?1:6:zI<x?1:6:yg<x?FT<x?OS<x?1:6:oI<x?1:6:BT<x?GE<x?1:6:HP<x?1:6:yy<x?bA<x?ej<x?Q5<x?1:6:nw<x?1:6:v9<x?jy<x?1:6:RA<x?1:6:hS<x?ak<x?K4<x?1:6:Zy<x?1:6:s_<x?vI<x?1:6:gA<x?1:6:QE<x?Rb<x?nT<x?rS<x?pE<x?WP<x?1:6:G9<x?1:6:sb<x?vA<x?1:6:UP<x?1:6:qP<x?tw<x?QT<x?1:6:P5<x?1:6:$_<x?ij<x?1:6:aj<x?1:6:cP<x?n_<x?pT<x?AS<x?1:6:Pg<x?1:6:D_<x?d_<x?1:6:HS<x?1:6:Xy<x?Vy<x?mI<x?1:6:zS<x?1:6:$y<x?gw<x?1:6:Ey<x?1:6:O8<x?Jk<x?BS<x?YT<x?bP<x?1:6:XP<x?1:6:IE<x?Zg<x?1:6:bS<x?1:6:FE<x?dm<x?zb<x?1:6:ow<x?1:6:PS<x?K5<x?1:6:u_<x?1:6:PE<x?q9<x?t4<x?o_<x?1:6:oP<x?1:6:qS<x?t9<x?1:6:nA<x?1:6:$E<x?l8<x?Cw<x?1:6:iI<x?1:6:kb<x?pS<x?1:6:mk<x?1:6:KS<x?AP<x?HE<x?jA<x?hA<x?i_<x?Fw<x?1:6:d8<x?1:6:Ng<x?Fg<x?1:6:_A<x?1:6:Lk<x?Ry<x?pm<x?1:6:Bp<x?1:6:uy<x?TA<x?1:6:Ly<x?1:6:cE<x?Q9<x?dg<x?fS<x?1:6:J_<x?1:6:bg<x?ng<x?1:6:X9<x?1:6:WS<x?aS<x?zA<x?1:6:YE<x?1:6:v_<x?H_<x?1:6:lS<x?1:6:ky<x?iw<x?I5<x?eE<x?$9<x?1:6:g5<x?1:6:UT<x?ob<x?1:6:$5<x?1:6:fg<x?A9<x?vg<x?1:6:B5<x?1:6:SP<x?ek<x?1:6:Lg<x?1:6:uA<x?m_<x?xr<x?K_<x?1:6:g9<x?1:6:C8<x?P8<x?1:6:Hg<x?1:6:xm<x?wS<x?AE<x?1:6:MI<x?1:6:tb<x?kw<x?1:6:A5<x?1:6:lm<x?yT<x?Om<x?Y5<x?CP<x?tj<x?1:6:Rm<x?1:6:zw<x?hw<x?1:6:Ej<x?1:6:Xk<x?E4<x?qI<x?1:6:h9<x?1:6:FA<x?mb<x?1:6:tI<x?1:6:a8<x?bI<x?Bk<x?kS<x?1:6:F5<x?1:6:c4<x?ay<x?1:6:ME<x?1:6:Ck<x?h4<x?rj<x?1:6:y8<x?1:6:y_<x?Gg<x?1:6:iy<x?1:6:SE<x?y5<x?x4<x?ZE<x?Ay<x?1:6:Dm<x?1:6:A_<x?E5<x?1:6:EI<x?1:6:DE<x?g_<x?gj<x?1:6:n4<x?1:6:qE<x?Y_<x?1:6:wk<x?1:6:QP<x?dw<x?a9<x?Hk<x?1:6:e9<x?1:6:oS<x?d9<x?1:6:dA<x?1:6:j4<x?xA<x?ig<x?1:6:Mg<x?1:6:Hw<x?vw<x?1:6:DS<x?1:6:IP<x?uT<x?ny<x?Qp<x?PI<x?V9<x?yw<x?bj<x?z5<x?1:6:uE<x?1:6:_9<x?ZA<x?1:6:gk<x?1:6:XE<x?E_<x?sw<x?1:6:Qg<x?1:6:PA<x?X5<x?1:6:xb<x?1:6:zg<x?EP<x?Ig<x?S_<x?1:6:tg<x?1:6:Sg<x?Zb<x?1:6:nb<x?1:6:KE<x?oE<x?h5<x?1:6:$I<x?1:6:x_<x?EE<x?1:6:_j<x?1:6:dT<x?Cm<x?w5<x?GP<x?IT<x?1:6:Wg<x?1:6:ZI<x?dE<x?1:6:_w<x?1:6:hb<x?m4<x?ab<x?1:6:fP<x?1:6:w_<x?Bm<x?1:6:MP<x?1:6:jm<x?hy<x?fT<x?gy<x?1:6:N5<x?1:6:lI<x?_b<x?1:6:r9<x?1:6:f_<x?LI<x?yA<x?1:6:JP<x?1:6:OI<x?tS<x?1:6:_y<x?1:6:Ty<x?Iw<x?uj<x?Z8<x?VI<x?fm<x?1:6:kI<x?1:6:T8<x?aT<x?1:6:ym<x?1:6:BA<x?uw<x?f9<x?1:6:gE<x?1:6:R9<x?lj<x?1:6:US<x?1:6:BI<x?fb<x?rT<x?WA<x?1:6:ey<x?1:6:OE<x?Rw<x?1:6:II<x?1:6:jS<x?eS<x?kj<x?1:6:xT<x?1:6:$b<x?hI<x?1:6:Py<x?1:6:q5<x?sE<x?VE<x?dy<x?PT<x?1:6:HA<x?1:6:cg<x?Q_<x?1:6:yP<x?1:6:JS<x?Kb<x?Gb<x?1:6:vj<x?1:6:qy<x?c9<x?1:6:1:db<x?_8<x?sT<x?6:qt<x?1:6:l9<x?sS<x?1:6:Hb<x?1:6:wb<x?jg<x?oj<x?1:6:LE<x?1:6:_S<x?1:6:w8<x?TE<x?sP<x?Og<x?eA<x?6:Oy<x?DI<x?1:6:vy<x?1:6:YI<x?Ky<x?dj<x?1:6:tE<x?1:6:ww<x?yI<x?1:6:I9<x?1:6:Tk<x?b4<x?S8<x?VA<x?1:6:L9<x?1:6:Pk<x?aE<x?1:6:Bb<x?1:6:rw<x?ok<x?L5<x?1:6:hE<x?1:6:pb<x?U_<x?1:6:Ug<x?1:6:M_<x?UI<x?lg<x?nS<x?LT<x?1:6:1:6:RT<x?6:K8<x?wE<x?1:6:Gw<x?1:6:gr<x?D4<x?oo<x?ao<x?1:2:B_<x?1:6:k9<x?YS<x?1:6:Yw<x?1:6:aA<x?G_<x?WT<x?1:6:Dg<x?1:6:NI<x?TP<x?1:6:Fy<x?1:6:T9<x?Ny<x?_m<x?l4<x?R4<x?lw<x?1:6:W_<x?1:6:cm<x?u8<x?1:6:Tg<x?1:6:y9<x?x8<x?W5<x?1:6:nj<x?1:6:PP<x?B4<x?1:6:c_<x?1:6:uP<x?Xg<x?DP<x?QS<x?1:6:R_<x?1:6:RS<x?JI<x?1:6:J5<x?1:6:e_<x?Ww<x?dP<x?1:6:Yb<x?1:6:C_<x?1:6:kg<x?kk<x?yk<x?pI<x?1:6:k8<x?6:I_<x?1:6:AT<x?o8<x?cb<x?1:6:dS<x?1:6:rb<x?Wy<x?1:6:NP<x?1:6:M5<x?gg<x?ET<x?XS<x?1:6:1:zT<x?6:jP<x?1:6:wI<x?hj<x?1:6:Tj<x?KP<x?1:6:uI<x?1:6:O9<x?Wk<x?zy<x?Sw<x?Sb<x?Xw<x?Nb<x?Sy<x?1:6:D5<x?1:6:KT<x?uS<x?1:6:j9<x?1:6:s9<x?mw<x?Rk<x?1:6:1:6:Uw<x?Cg<x?o9<x?Nw<x?1:6:cT<x?1:6:gm<x?SA<x?1:6:jj<x?1:6:nE<x?TS<x?1:6:NA<x?CE<x?1:6:F4<x?1:6:tP<x?DT<x?My<x?Vg<x?sy<x?1:6:w9<x?1:6:gP<x?m9<x?1:6:wT<x?1:6:xj<x?im<x?gS<x?1:6:z8<x?1:6:iA<x?KI<x?1:6:yb<x?1:6:oT<x?Aw<x?X_<x?Ij<x?1:6:Ub<x?1:6:JA<x?_P<x?1:6:P_<x?1:6:Yg<x&&fI<x?1:6:kA<x?JT<x?ZS<x?G5<x?6:kP<x?aw<x?1:6:Mb<x?1:6:Cy<x?lT<x?GS<x?1:6:1:6:Jy<x?hT<x&&z_<x?1:6:MS<x?n9<x?lA<x?1:6:1:r_<x?6:1:xP<x?xS<x?tm<x?6:L_<x?1:6:z9<x?_E<x?Rg<x?1:6:eb<x?1:6:Z9<x?1:6:$w<x?p_<x?FS<x?1:6:N9<x?1:6:Z5<x?W9<x?6:UE<x?1:6:Jw<x?tT<x?1:6:$S<x?1:6:aP<x?iP<x?C9<x?bm<x?Xb<x?F8<x?vP<x?1:6:WE<x?1:6:AA<x?1:6:BE<x?$8<x?Sj<x?1:6:1:6:fy<x?xy<x?pA<x?wj<x?1:6:1:6:mS<x?Yp<x?ty<x?1:6:J9<x?1:6:VT<x?1:6:Sk<x?W8<x?go<x?H5<x?6:co<x?1:2:Y4<x?F9<x?1:6:Aj<x?1:6:Dk<x?rm<x?jI<x?1:6:D9<x?1:6:r4<x?Ow<x?1:6:mP<x?1:6:RP<x?sg<x?I4<x?og<x?1:6:pj<x?1:6:t8<x?IA<x?1:6:U8<x?1:6:HI<x?gb<x?V5<x?1:6:zp<x?1:6:Vp<x?zk<x?1:6:eT<x?1:6:Z4<x?LA<x?RE<x?kT<x?gI<x?O_<x?1:6:V_<x?1:6:SS<x?1:6:eg<x?NT<x?6:1:6:qg<x?Lb<x?OT<x?dk<x?1:6:vT<x?1:6:Jg<x?EA<x?1:6:1:6:Eg<x?aI<x?g4<x?bk<x?G4<x?1:6:_k<x?1:6:Nj<x?Fm<x?1:6:1:Mk<x?iE<x?6:sk<x?1:6:Zw<x?Ob<x?1:6:B8<x?1:6:OP<x?mE<x?gT<x?Pm<x?1:6:tA<x?1:6:by<x?om<x?1:6:Vk<x?1:6:eo<x?to<x?Eo<x?1:2:no<x?1:2:n1<x?W2<x?1:3:ho<x?1:2:F0(`\x07\b 
\v\f\r\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07`,x+1|0)-1|0}function VB(x){for(;;){kr(x);var r=h(x),e=r2<r?1:F0("",r+1|0)-1|0;if(3<e>>>0)var t=d(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(z(x,2),Ta(h(x))===0){var u=Mo(h(x));if(u===0)var t=Pr(h(x))===0&&Pr(h(x))===0&&Pr(h(x))===0?0:d(x);else if(u===1&&Pr(h(x))===0){for(;;){var i=Lo(h(x));if(i!==0)break}var t=i===1?0:d(x)}else var t=d(x)}else var t=d(x)}if(2<t>>>0)throw U0([0,Ir,Nt0],1);switch(t){case 0:break;case 1:return;default:if(!WN(iB(x))){cB(x,1);return}}}}function Gh(x,r){var e=r-x[3][2]|0;return[0,bB(x),e]}function Zl(x,r,e){var t=Gh(x,e),u=Gh(x,r);return[0,x[1],u,t]}function h1(x,r){return Gh(x,r[6])}function oe(x,r){return Gh(x,r[3])}function zr(x,r){return Zl(x,r[6],r[3])}function WB(x,r){x:if(typeof r!="number"){switch(r[0]){case 2:var e=r[1][1];break;case 3:return r[1][1];case 4:var e=r[1];break;case 5:return r[1];case 8:var e=r[2];break;case 9:return r[1];case 10:return r[1];default:break x}return e}return zr(x,x[2])}function d1(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]}function GB(x,r,e){return d1(x,r,[24,Th(e)])}function uO(x,r,e,t){return d1(x,r,[25,e,t])}function it(x,r){return d1(x,r,$c0)}function J1(x,r){var e=r[3],t=[0,bB(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]}function jt(x,r,e,t,u){var i=[0,x[1],r,e],c=R2(t),v=u?0:1;return[0,i,[0,v,c,x[7][3][1]<i[2][1]?1:0]]}function Nt(x,r){var e=$l(r);switch(x){case 1:try{var t=Qm(Al(Bx(zc0,e))),u=t}catch(_){var i=O2(_);if(i[1]!==xn)throw U0(i,0);var u=gx(Bx(Vc0,e))}break;case 0:case 3:try{var c=Qm(Al(e)),u=c}catch(_){var v=O2(_);if(v[1]!==xn)throw U0(v,0);var u=gx(Bx(Wc0,e))}break;default:try{var a=Yj(e),u=a}catch(_){var p=O2(_);if(p[1]!==xn)throw U0(p,0);var u=gx(Bx(Gc0,e))}}return[12,x,u,e]}function Ot(x,r){var e=$l(r),t=Nx(e);x:{if(t!==0&&P2===N2(e,t-1|0)){var u=k1(e,0,t-1|0);break x}var u=e}return[13,x,vq(u),e]}function $B(x,r,e){return WN(e)?x:d1(x,r,28)}function HB(x,r,e,t,u){var i=Zl(x,r+e[6]|0,r+e[3]|0);return[0,i,Gl(e,t,(yh(e)-t|0)-u|0)]}function QB(x,r){for(var e=x[2][6],t=[0,r,r.length-1,uB,nB,tB,eB,rB,xB,Zq,Qq,Hq,$q],u=Qr(r.length-1),i=x;;){kr(t);var c=h(t),v=92<c?1:F0("",c+1|0)-1|0;if(2<v>>>0)var a=d(t);else switch(v){case 0:var a=2;break;case 1:for(;;){z(t,3);var p=h(t),_=-1<p?91<p?92<p?0:-1:0:-1;if(_!==0)break}var a=d(t);break;default:if(z(t,3),Ta(h(t))===0){var y=Mo(h(t));if(y===0)var a=Pr(h(t))===0&&Pr(h(t))===0&&Pr(h(t))===0?0:d(t);else if(y===1&&Pr(h(t))===0){for(;;){var S=Lo(h(t));if(S!==0)break}var a=S===1?1:d(t)}else var a=d(t)}else var a=d(t)}if(3<a>>>0)return gx(Jc0);switch(a){case 0:var E=HB(i,e,t,2,0),P=E[1],C=et(Bx(Kc0,E[2])),j=0<=C?1:0,O=j&&(C<=55295?1:0);if(O)var K=O;else var F=57344<=C?1:0,K=F&&(C<=g8?1:0);var U=K?$B(i,P,C):d1(i,P,28);Uc(u,C);var i=U;break;case 1:var V=HB(i,e,t,3,1),Q=V[1],$=et(Bx(Yc0,V[2])),x0=$B(i,Q,$);Uc(u,$);var i=x0;break;case 2:return[0,i,R2(u)];default:gh(t,u)}}}function A2(x,r,e){var t=it(x,zr(x,r));return r3(r),e(t,r)}function qo(x,r,e){for(var t=x;;){kr(e);var u=h(e),i=-1<u?42<u?W2<u?0:n1<u?1:0:F0("",u)-1|0:-1;if(3<i>>>0)var c=d(e);else switch(i){case 0:for(;;){z(e,3);var v=h(e),a=-1<v?41<v?42<v?n1<v?W2<v?0:-1:0:-1:F0("\0\0",v)-1|0:-1;if(a!==0)break}var c=d(e);break;case 1:var c=0;break;case 2:z(e,0);var c=ae(h(e))===0?0:d(e);break;default:z(e,3);var p=h(e),_=44<p?47<p?-1:F0("\0",p+bT|0)-1|0:-1,c=_===0?KB(h(e))===0?2:d(e):_===1?1:d(e)}if(3<c>>>0){var y=it(t,zr(t,e));return[0,y,oe(y,e)]}switch(c){case 0:var S=J1(t,e);gh(e,r);var t=S;break;case 1:var E=t[4]?uO(t,zr(t,e),Dt0,Ct0):t;return[0,E,oe(E,e)];case 2:if(t[4])return[0,t,oe(t,e)];ar(r,Rt0);break;default:gh(e,r)}}}function u3(x,r,e){for(;;){kr(e);var t=h(e),u=13<t?W2<t?1:n1<t?2:1:F0("",t+1|0)-1|0;if(3<u>>>0)var i=d(e);else switch(u){case 0:var i=0;break;case 1:for(;;){z(e,2);var c=h(e),v=-1<c?12<c?13<c?n1<c?W2<c?0:-1:0:-1:F0("\0",c)-1|0:-1;if(v!==0)break}var i=d(e);break;case 2:var i=1;break;default:z(e,1);var i=ae(h(e))===0?1:d(e)}if(2<i>>>0)return gx(Ft0);switch(i){case 0:return[0,x,oe(x,e)];case 1:var a=oe(x,e),p=a[2],_=a[1],y=J1(x,e);return[0,y,[0,_,p-yh(e)|0]];default:gh(e,r)}}}function ZB(x,r){function e(Q){return z(Q,3),X1(h(Q))===0?2:d(Q)}kr(r);var t=h(r),u=vf<t?W2<t?1:n1<t?2:1:F0(`\x07\b 
\v\f\r`,t+1|0)-1|0;if(14<u>>>0)var i=d(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:z(r,15);var i=ae(h(r))===0?15:d(r);break;case 4:z(r,4);var i=X1(h(r))===0?e(r):d(r);break;case 5:z(r,11);var i=X1(h(r))===0?e(r):d(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:z(r,14);var c=Mo(h(r));if(c===0)var i=Pr(h(r))===0&&Pr(h(r))===0&&Pr(h(r))===0?12:d(r);else if(c===1&&Pr(h(r))===0){for(;;){var v=Lo(h(r));if(v!==0)break}var i=v===1?13:d(r)}else var i=d(r);break;case 13:var i=10;break;default:z(r,14);var i=Pr(h(r))===0&&Pr(h(r))===0?1:d(r)}if(16<i>>>0)return gx(Pc0);switch(i){case 0:var a=Ox(r);return[0,x,a,i2(r),0];case 1:var p=Ox(r);return[0,x,p,[0,et(Bx(jc0,p))],0];case 2:var _=Ox(r),y=et(Bx(Nc0,_));return bv<=y?[0,x,_,[0,y>>>3|0,48+(y&7)|0],1]:[0,x,_,[0,y],1];case 3:var S=Ox(r);return[0,x,S,[0,et(Bx(Oc0,S))],1];case 4:return[0,x,Cc0,[0,0],0];case 5:return[0,x,Dc0,[0,8],0];case 6:return[0,x,Rc0,[0,12],0];case 7:return[0,x,Fc0,[0,10],0];case 8:return[0,x,Lc0,[0,13],0];case 9:return[0,x,Mc0,[0,9],0];case 10:return[0,x,Uc0,[0,11],0];case 11:var E=Ox(r);return[0,x,E,[0,et(Bx(qc0,E))],1];case 12:var P=Ox(r);return[0,x,P,[0,et(Bx(Bc0,k1(P,1,Nx(P)-1|0)))],0];case 13:var C=Ox(r),j=et(Bx(Xc0,k1(C,2,Nx(C)-3|0))),O=g8<j?it(x,zr(x,r)):x;return[0,O,C,[0,j],0];case 14:var F=Ox(r),K=i2(r);return[0,it(x,zr(x,r)),F,K,0];case 15:var U=Ox(r);return[0,J1(x,r),U,[0],0];default:var V=Ox(r);return[0,x,V,i2(r),0]}}function xX(x,r,e,t,u,i){for(var c=x,v=u;;){kr(i);var a=h(i),p=92<a?1:F0("",a+1|0)-1|0;if(4<p>>>0)var _=d(i);else switch(p){case 0:var _=3;break;case 1:for(;;){z(i,4);var y=h(i),S=-1<y?91<y?92<y?0:-1:F0("\0\0\0",y)-1|0:-1;if(S!==0)break}var _=d(i);break;case 2:var _=2;break;case 3:var _=0;break;default:var _=1}if(4<_>>>0)return gx(Lt0);switch(_){case 0:var E=Ox(i);if(ar(t,E),Ar(r,E))return[0,c,oe(c,i),v];ar(e,E);break;case 1:ar(t,Mt0);var P=ZB(c,i),C=P[4],j=P[3],O=P[2],F=P[1],K=C||v;ar(t,O),oq(function(j0){return Uc(e,j0)},j);var c=F,v=K;break;case 2:var U=Ox(i);ar(t,U);var V=J1(it(c,zr(c,i)),i);return ar(e,U),[0,V,oe(V,i),v];case 3:var Q=Ox(i);ar(t,Q);var $=it(c,zr(c,i));return ar(e,Q),[0,$,oe($,i),v];default:var x0=i[6],e0=i[3]-x0|0,Z=T2(e0*4|0),s0=Wl(i[1],x0,e0,Z);mN(t,Z,0,s0),mN(e,Z,0,s0)}}}function rX(x,r,e,t){for(var u=x;;){kr(t);var i=h(t),c=96<i?1:F0("\x07",i+1|0)-1|0;if(6<c>>>0)var v=d(t);else switch(c){case 0:var v=0;break;case 1:for(;;){z(t,6);var a=h(t),p=-1<a?95<a?96<a?0:-1:F0("\0\0\0\0",a)-1|0:-1;if(p!==0)break}var v=d(t);break;case 2:var v=5;break;case 3:z(t,5);var v=ae(h(t))===0?4:d(t);break;case 4:z(t,6);var _=h(t),y=r2<_?Gt<_?-1:0:-1,v=y===0?2:d(t);break;case 5:var v=3;break;default:var v=1}if(6<v>>>0)return gx(Ut0);switch(v){case 0:return[0,it(u,zr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:nt(e,92);var S=ZB(u,t),E=S[3],P=S[1];ar(e,S[2]),oq(function(O){return Uc(r,O)},E);var u=P;break;case 4:ar(e,qt0),ar(r,Bt0);var u=J1(u,t);break;case 5:ar(e,Ox(t)),nt(r,10);var u=J1(u,t);break;default:var C=Ox(t);ar(e,C),ar(r,C)}}}function iw0(x,r){function e(g){for(;;)if(z(g,33),or(h(g))!==0)return d(g)}function t(g){z(g,32);var W=D2(h(g));if(W!==0)return W===1?e(g):d(g);for(;;)if(z(g,30),or(h(g))!==0)return d(g)}function u(g){z(g,31);var W=D2(h(g));if(W!==0)return W===1?e(g):d(g);for(;;)if(z(g,29),or(h(g))!==0)return d(g)}function i(g){z(g,34);var W=e3(h(g));if(2<W>>>0)return d(g);switch(W){case 0:return e(g);case 1:x:for(;;){z(g,34);var H=Jc(h(g));if(3<H>>>0)return d(g);switch(H){case 0:return e(g);case 1:break;case 2:break x;default:return u(g)}}for(;;){if(mr(h(g))!==0)return d(g);x:for(;;){z(g,34);var l0=Jc(h(g));if(3<l0>>>0)return d(g);switch(l0){case 0:return e(g);case 1:break;case 2:break x;default:return u(g)}}}break;default:return u(g)}}function c(g){for(;;){if(mr(h(g))!==0)return d(g);x:for(;;){z(g,34);var W=MB(h(g));if(4<W>>>0)return d(g);switch(W){case 0:return e(g);case 1:return i(g);case 2:break;case 3:break x;default:return t(g)}}}}function v(g){for(;;)if(z(g,23),or(h(g))!==0)return d(g)}function a(g){for(;;)if(z(g,23),or(h(g))!==0)return d(g)}function p(g){for(;;)if(z(g,15),or(h(g))!==0)return d(g)}function _(g){for(;;)if(z(g,15),or(h(g))!==0)return d(g)}function y(g){for(;;)if(z(g,11),or(h(g))!==0)return d(g)}function S(g){for(;;)if(z(g,11),or(h(g))!==0)return d(g)}function E(g){for(;;)if(z(g,17),or(h(g))!==0)return d(g)}function P(g){for(;;)if(z(g,17),or(h(g))!==0)return d(g)}function C(g){for(;;)if(z(g,19),or(h(g))!==0)return d(g)}function j(g){for(;;)if(z(g,27),or(h(g))!==0)return d(g)}function O(g){z(g,26);var W=D2(h(g));if(W!==0)return W===1?j(g):d(g);for(;;)if(z(g,25),or(h(g))!==0)return d(g)}function F(g){for(;;)if(z(g,27),or(h(g))!==0)return d(g)}function K(g){z(g,26);var W=D2(h(g));if(W!==0)return W===1?F(g):d(g);for(;;)if(z(g,25),or(h(g))!==0)return d(g)}function U(g){for(;;){if(mr(h(g))!==0)return d(g);x:for(;;){z(g,28);var W=Jc(h(g));if(3<W>>>0)return d(g);switch(W){case 0:return F(g);case 1:break;case 2:break x;default:return K(g)}}}}function V(g){z(g,33);var W=qB(h(g));if(3<W>>>0)return d(g);switch(W){case 0:return e(g);case 1:var H=ga(h(g));if(H===0)for(;;){z(g,28);var l0=e3(h(g));if(2<l0>>>0)return d(g);switch(l0){case 0:return F(g);case 1:break;default:return K(g)}}else{if(H!==1)return d(g);for(;;){z(g,28);var J=Jc(h(g));if(3<J>>>0)return d(g);switch(J){case 0:return F(g);case 1:break;case 2:return U(g);default:return K(g)}}}break;case 2:for(;;){z(g,28);var a0=e3(h(g));if(2<a0>>>0)return d(g);switch(a0){case 0:return j(g);case 1:break;default:return O(g)}}break;default:for(;;){z(g,28);var _0=Jc(h(g));if(3<_0>>>0)return d(g);switch(_0){case 0:return j(g);case 1:break;case 2:return U(g);default:return O(g)}}}}function Q(g){z(g,34);var W=jB(h(g));if(3<W>>>0)return d(g);switch(W){case 0:return e(g);case 1:x:for(;;){z(g,34);var H=_a(h(g));if(4<H>>>0)return d(g);switch(H){case 0:return e(g);case 1:break;case 2:return V(g);case 3:break x;default:return u(g)}}for(;;){if(mr(h(g))!==0)return d(g);x:for(;;){z(g,34);var l0=_a(h(g));if(4<l0>>>0)return d(g);switch(l0){case 0:return e(g);case 1:break;case 2:return V(g);case 3:break x;default:return u(g)}}}break;case 2:return V(g);default:return u(g)}}function $(g){return Xh(h(g))===0&&Mh(h(g))===0&&XB(h(g))===0&&OB(h(g))===0&&CB(h(g))===0&&Lh(h(g))===0&&Hl(h(g))===0&&Xh(h(g))===0&&Ta(h(g))===0&&nO(h(g))===0&&Uo(h(g))===0?3:d(g)}function x0(g){return z(g,3),YB(h(g))===0?3:d(g)}function e0(g){var W=tw0(h(g));if(36<W>>>0)return d(g);switch(W){case 0:return 98;case 1:return 99;case 2:if(z(g,1),Bc(h(g))!==0)return d(g);for(;;)if(z(g,1),Bc(h(g))!==0)return d(g);break;case 3:return 0;case 4:return z(g,0),ae(h(g))===0?0:d(g);case 5:return z(g,88),nn(h(g))===0?(z(g,58),nn(h(g))===0?54:d(g)):d(g);case 6:return 7;case 7:z(g,95);var H=h(g),l0=32<H?33<H?-1:0:-1;return l0===0?6:d(g);case 8:return 97;case 9:return z(g,84),nn(h(g))===0?71:d(g);case 10:z(g,86);var J=h(g),a0=37<J?61<J?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",J-38|0)-1|0:-1;return a0===0?(z(g,51),nn(h(g))===0?76:d(g)):a0===1?72:d(g);case 11:return 38;case 12:return 39;case 13:z(g,82);var _0=NB(h(g));if(2<_0>>>0)return d(g);switch(_0){case 0:return z(g,83),nn(h(g))===0?70:d(g);case 1:return 4;default:return 69}case 14:z(g,80);var y0=h(g),J0=42<y0?61<y0?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",y0+U5|0)-1|0:-1;return J0===0?59:J0===1?67:d(g);case 15:return 45;case 16:z(g,81);var Rx=h(g),kx=44<Rx?61<Rx?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Rx+bT|0)-1|0:-1;return kx===0?60:kx===1?68:d(g);case 17:z(g,43);var Jx=n3(h(g));if(Jx===0)return xO(h(g))===0?42:d(g);if(Jx!==1)return d(g);x:for(;;){z(g,34);var br=_a(h(g));if(4<br>>>0)return d(g);switch(br){case 0:return e(g);case 1:break;case 2:return V(g);case 3:break x;default:return u(g)}}for(;;){if(mr(h(g))!==0)return d(g);x:for(;;){z(g,34);var Zx=_a(h(g));if(4<Zx>>>0)return d(g);switch(Zx){case 0:return e(g);case 1:break;case 2:return V(g);case 3:break x;default:return u(g)}}}break;case 18:z(g,93);var tr=NB(h(g));if(2<tr>>>0)return d(g);switch(tr){case 0:z(g,2);var Lr=Nh(h(g));if(2<Lr>>>0)return d(g);switch(Lr){case 0:for(;;){var hx=Nh(h(g));if(2<hx>>>0)return d(g);switch(hx){case 0:break;case 1:return x0(g);default:return $(g)}}break;case 1:return x0(g);default:return $(g)}break;case 1:return 5;default:return 92}break;case 19:z(g,34);var z1=RB(h(g));if(8<z1>>>0)return d(g);switch(z1){case 0:return e(g);case 1:return Q(g);case 2:x:{r:for(;;){z(g,20);var Ys=BB(h(g));if(4<Ys>>>0)return d(g);switch(Ys){case 0:return C(g);case 1:return i(g);case 2:break;case 3:break x;default:break r}}z(g,19);var cn=D2(h(g));if(cn!==0)return cn===1?C(g):d(g);for(;;)if(z(g,19),or(h(g))!==0)return d(g)}x:for(;;){z(g,18);var sn=jh(h(g));if(3<sn>>>0)return d(g);switch(sn){case 0:return P(g);case 1:return i(g);case 2:break;default:break x}}z(g,17);var Go=D2(h(g));if(Go!==0)return Go===1?P(g):d(g);for(;;)if(z(g,17),or(h(g))!==0)return d(g);break;case 3:x:for(;;){z(g,18);var $o=jh(h(g));if(3<$o>>>0)return d(g);switch($o){case 0:return E(g);case 1:return i(g);case 2:break;default:break x}}z(g,17);var Ho=D2(h(g));if(Ho!==0)return Ho===1?E(g):d(g);for(;;)if(z(g,17),or(h(g))!==0)return d(g);break;case 4:z(g,33);var Oa=DB(h(g));if(Oa===0)return e(g);if(Oa!==1)return d(g);x:{r:for(;;){z(g,12);var Qo=zh(h(g));if(3<Qo>>>0)return d(g);switch(Qo){case 0:return S(g);case 1:break;case 2:break x;default:break r}}z(g,10);var ct=D2(h(g));if(ct!==0)return ct===1?S(g):d(g);for(;;)if(z(g,9),or(h(g))!==0)return d(g)}x:for(;;){if(Xc(h(g))!==0)return d(g);r:for(;;){z(g,12);var zs=zh(h(g));if(3<zs>>>0)return d(g);switch(zs){case 0:return y(g);case 1:break;case 2:break r;default:break x}}}z(g,10);var Ca=D2(h(g));if(Ca!==0)return Ca===1?y(g):d(g);for(;;)if(z(g,9),or(h(g))!==0)return d(g);break;case 5:return V(g);case 6:z(g,33);var Da=FB(h(g));if(Da===0)return e(g);if(Da!==1)return d(g);x:{r:for(;;){z(g,16);var st=Kh(h(g));if(3<st>>>0)return d(g);switch(st){case 0:return _(g);case 1:break;case 2:break x;default:break r}}z(g,14);var Gc=D2(h(g));if(Gc!==0)return Gc===1?_(g):d(g);for(;;)if(z(g,13),or(h(g))!==0)return d(g)}x:for(;;){if(X1(h(g))!==0)return d(g);r:for(;;){z(g,16);var wr=Kh(h(g));if(3<wr>>>0)return d(g);switch(wr){case 0:return p(g);case 1:break;case 2:break r;default:break x}}}z(g,14);var Ra=D2(h(g));if(Ra!==0)return Ra===1?p(g):d(g);for(;;)if(z(g,13),or(h(g))!==0)return d(g);break;case 7:z(g,33);var Fa=AB(h(g));if(Fa===0)return e(g);if(Fa!==1)return d(g);x:{r:for(;;){z(g,24);var Zo=Vh(h(g));if(3<Zo>>>0)return d(g);switch(Zo){case 0:return a(g);case 1:break;case 2:break x;default:break r}}z(g,22);var La=D2(h(g));if(La!==0)return La===1?a(g):d(g);for(;;)if(z(g,21),or(h(g))!==0)return d(g)}x:for(;;){if(Pr(h(g))!==0)return d(g);r:for(;;){z(g,24);var Vs=Vh(h(g));if(3<Vs>>>0)return d(g);switch(Vs){case 0:return v(g);case 1:break;case 2:break r;default:break x}}}z(g,22);var Ma=D2(h(g));if(Ma!==0)return Ma===1?v(g):d(g);for(;;)if(z(g,21),or(h(g))!==0)return d(g);break;default:return t(g)}break;case 20:z(g,34);var Ws=Ch(h(g));if(5<Ws>>>0)return d(g);switch(Ws){case 0:return e(g);case 1:return Q(g);case 2:for(;;){z(g,34);var at=Ch(h(g));if(5<at>>>0)return d(g);switch(at){case 0:return e(g);case 1:return Q(g);case 2:break;case 3:return V(g);case 4:return c(g);default:return t(g)}}break;case 3:return V(g);case 4:return c(g);default:return t(g)}break;case 21:return 46;case 22:return 44;case 23:z(g,78);var K2=h(g),$c=59<K2?61<K2?-1:F0(Ak,K2-60|0)-1|0:-1;return $c===0?(z(g,62),nn(h(g))===0?61:d(g)):$c===1?55:d(g);case 24:z(g,90);var an=tO(h(g));return an===0?(z(g,57),nn(h(g))===0?53:d(g)):an===1?91:d(g);case 25:z(g,79);var Gs=tO(h(g));if(Gs===0)return 56;if(Gs!==1)return d(g);z(g,66);var Ua=tO(h(g));return Ua===0?63:Ua===1?(z(g,65),nn(h(g))===0?64:d(g)):d(g);case 26:z(g,50);var $s=h(g),qa=45<$s?63<$s?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",$s+Ao|0)-1|0:-1;return qa===0?(z(g,48),mr(h(g))===0?47:d(g)):qa===1?(z(g,49),nn(h(g))===0?75:d(g)):d(g);case 27:z(g,94);var Ba=h(g),Xa=63<Ba?64<Ba?-1:0:-1;if(Xa!==0)return d(g);var ot=h(g),Ja=96<ot?_t<ot?-1:F0("\0\0\0\0\0\0\0",ot+Q8|0)-1|0:-1;if(Ja!==0)return Ja===1&&Fh(h(g))===0&&Uo(h(g))===0&&Ql(h(g))===0&&LB(h(g))===0&&Fh(h(g))===0&&Mh(h(g))===0&&Ql(h(g))===0?35:d(g);if(eO(h(g))!==0)return d(g);var Ka=h(g),xv=vf<Ka?tl<Ka?-1:0:-1;if(xv!==0||Lh(h(g))!==0||Hl(h(g))!==0)return d(g);var rv=h(g),_3=72<rv?73<rv?-1:0:-1;return _3===0&&Fh(h(g))===0&&Uo(h(g))===0&&Ql(h(g))===0&&LB(h(g))===0&&Fh(h(g))===0&&Mh(h(g))===0&&Ql(h(g))===0?35:d(g);case 28:return 40;case 29:if(z(g,96),Ta(h(g))!==0)return d(g);var on=Mo(h(g));if(on===0)return Pr(h(g))===0&&Pr(h(g))===0&&Pr(h(g))===0?97:d(g);if(on!==1||Pr(h(g))!==0)return d(g);for(;;){var ev=Lo(h(g));if(ev!==0)return ev===1?97:d(g)}break;case 30:return 41;case 31:return z(g,87),nn(h(g))===0?74:d(g);case 32:return 8;case 33:return 36;case 34:z(g,85);var vn=h(g),Ya=60<vn?Rv<vn?-1:F0("\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\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",vn+ag|0)-1|0:-1;return Ya===0?73:Ya===1?(z(g,52),nn(h(g))===0?77:d(g)):d(g);case 35:return 37;default:return 89}}kr(r);var Z=e0(r);if(99<Z>>>0)return gx(Ec0);var s0=Z;if(50>s0)switch(s0){case 0:return[2,J1(x,r)];case 1:return[2,x];case 2:var d0=h1(x,r),u0=Qr(Yr),j0=qo(x,u0,r),h0=j0[1];return[1,h0,jt(h0,d0,j0[2],u0,1)];case 3:var g0=Ox(r);if(!x[5]){var v0=h1(x,r),p0=Qr(Yr);ar(p0,k1(g0,2,Nx(g0)-2|0));var w0=qo(x,p0,r),T0=w0[1];return[1,T0,jt(T0,v0,w0[2],p0,1)]}var E0=x[4]?GB(x,zr(x,r),g0):x,N0=wh(1,E0),X0=yh(r);return Ar(Gl(r,X0-1|0,1),Io)&&I(Gl(r,X0-2|0,1),Io)?[0,N0,86]:[2,N0];case 4:if(x[4])return[2,wh(0,x)];r3(r),kr(r);var A0=PB(h(r))===0?0:d(r);return A0===0?[0,x,z2]:gx(Sc0);case 5:var rx=h1(x,r),B=Qr(Yr),W0=u3(x,B,r),G0=W0[1];return[1,G0,jt(G0,rx,W0[2],B,0)];case 6:if(r[6]!==0)return[0,x,Ac0];var Y0=h1(x,r),V0=Qr(Yr),ex=u3(x,V0,r),Q0=ex[1],S0=[0,Q0[1],Y0,ex[2]];return[0,Q0,[6,S0,R2(V0)]];case 7:var q0=Ox(r),yx=h1(x,r),sx=Qr(Yr),Dx=Qr(Yr);ar(Dx,q0);var Ix=xX(x,q0,sx,Dx,0,r),Xx=Ix[1],Z0=Ix[3],er=[0,Xx[1],yx,Ix[2]],rr=R2(Dx);return[0,Xx,[2,[0,er,R2(sx),rr,Z0]]];case 8:var fr=Qr(Yr),Hx=Qr(Yr),Y=h1(x,r),Px=rX(x,fr,Hx,r),hr=Px[1],zx=Px[2],Ur=oe(hr,r),px=[0,hr[1],Y,Ur],w=R2(Hx);return[0,hr,[3,[0,px,R2(fr),w,1,zx]]];case 9:return A2(x,r,function(g,W){kr(W);x:if(se(h(W))===0&&Rh(h(W))===0&&Xc(h(W))===0){r:for(;;){var H=Ih(h(W));if(2<H>>>0){var a0=d(W);break x}switch(H){case 0:break;case 1:break r;default:var a0=0;break x}}for(;;){r:{if(Xc(h(W))===0){e:for(;;){var l0=Ih(h(W));if(2<l0>>>0){var J=d(W);break r}switch(l0){case 0:break;case 1:break e;default:var J=0;break r}}continue}var J=d(W)}var a0=J;break}}else var a0=d(W);return a0===0?[0,g,[1,0,Ox(W)]]:gx(Tc0)});case 10:return[0,x,[1,0,Ox(r)]];case 11:return A2(x,r,function(g,W){if(kr(W),se(h(W))===0&&Rh(h(W))===0&&Xc(h(W))===0){for(;;){z(W,0);var H=Ah(h(W));if(H!==0)break}if(H===1)for(;;){if(Xc(h(W))===0){for(;;){z(W,0);var l0=Ah(h(W));if(l0!==0)break}if(l0===1)continue;var J=d(W)}else var J=d(W);var a0=J;break}else var a0=d(W)}else var a0=d(W);return a0===0?[0,g,[0,0,Ox(W)]]:gx(wc0)});case 12:return[0,x,[0,0,Ox(r)]];case 13:return A2(x,r,function(g,W){kr(W);x:if(se(h(W))===0&&qh(h(W))===0&&X1(h(W))===0){r:for(;;){var H=Dh(h(W));if(2<H>>>0){var a0=d(W);break x}switch(H){case 0:break;case 1:break r;default:var a0=0;break x}}for(;;){r:{if(X1(h(W))===0){e:for(;;){var l0=Dh(h(W));if(2<l0>>>0){var J=d(W);break r}switch(l0){case 0:break;case 1:break e;default:var J=0;break r}}continue}var J=d(W)}var a0=J;break}}else var a0=d(W);return a0===0?[0,g,[1,1,Ox(W)]]:gx(bc0)});case 14:return[0,x,[1,1,Ox(r)]];case 15:return A2(x,r,function(g,W){if(kr(W),se(h(W))===0&&qh(h(W))===0&&X1(h(W))===0){for(;;){z(W,0);var H=Oh(h(W));if(H!==0)break}if(H===1)for(;;){if(X1(h(W))===0){for(;;){z(W,0);var l0=Oh(h(W));if(l0!==0)break}if(l0===1)continue;var J=d(W)}else var J=d(W);var a0=J;break}else var a0=d(W)}else var a0=d(W);return a0===0?[0,g,[0,3,Ox(W)]]:gx(_c0)});case 16:return[0,x,[0,3,Ox(r)]];case 17:return A2(x,r,function(g,W){if(kr(W),se(h(W))===0){for(;;){var H=h(W),l0=47<H?57<H?-1:F0("",H+B2|0)-1|0:-1;if(l0!==0)break}if(l0===1){for(;;)if(z(W,0),mr(h(W))!==0){var J=d(W);break}}else var J=d(W)}else var J=d(W);return J===0?[0,g,[0,2,Ox(W)]]:gx(gc0)});case 18:return[0,x,[0,2,Ox(r)]];case 19:return A2(x,r,function(g,W){if(kr(W),se(h(W))===0&&X1(h(W))===0){for(;;)if(z(W,0),X1(h(W))!==0){var H=d(W);break}}else var H=d(W);return H===0?[0,g,[0,1,Ox(W)]]:gx(yc0)});case 20:return[0,x,[0,1,Ox(r)]];case 21:return A2(x,r,function(g,W){kr(W);x:if(se(h(W))===0&&Eh(h(W))===0&&Pr(h(W))===0){r:for(;;){var H=Ph(h(W));if(2<H>>>0){var a0=d(W);break x}switch(H){case 0:break;case 1:break r;default:var a0=0;break x}}for(;;){r:{if(Pr(h(W))===0){e:for(;;){var l0=Ph(h(W));if(2<l0>>>0){var J=d(W);break r}switch(l0){case 0:break;case 1:break e;default:var J=0;break r}}continue}var J=d(W)}var a0=J;break}}else var a0=d(W);return a0===0?[0,g,[1,2,Ox(W)]]:gx(dc0)});case 22:return[0,x,[1,2,Ox(r)]];case 23:return A2(x,r,function(g,W){if(kr(W),se(h(W))===0&&Eh(h(W))===0&&Pr(h(W))===0){for(;;){z(W,0);var H=Jh(h(W));if(H!==0)break}if(H===1)for(;;){if(Pr(h(W))===0){for(;;){z(W,0);var l0=Jh(h(W));if(l0!==0)break}if(l0===1)continue;var J=d(W)}else var J=d(W);var a0=J;break}else var a0=d(W)}else var a0=d(W);return a0===0?[0,g,[0,4,Ox(W)]]:gx(hc0)});case 24:return[0,x,[0,4,Ox(r)]];case 25:return A2(x,r,function(g,W){function H(tr){for(;;){var Lr=It(h(tr));if(2<Lr>>>0)return d(tr);switch(Lr){case 0:break;case 1:for(;;){if(mr(h(tr))!==0)return d(tr);x:for(;;){var hx=It(h(tr));if(2<hx>>>0)return d(tr);switch(hx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function l0(tr){for(;;){var Lr=t3(h(tr));if(Lr!==0)return Lr===1?0:d(tr)}}function J(tr){var Lr=Wh(h(tr));if(2<Lr>>>0)return d(tr);switch(Lr){case 0:var hx=ga(h(tr));return hx===0?l0(tr):hx===1?H(tr):d(tr);case 1:return l0(tr);default:return H(tr)}}function a0(tr){var Lr=Bh(h(tr));if(Lr!==0)return Lr===1?J(tr):d(tr);x:for(;;){var hx=Z1(h(tr));if(2<hx>>>0)return d(tr);switch(hx){case 0:break;case 1:return J(tr);default:break x}}for(;;){if(mr(h(tr))!==0)return d(tr);x:for(;;){var z1=Z1(h(tr));if(2<z1>>>0)return d(tr);switch(z1){case 0:break;case 1:return J(tr);default:break x}}}}kr(W);var _0=ya(h(W));if(2<_0>>>0)var y0=d(W);else x:switch(_0){case 0:if(mr(h(W))===0){r:for(;;){var J0=Z1(h(W));if(2<J0>>>0){var y0=d(W);break x}switch(J0){case 0:break;case 1:var y0=J(W);break x;default:break r}}for(;;){r:{if(mr(h(W))===0){e:for(;;){var Rx=Z1(h(W));if(2<Rx>>>0){var kx=d(W);break r}switch(Rx){case 0:break;case 1:var kx=J(W);break r;default:break e}}continue}var kx=d(W)}var y0=kx;break}}else var y0=d(W);break;case 1:var Jx=Sh(h(W)),y0=Jx===0?a0(W):Jx===1?J(W):d(W);break;default:r:for(;;){var br=Uh(h(W));if(2<br>>>0){var y0=d(W);break}switch(br){case 0:var y0=a0(W);break r;case 1:break;default:var y0=J(W);break r}}}if(y0!==0)return gx(mc0);var Zx=d1(g,zr(g,W),43);return[0,Zx,[1,2,Ox(W)]]});case 26:var L=d1(x,zr(x,r),43);return[0,L,[1,2,Ox(r)]];case 27:return A2(x,r,function(g,W){function H(Zx){for(;;){z(Zx,0);var tr=ba(h(Zx));if(tr!==0){if(tr!==1)return d(Zx);for(;;){if(mr(h(Zx))!==0)return d(Zx);for(;;){z(Zx,0);var Lr=ba(h(Zx));if(Lr!==0)break}if(Lr!==1)return d(Zx)}}}}function l0(Zx){for(;;)if(z(Zx,0),mr(h(Zx))!==0)return d(Zx)}function J(Zx){var tr=Wh(h(Zx));if(2<tr>>>0)return d(Zx);switch(tr){case 0:var Lr=ga(h(Zx));return Lr===0?l0(Zx):Lr===1?H(Zx):d(Zx);case 1:return l0(Zx);default:return H(Zx)}}function a0(Zx){var tr=Bh(h(Zx));if(tr!==0)return tr===1?J(Zx):d(Zx);x:for(;;){var Lr=Z1(h(Zx));if(2<Lr>>>0)return d(Zx);switch(Lr){case 0:break;case 1:return J(Zx);default:break x}}for(;;){if(mr(h(Zx))!==0)return d(Zx);x:for(;;){var hx=Z1(h(Zx));if(2<hx>>>0)return d(Zx);switch(hx){case 0:break;case 1:return J(Zx);default:break x}}}}kr(W);var _0=ya(h(W));if(2<_0>>>0)var y0=d(W);else x:switch(_0){case 0:if(mr(h(W))===0){r:for(;;){var J0=Z1(h(W));if(2<J0>>>0){var y0=d(W);break x}switch(J0){case 0:break;case 1:var y0=J(W);break x;default:break r}}for(;;){r:{if(mr(h(W))===0){e:for(;;){var Rx=Z1(h(W));if(2<Rx>>>0){var kx=d(W);break r}switch(Rx){case 0:break;case 1:var kx=J(W);break r;default:break e}}continue}var kx=d(W)}var y0=kx;break}}else var y0=d(W);break;case 1:var Jx=Sh(h(W)),y0=Jx===0?a0(W):Jx===1?J(W):d(W);break;default:r:for(;;){var br=Uh(h(W));if(2<br>>>0){var y0=d(W);break}switch(br){case 0:var y0=a0(W);break r;case 1:break;default:var y0=J(W);break r}}}return y0===0?[0,g,[0,4,Ox(W)]]:gx(kc0)});case 28:return[0,x,[0,4,Ox(r)]];case 29:return A2(x,r,function(g,W){function H(Jx){for(;;){var br=It(h(Jx));if(2<br>>>0)return d(Jx);switch(br){case 0:break;case 1:for(;;){if(mr(h(Jx))!==0)return d(Jx);x:for(;;){var Zx=It(h(Jx));if(2<Zx>>>0)return d(Jx);switch(Zx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function l0(Jx){var br=t3(h(Jx));return br===0?H(Jx):br===1?0:d(Jx)}kr(W);var J=ya(h(W));if(2<J>>>0)var a0=d(W);else x:switch(J){case 0:var a0=mr(h(W))===0?H(W):d(W);break;case 1:for(;;){var _0=n3(h(W));if(_0===0){var a0=l0(W);break}if(_0!==1){var a0=d(W);break}}break;default:r:for(;;){var y0=wa(h(W));if(2<y0>>>0){var a0=d(W);break x}switch(y0){case 0:var a0=l0(W);break x;case 1:break;default:break r}}for(;;){r:{if(mr(h(W))===0){e:for(;;){var J0=wa(h(W));if(2<J0>>>0){var Rx=d(W);break r}switch(J0){case 0:var Rx=l0(W);break r;case 1:break;default:break e}}continue}var Rx=d(W)}var a0=Rx;break}}if(a0!==0)return gx(pc0);var kx=d1(g,zr(g,W),35);return[0,kx,[1,2,Ox(W)]]});case 30:return A2(x,r,function(g,W){kr(W);var H=ga(h(W));x:if(H===0)for(;;){var l0=t3(h(W));if(l0!==0){if(l0===1){var y0=0;break}var y0=d(W);break}}else if(H===1){r:for(;;){var J=It(h(W));if(2<J>>>0){var y0=d(W);break x}switch(J){case 0:break;case 1:break r;default:var y0=0;break x}}for(;;){r:{if(mr(h(W))===0){e:for(;;){var a0=It(h(W));if(2<a0>>>0){var _0=d(W);break r}switch(a0){case 0:break;case 1:break e;default:var _0=0;break r}}continue}var _0=d(W)}var y0=_0;break}}else var y0=d(W);return y0===0?[0,g,[1,2,Ox(W)]]:gx(lc0)});case 31:var L0=d1(x,zr(x,r),35);return[0,L0,[1,2,Ox(r)]];case 32:return[0,x,[1,2,Ox(r)]];case 33:return A2(x,r,function(g,W){function H(kx){for(;;){z(kx,0);var Jx=ba(h(kx));if(Jx!==0){if(Jx!==1)return d(kx);for(;;){if(mr(h(kx))!==0)return d(kx);for(;;){z(kx,0);var br=ba(h(kx));if(br!==0)break}if(br!==1)return d(kx)}}}}function l0(kx){return z(kx,0),mr(h(kx))===0?H(kx):d(kx)}kr(W);var J=ya(h(W));if(2<J>>>0)var a0=d(W);else x:switch(J){case 0:var a0=mr(h(W))===0?H(W):d(W);break;case 1:for(;;){z(W,0);var _0=n3(h(W));if(_0===0){var a0=l0(W);break}if(_0!==1){var a0=d(W);break}}break;default:r:for(;;){z(W,0);var y0=wa(h(W));if(2<y0>>>0){var a0=d(W);break x}switch(y0){case 0:var a0=l0(W);break x;case 1:break;default:break r}}for(;;){r:{if(mr(h(W))===0){e:for(;;){z(W,0);var J0=wa(h(W));if(2<J0>>>0){var Rx=d(W);break r}switch(J0){case 0:var Rx=l0(W);break r;case 1:break;default:break e}}continue}var Rx=d(W)}var a0=Rx;break}}return a0===0?[0,g,[0,4,Ox(W)]]:gx(vc0)});case 34:return[0,x,[0,4,Ox(r)]];case 35:var ax=zr(x,r),lx=Ox(r);return[0,x,[4,ax,lx,lx]];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:r3(r),kr(r);var ox=h(r),Wx=62<ox?63<ox?-1:0:-1,_x=Wx===0?0:d(r);return _x===0?[0,x,85]:gx(Ic0);case 48:return[0,x,83];default:return[0,x,84]}switch(s0){case 50:return[0,x,85];case 51:return[0,x,88];case 52:return[0,x,87];case 53:return[0,x,94];case 54:return[0,x,95];case 55:return[0,x,96];case 56:return[0,x,97];case 57:return[0,x,92];case 58:return[0,x,93];case 59:return[0,x,Wt];case 60:return[0,x,ue];case 61:return[0,x,69];case 62:return[0,x,rt];case 63:return[0,x,68];case 64:return[0,x,67];case 65:return[0,x,S1];case 66:return[0,x,gt];case 67:return[0,x,78];case 68:return[0,x,77];case 69:return[0,x,75];case 70:return[0,x,76];case 71:return[0,x,73];case 72:return[0,x,72];case 73:return[0,x,71];case 74:return[0,x,70];case 75:return[0,x,79];case 76:return[0,x,80];case 77:return[0,x,81];case 78:return[0,x,98];case 79:return[0,x,99];case 80:return[0,x,Qe];case 81:return[0,x,bt];case 82:return[0,x,z2];case 83:return[0,x,Hf];case 84:return[0,x,F7];case 85:return[0,x,89];case 86:return[0,x,91];case 87:return[0,x,90];case 88:return[0,x,Oi];case 89:return[0,x,P2];case 90:return[0,x,82];case 91:return[0,x,11];case 92:return[0,x,74];case 93:return[0,x,_t];case 94:return[0,x,13];case 95:return[0,x,14];case 96:return[2,it(x,zr(x,r))];case 97:var Vx=r[6];VB(r);var Lx=Zl(x,Vx,r[3]);XN(r,Vx);var M0=Ox(r),qr=fx(M0,$3);if(0<=qr){if(0>=qr)return[0,x,18];var Ex=fx(M0,Nv);if(0<=Ex){if(0>=Ex)return[0,x,51];var $0=fx(M0,as);if(0<=$0){if(0>=$0)return[0,x,46];if(!I(M0,vl))return[0,x,24];if(!I(M0,ks))return[0,x,47];if(!I(M0,V4))return[0,x,25];if(!I(M0,_4))return[0,x,26];if(!I(M0,M1))return[0,x,58]}else{if(!I(M0,je))return[0,x,20];if(!I(M0,io))return[0,x,21];if(!I(M0,Pe))return[0,x,22];if(!I(M0,os))return[0,x,31];if(!I(M0,km))return[0,x,23];if(!I(M0,Bu))return[0,x,61]}}else{var Gx=fx(M0,nk);if(0<=Gx){if(0>=Gx)return[0,x,54];if(!I(M0,wl))return[0,x,55];if(!I(M0,W3))return[0,x,56];if(!I(M0,B3))return[0,x,57];if(!I(M0,Se))return[0,x,19];if(!I(M0,Ae))return[0,x,42]}else{if(!I(M0,G1))return[0,x,53];if(!I(M0,dv))return[0,x,28];if(!I(M0,uo))return[0,x,44];if(!I(M0,vo))return[0,x,29];if(!I(M0,H9))return[0,x,63];if(!I(M0,B9))return[0,x,62]}}}else{var P0=fx(M0,em);if(0<=P0){if(0>=P0)return[0,x,37];var cr=fx(M0,Ik);if(0<=cr){if(0>=cr)return[0,x,39];if(!I(M0,mv))return[0,x,15];if(!I(M0,ck))return[0,x,16];if(!I(M0,po))return[0,x,52];if(!I(M0,R1))return[0,x,50];if(!I(M0,oa))return[0,x,17]}else{if(!I(M0,J4))return[0,x,43];if(!I(M0,ol))return[0,x,48];if(!I(M0,lk))return[0,x,49];if(!I(M0,dc))return[0,x,41];if(!I(M0,ps))return[0,x,30];if(!I(M0,M4))return[0,x,38]}}else{var tx=fx(M0,fl);if(0<=tx){if(0>=tx)return[0,x,27];if(!I(M0,_e))return[0,x,35];if(!I(M0,we))return[0,x,59];if(!I(M0,Z3))return[0,x,60];if(!I(M0,fo))return[0,x,36];if(!I(M0,il))return[0,x,45]}else{if(!I(M0,va))return[0,x,64];if(!I(M0,bo))return[0,x,65];if(!I(M0,Ee))return[0,x,32];if(!I(M0,Q4))return[0,x,33];if(!I(M0,e8))return[0,x,34];if(!I(M0,z3))return[0,x,40]}}}var Mx=i2(r),b2=QB(x,Mx),Ux=b2[2],c1=b2[1];return[0,c1,[4,Lx,Ux,$l(Mx)]];case 98:var Fr=x[4]?d1(x,zr(x,r),91):x;return[0,Fr,Rr];default:var U2=it(x,zr(x,r));return[0,U2,[7,Ox(r)]]}}function fw0(x,r,e){for(var t=x;;){kr(e);var u=h(e),i=92<u?W2<u?1:n1<u?2:1:F0("\x07",u+1|0)-1|0;if(6<i>>>0)var c=d(e);else switch(i){case 0:var c=0;break;case 1:for(;;){z(e,7);var v=h(e),a=-1<v?90<v?92<v?n1<v?W2<v?0:-1:0:-1:F0("\0\0\0",v)-1|0:-1;if(a!==0)break}var c=d(e);break;case 2:var c=6;break;case 3:z(e,6);var c=ae(h(e))===0?6:d(e);break;case 4:if(z(e,4),IB(h(e))===0){for(;z(e,3),IB(h(e))===0;);var c=d(e)}else var c=d(e);break;case 5:var c=5;break;default:z(e,7);var p=h(e),_=-1<p?13<p?W2<p?0:n1<p?1:0:F0("",p)-1|0:-1;if(2<_>>>0)var c=d(e);else switch(_){case 0:var c=2;break;case 1:var c=1;break;default:z(e,1);var c=ae(h(e))===0?1:d(e)}}if(7<c>>>0)return gx(Kt0);switch(c){case 0:return[0,d1(t,zr(t,e),Oi),Yt0];case 1:return[0,J1(d1(t,zr(t,e),Oi),e),zt0];case 2:ar(r,Ox(e));break;case 3:var y=Ox(e);return[0,t,k1(y,1,Nx(y)-1|0)];case 4:return[0,t,Vt0];case 5:nt(r,91);x:{r:{e:{t:{n:for(;;){kr(e);var S=h(e),E=93<S?W2<S?1:n1<S?2:1:F0("",S+1|0)-1|0;if(5<E>>>0)var P=d(e);else switch(E){case 0:var P=0;break;case 1:for(;;){z(e,5);var C=h(e),j=-1<C?91<C?93<C?n1<C?W2<C?0:-1:0:-1:F0("\0\0",C)-1|0:-1;if(j!==0)break}var P=d(e);break;case 2:var P=4;break;case 3:z(e,4);var P=ae(h(e))===0?4:d(e);break;case 4:z(e,5);var O=h(e),F=91<O?93<O?-1:F0(Ak,O-92|0)-1|0:-1,P=F===0?1:F===1?2:d(e);break;default:var P=3}if(5<P>>>0)break r;switch(P){case 0:break e;case 1:ar(r,Jt0);break;case 2:nt(r,92),nt(r,93);break;case 3:break t;case 4:break n;default:ar(r,Ox(e))}}var K=J1(d1(t,zr(t,e),Oi),e);break x}nt(r,93);var K=t;break x}var K=t;break x}var K=gx(Xt0)}var t=K;break;case 6:return[0,J1(d1(t,zr(t,e),Oi),e),Wt0];default:ar(r,Ox(e))}}}function cw0(x,r){kr(r);var e=h(r),t=So<e?go<e?oo<e?ao<e?1:2:co<e?1:2:eo<e?to<e?Eo<e?1:2:no<e?1:2:n1<e?W2<e?1:3:ho<e?1:2:F0("",e+1|0)-1|0;if(5<t>>>0)var u=d(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(z(r,2),Bc(h(r))===0){for(;z(r,2),Bc(h(r))===0;);var u=d(r)}else var u=d(r);break;case 3:var u=1;break;case 4:z(r,1);var u=ae(h(r))===0?1:d(r);break;default:z(r,5);var i=Yh(h(r)),u=i===0?4:i===1?3:d(r)}if(6<u>>>0)return gx(oc0);switch(u){case 0:return[0,x,Rr];case 1:return[2,J1(x,r)];case 2:return[2,x];case 3:var c=h1(x,r),v=Qr(Yr),a=u3(x,v,r),p=a[1];return[1,p,jt(p,c,a[2],v,0)];case 4:var _=h1(x,r),y=Qr(Yr),S=qo(x,y,r),E=S[1];return[1,E,jt(E,_,S[2],y,1)];case 5:var P=h1(x,r),C=Qr(Yr),j=fw0(x,C,r),O=j[1],F=j[2],K=oe(O,r),U=[0,O[1],P,K];return[0,O,[5,U,R2(C),F]];default:var V=it(x,zr(x,r));return[0,V,[7,Ox(r)]]}}function eX(x){var r=fx(x,"iexcl");if(0<=r){if(0>=r)return ac0;var e=fx(x,"prime");if(0<=e){if(0>=e)return sc0;var t=fx(x,"sup1");if(0<=t){if(0>=t)return cc0;var u=fx(x,"uarr");if(0<=u){if(0>=u)return fc0;var i=fx(x,"xi");if(0<=i){if(0>=i)return ic0;if(!I(x,"yacute"))return uc0;if(!I(x,"yen"))return nc0;if(!I(x,"yuml"))return tc0;if(!I(x,"zeta"))return ec0;if(!I(x,"zwj"))return rc0;if(!I(x,"zwnj"))return xc0}else{if(!I(x,"ucirc"))return Zf0;if(!I(x,"ugrave"))return Qf0;if(!I(x,"uml"))return Hf0;if(!I(x,"upsih"))return $f0;if(!I(x,"upsilon"))return Gf0;if(!I(x,"uuml"))return Wf0;if(!I(x,"weierp"))return Vf0}}else{var c=fx(x,"thetasym");if(0<=c){if(0>=c)return zf0;if(!I(x,"thinsp"))return Yf0;if(!I(x,"thorn"))return Kf0;if(!I(x,"tilde"))return Jf0;if(!I(x,"times"))return Xf0;if(!I(x,"trade"))return Bf0;if(!I(x,"uArr"))return qf0;if(!I(x,"uacute"))return Uf0}else{if(!I(x,"sup2"))return Mf0;if(!I(x,"sup3"))return Lf0;if(!I(x,"supe"))return Ff0;if(!I(x,"szlig"))return Rf0;if(!I(x,"tau"))return Df0;if(!I(x,"there4"))return Cf0;if(!I(x,"theta"))return Of0}}}else{var v=fx(x,"rlm");if(0<=v){if(0>=v)return Nf0;var a=fx(x,"sigma");if(0<=a){if(0>=a)return jf0;if(!I(x,"sigmaf"))return Pf0;if(!I(x,"sim"))return If0;if(!I(x,"spades"))return Af0;if(!I(x,"sub"))return Sf0;if(!I(x,"sube"))return Ef0;if(!I(x,"sum"))return Tf0;if(!I(x,"sup"))return wf0}else{if(!I(x,"rsaquo"))return bf0;if(!I(x,"rsquo"))return _f0;if(!I(x,"sbquo"))return gf0;if(!I(x,"scaron"))return yf0;if(!I(x,"sdot"))return df0;if(!I(x,"sect"))return hf0;if(!I(x,"shy"))return mf0}}else{var p=fx(x,"raquo");if(0<=p){if(0>=p)return kf0;if(!I(x,"rarr"))return pf0;if(!I(x,"rceil"))return lf0;if(!I(x,"rdquo"))return vf0;if(!I(x,"real"))return of0;if(!I(x,"reg"))return af0;if(!I(x,"rfloor"))return sf0;if(!I(x,"rho"))return cf0}else{if(!I(x,"prod"))return ff0;if(!I(x,"prop"))return if0;if(!I(x,"psi"))return uf0;if(!I(x,"quot"))return nf0;if(!I(x,"rArr"))return tf0;if(!I(x,"radic"))return ef0;if(!I(x,"rang"))return rf0}}}}else{var _=fx(x,"ndash");if(0<=_){if(0>=_)return xf0;var y=fx(x,"or");if(0<=y){if(0>=y)return Zi0;var S=fx(x,"part");if(0<=S){if(0>=S)return Qi0;if(!I(x,"permil"))return Hi0;if(!I(x,"perp"))return $i0;if(!I(x,"phi"))return Gi0;if(!I(x,"pi"))return Wi0;if(!I(x,"piv"))return Vi0;if(!I(x,"plusmn"))return zi0;if(!I(x,"pound"))return Yi0}else{if(!I(x,"ordf"))return Ki0;if(!I(x,"ordm"))return Ji0;if(!I(x,"oslash"))return Xi0;if(!I(x,"otilde"))return Bi0;if(!I(x,"otimes"))return qi0;if(!I(x,"ouml"))return Ui0;if(!I(x,"para"))return Mi0}}else{var E=fx(x,"oacute");if(0<=E){if(0>=E)return Li0;if(!I(x,"ocirc"))return Fi0;if(!I(x,"oelig"))return Ri0;if(!I(x,"ograve"))return Di0;if(!I(x,"oline"))return Ci0;if(!I(x,"omega"))return Oi0;if(!I(x,"omicron"))return Ni0;if(!I(x,"oplus"))return ji0}else{if(!I(x,"ne"))return Pi0;if(!I(x,"ni"))return Ii0;if(!I(x,"not"))return Ai0;if(!I(x,"notin"))return Si0;if(!I(x,"nsub"))return Ei0;if(!I(x,"ntilde"))return Ti0;if(!I(x,"nu"))return wi0}}}else{var P=fx(x,"le");if(0<=P){if(0>=P)return bi0;var C=fx(x,"macr");if(0<=C){if(0>=C)return _i0;if(!I(x,"mdash"))return gi0;if(!I(x,"micro"))return yi0;if(!I(x,"middot"))return di0;if(!I(x,CR))return hi0;if(!I(x,"mu"))return mi0;if(!I(x,"nabla"))return ki0;if(!I(x,"nbsp"))return pi0}else{if(!I(x,"lfloor"))return li0;if(!I(x,"lowast"))return vi0;if(!I(x,"loz"))return oi0;if(!I(x,"lrm"))return ai0;if(!I(x,"lsaquo"))return si0;if(!I(x,"lsquo"))return ci0;if(!I(x,"lt"))return fi0}}else{var j=fx(x,"kappa");if(0<=j){if(0>=j)return ii0;if(!I(x,"lArr"))return ui0;if(!I(x,"lambda"))return ni0;if(!I(x,"lang"))return ti0;if(!I(x,"laquo"))return ei0;if(!I(x,"larr"))return ri0;if(!I(x,"lceil"))return xi0;if(!I(x,"ldquo"))return Zu0}else{if(!I(x,"igrave"))return Qu0;if(!I(x,"image"))return Hu0;if(!I(x,"infin"))return $u0;if(!I(x,"iota"))return Gu0;if(!I(x,"iquest"))return Wu0;if(!I(x,"isin"))return Vu0;if(!I(x,"iuml"))return zu0}}}}}else{var O=fx(x,"aelig");if(0<=O){if(0>=O)return Yu0;var F=fx(x,"delta");if(0<=F){if(0>=F)return Ku0;var K=fx(x,"fnof");if(0<=K){if(0>=K)return Ju0;var U=fx(x,"gt");if(0<=U){if(0>=U)return Xu0;if(!I(x,"hArr"))return Bu0;if(!I(x,"harr"))return qu0;if(!I(x,"hearts"))return Uu0;if(!I(x,"hellip"))return Mu0;if(!I(x,"iacute"))return Lu0;if(!I(x,"icirc"))return Fu0}else{if(!I(x,"forall"))return Ru0;if(!I(x,"frac12"))return Du0;if(!I(x,"frac14"))return Cu0;if(!I(x,"frac34"))return Ou0;if(!I(x,"frasl"))return Nu0;if(!I(x,"gamma"))return ju0;if(!I(x,"ge"))return Pu0}}else{var V=fx(x,"ensp");if(0<=V){if(0>=V)return Iu0;if(!I(x,"epsilon"))return Au0;if(!I(x,"equiv"))return Su0;if(!I(x,"eta"))return Eu0;if(!I(x,"eth"))return Tu0;if(!I(x,"euml"))return wu0;if(!I(x,"euro"))return bu0;if(!I(x,"exist"))return _u0}else{if(!I(x,"diams"))return gu0;if(!I(x,"divide"))return yu0;if(!I(x,"eacute"))return du0;if(!I(x,"ecirc"))return hu0;if(!I(x,"egrave"))return mu0;if(!I(x,ie))return ku0;if(!I(x,"emsp"))return pu0}}}else{var Q=fx(x,"cap");if(0<=Q){if(0>=Q)return lu0;var $=fx(x,"copy");if(0<=$){if(0>=$)return vu0;if(!I(x,"crarr"))return ou0;if(!I(x,"cup"))return au0;if(!I(x,"curren"))return su0;if(!I(x,"dArr"))return cu0;if(!I(x,"dagger"))return fu0;if(!I(x,"darr"))return iu0;if(!I(x,"deg"))return uu0}else{if(!I(x,"ccedil"))return nu0;if(!I(x,"cedil"))return tu0;if(!I(x,"cent"))return eu0;if(!I(x,"chi"))return ru0;if(!I(x,"circ"))return xu0;if(!I(x,"clubs"))return Z70;if(!I(x,"cong"))return Q70}}else{var x0=fx(x,"aring");if(0<=x0){if(0>=x0)return H70;if(!I(x,"asymp"))return $70;if(!I(x,"atilde"))return G70;if(!I(x,"auml"))return W70;if(!I(x,"bdquo"))return V70;if(!I(x,"beta"))return z70;if(!I(x,"brvbar"))return Y70;if(!I(x,"bull"))return K70}else{if(!I(x,"agrave"))return J70;if(!I(x,"alefsym"))return X70;if(!I(x,"alpha"))return B70;if(!I(x,"amp"))return q70;if(!I(x,"and"))return U70;if(!I(x,"ang"))return M70;if(!I(x,"apos"))return L70}}}}else{var e0=fx(x,"Nu");if(0<=e0){if(0>=e0)return F70;var Z=fx(x,"Sigma");if(0<=Z){if(0>=Z)return R70;var s0=fx(x,"Uuml");if(0<=s0){if(0>=s0)return D70;if(!I(x,"Xi"))return C70;if(!I(x,"Yacute"))return O70;if(!I(x,"Yuml"))return N70;if(!I(x,"Zeta"))return j70;if(!I(x,"aacute"))return P70;if(!I(x,"acirc"))return I70;if(!I(x,"acute"))return A70}else{if(!I(x,"THORN"))return S70;if(!I(x,"Tau"))return E70;if(!I(x,"Theta"))return T70;if(!I(x,"Uacute"))return w70;if(!I(x,"Ucirc"))return b70;if(!I(x,"Ugrave"))return _70;if(!I(x,"Upsilon"))return g70}}else{var d0=fx(x,"Otilde");if(0<=d0){if(0>=d0)return y70;if(!I(x,"Ouml"))return d70;if(!I(x,"Phi"))return h70;if(!I(x,"Pi"))return m70;if(!I(x,"Prime"))return k70;if(!I(x,"Psi"))return p70;if(!I(x,"Rho"))return l70;if(!I(x,"Scaron"))return v70}else{if(!I(x,"OElig"))return o70;if(!I(x,"Oacute"))return a70;if(!I(x,"Ocirc"))return s70;if(!I(x,"Ograve"))return c70;if(!I(x,"Omega"))return f70;if(!I(x,"Omicron"))return i70;if(!I(x,"Oslash"))return u70}}}else{var u0=fx(x,"Eacute");if(0<=u0){if(0>=u0)return n70;var j0=fx(x,"Icirc");if(0<=j0){if(0>=j0)return t70;if(!I(x,"Igrave"))return e70;if(!I(x,"Iota"))return r70;if(!I(x,"Iuml"))return x70;if(!I(x,"Kappa"))return Zn0;if(!I(x,"Lambda"))return Qn0;if(!I(x,"Mu"))return Hn0;if(!I(x,"Ntilde"))return $n0}else{if(!I(x,"Ecirc"))return Gn0;if(!I(x,"Egrave"))return Wn0;if(!I(x,"Epsilon"))return Vn0;if(!I(x,"Eta"))return zn0;if(!I(x,"Euml"))return Yn0;if(!I(x,"Gamma"))return Kn0;if(!I(x,"Iacute"))return Jn0}}else{var h0=fx(x,"Atilde");if(0<=h0){if(0>=h0)return Xn0;if(!I(x,"Auml"))return Bn0;if(!I(x,"Beta"))return qn0;if(!I(x,"Ccedil"))return Un0;if(!I(x,"Chi"))return Mn0;if(!I(x,"Dagger"))return Ln0;if(!I(x,"Delta"))return Fn0;if(!I(x,"ETH"))return Rn0}else{if(!I(x,"'int'"))return Dn0;if(!I(x,"AElig"))return Cn0;if(!I(x,"Aacute"))return On0;if(!I(x,"Acirc"))return Nn0;if(!I(x,"Agrave"))return jn0;if(!I(x,"Alpha"))return Pn0;if(!I(x,"Aring"))return In0}}}}}return 0}function tX(x,r,e,t){for(var u=x;;){var i=function(d0){for(;;)if(z(d0,8),rO(h(d0))!==0)return d(d0)};kr(t);var c=h(t),v=hs<c?W2<c?1:n1<c?2:1:F0("\x07\b",c+1|0)-1|0;if(7<v>>>0)var a=d(t);else switch(v){case 0:var a=3;break;case 1:var a=i(t);break;case 2:var a=4;break;case 3:z(t,4);var a=ae(h(t))===0?4:d(t);break;case 4:z(t,8);var p=zB(h(t));if(p===0){var _=EB(h(t));if(_===0){for(;;){var y=SB(h(t));if(y!==0)break}var a=y===1?6:d(t)}else if(_===1&&Pr(h(t))===0){for(;;){var S=JB(h(t));if(S!==0)break}var a=S===1?5:d(t)}else var a=d(t)}else if(p===1&&or(h(t))===0){var E=Pt(h(t));if(E===0){var P=Pt(h(t));if(P===0){var C=Pt(h(t));if(C===0){var j=Pt(h(t));if(j===0){var O=Pt(h(t));if(O===0)var F=Pt(h(t)),a=F===0?UB(h(t))===0?7:d(t):F===1?7:d(t);else var a=O===1?7:d(t)}else var a=j===1?7:d(t)}else var a=C===1?7:d(t)}else var a=P===1?7:d(t)}else var a=E===1?7:d(t)}else var a=d(t);break;case 5:var a=0;break;case 6:z(t,1);var a=rO(h(t))===0?i(t):d(t);break;default:z(t,2);var a=rO(h(t))===0?i(t):d(t)}if(8<a>>>0)return gx(Gt0);switch(a){case 0:return r3(t),u;case 1:return uO(u,zr(u,t),Ht0,$t0);case 2:return uO(u,zr(u,t),Zt0,Qt0);case 3:return it(u,zr(u,t));case 4:var K=Ox(t);ar(e,K),ar(r,K);var u=J1(u,t);break;case 5:var U=Ox(t),V=k1(U,3,Nx(U)-4|0);ar(e,U),Uc(r,et(Bx(xn0,V)));break;case 6:var Q=Ox(t),$=k1(Q,2,Nx(Q)-3|0);ar(e,Q),Uc(r,et($));break;case 7:var x0=Ox(t),e0=k1(x0,1,Nx(x0)-2|0);ar(e,x0);var Z=eX(e0);Z?Uc(r,Z[1]):ar(r,Bx(en0,Bx(e0,rn0)));break;default:var s0=Ox(t);ar(e,s0),ar(r,s0)}}}function sw0(x,r){kr(r);var e=uw0(h(r));if(14<e>>>0)var t=d(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(z(r,2),Bc(h(r))===0){for(;z(r,2),Bc(h(r))===0;);var t=d(r)}else var t=d(r);break;case 3:var t=1;break;case 4:z(r,1);var t=ae(h(r))===0?1:d(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:z(r,6);var u=Yh(h(r)),t=u===0?4:u===1?3:d(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(z(r,14),Ta(h(r))===0){var i=Mo(h(r));if(i===0)var t=Pr(h(r))===0&&Pr(h(r))===0&&Pr(h(r))===0?13:d(r);else if(i===1&&Pr(h(r))===0){for(;;){var c=Lo(h(r));if(c!==0)break}var t=c===1?13:d(r)}else var t=d(r)}else var t=d(r);break;default:var t=8}if(14<t>>>0)return gx(An0);switch(t){case 0:return[0,x,Rr];case 1:return[2,J1(x,r)];case 2:return[2,x];case 3:var v=h1(x,r),a=Qr(Yr),p=u3(x,a,r),_=p[1];return[1,_,jt(_,v,p[2],a,0)];case 4:var y=h1(x,r),S=Qr(Yr),E=qo(x,S,r),P=E[1];return[1,P,jt(P,y,E[2],S,1)];case 5:return[0,x,98];case 6:return[0,x,_t];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=Ox(r),j=h1(x,r),O=Qr(Yr),F=Qr(Yr);ar(F,C);for(var K=Ar(C,"'"),U=x;;){kr(r);var V=h(r),Q=39<V?W2<V?1:n1<V?2:1:F0("\x07",V+1|0)-1|0;if(6<Q>>>0)var $=d(r);else switch(Q){case 0:var $=2;break;case 1:for(;;){z(r,7);var x0=h(r),e0=-1<x0?37<x0?39<x0?n1<x0?W2<x0?0:-1:0:-1:F0("\0\0\0",x0)-1|0:-1;if(e0!==0)break}var $=d(r);break;case 2:var $=3;break;case 3:z(r,3);var $=ae(h(r))===0?3:d(r);break;case 4:var $=1;break;case 5:z(r,7);var Z=zB(h(r));if(Z===0){var s0=EB(h(r));if(s0===0){for(;;){var d0=SB(h(r));if(d0!==0)break}var $=d0===1?5:d(r)}else if(s0===1&&Pr(h(r))===0){for(;;){var u0=JB(h(r));if(u0!==0)break}var $=u0===1?4:d(r)}else var $=d(r)}else if(Z===1&&or(h(r))===0){var j0=Pt(h(r));if(j0===0){var h0=Pt(h(r));if(h0===0){var g0=Pt(h(r));if(g0===0){var v0=Pt(h(r));if(v0===0){var p0=Pt(h(r));if(p0===0)var w0=Pt(h(r)),$=w0===0?UB(h(r))===0?6:d(r):w0===1?6:d(r);else var $=p0===1?6:d(r)}else var $=v0===1?6:d(r)}else var $=g0===1?6:d(r)}else var $=h0===1?6:d(r)}else var $=j0===1?6:d(r)}else var $=d(r);break;default:var $=0}if(7<$>>>0)var T0=gx(tn0);else switch($){case 0:if(!K){nt(F,39),nt(O,39);continue}var T0=U;break;case 1:if(K){nt(F,34),nt(O,34);continue}var T0=U;break;case 2:var T0=it(U,zr(U,r));break;case 3:var E0=Ox(r);ar(F,E0),ar(O,E0);var U=J1(U,r);continue;case 4:var N0=Ox(r),X0=k1(N0,3,Nx(N0)-4|0);ar(F,N0),Uc(O,et(Bx(nn0,X0)));continue;case 5:var A0=Ox(r),rx=k1(A0,2,Nx(A0)-3|0);ar(F,A0),Uc(O,et(rx));continue;case 6:var B=Ox(r),W0=k1(B,1,Nx(B)-2|0);ar(F,B);var G0=eX(W0);G0?Uc(O,G0[1]):ar(O,Bx(in0,Bx(W0,un0)));continue;default:var Y0=Ox(r);ar(F,Y0),ar(O,Y0);continue}var V0=oe(T0,r);ar(F,C);var ex=R2(O),Q0=R2(F);return[0,T0,[10,[0,T0[1],j,V0],ex,Q0]]}case 13:for(var S0=r[6];;){kr(r);var q0=h(r),yx=r2<q0?1:F0("",q0+1|0)-1|0;if(3<yx>>>0)var sx=d(r);else switch(yx){case 0:var sx=1;break;case 1:var sx=2;break;case 2:var sx=0;break;default:if(z(r,2),Ta(h(r))===0){var Dx=Mo(h(r));if(Dx===0)var sx=Pr(h(r))===0&&Pr(h(r))===0&&Pr(h(r))===0?0:d(r);else if(Dx===1&&Pr(h(r))===0){for(;;){var Ix=Lo(h(r));if(Ix!==0)break}var sx=Ix===1?0:d(r)}else var sx=d(r)}else var sx=d(r)}if(2<sx>>>0)throw U0([0,Ir,Ot0],1);switch(sx){case 0:continue;case 1:break;default:if(WN(iB(r)))continue;cB(r,1)}var Xx=r[3];XN(r,S0);var Z0=i2(r),er=Zl(x,S0,Xx);return[0,x,[8,$l(Z0),er]]}default:return[0,x,[7,Ox(r)]]}}function aw0(x,r){kr(r);var e=h(r),t=-1<e?So<e?go<e?oo<e?ao<e?0:1:co<e?0:1:eo<e?to<e?Eo<e?0:1:no<e?0:1:n1<e?W2<e?0:2:ho<e?0:1:F0("",e)-1|0:-1;if(5<t>>>0)var u=d(r);else switch(t){case 0:var u=5;break;case 1:if(z(r,1),Bc(h(r))===0){for(;z(r,1),Bc(h(r))===0;);var u=d(r)}else var u=d(r);break;case 2:var u=0;break;case 3:z(r,0);var u=ae(h(r))===0?0:d(r);break;case 4:z(r,5);var i=Yh(h(r)),u=i===0?3:i===1?2:d(r);break;default:var u=4}if(5<u>>>0)return gx(wn0);switch(u){case 0:return[2,J1(x,r)];case 1:return[2,x];case 2:var c=h1(x,r),v=Qr(Yr),a=u3(x,v,r),p=a[1];return[1,p,jt(p,c,a[2],v,0)];case 3:var _=h1(x,r),y=Qr(Yr),S=qo(x,y,r),E=S[1];return[1,E,jt(E,_,S[2],y,1)];case 4:var P=h1(x,r),C=Qr(Yr),j=Qr(Yr),O=rX(x,C,j,r),F=O[1],K=O[2],U=oe(F,r),V=[0,F[1],P,U],Q=R2(j);return[0,F,[3,[0,V,R2(C),Q,0,K]]];default:var $=it(x,zr(x,r));return[0,$,[3,[0,zr($,r),En0,Tn0,0,1]]]}}function ow0(x,r){function e(w){for(;;)if(z(w,29),or(h(w))!==0)return d(w)}function t(w){z(w,28);var L=D2(h(w));if(L!==0)return L===1?e(w):d(w);for(;;)if(z(w,26),or(h(w))!==0)return d(w)}function u(w){z(w,27);var L=D2(h(w));if(L!==0)return L===1?e(w):d(w);for(;;)if(z(w,25),or(h(w))!==0)return d(w)}function i(w){z(w,30);var L=e3(h(w));if(2<L>>>0)return d(w);switch(L){case 0:return e(w);case 1:x:for(;;){z(w,30);var L0=Jc(h(w));if(3<L0>>>0)return d(w);switch(L0){case 0:return e(w);case 1:break;case 2:break x;default:return u(w)}}for(;;){if(mr(h(w))!==0)return d(w);x:for(;;){z(w,30);var ax=Jc(h(w));if(3<ax>>>0)return d(w);switch(ax){case 0:return e(w);case 1:break;case 2:break x;default:return u(w)}}}break;default:return u(w)}}function c(w){for(;;){if(mr(h(w))!==0)return d(w);x:for(;;){z(w,30);var L=MB(h(w));if(4<L>>>0)return d(w);switch(L){case 0:return e(w);case 1:return i(w);case 2:break;case 3:break x;default:return t(w)}}}}function v(w){for(;;)if(z(w,19),or(h(w))!==0)return d(w)}function a(w){for(;;)if(z(w,19),or(h(w))!==0)return d(w)}function p(w){for(;;)if(z(w,13),or(h(w))!==0)return d(w)}function _(w){for(;;)if(z(w,13),or(h(w))!==0)return d(w)}function y(w){for(;;)if(z(w,9),or(h(w))!==0)return d(w)}function S(w){for(;;)if(z(w,9),or(h(w))!==0)return d(w)}function E(w){for(;;)if(z(w,15),or(h(w))!==0)return d(w)}function P(w){z(w,15);var L=D2(h(w));if(L!==0)return L===1?E(w):d(w);for(;;)if(z(w,15),or(h(w))!==0)return d(w)}function C(w){for(;;)if(z(w,23),or(h(w))!==0)return d(w)}function j(w){z(w,22);var L=D2(h(w));if(L!==0)return L===1?C(w):d(w);for(;;)if(z(w,21),or(h(w))!==0)return d(w)}function O(w){for(;;)if(z(w,23),or(h(w))!==0)return d(w)}function F(w){z(w,22);var L=D2(h(w));if(L!==0)return L===1?O(w):d(w);for(;;)if(z(w,21),or(h(w))!==0)return d(w)}function K(w){for(;;){if(mr(h(w))!==0)return d(w);x:for(;;){z(w,24);var L=Jc(h(w));if(3<L>>>0)return d(w);switch(L){case 0:return O(w);case 1:break;case 2:break x;default:return F(w)}}}}function U(w){z(w,29);var L=qB(h(w));if(3<L>>>0)return d(w);switch(L){case 0:return e(w);case 1:var L0=ga(h(w));if(L0===0)for(;;){z(w,24);var ax=e3(h(w));if(2<ax>>>0)return d(w);switch(ax){case 0:return O(w);case 1:break;default:return F(w)}}else{if(L0!==1)return d(w);for(;;){z(w,24);var lx=Jc(h(w));if(3<lx>>>0)return d(w);switch(lx){case 0:return O(w);case 1:break;case 2:return K(w);default:return F(w)}}}break;case 2:for(;;){z(w,24);var ox=e3(h(w));if(2<ox>>>0)return d(w);switch(ox){case 0:return C(w);case 1:break;default:return j(w)}}break;default:for(;;){z(w,24);var Wx=Jc(h(w));if(3<Wx>>>0)return d(w);switch(Wx){case 0:return C(w);case 1:break;case 2:return K(w);default:return j(w)}}}}function V(w){z(w,30);var L=jB(h(w));if(3<L>>>0)return d(w);switch(L){case 0:return e(w);case 1:x:for(;;){z(w,30);var L0=_a(h(w));if(4<L0>>>0)return d(w);switch(L0){case 0:return e(w);case 1:break;case 2:return U(w);case 3:break x;default:return u(w)}}for(;;){if(mr(h(w))!==0)return d(w);x:for(;;){z(w,30);var ax=_a(h(w));if(4<ax>>>0)return d(w);switch(ax){case 0:return e(w);case 1:break;case 2:return U(w);case 3:break x;default:return u(w)}}}break;case 2:return U(w);default:return u(w)}}function Q(w){return Xh(h(w))===0&&Mh(h(w))===0&&XB(h(w))===0&&OB(h(w))===0&&CB(h(w))===0&&Lh(h(w))===0&&Hl(h(w))===0&&Xh(h(w))===0&&Ta(h(w))===0&&nO(h(w))===0&&Uo(h(w))===0?3:d(w)}function $(w){return z(w,3),YB(h(w))===0?3:d(w)}function x0(w){var L=nw0(h(w));if(31<L>>>0)return d(w);switch(L){case 0:return 66;case 1:return 67;case 2:if(z(w,1),Bc(h(w))!==0)return d(w);for(;;)if(z(w,1),Bc(h(w))!==0)return d(w);break;case 3:return 0;case 4:return z(w,0),ae(h(w))===0?0:d(w);case 5:return 6;case 6:return 65;case 7:if(z(w,67),Hl(h(w))!==0)return d(w);var L0=h(w),ax=Qe<L0?bt<L0?-1:0:-1;if(ax!==0||Uo(h(w))!==0||Hl(h(w))!==0)return d(w);var lx=h(w),ox=z2<lx?Hf<lx?-1:0:-1;return ox===0&&eO(h(w))===0?31:d(w);case 8:z(w,58);var Wx=h(w),_x=37<Wx?38<Wx?-1:0:-1;return _x===0?55:d(w);case 9:return 38;case 10:return 39;case 11:return z(w,53),KB(h(w))===0?4:d(w);case 12:return 61;case 13:return 43;case 14:return 62;case 15:z(w,41);var Vx=n3(h(w));if(Vx===0)return xO(h(w))===0?40:d(w);if(Vx!==1)return d(w);x:for(;;){z(w,30);var Lx=_a(h(w));if(4<Lx>>>0)return d(w);switch(Lx){case 0:return e(w);case 1:break;case 2:return U(w);case 3:break x;default:return u(w)}}for(;;){if(mr(h(w))!==0)return d(w);x:for(;;){z(w,30);var M0=_a(h(w));if(4<M0>>>0)return d(w);switch(M0){case 0:return e(w);case 1:break;case 2:return U(w);case 3:break x;default:return u(w)}}}break;case 16:z(w,67);var qr=Yh(h(w));if(qr!==0)return qr===1?5:d(w);z(w,2);var Ex=Nh(h(w));if(2<Ex>>>0)return d(w);switch(Ex){case 0:for(;;){var $0=Nh(h(w));if(2<$0>>>0)return d(w);switch($0){case 0:break;case 1:return $(w);default:return Q(w)}}break;case 1:return $(w);default:return Q(w)}break;case 17:z(w,30);var Gx=RB(h(w));if(8<Gx>>>0)return d(w);switch(Gx){case 0:return e(w);case 1:return V(w);case 2:x:for(;;){z(w,16);var P0=BB(h(w));if(4<P0>>>0)return d(w);switch(P0){case 0:return E(w);case 1:return i(w);case 2:break;case 3:break x;default:return P(w)}}for(;;){z(w,15);var cr=jh(h(w));if(3<cr>>>0)return d(w);switch(cr){case 0:return E(w);case 1:return i(w);case 2:break;default:return P(w)}}break;case 3:for(;;){z(w,30);var tx=jh(h(w));if(3<tx>>>0)return d(w);switch(tx){case 0:return e(w);case 1:return i(w);case 2:break;default:return t(w)}}break;case 4:z(w,29);var Mx=DB(h(w));if(Mx===0)return e(w);if(Mx!==1)return d(w);x:{r:for(;;){z(w,10);var b2=zh(h(w));if(3<b2>>>0)return d(w);switch(b2){case 0:return S(w);case 1:break;case 2:break x;default:break r}}z(w,8);var Ux=D2(h(w));if(Ux!==0)return Ux===1?S(w):d(w);for(;;)if(z(w,7),or(h(w))!==0)return d(w)}x:for(;;){if(Xc(h(w))!==0)return d(w);r:for(;;){z(w,10);var c1=zh(h(w));if(3<c1>>>0)return d(w);switch(c1){case 0:return y(w);case 1:break;case 2:break r;default:break x}}}z(w,8);var Fr=D2(h(w));if(Fr!==0)return Fr===1?y(w):d(w);for(;;)if(z(w,7),or(h(w))!==0)return d(w);break;case 5:return U(w);case 6:z(w,29);var U2=FB(h(w));if(U2===0)return e(w);if(U2!==1)return d(w);x:{r:for(;;){z(w,14);var g=Kh(h(w));if(3<g>>>0)return d(w);switch(g){case 0:return _(w);case 1:break;case 2:break x;default:break r}}z(w,12);var W=D2(h(w));if(W!==0)return W===1?_(w):d(w);for(;;)if(z(w,11),or(h(w))!==0)return d(w)}x:for(;;){if(X1(h(w))!==0)return d(w);r:for(;;){z(w,14);var H=Kh(h(w));if(3<H>>>0)return d(w);switch(H){case 0:return p(w);case 1:break;case 2:break r;default:break x}}}z(w,12);var l0=D2(h(w));if(l0!==0)return l0===1?p(w):d(w);for(;;)if(z(w,11),or(h(w))!==0)return d(w);break;case 7:z(w,29);var J=AB(h(w));if(J===0)return e(w);if(J!==1)return d(w);x:{r:for(;;){z(w,20);var a0=Vh(h(w));if(3<a0>>>0)return d(w);switch(a0){case 0:return a(w);case 1:break;case 2:break x;default:break r}}z(w,18);var _0=D2(h(w));if(_0!==0)return _0===1?a(w):d(w);for(;;)if(z(w,17),or(h(w))!==0)return d(w)}x:for(;;){if(Pr(h(w))!==0)return d(w);r:for(;;){z(w,20);var y0=Vh(h(w));if(3<y0>>>0)return d(w);switch(y0){case 0:return v(w);case 1:break;case 2:break r;default:break x}}}z(w,18);var J0=D2(h(w));if(J0!==0)return J0===1?v(w):d(w);for(;;)if(z(w,17),or(h(w))!==0)return d(w);break;default:return t(w)}break;case 18:z(w,30);var Rx=Ch(h(w));if(5<Rx>>>0)return d(w);switch(Rx){case 0:return e(w);case 1:return V(w);case 2:for(;;){z(w,30);var kx=Ch(h(w));if(5<kx>>>0)return d(w);switch(kx){case 0:return e(w);case 1:return V(w);case 2:break;case 3:return U(w);case 4:return c(w);default:return t(w)}}break;case 3:return U(w);case 4:return c(w);default:return t(w)}break;case 19:return 44;case 20:return 42;case 21:return 49;case 22:z(w,51);var Jx=h(w),br=61<Jx?62<Jx?-1:0:-1;return br===0?59:d(w);case 23:return 50;case 24:return z(w,46),xO(h(w))===0?45:d(w);case 25:return 32;case 26:if(z(w,67),Ta(h(w))!==0)return d(w);var Zx=Mo(h(w));if(Zx===0)return Pr(h(w))===0&&Pr(h(w))===0&&Pr(h(w))===0?65:d(w);if(Zx!==1||Pr(h(w))!==0)return d(w);for(;;){var tr=Lo(h(w));if(tr!==0)return tr===1?65:d(w)}break;case 27:return 33;case 28:if(z(w,65),Uo(h(w))!==0||Lh(h(w))!==0||nO(h(w))!==0||Uo(h(w))!==0||Ql(h(w))!==0||eO(h(w))!==0)return d(w);var Lr=h(w),hx=41<Lr?63<Lr?-1:F0("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Lr+P9|0)-1|0:-1;return hx===0?64:hx===1?63:d(w);case 29:z(w,34);var z1=h(w),Ys=Gt<z1?Rv<z1?-1:0:-1;return Ys===0?36:d(w);case 30:z(w,57);var cn=h(w),sn=Gt<cn?hs<cn?-1:F0(Ak,cn-124|0)-1|0:-1;return sn===0?56:sn===1?37:d(w);default:return 35}}kr(r);var e0=x0(r);if(67<e0>>>0)return gx(yn0);var Z=e0;if(34>Z)switch(Z){case 0:return[2,J1(x,r)];case 1:return[2,x];case 2:var s0=h1(x,r),d0=Qr(Yr),u0=qo(x,d0,r),j0=u0[1];return[1,j0,jt(j0,s0,u0[2],d0,1)];case 3:var h0=Ox(r);if(!x[5]){var g0=h1(x,r),v0=Qr(Yr);ar(v0,h0);var p0=qo(x,v0,r),w0=p0[1];return[1,w0,jt(w0,g0,p0[2],v0,1)]}var T0=x[4]?GB(x,zr(x,r),h0):x,E0=wh(1,T0),N0=yh(r);return Ar(Gl(r,N0-1|0,1),Io)&&I(Gl(r,N0-2|0,1),Io)?[0,E0,86]:[2,E0];case 4:if(x[4])return[2,wh(0,x)];r3(r),kr(r);var X0=PB(h(r))===0?0:d(r);return X0===0?[0,x,z2]:gx(gn0);case 5:var A0=h1(x,r),rx=Qr(Yr),B=u3(x,rx,r),W0=B[1];return[1,W0,jt(W0,A0,B[2],rx,0)];case 6:var G0=Ox(r),Y0=h1(x,r),V0=Qr(Yr),ex=Qr(Yr);ar(ex,G0);var Q0=xX(x,G0,V0,ex,0,r),S0=Q0[1],q0=Q0[3],yx=[0,S0[1],Y0,Q0[2]],sx=R2(ex);return[0,S0,[2,[0,yx,R2(V0),sx,q0]]];case 7:return A2(x,r,function(w,L){kr(L);x:if(se(h(L))===0&&Rh(h(L))===0&&Xc(h(L))===0){r:for(;;){var L0=Ih(h(L));if(2<L0>>>0){var ox=d(L);break x}switch(L0){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Xc(h(L))===0){e:for(;;){var ax=Ih(h(L));if(2<ax>>>0){var lx=d(L);break r}switch(ax){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=d(L)}var ox=lx;break}}else var ox=d(L);return ox===0?[0,w,Ot(0,i2(L))]:gx(dn0)});case 8:return[0,x,Ot(0,i2(r))];case 9:return A2(x,r,function(w,L){if(kr(L),se(h(L))===0&&Rh(h(L))===0&&Xc(h(L))===0){for(;;){z(L,0);var L0=Ah(h(L));if(L0!==0)break}if(L0===1)for(;;){if(Xc(h(L))===0){for(;;){z(L,0);var ax=Ah(h(L));if(ax!==0)break}if(ax===1)continue;var lx=d(L)}else var lx=d(L);var ox=lx;break}else var ox=d(L)}else var ox=d(L);return ox===0?[0,w,Nt(0,i2(L))]:gx(hn0)});case 10:return[0,x,Nt(0,i2(r))];case 11:return A2(x,r,function(w,L){kr(L);x:if(se(h(L))===0&&qh(h(L))===0&&X1(h(L))===0){r:for(;;){var L0=Dh(h(L));if(2<L0>>>0){var ox=d(L);break x}switch(L0){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(X1(h(L))===0){e:for(;;){var ax=Dh(h(L));if(2<ax>>>0){var lx=d(L);break r}switch(ax){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=d(L)}var ox=lx;break}}else var ox=d(L);return ox===0?[0,w,Ot(1,i2(L))]:gx(mn0)});case 12:return[0,x,Ot(1,i2(r))];case 13:return A2(x,r,function(w,L){if(kr(L),se(h(L))===0&&qh(h(L))===0&&X1(h(L))===0){for(;;){z(L,0);var L0=Oh(h(L));if(L0!==0)break}if(L0===1)for(;;){if(X1(h(L))===0){for(;;){z(L,0);var ax=Oh(h(L));if(ax!==0)break}if(ax===1)continue;var lx=d(L)}else var lx=d(L);var ox=lx;break}else var ox=d(L)}else var ox=d(L);return ox===0?[0,w,Nt(3,i2(L))]:gx(kn0)});case 14:return[0,x,Nt(3,i2(r))];case 15:return A2(x,r,function(w,L){if(kr(L),se(h(L))===0&&X1(h(L))===0){for(;;)if(z(L,0),X1(h(L))!==0){var L0=d(L);break}}else var L0=d(L);return L0===0?[0,w,Nt(1,i2(L))]:gx(pn0)});case 16:return[0,x,Nt(1,i2(r))];case 17:return A2(x,r,function(w,L){kr(L);x:if(se(h(L))===0&&Eh(h(L))===0&&Pr(h(L))===0){r:for(;;){var L0=Ph(h(L));if(2<L0>>>0){var ox=d(L);break x}switch(L0){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Pr(h(L))===0){e:for(;;){var ax=Ph(h(L));if(2<ax>>>0){var lx=d(L);break r}switch(ax){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=d(L)}var ox=lx;break}}else var ox=d(L);return ox===0?[0,w,Ot(2,i2(L))]:gx(ln0)});case 18:return[0,x,Ot(2,i2(r))];case 19:return A2(x,r,function(w,L){if(kr(L),se(h(L))===0&&Eh(h(L))===0&&Pr(h(L))===0){for(;;){z(L,0);var L0=Jh(h(L));if(L0!==0)break}if(L0===1)for(;;){if(Pr(h(L))===0){for(;;){z(L,0);var ax=Jh(h(L));if(ax!==0)break}if(ax===1)continue;var lx=d(L)}else var lx=d(L);var ox=lx;break}else var ox=d(L)}else var ox=d(L);return ox===0?[0,w,Nt(4,i2(L))]:gx(vn0)});case 20:return[0,x,Nt(4,i2(r))];case 21:return A2(x,r,function(w,L){function L0(P0){for(;;){var cr=It(h(P0));if(2<cr>>>0)return d(P0);switch(cr){case 0:break;case 1:for(;;){if(mr(h(P0))!==0)return d(P0);x:for(;;){var tx=It(h(P0));if(2<tx>>>0)return d(P0);switch(tx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ax(P0){for(;;){var cr=t3(h(P0));if(cr!==0)return cr===1?0:d(P0)}}function lx(P0){var cr=Wh(h(P0));if(2<cr>>>0)return d(P0);switch(cr){case 0:var tx=ga(h(P0));return tx===0?ax(P0):tx===1?L0(P0):d(P0);case 1:return ax(P0);default:return L0(P0)}}function ox(P0){var cr=Bh(h(P0));if(cr!==0)return cr===1?lx(P0):d(P0);x:for(;;){var tx=Z1(h(P0));if(2<tx>>>0)return d(P0);switch(tx){case 0:break;case 1:return lx(P0);default:break x}}for(;;){if(mr(h(P0))!==0)return d(P0);x:for(;;){var Mx=Z1(h(P0));if(2<Mx>>>0)return d(P0);switch(Mx){case 0:break;case 1:return lx(P0);default:break x}}}}kr(L);var Wx=ya(h(L));if(2<Wx>>>0)var _x=d(L);else x:switch(Wx){case 0:if(mr(h(L))===0){r:for(;;){var Vx=Z1(h(L));if(2<Vx>>>0){var _x=d(L);break x}switch(Vx){case 0:break;case 1:var _x=lx(L);break x;default:break r}}for(;;){r:{if(mr(h(L))===0){e:for(;;){var Lx=Z1(h(L));if(2<Lx>>>0){var M0=d(L);break r}switch(Lx){case 0:break;case 1:var M0=lx(L);break r;default:break e}}continue}var M0=d(L)}var _x=M0;break}}else var _x=d(L);break;case 1:var qr=Sh(h(L)),_x=qr===0?ox(L):qr===1?lx(L):d(L);break;default:r:for(;;){var Ex=Uh(h(L));if(2<Ex>>>0){var _x=d(L);break}switch(Ex){case 0:var _x=ox(L);break r;case 1:break;default:var _x=lx(L);break r}}}if(_x!==0)return gx(on0);var $0=i2(L),Gx=d1(w,zr(w,L),43);return[0,Gx,Ot(2,$0)]});case 22:var Dx=i2(r),Ix=d1(x,zr(x,r),43);return[0,Ix,Ot(2,Dx)];case 23:return A2(x,r,function(w,L){function L0($0){for(;;){z($0,0);var Gx=ba(h($0));if(Gx!==0){if(Gx!==1)return d($0);for(;;){if(mr(h($0))!==0)return d($0);for(;;){z($0,0);var P0=ba(h($0));if(P0!==0)break}if(P0!==1)return d($0)}}}}function ax($0){for(;;)if(z($0,0),mr(h($0))!==0)return d($0)}function lx($0){var Gx=Wh(h($0));if(2<Gx>>>0)return d($0);switch(Gx){case 0:var P0=ga(h($0));return P0===0?ax($0):P0===1?L0($0):d($0);case 1:return ax($0);default:return L0($0)}}function ox($0){var Gx=Bh(h($0));if(Gx!==0)return Gx===1?lx($0):d($0);x:for(;;){var P0=Z1(h($0));if(2<P0>>>0)return d($0);switch(P0){case 0:break;case 1:return lx($0);default:break x}}for(;;){if(mr(h($0))!==0)return d($0);x:for(;;){var cr=Z1(h($0));if(2<cr>>>0)return d($0);switch(cr){case 0:break;case 1:return lx($0);default:break x}}}}kr(L);var Wx=ya(h(L));if(2<Wx>>>0)var _x=d(L);else x:switch(Wx){case 0:if(mr(h(L))===0){r:for(;;){var Vx=Z1(h(L));if(2<Vx>>>0){var _x=d(L);break x}switch(Vx){case 0:break;case 1:var _x=lx(L);break x;default:break r}}for(;;){r:{if(mr(h(L))===0){e:for(;;){var Lx=Z1(h(L));if(2<Lx>>>0){var M0=d(L);break r}switch(Lx){case 0:break;case 1:var M0=lx(L);break r;default:break e}}continue}var M0=d(L)}var _x=M0;break}}else var _x=d(L);break;case 1:var qr=Sh(h(L)),_x=qr===0?ox(L):qr===1?lx(L):d(L);break;default:r:for(;;){var Ex=Uh(h(L));if(2<Ex>>>0){var _x=d(L);break}switch(Ex){case 0:var _x=ox(L);break r;case 1:break;default:var _x=lx(L);break r}}}return _x===0?[0,w,Nt(4,i2(L))]:gx(an0)});case 24:return[0,x,Nt(4,i2(r))];case 25:return A2(x,r,function(w,L){function L0(Ex){for(;;){var $0=It(h(Ex));if(2<$0>>>0)return d(Ex);switch($0){case 0:break;case 1:for(;;){if(mr(h(Ex))!==0)return d(Ex);x:for(;;){var Gx=It(h(Ex));if(2<Gx>>>0)return d(Ex);switch(Gx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ax(Ex){var $0=t3(h(Ex));return $0===0?L0(Ex):$0===1?0:d(Ex)}kr(L);var lx=ya(h(L));if(2<lx>>>0)var ox=d(L);else x:switch(lx){case 0:var ox=mr(h(L))===0?L0(L):d(L);break;case 1:for(;;){var Wx=n3(h(L));if(Wx===0){var ox=ax(L);break}if(Wx!==1){var ox=d(L);break}}break;default:r:for(;;){var _x=wa(h(L));if(2<_x>>>0){var ox=d(L);break x}switch(_x){case 0:var ox=ax(L);break x;case 1:break;default:break r}}for(;;){r:{if(mr(h(L))===0){e:for(;;){var Vx=wa(h(L));if(2<Vx>>>0){var Lx=d(L);break r}switch(Vx){case 0:var Lx=ax(L);break r;case 1:break;default:break e}}continue}var Lx=d(L)}var ox=Lx;break}}if(ox!==0)return gx(sn0);var M0=i2(L),qr=d1(w,zr(w,L),35);return[0,qr,Ot(2,M0)]});case 26:return A2(x,r,function(w,L){kr(L);var L0=ga(h(L));x:if(L0===0)for(;;){var ax=t3(h(L));if(ax!==0){if(ax===1){var _x=0;break}var _x=d(L);break}}else if(L0===1){r:for(;;){var lx=It(h(L));if(2<lx>>>0){var _x=d(L);break x}switch(lx){case 0:break;case 1:break r;default:var _x=0;break x}}for(;;){r:{if(mr(h(L))===0){e:for(;;){var ox=It(h(L));if(2<ox>>>0){var Wx=d(L);break r}switch(ox){case 0:break;case 1:break e;default:var Wx=0;break r}}continue}var Wx=d(L)}var _x=Wx;break}}else var _x=d(L);return _x===0?[0,w,Ot(2,i2(L))]:gx(cn0)});case 27:var Xx=i2(r),Z0=d1(x,zr(x,r),35);return[0,Z0,Ot(2,Xx)];case 28:return[0,x,Ot(2,i2(r))];case 29:return A2(x,r,function(w,L){function L0(M0){for(;;){z(M0,0);var qr=ba(h(M0));if(qr!==0){if(qr!==1)return d(M0);for(;;){if(mr(h(M0))!==0)return d(M0);for(;;){z(M0,0);var Ex=ba(h(M0));if(Ex!==0)break}if(Ex!==1)return d(M0)}}}}function ax(M0){return z(M0,0),mr(h(M0))===0?L0(M0):d(M0)}kr(L);var lx=ya(h(L));if(2<lx>>>0)var ox=d(L);else x:switch(lx){case 0:var ox=mr(h(L))===0?L0(L):d(L);break;case 1:for(;;){z(L,0);var Wx=n3(h(L));if(Wx===0){var ox=ax(L);break}if(Wx!==1){var ox=d(L);break}}break;default:r:for(;;){z(L,0);var _x=wa(h(L));if(2<_x>>>0){var ox=d(L);break x}switch(_x){case 0:var ox=ax(L);break x;case 1:break;default:break r}}for(;;){r:{if(mr(h(L))===0){e:for(;;){z(L,0);var Vx=wa(h(L));if(2<Vx>>>0){var Lx=d(L);break r}switch(Vx){case 0:var Lx=ax(L);break r;case 1:break;default:break e}}continue}var Lx=d(L)}var ox=Lx;break}}return ox===0?[0,w,Nt(4,i2(L))]:gx(fn0)});case 30:return[0,x,Nt(4,i2(r))];case 31:return[0,x,66];case 32:return[0,x,6];default:return[0,x,7]}switch(Z){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,z2];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,Qe];case 62:return[0,x,bt];case 63:return[0,x,w4];case 64:return[0,x,yl];case 65:var er=r[6];VB(r);var rr=Zl(x,er,r[3]);XN(r,er);var fr=i2(r),Hx=QB(x,fr),Y=Hx[2],Px=Hx[1],hr=fx(Y,y4);if(0<=hr){if(0>=hr)return[0,Px,Dv];var zx=fx(Y,ix);if(0<=zx){if(0>=zx)return[0,Px,tl];if(!I(Y,os))return[0,Px,31];if(!I(Y,as))return[0,Px,46];if(!I(Y,am))return[0,Px,Rv];if(!I(Y,M8))return[0,Px,r2];if(!I(Y,ks))return[0,Px,vf]}else{if(!I(Y,qk))return[0,Px,Gt];if(!I(Y,vo))return[0,Px,29];if(!I(Y,_v))return[0,Px,J3];if(!I(Y,mo))return[0,Px,Jp];if(!I(Y,Ae))return[0,Px,42];if(!I(Y,Lv))return[0,Px,Av]}}else{var Ur=fx(Y,dc);if(0<=Ur){if(0>=Ur)return[0,Px,41];if(!I(Y,ps))return[0,Px,30];if(!I(Y,lv))return[0,Px,hl];if(!I(Y,DF))return[0,Px,Yr];if(!I(Y,G1))return[0,Px,53];if(!I(Y,kl))return[0,Px,y2];if(!I(Y,Uk))return[0,Px,hs]}else{if(!I(Y,m8))return[0,Px,fa];if(!I(Y,yv))return[0,Px,gl];if(!I(Y,lo))return[0,Px,hv];if(!I(Y,R8))return[0,Px,bn0];if(!I(Y,Q3))return[0,Px,_n0];if(!I(Y,ie))return[0,Px,ia]}}return[0,Px,[4,rr,Y,$l(fr)]];case 66:var px=x[4]?d1(x,zr(x,r),91):x;return[0,px,Rr];default:return[0,x,[7,Ox(r)]]}}function x6(x){return function(r){var e=0,t=r;x:for(;;){var u=x(t,t[2]);switch(u[0]){case 0:break x;case 1:var i=u[2],c=u[1],e=[0,i,e],t=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];break;default:var t=u[1]}}var v=u[2],a=u[1],p=WB(a,v),_=e===0?0:vx(e),y=a[6];if(y===0)return[0,[0,a[1],a[2],a[3],a[4],a[5],a[6],p],[0,v,p,0,_]];var S=[0,v,p,vx(y),_];return[0,[0,a[1],a[2],a[3],a[4],a[5],gB,p],S]}}var vw0=x6(cw0),lw0=x6(sw0),pw0=x6(aw0),kw0=x6(ow0),mw0=x6(iw0),y1=oB([0,Ab0]);function r6(x,r){return[0,0,0,r,_B(x)]}function $h(x){var r=x[4];switch(x[3]){case 0:var e0=mw0(r);break;case 1:var e0=kw0(r);break;case 2:var e0=lw0(r);break;case 3:var e=oe(r,r[2]),t=Qr(Yr),u=Qr(Yr),i=r[2];kr(i);var c=h(i),v=Gt<c?W2<c?1:n1<c?2:1:F0("",c+1|0)-1|0;if(5<v>>>0)var a=d(i);else switch(v){case 0:var a=1;break;case 1:var a=4;break;case 2:var a=0;break;case 3:z(i,0);var a=ae(h(i))===0?0:d(i);break;case 4:var a=2;break;default:var a=3}if(4<a>>>0)var p=gx(Sn0);else switch(a){case 0:var _=Ox(i);ar(u,_),ar(t,_);var y=tX(J1(r,i),t,u,i),S=oe(y,i),E=R2(t),P=R2(u),p=[0,y,[9,[0,y[1],e,S],E,P]];break;case 1:var p=[0,r,Rr];break;case 2:var p=[0,r,98];break;case 3:var p=[0,r,0];break;default:r3(i);var C=tX(r,t,u,i),j=oe(C,i),O=R2(t),F=R2(u),p=[0,C,[9,[0,C[1],e,j],O,F]]}var K=p[2],U=p[1],V=WB(U,K),Q=U[6];if(Q===0)var x0=[0,U,[0,K,V,0,0]];else var $=[0,K,V,vx(Q),0],x0=[0,[0,U[1],U[2],U[3],U[4],U[5],0,U[7]],$];var e0=x0;break;case 4:var e0=pw0(r);break;default:var e0=vw0(r)}var Z=e0[1],s0=e0[2],d0=[0,_B(Z),s0];return x[4]=Z,x[1]?x[2]=[0,d0]:x[1]=[0,d0],d0}function nX(x){var r=x[1];return r?r[1][2]:$h(x)[2]}function i3(x){return Fl(x[24][1])}function g2(x){return x[28][4]}function D0(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[23];if(t)return k(t[1],x,e)}function e6(x,r){x[31][1]=r}function Ea(x,r){if(x===0)return nX(r[26][1]);if(x!==1)throw U0([0,Ir,us0],1);var e=r[26][1];e[1]||$h(e);var t=e[2];return t?t[1][2]:$h(e)[2]}function Ls(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]]}function uX(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]]}function iO(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]]}function fO(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]]}function iX(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]]}function Bo(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]]}function cO(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]]}function t6(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]]}function n6(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]]}function Xo(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]]}function sO(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]]}function fX(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]]}function cX(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]]}function aO(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]]}function Hh(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]]}function oO(x){function r(e){return D0(x,e)}return function(e){return p1(r,e)}}function f3(x){var r=x[4][1];return r?[0,r[1][2]]:0}function sX(x){var r=x[4][1];return r?[0,r[1][1]]:0}function aX(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]]}function oX(x,r,e,t){return[0,x[1],x[2],y1[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]]}function c3(x){return I(x,po)&&I(x,G1)&&I(x,dv)&&I(x,nk)&&I(x,wl)&&I(x,W3)&&I(x,B3)&&I(x,Ae)&&I(x,M1)?0:1}function Jo(x){return I(x,wA)&&I(x,"eval")?0:1}function Qh(x){var r=fx(x,ck);x:{if(0<=r){if(0<r){var e=fx(x,io);if(0<=e){if(0<e&&I(x,Pe)&&I(x,os)&&I(x,km)&&I(x,as)&&I(x,vl)&&I(x,ks)&&I(x,V4)&&I(x,_4))break x}else if(I(x,R1)&&I(x,oa)&&I(x,$3)&&I(x,uo)&&I(x,vo)&&I(x,Se)&&I(x,Nv)&&I(x,je))break x}}else{var t=fx(x,em);if(0<=t){if(0<t&&I(x,J4)&&I(x,ol)&&I(x,lk)&&I(x,dc)&&I(x,ps)&&I(x,M4)&&I(x,Ik)&&I(x,mv))break x}else if(I(x,Ee)&&I(x,Q4)&&I(x,e8)&&I(x,z3)&&I(x,fl)&&I(x,_e)&&I(x,we)&&I(x,fo)&&I(x,il))break x}return 1}return 0}function vO(x){var r=fx(x,qk);x:{if(0<=r){if(0<r){var e=fx(x,ix);if(0<=e){if(0<e&&I(x,os)&&I(x,as)&&I(x,am)&&I(x,M8)&&I(x,ks))break x}else if(I(x,vo)&&I(x,_v)&&I(x,mo)&&I(x,Ae)&&I(x,Lv))break x}}else{var t=fx(x,dc);if(0<=t){if(0<t&&I(x,ps)&&I(x,mv)&&I(x,G1)&&I(x,Uk)&&I(x,y4))break x}else if(I(x,Iv)&&I(x,m8)&&I(x,lo)&&I(x,R8)&&I(x,Q3)&&I(x,ie))break x}return 1}return 0}function vX(x,r){var e=i3(x);if(e===1)return typeof r!="number"&&r[0]===4?1:0;if(e)return 0;x:{r:{if(typeof r=="number"){var t=r;if(46<=t)switch(t){case 46:case 47:case 125:case 126:case 127:case 128:case 129:case 130:case 131:case 132:break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:break x;default:break r}else switch(t){case 15:case 42:break;case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:break r;default:break x}return 0}switch(r[0]){case 4:if(vO(r[3]))return 0;break x;case 6:break;case 11:case 12:case 13:break x;default:return 0}}return 0}return 1}function vr(x,r){return Ea(x,r)[1]}function s3(x,r){return Ea(x,r)[2]}function M(x){return vr(0,x)}function cx(x){return s3(0,x)}function Ms(x){var r=f3(x),e=r?r[1]:gx(ns0);return[0,e[1],e[3],e[3]]}function lO(x){return Ea(0,x)[3]}function c0(x){var r=Ea(0,x)[4];return r?Ml(function(e){return Fs(x[31][1],e[1][2])<=0?1:0})(r):0}function lX(x){var r=Ea(0,x)[4];return aN(function(e){return Fs(e[1][2],x[31][1])<0?1:0},r)}function u6(x,r){var e=0<x?[0,s3(x-1|0,r)]:f3(r);if(!e)return 0;var t=e[1][2][1];return t<s3(x,r)[2][1]?1:0}function K1(x){return u6(0,x)}function pX(x,r){var e=vr(x,r);if(typeof e=="number"){var t=e-2|0;if(P2<t>>>0){if(ue>=t+1>>>0)return 1}else if(t===6)return 0}return u6(x,r)}function a3(x){return pX(0,x)}function Us(x,r){var e=vr(x,r);x:{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 t=1;break x}else if(e[0]===4){var t=c3(e[2]);break x}var t=0}if(t)return 1;x:{if(typeof e=="number")switch(e){case 14:case 48:case 60:case 61:case 62:case 63:case 64:case 65:case 126:break;default:break x}else if(e[0]!==4)break x;return 1}return 0}function Zh(x,r){return vX(r,vr(x,r))}function kX(x,r){var e=Us(x,r);return e||Zh(x,r)}function Kc(x){return Us(0,x)}function Sa(x){var r=M(x)===15?1:0;if(r)var e=r;else{var t=M(x)===64?1:0;if(t){var u=vr(1,x)===15?1:0;if(u)var i=s3(1,x)[2][1],e=cx(x)[3][1]===i?1:0;else var e=u}else var e=t}return e}function xd(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!I(r[3],To)){var e=x[28][1];if(e){var t=Us(1,x);if(t)var u=s3(1,x)[2][1],i=cx(x)[3][1]===u?1:0;else var i=t}else var i=e;return i}return 0}function i6(x){var r=M(x);if(typeof r=="number")switch(r){case 13:case 40:return 1}else if(r[0]===4&&!I(r[3],rg)&&vr(1,x)===40)return 1;return 0}function pO(x){var r=x[28][1];if(r){var e=M(x);if(typeof e!="number"&&e[0]===4&&!I(e[3],na)&&Us(1,x))return 1;var t=0}else var t=r;return t}function kO(x){var r=M(x);return typeof r!="number"&&r[0]===4&&!I(r[3],yr)?1:0}function Yx(x,r){return D0(x,[0,cx(x),r])}function mX(x,r){var e=ZN(0,r);return x?[26,e,x[1]]:[24,e]}function _2(x,r){var e=lO(r);return oO(r)(e),Yx(r,mX(x,M(r)))}function rd(x){function r(e){return D0(x,[0,e[1],F7])}return function(e){return p1(r,e)}}function hX(x,r){var e=x[6]?B0(_r(es0),r,r,r):ts0;return _2([0,e],x)}function Ct(x,r){var e=x[5];return e&&Yx(x,r)}function ft(x,r){var e=x[5],t=r[2],u=r[1];return e&&D0(x,[0,u,t])}function Ko(x,r){return D0(x,[0,r,[14,x[5]]])}function b0(x){var r=x[27][1];if(r){var e=r[1],t=i3(x),u=M(x);l(e,[0,cx(x),u,t])}var i=x[26][1],c=i[1],v=c?c[1][1]:$h(i)[1];x[25][1]=v;var a=lO(x);oO(x)(a);var p=x[2][1],_=Wv(Ea(0,x)[4],p);x[2][1]=_;var y=[0,Ea(0,x)];x[4][1]=y;var S=x[26][1];return S[2]?(S[1]=S[2],S[2]=0,0):(nX(S),S[1]=0,0)}function f2(x,r){var e=k(GN,M(x),r);return e&&b0(x),e}function L2(x,r){x[24][1]=[0,r,x[24][1]];var e=i3(x),t=r6(x[25][1],e);x[26][1]=t}function J2(x){var r=x[24][1],e=r?r[2]:gx(rs0);x[24][1]=e;var t=i3(x),u=r6(x[25][1],t);x[26][1]=u}function xx(x){var r=cx(x);if(M(x)===9&&u6(1,x)){var e=c0(x),t=Ea(1,x)[4],u=Fx(e,Ml(function(c){return c[1][2][1]<=r[3][1]?1:0})(t));return e6(x,[0,r[3][1]+1|0,0]),u}var i=c0(x);return e6(x,r[3]),i}function Aa(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=c0(x),u=Ml(function(i){return i[1][2][1]<=e[3][1]?1:0})(t);return e6(x,[0,e[3][1]+1|0,0]),u}function un(x,r){return _2([0,ZN(Qc0,r)],x)}function G(x,r){return 1-k(GN,M(x),r)&&un(x,r),b0(x)}function dX(x,r){var e=f2(x,r);return 1-e&&un(x,r),e}function ed(x,r){dX(x,r)}function Yc(x,r){var e=M(x);x:{if(typeof e!="number"&&e[0]===4&&Ar(e[3],r))break x;_2([0,l(_r(Hc0),r)],x)}return b0(x)}var zc=[x2,os0,Es(0)];function yX(x,r,e){if(e){var t=e[1],u=t[1],i=t[2];if(r[27][1]=[0,u],!x)return x;for(var c=i[2];;){if(!c)return;var v=c[2];l(u,c[1]);var c=v}}}function mO(x,r){var e=x[27][1];if(e){var t=e[1],u=lq(R),i=[0,function(K){return pN(K,u)}];x[27][1]=i;var c=[0,[0,t,u]]}else var c=0;var v=x[31][1],a=x[25][1],p=x[24][1],_=x[4][1],y=x[2][1],S=x[1][1];try{var E=l(r,x);yX(1,x,c);var P=[0,E];return P}catch(F){var C=O2(F);if(C!==zc)throw U0(C,0);yX(0,x,c),x[1][1]=S,x[2][1]=y,x[4][1]=_,x[24][1]=p,x[25][1]=a,x[31][1]=v;var j=i3(x),O=r6(x[25][1],j);return x[26][1]=O,0}}function td(x,r,e){var t=mO(x,e);return t?t[1]:r}function f6(x,r){var e=vx(r);if(!e)return r;var t=e[1],u=e[2],i=l(x,t);return t===i?r:vx([0,i,u])}var gX=mh(ms0,function(x){var r=LN(x,ls0),e=RN(x,ks0),t=e[24],u=e[28],i=e[41],c=e[91],v=e[lP],a=e[Pj],p=e[l_],_=e[GM],y=e[HL],S=e[jR],E=e[6],P=e[7],C=e[10],j=e[17],O=e[23],F=e[29],K=e[39],U=e[42],V=e[52],Q=e[61],$=e[z2],x0=e[P2],e0=e[ia],Z=e[hv],s0=e[Av],d0=e[yl],u0=e[q_],j0=e[SL],h0=e[xL],g0=e[mT],v0=e[qb],p0=e[p8],w0=e[Hp],T0=e[Ab],E0=e[um],N0=e[O4],X0=e[$k],A0=e[ko],rx=e[el],B=e[_o],W0=e[c8],G0=e[GR],Y0=e[TF],V0=e[VM],ex=e[kL],Q0=e[pM],S0=e[oy],q0=e[zF],yx=e[KM],sx=e[mR],Dx=UN(x,0,0,QU,KN,1)[1];function Ix(H,l0,J){var a0=J[2],_0=a0[2],y0=a0[1],J0=J[1];if(_0){var Rx=_0[1],kx=function(br){return[0,J0,[0,y0,[0,br]]]};return I0(l(H[1][1+a],H),Rx,J,kx)}function Jx(br){return[0,J0,[0,br,_0]]}return I0(k(H[1][1+E],H,l0),y0,J,Jx)}function Xx(H,l0,J){var a0=J[2],_0=J[1],y0=_0[3],J0=_0[2],Rx=_0[1];if(y0)var kx=f6(l(H[1][1+u],H),y0),Jx=J0;else var kx=0,Jx=k(H[1][1+u],H,J0);var br=k(H[1][1+i],H,a0);return J0===Jx&&y0===kx&&a0===br?J:[0,[0,Rx,Jx,kx],br]}function Z0(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function er(H,l0,J){var a0=J[3];function _0(y0){return[0,J[1],J[2],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function rr(H,l0){var J=l0[3];function a0(_0){return[0,l0[1],l0[2],_0]}return I0(l(H[1][1+i],H),J,l0,a0)}function fr(H,l0,J){var a0=J[3];function _0(y0){return[0,J[1],J[2],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function Hx(H,l0,J){var a0=J[2],_0=J[1],y0=f6(l(H[1][1+a],H),_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,y0,J0]}function Y(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function Px(H,l0,J){var a0=J[4];function _0(y0){return[0,J[1],J[2],J[3],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function hr(H,l0,J){var a0=J[2];function _0(y0){return[0,J[1],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function zx(H,l0,J){var a0=J[3],_0=J[2],y0=k(H[1][1+e0],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],y0,J0]}function Ur(H,l0,J){var a0=J[4],_0=J[3],y0=J[2],J0=J[1],Rx=k(H[1][1+i],H,a0);if(_0){var kx=Cx(l(H[1][1+S],H),_0);return _0===kx&&a0===Rx?J:[0,J[1],J[2],kx,Rx]}if(y0){var Jx=Cx(l(H[1][1+y],H),y0);return y0===Jx&&a0===Rx?J:[0,J[1],Jx,J[3],Rx]}var br=k(H[1][1+a],H,J0);return J0===br&&a0===Rx?J:[0,br,J[2],J[3],Rx]}function px(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+a],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0]}function w(H,l0,J){var a0=J[4];function _0(y0){return[0,J[1],J[2],J[3],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function L(H,l0,J){var a0=J[4];function _0(y0){return[0,J[1],J[2],J[3],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function L0(H,l0,J){var a0=J[2],_0=J[1],y0=_0[3],J0=_0[2],Rx=_0[1];if(y0)var kx=f6(l(H[1][1+u],H),y0),Jx=J0;else var kx=0,Jx=k(H[1][1+u],H,J0);var br=k(H[1][1+i],H,a0);return J0===Jx&&y0===kx&&a0===br?J:[0,[0,Rx,Jx,kx],br]}function ax(H,l0,J){var a0=J[3],_0=J[1],y0=X2(l(H[1][1+c],H),_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,y0,J[2],J0]}function lx(H,l0,J){var a0=J[2];function _0(y0){return[0,J[1],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function ox(H,l0){if(l0[0]===0){var J=l0[1],a0=function(Jx){return[0,Jx]};return I0(l(H[1][1+v],H),J,l0,a0)}var _0=l0[1],y0=_0[2],J0=y0[2],Rx=_0[1],kx=k(H[1][1+v],H,J0);return J0===kx?l0:[1,[0,Rx,[0,y0[1],kx]]]}function Wx(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+p0],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0,J[5]]}function _x(H,l0){var J=l0[2],a0=l0[1],_0=J[4];function y0(J0){return[0,a0,[0,J[1],J[2],J[3],J0]]}return I0(l(H[1][1+i],H),_0,[0,a0,J],y0)}function Vx(H,l0,J){var a0=J[10],_0=J[3],y0=k(H[1][1+E0],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J[4],J[5],J[6],J[7],J[8],J[9],J0,J[11]]}function Lx(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+a],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0]}function M0(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function qr(H,l0){var J=l0[2],a0=l0[1],_0=J[3];function y0(J0){return[0,a0,[0,J[1],J[2],J0]]}return I0(l(H[1][1+i],H),_0,[0,a0,J],y0)}function Ex(H,l0,J){var a0=J[6],_0=J[5],y0=k(H[1][1+W0],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],J[3],J[4],y0,J0,J[7]]}function $0(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];if(a0===0){var J0=function(Jx){return[0,y0,[0,Jx,a0]]};return I0(l(H[1][1+v],H),_0,l0,J0)}function Rx(Jx){return[0,y0,[0,_0,Jx]]}var kx=l(H[1][1+t],H);return I0(function(Jx){return Cx(kx,Jx)},a0,l0,Rx)}function Gx(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(kx){return[0,y0,[0,kx,a0]]}var Rx=l(H[1][1+p],H);return I0(function(kx){return f6(Rx,kx)},_0,l0,J0)}function P0(H,l0,J){var a0=J[2],_0=J[1];if(a0===0){var y0=function(kx){return[0,kx,J[2],J[3]]};return I0(l(H[1][1+a],H),_0,J,y0)}function J0(kx){return[0,J[1],kx,J[3]]}var Rx=l(H[1][1+t],H);return I0(function(kx){return Cx(Rx,kx)},a0,J,J0)}function cr(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function tx(H,l0,J){var a0=J[7],_0=J[2],y0=k(H[1][1+_],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],y0,J[3],J[4],J[5],J[6],J0]}function Mx(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function b2(H,l0){var J=l0[2],a0=J[2],_0=J[1],y0=l0[1];function J0(Rx){return[0,y0,[0,_0,Rx]]}return I0(l(H[1][1+i],H),a0,l0,J0)}function Ux(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+S],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0]}function c1(H,l0,J){var a0=J[2];function _0(y0){return[0,J[1],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}function Fr(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+a],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0]}function U2(H,l0,J){var a0=J[4],_0=J[3],y0=k(H[1][1+a],H,_0),J0=k(H[1][1+i],H,a0);return _0===y0&&a0===J0?J:[0,J[1],J[2],y0,J0]}function g(H,l0){var J=l0[2];function a0(_0){return[0,l0[1],_0]}return I0(l(H[1][1+i],H),J,l0,a0)}function W(H,l0,J){var a0=J[2];function _0(y0){return[0,J[1],y0]}return I0(l(H[1][1+i],H),a0,J,_0)}return BN(x,[0,U,function(H,l0){var J=l0[2],a0=Ml(function(y0){return Fs(y0[1][2],H[1+r])<0?1:0})(J),_0=Ps(a0);return Ps(J)===_0?l0:[0,l0[1],a0,l0[3]]},sx,W,yx,g,q0,U2,S0,Fr,Q0,c1,ex,Ux,S,b2,y,Mx,V0,tx,_,cr,Y0,P0,G0,Gx,p,$0,B,Ex,rx,qr,A0,M0,X0,Lx,N0,Vx,T0,_x,w0,Wx,v0,ox,g0,lx,h0,ax,j0,L0,u0,L,d0,w,s0,px,x0,Ur,Z,zx,$,hr,c,Px,Q,Y,V,Hx,K,fr,F,rr,O,er,j,Z0,C,Xx,P,Ix]),function(H,l0,J){var a0=hh(l0,x);return a0[1+r]=J,l(Dx,a0),qN(l0,a0,x)}});function nd(x){var r=f3(x);if(r)var e=r[1],t=lX(x)?(e6(x,e[3]),[0,k(gX[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,c){return u?c(u[1],i):i}]}function c6(x){var r=f3(x);if(r){var e=r[1];if(lX(x)){e6(x,e[3]);var t=Aa(x),u=[0,k(gX[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Aa(x)}else var u=0,i=0;return[0,i,function(c,v){return u?k(v,u[1],c):c}]}function I2(x){return K1(x)?c6(x):nd(x)}function Dt(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,Pv,2),t,u)})}function Y1(x,r){if(!r)return 0;var e=r[1],t=I2(x)[2];return[0,k(t,e,function(u,i){return k($x(u,$P,5),u,i)})]}function hO(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,IR,8),t,u)})}function o3(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,-1045824777,9),t,u)})}function s6(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,-455772979,10),t,u)})}function _X(x,r){if(!r)return 0;var e=r[1],t=I2(x)[2];return[0,k(t,e,function(u,i){return k($x(u,QF,13),u,i)})]}function fn(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,eR,14),t,u)})}function bX(x,r){var e=I2(x)[2];return k(e,r,function(t,u){var i=l($x(t,VL,16),t);return f6(function(c){return X2(i,c)},u)})}function wX(x,r){var e=I2(x)[2];return k(e,r,function(t,u){return k($x(t,-21476009,17),t,u)})}function hw0(x,r){var e=x[2],t=x[1];function u(c1){return N1(c1,r)}switch(e[0]){case 0:var i=e[1],c=VN(i[2],r),Ux=[0,[0,i[1],c]];break;case 1:var v=e[1],a=u(v[2]),Ux=[1,[0,v[1],a]];break;case 2:var p=e[1],_=u(p[7]),Ux=[2,[0,p[1],p[2],p[3],p[4],p[5],p[6],_]];break;case 3:var y=e[1],S=y[7],E=u(y[6]),Ux=[3,[0,y[1],y[2],y[3],y[4],y[5],E,S]];break;case 4:var P=e[1],C=u(P[2]),Ux=[4,[0,P[1],C]];break;case 5:var Ux=[5,[0,u(e[1][1])]];break;case 6:var j=e[1],O=u(j[7]),Ux=[6,[0,j[1],j[2],j[3],j[4],j[5],j[6],O]];break;case 7:var F=e[1],K=u(F[5]),Ux=[7,[0,F[1],F[2],F[3],F[4],K]];break;case 8:var U=e[1],V=u(U[3]),Ux=[8,[0,U[1],U[2],V]];break;case 9:var Q=e[1],$=u(Q[5]),Ux=[9,[0,Q[1],Q[2],Q[3],Q[4],$]];break;case 10:var x0=e[1],e0=u(x0[4]),Ux=[10,[0,x0[1],x0[2],x0[3],e0]];break;case 11:var Z=e[1],s0=u(Z[5]),Ux=[11,[0,Z[1],Z[2],Z[3],Z[4],s0]];break;case 12:var d0=e[1],u0=u(d0[3]),Ux=[12,[0,d0[1],d0[2],u0]];break;case 13:var j0=e[1],h0=u(j0[2]),Ux=[13,[0,j0[1],h0]];break;case 14:var g0=e[1],v0=u(g0[3]),Ux=[14,[0,g0[1],g0[2],v0]];break;case 15:var p0=e[1],w0=u(p0[4]),Ux=[15,[0,p0[1],p0[2],p0[3],w0]];break;case 16:var T0=e[1],E0=u(T0[5]),Ux=[16,[0,T0[1],T0[2],T0[3],T0[4],E0]];break;case 17:var N0=e[1],X0=u(N0[4]),Ux=[17,[0,N0[1],N0[2],N0[3],X0]];break;case 18:var A0=e[1],rx=u(A0[3]),Ux=[18,[0,A0[1],A0[2],rx]];break;case 19:var Ux=[19,[0,u(e[1][1])]];break;case 20:var B=e[1],W0=u(B[3]),Ux=[20,[0,B[1],B[2],W0]];break;case 21:var G0=e[1],Y0=u(G0[3]),Ux=[21,[0,G0[1],G0[2],Y0]];break;case 22:var V0=e[1],ex=u(V0[5]),Ux=[22,[0,V0[1],V0[2],V0[3],V0[4],ex]];break;case 23:var Q0=e[1],S0=u(Q0[3]),Ux=[23,[0,Q0[1],Q0[2],S0]];break;case 24:var q0=e[1],yx=u(q0[5]),Ux=[24,[0,q0[1],q0[2],q0[3],q0[4],yx]];break;case 25:var sx=e[1],Dx=u(sx[5]),Ux=[25,[0,sx[1],sx[2],sx[3],sx[4],Dx]];break;case 26:var Ix=e[1],Xx=u(Ix[5]),Ux=[26,[0,Ix[1],Ix[2],Ix[3],Ix[4],Xx]];break;case 27:var Z0=e[1],er=Z0[11],rr=u(Z0[10]),Ux=[27,[0,Z0[1],Z0[2],Z0[3],Z0[4],Z0[5],Z0[6],Z0[7],Z0[8],Z0[9],rr,er]];break;case 28:var fr=e[1],Hx=u(fr[4]),Ux=[28,[0,fr[1],fr[2],fr[3],Hx]];break;case 29:var Y=e[1],Px=u(Y[5]),Ux=[29,[0,Y[1],Y[2],Y[3],Y[4],Px]];break;case 30:var hr=e[1],zx=u(hr[5]),Ux=[30,[0,hr[1],hr[2],hr[3],hr[4],zx]];break;case 31:var Ur=e[1],px=u(Ur[3]),Ux=[31,[0,Ur[1],Ur[2],px]];break;case 32:var w=e[1],L=w[3],L0=u(w[2]),Ux=[32,[0,w[1],L0,L]];break;case 33:var ax=e[1],lx=ax[4],ox=u(ax[3]),Ux=[33,[0,ax[1],ax[2],ox,lx]];break;case 34:var Wx=e[1],_x=u(Wx[2]),Ux=[34,[0,Wx[1],_x]];break;case 35:var Vx=e[1],Lx=u(Vx[4]),Ux=[35,[0,Vx[1],Vx[2],Vx[3],Lx]];break;case 36:var M0=e[1],qr=u(M0[4]),Ux=[36,[0,M0[1],M0[2],M0[3],qr]];break;case 37:var Ex=e[1],$0=u(Ex[5]),Ux=[37,[0,Ex[1],Ex[2],Ex[3],Ex[4],$0]];break;case 38:var Gx=e[1],P0=u(Gx[3]),Ux=[38,[0,Gx[1],Gx[2],P0]];break;case 39:var cr=e[1],tx=u(cr[3]),Ux=[39,[0,cr[1],cr[2],tx]];break;default:var Mx=e[1],b2=u(Mx[3]),Ux=[40,[0,Mx[1],Mx[2],b2]]}return[0,t,Ux]}mh(hs0,function(x){var r=LN(x,vs0),e=MN(ps0),t=e.length-1,u=HU.length-1,i=Yv(t+u|0,0),c=t-1|0,v=0;if(c>=0)for(var a=v;;){var p=Vl(x,$2(e,a)[1+a]);$2(i,a)[1+a]=p;var _=a+1|0;if(c===a)break;var a=_}var y=u-1|0,S=0;if(y>=0)for(var E=S;;){var P=E+t|0,C=LN(x,$2(HU,E)[1+E]);$2(i,P)[1+P]=C;var j=E+1|0;if(y===E)break;var E=j}var O=i[4],F=i[5],K=i[lL],U=i[l_],V=i[297],Q=i[298],$=i[44],x0=i[bv],e0=i[gL],Z=UN(x,0,0,QU,KN,1)[1];function s0(v0,p0,w0){return k(v0[1][1+K],v0,w0[2]),w0}function d0(v0,p0){return k(v0[1][1+U],v0,p0),p0}function u0(v0,p0){var w0=p0[1],T0=v0[1+Q];if(T0){var E0=Fs(T0[1][1][2],w0[2])<0?1:0,N0=E0&&(v0[1+Q]=[0,p0],0);return N0}var X0=0<=Fs(w0[2],v0[1+r][3])?1:0,A0=X0&&(v0[1+Q]=[0,p0],0);return A0}function j0(v0,p0){var w0=p0[1],T0=v0[1+V];if(T0){var E0=Fs(w0[2],T0[1][1][2])<0?1:0,N0=E0&&(v0[1+V]=[0,p0],0);return N0}var X0=Fs(w0[2],v0[1+r][2])<0?1:0,A0=X0&&(v0[1+V]=[0,p0],0);return A0}function h0(v0,p0){return p0?k(v0[1][1+U],v0,p0[1]):0}function g0(v0,p0){var w0=p0[2],T0=p0[1];return p1(l(v0[1][1+F],v0),T0),p1(l(v0[1][1+O],v0),w0)}return BN(x,[0,x0,function(v0){return[0,v0[1+V],v0[1+Q]]},U,g0,K,h0,F,j0,O,u0,$,d0,e0,s0]),function(v0,p0,w0){var T0=hh(p0,x);return T0[1+r]=w0,l(Z,T0),T0[1+V]=0,T0[1+Q]=0,qN(p0,T0,x)}});function TX(x){var r=M(x);x:{if(typeof r=="number"){var e=r;if(50<=e)switch(e){case 50:var u=Zs0;break x;case 51:var u=xa0;break x;case 52:var u=ra0;break x;case 53:var u=ea0;break x;case 54:var u=ta0;break x;case 55:var u=na0;break x;case 56:var u=ua0;break x;case 57:var u=ia0;break x;case 58:var u=fa0;break x;case 59:var u=ca0;break x;case 60:var u=sa0;break x;case 61:var u=aa0;break x;case 62:var u=oa0;break x;case 63:var u=va0;break x;case 64:var u=la0;break x;case 65:var u=pa0;break x;case 114:var u=ka0;break x;case 115:var u=ma0;break x;case 116:var u=ha0;break x;case 117:var u=da0;break x;case 118:var u=ya0;break x;case 119:var u=ga0;break x;case 120:var u=_a0;break x;case 121:var u=ba0;break x;case 122:var u=wa0;break x;case 123:var u=Ta0;break x;case 124:var u=Ea0;break x;case 125:var u=Sa0;break x;case 126:var u=Aa0;break x;case 128:var u=Ia0;break x;case 129:var u=Pa0;break x;case 130:var u=ja0;break x}else switch(e){case 15:var u=ds0;break x;case 16:var u=ys0;break x;case 17:var u=gs0;break x;case 18:var u=_s0;break x;case 19:var u=bs0;break x;case 20:var u=ws0;break x;case 21:var u=Ts0;break x;case 22:var u=Es0;break x;case 23:var u=Ss0;break x;case 24:var u=As0;break x;case 25:var u=Is0;break x;case 26:var u=Ps0;break x;case 27:var u=js0;break x;case 28:var u=Ns0;break x;case 29:var u=Os0;break x;case 30:var u=Cs0;break x;case 31:var u=Ds0;break x;case 32:var u=Rs0;break x;case 33:var u=Fs0;break x;case 34:var u=Ls0;break x;case 35:var u=Ms0;break x;case 36:var u=Us0;break x;case 37:var u=qs0;break x;case 38:var u=Bs0;break x;case 39:var u=Xs0;break x;case 40:var u=Js0;break x;case 41:var u=Ks0;break x;case 42:var u=Ys0;break x;case 43:var u=zs0;break x;case 44:var u=Vs0;break x;case 45:var u=Ws0;break x;case 46:var u=Gs0;break x;case 47:var u=$s0;break x;case 48:var u=Hs0;break x;case 49:var u=Qs0;break x}}else switch(r[0]){case 4:var u=r[2];break x;case 11:var t=r[1]?Na0:Oa0,u=t;break x}_2(Ca0,x);var u=Da0}return b0(x),u}function g1(x){var r=cx(x),e=c0(x),t=TX(x);return[0,r,[0,t,n0([0,e],[0,xx(x)],R)]]}function EX(x){var r=cx(x),e=c0(x);G(x,14);var t=cx(x),u=TX(x),i=n0([0,e],[0,xx(x)],R),c=Zr(r,t),v=t[2],a=r[3],p=a[1]===v[1]?1:0,_=p&&(a[2]===v[2]?1:0);return 1-_&&D0(x,[0,c,P2]),[0,c,[0,u,i]]}function Yo(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],c=u[2];x:{if(i[1][2][0]===2&&!i[2]){var v=1;break x}var v=0}if(!v)return v;var u=c}}function a6(x){for(var r=x;;){var e=r[2];if(e[0]!==31)return 0;var t=e[1][2];if(t[2][0]===27)return 1;var r=t}}function ud(x,r,e){var t=e[2][1],u=e[1];if(!I(t,bo)){var i=r[19];return i&&D0(r,[0,u,5])}if(I(t,dv)){if(!I(t,M1))return r[18]?D0(r,[0,u,95]):ft(r,[0,u,80])}else if(r[14])return D0(r,[0,u,[24,Th(t)]]);if(c3(t))return ft(r,[0,u,80]);if(Qh(t))return D0(r,[0,u,95]);if(x){var c=x[1];if(Jo(t))return ft(r,[0,u,c])}}function r0(x,r,e){var t=x?x[1]:cx(e),u=l(r,e),i=f3(e),c=i?Zr(t,i[1]):t;return[0,c,u]}function dO(x,r,e){var t=r0(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]}function id(x){L2(x,0);var r=M(x);J2(x);var e=vr(1,x);x:{r:{if(typeof r=="number"){if(r!==21)break x}else{if(r[0]!==4)break x;var t=r[3];if(I(t,yv)){if(!I(t,lv))e:{if(typeof e=="number"){if(e!==21)break e}else if(e[0]!==4)break e;break r}}else e:{if(typeof e=="number"){if(e!==21)break e}else if(e[0]!==4)break e;break r}}if(typeof e=="number"){if(y2!==e)break x}else if(e[0]!==4||I(e[3],kl))break x}return 1}return 0}function SX(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}}function yO(x,r,e){if(e){var t=e[1];x:{if(t!==8232&&W2!==t){if(t===10){var u=6;break x}if(t===13){var u=5;break x}if(nl<=t){var u=3;break x}if(hP<=t){var u=2;break x}if(y2<=t){var u=1;break x}var u=0;break x}var u=7}var i=u}else var i=4;return[0,i,x]}var dw0=[x2,ko0,Es(0)];function AX(x,r,e,t){try{var u=$2(x,r)[1+r];return u}catch(c){var i=O2(c);throw i[1]===nN?U0([0,dw0,e,B0(_r(lo0),t,r,x.length-1)],1):U0(i,0)}}function fd(x,r){if(r[1]===0&&r[2]===0)return 0;var e=AX(x,r[1]-1|0,r,oo0);return AX(e,r[2],r,vo0)}function IX(x){var r=[0,Bo0,y1[1],0,0];function e(a){var p=M(a);x:if(typeof p=="number"){if(8<=p){if(10<=p)break x}else if(p!==1)break x;return 1}return 0}function t(a,p,_,y,S,E){var P=B0(x[24],a,S,E);if(_)var C=Bx(qo0,E),j=-P;else var C=E,j=P;var O=xx(a);return e(a)?[2,p,[0,j,C,n0([0,y],[0,O],R)]]:[0,p]}function u(a){var p=cx(a),_=c0(a),y=M(a);if(typeof y=="number")switch(y){case 104:b0(a);var S=M(a);return typeof S!="number"&&S[0]===0?t(a,p,1,_,S[1],S[2]):[0,p];case 30:case 31:b0(a);var E=xx(a);return e(a)?[1,p,[0,y===31?1:0,n0([0,_],[0,E],R)]]:[0,p]}else switch(y[0]){case 0:return t(a,p,0,_,y[1],y[2]);case 1:var P=y[2],C=B0(x[26],a,y[1],P),j=xx(a);return e(a)?[4,p,[0,C,P,n0([0,_],[0,j],R)]]:[0,p];case 2:var O=y[1],F=O[1],K=O[3],U=O[2];O[4]&&Ct(a,76),b0(a);var V=xx(a);return e(a)?[3,F,[0,U,K,n0([0,_],[0,V],R)]]:[0,F]}return b0(a),[0,p]}function i(a){var p=g1(a),_=M(a);x:{if(typeof _=="number"){if(_===82){G(a,82);var y=u(a);break x}if(_===86){Yx(a,[8,p[2][1]]),G(a,86);var y=u(a);break x}}var y=0}return[0,p,y]}var c=0;function v(a,p,_,y,S,E,P){var C=Ps(S),j=Ps(E);function O(K){return[2,[0,[0,E],_,y,P]]}function F(K){return[2,[0,[1,S],_,y,P]]}return C===0?O(R):j===0?F(R):C<j?(p1(function(K){return D0(a,[0,K[1],[12,p]])},S),O(R)):(p1(function(K){return D0(a,[0,K[1],[12,p]])},E),F(R))}return[0,function(a,p){var _=a?a[1]:0,y=Fx(_,c0(p));G(p,48);var S=k(x[13],0,p),E=S[2][1],P=S[1],C=r0(0,function(j){if(f2(j,63)){L2(j,1);var O=M(j);x:{if(typeof O=="number")switch(O){case 117:var F=Ro0;break x;case 118:var F=Fo0;break x;case 119:var F=Lo0;break x;case 121:var F=Mo0;break x}else switch(O[0]){case 4:Yx(j,[7,E,[0,O[2]]]);var F=0;break x;case 11:if(O[1]){var F=Uo0;break x}break}Yx(j,[7,E,0]);var F=0}b0(j),J2(j);var K=F}else var K=0;var U=K===0?0:c0(j);G(j,0);for(var V=r;;){var Q=M(j);if(typeof Q=="number"){var $=Q-2|0;if(P2<$>>>0){if(ue>=$+1>>>0)break}else if($===10){var x0=cx(j),e0=c0(j);b0(j);var Z=M(j);x:{r:if(typeof Z=="number"){var s0=Z-2|0;if(P2<s0>>>0){if(ue<s0+1>>>0)break r}else{if(s0!==7)break r;G(j,9);var d0=M(j);e:{t:if(typeof d0=="number"){if(d0!==1&&Rr!==d0)break t;var u0=1;break e}var u0=0}D0(j,[0,x0,[6,u0]])}break x}D0(j,[0,x0,Co0])}var V=[0,V[1],V[2],1,e0];continue}}var j0=V[2],h0=V[1],g0=r0(c,i,j),v0=g0[2],p0=v0[2],w0=v0[1],T0=g0[1],E0=w0[2][1],N0=w0[1];x:if(Ar(E0,H0))var X0=V;else{var A0=N2(E0,0),rx=97<=A0?1:0,B=rx&&(A0<=r2?1:0);B&&D0(j,[0,N0,[10,E,E0]]),y1[3].call(null,E0,j0)&&D0(j,[0,N0,[4,E,E0]]);var W0=V[4],G0=V[3],Y0=y1[4].call(null,E0,j0),V0=[0,V[1],Y0,G0,W0],ex=function(Ex){return function($0,Gx){if(K&&K[1]!==$0)return D0(j,[0,Gx,[9,E,K,Ex]])}}(E0);if(typeof p0=="number"){if(K)switch(K[1]){case 0:D0(j,[0,T0,[3,E,E0]]);var X0=V0;break x;case 1:D0(j,[0,T0,[11,E,E0]]);var X0=V0;break x;case 4:D0(j,[0,T0,[2,E,E0]]);var X0=V0;break x}var X0=[0,[0,h0[1],h0[2],h0[3],h0[4],[0,[0,T0,[0,w0]],h0[5]]],Y0,G0,W0]}else switch(p0[0]){case 0:D0(j,[0,p0[1],[9,E,K,E0]]);var X0=V0;break;case 1:var Q0=p0[1],S0=p0[2];ex(0,Q0);var X0=[0,[0,[0,[0,T0,[0,w0,[0,Q0,S0]]],h0[1]],h0[2],h0[3],h0[4],h0[5]],Y0,G0,W0];break;case 2:var q0=p0[1],yx=p0[2];ex(1,q0);var X0=[0,[0,h0[1],[0,[0,T0,[0,w0,[0,q0,yx]]],h0[2]],h0[3],h0[4],h0[5]],Y0,G0,W0];break;case 3:var sx=p0[1],Dx=p0[2];ex(2,sx);var X0=[0,[0,h0[1],h0[2],[0,[0,T0,[0,w0,[0,sx,Dx]]],h0[3]],h0[4],h0[5]],Y0,G0,W0];break;default:var Ix=p0[1],Xx=p0[2];ex(4,Ix);var X0=[0,[0,h0[1],h0[2],h0[3],[0,[0,T0,[0,w0,[0,Ix,Xx]]],h0[4]],h0[5]],Y0,G0,W0]}}var Z0=M(j);x:{r:if(typeof Z0=="number"){var er=Z0-2|0;if(P2<er>>>0){if(ue<er+1>>>0)break r}else{if(er!==6)break r;Yx(j,18),G(j,8)}break x}G(j,9)}var V=X0}var rr=V[3],fr=V[4],Hx=vx(V[1][5]),Y=vx(V[1][4]),Px=vx(V[1][3]),hr=vx(V[1][2]),zx=vx(V[1][1]),Ur=Fx(fr,c0(j));G(j,1);var px=M(j);x:{r:if(typeof px=="number"){if(px!==1&&Rr!==px)break r;var w=xx(j);break x}var w=K1(j)?Aa(j):0}var L=F2([0,U],[0,w],Ur,R);if(K){switch(K[1]){case 0:var L0=[0,[0,zx,1,rr,L]];break;case 1:var L0=[1,[0,hr,1,rr,L]];break;case 2:var L0=v(j,E,1,rr,Px,Hx,L);break;case 3:var L0=[3,[0,Hx,rr,L]];break;default:var L0=[4,[0,Y,1,rr,L]]}var ax=L0}else{var lx=Ps(zx),ox=Ps(hr),Wx=Ps(Y),_x=Ps(Px),Vx=Ps(Hx),Lx=function(Ex){return[2,[0,Do0,0,rr,L]]};x:{if(lx===0&&ox===0&&Wx===0){if(_x===0&&Vx===0){var M0=Lx(R);break x}var M0=v(j,E,0,rr,Px,Hx,L);break x}if(ox===0&&Wx===0&&_x===0&&Vx<=lx){p1(function($0){return D0(j,[0,$0[1],[3,E,$0[2][1][2][1]]])},Hx);var M0=[0,[0,zx,0,rr,L]];break x}if(lx===0){if(Wx===0&&_x===0&&Vx<=ox){p1(function($0){return D0(j,[0,$0[1],[11,E,$0[2][1][2][1]]])},Hx);var M0=[1,[0,hr,0,rr,L]];break x}if(ox===0&&_x===0&&Vx<=Wx){p1(function($0){return D0(j,[0,$0[1],[11,E,$0[2][1][2][1]]])},Hx);var M0=[4,[0,Y,0,rr,L]];break x}}D0(j,[0,P,[5,E]]);var M0=Lx(R)}var ax=M0}return ax},p);return[0,S,C,n0([0,y],0,R)]}]}function v3(x){return[0,Ms(x)]}function cd(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=fx(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 c=e[5],v=e[4],a=e[3],p=e[2],_=fx(x,p),y=e[1];if(_===0)return a===r?e:[1,y,x,r,v,c];if(0<=_){var S=cd(x,r,c);return c===S?e:sB(v,p,a,S)}var E=cd(x,r,v);return v===E?e:sB(E,p,a,c)}var gO=oB([0,function(x,r){var e=r[2],t=x[2],u=hB(x[1],r[1]);return u===0?k(dB,t,e):u}]);function o6(x,r,e){var t=e[2][1],u=e[1];return Ar(t,H0)?r:y1[3].call(null,t,r)?(D0(x,[0,u,[0,t]]),r):y1[4].call(null,t,r)}function _O(x){return function(r){var e=r[2];switch(e[0]){case 0:var t=e[1][1];return u1(function(i,c){var v=c[0]===0?c[1][2][2]:c[1][2][1];return _O(i)(v)},x,t);case 1:var u=e[1][1];return u1(function(i,c){if(c[0]===2)return i;var v=c[1][2][1];return _O(i)(v)},x,u);case 2:return[0,e[1][1],x];default:return gx(Bl0)}}}var z0=zq(Jl0,Xl0[1]);function sd(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=cx(e),c=M(e);if(typeof c=="number")switch(c){case 103:var v=c0(e);return b0(e),[0,[0,i,[0,0,n0([0,v],0,R)]]];case 104:var a=c0(e);return b0(e),[0,[0,i,[0,1,n0([0,a],0,R)]]];case 126:if(t){var p=c0(e);return b0(e),[0,[0,i,[0,2,n0([0,p],0,R)]]]}break}else if(c[0]===4){var _=c[3];if(I(_,oa)){if(!I(_,Ag)&&u&&Zh(1,e)){var y=c0(e);return b0(e),[0,[0,i,[0,4,n0([0,y],0,R)]]]}}else if(u&&Zh(1,e)){var S=c0(e);b0(e);var E=M(e);x:{if(typeof E!="number"&&E[0]===4&&!I(E[3],Ag)){var P=cx(e);b0(e);var C=Zr(i,P),j=5;break x}var C=i,j=3}return[0,[0,C,[0,j,n0([0,S],0,R)]]]}}return 0}function PX(x,r,e,t,u){r===1&&Ct(u,76);var i=c0(u);b0(u);var c=xx(u);if(x)var v=n0([0,Fx(x[1],i)],[0,c],R),a=v,p=Bx(ao0,t),_=-e;else var a=n0([0,i],[0,c],R),p=t,_=e;return[30,[0,_,p,a]]}function jX(x,r,e,t){var u=c0(t);b0(t);var i=xx(t);if(x)var c=n0([0,Fx(x[1],u)],[0,i],R),v=Bx(so0,e),a=c,p=v,_=nh(Gj,r);else var a=n0([0,u],[0,i],R),p=e,_=r;return[31,[0,_,p,a]]}var Wr=function x(r){return x.fun(r)},l3=function x(r){return x.fun(r)},NX=function x(r){return x.fun(r)},OX=function x(r){return x.fun(r)},bO=function x(r,e,t){return x.fun(r,e,t)},ad=function x(r){return x.fun(r)},wO=function x(r,e,t,u){return x.fun(r,e,t,u)},TO=function x(r){return x.fun(r)},EO=function x(r,e,t,u){return x.fun(r,e,t,u)},SO=function x(r){return x.fun(r)},AO=function x(r,e){return x.fun(r,e)},od=function x(r){return x.fun(r)},CX=function x(r){return x.fun(r)},vd=function x(r,e,t,u){return x.fun(r,e,t,u)},ld=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},DX=function x(r){return x.fun(r)},RX=function x(r,e){return x.fun(r,e)},IO=function x(r){return x.fun(r)},FX=function x(r){return x.fun(r)},LX=function x(r){return x.fun(r)},MX=function x(r){return x.fun(r)},UX=function x(r){return x.fun(r)},pd=function x(r,e){return x.fun(r,e)},qX=function x(r){return x.fun(r)},BX=function x(r){return x.fun(r)},PO=function x(r){return x.fun(r)},v6=function x(r,e){return x.fun(r,e)},XX=function x(r){return x.fun(r)},qs=function x(r){return x.fun(r)},l6=function x(r){return x.fun(r)},JX=function x(r,e){return x.fun(r,e)},jO=function x(r){return x.fun(r)},KX=function x(r){return x.fun(r)},YX=function x(r){return x.fun(r)},zX=function x(r){return x.fun(r)},VX=function x(r){return x.fun(r)},p6=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},WX=function x(r){return x.fun(r)},NO=function x(r){return x.fun(r)},kd=function x(r){return x.fun(r)},OO=function x(r,e){return x.fun(r,e)},md=function x(r,e,t,u){return x.fun(r,e,t,u)},CO=function x(r){return x.fun(r)},Ia=function x(r){return x.fun(r)},GX=function x(r){return x.fun(r)},Pa=function x(r){return x.fun(r)},hd=function x(r){return x.fun(r)},k6=function x(r){return x.fun(r)},DO=function x(r,e){return x.fun(r,e)},$X=function x(r,e){return x.fun(r,e)},HX=function x(r){return x.fun(r)},QX=function x(r){return x.fun(r)},dd=function x(r){return x.fun(r)},ZX=function x(r,e,t){return x.fun(r,e,t)};m0(Wr,function(x){return l(OX,x)}),m0(l3,function(x){return 1-g2(x)&&Yx(x,S1),r0(0,function(r){return G(r,86),l(Wr,r)},x)}),m0(NX,function(x){1-g2(x)&&Yx(x,S1);var r=cx(x);return G(x,86),id(x)?[2,k(OO,x,r)]:[1,r0([0,r],Wr,x)]}),m0(OX,function(x){var r=cx(x),e=sO(0,x);return B0(bO,e,r,l(ad,e))}),m0(bO,function(x,r,e){var t=M(x);return typeof t=="number"&&t===41?r0([0,r],function(u){G(u,41);var i=l(ad,sO(1,u));ed(u,85);var c=l(Wr,u);ed(u,86);var v=l(Wr,u);return[17,[0,e,i,c,v,n0(0,[0,xx(u)],R)]]},x):e}),m0(ad,function(x){var r=cx(x);if(M(x)===89){var e=c0(x);b0(x);var t=e}else var t=0;return At(wO,x,[0,t],r,l(TO,x))}),m0(wO,function(x,r,e,t){var u=r?r[1]:0;if(M(x)!==89)return t;var i=[0,t,0];return r0([0,e],function(c){for(var v=i;;){if(!f2(c,89)){var a=vx(v);if(a){var p=a[2];if(p){var _=p[2],y=p[1],S=a[1];return[22,[0,[0,S,y,_],n0([0,u],0,R)]]}}throw U0([0,Ir,co0],1)}var v=[0,l(TO,c),v]}},x)}),m0(TO,function(x){var r=cx(x);if(M(x)===91){var e=c0(x);b0(x);var t=e}else var t=0;return At(EO,x,[0,t],r,l(SO,x))}),m0(EO,function(x,r,e,t){var u=r?r[1]:0;if(M(x)!==91)return t;var i=[0,t,0];return r0([0,e],function(c){for(var v=i;;){if(!f2(c,91)){var a=vx(v);if(a){var p=a[2];if(p){var _=p[2],y=p[1],S=a[1];return[23,[0,[0,S,y,_],n0([0,u],0,R)]]}}throw U0([0,Ir,fo0],1)}var v=[0,l(SO,c),v]}},x)}),m0(SO,function(x){return k(AO,x,l(od,x))}),m0(AO,function(x,r){var e=M(x);if(typeof e=="number"&&e===11&&!x[15]){var t=k(v6,x,r);return I1(p6,1,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}),m0(od,function(x){var r=M(x);return typeof r=="number"&&r===85?r0(0,function(e){var t=c0(e);G(e,85);var u=n0([0,t],0,R);return[11,[0,l(od,e),u]]},x):l(CX,x)}),m0(CX,function(x){var r=cx(x);return At(vd,0,x,r,l(LX,x))}),m0(vd,function(x,r,e,t){var u=x?x[1]:0;if(K1(r))return t;var i=M(r);if(typeof i=="number"){if(i===6)return b0(r),I1(ld,u,0,r,e,t);if(i===10){var c=vr(1,r);return typeof c=="number"&&c===6?(Yx(r,uo0),G(r,10),G(r,6),I1(ld,u,0,r,e,t)):(Yx(r,io0),t)}if(i===83)return b0(r),M(r)!==6&&Yx(r,41),G(r,6),I1(ld,1,1,r,e,t)}return t}),m0(ld,function(x,r,e,t,u){return At(vd,[0,x],e,t,r0([0,t],function(i){if(!r&&f2(i,7))return[16,[0,u,n0(0,[0,xx(i)],R)]];var c=l(Wr,i);G(i,7);var v=[0,u,c,n0(0,[0,xx(i)],R)];return x?[21,[0,v,r]]:[20,v]},e))}),m0(DX,function(x){return k(RX,x,k(z0[13],0,x))}),m0(RX,function(x,r){for(var e=[0,r[1],[0,r]];;){var t=e[2],u=e[1];if(M(x)===10&&kX(1,x)){var i=r0([0,u],function(a){return function(p){return G(p,10),[0,a,g1(p)]}}(t),x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return t}}),m0(IO,function(x){if(L2(x,0),M(x)===4){b0(x);var r=l(IO,x);G(x,5);var e=r}else var e=Kc(x)?[0,l(DX,x)]:(Yx(x,46),0);return J2(x),e}),m0(FX,function(x){return r0(0,function(r){var e=c0(r);G(r,46);var t=l(IO,r);if(!t)return no0;var u=t[1],i=K1(r)?0:l(hd,r);return[24,[0,u,i,n0([0,e],0,R)]]},x)}),m0(LX,function(x){var r=cx(x),e=M(x);x:{r:{if(typeof e=="number")switch(e){case 4:return l(zX,x);case 6:return l(BX,x);case 46:return l(FX,x);case 53:return r0(0,function($){var x0=c0($);b0($);var e0=l(CO,$),Z=e0[2],s0=e0[1];return[15,[0,Z,s0,n0([0,x0],0,R)]]},x);case 98:return l(VX,x);case 104:return r0(0,MX,x);case 106:var t=c0(x);return b0(x),[0,r,[10,n0([0,t],[0,xx(x)],R)]];case 125:return r0(0,function($){var x0=c0($);b0($);var e0=xx($),Z=l(Wr,$);return[25,[0,Z,n0([0,x0],[0,e0],R)]]},x);case 126:return r0(0,function($){var x0=c0($);b0($);var e0=xx($),Z=l(Wr,$);return[27,[0,Z,n0([0,x0],[0,e0],R)]]},x);case 127:return r0(0,function($){var x0=c0($);b0($);var e0=xx($),Z=r0(0,function(s0){var d0=l(Ia,s0);function u0(j0){if(1-f2(j0,41))throw U0(zc,1);var h0=l(ad,j0);if(!j0[16]&&M(j0)===85)throw U0(zc,1);return[1,[0,h0[1],h0]]}return[0,d0,td(s0,[0,cx(s0)],u0),1,0,0]},$);return[18,[0,Z,n0([0,x0],[0,e0],R)]]},x);case 0:case 2:var u=At(md,0,1,1,x);return[0,u[1],[14,u[2]]];case 131:case 132:break r;case 41:case 42:break;case 30:case 31:var i=c0(x);return b0(x),[0,r,[32,[0,e===31?1:0,n0([0,i],[0,xx(x)],R)]]];default:break x}else switch(e[0]){case 2:var c=e[1],v=c[3],a=c[2],p=c[1];c[4]&&Ct(x,76);var _=c0(x);return b0(x),[0,p,[29,[0,a,v,n0([0,_],[0,xx(x)],R)]]];case 4:var y=e[3];if(I(y,na)){if(I(y,To)){if(!I(y,yr))break r}else if(x[28][1]){var S=vr(1,x);e:if(typeof S=="number"){if(S!==4&&S!==98)break e;return l(WX,x)}var E=l(k6,x);return[0,E[1],[19,E[2]]]}}else if(x[28][1])return r0(0,function($){var x0=c0($);Yc($,xo0);var e0=Y1($,l(Pa,$)),Z=l(jO,$);if(kO($))var u0=hO($,l(dd,$)),j0=Z;else var s0=l(dd,$),d0=I2($)[2],u0=s0,j0=k(d0,Z,function(h0,g0){return k($x(h0,420776873,12),h0,g0)});return[13,[0,e0,j0,u0,n0([0,x0],0,R)]]},x);break;case 7:if(I(e[1],q3))break x;return Yx(x,84),[0,r,ro0];case 12:var P=e[3],C=e[2],j=e[1],O=0;return r0(0,function($){return PX(O,j,C,P,$)},x);case 13:var F=e[3],K=e[2],U=0;return r0(0,function($){return jX(U,K,F,$)},x);default:break x}var V=l(k6,x);return[0,V[1],[19,V[2]]]}return r0(0,function($){return[26,l(PO,$)]},x)}var Q=l(qX,x);return Q?[0,r,Q[1]]:(_2(eo0,x),[0,r,to0])}),m0(MX,function(x){var r=c0(x);b0(x);var e=M(x);if(typeof e!="number")switch(e[0]){case 12:return PX([0,r],e[1],e[2],e[3],x);case 13:return jX([0,r],e[2],e[3],x)}return _2(Qa0,x),Za0}),m0(UX,function(x){x:{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:break;default:break x}else if(x[0]!==11)break x;return 1}return 0}),m0(pd,function(x,r){var e=c0(x),t=r0(0,b0,x)[1],u=n0([0,e],[0,xx(x)],R);return[0,[19,[0,[0,tn(0,[0,t,r])],0,u]]]}),m0(qX,function(x){var r=c0(x),e=M(x);if(typeof e=="number")switch(e){case 29:return b0(x),[0,[4,n0([0,r],[0,xx(x)],R)]];case 114:return b0(x),[0,[0,n0([0,r],[0,xx(x)],R)]];case 115:return b0(x),[0,[1,n0([0,r],[0,xx(x)],R)]];case 116:return b0(x),[0,[2,n0([0,r],[0,xx(x)],R)]];case 117:return b0(x),[0,[5,n0([0,r],[0,xx(x)],R)]];case 118:return b0(x),[0,[6,n0([0,r],[0,xx(x)],R)]];case 119:return b0(x),[0,[7,n0([0,r],[0,xx(x)],R)]];case 120:return b0(x),[0,[3,n0([0,r],[0,xx(x)],R)]];case 121:return b0(x),[0,[9,n0([0,r],[0,xx(x)],R)]];case 122:return b0(x),[0,[33,n0([0,r],[0,xx(x)],R)]];case 123:return b0(x),[0,[34,n0([0,r],[0,xx(x)],R)]];case 124:return b0(x),[0,[35,n0([0,r],[0,xx(x)],R)]];case 128:return k(pd,x,Ga0);case 129:return k(pd,x,$a0);case 130:return k(pd,x,Ha0)}else if(e[0]===11){var t=e[1];b0(x);var u=xx(x),i=t?-883944824:737456202;return[0,[8,i,n0([0,r],[0,u],R)]]}return 0}),m0(BX,function(x){return r0(0,function(r){var e=c0(r);G(r,6);for(var t=Xo(0,r),u=0;;){var i=M(t);x:{r:if(typeof i=="number"){if(i!==7&&Rr!==i)break r;var _=[0,vx(u),0];break x}var c=r0(0,function(E){if(!f2(E,12)){var P=M(E);r:{if(typeof P=="number"&&(Qe===P||bt===P&&Us(1,E))){var C=sd(0,0,E);break r}var C=0}var j=Kc(E),O=vr(1,E);if(j&&typeof O=="number"&&1>=O+ds>>>0){var F=g1(E),K=f2(E,85);return G(E,86),[0,[1,[0,F,l(Wr,E),C,K]]]}var U=C?1:0;return U&&Yx(E,45),[0,[0,l(Wr,E)]]}var V=M(E);r:if(typeof V=="number"){if(10<=V){if(Rr!==V)break r}else{if(7>V)break r;switch(V-7|0){case 0:break;case 1:break r;default:return _2(Wa0,E),b0(E),0}}return 0}var Q=Kc(E),$=vr(1,E);r:{if(Q&&typeof $=="number"&&1>=$+ds>>>0){var x0=g1(E);M(E)===85&&(Yx(E,44),b0(E)),G(E,86);var e0=[0,x0];break r}var e0=0}return[0,[2,[0,e0,l(Wr,E)]]]},t),v=c[2],a=c[1];if(v){var p=[0,[0,a,v[1]],u];M(t)!==7&&G(t,9);var u=p;continue}var _=[0,vx(u),1]}var y=_[2],S=_[1];return G(r,7),[28,[0,S,y,n0([0,e],[0,xx(r)],R)]]}},x)}),m0(PO,function(x){var r=c0(x),e=M(x);x:{if(typeof e=="number")switch(e){case 131:var t=1;break x;case 132:var t=2;break x}else if(e[0]===4&&!I(e[3],yr)){var t=0;break x}var t=gx(Va0)}var u=cx(x);b0(x);var i=xx(x),c=l(od,x);return[0,u,c,n0([0,r],[0,i],R),t]}),m0(v6,function(x,r){return[0,r[1],[0,0,r,0]]}),m0(XX,function(x){return r0(0,function(r){L2(r,0);var e=k(z0[13],0,r);J2(r),1-g2(r)&&Yx(r,S1);var t=f2(r,85);return G(r,86),[0,[0,e],l(Wr,r),t]},x)});function xJ(x){var r=vr(1,x);return typeof r=="number"&&1>=r+ds>>>0?l(XX,x):k(v6,x,l(Wr,x))}function yw0(x,r,e){for(var t=r,u=e;;){var i=M(x);x:if(typeof i=="number")switch(i){case 5:case 12:case 113:var c=i===12?[0,r0(0,function(S){var E=c0(S);G(S,12);var P=n0([0,E],0,R);return[0,xJ(S),P]},x)]:0;return[0,t,vx(u),c,0]}else if(i[0]===4&&!I(i[3],io)){if(vr(1,x)!==86&&vr(1,x)!==85)break x;var v=t!==0?1:0,a=v||(u!==0?1:0);a&&Yx(x,89);var p=r0(0,function(E){var P=c0(E);b0(E),M(E)===85&&Yx(E,88);var C=n0([0,P],0,R);return[0,l(l3,E),C]},x);M(x)!==5&&G(x,9);var t=[0,p];continue}var _=[0,xJ(x),u];M(x)!==5&&G(x,9);var u=_}}m0(qs,function(x){var r=0;return function(e){return yw0(x,r,e)}}),m0(l6,function(x){return r0(0,function(r){var e=c0(r);G(r,4);var t=k(qs,r,0),u=c0(r);G(r,5);var i=F2([0,e],[0,xx(r)],u,R);return[0,t[1],t[2],t[3],i]},x)}),m0(JX,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){var u=t-5|0;if(7<u>>>0){if(F7!==u)break x}else if(5>=u-1>>>0)break x;var i=t===12?[0,r0(0,function(a){var p=c0(a);G(a,12);var _=vr(1,a);r:{if(typeof _=="number"){if(_===85){L2(a,0);var y=k(z0[13],0,a);J2(a),G(a,85),G(a,86);var E=1,P=[0,y];break r}if(_===86){L2(a,0);var S=k(z0[13],0,a);J2(a),G(a,86);var E=0,P=[0,S];break r}}var E=0,P=0}var C=l(Wr,a);return[0,P,C,E,n0([0,p],0,R)]},x)]:0;return[0,vx(e),i,0]}var c=[0,r0(0,function(a){var p=M(a);x:{if(typeof p!="number"&&p[0]===2){var _=p[1],y=_[4],S=_[3],E=_[2],P=_[1];y&&Ct(a,76),G(a,[2,[0,P,E,S,y]]);var j=[1,[0,P,[0,E,S,n0(0,[0,xx(a)],R)]]];break x}L2(a,0);var C=k(z0[13],0,a);J2(a);var j=[0,C]}var O=f2(a,85);return[0,j,l(l3,a),O]},x),e];M(x)!==5&&G(x,9);var e=c}}),m0(jO,function(x){return r0(0,function(r){var e=c0(r);G(r,4);var t=k(JX,r,0),u=c0(r);G(r,5);var i=F2([0,e],[0,xx(r)],u,R);return[0,t[1],t[2],i]},x)}),m0(KX,function(x){var r=c0(x);G(x,4);var e=Xo(0,x),t=M(e);x:{r:{if(typeof t=="number")switch(t){case 5:var _=za0;break x;case 131:var u=vr(1,e);e:{if(typeof u=="number"&&u===86){var i=[0,k(qs,e,0)];break e}var i=[1,l(Wr,e)]}var _=i;break x;case 42:break;case 12:case 113:var _=[0,k(qs,e,0)];break x;default:break r}else{if(t[0]!==4)break r;if(!I(t[3],yr)){var c=vr(1,e);e:{if(typeof c=="number"&&1>=c+ds>>>0){var v=[0,k(qs,e,0)];break e}var v=[1,l(Wr,e)]}var _=v;break x}}var _=l(YX,e);break x}if(l(UX,t)){var a=vr(1,e);r:{if(typeof a=="number"&&1>=a+ds>>>0){var p=[0,k(qs,e,0)];break r}var p=[1,l(Wr,e)]}var _=p}else var _=[1,l(Wr,e)]}if(_[0]===0)var y=_;else{var S=_[1];if(x[15])var E=_;else{var P=M(x);x:{if(typeof P=="number"){if(P===5){if(vr(1,x)===11){var C=[0,k(qs,x,[0,k(v6,x,S),0])];break x}var C=[1,S];break x}if(P===9){G(x,9);var C=[0,k(qs,x,[0,k(v6,x,S),0])];break x}}var C=_}var E=C}var y=E}var j=c0(x);G(x,5);var O=xx(x);if(y[0]===0)var F=y[1],K=F2([0,r],[0,O],j,R),U=[0,[0,F[1],F[2],F[3],K]];else var U=[1,B0(ZX,y[1],r,O)];return U}),m0(YX,function(x){var r=vr(1,x);if(typeof r=="number"&&1>=r+ds>>>0)return[0,k(qs,x,0)];var e=cx(x),t=k($X,x,l(Ia,x)),u=l(B0(vd,0,x,e),t),i=l(l(AO,x),u),c=l(k(l(EO,x),0,e),i),v=l(k(l(wO,x),0,e),c);return[1,l(k(bO,sO(0,x),e),v)]}),m0(zX,function(x){var r=cx(x),e=r0(0,KX,x),t=e[2],u=e[1];return t[0]===0?I1(p6,1,x,r,0,[0,u,t[1]]):t[1]}),m0(VX,function(x){var r=cx(x),e=Y1(x,l(Pa,x));return I1(p6,1,x,r,e,l(l6,x))}),m0(p6,function(x,r,e,t,u){return r0([0,e],function(i){return G(i,11),[12,[0,t,u,l(NO,i),0,x]]},r)}),m0(WX,function(x){var r=cx(x);b0(x);var e=Y1(x,l(Pa,x));return I1(p6,0,x,r,e,l(l6,x))}),m0(NO,function(x){return id(x)?[1,l(kd,x)]:[0,l(Wr,x)]}),m0(kd,function(x){function r(e){var t=c0(e);G(e,y2);var u=Fx(t,c0(e));return[0,[0,l(Wr,e)],u]}return r0(0,function(e){var t=c0(e),u=f2(e,gl)?1:f2(e,hl)?2:0;L2(e,0);var i=g1(e);J2(e);x:if(u===2)var c=r(e),v=c[2],a=c[1];else{var p=M(e);if(typeof p=="number"&&y2===p){var _=r(e),v=_[2],a=_[1];break x}var v=0,a=0}return[0,u,[0,i,a],F2([0,t],0,v,R)]},x)}),m0(OO,function(x,r){return r0([0,r],kd,x)});function yd(x,r,e){return r0([0,r],function(t){var u=l(l6,t);return G(t,86),[0,e,u,l(NO,t),0,1]},x)}function rJ(x,r,e,t,u){var i=fn(x,t),c=yd(x,r,Y1(x,l(Pa,x))),v=[0,c[1],[12,c[2]]],a=[0,i,[0,v],0,e!==0?1:0,0,1,0,n0([0,u],0,R)];return[0,[0,v[1],a]]}function gd(x,r,e,t,u,i,c){var v=c[2],a=c[1];return 1-g2(x)&&Yx(x,S1),[0,r0([0,r],function(p){var _=f2(p,85),y=dX(p,86)?l(Wr,p):[0,a,Ya0];return[0,v,[0,y],_,t!==0?1:0,u!==0?1:0,0,e,n0([0,i],0,R)]},x)]}function m6(x,r){var e=M(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return;break;case 3:if(x)return;break;case 8:case 9:return b0(r)}return un(r,9)}function h6(x,r){if(r)return D0(x,[0,r[1][1],Hf])}function d6(x,r){if(r)return D0(x,[0,r[1],94])}function gw0(x,r,e,t,u,i,c,v,a){for(var p=e,_=t,y=u,S=i,E=c,P=v;;){var C=M(x);if(typeof C=="number")switch(C){case 6:d6(x,E);var j=vr(1,x);if(typeof j=="number"&&j===6)return h6(x,y),[4,r0([0,a],function(B){var W0=Fx(P,c0(B));G(B,6),G(B,6);var G0=g1(B);G(B,7),G(B,7);var Y0=M(B);x:{r:if(typeof Y0=="number"){if(Y0!==4&&Y0!==98)break r;var V0=yd(B,a,Y1(B,l(Pa,B))),S0=0,q0=[0,V0[1],[12,V0[2]]],yx=1,sx=0;break x}var ex=f2(B,85),Q0=xx(B);G(B,86);var S0=Q0,q0=l(Wr,B),yx=0,sx=ex}return[0,G0,q0,sx,S!==0?1:0,yx,n0([0,W0],[0,S0],R)]},x)];var O=Fx(P,c0(x));G(x,6);var F=vr(1,x);return typeof F!="number"&&F[0]===4&&!I(F[3],oa)&&S===0?[5,r0([0,a],function(B){var W0=l(Ia,B),G0=W0[1];b0(B);var Y0=l(Wr,B);G(B,7);var V0=M(B);x:{r:{var ex=[0,W0,[0,G0],0,0,0];if(typeof V0=="number"){var Q0=V0+UA|0;if(1<Q0>>>0){if(Q0!==-18)break r;b0(B);var S0=2}else var S0=Q0?(b0(B),G(B,85),1):(b0(B),G(B,85),0);var q0=S0;break x}}var q0=3}G(B,86);var yx=l(Wr,B);return[0,[0,G0,ex],yx,Y0,y,q0,n0([0,O],[0,xx(B)],R)]},x)]:[2,r0([0,a],function(B){if(vr(1,B)===86){var W0=g1(B);G(B,86);var G0=[0,W0]}else var G0=0;var Y0=l(Wr,B);G(B,7);var V0=xx(B);G(B,86);var ex=l(Wr,B);return[0,G0,Y0,ex,S!==0?1:0,y,n0([0,O],[0,V0],R)]},x)];case 42:if(p){if(y!==0)throw U0([0,Ir,Ma0],1);var K=[0,cx(x)],U=Fx(P,c0(x));b0(x);var p=0,_=0,S=K,P=U;continue}break;case 126:if(y===0){if(!Us(1,x)&&vr(1,x)!==6)break;var p=0,_=0,y=sd(Ua0,0,x);continue}break;case 103:case 104:if(y===0){var p=0,_=0,y=sd(0,0,x);continue}break;case 4:case 98:return d6(x,E),h6(x,y),[3,r0([0,a],function(B){var W0=cx(B),G0=yd(B,W0,Y1(B,l(Pa,B)));return[0,G0,S!==0?1:0,n0([0,P],0,R)]},x)]}else if(C[0]===4&&!I(C[3],LP)&&_){if(y!==0)throw U0([0,Ir,qa0],1);var V=[0,cx(x)],Q=Fx(P,c0(x));b0(x);var p=0,_=0,E=V,P=Q;continue}if(S){var $=S[1];if(E)return gx(Ba0);if(typeof C=="number"&&1>=C+ds>>>0)return gd(x,a,y,0,E,0,[0,$,[3,tn(n0([0,P],0,R),[0,$,Xa0])]])}else if(E){var x0=E[1];if(typeof C=="number"&&1>=C+ds>>>0)return gd(x,a,y,S,0,0,[0,x0,[3,tn(n0([0,P],0,R),[0,x0,Ja0])]])}var e0=function(B){L2(B,0);var W0=k(z0[20],0,B);return J2(B),W0},Z=c0(x),s0=e0(x),d0=s0[1],u0=s0[2];x:if(u0[0]===3){var j0=u0[1][2][1];if(I(j0,wo)&&I(j0,Fv))break x;var h0=M(x);if(typeof h0=="number"){var g0=h0-5|0;if(92<g0>>>0){if(94>=g0+1>>>0)return d6(x,E),h6(x,y),rJ(x,a,S,u0,P)}else if(1>=g0+ZR>>>0)return gd(x,a,y,S,E,P,[0,d0,u0])}fn(x,u0);var v0=e0(x),p0=Ar(j0,wo),w0=Fx(P,Z);return d6(x,E),h6(x,y),[0,r0([0,a],function(B){var W0=v0[1],G0=fn(B,v0[2]),Y0=yd(B,a,0),V0=Y0[2][2];r:if(p0){var ex=V0[2];e:{if(!ex[1]){if(!ex[2]&&!ex[3])break e;D0(B,[0,W0,23]);break r}D0(B,[0,W0,24])}}else{var Q0=V0[2];if(Q0[1])D0(B,[0,W0,66]);else{var S0=Q0[2];e:{if(!Q0[3]){if(S0&&!S0[2])break e;D0(B,[0,W0,65]);break r}D0(B,[0,W0,65])}}}var q0=n0([0,w0],0,R),yx=0,sx=0,Dx=0,Ix=S!==0?1:0,Xx=0,Z0=p0?[1,Y0]:[2,Y0];return[0,G0,Z0,Xx,Ix,Dx,sx,yx,q0]},x)]}var T0=s0[2],E0=M(x);x:if(typeof E0=="number"){if(E0!==4&&E0!==98)break x;return d6(x,E),h6(x,y),rJ(x,a,S,T0,P)}var N0=S!==0?1:0;x:if(T0[0]===3){var X0=T0[1],A0=X0[2][1];r:{var rx=X0[1];if(r){if(!Ar(yo,A0)&&(!N0||!Ar(aa,A0)))break r;D0(x,[0,rx,[15,A0,N0,0,0]]);break x}}}return gd(x,a,y,S,E,P,[0,d0,T0])}}m0(md,function(x,r,e,t){var u=r&&(M(t)===2?1:0),i=r&&1-u;return r0(0,function(c){var v=c0(c),a=u?2:0;G(c,a);var p=Xo(0,c);x:{r:{e:{t:{n:{var _=Ka0;u:for(;;){var y=_[3],S=_[2],E=_[1];if(x&&e)throw U0([0,Ir,Fa0],1);if(i&&!e)throw U0([0,Ir,La0],1);var P=cx(p),C=M(p);if(typeof C=="number"){if(13<=C){if(Rr===C)break r}else if(C)switch(C-1|0){case 0:if(!u)break e;break;case 2:if(u)break t;break;case 11:if(!e){b0(p);var j=M(p);if(typeof j=="number"&&10>j)switch(j){case 1:case 3:case 8:case 9:D0(p,[0,P,32]),m6(u,p);continue}var O=lO(p);oO(p)(O),D0(p,[0,P,97]),b0(p),m6(u,p);continue}var F=c0(p);b0(p);var K=M(p);if(typeof K=="number"&&10>K)switch(K){case 1:case 3:case 8:case 9:m6(u,p);var U=M(p);if(typeof U=="number"){var V=U-1|0;if(2>=V>>>0)switch(V){case 0:if(i)break n;break;case 1:break;default:break u}}D0(p,[0,P,92]);continue}var Q=[1,r0([0,P],function(T0){return function(E0){var N0=n0([0,T0],0,R);return[0,l(Wr,E0),N0]}}(F),p)];m6(u,p);var _=[0,[0,Q,E],S,y];continue}}var $=gw0(p,x,x,x,0,0,0,0,P);m6(u,p);var _=[0,[0,$,E],S,y]}D0(p,[0,P,31]);var x0=[0,vx(E),S,y];break x}var x0=[0,vx(E),1,F];break x}var x0=[0,vx(E),S,y];break x}var x0=[0,vx(E),S,y];break x}var x0=[0,vx(E),S,y]}var e0=x0[3],Z=x0[2],s0=x0[1],d0=Fx(e0,c0(c)),u0=u?3:1;return G(c,u0),[0,u,Z,s0,F2([0,v],[0,xx(c)],d0,R)]},t)}),m0(CO,function(x){if(f2(x,41))for(var r=0;;){var e=[0,l(k6,x),r],t=M(x);if(typeof t=="number"&&t===9){G(x,9);var r=e;continue}var u=bX(x,vx(e));break}else var u=0;return[0,u,At(md,0,0,0,x)]}),m0(Ia,function(x){var r=g1(x),e=r[2],t=e[1],u=r[1],i=e[2];return vO(t)&&D0(x,[0,u,96]),[0,u,[0,t,i]]}),m0(GX,function(x){return r0(0,function(r){var e=l(Ia,r),t=M(r);x:{if(typeof t=="number"){if(t===41){var u=1,i=u,c=[1,r0(0,function(p){return b0(p),l(Wr,p)},r)];break x}if(t===86){var i=0,c=[1,l(l3,r)];break x}}var i=0,c=[0,Ms(r)]}return[0,e,c,i]},x)});function eJ(x,r){var e=vX(x,r);if(e)var t=e;else{x:{if(typeof r=="number"&&1>=r+UA>>>0){var u=1;break x}var u=0}if(!u){x:{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:break;default:break x}else switch(r[0]){case 4:if(vO(r[3]))return 1;break x;case 11:break;default:break x}return 1}return 0}var t=u}return t}m0(Pa,function(x){if(M(x)!==98)return 0;1-g2(x)&&Yx(x,S1);var r=r0(0,function(t){var u=c0(t);G(t,98);for(var i=0,c=0;;){if(eJ(t,M(t)))var v=dO(0,function(O){return function(F){var K=sd(0,Ra0,F),U=l(GX,F),V=U[2],Q=V[3],$=V[2],x0=V[1],e0=U[1],Z=M(F);x:{if(typeof Z=="number"&&Z===82){b0(F);var s0=1,d0=[0,l(Wr,F)];break x}O&&D0(F,[0,e0,52]);var s0=O,d0=0}return[0,[0,x0,$,Q,K,d0],s0]}}(i),t),a=v[2],p=[0,v[1],c];else var a=i,p=c;var _=M(t);x:{if(typeof _=="number"){var y=_+TM|0;if(14<y>>>0){if(y===-90){b0(t);var i=a,c=p;continue}}else if(12<y-1>>>0){var C=vx(p);break x}}r:{e:{t:{if(typeof _!="number"){if(_[0]!==4)break e;var S=_[3];if(!Qh(S)){n:{if(I(S,bo)&&I(S,M1)){var E=0;break n}var E=1}if(!E){if(I(S,ol)){if(!I(S,po))break t;if(I(S,Bu))break e;break t}if(!t[28][2])break e;var P=1;break r}}var P=1;break r}switch(_){case 4:case 82:break;default:break e}}var P=1;break r}var P=0}if(!P){if(eJ(t,_)){un(t,9);var i=a,c=p;continue}G(t,9);var i=a,c=p;continue}un(t,99);var C=vx(p)}var j=c0(t);return ed(t,99),[0,C,F2([0,u],[0,xx(t)],j,R)]}},x),e=r[1];return r[2][1]||D0(x,[0,e,51]),[0,r]}),m0(hd,function(x){return M(x)===98?[0,r0(0,function(r){var e=c0(r);G(r,98);for(var t=Xo(0,r),u=0;;){var i=M(t);x:if(typeof i=="number"){if(i!==99&&Rr!==i)break x;var c=vx(u),v=c0(t);return G(t,99),[0,c,F2([0,e],[0,xx(t)],v,R)]}var a=[0,l(Wr,t),u];M(t)!==99&&G(t,9);var u=a}},x)]:0}),m0(k6,function(x){return k(DO,x,l(Ia,x))}),m0(DO,function(x,r){function e(t){for(var u=[0,r[1],[0,r]];;){var i=u[2],c=u[1];if(M(t)===10&&Zh(1,t)){var v=r0([0,c],function(S){return function(E){return G(E,10),[0,S,l(Ia,E)]}}(i),t),a=v[1],u=[0,a,[1,[0,a,v[2]]]];continue}if(M(t)===98)var p=I2(t)[2],_=k(p,i,function(y,S){return k($x(y,-860373976,61),y,S)});else var _=i;return[0,_,l(hd,t),0]}}return r0([0,r[1]],e,x)}),m0($X,function(x,r){var e=k(DO,x,r);return[0,e[1],[19,e[2]]]}),m0(HX,function(x){var r=M(x);return typeof r=="number"&&r===86?l(NX,x):[0,Ms(x)]}),m0(QX,function(x){var r=M(x);return typeof r=="number"&&r===86?[1,l(l3,x)]:[0,Ms(x)]}),m0(dd,function(x){var r=M(x);x:{if(typeof r=="number")switch(r){case 86:var e=cx(x);1-g2(x)&&Yx(x,S1),Yx(x,34),b0(x);var t=r0(0,Wr,x);return[1,t[1],[0,e,t[2],0,0]];case 131:case 132:break;default:break x}else if(r[0]!==4||I(r[3],yr))break x;1-g2(x)&&Yx(x,S1);var u=r0([0,cx(x)],PO,x);return[1,u[1],u[2]]}return[0,Ms(x)]}),m0(ZX,function(x,r,e){var t=x[2],u=x[1];function i(er){return N1(er,n0([0,r],[0,e],R))}switch(t[0]){case 0:var Z0=[0,i(t[1])];break;case 1:var Z0=[1,i(t[1])];break;case 2:var Z0=[2,i(t[1])];break;case 3:var Z0=[3,i(t[1])];break;case 4:var Z0=[4,i(t[1])];break;case 5:var Z0=[5,i(t[1])];break;case 6:var Z0=[6,i(t[1])];break;case 7:var Z0=[7,i(t[1])];break;case 8:var c=i(t[2]),Z0=[8,t[1],c];break;case 9:var Z0=[9,i(t[1])];break;case 10:var Z0=[10,i(t[1])];break;case 11:var v=t[1],a=i(v[2]),Z0=[11,[0,v[1],a]];break;case 12:var p=t[1],_=p[5],y=i(p[4]),Z0=[12,[0,p[1],p[2],p[3],y,_]];break;case 13:var S=t[1],E=i(S[4]),Z0=[13,[0,S[1],S[2],S[3],E]];break;case 14:var P=t[1],C=P[4],j=VN(C,n0([0,r],[0,e],R)),Z0=[14,[0,P[1],P[2],P[3],j]];break;case 15:var O=t[1],F=i(O[3]),Z0=[15,[0,O[1],O[2],F]];break;case 16:var K=t[1],U=i(K[2]),Z0=[16,[0,K[1],U]];break;case 17:var V=t[1],Q=i(V[5]),Z0=[17,[0,V[1],V[2],V[3],V[4],Q]];break;case 18:var $=t[1],x0=i($[2]),Z0=[18,[0,$[1],x0]];break;case 19:var e0=t[1],Z=i(e0[3]),Z0=[19,[0,e0[1],e0[2],Z]];break;case 20:var s0=t[1],d0=i(s0[3]),Z0=[20,[0,s0[1],s0[2],d0]];break;case 21:var u0=t[1],j0=u0[1],h0=u0[2],g0=i(j0[3]),Z0=[21,[0,[0,j0[1],j0[2],g0],h0]];break;case 22:var v0=t[1],p0=i(v0[2]),Z0=[22,[0,v0[1],p0]];break;case 23:var w0=t[1],T0=i(w0[2]),Z0=[23,[0,w0[1],T0]];break;case 24:var E0=t[1],N0=i(E0[3]),Z0=[24,[0,E0[1],E0[2],N0]];break;case 25:var X0=t[1],A0=i(X0[2]),Z0=[25,[0,X0[1],A0]];break;case 26:var rx=t[1],B=rx[4],W0=i(rx[3]),Z0=[26,[0,rx[1],rx[2],W0,B]];break;case 27:var G0=t[1],Y0=i(G0[2]),Z0=[27,[0,G0[1],Y0]];break;case 28:var V0=t[1],ex=i(V0[3]),Z0=[28,[0,V0[1],V0[2],ex]];break;case 29:var Q0=t[1],S0=i(Q0[3]),Z0=[29,[0,Q0[1],Q0[2],S0]];break;case 30:var q0=t[1],yx=i(q0[3]),Z0=[30,[0,q0[1],q0[2],yx]];break;case 31:var sx=t[1],Dx=i(sx[3]),Z0=[31,[0,sx[1],sx[2],Dx]];break;case 32:var Ix=t[1],Xx=i(Ix[2]),Z0=[32,[0,Ix[1],Xx]];break;case 33:var Z0=[33,i(t[1])];break;case 34:var Z0=[34,i(t[1])];break;default:var Z0=[35,i(t[1])]}return[0,u,Z0]});function tJ(x,r){if(M(x)!==4)return[0,0,n0([0,r],[0,xx(x)],R)];var e=Fx(r,c0(x));G(x,4),L2(x,0);var t=l(z0[9],x);return J2(x),G(x,5),[0,[0,t],n0([0,e],[0,xx(x)],R)]}function _w0(x){var r=c0(x);return G(x,66),tJ(x,r)}var bw0=0;function nJ(x){var r=Xo(0,x),e=M(r);return typeof e=="number"&&e===66?[0,r0(bw0,_w0,r)]:0}function ww0(x){var r=M(x);if(typeof r=="number"&&r===86){1-g2(x)&&Yx(x,S1);var e=Ms(x),t=cx(x);G(x,86);var u=M(x);if(typeof u=="number"&&u===66){var i=Xo(0,x);return[0,[0,e],[0,r0([0,t],function(a){var p=c0(a);return G(a,66),tJ(a,p)},i)]]}if(id(x))return[0,[2,k(OO,x,t)],0];var c=[1,r0([0,t],Wr,x)],v=M(x)===66?o3(x,c):c;return[0,v,nJ(x)]}return[0,[0,Ms(x)],0]}function ve(x,r){var e=Ls(1,r);L2(e,1);var t=l(x,e);return J2(e),t}function Bs(x){return ve(Wr,x)}function Vc(x){return ve(Ia,x)}function De(x){return ve(Pa,x)}function uJ(x){return ve(hd,x)}function zo(x){return ve(l3,x)}function RO(x){return ve(QX,x)}function FO(x){return ve(HX,x)}function LO(x){return ve(ww0,x)}function iJ(x){return ve(k6,x)}function MO(x){return ve(dd,x)}var Tw0=IX(z0);function ja(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return u1(Ew0,x,e[1][1]);case 1:return u1(Sw0,x,e[1][1]);case 2:var i=e[1][1],c=i[2][1],v=x[2],a=x[1],p=i[1];y1[3].call(null,c,v)&&D0(a,[0,p,77]);var _=i[2][1],y=i[1];return Jo(_)&&ft(a,[0,y,78]),c3(_)&&ft(a,[0,y,80]),[0,a,y1[4].call(null,c,v)];default:return D0(u,[0,t,20]),x}}function Ew0(x){return function(r){return r[0]===0?ja(x,r[1][2][2]):ja(x,r[1][2][1])}}function Sw0(x){return function(r){switch(r[0]){case 0:return ja(x,r[1][2][1]);case 1:return ja(x,r[1][2][1]);default:return x}}}function fJ(x,r){var e=r[2],t=e[3],u=e[2],i=[0,x,y1[1]],c=u1(function(v,a){return ja(v,a[2][1])},i,u);t&&ja(c,t[1][2][1])}function cJ(x,r,e,t){var u=x[5],i=t[0]===0?Yo(t[1]):0,c=Ls(u?0:r,x),v=r||u||1-i;if(!v)return v;if(e){var a=e[1],p=a[2][1],_=a[1];Jo(p)&&ft(c,[0,_,70]),c3(p)&&ft(c,[0,_,80])}if(t[0]===0)return fJ(c,t[1]);var y=t[1][2],S=y[2],E=y[1],P=[0,Vv,[0,[0,en(function(j){var O=j[2],F=O[1],K=O[4],U=O[3],V=O[2],Q=F[0]===0?[3,F[1]]:[0,[0,Vv,F[1][2]]];return[0,[0,Vv,[0,Q,V,U,K]]]},E),[0,Vv],0]]],C=ja([0,c,y1[1]],P);S&&ja(C,S[1][2][1])}function p3(x,r,e,t){return cJ(x,r,e,[0,t])}function sJ(x,r){if(r!==12)return 0;var e=c0(x),t=r0(0,function(c){return G(c,12),k(z0[18],c,78)},x),u=t[2],i=t[1];return[0,[0,i,u,n0([0,e],0,R)]]}var UO=function x(r,e){return x.fun(r,e)};function Aw0(x){M(x)===21&&Yx(x,89);var r=k(z0[18],x,78),e=M(x)===82?(G(x,82),[0,l(z0[10],x)]):0;return[0,r,e]}var Iw0=0;m0(UO,function(x,r){var e=M(x);x:if(typeof e=="number"){var t=e-5|0;if(7<t>>>0){if(F7!==t)break x}else if(5>=t-1>>>0)break x;var u=sJ(x,e),i=nh(function(v){return[0,v[1],[0,v[2],v[3]]]},u);return M(x)!==5&&Yx(x,61),[0,vx(r),i]}var c=r0(Iw0,Aw0,x);return M(x)!==5&&G(x,9),k(UO,x,[0,c,r])});function k3(x,r){function e(u){var i=uX(1,iO(r,fO(x,u))),c=c0(i);G(i,4);x:{if(g2(i)&&M(i)===21){var v=c0(i),a=r0(0,function(F){return G(F,21),M(F)===86?[0,zo(F)]:(Yx(F,85),0)},i),p=a[2],_=a[1];if(!p){var S=0;break x}var y=p[1];M(i)===9&&b0(i);var S=[0,[0,_,[0,y,n0([0,v],0,R)]]];break x}var S=0}var E=k(UO,i,0),P=E[2],C=E[1],j=c0(i);return G(i,5),[0,S,C,P,F2([0,c],[0,xx(i)],j,R)]}var t=0;return function(u){return r0(t,e,u)}}function aJ(x,r,e,t,u){var i=oX(x,r,e,u);return k(z0[16],t,i)}function y6(x,r,e,t,u){var i=aJ(x,r,e,t,u);return[0,[0,i[1]],i[2]]}function Pw0(x,r,e,t){var u=cx(x),i=M(x);x:{if(typeof i=="number")switch(i){case 103:var c=c0(x);b0(x);var p=[0,[0,u,[0,0,n0([0,c],0,R)]]];break x;case 104:var v=c0(x);b0(x);var p=[0,[0,u,[0,1,n0([0,v],0,R)]]];break x}else if(i[0]===4&&!I(i[3],mo)&&r){var a=c0(x);b0(x);var p=[0,[0,u,[0,2,n0([0,a],0,R)]]];break x}var p=0}x:if(p){var _=p[1][1];if(!e&&!t)break x;return D0(x,[0,_,Hf]),0}return p}function Vo(x){if(z2!==M(x))return Fv0;var r=c0(x);return b0(x),[0,1,r]}function _d(x){if(M(x)===64&&!u6(1,x)){var r=c0(x);return b0(x),[0,1,r]}return Rv0}function jw0(x){var r=_d(x),e=r[1],t=r[2],u=r0(0,function(O){var F=c0(O),K=M(O);x:{if(typeof K=="number"){if(K===15){b0(O);var U=Vo(O),Q=U[2],$=U[1],x0=1;break x}}else if(K[0]===4&&!I(K[3],To)&&!e){b0(O);var Q=0,$=0,x0=0;break x}un(O,K);var V=Vo(O),Q=V[2],$=V[1],x0=1}var e0=Ll([0,t,[0,F,[0,Q,0]]]),Z=O[7],s0=M(O);x:{if(Z&&typeof s0=="number"){if(s0===4){var h0=0,g0=0;break x}if(s0===98){var d0=Y1(O,De(O)),u0=M(O)===4?0:[0,Dt(O,k(z0[13],Nv0,O))],h0=u0,g0=d0;break x}}var j0=Kc(O)?Dt(O,k(z0[13],Ov0,O)):(hX(O,Cv0),[0,cx(O),Dv0]),h0=[0,j0],g0=Y1(O,De(O))}var v0=k3(e,$)(O),p0=M(O)===86?v0:s6(O,v0),w0=LO(O),T0=w0[2],E0=w0[1];if(T0)var N0=_X(O,T0),X0=E0;else var N0=T0,X0=o3(O,E0);return[0,$,x0,g0,h0,p0,X0,N0,e0]},x),i=u[2],c=i[5],v=i[4],a=i[1],p=i[8],_=i[7],y=i[6],S=i[3],E=i[2],P=u[1],C=y6(x,e,a,0,Yo(c)),j=C[1];return p3(x,C[2],v,c),[27,[0,v,c,j,e,a,E,_,y,S,n0([0,p],0,R),P]]}var Nw0=0;function g6(x){return r0(Nw0,jw0,x)}function qO(x,r){var e=c0(r);G(r,x);var t=r[28][2];if(t)var u=x===27?1:0,i=u&&(M(r)===48?1:0);else var i=t;i&&Yx(r,19);for(var c=0,v=0;;){var a=r0(0,function(j){var O=k(z0[18],j,81);if(f2(j,82))var F=0,K=[0,l(z0[10],j)];else{var U=O[1];if(O[2][0]===2)var F=0,K=0;else var F=[0,[0,U,58]],K=0}return[0,[0,O,K],F]},r),p=a[2],_=p[2],y=[0,[0,a[1],p[1]],c],S=_?[0,_[1],v]:v;if(!f2(r,9)){var E=vx(S);return[0,vx(y),e,E]}var c=y,v=S}}var Ow0=24;function oJ(x){return qO(Ow0,x)}function vJ(x){var r=qO(27,cO(1,x)),e=r[1],t=r[3],u=r[2];return[0,e,u,vx(u1(function(i,c){return c[2][2]?i:[0,[0,c[1],57],i]},t,e))]}function lJ(x){return qO(28,cO(1,x))}function pJ(x){function r(t){return[20,Tw0[1].call(null,x,t)]}var e=0;return function(t){return r0(e,r,t)}}var BO=function x(r,e){return x.fun(r,e)};function Cw0(x){var r=c0(x),e=M(x),t=vr(1,x);x:{r:if(typeof e!="number"&&e[0]===2){var u=e[1],i=u[4],c=u[3],v=u[2],a=u[1];e:{if(typeof t=="number")switch(t){case 85:case 86:break;default:break e}else{if(t[0]!==4)break e;if(I(t[3],Yt))break r}i&&Ct(x,76),G(x,[2,[0,a,v,c,i]]);var p=[1,[0,a,[0,v,c,n0([0,r],[0,xx(x)],R)]]];if(typeof t=="number"&&1>=t+ds>>>0){var _=t===85?1:0;Yx(x,[16,_,v]),_&&b0(x);var y=cx(x),C=0,j=[0,y,[2,[0,[0,y,Pv0],RO(x),_]]],O=p;break x}b0(x);var C=0,j=k(z0[18],x,78),O=p;break x}}if(typeof t!="number"&&t[0]===4&&!I(t[3],Yt)){var S=[0,g1(x)];Yc(x,jv0);var C=0,j=k(z0[18],x,78),O=S;break x}var E=B0(z0[14],x,0,78),P=E[2],C=1,j=[0,E[1],[2,P]],O=[0,P[1]]}var F=M(x)===82?(G(x,82),[0,l(z0[10],x)]):0;return[0,O,j,F,C]}var Dw0=0;m0(BO,function(x,r){var e=M(x);x:if(typeof e=="number"){var t=e-5|0;if(7<t>>>0){if(F7!==t)break x}else if(5>=t-1>>>0)break x;var u=sJ(x,e),i=nh(function(v){return[0,v[1],[0,v[2],v[3]]]},u);return M(x)!==5&&Yx(x,61),[0,vx(r),i]}var c=r0(Dw0,Cw0,x);return M(x)!==5&&G(x,9),k(BO,x,[0,c,r])});function Rw0(x){var r=uX(1,x),e=c0(r);G(r,4);var t=k(BO,r,0),u=t[2],i=t[1],c=c0(r);return G(r,5),[0,i,u,F2([0,e],[0,xx(r)],c,R)]}var Fw0=0;function Lw0(x){var r=r0(0,function(y){var S=c0(y);Yc(y,Av0);var E=Dt(y,k(z0[13],Iv0,y)),P=Y1(y,De(y)),C=r0(Fw0,Rw0,y);if(kO(y))var O=C;else var j=I2(y)[2],O=k(j,C,function(F,K){return k($x(F,842685896,11),F,K)});return[0,P,E,O,hO(y,MO(y)),S]},x),e=r[2],t=e[3],u=e[2],i=e[5],c=e[4],v=e[1],a=r[1],p=aJ(x,0,0,0,0),_=p[1];return cJ(x,p[2],[0,u],[1,t]),[3,[0,u,v,t,c,_,n0([0,i],0,R),a]]}var Mw0=0;function XO(x){return r0(Mw0,Lw0,x)}function f1(x,r){if(r[0]===0)return r[1];var e=r[2][1],t=r[1];return p1(function(u){return D0(x,u)},e),t}function JO(x,r,e){var t=x?x[1]:37;if(e[0]===0)var u=e[1];else{var i=e[2][2],c=e[1];p1(function(_){return D0(r,_)},i);var u=c}1-l(z0[23],u)&&D0(r,[0,u[1],t]);var v=u[2];x:if(v[0]===10){var a=u[1];if(Jo(v[1][2][1])){ft(r,[0,a,71]);break x}}return k(z0[19],r,u)}function KO(x,r){var e=Wv(x[2],r[2]);return[0,Wv(x[1],r[1]),e]}function kJ(x){var r=vx(x[2]);return[0,vx(x[1]),r]}function mJ(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0}var m3=function x(r){return x.fun(r)},Rt=function x(r){return x.fun(r)},hJ=function x(r){return x.fun(r)},YO=function x(r){return x.fun(r)},dJ=function x(r){return x.fun(r)},zO=function x(r){return x.fun(r)},yJ=function x(r){return x.fun(r)},gJ=function x(r){return x.fun(r)},_6=function x(r){return x.fun(r)},VO=function x(r){return x.fun(r)},WO=function x(r){return x.fun(r)},GO=function x(r){return x.fun(r)},_J=function x(r){return x.fun(r)},$O=function x(r){return x.fun(r)},bd=function x(r){return x.fun(r)},HO=function x(r){return x.fun(r)},bJ=function x(r){return x.fun(r)},Wo=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},QO=function x(r,e,t,u){return x.fun(r,e,t,u)},ZO=function x(r){return x.fun(r)},wd=function x(r){return x.fun(r)},xC=function x(r){return x.fun(r)},rC=function x(r,e,t,u,i){return x.fun(r,e,t,u,i)},wJ=function x(r,e,t,u){return x.fun(r,e,t,u)},eC=function x(r){return x.fun(r)},Td=function x(r,e,t){return x.fun(r,e,t)},TJ=function x(r){return x.fun(r)},Ed=function x(r,e,t){return x.fun(r,e,t)},tC=function x(r){return x.fun(r)},EJ=function x(r){return x.fun(r)},nC=function x(r,e){return x.fun(r,e)},uC=function x(r,e,t,u){return x.fun(r,e,t,u)},SJ=function x(r){return x.fun(r)},iC=function x(r,e,t){return x.fun(r,e,t)},AJ=function x(r){return x.fun(r)},IJ=function x(r){return x.fun(r)},fC=function x(r){return x.fun(r)},Sd=function x(r,e,t){return x.fun(r,e,t)};function Uw0(x){var r=x[2];switch(r[0]){case 23:var e=r[1],t=e[1][2][1];if(I(t,R1)){if(!I(t,uo)&&!I(e[2][2][1],Lw))return 0}else if(!I(e[2][2][1],dl))return 0;break;case 0:case 10:case 22:case 25:break;default:return 0}return 1}function cC(x){var r=cx(x),e=l(zO,x),t=l(dJ,x);if(!t)return e;var u=t[1];return[0,r0([0,r],function(i){var c=JO(0,i,e);return[4,[0,u,c,l(Rt,i),0]]},x)]}function qw0(x,r){if(typeof r=="number"&&r===80)return 0;throw U0(zc,1)}function PJ(x){var r=Hh(qw0,x),e=cC(r),t=M(r);if(typeof t=="number"){if(t===11)throw U0(zc,1);if(t===86){var u=sX(r);x:{if(u){var i=u[1];if(typeof i=="number"&&i===5){var c=1;break x}}var c=0}if(c)throw U0(zc,1)}}if(!Kc(r))return e;if(e[0]===0){var v=e[1][2];if(v[0]===10&&!I(v[1][2][1],va)&&!K1(r))throw U0(zc,1)}return e}m0(m3,function(x){var r=Kc(x);if(r){var e=M(x);x:{if(typeof e=="number"){if(e===58){if(x[18]){var t=0;break x}}else if(e===65&&x[19]){var t=0;break x}}var t=1}var u=t}else var u=r;var i=M(x);x:{r:if(typeof i=="number"){if(22<=i){if(i===58){if(x[18])return[0,l(hJ,x)];break r}if(i!==98)break r}else if(i!==4&&21>i)break r;break x}if(!u)return cC(x)}x:{if(i===64&&g2(x)&&vr(1,x)===98){var c=PJ,v=fC;break x}var c=fC,v=PJ}var a=mO(x,v);if(a)return a[1];var p=mO(x,c);return p?p[1]:cC(x)}),m0(Rt,function(x){return f1(x,l(m3,x))}),m0(hJ,function(x){return r0(0,function(r){r[10]&&Yx(r,ue);var e=c0(r),t=cx(r);G(r,58);var u=cx(r);if(a3(r))var i=0,c=0;else{var v=f2(r,z2),a=M(r);x:{r:if(typeof a=="number"){if(a!==86){if(10<=a)break r;switch(a){case 0:case 2:case 3:case 4:case 6:break r}}var p=0;break x}var p=1}x:{if(!v&&!p){var _=0;break x}var _=[0,l(Rt,r)]}var i=v,c=_}var y=c?0:xx(r),S=Zr(t,u);return[37,[0,c,n0([0,e],[0,y],R),i,S]]},x)}),m0(YO,function(x){var r=x[2];switch(r[0]){case 23:var e=r[1],t=e[1][2][1];if(I(t,R1)){if(!I(t,uo)&&!I(e[2][2][1],Lw))return 0}else if(!I(e[2][2][1],dl))return 0;break;case 10:case 22:break;default:return 0}return 1}),m0(dJ,function(x){var r=M(x);x:{if(typeof r=="number"){var e=r-67|0;if(15>=e>>>0){switch(e){case 0:var t=H30;break;case 1:var t=Q30;break;case 2:var t=Z30;break;case 3:var t=xl0;break;case 4:var t=rl0;break;case 5:var t=el0;break;case 6:var t=tl0;break;case 7:var t=nl0;break;case 8:var t=ul0;break;case 9:var t=il0;break;case 10:var t=fl0;break;case 11:var t=cl0;break;case 12:var t=sl0;break;case 13:var t=al0;break;case 14:var t=ol0;break;default:var t=vl0}var u=t;break x}}var u=0}return u!==0&&b0(x),u}),m0(zO,function(x){var r=cx(x),e=l(gJ,x);if(M(x)!==85)return e;b0(x);var t=l(Rt,n6(0,x));G(x,86);var u=r0([0,r],Rt,x),i=u[2],c=u[1];return[0,[0,c,[8,[0,f1(x,e),t,i,0]]]]}),m0(yJ,function(x){return f1(x,l(zO,x))});function sC(x,r,e,t,u){var i=f1(x,r);return[0,[0,u,[21,[0,t,i,f1(x,e),0]]]]}function aC(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===88){b0(x);var c=r0(0,_6,x),v=c[2],a=Zr(u,c[1]),p=oC(0,x,sC(x,t,v,1,a),a),t=p[2],u=p[1];continue}return[0,u,t]}}function jJ(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===87){b0(x);var c=r0(0,_6,x),v=aC(x,c[2],c[1]),a=v[2],p=Zr(u,v[1]),_=oC(0,x,sC(x,t,a,0,p),p),t=_[2],u=_[1];continue}return[0,u,t]}}function oC(x,r,e,t){for(var u=x,i=e,c=t;;){var v=M(r);if(typeof v=="number"&&v===84){1-u&&Yx(r,$30),G(r,84);var a=r0(0,_6,r),p=a[2],_=a[1],y=M(r);x:{if(typeof y=="number"&&1>=y-87>>>0){Yx(r,[20,QN(y)]);var S=aC(r,p,_),E=jJ(r,S[2],S[1]),P=E[2],C=E[1];break x}var P=p,C=_}var j=Zr(c,C),u=1,i=sC(r,i,P,2,j),c=j;continue}return[0,c,i]}}m0(gJ,function(x){var r=r0(0,_6,x),e=r[2],t=r[1],u=M(x);x:{if(typeof u=="number"&&u===84){var c=oC(1,x,e,t);break x}var i=aC(x,e,t),c=jJ(x,i[2],i[1])}return c[2]});function vC(x,r,e,t){return[0,t,[5,[0,e,x,r,0]]]}m0(_6,function(x){for(var r=0;;){var e=r0(0,function(rx){var B=l(VO,rx)!==0?1:0;return[0,B,l(WO,n6(0,rx))]},x),t=e[2],u=t[2],i=t[1],c=e[1];x:if(M(x)===98&&u[0]===0&&u[1][2][0]===12){Yx(x,2);break x}var v=function(rx){return function(B,W0){for(var G0=B,Y0=W0;;){var V0=M(x);x:if(typeof V0!="number"&&V0[0]===4){var ex=V0[3];if(I(ex,Yt)&&I(ex,$F))break x;if(g2(x)){b0(x);var Q0=f1(x,Y0);r:{if(G0){var S0=G0[1],q0=S0[2],yx=G0[2],sx=S0[3],Dx=q0[1],Ix=S0[1];if(mJ(q0[2],A30)){var Xx=vC(Ix,Q0,Dx,Zr(sx,rx)),Z0=yx;break r}}var Xx=Q0,Z0=G0}var er=Xx[1];if(Ar(ex,$F))var rr=Bs(x),fr=rr[1],hr=[0,[0,Zr(er,fr),[34,[0,Xx,[0,fr,rr],0]]]];else if(M(x)===27){var Hx=Zr(er,cx(x));b0(x);var hr=[0,[0,Hx,[2,[0,Xx,0]]]]}else var Y=Bs(x),Px=Y[1],hr=[0,[0,Zr(er,Px),[3,[0,Xx,[0,Px,Y],0]]]];var G0=Z0,Y0=hr;continue}}return[0,G0,Y0]}}}(c)(r,u),a=v[2],p=v[1],_=M(x);x:{r:if(typeof _=="number"){var y=_-17|0;if(1<y>>>0){if(72>y)break r;switch(y-72|0){case 0:var S=I30;break;case 1:var S=P30;break;case 2:var S=j30;break;case 3:var S=N30;break;case 4:var S=O30;break;case 5:var S=C30;break;case 6:var S=D30;break;case 7:var S=R30;break;case 8:var S=F30;break;case 9:var S=L30;break;case 10:var S=M30;break;case 11:var S=U30;break;case 12:var S=q30;break;case 13:var S=B30;break;case 14:var S=X30;break;case 15:var S=J30;break;case 16:var S=K30;break;case 17:var S=Y30;break;case 18:var S=z30;break;case 19:var S=V30;break;default:break r}var E=S}else var E=y?W30:x[12]?0:G30;var P=E;break x}var P=0}if(P!==0&&b0(x),!p&&!P)return a;if(!P)break;var C=P[1],j=C[1],O=C[2],F=i&&(j===14?1:0);F&&D0(x,[0,c,38]);x:for(var K=f1(x,a),U=[0,j,O],V=c,Q=p;;){var $=U[2],x0=U[1];if(!Q)break x;var e0=Q[1],Z=e0[2],s0=Q[2],d0=e0[3],u0=Z[1],j0=e0[1];if(!mJ(Z[2],$))break;var h0=Zr(d0,V),K=vC(j0,K,u0,h0),U=[0,x0,$],V=h0,Q=s0}var r=[0,[0,K,[0,x0,$],V],Q]}for(var g0=f1(x,a),v0=c,p0=p;;){if(!p0)return[0,g0];var w0=p0[1],T0=p0[2],E0=w0[2][1],N0=w0[1],X0=Zr(w0[3],v0),g0=vC(N0,g0,E0,X0),v0=X0,p0=T0}}),m0(VO,function(x){var r=M(x);if(typeof r=="number"){if(48<=r){if(Qe<=r){if(Wt>r)switch(r+UA|0){case 0:return y30;case 1:return g30;case 6:return _30;case 7:return b30}}else if(r===65&&x[19])return x[10]&&Yx(x,6),w30}else if(45<=r)switch(r+bT|0){case 0:return T30;case 1:return E30;default:return S30}}return 0}),m0(WO,function(x){var r=cx(x),e=c0(x),t=l(VO,x);if(t){var u=t[1];b0(x);var i=r0([0,r],GO,x),c=i[2],v=i[1];x:r:if(u===6){var a=c[2];switch(a[0]){case 10:ft(x,[0,v,68]);break;case 22:a[1][2][0]===1&&D0(x,[0,v,62]);break;default:break r}break x}return[0,[0,v,[35,[0,u,c,n0([0,e],0,R)]]]]}var p=M(x);x:{if(typeof p=="number"){if(Wt===p){var _=d30;break x}if(ue===p){var _=h30;break x}}var _=0}if(!_)return l(_J,x);var y=_[1];b0(x);var S=r0([0,r],GO,x),E=S[2],P=S[1];1-l(YO,E)&&D0(x,[0,E[1],37]);var C=E[2];x:if(C[0]===10&&Jo(C[1][2][1])){Ct(x,73);break x}return[0,[0,P,[36,[0,y,E,1,n0([0,e],0,R)]]]]}),m0(GO,function(x){return f1(x,l(WO,x))}),m0(_J,function(x){var r=l($O,x);if(K1(x))return r;var e=M(x);x:{if(typeof e=="number"){if(Wt===e){var t=m30;break x}if(ue===e){var t=k30;break x}}var t=0}if(!t)return r;var u=t[1],i=f1(x,r);1-l(YO,i)&&D0(x,[0,i[1],37]);var c=i[2];x:if(c[0]===10&&Jo(c[1][2][1])){Ct(x,72);break x}var v=cx(x);b0(x);var a=xx(x),p=Zr(i[1],v);return[0,[0,p,[36,[0,u,i,0,n0(0,[0,a],R)]]]]}),m0($O,function(x){var r=cx(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=M(u);x:{r:if(typeof i=="number"){var c=i-44|0;if(7>=c>>>0){switch(c){case 0:if(!e)break r;var v=[0,l(ZO,u)];break;case 6:var v=[0,l(bJ,u)];break;case 7:var v=[0,l(HO,u)];break;default:break r}var a=v;break x}}var a=Sa(u)?[0,l(eC,u)]:l(tC,u)}return I1(Wo,0,0,u,r,a)}),m0(bd,function(x){return f1(x,l($O,x))}),m0(HO,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=cx(x),u=c0(x);G(x,51);var i=[0,t,[29,[0,n0([0,u],[0,xx(x)],R)]]],c=M(x);if(typeof c=="number"&&11>c)switch(c){case 4:var v=r?i:(D0(x,[0,t,rt]),[0,t,[10,tn(0,[0,t,v30])]]);return At(QO,0,x,t,v);case 6:case 10:var a=e?i:(D0(x,[0,t,99]),[0,t,[10,tn(0,[0,t,p30])]]);return At(QO,0,x,t,a)}return e?_2(l30,x):D0(x,[0,t,99]),i}),m0(bJ,function(x){return r0(0,function(r){var e=c0(r),t=cx(r);if(G(r,50),f2(r,10)){var u=tn(0,[0,t,s30]),i=cx(r);Yc(r,a30);var c=tn(0,[0,i,o30]);return[23,[0,u,c,n0([0,e],[0,xx(r)],R)]]}var v=c0(r);G(r,4);var a=B0(iC,[0,v],0,l(Rt,n6(0,r)));return G(r,5),[11,[0,a,n0([0,e],[0,xx(r)],R)]]},x)}),m0(Wo,function(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=I1(rC,[0,i],[0,c],e,t,u),a=sX(e);x:{if(a){var p=a[1];if(typeof p=="number"&&p===83){var _=1;break x}}var _=0}function y(j){var O=I2(j)[2];function F(K,U){return k($x(K,Ht,88),K,U)}return k(O,f1(j,v),F)}function S(j,O,F){var K=l(xC,O),U=K[1],V=K[2],Q=Zr(t,U),$=[0,F,j,[0,U,V],0];x:{if(!_&&!c){var x0=[6,$];break x}var x0=[26,[0,$,Q,_]]}var e0=c||_;return I1(Wo,[0,i],[0,e0],O,t,[0,[0,Q,x0]])}if(e[13])return v;var E=M(e);if(typeof E=="number"){var P=E-98|0;if(2<P>>>0){if(P===-94)return S(0,e,y(e))}else if(P!==1&&g2(e)){var C=Hh(function(j,O){throw U0(zc,1)},e);return td(C,v,function(j){var O=y(j);return S(l(wd,j),j,O)})}}return v}),m0(QO,function(x,r,e,t){var u=x?x[1]:1;return f1(r,I1(Wo,[0,u],0,r,e,[0,t]))}),m0(ZO,function(x){return r0(0,function(r){var e=cx(r),t=c0(r);if(G(r,44),r[11]&&M(r)===10){var u=xx(r);b0(r);var i=tn(n0([0,t],[0,u],R),[0,e,i30]),c=M(r);return typeof c!="number"&&c[0]===4&&!I(c[3],Lw)?[23,[0,i,k(z0[13],0,r),0]]:(_2(f30,r),b0(r),[10,i])}var v=cx(r),a=M(r);x:{if(typeof a=="number"){if(a===44){var p=l(ZO,r);break x}if(a===51){var p=l(HO,aO(1,r));break x}}var p=Sa(r)?l(eC,r):l(EJ,r)}var _=At(wJ,c30,aO(1,r),v,p),y=M(r);x:{if(typeof y!="number"&&y[0]===3){var S=At(uC,r,v,_,y[1]);break x}var S=_}x:{r:if(M(r)!==4){if(g2(r)&&M(r)===98)break r;var P=S;break x}var E=I2(r)[2],P=k(E,S,function(F,K){return k($x(F,Ht,89),F,K)})}var C=g2(r)?td(Hh(function(F,K){throw U0(zc,1)},r),0,wd):0,j=M(r);x:{if(typeof j=="number"&&j===4){var O=[0,l(xC,r)];break x}var O=0}return[24,[0,P,C,O,n0([0,t],0,R)]]},x)});function Bw0(x){var r=c0(x);G(x,98);for(var e=0;;){var t=M(x);x:if(typeof t=="number"){if(t!==99&&Rr!==t)break x;var u=vx(e),i=c0(x);G(x,99);var c=M(x)===4?I2(x)[1]:xx(x);return[0,u,F2([0,r],[0,c],i,R)]}var v=M(x);x:{if(typeof v!="number"&&v[0]===4&&!I(v[2],Iv)){var a=cx(x),p=c0(x);Yc(x,u30);var _=[1,[0,a,[0,n0([0,p],[0,xx(x)],R)]]];break x}var _=[0,Bs(x)]}var y=[0,_,e];M(x)!==99&&G(x,9);var e=y}}m0(wd,function(x){L2(x,1);var r=M(x)===98?[0,r0(0,Bw0,x)]:0;return J2(x),r});function Xw0(x){var r=c0(x);G(x,12);var e=l(Rt,x);return[0,e,n0([0,r],0,R)]}m0(xC,function(x){return r0(0,function(r){var e=c0(r);G(r,4);for(var t=0;;){var u=M(r);x:if(typeof u=="number"){if(u!==5&&Rr!==u)break x;var i=vx(t),c=c0(r);return G(r,5),[0,i,F2([0,e],[0,xx(r)],c,R)]}var v=M(r);x:{if(typeof v=="number"&&v===12){var a=[1,r0(0,Xw0,r)];break x}var a=[0,l(Rt,r)]}var p=[0,a,t];M(r)!==5&&G(r,9);var t=p}},x)});function NJ(x,r,e,t,u,i){var c=x?x[1]:1,v=r?r[1]:0,a=e?e[1]:0,p=aO(0,t),_=l(z0[7],p),y=cx(t);G(t,7);var S=xx(t),E=Zr(u,y),P=n0(0,[0,S],R),C=[0,f1(t,i),[2,_],P],j=v?[27,[0,C,E,a]]:[22,C];return I1(Wo,[0,c],[0,v],t,u,[0,[0,E,j]])}function OJ(x,r,e,t,u,i){var c=x?x[1]:1,v=r?r[1]:0,a=e?e[1]:0,p=M(t);x:{if(typeof p=="number"&&p===14){var _=EX(t),y=_[1],S=t[30][1],E=_[2][1];if(S){var P=S[1];t[30][1]=[0,[0,P[1],[0,[0,E,y],P[2]]],S[2]]}else D0(t,[0,y,63]);var j=[1,_],O=y;break x}var C=g1(t),j=[0,C],O=C[1]}var F=Zr(u,O);x:if(i[0]===0&&i[1][2][0]===29&&j[0]===1){D0(t,[0,F,82]);break x}var K=[0,f1(t,i),j,0],U=v?[27,[0,K,F,a]]:[22,K];return I1(Wo,[0,c],[0,v],t,u,[0,[0,F,U]])}m0(rC,function(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=M(e);if(typeof v=="number")switch(v){case 6:return b0(e),NJ([0,i],[0,c],0,e,t,u);case 10:return b0(e),OJ([0,i],[0,c],0,e,t,u);case 83:1-i&&Yx(e,59),G(e,83);var a=M(e);if(typeof a=="number")switch(a){case 4:return u;case 6:return b0(e),NJ([0,i],r30,x30,e,t,u);case 98:if(g2(e))return u;break}else if(a[0]===3)return Yx(e,60),u;return OJ([0,i],t30,e30,e,t,u)}else if(v[0]===3){var p=v[1];return c&&Yx(e,60),I1(Wo,n30,0,e,t,[0,At(uC,e,t,f1(e,u),p)])}return u}),m0(wJ,function(x,r,e,t){var u=x?x[1]:1;return f1(r,I1(rC,[0,u],0,r,e,[0,t]))}),m0(eC,function(x){return r0(0,function(r){var e=_d(r),t=e[1],u=e[2],i=r0(0,function(O){var F=c0(O);G(O,15);var K=Vo(O),U=K[1],V=Ll([0,u,[0,F,[0,K[2],0]]]);if(M(O)===4)var Q=0,$=0;else{var x0=M(O);x:{if(typeof x0=="number"&&x0===98){var Z=0;break x}var e0=iO(U,fO(t,O)),Z=[0,Dt(e0,k(z0[13],Zv0,e0))]}var Q=Y1(O,De(O)),$=Z}var s0=Bo(0,O),d0=t||s0[19],u0=k3(d0,U)(s0),j0=M(s0)===86?u0:s6(s0,u0),h0=LO(s0),g0=h0[2],v0=h0[1];if(g0)var p0=_X(s0,g0),w0=v0;else var p0=g0,w0=o3(s0,v0);return[0,$,j0,U,p0,w0,Q,V]},r),c=i[2],v=c[3],a=c[2],p=c[1],_=c[7],y=c[6],S=c[5],E=c[4],P=i[1],C=y6(r,t,v,1,Yo(a)),j=C[1];return p3(r,C[2],p,a),[9,[0,p,a,j,t,v,1,E,S,y,n0([0,_],0,R),P]]},x)}),m0(Td,function(x,r,e){switch(r){case 1:Ct(x,76);try{var t=Qm(Al(Bx(Wv0,e))),u=t}catch(S){var i=O2(S);if(i[1]!==xn)throw U0(i,0);var u=gx(Bx(Gv0,e))}break;case 2:Ct(x,75);try{var c=Yj(e),u=c}catch(S){var v=O2(S);if(v[1]!==xn)throw U0(v,0);var u=gx(Bx($v0,e))}break;case 4:try{var a=Yj(e),u=a}catch(S){var p=O2(S);if(p[1]!==xn)throw U0(p,0);var u=gx(Bx(Hv0,e))}break;default:try{var _=Qm(Al(e)),u=_}catch(S){var y=O2(S);if(y[1]!==xn)throw U0(y,0);var u=gx(Bx(Qv0,e))}}return G(x,[0,r,e]),u}),m0(TJ,function(x){var r=Nx(x);x:{if(r!==0&&P2===N2(x,r-1|0)){var e=k1(x,0,r-1|0);break x}var e=x}return e}),m0(Ed,function(x,r,e){var t=vq(l(TJ,e));return G(x,[1,r,e]),t}),m0(tC,function(x){var r=cx(x),e=c0(x),t=M(x);if(typeof t=="number")switch(t){case 0:var u=l(z0[12],x);return[1,[0,u[1],[25,u[2]]],u[3]];case 4:return[0,l(SJ,x)];case 6:var i=r0(0,AJ,x),c=i[2];return[1,[0,i[1],[0,c[1]]],c[2]];case 21:return b0(x),[0,[0,r,[32,[0,n0([0,e],[0,xx(x)],R)]]]];case 29:return b0(x),[0,[0,r,[16,n0([0,e],[0,xx(x)],R)]]];case 40:return[0,l(z0[22],x)];case 98:var v=l(z0[17],x),a=v[2],p=v[1],_=Bt<=a[1]?[13,a[2]]:[12,a[2]];return[0,[0,p,_]];case 30:case 31:return b0(x),[0,[0,r,[15,[0,t===31?1:0,n0([0,e],[0,xx(x)],R)]]]];case 74:case 105:return[0,l(IJ,x)]}else switch(t[0]){case 0:var y=t[2],S=B0(Td,x,t[1],y);return[0,[0,r,[17,[0,S,y,n0([0,e],[0,xx(x)],R)]]]];case 1:var E=t[2],P=B0(Ed,x,t[1],E);return[0,[0,r,[18,[0,P,E,n0([0,e],[0,xx(x)],R)]]]];case 2:var C=t[1],j=C[3],O=C[2],F=C[1];C[4]&&Ct(x,76),b0(x);var K=n0([0,e],[0,xx(x)],R),U=x[28],V=U[6],Q=U[7];x:{if(V){var $=V[1];if(sq($,O)){var e0=[20,[0,O,F,Nx($),0,j,K]];break x}}if(Q){var x0=Q[1];if(sq(x0,O)){var e0=[20,[0,O,F,Nx(x0),1,j,K]];break x}}var e0=[14,[0,O,j,K]]}return[0,[0,F,e0]];case 3:var Z=k(nC,x,t[1]);return[0,[0,Z[1],[31,Z[2]]]];case 4:if(!I(t[3],rg)&&vr(1,x)===40)return[0,l(z0[22],x)];break}if(Kc(x)){var s0=k(z0[13],0,x);return[0,[0,s0[1],[10,s0]]]}_2(0,x);x:if(typeof t!="number"&&t[0]===7){b0(x);break x}return[0,[0,r,[16,n0([0,e],Vv0,R)]]]}),m0(EJ,function(x){return f1(x,l(tC,x))}),m0(nC,function(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],c=c0(x);G(x,[3,r]);var v=[0,t,[0,[0,u,i],e]];if(e)var a=0,p=[0,v,0],_=t;else for(var y=[0,v,0],S=0;;){var E=l(z0[7],x),P=[0,E,S],C=M(x);x:{if(typeof C=="number"&&C===1){L2(x,4);var j=M(x);if(typeof j!="number"&&j[0]===3){var O=j[1],F=O[5],K=O[1],U=O[3],V=O[2];b0(x),J2(x);var Q=[0,[0,K,[0,[0,U,V],F]],y];if(F){var $=vx(P),s0=[0,K,vx(Q),$];break x}var y=Q,S=P;continue}throw U0([0,Ir,Kv0],1)}_2(Yv0,x);var x0=[0,E[1],zv0],e0=vx(P),Z=vx([0,x0,y]),s0=[0,E[1],Z,e0]}var a=s0[3],p=s0[2],_=s0[1];break}var d0=xx(x),u0=Zr(t,_);return[0,u0,[0,p,a,n0([0,c],[0,d0],R)]]}),m0(uC,function(x,r,e,t){var u=I2(x)[2],i=k(u,e,function(v,a){return k($x(v,Ht,3),v,a)}),c=k(nC,x,t);return[0,Zr(r,c[1]),[30,[0,i,c,0]]]}),m0(SJ,function(x){var r=c0(x),e=r0(0,function(v){G(v,4);var a=cx(v),p=l(Rt,v),_=M(v);x:{if(typeof _=="number"){if(_===9){var y=[0,B0(Sd,v,a,[0,p,0])];break x}if(_===86){var y=[1,[0,p,zo(v),0]];break x}}var y=[0,p]}return G(v,5),y},x),t=e[2],u=e[1],i=xx(x),c=t[0]===0?t[1]:[0,u,[33,t[1]]];return B0(iC,[0,r],[0,i],c)}),m0(iC,function(x,r,e){var t=e[2],u=e[1],i=x?x[1]:0,c=r?r[1]:0;function v(b2){return N1(b2,n0([0,i],[0,c],R))}function a(b2){return VN(b2,n0([0,i],[0,c],R))}switch(t[0]){case 0:var p=t[1],_=a(p[2]),Mx=[0,[0,p[1],_]];break;case 1:var y=t[1],S=y[11],E=v(y[10]),Mx=[1,[0,y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],E,S]];break;case 4:var P=t[1],C=v(P[4]),Mx=[4,[0,P[1],P[2],P[3],C]];break;case 5:var j=t[1],O=v(j[4]),Mx=[5,[0,j[1],j[2],j[3],O]];break;case 6:var F=t[1],K=v(F[4]),Mx=[6,[0,F[1],F[2],F[3],K]];break;case 7:var U=t[1],V=v(U[7]),Mx=[7,[0,U[1],U[2],U[3],U[4],U[5],U[6],V]];break;case 8:var Q=t[1],$=v(Q[4]),Mx=[8,[0,Q[1],Q[2],Q[3],$]];break;case 9:var x0=t[1],e0=x0[11],Z=v(x0[10]),Mx=[9,[0,x0[1],x0[2],x0[3],x0[4],x0[5],x0[6],x0[7],x0[8],x0[9],Z,e0]];break;case 10:var s0=t[1],d0=s0[2],u0=s0[1],j0=v(d0[2]),Mx=[10,[0,u0,[0,d0[1],j0]]];break;case 11:var h0=t[1],g0=v(h0[2]),Mx=[11,[0,h0[1],g0]];break;case 12:var v0=t[1],p0=v(v0[4]),Mx=[12,[0,v0[1],v0[2],v0[3],p0]];break;case 13:var w0=t[1],T0=v(w0[4]),Mx=[13,[0,w0[1],w0[2],w0[3],T0]];break;case 14:var E0=t[1],N0=v(E0[3]),Mx=[14,[0,E0[1],E0[2],N0]];break;case 15:var X0=t[1],A0=v(X0[2]),Mx=[15,[0,X0[1],A0]];break;case 16:var Mx=[16,v(t[1])];break;case 17:var rx=t[1],B=v(rx[3]),Mx=[17,[0,rx[1],rx[2],B]];break;case 18:var W0=t[1],G0=v(W0[3]),Mx=[18,[0,W0[1],W0[2],G0]];break;case 19:var Y0=t[1],V0=v(Y0[4]),Mx=[19,[0,Y0[1],Y0[2],Y0[3],V0]];break;case 20:var ex=t[1],Q0=v(ex[6]),Mx=[20,[0,ex[1],ex[2],ex[3],ex[4],ex[5],Q0]];break;case 21:var S0=t[1],q0=v(S0[4]),Mx=[21,[0,S0[1],S0[2],S0[3],q0]];break;case 22:var yx=t[1],sx=v(yx[3]),Mx=[22,[0,yx[1],yx[2],sx]];break;case 23:var Dx=t[1],Ix=v(Dx[3]),Mx=[23,[0,Dx[1],Dx[2],Ix]];break;case 24:var Xx=t[1],Z0=v(Xx[4]),Mx=[24,[0,Xx[1],Xx[2],Xx[3],Z0]];break;case 25:var er=t[1],rr=a(er[2]),Mx=[25,[0,er[1],rr]];break;case 26:var fr=t[1],Hx=fr[1],Y=fr[3],Px=fr[2],hr=v(Hx[4]),Mx=[26,[0,[0,Hx[1],Hx[2],Hx[3],hr],Px,Y]];break;case 27:var zx=t[1],Ur=zx[1],px=zx[3],w=zx[2],L=v(Ur[3]),Mx=[27,[0,[0,Ur[1],Ur[2],L],w,px]];break;case 28:var L0=t[1],ax=v(L0[2]),Mx=[28,[0,L0[1],ax]];break;case 29:var Mx=[29,[0,v(t[1][1])]];break;case 30:var lx=t[1],ox=v(lx[3]),Mx=[30,[0,lx[1],lx[2],ox]];break;case 31:var Wx=t[1],_x=v(Wx[3]),Mx=[31,[0,Wx[1],Wx[2],_x]];break;case 32:var Mx=[32,[0,v(t[1][1])]];break;case 33:var Vx=t[1],Lx=v(Vx[3]),Mx=[33,[0,Vx[1],Vx[2],Lx]];break;case 35:var M0=t[1],qr=v(M0[3]),Mx=[35,[0,M0[1],M0[2],qr]];break;case 36:var Ex=t[1],$0=v(Ex[4]),Mx=[36,[0,Ex[1],Ex[2],Ex[3],$0]];break;case 37:var Gx=t[1],P0=Gx[4],cr=Gx[3],tx=v(Gx[2]),Mx=[37,[0,Gx[1],tx,cr,P0]];break;default:var Mx=t}return[0,u,Mx]}),m0(AJ,function(x){var r=c0(x);G(x,6);for(var e=[0,0,rn];;){var t=e[2],u=e[1],i=M(x);x:if(typeof i=="number"){if(13<=i){if(Rr!==i)break x}else{if(7>i)break x;switch(i-7|0){case 0:break;case 2:var c=cx(x);b0(x);var e=[0,[0,[2,c],u],t];continue;case 5:var v=c0(x),a=r0(0,function(x0){b0(x0);var e0=l(m3,x0);return e0[0]===0?[0,e0[1],rn]:[0,e0[1],e0[2]]},x),p=a[2],_=p[2],y=a[1],S=p[1],E=[1,[0,y,[0,S,n0([0,v],0,R)]]],P=M(x)===7?1:0;r:{if(!P&&vr(1,x)===7){var C=[0,_[1],[0,[0,y,16],_[2]]];break r}var C=_}1-P&&G(x,9);var e=[0,[0,E,u],KO(C,t)];continue;default:break x}}var j=kJ(t),O=vx(u),F=c0(x);return G(x,7),[0,[0,O,F2([0,r],[0,xx(x)],F,R)],j]}var K=l(m3,x);if(K[0]===0)var U=rn,V=K[1];else var U=K[2],V=K[1];M(x)!==7&&G(x,9);var e=[0,[0,[0,V],u],KO(U,t)]}}),m0(IJ,function(x){L2(x,5);var r=cx(x),e=c0(x),t=M(x);x:{if(typeof t!="number"&&t[0]===5){var u=t[3],i=t[2];b0(x);var c=xx(x),v=c,a=u,p=i,_=Bx(Uv0,Bx(i,Bx(Mv0,u)));break x}_2(qv0,x);var v=0,a=Bv0,p=Xv0,_=Jv0}J2(x);var y=Qr(Nx(a)),S=Nx(a)-1|0,E=0;if(S>=0)for(var P=E;;){var C=F0(a,P),j=C-100|0;x:if(21>=j>>>0)switch(j){case 0:case 3:case 5:case 9:case 15:case 17:case 21:nt(y,C);break x}var O=P+1|0;if(S===P)break;var P=O}var F=R2(y);return I(F,a)&&Yx(x,[18,a]),[0,r,[19,[0,p,F,_,n0([0,e],[0,v],R)]]]});function Jw0(x){return function(r){x:if(typeof r=="number"){if(61<=r){var e=r-62|0;if(49>=e>>>0){var t=e-15|0;if(9<t>>>0)break x;switch(t){case 0:case 1:case 3:case 9:break;default:break x}}}else if(7<=r){if(r!==55)break x}else if(5>r)break x;return 0}throw U0(zc,1)}}function Kw0(x){var r=M(x);if(typeof r=="number"&&!r){var e=k(z0[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,l(z0[10],x)],0]}m0(fC,function(x){var r=Hh(Jw0,x),e=cx(r);if(vr(1,r)===11)var u=0,i=0;else var t=_d(r),u=t[2],i=t[1];var c=i||r[19],v=fO(c,r),a=v[18],p=r0(0,function(g0){var v0=Y1(g0,De(g0));if(Kc(g0)&&v0===0){var p0=k(z0[13],Lv0,g0),w0=p0[1],T0=[0,w0,[0,[0,w0,[2,[0,p0,[0,Ms(g0)],0]]],0]];return[0,v0,[0,w0,[0,0,[0,T0,0],0,0]],[0,[0,w0[1],w0[3],w0[3]]],0]}var E0=k3(c,a)(g0);fJ(g0,E0);var N0=LO(Xo(1,g0));return[0,v0,E0,N0[1],N0[2]]},v),_=p[2],y=_[2],S=y[2];x:{r:{var E=_[4],P=_[3],C=_[1],j=p[1];if(!S[1]){var O=S[2];if(!S[3]&&O)break r;var F=aX(v);break x}}var F=v}var K=y[2],U=K[1];if(U){var V=y[1];D0(F,[0,U[1][1],86]);var Q=[0,V,[0,0,K[2],K[3],K[4]]]}else var Q=y;var $=Yo(Q),x0=K1(F),e0=x0&&(M(F)===11?1:0);e0&&Yx(F,55),G(F,11);var Z=oX(aX(F),i,0,$),s0=r0(0,Kw0,Z),d0=s0[2],u0=d0[1],j0=s0[1];p3(Z,d0[2],0,Q);var h0=Zr(e,j0);return[0,[0,h0,[1,[0,0,Q,u0,i,0,1,E,P,C,n0([0,u],0,R),j]]]]}),m0(Sd,function(x,r,e){return r0([0,r],function(t){for(var u=e;;){var i=M(t);if(typeof i=="number"&&i===9){b0(t);var u=[0,l(Rt,t),u];continue}return[28,[0,vx(u),0]]}},x)});function Yw0(x){var r=c0(x);b0(x);var e=n0([0,r],0,R),t=l(bd,x),u=K1(x)?c6(x):nd(x),i=u[2];return[0,k(i,t,function(c,v){return k($x(c,Ht,90),c,v)}),e]}function lC(x){if(!x[28][3])return 0;for(var r=0;;){var e=M(x);if(typeof e=="number"&&e===13){var r=[0,r0(0,Yw0,x),r];continue}return vx(r)}}function Na(x,r){var e=x?x[1]:0,t=c0(r),u=M(r);if(typeof u=="number")switch(u){case 6:var i=r0(0,function(g0){var v0=c0(g0);G(g0,6);var p0=n6(0,g0),w0=l(z0[10],p0);return G(g0,7),[0,w0,n0([0,v0],[0,xx(g0)],R)]},r),c=i[1];return[0,c,[5,[0,c,i[2]]]];case 14:if(!e){var v=r0(0,function(g0){return b0(g0),[3,g1(g0)]},r),a=v[1],p=v[2];return D0(r,[0,a,63]),[0,a,p]}var _=EX(r),y=r[30][1],S=_[2][1],E=_[1];if(y){var P=y[1],C=y[2],j=P[2],O=[0,[0,y1[4].call(null,S,P[1]),j],C];r[30][1]=O}else gx(is0);return[0,E,[4,_]]}else switch(u[0]){case 0:var F=u[2],K=u[1],U=cx(r),V=B0(Td,r,K,F);return[0,U,[1,[0,U,[0,V,F,n0([0,t],[0,xx(r)],R)]]]];case 1:var Q=u[2],$=u[1],x0=cx(r),e0=B0(Ed,r,$,Q);return[0,x0,[2,[0,x0,[0,e0,Q,n0([0,t],[0,xx(r)],R)]]]];case 2:var Z=u[1],s0=Z[4],d0=Z[3],u0=Z[2],j0=Z[1];return s0&&Ct(r,76),G(r,[2,[0,j0,u0,d0,s0]]),[0,j0,[0,[0,j0,[0,u0,d0,n0([0,t],[0,xx(r)],R)]]]]}var h0=g1(r);return[0,h0[1],[3,h0]]}function Ad(x,r,e){var t=Vo(x),u=t[1],i=t[2],c=Na([0,r],x),v=c[1],a=0,p=fn(x,c[2]);return[0,p,r0(0,function(_){var y=Bo(1,_),S=r0(0,function(U){var V=k3(0,0)(U),Q=0,$=M(U)===86?V:s6(U,V);x:if(e){var x0=$[2];r:{if(!x0[1]){if(!x0[2]&&!x0[3])break r;D0(U,[0,v,23]);break x}D0(U,[0,v,24])}}else{var e0=$[2];r:if(e0[1])D0(U,[0,v,66]);else{var Z=e0[2];if(Z&&!Z[2]&&!e0[3])break r;e0[3]?D0(U,[0,v,65]):D0(U,[0,v,65])}}return[0,Q,$,o3(U,FO(U))]},y),E=S[2],P=E[2],C=E[3],j=E[1],O=S[1],F=y6(y,a,u,0,Yo(P)),K=F[1];return p3(y,F[2],0,P),[0,0,P,K,a,u,1,0,C,j,n0([0,i],0,R),O]},x)]}function CJ(x){var r=l(m3,x);return r[0]===0?[0,r[1],rn]:[0,r[1],r[2]]}function DJ(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return D0(x,[0,t,48]),[0,t,[14,u]];case 1:var i=r[1],c=i[1],v=i[2];return D0(x,[0,c,48]),[0,c,[17,v]];case 2:var a=r[1],p=a[1],_=a[2];return D0(x,[0,p,48]),[0,p,[18,_]];case 3:var y=r[1],S=y[2][1],E=y[1];return Qh(S)?D0(x,[0,E,95]):c3(S)&&ft(x,[0,E,80]),[0,E,[10,y]];case 4:return gx(Cl0);default:var P=r[1][2][1];return D0(x,[0,P[1],7]),P}}function RJ(x,r,e){function t(i){var c=Bo(1,i),v=r0(0,function(C){var j=Y1(C,De(C)),O=k3(x,r)(C),F=M(C)===86?O:s6(C,O);return[0,j,F,o3(C,FO(C))]},c),a=v[2],p=a[2],_=a[3],y=a[1],S=v[1],E=y6(c,x,r,0,Yo(p)),P=E[1];return p3(c,E[2],0,p),[0,0,p,P,x,r,1,0,_,y,n0([0,e],0,R),S]}var u=0;return function(i){return r0(u,t,i)}}function FJ(x){return G(x,86),CJ(x)}function pC(x,r,e,t,u,i){var c=r0([0,r],function(a){if(!t&&!u){var p=M(a);x:if(typeof p=="number"){if(86<=p){if(p!==98){if(87<=p)break x;var _=FJ(a);return[0,[0,e,_[1],0],_[2]]}}else{if(p===82){if(e[0]===3)var y=e[1],S=cx(a),E=function(F){var K=c0(F);G(F,82);var U=xx(F),V=k(z0[19],F,[0,y[1],[10,y]]),Q=l(z0[10],F);return[4,[0,0,V,Q,n0([0,K],[0,U],R)]]},P=r0([0,y[1]],E,a),C=[0,P,[0,[0,[0,S,[24,Th(Ol0)]],0],0]];else var C=FJ(a);return[0,[0,e,C[1],1],C[2]]}if(10<=p)break x;switch(p){case 4:break;case 1:case 9:return[0,[0,e,DJ(a,e),1],rn];default:break x}}var j=fn(a,e);return[0,[1,j,RJ(t,u,i)(a)],rn]}return[0,[0,e,DJ(a,e),1],rn]}var O=fn(a,e);return[0,[1,O,RJ(t,u,i)(a)],rn]},x),v=c[2];return[0,[0,[0,c[1],v[1]]],v[2]]}function zw0(x){if(M(x)===12){var r=c0(x),e=r0(0,function(v0){return G(v0,12),CJ(v0)},x),t=e[2],u=t[2],i=t[1],c=e[1];return[0,[1,[0,c,[0,i,n0([0,r],0,R)]]],u]}var v=cx(x),a=vr(1,x);x:{r:if(typeof a=="number"){if(86<=a){if(a!==98&&87<=a)break r}else if(a!==82){if(10<=a)break r;switch(a){case 1:case 4:case 9:break;default:break r}}var _=0,y=0;break x}var p=_d(x),_=p[2],y=p[1]}var S=Vo(x),E=S[1],P=Fx(_,S[2]),C=M(x);if(!y&&!E&&typeof C!="number"&&C[0]===4){var j=C[3];if(!I(j,wo)){var O=c0(x),F=Na(0,x)[2],K=M(x);x:if(typeof K=="number"){if(86<=K){if(K!==98&&87<=K)break x}else if(K!==82){if(10<=K)break x;switch(K){case 1:case 4:case 9:break;default:break x}}return pC(x,v,F,0,0,0)}fn(x,F);var U=r0([0,v],function(v0){return Ad(v0,0,1)},x),V=U[2],Q=V[2],$=V[1],x0=U[1];return[0,[0,[0,x0,[2,$,Q,n0([0,O],0,R)]]],rn]}if(!I(j,Fv)){var e0=c0(x),Z=Na(0,x)[2],s0=M(x);x:if(typeof s0=="number"){if(86<=s0){if(s0!==98&&87<=s0)break x}else if(s0!==82){if(10<=s0)break x;switch(s0){case 1:case 4:case 9:break;default:break x}}return pC(x,v,Z,0,0,0)}fn(x,Z);var d0=r0([0,v],function(v0){return Ad(v0,0,0)},x),u0=d0[2],j0=u0[2],h0=u0[1],g0=d0[1];return[0,[0,[0,g0,[3,h0,j0,n0([0,e0],0,R)]]],rn]}}return pC(x,v,Na(0,x)[2],y,E,P)}function Vw0(x){var r=r0(0,function(t){var u=c0(t);G(t,0);x:for(var i=0,c=[0,0,rn];;){var v=c[2],a=c[1],p=M(t);if(typeof p=="number"){if(p===1)break x;if(Rr===p)break}var _=zw0(t),y=_[1],S=_[2];r:{if(y[0]===1&&M(t)===9){var E=[0,cx(t)];break r}var E=0}var P=KO(S,v),C=M(t);r:{e:if(typeof C=="number"){var j=C-2|0;if(P2<j>>>0){if(ue<j+1>>>0)break e}else{if(j!==7)break e;b0(t)}var U=P;break r}var O=ZN(Zc0,9),F=mX([0,O],M(t)),K=[0,cx(t),F];f2(t,8);var U=[0,[0,K,P[1]],[0,K,P[2]]]}var i=E,c=[0,[0,y,a],U]}var V=i?[0,v[1],[0,[0,i[1],90],v[2]]]:v,Q=kJ(V),$=vx(a),x0=c0(t);return G(t,1),[0,[0,$,F2([0,u],[0,xx(t)],x0,R)],Q]},x),e=r[2];return[0,r[1],e[1],e[2]]}function Id(x,r,e,t){var u=e[2][1],i=e[1];if(Ar(u,yo))return D0(x,[0,i,[15,u,0,JL===t?1:0,1]]),r;x:{r:{e:{for(var c=r;;){if(typeof c=="number")break r;if(c[0]===0)break e;var v=fx(u,c[2]),a=c[5],p=c[4],_=c[3];if(v===0)break;var y=0<=v?a:p,c=y}var E=[0,_];break x}var S=c[2];if(fx(u,c[1])===0){var E=[0,S];break x}var E=0;break x}var E=0}if(!E)return cd(u,t,r);var P=E[1];x:r:{if(OA===t){if(VP===P)break r}else if(VP===t&&OA===P)break r;D0(x,[0,i,[1,u]]);break x}return cd(u,BF,r)}function LJ(x,r){return r0(0,function(e){var t=r?c0(e):0;G(e,52);for(var u=0;;){var i=[0,r0(0,function(a){var p=Vc(a);if(M(a)===98)var _=I2(a)[2],y=k(_,p,function(S,E){return k($x(S,Pv,91),S,E)});else var y=p;return[0,y,uJ(a)]},e),u],c=M(e);if(typeof c=="number"&&c===9){G(e,9);var u=i;continue}var v=vx(i);return[0,v,n0([0,t],0,R)]}},x)}function kC(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}}function mC(x,r){if(r)return D0(x,[0,r[1][1],Hf])}function hC(x,r){if(r)return D0(x,[0,r[1],12])}function MJ(x,r,e,t,u,i,c,v){var a=r0([0,r],function(C){var j=RO(C),O=M(C);x:if(i){if(typeof O=="number"&&O===82){Yx(C,13),b0(C);var F=0;break x}var F=0}else{if(typeof O=="number"&&O===82){b0(C);var K=Bo(1,C),F=[0,l(z0[7],K)];break x}var F=1}var U=M(C);x:{if(typeof U=="number"&&9>U)switch(U){case 8:b0(C);var V=M(C);r:{e:if(typeof V=="number"){if(V!==1&&Rr!==V)break e;var Q=xx(C);break r}var Q=K1(C)?Aa(C):0}var v0=[0,t,j,F,Q];break x;case 4:case 6:_2(0,C);var v0=[0,t,j,F,0];break x}var $=M(C);r:{e:if(typeof $=="number"){if($!==1&&Rr!==$)break e;var x0=[0,,function(N0,X0){return N0}];break r}var x0=K1(C)?c6(C):nd(C)}if(typeof F=="number")if(j[0]===0)var e0=function(E0,N0){return k($x(E0,eR,94),E0,N0)},j0=F,h0=j,g0=k(x0[2],t,e0);else var Z=j[1],s0=function(E0,N0){return k($x(E0,YP,95),E0,N0)},j0=F,h0=[1,k(x0[2],Z,s0)],g0=t;else var d0=F[1],u0=function(E0,N0){return k($x(E0,Ht,96),E0,N0)},j0=[0,k(x0[2],d0,u0)],h0=j,g0=t;var v0=[0,g0,h0,j0,0]}var p0=v0[3],w0=v0[2],T0=v0[1];return[0,T0,w0,p0,n0([0,v],[0,v0[4]],R)]},x),p=a[2],_=p[4],y=p[3],S=p[2],E=p[1],P=a[1];return E[0]===4?[2,[0,P,[0,E[1],y,S,u,c,e,_]]]:[1,[0,P,[0,E,y,S,u,c,e,_]]]}function dC(x,r,e,t,u,i,c,v,a,p){for(;;){var _=M(x);x:if(typeof _=="number"){var y=_-1|0;if(7<y>>>0){var S=y-81|0;if(4<S>>>0)break x;switch(S){case 3:_2(0,x),b0(x);continue;case 0:case 4:break;default:break x}}else if(5>=y-1>>>0)break x;if(!u&&!i)return MJ(x,r,e,t,c,v,a,p)}var E=M(x);x:{if(typeof E=="number"&&(E===4||E===98)){var P=0;break x}var P=a3(x)?1:0}if(P)return MJ(x,r,e,t,c,v,a,p);hC(x,v),mC(x,a);var C=kC(t);x:{if(c){if(C){var j=C[1],O=j[1];if(!I(j[2],aa)){D0(x,[0,O,[15,El0,c,1,0]]);var U=Bo(1,x),V=1;break x}}}else if(C){var F=C[1],K=F[1];if(!I(F[2],yo)){u&&D0(x,[0,K,9]),i&&D0(x,[0,K,10]);var U=Bo(2,x),V=0;break x}}var U=Bo(1,x),V=1}var Q=fn(U,t),$=r0(0,function(e0){var Z=r0(0,function(p0){var w0=Y1(p0,De(p0)),T0=k3(u,i)(p0),E0=M(p0)===86?T0:s6(p0,T0),N0=E0[2],X0=N0[1];x:{if(X0){var A0=X0[1][1],rx=E0[1];if(V===0){D0(p0,[0,A0,87]);var B=[0,rx,[0,0,N0[2],N0[3],N0[4]]];break x}}var B=E0}return[0,w0,B,o3(p0,FO(p0))]},e0),s0=Z[2],d0=s0[2],u0=s0[3],j0=s0[1],h0=Z[1],g0=y6(e0,u,i,0,Yo(d0)),v0=g0[1];return p3(e0,g0[2],0,d0),[0,0,d0,v0,u,i,1,0,u0,j0,0,h0]},U),x0=[0,V,Q,$,c,e,n0([0,p],0,R)];return[0,[0,Zr(r,$[1]),x0]]}}function yC(x,r){var e=vr(x,r);x:if(typeof e=="number"){if(86<=e){if(e!==98&&87<=e)break x}else if(e!==82){if(9<=e)break x;switch(e){case 1:case 4:case 8:break;default:break x}}return 1}return 0}var Ww0=0;function UJ(x){return yC(Ww0,x)}function Gw0(x){var r=cx(x),e=lC(x),t=M(x);x:{if(typeof t=="number"&&t===60&&!yC(1,x)){var u=[0,cx(x)],i=c0(x);b0(x);var c=i,v=u;break x}var c=0,v=0}var a=M(x);x:if(typeof a=="number"&&2>=a+oL>>>0&&Us(1,x)){r:{if(typeof a=="number"){var p=a+oL|0;if(2>=p>>>0){switch(p){case 0:var _=xU;break;case 1:var _=ul;break;default:var _=ll}var y=_;break r}}var y=gx(Sl0)}Yx(x,[22,y]),b0(x);break x}var S=M(x)===42?1:0;if(S){var E=vr(1,x);x:{r:if(typeof E=="number"){if(87<=E){if(E!==98&&Rr!==E)break r}else{var P=E-9|0;if(76<P>>>0){if(77>P)switch(P+9|0){case 1:case 4:case 8:break;default:break r}}else if(P!==73)break r}var C=0;break x}var C=1}var j=C}else var j=S;if(j){var O=c0(x);b0(x);var F=O}else var F=0;var K=M(x)===64?1:0;if(K)var U=1-yC(1,x),V=U&&1-u6(1,x);else var V=K;if(V){var Q=c0(x);b0(x);var $=Q}else var $=0;var x0=Vo(x),e0=x0[1],Z=x0[2],s0=Us(1,x),d0=s0||(vr(1,x)===6?1:0),u0=Pw0(x,d0,V,e0);x:{if(!e0&&u0){var j0=Vo(x),h0=j0[2],g0=j0[1];break x}var h0=Z,g0=e0}var v0=Ll([0,c,[0,F,[0,$,[0,h0,0]]]]),p0=M(x);if(!V&&!g0&&typeof p0!="number"&&p0[0]===4){var w0=p0[3];if(!I(w0,wo)){var T0=c0(x),E0=Na(Il0,x)[2];if(UJ(x))return dC(x,r,e,E0,V,g0,j,v,u0,v0);hC(x,v),mC(x,u0),fn(x,E0);var N0=Fx(v0,T0),X0=r0([0,r],function(Px){return Ad(Px,1,1)},x),A0=X0[2],rx=A0[1],B=A0[2],W0=X0[1],G0=kC(rx);x:if(j){if(G0){var Y0=G0[1],V0=Y0[1];if(!I(Y0[2],aa)){D0(x,[0,V0,[15,Nl0,j,0,0]]);break x}}}else if(G0){var ex=G0[1],Q0=ex[1];if(!I(ex[2],yo)){D0(x,[0,Q0,8]);break x}}return[0,[0,W0,[0,2,rx,B,j,e,n0([0,N0],0,R)]]]}if(!I(w0,Fv)){var S0=c0(x),q0=Na(Al0,x)[2];if(UJ(x))return dC(x,r,e,q0,V,g0,j,v,u0,v0);hC(x,v),mC(x,u0),fn(x,q0);var yx=Fx(v0,S0),sx=r0([0,r],function(Px){return Ad(Px,1,0)},x),Dx=sx[2],Ix=Dx[1],Xx=Dx[2],Z0=sx[1],er=kC(Ix);x:if(j){if(er){var rr=er[1],fr=rr[1];if(!I(rr[2],aa)){D0(x,[0,fr,[15,jl0,j,0,0]]);break x}}}else if(er){var Hx=er[1],Y=Hx[1];if(!I(Hx[2],yo)){D0(x,[0,Y,8]);break x}}return[0,[0,Z0,[0,3,Ix,Xx,j,e,n0([0,yx],0,R)]]]}}return dC(x,r,e,Na(Pl0,x)[2],V,g0,j,v,u0,v0)}function qJ(x,r,e,t){var u=x?x[1]:0,i=Ls(1,r),c=Fx(u,lC(i)),v=c0(i),a=M(i);x:if(typeof a!="number"&&a[0]===4&&!I(a[3],rg)){Yx(i,83),b0(i);break x}G(i,40);var p=cO(1,i),_=M(p);x:{r:if(e&&typeof _=="number"){if(52<=_){if(_!==98&&53<=_)break r}else if(_!==41&&_)break r;var E=0;break x}if(Kc(i))var y=k(z0[13],0,p),S=I2(i)[2],E=[0,k(S,y,function(Z,s0){return k($x(Z,Pv,98),Z,s0)})];else{hX(i,_l0);var E=[0,[0,cx(i),bl0]]}}var P=De(i);if(P)var C=P[1],j=I2(i)[2],O=[0,k(j,C,function(Z,s0){return k($x(Z,$P,97),Z,s0)})];else var O=0;var F=c0(i);if(f2(i,41))var K=r0(0,function(Z){var s0=l(bd,iO(0,Z));if(M(Z)===98)var d0=I2(Z)[2],u0=k(d0,s0,function(h0,g0){return k($x(h0,Ht,92),h0,g0)});else var u0=s0;var j0=uJ(Z);return[0,u0,j0,n0([0,F],0,R)]},i),U=K[1],V=K[2],Q=I2(i)[2],$=[0,[0,U,k(Q,V,function(Z,s0){return B0($x(Z,-663447790,93),Z,U,s0)})]];else var $=0;if(M(i)===52){1-g2(i)&&Yx(i,z2);var x0=[0,wX(i,LJ(i,1))]}else var x0=0;var e0=r0(0,function(Z){var s0=c0(Z);if(!f2(Z,0))return un(Z,0),Tl0;Z[30][1]=[0,[0,y1[1],0],Z[30][1]];for(var d0=0,u0=Hb0,j0=0;;){var h0=M(Z);if(typeof h0=="number"){var g0=h0-2|0;if(P2<g0>>>0){if(ue>=g0+1>>>0)break}else if(g0===6){G(Z,8);continue}}var v0=Gw0(Z);switch(v0[0]){case 0:var p0=v0[1],w0=p0[2],T0=p0[1];switch(w0[1]){case 0:if(w0[4])var sx=u0,Dx=d0;else{d0&&D0(Z,[0,T0,15]);var sx=u0,Dx=1}break;case 1:var E0=w0[2],N0=E0[0]===4?Id(Z,u0,E0[1],JL):u0,sx=N0,Dx=d0;break;case 2:var X0=w0[2],A0=X0[0]===4?Id(Z,u0,X0[1],OA):u0,sx=A0,Dx=d0;break;default:var rx=w0[2],B=rx[0]===4?Id(Z,u0,rx[1],VP):u0,sx=B,Dx=d0}break;case 1:var W0=v0[1][2],G0=W0[4],Y0=W0[1];switch(Y0[0]){case 4:gx(wl0);break;case 0:case 3:var V0=Y0[1],ex=V0[2][1],Q0=Ar(ex,yo),S0=V0[1];if(Q0)var yx=Q0;else var q0=Ar(ex,aa),yx=q0&&G0;yx&&D0(Z,[0,S0,[15,ex,G0,0,0]]);break}var sx=u0,Dx=d0;break;default:var sx=Id(Z,u0,v0[1][2][1],BF),Dx=d0}var d0=Dx,u0=sx,j0=[0,v0,j0]}var Ix=vx(j0);function Xx(L0,ax){return Ml(function(lx){return 1-y1[3].call(null,lx[1],L0)})(ax)}var Z0=Z[30][1];if(Z0){var er=Z0[1],rr=er[1];if(Z0[2]){var fr=Z0[2],Hx=Xx(rr,er[2]),Y=Fl(fr),Px=Y[2],hr=Y[1],zx=eq(fr),Ur=[0,[0,hr,Fx(Px,Hx)],zx];Z[30][1]=Ur}else{var px=Xx(rr,er[2]);p1(function(L0){return D0(Z,[0,L0[2],[23,L0[1]]])},px),Z[30][1]=0}}else gx(fs0);G(Z,1);var w=M(Z);x:{r:if(!t){if(typeof w=="number"&&(w===1||Rr===w))break r;if(K1(Z)){var L=Aa(Z);break x}var L=0;break x}var L=xx(Z)}return[0,Ix,n0([0,s0],[0,L],R)]},i);return[0,E,e0,O,$,x0,c,n0([0,v],0,R)]}function Pd(x,r){return r0(0,function(e){return[2,qJ([0,r],e,e[7],0)]},x)}function $w0(x){return[7,qJ(0,x,1,1)]}var Hw0=0;function Qw0(x){return r0(Hw0,$w0,x)}var BJ=IX(z0);function XJ(x){var r=g6(x);x:if(x[5])Ko(x,r[1]);else{var e=r[2];r:if(e[0]===27){var t=e[1],u=r[1];if(t[4])D0(x,[0,u,4]);else{if(!t[5])break r;D0(x,[0,u,22])}break x}}return r}function jd(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Ct(x,76);var c=c0(x);return G(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,n0([0,c],[0,xx(x)],R)]]}function Z2(x,r,e){var t=x?x[1]:gv0,u=r?r[1]:1,i=M(e);if(typeof i=="number"){var c=i-2|0;if(P2<c>>>0){if(ue>=c+1>>>0){var v=function(p,_){return p};return[1,[0,xx(e),v]]}}else if(c===6){b0(e);var a=M(e);x:if(typeof a=="number"){if(a!==1&&Rr!==a)break x;return[0,xx(e)]}return K1(e)?[0,Aa(e)]:_v0}}return K1(e)?[1,c6(e)]:(u&&_2([0,t],e),bv0)}function Xs(x){var r=M(x);x:if(typeof r=="number"){if(r!==1&&Rr!==r)break x;var e=function(t,u){return t};return[0,xx(x),e]}return K1(x)?c6(x):nd(x)}function gC(x,r,e){var t=Z2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=vx(e);if(i)var c=i[2],v=i[1],a=vx([0,k(u,v,function(p,_){return B0($x(p,634872468,62),p,x,_)}),c]);else var a=0;return[0,0,a]}var JJ=function x(r){return x.fun(r)},KJ=function x(r){return x.fun(r)},YJ=function x(r){return x.fun(r)},zJ=function x(r){return x.fun(r)},VJ=function x(r){return x.fun(r)},b6=function x(r,e){return x.fun(r,e)},WJ=function x(r){return x.fun(r)},GJ=function x(r){return x.fun(r)},w6=function x(r,e,t){return x.fun(r,e,t)},$J=function x(r){return x.fun(r)},HJ=function x(r){return x.fun(r)},T6=function x(r,e){return x.fun(r,e)},QJ=function x(r){return x.fun(r)},ZJ=function x(r){return x.fun(r)},Nd=function x(r,e){return x.fun(r,e)},xK=function x(r){return x.fun(r)},Od=function x(r,e){return x.fun(r,e)},rK=function x(r){return x.fun(r)},eK=function x(r){return x.fun(r)},h3=function x(r,e,t){return x.fun(r,e,t)},_C=function x(r){return x.fun(r)},E6=function x(r,e,t){return x.fun(r,e,t)},S6=function x(r,e){return x.fun(r,e)},bC=function x(r){return x.fun(r)},tK=function x(r){return x.fun(r)},nK=function x(r){return x.fun(r)},uK=function x(r,e){return x.fun(r,e)},iK=function x(r,e){return x.fun(r,e)},fK=function x(r){return x.fun(r)},d3=function x(r){return x.fun(r)},Cd=function x(r,e,t){return x.fun(r,e,t)},wC=function x(r,e){return x.fun(r,e)},cK=function x(r,e){return x.fun(r,e)},TC=function x(r){return x.fun(r)};function Zw0(x){var r=c0(x);G(x,59);var e=M(x)===8?xx(x):0,t=Z2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,n0([0,r],[0,Fx(e,u)],R)]]}var xT0=0;function rT0(x){var r=c0(x);G(x,37);var e=t6(1,x),t=l(z0[2],e),u=1-x[5],i=u&&a6(t);i&&Ko(x,t[1]);var c=xx(x);G(x,25);var v=xx(x);G(x,4);var a=l(z0[7],x);G(x,5);var p=M(x)===8?xx(x):0,_=Z2(0,yv0,x),y=_[0]===0?Fx(p,_[1]):_[1][1];return[18,[0,t,a,n0([0,r],[0,Fx(c,Fx(v,y))],R)]]}var eT0=0;function sK(x,r,e){var t=e[2][1],u=e[1];if(!(t&&!t[1][2][2]&&!t[2]))return D0(x,[0,u,r])}function EC(x,r){if(!x[5]&&a6(r))return Ko(x,r[1])}function tT0(x){var r=c0(x);G(x,39);var e=x[19],t=e&&f2(x,65),u=Fx(r,c0(x));G(x,4);var i=n0([0,u],0,R),c=M(x);x:{if(typeof c=="number"&&c===64){var v=1;break x}var v=0}var a=n6(1,x),p=M(a);x:{if(typeof p=="number"){if(24<=p){if(29>p)switch(p+Eb|0){case 0:var _=r0(0,oJ,a),y=_[2],S=y[3],E=y[1],P=_[1],e0=S,Z=[0,[1,[0,P,[0,E,0,n0([0,y[2]],0,R)]]]];break x;case 3:var C=r0(0,vJ,a),j=C[2],O=j[3],F=j[1],K=C[1],e0=O,Z=[0,[1,[0,K,[0,F,2,n0([0,j[2]],0,R)]]]];break x;case 4:if(vr(1,a)!==17){var U=r0(0,lJ,a),V=U[2],Q=V[3],$=V[1],x0=U[1],e0=Q,Z=[0,[1,[0,x0,[0,$,1,n0([0,V[2]],0,R)]]]];break x}break}}else if(p===8){var e0=0,Z=0;break x}}var e0=0,Z=[0,[0,l(z0[8],a)]]}var s0=M(x);if(typeof s0=="number"){if(s0===17){if(!Z)throw U0([0,Ir,dv0],1);var d0=Z[1];if(d0[0]===0)var u0=[1,JO(hv0,x,d0[1])];else{var j0=d0[1];sK(x,39,j0);var u0=[0,j0]}t?G(x,63):G(x,17);var h0=l(z0[7],x);G(x,5);var g0=t6(1,x),v0=l(z0[2],g0);return EC(x,v0),[25,[0,u0,h0,v0,0,i]]}if(s0===63){if(!Z)throw U0([0,Ir,mv0],1);var p0=Z[1];if(p0[0]===0){var w0=JO(kv0,x,p0[1]),T0=1-t,E0=T0&&v;x:if(E0){var N0=w0[2];if(N0[0]===2){var X0=N0[1][1],A0=X0[1];if(!I(X0[2][1],va)){D0(x,[0,A0,40]);break x}}}var rx=[1,w0]}else{var B=p0[1];sK(x,40,B);var rx=[0,B]}G(x,63);var W0=l(z0[10],x);G(x,5);var G0=t6(1,x),Y0=l(z0[2],G0);return EC(x,Y0),[26,[0,rx,W0,Y0,t,i]]}}if(p1(function(Xx){return D0(x,Xx)},e0),t?G(x,63):G(x,8),Z)var V0=Z[1],ex=V0[0]===0?[0,[1,f1(x,V0[1])]]:[0,[0,V0[1]]],Q0=ex;else var Q0=0;var S0=M(x);x:{if(typeof S0=="number"&&S0===8){var q0=0;break x}var q0=[0,l(z0[7],x)]}G(x,8);var yx=M(x);x:{if(typeof yx=="number"&&yx===5){var sx=0;break x}var sx=[0,l(z0[7],x)]}G(x,5);var Dx=t6(1,x),Ix=l(z0[2],Dx);return EC(x,Ix),[24,[0,Q0,q0,sx,Ix,i]]}var nT0=0;function aK(x){var r=Sa(x)?XJ(x):l(z0[2],x),e=1-x[5],t=e&&a6(r);return t&&Ko(x,r[1]),r}function uT0(x){var r=c0(x);G(x,43);var e=aK(x);return[0,e,n0([0,r],0,R)]}function iT0(x){var r=c0(x);G(x,16);var e=Fx(r,c0(x));G(x,4);var t=l(z0[7],x);G(x,5);var u=aK(x),i=M(x)===43?[0,r0(0,uT0,x)]:0;return[28,[0,t,u,i,n0([0,e],0,R)]]}var fT0=0;function oK(x){return r0(fT0,iT0,x)}function cT0(x){1-x[11]&&Yx(x,27);var r=c0(x),e=cx(x);G(x,19);var t=M(x)===8?xx(x):0;x:{if(M(x)!==8&&!a3(x)){var u=[0,l(z0[7],x)];break x}var u=0}var i=Zr(e,cx(x)),c=Z2(0,0,x);x:{if(c[0]===0)var v=c[1];else{var a=c[1],p=a[1];if(u){var _=u[1],y=a[2],S=[0,k(y,_,function(O,F){return k($x(O,Ht,63),O,F)})],E=t;break x}var v=p}var S=u,E=Fx(t,v)}return[32,[0,S,n0([0,r],[0,E],R),i]]}var sT0=0;function aT0(x){var r=c0(x);G(x,20),G(x,4);var e=l(z0[7],x);G(x,5),G(x,0);for(var t=pv0;;){var u=t[2],i=t[1],c=M(x);x:if(typeof c=="number"){if(c!==1&&Rr!==c)break x;var v=vx(u);G(x,1);var a=Xs(x)[1],p=e[1];return[33,[0,e,v,n0([0,r],[0,a],R),p]]}var _=dO(0,function(S){return function(E){var P=c0(E),C=M(E);x:{if(typeof C=="number"&&C===36){S&&Yx(E,53),G(E,36);var j=xx(E),O=0;break x}G(E,33);var j=0,O=[0,l(z0[7],E)]}var F=S||(O===0?1:0);G(E,86);var K=Fx(j,Xs(E)[1]);function U(x0){x:if(typeof x0=="number"){var e0=x0-1|0;if(32<e0>>>0){if(e0!==35)break x}else if(30>=e0-1>>>0)break x;return 1}return 0}var V=1,Q=E[9]===1?E:[0,E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],V,E[10],E[11],E[12],E[13],E[14],E[15],E[16],E[17],E[18],E[19],E[20],E[21],E[22],E[23],E[24],E[25],E[26],E[27],E[28],E[29],E[30],E[31]],$=k(z0[4],U,Q);return[0,[0,O,$,n0([0,P],[0,K],R)],F]}}(i),x),t=[0,_[2],[0,_[1],u]]}}var oT0=0;function vT0(x){var r=c0(x),e=cx(x);G(x,22),K1(x)&&D0(x,[0,e,54]);var t=l(z0[7],x),u=Z2(0,0,x);if(u[0]===0)var v=t,a=u[1];else var i=u[1][2],c=0,v=k(i,t,function(p,_){return k($x(p,Ht,64),p,_)}),a=c;return[34,[0,v,n0([0,r],[0,a],R)]]}var lT0=0;function pT0(x){var r=c0(x);G(x,23);var e=l(z0[15],x);if(M(x)===34)var t=I2(x)[2],u=k(t,e,function(C,j){var O=j[1];return[0,O,B0($x(C,tk,4),C,O,j[2])]});else var u=e;var i=M(x);x:{if(typeof i=="number"&&i===34){var c=[0,r0(0,function(j){var O=c0(j);G(j,34);var F=xx(j);if(M(j)===4){G(j,4);var K=[0,k(z0[18],j,67)];G(j,5);var U=K}else var U=0;var V=l(z0[15],j);if(M(j)===38)var $=V;else var Q=Xs(j)[2],$=k(Q,V,function(x0,e0){var Z=e0[1];return[0,Z,B0($x(x0,tk,65),x0,Z,e0[2])]});return[0,U,$,n0([0,O],[0,F],R)]},x)];break x}var c=0}var v=M(x);x:{if(typeof v=="number"&&v===38){G(x,38);var a=l(z0[15],x),p=a[1],_=a[2],y=Xs(x)[2],S=[0,[0,p,k(y,_,function(j,O){return B0($x(j,tk,66),j,p,O)})]];break x}var S=0}var E=c===0?1:0,P=E&&(S===0?1:0);return P&&D0(x,[0,u[1],56]),[35,[0,u,c,S,n0([0,r],0,R)]]}var kT0=0;function mT0(x){var r=oJ(x),e=r[3],t=r[2],u=gC(0,x,r[1]),i=0,c=u[2],v=u[1];return p1(function(a){return D0(x,a)},e),[38,[0,c,i,n0([0,t],[0,v],R)]]}var hT0=0;function dT0(x){var r=vJ(x),e=r[3],t=r[2],u=gC(2,x,r[1]),i=2,c=u[2],v=u[1];return p1(function(a){return D0(x,a)},e),[38,[0,c,i,n0([0,t],[0,v],R)]]}var yT0=0;function gT0(x){var r=lJ(x),e=r[3],t=r[2],u=gC(1,x,r[1]),i=1,c=u[2],v=u[1];return p1(function(a){return D0(x,a)},e),[38,[0,c,i,n0([0,t],[0,v],R)]]}var _T0=0;function bT0(x){var r=c0(x);G(x,25);var e=Fx(r,c0(x));G(x,4);var t=l(z0[7],x);G(x,5);var u=t6(1,x),i=l(z0[2],u),c=1-x[5],v=c&&a6(i);return v&&Ko(x,i[1]),[39,[0,t,i,n0([0,e],0,R)]]}var wT0=0;function TT0(x){var r=c0(x),e=l(z0[7],x),t=M(x),u=e[2];if(u[0]===10&&typeof t=="number"&&t===86){var i=u[1],c=i[2][1],v=e[1];G(x,86),y1[3].call(null,c,x[3])&&D0(x,[0,v,[21,vv0,c]]);var a=x[31],p=x[30],_=x[29],y=x[28],S=x[27],E=x[26],P=x[25],C=x[24],j=x[23],O=x[22],F=x[21],K=x[20],U=x[19],V=x[18],Q=x[17],$=x[16],x0=x[15],e0=x[14],Z=x[13],s0=x[12],d0=x[11],u0=x[10],j0=x[9],h0=x[8],g0=x[7],v0=x[6],p0=x[5],w0=x[4],T0=y1[4].call(null,c,x[3]),E0=[0,x[1],x[2],T0,w0,p0,v0,g0,h0,j0,u0,d0,s0,Z,e0,x0,$,Q,V,U,K,F,O,j,C,P,E,S,y,_,p,a],N0=Sa(E0)?XJ(E0):l(z0[2],E0);return[31,[0,i,N0,n0([0,r],0,R)]]}var X0=Z2(lv0,0,x);if(X0[0]===0)var B=e,W0=X0[1];else var A0=X0[1][2],rx=0,B=k(A0,e,function(G0,Y0){return k($x(G0,Ht,67),G0,Y0)}),W0=rx;return[23,[0,B,0,n0(0,[0,W0],R)]]}var ET0=0;function ST0(x){var r=l(z0[7],x),e=Z2(ov0,0,x);if(e[0]===0)var i=r,c=e[1];else var t=e[1][2],u=0,i=k(t,r,function(E,P){return k($x(E,Ht,68),E,P)}),c=u;if(x[20]){var v=i[2];if(v[0]===14){var a=v[1][2];x:{if(1<Nx(a)){var p=N2(a,Nx(a)-1|0);if(N2(a,0)===p){var _=[0,k1(a,1,Nx(a)-2|0)];break x}}var _=0}var y=_}else var y=0;var S=y}else var S=0;return[23,[0,i,S,n0(0,[0,c],R)]]}var AT0=0;function A6(x){return r0(AT0,ST0,x)}function vK(x){return[0,Ms(x),av0]}function lK(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!I(r[3],sl)){b0(x);var e=M(x);return typeof e!="number"&&e[0]===2?jd(x,e[1]):(_2(cv0,x),vK(x))}return _2(sv0,x),vK(x)}function Dd(x,r,e){function t(a){return x?Vc(a):k(z0[13],0,a)}var u=vr(1,e);if(typeof u=="number")switch(u){case 1:case 9:case 113:return[0,t(e),0]}else if(u[0]===4&&!I(u[3],Yt)){var i=g1(e);return b0(e),[0,i,[0,t(e)]]}var c=M(e);x:if(r&&typeof c=="number"){var v=r[1];if(c!==46&&c!==61)break x;return Yx(e,v),b0(e),[0,Vc(e),0]}return[0,t(e),0]}function IT0(x){var r=M(x);x:{if(typeof r=="number"){if(r===46){var e=fv0;break x}if(r===61){var e=iv0;break x}}var e=0}var t=M(x);x:{r:if(typeof t=="number"){if(t!==46&&t!==61)break r;var u=1;break x}var u=0}if(!u){var i=Dd(0,0,x);return[0,0,i[2],i[1],0]}var c=g1(x),v=M(x);if(typeof v=="number")switch(v){case 1:case 9:case 113:return ud(0,x,c),[0,0,0,c,0]}else if(v[0]===4&&!I(v[3],Yt)){var a=vr(1,x);if(typeof a=="number")switch(a){case 1:case 9:case 113:return[0,e,0,Vc(x),0]}else if(a[0]===4&&!I(a[3],Yt)){var p=g1(x);return b0(x),[0,e,[0,Vc(x)],p,0]}return ud(0,x,c),b0(x),[0,0,[0,k(z0[13],0,x)],c,0]}var _=Dd(1,0,x);return[0,e,_[2],_[1],0]}function pK(x,r){var e=M(x);if(typeof e=="number"&&z2===e){var t=r0(0,function(C){b0(C);var j=M(C);return typeof j!="number"&&j[0]===4&&!I(j[3],Yt)?(b0(C),2<=r?[0,k(z0[13],0,C)]:[0,Vc(C)]):(_2(tv0,C),0)},x),u=t[2],i=t[1],c=u?[0,[0,i,u[1]]]:0;return c?[0,[1,c[1]]]:0}G(x,0);for(var v=0,a=0;;){var p=v?v[1]:1,_=M(x);x:if(typeof _=="number"){if(_!==1&&Rr!==_)break x;var y=vx(a);return G(x,1),[0,[0,y]]}switch(1-p&&Yx(x,29),r){case 0:var S=Dd(1,uv0,x),P=[0,0,S[2],S[1],0];break;case 1:var E=Dd(1,nv0,x),P=[0,0,E[2],E[1],0];break;default:var P=IT0(x)}var v=[0,f2(x,9)],a=[0,P,a]}}function SC(x,r){var e=Z2(0,0,x);if(e[0]===0)return[0,e[1],r];var t=e[1][2];return[0,0,k(t,r,function(u,i){var c=i[1];return[0,c,B0($x(u,Tb,69),u,c,i[2])]})]}function I6(x,r,e){var t=pK(r,x),u=SC(r,lK(r)),i=u[2];return[29,[0,x,i,0,t,n0([0,e],[0,u[1]],R)]]}function Rd(x,r,e){var t=2<=x?[0,k(z0[13],0,r),0]:[0,Vc(r),0],u=M(r);x:{if(typeof u=="number"&&u===9){G(r,9);var i=pK(r,x);break x}var i=0}var c=SC(r,lK(r)),v=c[2];return[29,[0,x,v,[0,t],i,n0([0,e],[0,c[1]],R)]]}function PT0(x){var r=Ls(1,x),e=c0(r);G(r,50);var t=M(r);if(typeof t=="number")switch(t){case 0:return I6(2,r,e);case 46:if(g2(r)){G(r,46);var u=M(r);x:if(typeof u=="number"){if(z2!==u&&u)break x;return I6(1,r,e)}return Rd(1,r,e)}break;case 61:if(g2(r)){var i=vr(1,r);x:{if(typeof i=="number")switch(i){case 0:return b0(r),I6(0,r,e);case 106:return b0(r),_2(0,r),I6(0,r,e);case 9:break;default:break x}else if(i[0]!==4||I(i[3],sl))break x;return Rd(2,r,e)}return b0(r),Rd(0,r,e)}break;case 106:return I6(2,r,e)}else if(t[0]===2){var c=SC(r,jd(r,t[1])),v=c[2];return[29,[0,2,v,0,0,n0([0,e],[0,c[1]],R)]]}return Rd(2,r,e)}var jT0=0;function Fd(x){return r0(jT0,PT0,x)}m0(JJ,function(x){var r=cx(x),e=c0(x);return G(x,8),[0,r,[19,[0,n0([0,e],[0,Xs(x)[1]],R)]]]}),m0(KJ,function(x){var r=c0(x),e=r0(0,function(y){G(y,32);x:{if(M(y)!==8&&!a3(y)){var S=k(z0[13],0,y),E=S[2][1],P=S[1];1-y1[3].call(null,E,y[3])&&D0(y,[0,P,[27,E]]);var C=[0,S];break x}var C=0}var j=Z2(0,0,y);x:{if(j[0]===0)var O=j[1];else{var F=j[1],K=F[1];if(C){var U=C[1],V=F[2],Q=0,$=[0,k(V,U,function(d0,u0){return k($x(d0,Pv,70),d0,u0)})],x0=Q;break x}var O=K}var $=C,x0=O}return[0,$,x0]},x),t=e[2],u=t[1],i=e[1],c=u===0?1:0,v=t[2];if(c)var a=x[8],p=a||x[9],_=1-p;else var _=c;return _&&D0(x,[0,i,25]),[0,i,[1,[0,u,n0([0,r],[0,v],R)]]]}),m0(YJ,function(x){var r=c0(x),e=r0(0,function(v){G(v,35);x:{if(M(v)!==8&&!a3(v)){var a=k(z0[13],0,v),p=a[2][1],_=a[1];1-y1[3].call(null,p,v[3])&&D0(v,[0,_,[27,p]]);var y=[0,a];break x}var y=0}var S=Z2(0,0,v);x:{if(S[0]===0)var E=S[1];else{var P=S[1],C=P[1];if(y){var j=y[1],O=P[2],F=0,K=[0,k(O,j,function(x0,e0){return k($x(x0,Pv,71),x0,e0)})],U=F;break x}var E=C}var K=y,U=E}return[0,K,U]},x),t=e[2],u=e[1],i=t[2],c=t[1];return 1-x[8]&&D0(x,[0,u,26]),[0,u,[4,[0,c,n0([0,r],[0,i],R)]]]}),m0(zJ,function(x){var r=r0(0,function(u){var i=c0(u);G(u,26);var c=Fx(i,c0(u));G(u,4);var v=l(z0[7],u);G(u,5);var a=l(z0[2],u),p=1-u[5],_=p&&a6(a);return _&&Ko(u,a[1]),[40,[0,v,a,n0([0,c],0,R)]]},x),e=r[1],t=r[2];return ft(x,[0,e,74]),[0,e,t]}),m0(VJ,function(x){var r=l(z0[15],x),e=r[1],t=r[2],u=Xs(x)[2];return[0,e,[0,k(u,t,function(i,c){return B0($x(i,tk,72),i,e,c)})]]}),m0(b6,function(x,r){1-g2(r)&&Yx(r,gt);var e=Fx(x,c0(r));G(r,61),L2(r,1);var t=Vc(r),u=M(r)===98?Dt(r,t):t,i=De(r);G(r,82);var c=Bs(r);J2(r);var v=Z2(0,0,r);if(v[0]===0)var _=c,y=v[1];else var a=v[1][2],p=0,_=k(a,c,function(S,E){return k($x(S,Ev,73),S,E)}),y=p;return[0,u,i,_,n0([0,e],[0,y],R)]}),m0(WJ,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[15,k(b6,e,r)]},x)}),m0(GJ,function(x){if(Us(1,x)&&!pX(1,x)){var r=r0(0,l(b6,0),x);return[0,r[1],[36,r[2]]]}return l(z0[2],x)}),m0(w6,function(x,r,e){var t=x?x[1]:0;1-g2(e)&&Yx(e,93);var u=Fx(r,c0(e));G(e,62);var i=c0(e);G(e,61);var c=Fx(u,i);L2(e,1);var v=Vc(e),a=M(e)===98?Dt(e,v):v,p=De(e),_=M(e);x:{if(typeof _=="number"&&_===86){G(e,86);var y=[0,Bs(e)];break x}var y=0}if(t){var S=M(e);x:{if(typeof S=="number"&&S===82){if(Yx(e,14),b0(e),M(e)!==8&&!a3(e)){var E=[0,Bs(e)];break x}var E=0;break x}var E=0}var P=E}else{G(e,82);var P=[0,Bs(e)]}J2(e);var C=Z2(0,0,e);if(C[0]===0)var j=P,O=y,F=p,K=a,U=C[1];else{var V=C[1][2];if(P)var Q=P[1],$=0,j=[0,k(V,Q,function(A0,rx){return k($x(A0,Ev,74),A0,rx)})],O=y,F=p,K=a,U=$;else if(y)var x0=y[1],e0=0,j=e0,Z=0,O=[0,k(V,x0,function(A0,rx){return k($x(A0,Ev,75),A0,rx)})],F=p,K=a,U=Z;else if(p)var s0=p[1],d0=0,u0=0,j=d0,O=u0,j0=0,F=[0,k(V,s0,function(A0,rx){return k($x(A0,$P,76),A0,rx)})],K=a,U=j0;else var h0=0,g0=0,v0=0,j=h0,O=g0,F=v0,p0=0,K=k(V,a,function(A0,rx){return k($x(A0,Pv,77),A0,rx)}),U=p0}return[0,K,F,j,O,n0([0,c],[0,U],R)]}),m0($J,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[16,B0(w6,ev0,e,r)]},x)}),m0(HJ,function(x){var r=vr(1,x);if(typeof r=="number"&&r===61){var e=r0(0,k(w6,rv0,0),x);return[0,e[1],[37,e[2]]]}return l(z0[2],x)}),m0(T6,function(x,r){1-g2(r)&&Yx(r,z2);var e=Fx(x,c0(r));G(r,53);var t=Vc(r),u=M(r)===41?t:Dt(r,t),i=De(r),c=M(r)===41?i:Y1(r,i),v=ve(CO,r),a=v[2],p=v[1],_=Xs(r)[2],y=k(_,a,function(S,E){var P=E[1];return[0,P,B0($x(S,sL,78),S,P,E[2])]});return[0,u,c,p,y,n0([0,e],0,R)]}),m0(QJ,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[11,k(T6,e,r)]},x)}),m0(ZJ,function(x){if(!kX(1,x))return A6(x);var r=r0(0,l(T6,0),x);return[0,r[1],[30,r[2]]]}),m0(Nd,function(x,r){var e=Ls(1,r),t=Fx(x,c0(e));G(e,40);var u=k(z0[13],0,e),i=M(e);x:{r:if(typeof i=="number"){if(i!==98&&i)break r;var c=Dt(e,u);break x}var c=u}var v=De(e),a=M(e);x:{if(typeof a=="number"&&!a){var p=Y1(e,v);break x}var p=v}if(f2(e,41)){var _=iJ(e),y=M(e);x:{if(typeof y=="number"&&!y){var S=I2(e)[2],E=[0,k(S,_,function(v0,p0){return X2(l($x(v0,VL,15),v0),p0)})];break x}var E=[0,_]}var P=E}else var P=0;var C=M(e);x:{if(typeof C!="number"&&C[0]===4&&!I(C[3],kF)){b0(e);for(var j=0;;){var O=[0,iJ(e),j],F=M(e);if(typeof F!="number"||F!==9)break;G(e,9);var j=O}var K=vx(O),U=M(e);r:{if(typeof U=="number"&&!U){var V=bX(e,K);break r}var V=K}var Q=V;break x}var Q=0}var $=M(e);x:{if(typeof $=="number"&&$===52){var x0=LJ(e,0),e0=M(e);r:{if(typeof e0=="number"&&!e0){var Z=[0,wX(e,x0)];break r}var Z=[0,x0]}var s0=Z;break x}var s0=0}var d0=ve(B0(md,1,0,0),e),u0=Xs(e)[2],j0=k(u0,d0,function(h0,g0){var v0=g0[1];return[0,v0,B0($x(h0,sL,79),h0,v0,g0[2])]});return[0,c,p,j0,P,Q,s0,n0([0,t],0,R)]}),m0(xK,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[6,k(Nd,e,r)]},x)}),m0(Od,function(x,r){var e=Fx(x,c0(r));Yc(r,Zo0);var t=Dt(r,k(z0[13],xv0,r)),u=Y1(r,De(r)),i=ve(jO,r),c=kO(r)?hO(r,MO(r)):MO(r),v=Z2(0,0,r);if(v[0]===0)var _=c,y=v[1];else var a=v[1][2],p=0,_=k(a,c,function(S,E){return k($x(S,IR,80),S,E)}),y=p;return[0,t,u,i,_,n0([0,e],[0,y],R)]}),m0(rK,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[7,k(Od,e,r)]},x)}),m0(eK,function(x){return r0(0,function(r){var e=c0(r);return G(r,60),[8,BJ[1].call(null,[0,e],r)]},x)}),m0(h3,function(x,r,e){var t=r?r[1]:0,u=Fx(t,c0(e)),i=M(e);x:{if(typeof i=="number"){if(i===15){b0(e);var c=1;break x}}else if(i[0]===4&&!I(i[3],To)&&!x){b0(e);var c=0;break x}un(e,i);var c=1}var v=Dt(e,k(z0[13],0,e)),a=r0(0,function(U){var V=Y1(U,De(U)),Q=ve(l6,U);G(U,86),L2(U,1);x:{if(id(U)&&c!==0){var Z=[1,l(kd,U)];break x}var $=Bs(U);r:{if(M(U)===66&&c!==0){var x0=I2(U)[2],e0=[0,k(x0,$,function(d0,u0){return k($x(d0,Ev,6),d0,u0)})];break r}var e0=[0,$]}var Z=e0}return J2(U),[12,[0,V,Q,Z,0,c]]},e),p=ve(nJ,e),_=Z2(0,0,e);if(_[0]===0)var y=p,S=a,E=_[1];else{var P=_[1][2];if(p)var C=p[1],j=0,y=[0,k(P,C,function($,x0){return k($x($,QF,81),$,x0)})],S=a,E=j;else var O=0,y=O,F=0,S=k(P,a,function($,x0){return k($x($,Ev,82),$,x0)}),E=F}var K=[0,S[1],S];return[0,v,K,y,n0([0,u],[0,E],R)]}),m0(_C,function(x){return r0(0,function(r){var e=c0(r);G(r,60);var t=M(r);x:{if(typeof t=="number"&&t===64){Yx(r,11),G(r,64);var u=1;break x}var u=0}return[10,B0(h3,u,[0,e],r)]},x)}),m0(E6,function(x,r,e){var t=Fx(e,c0(r));switch(x){case 0:G(r,24);break;case 1:G(r,28);break;default:G(r,27)}var u=k(z0[13],Qo0,r),i=zo(r),c=Z2(0,0,r);if(c[0]===0)var p=i,_=c[1];else var v=c[1][2],a=0,p=k(v,i,function(y,S){return k($x(y,YP,83),y,S)}),_=a;return[0,u,p,x,n0([0,t],[0,_],R)]}),m0(S6,function(x,r){return r0(0,function(e){var t=c0(e);return G(e,60),[17,B0(E6,x,e,t)]},r)}),m0(bC,function(x){return r0(0,function(r){var e=c0(r);G(r,0);function t(c){return typeof c=="number"&&c===1?1:0}var u=k(z0[6],t,r),i=u===0?c0(r):0;return G(r,1),[0,u,F2([0,e],[0,Xs(r)[1]],i,R)]},x)}),m0(tK,function(x){var r=cx(x),e=c0(x);G(x,60);var t=Fx(e,c0(x));return Yc(x,Ho0),M(x)===10?r0([0,r],l(uK,t),x):r0([0,r],function(u){var i=M(u);x:{if(typeof i!="number"&&i[0]===2){var c=jd(u,i[1]),v=I2(u)[2],a=[1,k(v,c,function(y,S){var E=S[1];return[0,E,B0($x(y,Tb,18),y,E,S[2])]})];break x}var a=[0,Dt(u,k(z0[13],0,u))]}var p=l(bC,u);return[12,[0,a,p,n0([0,t],0,R)]]},x)}),m0(nK,function(x){var r=cx(x),e=c0(x);G(x,60);var t=Fx(e,c0(x));return Yc(x,$o0),r0([0,r],function(u){var i=Dt(u,k(z0[13],0,u)),c=l(bC,u);return[14,[0,i,c,n0([0,t],0,R)]]},x)}),m0(uK,function(x,r){var e=c0(r);G(r,10);var t=c0(r);Yc(r,Go0);var u=Ll([0,x,[0,e,[0,t,[0,c0(r),0]]]]),i=zo(r),c=Z2(0,0,r);if(c[0]===0)var p=c[1],_=i;else var v=c[1][2],a=0,p=a,_=k(v,i,function(y,S){return k($x(y,YP,84),y,S)});return[13,[0,_,n0([0,u],[0,p],R)]]}),m0(iK,function(x,r){var e=x?x[1]:0;1-g2(r)&&Yx(r,Qe);var t=vr(1,r);if(typeof t=="number")switch(t){case 24:return k(S6,0,r);case 27:return k(S6,2,r);case 28:return k(S6,1,r);case 40:return l(xK,r);case 46:if(M(r)===50)return Fd(r);break;case 48:if(r[28][2])return l(eK,r);break;case 49:if(e)return l(TC,r);break;case 53:return l(QJ,r);case 61:var u=M(r);return typeof u=="number"&&u===50&&e?Fd(r):l(WJ,r);case 62:return l($J,r);case 15:case 64:return l(_C,r)}else if(t[0]===4){var i=t[3];if(I(i,na)){if(I(i,To)){if(!I(i,aM))return l(tK,r);if(!I(i,Kw))return l(nK,r)}else if(r[28][1])return l(_C,r)}else if(r[28][1])return l(rK,r)}if(!e)return l(z0[2],r);var c=M(r);return typeof c=="number"&&c===50?Fd(r):k(S6,0,r)}),m0(fK,function(x){Yc(x,zo0);var r=M(x);if(typeof r!="number"&&r[0]===2)return jd(x,r[1]);var e=[0,cx(x),Vo0];return _2(Wo0,x),e}),m0(d3,function(x){var r=l(fK,x),e=r[2],t=r[1],u=Z2(0,0,x);if(u[0]===0)return[0,[0,t,e],u[1]];var i=u[1][2],c=0;return[0,[0,t,k(i,e,function(v,a){return B0($x(v,Tb,85),v,t,a)})],c]}),m0(Cd,function(x,r,e){var t=x?x[1]:1,u=M(r);x:if(typeof u=="number"){if(u!==1&&Rr!==u)break x;return vx(e)}1-t&&Yx(r,21);var i=r0(0,function(c){var v=g1(c),a=M(c);x:{if(typeof a!="number"&&a[0]===4&&!I(a[3],Yt)){b0(c);var p=[0,g1(c)];break x}var p=0}return[0,v,p]},r);return B0(Cd,[0,f2(r,9)],r,[0,i,e])}),m0(wC,function(x,r){return p1(function(e){return ud(Yo0,x,e[2][1])},r)}),m0(cK,function(x,r){var e=fX(1,Ls(1,r)),t=c0(e),u=cx(e);G(e,49);var i=M(e);if(typeof i=="number"){if(53<=i){if(63>i)switch(i-53|0){case 0:return r0([0,u],function(a){1-g2(a)&&Yx(a,bt);var p=r0(0,l(T6,0),a),_=[0,p[1],[30,p[2]]];return[22,[0,[0,_],0,0,0,n0([0,t],0,R)]]},e);case 8:if(vr(1,e)!==0)return r0([0,u],function(a){1-g2(a)&&Yx(a,bt);var p=vr(1,a);if(typeof p=="number"){if(p===48)return Yx(a,17),G(a,61),[22,[0,0,0,0,0,n0([0,t],0,R)]];if(z2===p){G(a,61);var _=cx(a);G(a,z2);var y=l(d3,a),S=y[1];return[22,[0,0,[0,[1,[0,_,0]]],[0,S],0,n0([0,t],[0,y[2]],R)]]}}var E=r0(0,l(b6,0),a),P=[0,E[1],[36,E[2]]];return[22,[0,[0,P],0,0,0,n0([0,t],0,R)]]},e);break;case 9:return r0([0,u],function(a){var p=r0(0,function(y){return l(k(w6,0,0),y)},a),_=[0,p[1],[37,p[2]]];return[22,[0,[0,_],0,0,0,n0([0,t],0,R)]]},e)}}else if(i===36)return r0([0,u],function(a){var p=Fx(t,c0(a)),_=r0(0,function(U){return G(U,36)},a)[1],y=cX(1,a);x:{if(!Sa(y)&&!xd(y)){if(i6(y)){var F=0,K=[0,Pd(y,x)];break x}if(M(y)===48){var F=0,K=[0,pJ(0)(y)];break x}if(pO(y)){var F=0,K=[0,XO(y)];break x}var S=l(z0[10],y),E=Z2(0,0,y);if(E[0]===0)var j=E[1],O=S;else var P=E[1][2],C=0,j=C,O=k(P,S,function(Q,$){return k($x(Q,Ht,86),Q,$)});var F=j,K=[1,O];break x}var F=0,K=[0,g6(y)]}return[21,[0,_,K,n0([0,p],[0,F],R)]]},e)}if(i6(e))return r0([0,u],function(a){var p=Pd(a,x);return[22,[0,[0,p],0,0,1,n0([0,t],0,R)]]},e);if(!Sa(e)&&!xd(e)){if(typeof i=="number"){var c=i+Eb|0;if(4<c>>>0){if(c===24&&e[28][2])return r0([0,u],function(a){var p=k(z0[3],[0,x],a);return[22,[0,[0,p],0,0,1,n0([0,t],0,R)]]},e)}else if(1<c-1>>>0)return r0([0,u],function(a){var p=k(z0[3],[0,x],a);return[22,[0,[0,p],0,0,1,n0([0,t],0,R)]]},e)}if(pO(e))return r0([0,u],function(a){var p=XO(a);return[22,[0,[0,p],0,0,1,n0([0,t],0,R)]]},e);if(typeof i=="number"&&z2===i)return r0([0,u],function(a){var p=cx(a);G(a,z2);var _=M(a);x:{if(typeof _!="number"&&_[0]===4&&!I(_[3],Yt)){b0(a);var y=[0,g1(a)];break x}var y=0}var S=l(d3,a),E=S[1];return[22,[0,0,[0,[1,[0,p,y]]],[0,E],1,n0([0,t],[0,S[2]],R)]]},e);var v=f2(e,61)?0:1;return f2(e,0)?r0([0,u],function(a){var p=B0(Cd,0,a,0);G(a,1);var _=M(a);x:{if(typeof _!="number"&&_[0]===4&&!I(_[3],sl)){var y=l(d3,a),P=y[2],C=[0,y[1]];break x}k(wC,a,p);var S=Z2(0,0,a),E=S[0]===0?S[1]:S[1][1],P=E,C=0}return[22,[0,0,[0,[0,p]],C,v,n0([0,t],[0,P],R)]]},e):(_2(Ko0,e),k(z0[3],[0,x],e))}return r0([0,u],function(a){rd(a)(x);var p=g6(a);return[22,[0,[0,p],0,0,1,n0([0,t],0,R)]]},e)}),m0(TC,function(x){return r0(0,function(r){1-g2(r)&&Yx(r,Qe);var e=c0(r);G(r,60);var t=fX(1,Ls(1,r)),u=Fx(e,c0(t));G(t,49);var i=M(t);if(typeof i=="number")switch(i){case 36:var c=Fx(u,c0(t)),v=r0(0,function(Q0){return G(Q0,36)},t)[1],a=cX(1,t),p=M(a);x:{if(typeof p=="number")switch(p){case 15:var _=l(h3,0),y=0,V=y,Q=[0,[1,r0(0,function(q0){return k(_,0,q0)},a)]];break x;case 40:var V=0,Q=[0,[2,r0(0,l(Nd,0),a)]];break x}else if(p[0]===4){var S=p[3];if(I(S,na)){if(!I(S,To)&&a[28][1]){var E=l(h3,0),P=0,V=P,Q=[0,[1,r0(0,function(q0){return k(E,0,q0)},a)]];break x}}else if(a[28][1]){var V=0,Q=[0,[3,r0(0,l(Od,0),a)]];break x}}var C=Bs(a),j=Z2(0,0,a);if(j[0]===0)var K=j[1],U=C;else var O=j[1][2],F=0,K=F,U=k(O,C,function(Q0,S0){return k($x(Q0,Ev,87),Q0,S0)});var V=K,Q=[0,[4,U]]}return[9,[0,[0,v],Q,0,0,n0([0,c],[0,V],R)]];case 48:if(t[28][2]){var $=BJ[1],x0=r0(0,function(Q0){return $(0,Q0)},t);return[9,[0,0,[0,[8,x0]],0,0,n0([0,u],0,R)]]}break;case 53:var e0=r0(0,l(T6,0),t);return[9,[0,0,[0,[7,e0]],0,0,n0([0,u],0,R)]];case 61:var Z=r0(0,l(b6,0),t);return[9,[0,0,[0,[5,Z]],0,0,n0([0,u],0,R)]];case 62:var s0=r0(0,k(w6,Xo0,0),t);return[9,[0,0,[0,[6,s0]],0,0,n0([0,u],0,R)]];case 106:var d0=cx(t);G(t,z2);var u0=M(t);x:{if(typeof u0!="number"&&u0[0]===4&&!I(u0[3],Yt)){b0(t);var j0=[0,k(z0[13],0,t)];break x}var j0=0}var h0=l(d3,t),g0=h0[1];return[9,[0,0,0,[0,[1,[0,d0,j0]]],[0,g0],n0([0,u],[0,h0[2]],R)]];case 15:case 24:case 27:case 28:case 40:var v0=M(t);x:if(typeof v0=="number"){if(24<=v0){if(41<=v0)break x;switch(v0+Eb|0){case 0:var p0=[0,[0,r0(0,function(Q0){return B0(E6,0,Q0,0)},t)]];break;case 3:var p0=[0,[0,r0(0,function(Q0){return B0(E6,2,Q0,0)},t)]];break;case 4:var p0=[0,[0,r0(0,function(Q0){return B0(E6,1,Q0,0)},t)]];break;case 16:var p0=[0,[2,r0(0,l(Nd,0),t)]];break;default:break x}var w0=p0}else{if(v0!==15)break x;var T0=l(h3,0),w0=[0,[1,r0(0,function(S0){return k(T0,0,S0)},t)]]}return[9,[0,0,w0,0,0,n0([0,u],0,R)]]}throw U0([0,Ir,Jo0],1)}else if(i[0]===4){var E0=i[3];if(I(E0,na)){if(!I(E0,To)&&t[28][1]){var N0=l(h3,0),X0=[0,[1,r0(0,function(Q0){return k(N0,0,Q0)},t)]];return[9,[0,0,X0,0,0,n0([0,u],0,R)]]}}else if(t[28][1]){var A0=[0,[3,r0(0,l(Od,0),t)]];return[9,[0,0,A0,0,0,n0([0,u],0,R)]]}}G(t,0);var rx=B0(Cd,0,t,0);G(t,1);var B=M(t);x:{if(typeof B!="number"&&B[0]===4&&!I(B[3],sl)){var W0=l(d3,t),V0=W0[2],ex=[0,W0[1]];break x}k(wC,t,rx);var G0=Z2(0,0,t),Y0=G0[0]===0?G0[1]:G0[1][1],V0=Y0,ex=0}return[9,[0,0,0,[0,[0,rx]],ex,n0([0,u],[0,V0],R)]]},x)});var kK=function x(r,e){return x.fun(r,e)},mK=function x(r,e){return x.fun(r,e)},P6=function x(r,e){return x.fun(r,e)};function Ld(x,r){return function(e){if(!e)return vx(r);var t=e[1];if(t[0]!==0){var u=t[1],i=u[1];if(e[2]){var c=e[2];return D0(x,[0,i,64]),Ld(x,r)(c)}var v=u[2],a=v[2];return Ld(x,[0,[1,[0,i,[0,k(P6,x,v[1]),a]]],r])(0)}var p=t[1],_=p[2],y=e[2],S=p[1];switch(_[0]){case 0:var E=_[2],P=_[1],C=_[3];switch(P[0]){case 0:var j=[0,P[1]];break;case 1:var j=[1,P[1]];break;case 2:var j=[2,P[1]];break;case 3:var j=[3,P[1]];break;case 4:var j=gx(Ev0);break;default:var j=[4,P[1]]}var O=E[2];x:{if(O[0]===4){var F=O[1];if(!F[1]){var K=[0,F[3]],U=F[2];break x}}var K=0,U=k(P6,x,E)}var V=[0,[0,[0,S,[0,j,U,K,C]]],r];break;case 1:D0(x,[0,_[2][1],50]);var V=r;break;default:D0(x,[0,_[2][1],Sv0]);var V=r}return Ld(x,V)(y)}}m0(kK,function(x,r){var e=r[2],t=e[2],u=e[1],i=r[1],c=v3(x);return[0,i,[0,[0,Ld(x,0)(u),c,t]]]});function hK(x,r){var e=r[1];return l(z0[23],r)?[0,k(P6,x,r)]:(D0(x,[0,e,37]),0)}function y3(x,r){return function(e){if(!e)return vx(r);var t=e[1];switch(t[0]){case 0:var u=t[1],i=u[2];if(i[0]===4){var c=i[1];if(!c[1]){var v=e[2];return y3(x,[0,[0,[0,u[1],[0,c[2],[0,c[3]]]]],r])(v)}}var a=e[2],p=hK(x,u);if(p)var _=p[1],y=[0,[0,[0,_[1],[0,_,0]]],r];else var y=r;return y3(x,y)(a);case 1:var S=t[1],E=S[1];if(e[2]){var P=e[2];return D0(x,[0,E,16]),y3(x,r)(P)}var C=S[2],j=C[2],O=hK(x,C[1]),F=O?[0,[1,[0,E,[0,O[1],j]]],r]:r;return y3(x,F)(0);default:var K=e[2];return y3(x,[0,[2,t[1]],r])(K)}}}m0(mK,function(x,r){var e=r[2],t=e[2],u=e[1],i=r[1],c=v3(x);return[0,i,[1,[0,y3(x,0)(u),c,t]]]}),m0(P6,function(x,r){var e=r[2],t=r[1];switch(e[0]){case 0:return k(mK,x,[0,t,e[1]]);case 10:var u=e[1],i=u[2][1],c=u[1];x:{if(x[5]&&Jo(i)){D0(x,[0,c,71]);break x}if(1-x[5]){if(x[18]&&Ar(i,M1)){D0(x,[0,c,Wt]);break x}var v=x[19],a=v&&Ar(i,bo);a&&D0(x,[0,c,5])}}return[0,t,[2,[0,u,v3(x),0]]];case 25:return k(kK,x,[0,t,e[1]]);default:return[0,t,[3,[0,t,e]]]}});function j6(x,r){var e=M(x);if(typeof e=="number"){if(e===6)return r0(0,function(i){var c=c0(i);G(i,6);x:r:{var v=0;e:for(;;){var a=M(i);if(typeof a=="number"){if(13<=a){if(Rr===a)break r}else if(7<=a)switch(a-7|0){case 0:break e;case 2:var p=cx(i);G(i,9);var v=[0,[2,p],v];continue;case 5:var _=c0(i),y=r0(0,function($){return G($,12),j6($,r)},i),S=y[1],E=y[2],P=[1,[0,S,[0,E,n0([0,_],0,R)]]];M(i)!==7&&(D0(i,[0,S,16]),M(i)===9&&b0(i));var v=[0,P,v];continue}}var C=r0(0,function(Q){var $=j6(Q,r),x0=M(Q);t:{if(typeof x0=="number"&&x0===82){G(Q,82);var e0=[0,l(z0[10],Q)];break t}var e0=0}return[0,$,e0]},i),j=C[2],O=[0,[0,C[1],[0,j[1],j[2]]]];M(i)!==7&&G(i,9);var v=[0,O,v]}break x}var F=vx(v),K=c0(i);G(i,7);var U=M(i)===86?[1,zo(i)]:v3(i);return[1,[0,F,U,F2([0,c],[0,xx(i)],K,R)]]},x);if(!e){var t=function(i){var c=M(i);return typeof c=="number"&&c===82?(G(i,82),[0,l(z0[10],i)]):0};return r0(0,function(i){var c=c0(i);G(i,0);x:for(var v=0,a=0,p=0;;){var _=M(i);if(typeof _=="number"){if(_===1)break x;if(Rr===_)break}r:if(M(i)===12)var y=c0(i),S=r0(0,function(B){return G(B,12),j6(B,r)},i),E=S[2],P=S[1],C=[0,[1,[0,P,[0,E,n0([0,y],0,R)]]]];else{var j=cx(i),O=k(z0[20],0,i),F=M(i);if(typeof F=="number"&&F===86){G(i,86);var K=r0([0,j],function(W0){var G0=j6(W0,r);return[0,G0,t(W0)]},i),U=K[2],V=O[2],Q=U[2],$=U[1],x0=K[1];switch(V[0]){case 0:var e0=[0,V[1]];break;case 1:var e0=[1,V[1]];break;case 2:var e0=[2,V[1]];break;case 3:var e0=[3,V[1]];break;case 4:var e0=gx(wv0);break;default:var e0=[4,V[1]]}var C=[0,[0,[0,x0,[0,e0,$,Q,0]]]];break r}var Z=O[2];if(Z[0]===3){var s0=Z[1],d0=s0[2][1],u0=s0[1];Qh(d0)?D0(i,[0,u0,95]):c3(d0)&&ft(i,[0,u0,80]);var j0=r0([0,j],function(W0,G0){return function(Y0){var V0=[0,G0,[2,[0,W0,v3(Y0),0]]];return[0,V0,t(Y0)]}}(s0,u0),i),h0=j0[2],C=[0,[0,[0,j0[1],[0,[3,s0],h0[1],h0[2],1]]]]}else{_2(Tv0,i);var C=0}}if(C){var g0=C[1],v0=g0[1][1],p0=v?(D0(i,[0,v0,64]),0):a;if(g0[0]===0)var T0=p0,E0=v;else var w0=M(i)===9?[0,cx(i)]:0,T0=w0,E0=1;M(i)!==1&&G(i,9);var v=E0,a=T0,p=[0,g0,p]}}a&&D0(i,[0,a[1],90]);var N0=vx(p),X0=c0(i);G(i,1);var A0=xx(i),rx=M(i)===86?[1,zo(i)]:v3(i);return[0,[0,N0,rx,F2([0,c],[0,A0],X0,R)]]},x)}}var u=B0(z0[14],x,0,r);return[0,u[1],[2,u[2]]]}function Md(x){var r=M(x);x:if(typeof r=="number"){var e=r+TM|0;if(6<e>>>0){if(e!==14)break x}else if(4>=e-1>>>0)break x;return xx(x)}return K1(x)?Aa(x):0}function dK(x){return M(x)===1?0:[0,l(z0[7],x)]}function Js(x){var r=cx(x),e=M(x);x:{if(typeof e!="number"&&e[0]===8){var t=e[1];break x}_2(yl0,x);var t=gl0}var u=c0(x);b0(x);var i=M(x);x:{r:if(typeof i=="number"){var c=i+RR|0;if(72<c>>>0){if(c!==76)break r}else if(70>=c-1>>>0)break r;var v=xx(x);break x}var v=Md(x)}return[0,r,[0,t,n0([0,u],[0,v],R)]]}function yK(x){var r=vr(1,x);if(typeof r=="number"){if(r===10)for(var e=r0(0,function(i){var c=[0,Js(i)];return G(i,10),[0,c,Js(i)]},x);;){var t=M(x);if(typeof t=="number"&&t===10){var u=e[1],e=r0([0,u],function(c){return function(v){return G(v,10),[0,[1,c],Js(v)]}}(e),x);continue}return[2,e]}if(r===86)return[1,r0(0,function(i){var c=Js(i);return G(i,86),[0,c,Js(i)]},x)]}return[0,Js(x)]}function N6(x,r){return Ar(x[2][1],r[2][1])}function gK(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],c=e[2],v=u[2];x:{if(t[0]===0){var a=t[1];if(i[0]===0){var _=N6(a,i[1]);break x}}else{var p=t[1];if(i[0]!==0){var _=gK(p,i[1]);break x}}var _=0}return _&&N6(c,v)}function Ud(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return N6(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],c=u[2],v=i[2],a=N6(u[1],i[1]);return a&&N6(c,v)}break;default:var p=x[1];if(r[0]===2)return gK(p,r[1])}return 0}function AC(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}}var _K=function x(r,e){return x.fun(r,e)},IC=function x(r,e){return x.fun(r,e)},PC=function x(r,e){return x.fun(r,e)};m0(_K,function(x,r){var e=M(r);if(typeof e=="number"){if(e===0){L2(r,0);var t=r0(0,function(S){G(S,0);var E=M(S);x:{if(typeof E=="number"&&E===12){var P=c0(S);G(S,12);var C=l(z0[10],S),F=[3,[0,C,n0([0,P],0,R)]];break x}var j=dK(S),O=j?0:c0(S),F=[2,[0,j,F2(0,0,O,R)]]}return G(S,1),F},r),u=t[2],i=t[1];return J2(r),[0,i,u]}}else if(e[0]===9){var c=e[3],v=e[2],a=e[1];return G(r,e),[0,a,[4,[0,v,c]]]}var p=k(PC,x,r),_=p[2],y=p[1];return Bt<=_[1]?[0,y,[1,_[2]]]:[0,y,[0,_[2]]]});function qd(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Bx(ll0,r[2][2][1]);return Bx(e[2][1],t);default:var u=x[1][2],i=u[1],c=u[2],v=i[0]===0?i[1][2][1]:qd([2,i[1]]);return Bx(v,Bx(pl0,c[2][1]))}}m0(IC,function(x,r){var e=c0(r),t=r0(0,function(Lx){G(Lx,98);var M0=M(Lx);if(typeof M0=="number"){if(M0===99)return b0(Lx),ml0}else if(M0[0]===8){var qr=yK(Lx);x:{if(g2(Lx)&&M(Lx)===98&&_t!==vr(1,Lx)){var Ex=td(Lx,0,wd);break x}var Ex=0}for(var $0=0;;){var Gx=M(Lx);if(typeof Gx=="number"){if(Gx===0){var P0=c0(Lx);L2(Lx,0);var cr=r0(0,function(Fr){G(Fr,0),G(Fr,12);var U2=l(z0[10],Fr);return G(Fr,1),U2},Lx),tx=cr[2],Mx=cr[1];J2(Lx);var $0=[0,[1,[0,Mx,[0,tx,n0([0,P0],[0,Md(Lx)],R)]]],$0];continue}}else if(Gx[0]===8){var $0=[0,[0,r0(0,function(Fr){var U2=vr(1,Fr);x:{if(typeof U2=="number"&&U2===86){var g=[1,r0(0,function(Lr){var hx=Js(Lr);return G(Lr,86),[0,hx,Js(Lr)]},Fr)];break x}var g=[0,Js(Fr)]}var W=M(Fr);x:{if(typeof W=="number"&&W===82){G(Fr,82);var H=c0(Fr),l0=M(Fr);r:{if(typeof l0=="number"){if(l0===0){var J=c0(Fr);L2(Fr,0);var a0=r0(0,function(hx){G(hx,0);var z1=dK(hx);return G(hx,1),z1},Fr),_0=a0[1],y0=a0[2];J2(Fr);var J0=[0,y0,F2([0,J],[0,Md(Fr)],0,R)];J0[1]||D0(Fr,[0,_0,47]);var br=[0,[1,[0,_0,J0]]];break r}}else if(l0[0]===10){var Rx=l0[3],kx=l0[2],Jx=l0[1];G(Fr,l0);var br=[0,[0,[0,Jx,[0,kx,Rx,n0([0,H],[0,Md(Fr)],R)]]]];break r}Yx(Fr,36);var br=[0,[0,[0,cx(Fr),dl0]]]}var Zx=br;break x}var Zx=0}return[0,g,Zx]},Lx)],$0];continue}var b2=vx($0),Ux=[0,ua,[0,qr,Ex,f2(Lx,_t),b2]];return f2(Lx,99)?[0,Ux]:(un(Lx,99),[1,Ux])}}return un(Lx,99),hl0},r);J2(r);var u=t[2];if(u[0]===0)var i=u[1],c=typeof i=="number"?0:i[2][3];else var c=1;if(c)var v=LS,a=v,p=r0(0,function(Lx){return 0},r);else{L2(r,3);var _=t[2][1],y=typeof _=="number"?0:[0,_[2][1]],S=cx(r);x:{r:{e:{t:for(var E=0;;){var P=f3(r);if(E&&y){var C=E[1],j=C[2],O=y[1],F=E[2];n:{if(j[0]===0){var K=j[1],U=K[2];if(U){var V=U[1][2][1],Q=1-Ud(K[1][2][1],V);if(Q){var $=Ud(O,V);break n}var $=Q;break n}}var $=0}if($)break r}var x0=M(r);if(typeof x0=="number"){if(x0===98){L2(r,2);var e0=M(r),Z=vr(1,r);if(typeof e0=="number"&&e0===98&&typeof Z=="number"){if(_t===Z)break t;if(Rr===Z)break}var s0=k(IC,y,r),d0=s0[2],u0=s0[1],j0=Bt<=d0[1]?[0,u0,[1,d0[2]]]:[0,u0,[0,d0[2]]],E=[0,j0,E];continue}if(Rr===x0)break e}var E=[0,k(_K,y,r),E]}var h0=r0(0,function($0){G($0,98),G($0,_t);var Gx=M($0);if(typeof Gx=="number"){if(Gx===99)return b0($0),Bt}else if(Gx[0]===8){var P0=yK($0);return ed($0,99),[0,ua,[0,P0]]}return un($0,99),Bt},r),g0=h0[2],v0=h0[1],p0=typeof g0=="number"?[0,Bt,v0]:[0,ua,[0,v0,g0[2]]],w0=r[24][1];t:{if(w0){var T0=w0[2];if(T0){var E0=T0[2];break t}}var E0=gx(xs0)}r[24][1]=E0;var N0=i3(r),X0=r6(r[25][1],N0);r[26][1]=X0;var ex=[0,vx(E),,p0];break x}_2(0,r);var ex=[0,vx(E),,LS];break x}var A0=C[2];r:{if(A0[0]===0){var rx=A0[1],B=rx[2];if(B){var W0=B[1],G0=Zr(C[1],rx[3][1]),Y0=[0,ua,W0],V0=[0,G0,[0,[0,rx[1],0,rx[3],rx[4]]]];break r}}var Y0=LS,V0=C}J2(r);var ex=[0,vx([0,V0,F]),,Y0]}var Q0=ex[3],S0=ex[1],q0=P?P[1]:S,a=Q0,p=[0,Zr(S,q0),S0]}var yx=xx(r);x:{r:if(typeof a!="number"){var sx=a[1];if(ua===sx){var Dx=a[2],Ix=Dx[2][1],Xx=t[2],Z0=Dx[1];if(Xx[0]===0){var er=Xx[1];if(typeof er=="number")D0(r,[0,AC(Ix),kl0]);else{var rr=er[2][1];e:if(1-Ud(Ix,rr)){if(x&&Ud(x[1],Ix)){var fr=[19,qd(rr)];D0(r,[0,AC(rr),fr]);break e}var Hx=[13,qd(rr)];D0(r,[0,AC(Ix),Hx])}}}var Y=Z0}else{if(Bt!==sx)break r;var Px=a[2],hr=t[2];if(hr[0]===0){var zx=hr[1];typeof zx!="number"&&D0(r,[0,Px,[13,qd(zx[2][1])]])}var Y=Px}var Ur=Y;break x}var Ur=t[1]}var px=t[2][1],w=t[1];if(typeof px=="number"){x:{r:{var L=n0([0,e],[0,yx],R);if(typeof a!="number"){var L0=a[1];if(ua===L0)var ax=a[2][1];else{if(Bt!==L0)break r;var ax=a[2]}var lx=ax;break x}}var lx=Ur}var ox=[0,Bt,[0,w,lx,p,L]]}else{var Wx=px[2];x:{var _x=n0([0,e],[0,yx],R);if(typeof a!="number"&&ua===a[1]){var Vx=[0,a[2]];break x}var Vx=0}var ox=[0,ua,[0,[0,w,Wx],Vx,p,_x]]}return[0,Zr(t[1],Ur),ox]}),m0(PC,function(x,r){return L2(r,2),k(IC,x,r)});function bK(x,r){var e=g1(r);return ud(x,r,e),e}var wK=function x(r){return x.fun(r)},jC=function x(r,e,t){return x.fun(r,e,t)},NC=function x(r){return x.fun(r)},TK=function x(r,e){return x.fun(r,e)},OC=function x(r,e){return x.fun(r,e)},CC=function x(r,e){return x.fun(r,e)},Bd=function x(r,e){return x.fun(r,e)},O6=function x(r,e){return x.fun(r,e)},Xd=function x(r){return x.fun(r)},EK=function x(r){return x.fun(r)},SK=function x(r){return x.fun(r)},AK=function x(r,e,t){return x.fun(r,e,t)},IK=function x(r){return x.fun(r)},PK=function x(r){return x.fun(r)},NT0=l(PC,0);m0(wK,function(x){var r=M(x);x:{if(typeof r!="number"&&r[0]===6){var e=r[2],t=r[1];b0(x);var u=[0,[0,t,e]];break x}var u=0}var i=c0(x);x:{r:{for(var c=vx(i),v=5;c;){var a=c[2],p=c[1],_=p[2],y=p[1],S=_[2];e:{t:{for(var E=0,P=Nx(S);;){if(P<(E+5|0))break t;var C=Ar(k1(S,E,v),"@flow");if(C)break;var E=E+1|0}var j=C;break e}var j=0}if(j)break r;var c=a}var O=0;break x}x[31][1]=y[3];var O=vx([0,[0,y,_],a])}x:if(O===0){if(i){var F=i[1],K=F[2];if(!K[1]){var U=K[2],V=F[1];if(1<=Nx(U)&&N2(U,0)===42){x[31][1]=V[3];var Q=[0,F,0];break x}}}var Q=0}else var Q=O;var $=k(TK,x,function(u0){return 0}),x0=cx(x);G(x,Rr);var e0=y1[1];if(u1(function(u0,j0){var h0=j0[2];switch(h0[0]){case 21:return o6(x,u0,tn(0,[0,h0[1][1],ql0]));case 22:var g0=h0[1],v0=g0[1];if(v0){if(!g0[2]){var p0=v0[1],w0=p0[2],T0=p0[1];x:{switch(w0[0]){case 38:var E0=w0[1][1],N0=0,X0=u1(function(Y0,V0){return u1(_O,Y0,[0,V0[2][1],0])},N0,E0);return u1(function(Y0,V0){return o6(x,Y0,V0)},u0,X0);case 2:case 27:var A0=w0[1][1];if(A0){var rx=A0[1];break x}break;case 3:case 20:case 30:case 36:case 37:var rx=w0[1][1];break x}return u0}return o6(x,u0,tn(0,[0,T0,rx[2][1]]))}}else{var B=g0[2];if(B){var W0=B[1];if(W0[0]!==0)return u0;var G0=W0[1];return u1(function(Y0,V0){var ex=V0[2],Q0=ex[2],S0=ex[1];return Q0?o6(x,Y0,Q0[1]):o6(x,Y0,S0)},u0,G0)}}return u0;default:return u0}},e0,$),$)var Z=Fl(vx($))[1],s0=Zr(Fl($)[1],Z);else var s0=x0;var d0=vx(x[2][1]);return[0,s0,[0,$,u,n0([0,Q],0,R),d0]]});function OT0(x,r,e,t){for(var u=x,i=t;;){var c=i[3],v=i[2],a=i[1],p=M(u);if(typeof p=="number"&&Rr===p)return[0,u,a,v,c];if(l(r,p))return[0,u,a,v,c];if(typeof p!="number"&&p[0]===2){var _=l(e,u),y=[0,_,v],S=_[2];if(S[0]===23){var E=S[1][2];if(E){var P=Ar(E[1],"use strict"),C=_[1],j=P&&1-u[21];j&&D0(u,[0,C,79]);var O=P?Ls(1,u):u,F=[0,p,a],K=c||P,u=O,i=[0,F,y,K];continue}}return[0,u,a,y,c]}return[0,u,a,v,c]}}m0(jC,function(x,r,e){var t=OT0(iX(1,x),r,e,Ll0),u=t[4],i=t[3],c=t[2],v=iX(0,t[1]),a=vx(c);return p1(function(p){if(typeof p!="number"&&p[0]===2){var _=p[1],y=_[4],S=_[1];return y&&ft(v,[0,S,76])}return gx(Bx(Ul0,Bx(TB(p),Ml0)))},a),[0,v,i,u]}),m0(NC,function(x){var r=lC(x),e=M(x);if(typeof e=="number"){var t=e-49|0;if(11>=t>>>0)switch(t){case 0:return k(cK,r,x);case 1:rd(x)(r);var u=vr(1,x);x:{r:if(typeof u=="number"){if(u!==4&&u!==10)break r;var i=A6(x);break x}var i=Fd(x)}return i;case 11:if(vr(1,x)===49)return rd(x)(r),l(TC,x);break}}return k(O6,[0,r],x)}),m0(TK,function(x,r){var e=B0(jC,x,r,NC),t=e[2],u=k(OC,r,e[1]);return u1(function(i,c){return[0,c,i]},u,t)}),m0(OC,function(x,r){for(var e=0;;){var t=M(r);if(typeof t=="number"&&Rr===t||l(x,t))return vx(e);var e=[0,l(NC,r),e]}}),m0(CC,function(x,r){var e=B0(jC,r,x,function(c){return k(O6,0,c)}),t=e[3],u=e[2],i=k(Bd,x,e[1]);return[0,u1(function(c,v){return[0,v,c]},i,u),t]}),m0(Bd,function(x,r){for(var e=0;;){var t=M(r);if(typeof t=="number"&&Rr===t||l(x,t))return vx(e);var e=[0,k(O6,0,r),e]}}),m0(O6,function(x,r){var e=x?x[1]:0;1-i6(r)&&rd(r)(e);var t=M(r);if(typeof t=="number"){if(t===27)return r0(yT0,dT0,r);if(t===28)return r0(_T0,gT0,r)}if(!Sa(r)&&!xd(r)){if(i6(r))return Pd(r,e);if(typeof t=="number"){var u=t+B2|0;if(14>=u>>>0)switch(u){case 0:if(r[28][2])return pJ(0)(r);break;case 5:return l(ZJ,r);case 12:return k(iK,0,r);case 13:return l(GJ,r);case 14:return l(HJ,r)}}return pO(r)?XO(r):l(Xd,r)}return g6(r)}),m0(Xd,function(x){var r=M(x);if(typeof r=="number"&&fa>r)switch(r){case 0:return l(VJ,x);case 8:return l(JJ,x);case 16:return oK(x);case 19:return r0(sT0,cT0,x);case 20:return r0(oT0,aT0,x);case 22:return r0(lT0,vT0,x);case 23:return r0(kT0,pT0,x);case 24:return r0(hT0,mT0,x);case 25:return r0(wT0,bT0,x);case 26:return l(zJ,x);case 32:return l(KJ,x);case 35:return l(YJ,x);case 37:return r0(eT0,rT0,x);case 39:return r0(nT0,tT0,x);case 43:return oK(x);case 59:return r0(xT0,Zw0,x);case 113:return _2(Dl0,x),[0,cx(x),Rl0];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 _2(Fl0,x),b0(x),l(Xd,x)}if(!Sa(x)&&!xd(x)){if(typeof r=="number"&&r===28&&vr(1,x)===6){var e=s3(1,x);return D0(x,[0,Zr(cx(x),e),3]),A6(x)}return Kc(x)?r0(ET0,TT0,x):(i6(x)&&(_2(0,x),b0(x)),A6(x))}var t=g6(x);return Ko(x,t[1]),t}),m0(EK,function(x){var r=cx(x),e=l(Rt,x),t=M(x);return typeof t=="number"&&t===9?B0(Sd,x,r,[0,e,0]):e}),m0(SK,function(x){var r=cx(x),e=l(m3,x),t=M(x);return typeof t=="number"&&t===9?[0,B0(Sd,x,r,[0,f1(x,e),0])]:e}),m0(AK,function(x,r,e){var t=r?r[1]:0;return r0(0,function(u){var i=1-t,c=bK([0,e],u),v=i&&(M(u)===85?1:0);return v&&(1-g2(u)&&Yx(u,S1),G(u,85)),[0,c,RO(u),v]},x)}),m0(IK,function(x){var r=cx(x),e=c0(x);G(x,0);var t=k(Bd,function(v){return v===1?1:0},x),u=cx(x),i=t===0?c0(x):0;G(x,1);var c=[0,t,F2([0,e],[0,xx(x)],i,R)];return[0,Zr(r,u),c]}),m0(PK,function(x){function r(t){var u=c0(t);G(t,0);var i=k(CC,function(y){return y===1?1:0},t),c=i[1],v=i[2],a=c===0?c0(t):0;G(t,1);var p=M(t);x:{r:if(!x){if(typeof p=="number"&&(p===1||Rr===p))break r;if(K1(t)){var _=Aa(t);break x}var _=0;break x}var _=xx(t)}return[0,[0,c,F2([0,u],[0,_],a,R)],v]}var e=0;return function(t){return dO(e,r,t)}}),Vq(Kl0[1],z0,[0,wK,Xd,O6,Bd,CC,OC,EK,SK,yJ,Rt,bd,Vw0,bK,AK,IK,PK,NT0,j6,P6,Na,Pd,Qw0,Uw0,Td,zo,Ed]);var DC=[x2,lb0,Es(0)],RC=[0,DC,[0]],CT0=mh(ob0,function(x){var r=RN(x,ab0)[41],e=UN(x,0,0,vb0,KN,1)[1];return Yq(x,r,function(t,u){return 0}),function(t,u){var i=hh(u,x);return l(e,i),qN(u,i,x)}}),DT0=No(RC)===x2?RC:RC[1];rN(qT,DT0);var Ks=t0,_1=null,jK=void 0;function RT0(x){throw x}function Jd(x){return 1-(x===jK?1:0)}Ks.String,Ks.RegExp,Ks.Object,Ks.Date,Ks.Math;var FT0=Ks.Array,LT0=Ks.Error;function NK(x){return l(RT0,x)}Ks.JSON,bq(function(x){return x[1]===DC?[0,Et(x[2].toString())]:0}),bq(function(x){return x instanceof FT0?0:[0,Et(x.toString())]});var OK=[0,0],MT0=Qx;function Wc(x){return qY(Ul(x))}function M2(x){return UY(Ul(x))}function jr(x,r){return M2(vx(uh(x,r)))}function Tx(x,r){return r?l(x,r[1]):_1}function g3(x,r){return r[0]===0?_1:x(r[1])}function CK(x){return Wc([0,[0,sb0,x[1]],[0,[0,cb0,x[2]],0]])}function DK(x){var r=x[1],e=r?Qx(r[1][1]):_1,t=[0,[0,ub0,CK(x[3])],0];return Wc([0,[0,fb0,e],[0,[0,ib0,CK(x[2])],t]])}function S2(x){if(!x)return 0;var r=x[1],e=r[1];return n0([0,e],[0,Fx(r[3],r[2])],R)}function C6(x,r,e){var t=r[e];return Jd(t)?t|0:x}function UT0(x,r){var e=Kv(r,jK)?{}:r,t=Et(x),u=C6(Cl[5],e,kb0),i=C6(Cl[4],e,mb0),c=C6(Cl[3],e,hb0),v=C6(Cl[2],e,db0),a=[0,C6(Cl[1],e,yb0),v,c,i,u,0,0],p=e[dR],_=Jd(p),y=_&&p|0,S=e[VD],E=Jd(S)?S|0:1,P=e.all_comments,C=Jd(P)?P|0:1,j=[0,0],O=y?[0,function(X){return j[1]=[0,X,j[1]],0}]:0,F=pb0[1],K=0;try{var U=0,V=fB(t),Q=U,$=V}catch(X){var x0=O2(X);if(x0!==ma)throw U0(x0,0);var e0=[0,[0,[0,K,Vv[2],Vv[3]],49],0],Q=e0,$=fB(cs0)}var Z=[0,K,$,K00,0,a[4],gB,Y00],s0=[0,r6(Z,0)],d0=[0,[0,Q],[0,0],y1[1],[0,0],a[5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,as0],[0,Z],s0,[0,O],a,K,[0,0],[0,ss0]],u0=l(z0[1],d0),j0=vx(d0[1][1]),h0=[0,gO[1],0],g0=vx(u1(function(X,A){var D=X[2],i0=X[1];return gO[3].call(null,A,i0)?[0,i0,D]:[0,gO[4].call(null,A,i0),[0,A,D]]},h0,j0)[2]);if(g0){var v0=g0[2],p0=g0[1];if(F)throw U0([0,rw0,p0,v0],1)}OK[1]=0;var w0=Nx(t)-0|0,T0=Dc(t);x:{r:{for(var E0=0,N0=0;;){if(N0===w0)break r;var X0=fe(T0,N0);e:{if(0<=X0&&Yr>=X0){var A0=1;break e}if(S9<=X0&&vk>=X0){var A0=2;break e}if(Sv<=X0&&$k>=X0){var A0=3;break e}if(ko<=X0&&CI>=X0){var A0=4;break e}var A0=0}if(A0===0)var E0=yO(E0,N0,0),N0=N0+1|0;else{if((w0-N0|0)<A0)break;var rx=A0-1|0,B=N0+A0|0;if(3<rx>>>0)throw U0([0,Ir,KG],1);switch(rx){case 0:var W0=fe(T0,N0);break;case 1:var W0=(fe(T0,N0)&31)<<6|fe(T0,N0+1|0)&63;break;case 2:var W0=(fe(T0,N0)&15)<<12|(fe(T0,N0+1|0)&63)<<6|fe(T0,N0+2|0)&63;break;default:var W0=(fe(T0,N0)&7)<<18|(fe(T0,N0+1|0)&63)<<12|(fe(T0,N0+2|0)&63)<<6|fe(T0,N0+3|0)&63}var E0=yO(E0,N0,[0,W0]),N0=B}}var G0=yO(E0,N0,0);break x}var G0=E0}for(var Y0=po0,V0=vx([0,6,G0]);;){var ex=Y0[3],Q0=Y0[2],S0=Y0[1];if(!V0)break;var q0=V0[1];if(q0===5){var yx=V0[2];if(yx&&yx[1]===6){var sx=yx[2],Y0=[0,S0+2|0,0,[0,Ul(vx([0,S0,Q0])),ex]],V0=sx;continue}}else if(6>q0){var Dx=V0[2],Y0=[0,S0+SX(q0)|0,[0,S0,Q0],ex],V0=Dx;continue}var Ix=V0[2],Xx=[0,Ul(vx([0,S0,Q0])),ex],Y0=[0,S0+SX(q0)|0,0,Xx],V0=Ix}var Z0=Ul(vx(ex));if(E)var rr=u0;else var er=l(CT0[1],0),rr=k($x(er,-201766268,99),er,u0);if(C)var Hx=rr;else var fr=rr[2],Hx=[0,rr[1],[0,fr[1],fr[2],fr[3],0]];function Y(X,A,D,i0){var k0=[0,fd(Z0,A[3]),0],C0=[0,[0,Yl0,M2([0,fd(Z0,A[2]),k0])],0],nx=Fx(C0,[0,[0,zl0,DK(A)],0]);if(D){var Sx=D[1],jx=Sx[1];if(jx){var qx=Sx[2];if(qx)var lr=[0,[0,Vl0,on(qx)],0],nr=[0,[0,Wl0,on(jx)],lr];else var nr=[0,[0,Gl0,on(jx)],0];var ur=nr}else var Tr=Sx[2],pr=Tr?[0,[0,$l0,on(Tr)],0]:0,ur=pr;var Sr=ur}else var Sr=0;return Wc(Wv(Fx(nx,Fx(Sr,[0,[0,Hl0,Qx(X)],0])),i0))}function Px(X){return jr(_x,X)}function hr(X){var A=X[2],D=A[3],i0=A[1],k0=X[1],C0=[0,[0,D50,Qx(Oa(A[2]))],0];return Y(F50,k0,D,[0,[0,R50,jr(Qo,i0)],C0])}function zx(X){var A=X[2],D=A[5],i0=A[4],k0=A[2],C0=A[1],nx=X[1],Sx=[0,[0,$h0,jr(Rx,A[3])],0],jx=[0,[0,Hh0,st(0,i0)],Sx],qx=[0,[0,Qh0,Tx(K2,k0)],jx];return Y(xd0,nx,D,[0,[0,Zh0,P0(C0)],qx])}function Ur(X,A){var D=A[2],i0=D[7],k0=D[5],C0=D[4],nx=D[2],Sx=D[6],jx=D[3],qx=D[1],lr=A[1];if(C0)var nr=C0[1][2],Tr=nr[2],pr=nr[1],ur=N1(nr[3],i0),Sr=Tr,Br=[0,pr];else var ur=i0,Sr=0,Br=0;if(k0)var Cr=k0[1][2],Gr=Cr[1],Nr=N1(Cr[2],ur),t2=Nr,p2=jr(a0,Gr);else var t2=ur,p2=M2(0);var o2=[0,[0,cm0,p2],[0,[0,fm0,jr(J,Sx)],0]],n2=[0,[0,sm0,Tx(an,Sr)],o2],c2=[0,[0,am0,Tx(tx,Br)],n2],w2=[0,[0,om0,Tx(K2,jx)],c2],k2=nx[2],v2=k2[2],q2=nx[1],s1=[0,[0,vm0,Y(gm0,q2,v2,[0,[0,ym0,jr(_0,k2[1])],0])],w2];return Y(X,lr,t2,[0,[0,lm0,Tx(P0,qx)],s1])}function px(X,A){var D=A[2],i0=D[5],k0=D[4],C0=D[3],nx=D[2],Sx=D[1],jx=A[1],qx=X?Z80:xm0,lr=[0,[0,rm0,Tx(wr,k0)],0],nr=[0,[0,em0,Tx(wr,C0)],lr],Tr=[0,[0,tm0,Tx(K2,nx)],nr];return Y(qx,jx,i0,[0,[0,nm0,P0(Sx)],Tr])}function w(X){var A=X[2],D=A[4],i0=A[2],k0=A[1],C0=X[1],nx=[0,[0,G80,wr(A[3])],0],Sx=[0,[0,$80,Tx(K2,i0)],nx];return Y(Q80,C0,D,[0,[0,H80,P0(k0)],Sx])}function L(X){var A=X[2],D=A[3],i0=A[1],k0=X[1],C0=[0,[0,C80,J0(A[2])],0];return Y(R80,k0,D,[0,[0,D80,P0(i0)],C0])}function L0(X){var A=X[2],D=A[3],i0=X[1],k0=A[5],C0=A[4],nx=A[2],Sx=A[1],jx=N1(S2(D[2][3]),k0),qx=D[2],lr=qx[1],nr=qx[2],Tr=[0,[0,h80,Tx(K2,nx)],0],pr=[0,[0,d80,at(C0)],Tr],ur=[0,[0,y80,U2(lr)],pr],Sr=[0,[0,g80,Tx(W,nr)],ur],Br=[0,[0,_80,U2(lr)],Sr];return Y(w80,i0,jx,[0,[0,b80,P0(Sx)],Br])}function ax(X){var A=X[2],D=A[6],i0=A[4],k0=A[7],C0=A[5],nx=A[3],Sx=A[2],jx=A[1],qx=X[1],lr=M2(i0?[0,Rx(i0[1]),0]:0),nr=D?jr(a0,D[1][2][1]):M2(0),Tr=[0,[0,v80,lr],[0,[0,o80,nr],[0,[0,a80,jr(Rx,C0)],0]]],pr=[0,[0,l80,st(0,nx)],Tr],ur=[0,[0,p80,Tx(K2,Sx)],pr];return Y(m80,qx,k0,[0,[0,k80,P0(jx)],ur])}function lx(X){var A=X[2],D=A[2],i0=A[1],k0=A[4],C0=A[3],nx=X[1],Sx=Zr(i0[1],D[1]),jx=D[2][2];x:{if(jx[0]===12){var qx=jx[1][5];if(typeof qx=="number"&&!qx){var lr=0,nr=i80;break x}}var lr=[0,[0,f80,Tx(vn,C0)],0],nr=c80}return Y(nr,nx,k0,Fx([0,[0,s80,b2(Sx,[0,i0,[1,D],0])],0],lr))}function ox(X){var A=X[2],D=A[2],i0=A[1],k0=A[4],C0=A[3],nx=X[1],Sx=Zr(i0[1],D[1]),jx=[0,[0,t80,Qx(Oa(C0))],0];return Y(u80,nx,k0,[0,[0,n80,b2(Sx,[0,i0,[1,D],0])],jx])}function Wx(X){var A=X[2],D=A[2],i0=X[1],k0=[0,[0,r80,Px(A[1])],0];return Y(e80,i0,S2(D),k0)}function _x(X){var A=X[2],D=X[1];switch(A[0]){case 0:return Wx([0,D,A[1]]);case 1:var i0=A[1],k0=i0[2];return Y(u60,D,k0,[0,[0,n60,Tx(P0,i0[1])],0]);case 2:return Ur(um0,[0,D,A[1]]);case 3:var C0=A[1],nx=C0[3],Sx=C0[6],jx=C0[5],qx=C0[4],lr=C0[2],nr=C0[1],Tr=N1(S2(nx[2][3]),Sx),pr=[0,[0,Hm0,Tx(K2,lr)],0],ur=[0,[0,Qm0,at(qx)],pr],Sr=nx[2],Br=Sr[2],Cr=Sr[1];if(Br)var Gr=Br[1],Nr=Gr[2],t2=Nr[2],p2=Gr[1],o2=Y(nh0,p2,t2,[0,[0,th0,kx(Nr[1])],0]),n2=M2(vx([0,o2,uh(y0,Cr)]));else var n2=M2(en(y0,Cr));var c2=[0,[0,xh0,P0(nr)],[0,[0,Zm0,n2],ur]];return Y(eh0,D,Tr,[0,[0,rh0,Wx(jx)],c2]);case 4:var w2=A[1],k2=w2[2];return Y(f60,D,k2,[0,[0,i60,Tx(P0,w2[1])],0]);case 5:return Y(c60,D,A[1][1],0);case 6:return ax([0,D,A[1]]);case 7:return L0([0,D,A[1]]);case 8:return L([0,D,A[1]]);case 9:var v2=A[1],q2=v2[5],s1=v2[4],O1=v2[3],xe=v2[2],sr=v2[1];if(O1){var Xr=O1[1];if(Xr[0]!==0&&!Xr[1][2])return Y(a60,D,q2,[0,[0,s60,Tx(Ex,s1)],0])}if(xe){var Dr=xe[1];switch(Dr[0]){case 0:var Jr=ox(Dr[1]);break;case 1:var Jr=lx(Dr[1]);break;case 2:var Jr=ax(Dr[1]);break;case 3:var Jr=L0(Dr[1]);break;case 4:var Jr=wr(Dr[1]);break;case 5:var Jr=w(Dr[1]);break;case 6:var Jr=px(1,Dr[1]);break;case 7:var Jr=zx(Dr[1]);break;default:var Jr=L(Dr[1])}var bx=Jr}else var bx=_1;var le=[0,[0,o60,Tx(Ex,s1)],0],pe=[0,[0,l60,bx],[0,[0,v60,l0(O1)],le]],Re=sr?1:0;return Y(k60,D,q2,[0,[0,p60,!!Re],pe]);case 10:return lx([0,D,A[1]]);case 11:var b1=A[1],$r=b1[5],re=b1[4],x1=b1[2],C1=b1[1],w1=[0,[0,F80,jr(Rx,b1[3])],0],vt=[0,[0,L80,st(0,re)],w1],Ft=[0,[0,M80,Tx(K2,x1)],vt];return Y(q80,D,$r,[0,[0,U80,P0(C1)],Ft]);case 12:var Fe=A[1],D1=Fe[1],Le=Fe[3],ke=Fe[2],ee=D1[0]===0?P0(D1[1]):Ex(D1[1]);return Y(d60,D,Le,[0,[0,h60,ee],[0,[0,m60,Wx(ke)],0]]);case 13:var a1=A[1],Me=a1[2];return Y(g60,D,Me,[0,[0,y60,hx(a1[1])],0]);case 14:var V1=A[1],Lt=V1[3],Ue=V1[2],qe=P0(V1[1]);return Y(w60,D,Lt,[0,[0,b60,qe],[0,[0,_60,Wx(Ue)],0]]);case 15:var r1=A[1],T1=r1[4],Be=r1[2],Hc=r1[1],Qc=[0,[0,Y80,wr(r1[3])],0],Zc=[0,[0,z80,Tx(K2,Be)],Qc];return Y(W80,D,T1,[0,[0,V80,P0(Hc)],Zc]);case 16:return px(1,[0,D,A[1]]);case 17:return ox([0,D,A[1]]);case 18:var me=A[1],Xe=me[3],Mt=me[1],Je=[0,[0,T60,tx(me[2])],0];return Y(S60,D,Xe,[0,[0,E60,_x(Mt)],Je]);case 19:return Y(A60,D,A[1][1],0);case 20:var E1=A[1],ln=E1[3],pn=E1[1],xs=[0,[0,Vh0,J0(E1[2])],0];return Y(Gh0,D,ln,[0,[0,Wh0,P0(pn)],xs]);case 21:var Ke=A[1],Ye=Ke[2],kn=Ke[3],mn=Ye[0]===0?_x(Ye[1]):tx(Ye[1]);return Y(j60,D,kn,[0,[0,P60,mn],[0,[0,I60,Qx(H(1))],0]]);case 22:var he=A[1],hn=he[5],Qs=he[4],rs=he[3],Zs=he[2],za=he[1];if(Zs){var Va=Zs[1];if(Va[0]!==0){var tv=Va[1][2],nv=[0,[0,N60,Qx(H(Qs))],0],uv=[0,[0,O60,Tx(P0,tv)],nv];return Y(D60,D,hn,[0,[0,C60,Tx(Ex,rs)],uv])}}var xa=[0,[0,R60,Qx(H(Qs))],0],w3=[0,[0,F60,Tx(Ex,rs)],xa],T3=[0,[0,L60,l0(Zs)],w3];return Y(U60,D,hn,[0,[0,M60,Tx(_x,za)],T3]);case 23:var es=A[1],Wa=es[3],iv=es[1],E3=[0,[0,q60,Tx(MT0,es[2])],0];return Y(X60,D,Wa,[0,[0,B60,tx(iv)],E3]);case 24:var ts=A[1],fv=ts[5],cv=ts[4],ra=ts[3],S3=ts[2],A3=ts[1],I3=function(W6){return W6[0]===0?hr(W6[1]):tx(W6[1])},dn=[0,[0,J60,_x(cv)],0],P3=[0,[0,K60,Tx(tx,ra)],dn],j3=[0,[0,Y60,Tx(tx,S3)],P3];return Y(V60,D,fv,[0,[0,z60,Tx(I3,A3)],j3]);case 25:var yn=A[1],ns=yn[1],N3=yn[5],O3=yn[4],Ga=yn[3],$a=yn[2],Ha=ns[0]===0?hr(ns[1]):kx(ns[1]),sv=[0,[0,G60,_x(Ga)],[0,[0,W60,!!O3],0]];return Y(Q60,D,N3,[0,[0,H60,Ha],[0,[0,$60,tx($a)],sv]]);case 26:var Ut=A[1],de=Ut[1],te=Ut[5],lt=Ut[4],ea=Ut[3],C3=Ut[2],ta=de[0]===0?hr(de[1]):kx(de[1]),us=[0,[0,xp0,_x(ea)],[0,[0,Z60,!!lt],0]];return Y(tp0,D,te,[0,[0,ep0,ta],[0,[0,rp0,tx(C3)],us]]);case 27:var ye=A[1],av=ye[3],D3=ye[2],Gd=ye[10],$d=ye[9],Hd=ye[8],Qd=ye[7],q6=ye[6],FC=ye[5],LC=ye[4],MC=D3[2][4],UC=ye[1],qC=av[0]===0?av[1]:gx(pk0),BC=N1(S2(MC),Gd);if(q6===0)var Zd=0,x5=kk0;else var Zd=[0,[0,yk0,!!LC],[0,[0,dk0,!!FC],[0,[0,hk0,Tx(vn,Qd)],[0,[0,mk0,!1],0]]]],x5=gk0;var XC=[0,[0,_k0,Tx(K2,$d)],0],JC=[0,[0,bk0,z1(Hd)],XC],KC=[0,[0,wk0,Wx(qC)],JC],YC=[0,[0,Tk0,Zx(D3)],KC];return Y(x5,D,BC,Fx([0,[0,Ek0,Tx(P0,UC)],YC],Zd));case 28:var R3=A[1],r5=R3[3],zC=R3[4],VC=R3[2],WC=R3[1];if(r5)var e5=r5[1][2],t5=_x(hw0(e5[1],e5[2]));else var t5=_1;var GC=[0,[0,up0,_x(VC)],[0,[0,np0,t5],0]];return Y(fp0,D,zC,[0,[0,ip0,tx(WC)],GC]);case 29:var ov=A[1],n5=ov[4],u5=ov[3],$C=ov[5],HC=ov[2],QC=ov[1];if(n5){var B6=n5[1];if(B6[0]===0)var ZC=B6[1],f5=en(function(G6){var L3=G6[3],M3=G6[2],v5=G6[1],bD=M3?Zr(L3[1],M3[1][1]):L3[1],wD=M3?M3[1]:L3;x:{r:{var TD=0;if(v5){switch(v5[1]){case 0:var l5=Bu;break;case 1:var l5=as;break;default:break r}var p5=l5;break x}}var p5=_1}var ED=[0,[0,X_0,P0(wD)],[0,[0,B_0,p5],TD]];return Y(K_0,bD,0,[0,[0,J_0,P0(L3)],ED])},ZC);else var i5=B6[1],xD=i5[1],f5=[0,Y(q_0,xD,0,[0,[0,U_0,P0(i5[2])],0]),0];var X6=f5}else var X6=0;if(u5)var c5=u5[1][1],rD=[0,[0,L_0,P0(c5)],0],s5=[0,Y(M_0,c5[1],0,rD),X6];else var s5=X6;switch(QC){case 0:var J6=cp0;break;case 1:var J6=sp0;break;default:var J6=ap0}var eD=[0,[0,vp0,Ex(HC)],[0,[0,op0,Qx(J6)],0]];return Y(pp0,D,$C,[0,[0,lp0,M2(s5)],eD]);case 30:return zx([0,D,A[1]]);case 31:var K6=A[1],tD=K6[3],nD=K6[1],uD=[0,[0,kp0,_x(K6[2])],0];return Y(hp0,D,tD,[0,[0,mp0,P0(nD)],uD]);case 32:var a5=A[1],iD=a5[2];return Y(yp0,D,iD,[0,[0,dp0,Tx(tx,a5[1])],0]);case 33:var Y6=A[1],fD=Y6[3],cD=Y6[1],sD=[0,[0,gp0,jr(c1,Y6[2])],0];return Y(bp0,D,fD,[0,[0,_p0,tx(cD)],sD]);case 34:var o5=A[1],aD=o5[2];return Y(Tp0,D,aD,[0,[0,wp0,tx(o5[1])],0]);case 35:var F3=A[1],oD=F3[4],vD=F3[2],lD=F3[1],pD=[0,[0,Ep0,Tx(Wx,F3[3])],0],kD=[0,[0,Sp0,Tx(Fr,vD)],pD];return Y(Ip0,D,oD,[0,[0,Ap0,Wx(lD)],kD]);case 36:return w([0,D,A[1]]);case 37:return px(0,[0,D,A[1]]);case 38:return hr([0,D,A[1]]);case 39:var z6=A[1],mD=z6[3],hD=z6[1],dD=[0,[0,Pp0,_x(z6[2])],0];return Y(Np0,D,mD,[0,[0,jp0,tx(hD)],dD]);default:var V6=A[1],yD=V6[3],gD=V6[1],_D=[0,[0,Op0,_x(V6[2])],0];return Y(Dp0,D,yD,[0,[0,Cp0,tx(gD)],_D])}}function Vx(X){var A=X[2],D=A[4],i0=A[3][2],k0=A[1],C0=X[1],nx=[0,[0,x_0,Y(v_0,A[2],0,0)],0],Sx=[0,[0,r_0,jr(Xa,i0)],nx];return Y(t_0,C0,D,[0,[0,e_0,Y(s_0,k0,0,0)],Sx])}function Lx(X){var A=X[2],D=A[1],i0=A[4],k0=A[2],C0=X[1],nx=[0,[0,$g0,jr(Xa,A[3][2])],0],Sx=[0,[0,Hg0,Tx(qa,k0)],nx],jx=D[2],qx=jx[2],lr=jx[4],nr=jx[3],Tr=jx[1],pr=D[1],ur=qx?[0,[0,n_0,Gs(qx[1])],0]:0,Sr=[0,[0,i_0,jr($s,lr)],[0,[0,u_0,!!nr],0]];return Y(Zg0,C0,i0,[0,[0,Qg0,Y(c_0,pr,0,Fx([0,[0,f_0,xv(Tr)],Sr],ur))],Sx])}function M0(X){var A=X[2],D=A[3],i0=A[1],k0=X[1],C0=[0,[0,g50,jr(tx,A[2])],0];return Y(b50,k0,D,[0,[0,_50,jr(Ho,i0)],C0])}function qr(X){var A=X[2],D=A[1],i0=A[2],k0=X[1],C0=D?i50:f50;return Y(a50,k0,i0,[0,[0,s50,!!D],[0,[0,c50,Qx(C0)],0]])}function Ex(X){var A=X[2];return Y(u50,X[1],A[3],[0,[0,n50,Qx(A[1])],[0,[0,t50,Qx(A[2])],0]])}function $0(X){var A=X[2],D=A[2],i0=A[1],k0=A[3],C0=X[1],nx=i0?FU(Uv,i0[1]):fq(Qd0,aq(95,k1(D,0,Nx(D)-1|0)));return Y(e50,C0,k0,[0,[0,r50,_1],[0,[0,x50,Qx(nx)],[0,[0,Zd0,Qx(D)],0]]])}function Gx(X){var A=X[2];return Y(Hd0,X[1],A[3],[0,[0,$d0,A[1]],[0,[0,Gd0,Qx(A[2])],0]])}function P0(X){var A=X[2];return Y(qk0,X[1],A[2],[0,[0,Uk0,Qx(A[1])],[0,[0,Mk0,_1],[0,[0,Lk0,!1],0]]])}function cr(X){var A=X[2],D=A[3],i0=A[2],k0=A[10],C0=A[9],nx=A[8],Sx=A[7],jx=A[5],qx=A[4],lr=i0[2][4],nr=A[1],Tr=X[1],pr=D[0]===0?D[1]:gx(Sk0),ur=N1(S2(lr),k0),Sr=[0,[0,Ak0,Tx(K2,C0)],0],Br=[0,[0,Pk0,!1],[0,[0,Ik0,z1(nx)],Sr]],Cr=[0,[0,Ok0,!!qx],[0,[0,Nk0,!!jx],[0,[0,jk0,Tx(vn,Sx)],Br]]],Gr=[0,[0,Ck0,Wx(pr)],Cr],Nr=[0,[0,Dk0,Zx(i0)],Gr];return Y(Fk0,Tr,ur,[0,[0,Rk0,Tx(P0,nr)],Nr])}function tx(X){var A=X[2],D=X[1];switch(A[0]){case 0:var i0=A[1],k0=i0[2],C0=[0,[0,Rp0,jr($o,i0[1])],0];return Y(Fp0,D,S2(k0),C0);case 1:var nx=A[1],Sx=nx[3],jx=nx[2],qx=nx[10],lr=nx[9],nr=nx[8],Tr=nx[7],pr=nx[4],ur=jx[2][4];if(Sx[0]===0)var Sr=0,Br=Wx(Sx[1]);else var Sr=1,Br=tx(Sx[1]);var Cr=N1(S2(ur),qx),Gr=[0,[0,Lp0,Tx(K2,lr)],0],Nr=[0,[0,Up0,!!Sr],[0,[0,Mp0,z1(nr)],Gr]],t2=[0,[0,Jp0,Br],[0,[0,Xp0,!!pr],[0,[0,Bp0,!1],[0,[0,qp0,Tx(vn,Tr)],Nr]]]];return Y(zp0,D,Cr,[0,[0,Yp0,_1],[0,[0,Kp0,Zx(jx)],t2]]);case 2:var p2=A[1],o2=p2[2];return Y(Wp0,D,o2,[0,[0,Vp0,tx(p2[1])],0]);case 3:var n2=A[1],c2=n2[3],w2=n2[1],k2=[0,[0,Gp0,wr(n2[2][2])],0];return Y(Hp0,D,c2,[0,[0,$p0,tx(w2)],k2]);case 4:var v2=A[1],q2=v2[1],s1=v2[4],O1=v2[3],xe=v2[2];if(q2){switch(q2[1]){case 0:var sr=W$;break;case 1:var sr=G$;break;case 2:var sr=$$;break;case 3:var sr=H$;break;case 4:var sr=Q$;break;case 5:var sr=Z$;break;case 6:var sr=xH;break;case 7:var sr=rH;break;case 8:var sr=eH;break;case 9:var sr=tH;break;case 10:var sr=nH;break;case 11:var sr=uH;break;case 12:var sr=iH;break;case 13:var sr=fH;break;default:var sr=cH}var Xr=sr}else var Xr=Qp0;var Dr=[0,[0,Zp0,tx(O1)],0];return Y(e40,D,s1,[0,[0,r40,Qx(Xr)],[0,[0,x40,kx(xe)],Dr]]);case 5:var Jr=A[1],bx=Jr[4],le=Jr[2],pe=Jr[1],Re=[0,[0,t40,tx(Jr[3])],0],b1=[0,[0,n40,tx(le)],Re];switch(pe){case 0:var $r=S$;break;case 1:var $r=A$;break;case 2:var $r=I$;break;case 3:var $r=P$;break;case 4:var $r=j$;break;case 5:var $r=N$;break;case 6:var $r=O$;break;case 7:var $r=C$;break;case 8:var $r=D$;break;case 9:var $r=R$;break;case 10:var $r=F$;break;case 11:var $r=L$;break;case 12:var $r=M$;break;case 13:var $r=U$;break;case 14:var $r=q$;break;case 15:var $r=B$;break;case 16:var $r=X$;break;case 17:var $r=J$;break;case 18:var $r=K$;break;case 19:var $r=Y$;break;case 20:var $r=z$;break;default:var $r=V$}return Y(i40,D,bx,[0,[0,u40,Qx($r)],b1]);case 6:var re=A[1],x1=re[4],C1=N1(S2(re[3][2][2]),x1);return Y(f40,D,C1,Ya(re));case 7:return Ur(im0,[0,D,A[1]]);case 8:var w1=A[1],vt=w1[4],Ft=w1[2],Fe=w1[1],D1=[0,[0,c40,tx(w1[3])],0],Le=[0,[0,s40,tx(Ft)],D1];return Y(o40,D,vt,[0,[0,a40,tx(Fe)],Le]);case 9:return cr([0,D,A[1]]);case 10:return P0(A[1]);case 11:var ke=A[1],ee=ke[2];return Y(l40,D,ee,[0,[0,v40,tx(ke[1])],0]);case 12:return Lx([0,D,A[1]]);case 13:return Vx([0,D,A[1]]);case 14:return Ex([0,D,A[1]]);case 15:return qr([0,D,A[1]]);case 16:return Y(y50,D,A[1],[0,[0,d50,_1],[0,[0,h50,vo],0]]);case 17:return Gx([0,D,A[1]]);case 18:return $0([0,D,A[1]]);case 19:var a1=A[1],Me=a1[2],V1=a1[1],Lt=a1[4],Ue=a1[3];try{var qe=new RegExp(Qx(V1),Qx(Me)),r1=qe}catch{var r1=_1}return Y(m50,D,Lt,[0,[0,k50,r1],[0,[0,p50,Qx(Ue)],[0,[0,l50,Wc([0,[0,v50,Qx(V1)],[0,[0,o50,Qx(Me)],0]])],0]]]);case 20:var T1=A[1];return Ex([0,D,[0,T1[1],T1[5],T1[6]]]);case 21:var Be=A[1],Hc=Be[4],Qc=Be[3],Zc=Be[2];switch(Be[1]){case 0:var me=p40;break;case 1:var me=k40;break;default:var me=m40}var Xe=[0,[0,h40,tx(Qc)],0];return Y(g40,D,Hc,[0,[0,y40,Qx(me)],[0,[0,d40,tx(Zc)],Xe]]);case 22:var Mt=A[1],Je=Mt[3];return Y(_40,D,Je,D6(Mt));case 23:var E1=A[1],ln=E1[3],pn=E1[1],xs=[0,[0,b40,P0(E1[2])],0];return Y(T40,D,ln,[0,[0,w40,P0(pn)],xs]);case 24:var Ke=A[1],Ye=Ke[4],kn=Ke[3],mn=Ke[2],he=Ke[1];if(kn)var hn=kn[1],Qs=N1(S2(hn[2][2]),Ye),rs=Qs,Zs=Ux(hn);else var rs=Ye,Zs=M2(0);var za=[0,[0,S40,Tx(Gs,mn)],[0,[0,E40,Zs],0]];return Y(I40,D,rs,[0,[0,A40,tx(he)],za]);case 25:var Va=A[1],tv=Va[2],nv=[0,[0,P40,jr(Ys,Va[1])],0];return Y(j40,D,S2(tv),nv);case 26:var uv=A[1],xa=uv[1],w3=uv[3],T3=xa[4],es=N1(S2(xa[3][2][2]),T3);return Y(O40,D,es,Fx(Ya(xa),[0,[0,N40,!!w3],0]));case 27:var Wa=A[1],iv=Wa[1],E3=iv[3],ts=[0,[0,C40,!!Wa[3]],0];return Y(D40,D,E3,Fx(D6(iv),ts));case 28:var fv=A[1],cv=fv[2];return Y(F40,D,cv,[0,[0,R40,jr(tx,fv[1])],0]);case 29:return Y(L40,D,A[1][1],0);case 30:var ra=A[1],S3=ra[3],A3=ra[1],I3=[0,[0,I50,M0(ra[2])],0];return Y(j50,D,S3,[0,[0,P50,tx(A3)],I3]);case 31:return M0([0,D,A[1]]);case 32:return Y(M40,D,A[1][1],0);case 33:var dn=A[1],P3=dn[3],j3=dn[1],yn=[0,[0,U40,hx(dn[2])],0];return Y(B40,D,P3,[0,[0,q40,tx(j3)],yn]);case 34:var ns=A[1],N3=ns[3],O3=ns[1],Ga=[0,[0,X40,wr(ns[2][2])],0];return Y(K40,D,N3,[0,[0,J40,tx(O3)],Ga]);case 35:var $a=A[1],Ha=$a[3],sv=$a[2],Ut=$a[1];if(7<=Ut)return Y(z40,D,Ha,[0,[0,Y40,tx(sv)],0]);switch(Ut){case 0:var de=V40;break;case 1:var de=W40;break;case 2:var de=G40;break;case 3:var de=$40;break;case 4:var de=H40;break;case 5:var de=Q40;break;case 6:var de=Z40;break;default:var de=gx(xk0)}return Y(nk0,D,Ha,[0,[0,tk0,Qx(de)],[0,[0,ek0,!0],[0,[0,rk0,tx(sv)],0]]]);case 36:var te=A[1],lt=te[4],ea=te[3],C3=te[2],ta=te[1]?uk0:ik0;return Y(ak0,D,lt,[0,[0,sk0,Qx(ta)],[0,[0,ck0,tx(C3)],[0,[0,fk0,!!ea],0]]]);default:var us=A[1],ye=us[2],av=[0,[0,ok0,!!us[3]],0];return Y(lk0,D,ye,[0,[0,vk0,Tx(tx,us[1])],av])}}function Mx(X){var A=X[2];return Y(Kk0,X[1],A[2],[0,[0,Jk0,Qx(A[1])],[0,[0,Xk0,_1],[0,[0,Bk0,!1],0]]])}function b2(X,A){var D=A[1][2],i0=D[2],k0=D[1],C0=[0,[0,Yk0,!!A[3]],0];return Y(Wk0,X,i0,[0,[0,Vk0,Qx(k0)],[0,[0,zk0,g3(hx,A[2])],C0]])}function Ux(X){return jr(Go,X[2][1])}function c1(X){var A=X[2],D=A[3],i0=A[1],k0=X[1],C0=[0,[0,Gk0,jr(_x,A[2])],0];return Y(Hk0,k0,D,[0,[0,$k0,Tx(tx,i0)],C0])}function Fr(X){var A=X[2],D=A[3],i0=A[1],k0=X[1],C0=[0,[0,Qk0,Wx(A[2])],0];return Y(x80,k0,D,[0,[0,Zk0,Tx(kx,i0)],C0])}function U2(X){return M2(en(function(A){var D=A[2];return g(0,D[3],A[1],[0,D[1]],D[2][2])},X))}function g(X,A,D,i0,k0){if(i0)var C0=i0[1],nx=C0[0]===0?Tx(P0,[0,C0[1]]):Tx(Ex,[0,C0[1]]),Sx=nx;else var Sx=Tx(P0,0);return Y(O80,D,X,[0,[0,N80,Sx],[0,[0,j80,wr(k0)],[0,[0,P80,!!A],0]]])}function W(X){var A=X[2],D=A[4],i0=A[3],k0=A[2],C0=A[1],nx=X[1];return g(D,i0,nx,nh(function(Sx){return[0,Sx]},C0),k0)}function H(X){return X?B80:X80}function l0(X){if(!X)return M2(0);var A=X[1];if(A[0]===0)return jr(_3,A[1]);var D=A[1],i0=D[2],k0=D[1];return M2(i0?[0,Y(K80,k0,0,[0,[0,J80,P0(i0[1])],0]),0]:0)}function J(X){var A=X[2],D=A[2],i0=X[1];return Y(km0,i0,D,[0,[0,pm0,tx(A[1])],0])}function a0(X){var A=X[2],D=A[1],i0=X[1],k0=[0,[0,mm0,Tx(an,A[2])],0];return Y(dm0,i0,0,[0,[0,hm0,P0(D)],k0])}function _0(X){switch(X[0]){case 0:var A=X[1],D=A[2],i0=D[6],k0=D[2],C0=D[5],nx=D[4],Sx=D[3],jx=D[1],qx=A[1];switch(k0[0]){case 0:var pr=i0,ur=0,Sr=Ex(k0[1]);break;case 1:var pr=i0,ur=0,Sr=Gx(k0[1]);break;case 2:var pr=i0,ur=0,Sr=$0(k0[1]);break;case 3:var pr=i0,ur=0,Sr=P0(k0[1]);break;case 4:var pr=i0,ur=0,Sr=Mx(k0[1]);break;default:var lr=k0[1][2],nr=lr[1],Tr=N1(lr[2],i0),pr=Tr,ur=1,Sr=tx(nr)}switch(jx){case 0:var Br=_m0;break;case 1:var Br=bm0;break;case 2:var Br=wm0;break;default:var Br=Tm0}var Cr=[0,[0,Im0,Qx(Br)],[0,[0,Am0,!!nx],[0,[0,Sm0,!!ur],[0,[0,Em0,jr(J,C0)],0]]]];return Y(Nm0,qx,pr,[0,[0,jm0,Sr],[0,[0,Pm0,cr(Sx)],Cr]]);case 1:var Gr=X[1],Nr=Gr[2],t2=Nr[7],p2=Nr[6],o2=Nr[2],n2=Nr[1],c2=Nr[5],w2=Nr[4],k2=Nr[3],v2=Gr[1];switch(n2[0]){case 0:var sr=t2,Xr=0,Dr=Ex(n2[1]);break;case 1:var sr=t2,Xr=0,Dr=Gx(n2[1]);break;case 2:var sr=t2,Xr=0,Dr=$0(n2[1]);break;case 3:var sr=t2,Xr=0,Dr=P0(n2[1]);break;case 4:var q2=gx(Bm0),sr=q2[3],Xr=q2[2],Dr=q2[1];break;default:var s1=n2[1][2],O1=s1[1],xe=N1(s1[2],t2),sr=xe,Xr=1,Dr=tx(O1)}if(typeof o2=="number")if(o2)var Jr=0,bx=0;else var Jr=1,bx=0;else var Jr=0,bx=[0,o2[1]];var le=Jr?[0,[0,Xm0,!!Jr],0]:0,pe=p2===0?0:[0,[0,Jm0,jr(J,p2)],0],Re=Fx(pe,le),b1=[0,[0,zm0,!!Xr],[0,[0,Ym0,!!w2],[0,[0,Km0,Tx(ct,c2)],0]]],$r=[0,[0,Vm0,g3(hx,k2)],b1];return Y($m0,v2,sr,Fx([0,[0,Gm0,Dr],[0,[0,Wm0,Tx(tx,bx)],$r]],Re));default:var re=X[1],x1=re[2],C1=x1[6],w1=x1[2],vt=x1[7],Ft=x1[5],Fe=x1[4],D1=x1[3],Le=x1[1],ke=re[1];if(typeof w1=="number")if(w1)var ee=0,a1=0;else var ee=1,a1=0;else var ee=0,a1=[0,w1[1]];var Me=ee?[0,[0,Om0,!!ee],0]:0,V1=C1===0?0:[0,[0,Cm0,jr(J,C1)],0],Lt=Fx(V1,Me),Ue=[0,[0,Fm0,!1],[0,[0,Rm0,!!Fe],[0,[0,Dm0,Tx(ct,Ft)],0]]],qe=[0,[0,Lm0,g3(hx,D1)],Ue],r1=[0,[0,Mm0,Tx(tx,a1)],qe];return Y(qm0,ke,vt,Fx([0,[0,Um0,Mx(Le)],r1],Lt))}}function y0(X){var A=X[2],D=A[3],i0=A[2],k0=A[1],C0=X[1],nx=A[4],Sx=k0[0]===0?P0(k0[1]):Ex(k0[1]);if(D)var jx=[0,[0,uh0,tx(D[1])],0],qx=Y(fh0,C0,0,[0,[0,ih0,kx(i0)],jx]);else var qx=kx(i0);return Y(oh0,C0,0,[0,[0,ah0,Sx],[0,[0,sh0,qx],[0,[0,ch0,!!nx],0]]])}function J0(X){var A=X[2],D=X[1];switch(A[0]){case 0:var i0=A[1],k0=i0[4],C0=i0[1],nx=[0,[0,Ph0,!!i0[2]],[0,[0,Ih0,!!i0[3]],0]],Sx=[0,[0,jh0,jr(function(sr){var Xr=sr[2],Dr=Xr[1],Jr=sr[1],bx=[0,[0,Eh0,qr(Xr[2])],0];return Y(Ah0,Jr,0,[0,[0,Sh0,P0(Dr)],bx])},C0)],nx];return Y(Nh0,D,S2(k0),Sx);case 1:var jx=A[1],qx=jx[4],lr=jx[1],nr=[0,[0,Ch0,!!jx[2]],[0,[0,Oh0,!!jx[3]],0]],Tr=[0,[0,Dh0,jr(function(sr){var Xr=sr[2],Dr=Xr[1],Jr=sr[1],bx=[0,[0,bh0,Gx(Xr[2])],0];return Y(Th0,Jr,0,[0,[0,wh0,P0(Dr)],bx])},lr)],nr];return Y(Rh0,D,S2(qx),Tr);case 2:var pr=A[1],ur=pr[1],Sr=pr[4],Br=pr[3],Cr=pr[2];if(ur[0]===0)var Gr=ur[1],t2=en(function(sr){var Xr=sr[1];return Y(_h0,Xr,0,[0,[0,gh0,P0(sr[2][1])],0])},Gr);else var Nr=ur[1],t2=en(function(sr){var Xr=sr[2],Dr=Xr[1],Jr=sr[1],bx=[0,[0,hh0,Ex(Xr[2])],0];return Y(yh0,Jr,0,[0,[0,dh0,P0(Dr)],bx])},Nr);var p2=[0,[0,Mh0,M2(t2)],[0,[0,Lh0,!!Cr],[0,[0,Fh0,!!Br],0]]];return Y(Uh0,D,S2(Sr),p2);case 3:var o2=A[1],n2=o2[3],c2=o2[1],w2=[0,[0,qh0,!!o2[2]],0],k2=[0,[0,Bh0,jr(function(sr){var Xr=sr[1];return Y(mh0,Xr,0,[0,[0,kh0,P0(sr[2][1])],0])},c2)],w2];return Y(Xh0,D,S2(n2),k2);default:var v2=A[1],q2=v2[4],s1=v2[1],O1=[0,[0,Kh0,!!v2[2]],[0,[0,Jh0,!!v2[3]],0]],xe=[0,[0,Yh0,jr(function(sr){var Xr=sr[2],Dr=Xr[1],Jr=sr[1],bx=[0,[0,vh0,$0(Xr[2])],0];return Y(ph0,Jr,0,[0,[0,lh0,P0(Dr)],bx])},s1)],O1];return Y(zh0,D,S2(q2),xe)}}function Rx(X){var A=X[2],D=A[1],i0=A[3],k0=A[2],C0=X[1],nx=D[0]===0?P0(D[1]):Vs(D[1]);return Y(td0,C0,i0,[0,[0,ed0,nx],[0,[0,rd0,Tx(an,k0)],0]])}function kx(X){var A=X[2],D=X[1];switch(A[0]){case 0:var i0=A[1],k0=i0[3],C0=i0[1],nx=[0,[0,nd0,g3(hx,i0[2])],0],Sx=[0,[0,ud0,jr(cn,C0)],nx];return Y(id0,D,S2(k0),Sx);case 1:var jx=A[1],qx=jx[3],lr=jx[1],nr=[0,[0,fd0,g3(hx,jx[2])],0],Tr=[0,[0,cd0,jr(Lr,lr)],nr];return Y(sd0,D,S2(qx),Tr);case 2:return b2(D,A[1]);default:return tx(A[1])}}function Jx(X){var A=X[2],D=A[2],i0=A[1],k0=X[1];if(!D)return kx(i0);var C0=[0,[0,ad0,tx(D[1])],0];return Y(vd0,k0,0,[0,[0,od0,kx(i0)],C0])}function br(X){var A=X[2],D=A[2],i0=X[1];return Y(kd0,i0,D,[0,[0,pd0,io],[0,[0,ld0,hx(A[1])],0]])}function Zx(X){var A=X[2],D=A[3],i0=A[2],k0=A[1];if(D){var C0=D[1],nx=C0[2],Sx=nx[2],jx=C0[1],qx=Y(hd0,jx,Sx,[0,[0,md0,kx(nx[1])],0]),lr=vx([0,qx,uh(Jx,i0)]),nr=k0?[0,br(k0[1]),lr]:lr;return M2(nr)}var Tr=en(Jx,i0),pr=k0?[0,br(k0[1]),Tr]:Tr;return M2(pr)}function tr(X,A){var D=A[2];return Y(yd0,X,D,[0,[0,dd0,kx(A[1])],0])}function Lr(X){switch(X[0]){case 0:var A=X[1],D=A[2],i0=D[2],k0=D[1],C0=A[1];if(!i0)return kx(k0);var nx=[0,[0,gd0,tx(i0[1])],0];return Y(bd0,C0,0,[0,[0,_d0,kx(k0)],nx]);case 1:var Sx=X[1];return tr(Sx[1],Sx[2]);default:return _1}}function hx(X){var A=X[1];return Y(Dg0,A,0,[0,[0,Cg0,wr(X[2])],0])}function z1(X){switch(X[0]){case 0:return _1;case 1:return hx(X[1]);default:var A=X[1],D=A[2],i0=A[1];return Y(Fg0,i0,0,[0,[0,Rg0,Ra([0,D[1],D[2]])],0])}}function Ys(X){if(X[0]===0){var A=X[1],D=A[2],i0=A[1];switch(D[0]){case 0:var k0=D[3],C0=D[1],ur=0,Sr=k0,Br=0,Cr=wd0,Gr=tx(D[2]),Nr=C0;break;case 1:var nx=D[2],Sx=D[1],ur=0,Sr=0,Br=1,Cr=Td0,Gr=cr([0,nx[1],nx[2]]),Nr=Sx;break;case 2:var jx=D[2],qx=D[3],lr=D[1],ur=qx,Sr=0,Br=0,Cr=Ed0,Gr=cr([0,jx[1],jx[2]]),Nr=lr;break;default:var nr=D[2],Tr=D[3],pr=D[1],ur=Tr,Sr=0,Br=0,Cr=Sd0,Gr=cr([0,nr[1],nr[2]]),Nr=pr}switch(Nr[0]){case 0:var c2=ur,w2=0,k2=Ex(Nr[1]);break;case 1:var c2=ur,w2=0,k2=Gx(Nr[1]);break;case 2:var c2=ur,w2=0,k2=$0(Nr[1]);break;case 3:var c2=ur,w2=0,k2=P0(Nr[1]);break;case 4:var t2=gx(Ad0),c2=t2[3],w2=t2[2],k2=t2[1];break;default:var p2=Nr[1][2],o2=p2[1],n2=N1(p2[2],ur),c2=n2,w2=1,k2=tx(o2)}return Y(Dd0,i0,c2,[0,[0,Cd0,k2],[0,[0,Od0,Gr],[0,[0,Nd0,Qx(Cr)],[0,[0,jd0,!!Br],[0,[0,Pd0,!!Sr],[0,[0,Id0,!!w2],0]]]]]])}var v2=X[1],q2=v2[2],s1=q2[2],O1=v2[1];return Y(Fd0,O1,s1,[0,[0,Rd0,tx(q2[1])],0])}function cn(X){if(X[0]!==0){var A=X[1];return tr(A[1],A[2])}var D=X[1],i0=D[2],k0=i0[3],C0=i0[2],nx=i0[1],Sx=i0[4],jx=D[1];switch(nx[0]){case 0:var nr=0,Tr=0,pr=Ex(nx[1]);break;case 1:var nr=0,Tr=0,pr=Gx(nx[1]);break;case 2:var nr=0,Tr=0,pr=$0(nx[1]);break;case 3:var nr=0,Tr=0,pr=P0(nx[1]);break;default:var qx=nx[1][2],lr=qx[2],nr=lr,Tr=1,pr=tx(qx[1])}if(k0)var ur=k0[1],Sr=Zr(C0[1],ur[1]),Br=[0,[0,Ld0,tx(ur)],0],Cr=Y(Ud0,Sr,0,[0,[0,Md0,kx(C0)],Br]);else var Cr=kx(C0);return Y(zd0,jx,nr,[0,[0,Yd0,pr],[0,[0,Kd0,Cr],[0,[0,Jd0,H7],[0,[0,Xd0,!1],[0,[0,Bd0,!!Sx],[0,[0,qd0,!!Tr],0]]]]]])}function sn(X){var A=X[2],D=A[2],i0=X[1];return Y(Wd0,i0,D,[0,[0,Vd0,tx(A[1])],0])}function Go(X){return X[0]===0?tx(X[1]):sn(X[1])}function $o(X){switch(X[0]){case 0:return tx(X[1]);case 1:return sn(X[1]);default:return _1}}function Ho(X){var A=X[2],D=A[1],i0=A[2],k0=X[1];return Y(A50,k0,0,[0,[0,S50,Wc([0,[0,T50,Qx(D[1])],[0,[0,w50,Qx(D[2])],0]])],[0,[0,E50,!!i0],0]])}function Oa(X){switch(X){case 0:return N50;case 1:return O50;default:return C50}}function Qo(X){var A=X[2],D=A[1],i0=X[1],k0=[0,[0,L50,Tx(tx,A[2])],0];return Y(U50,i0,0,[0,[0,M50,kx(D)],k0])}function ct(X){var A=X[2],D=A[2],i0=X[1];switch(A[1]){case 0:var k0=q50;break;case 1:var k0=B50;break;case 2:var k0=X50;break;case 3:var k0=J50;break;case 4:var k0=K50;break;default:var k0=Y50}return Y(V50,i0,D,[0,[0,z50,Qx(k0)],0])}function zs(X,A,D,i0){return Y(ug0,X,A,[0,[0,ng0,Qx(D)],[0,[0,tg0,wr(i0)],0]])}function Ca(X,A){var D=A[3],i0=A[2];switch(A[4]){case 0:var k0=xg0;break;case 1:var k0=rg0;break;default:var k0=eg0}return zs(X,D,k0,i0)}function Da(X){var A=X[2],D=A[1],i0=A[3],k0=A[2],C0=X[1],nx=D[0]===0?P0(D[1]):Vs(D[1]);return Y(F90,C0,i0,[0,[0,R90,nx],[0,[0,D90,Tx(an,k0)],0]])}function st(X,A){var D=A[2],i0=D[4],k0=D[3],C0=D[2],nx=D[1],Sx=A[1],jx=u1(function(Cr,Gr){var Nr=Cr[4],t2=Cr[3],p2=Cr[2],o2=Cr[1];switch(Gr[0]){case 0:var n2=Gr[1],c2=n2[2],w2=c2[2],k2=c2[1],v2=c2[8],q2=c2[7],s1=c2[6],O1=c2[5],xe=c2[4],sr=c2[3],Xr=n2[1];switch(k2[0]){case 0:var Dr=Ex(k2[1]);break;case 1:var Dr=Gx(k2[1]);break;case 2:var Dr=$0(k2[1]);break;case 3:var Dr=P0(k2[1]);break;case 4:var Dr=gx(Fy0);break;default:var Dr=gx(Ly0)}switch(w2[0]){case 0:var le=My0,pe=wr(w2[1]);break;case 1:var Jr=w2[1],le=Uy0,pe=Gc([0,Jr[1],Jr[2]]);break;default:var bx=w2[1],le=qy0,pe=Gc([0,bx[1],bx[2]])}return[0,[0,Y(Gy0,Xr,v2,[0,[0,Wy0,Dr],[0,[0,Vy0,pe],[0,[0,zy0,!!s1],[0,[0,Yy0,!!sr],[0,[0,Ky0,!!xe],[0,[0,Jy0,!!O1],[0,[0,Xy0,Tx(ct,q2)],[0,[0,By0,Qx(le)],0]]]]]]]]),o2],p2,t2,Nr];case 1:var Re=Gr[1],b1=Re[2],$r=b1[2],re=Re[1];return[0,[0,Y(Hy0,re,$r,[0,[0,$y0,wr(b1[1])],0]),o2],p2,t2,Nr];case 2:var x1=Gr[1],C1=x1[2],w1=C1[6],vt=C1[4],Ft=C1[3],Fe=C1[2],D1=C1[1],Le=x1[1],ke=[0,[0,Zy0,!!vt],[0,[0,Qy0,Tx(ct,C1[5])],0]],ee=[0,[0,x90,wr(Ft)],ke],a1=[0,[0,r90,wr(Fe)],ee];return[0,o2,[0,Y(t90,Le,w1,[0,[0,e90,Tx(P0,D1)],a1]),p2],t2,Nr];case 3:var Me=Gr[1],V1=Me[2],Lt=V1[3],Ue=Me[1],qe=[0,[0,n90,!!V1[2]],0];return[0,o2,p2,[0,Y(i90,Ue,Lt,[0,[0,u90,Gc(V1[1])],qe]),t2],Nr];case 4:var r1=Gr[1],T1=r1[2],Be=T1[6],Hc=T1[5],Qc=T1[4],Zc=T1[3],me=T1[1],Xe=r1[1],Mt=[0,[0,m90,!!Zc],[0,[0,k90,!!Qc],[0,[0,p90,!!Hc],[0,[0,l90,wr(T1[2])],0]]]];return[0,o2,p2,t2,[0,Y(d90,Xe,Be,[0,[0,h90,P0(me)],Mt]),Nr]];default:var Je=Gr[1],E1=Je[2],ln=E1[6],pn=E1[4],xs=E1[3],Ke=E1[2],Ye=E1[1],kn=Je[1],mn=0;switch(E1[5]){case 0:var he="PlusOptional";break;case 1:var he="MinusOptional";break;case 2:var he="Optional";break;default:var he=_1}var hn=[0,[0,c90,Tx(ct,pn)],[0,[0,f90,he],mn]],Qs=[0,[0,s90,wr(xs)],hn],rs=[0,[0,a90,wr(Ke)],Qs];return[0,[0,Y(v90,kn,ln,[0,[0,o90,$c(Ye)],rs]),o2],p2,t2,Nr]}},Iy0,k0),qx=jx[3],lr=jx[2],nr=jx[1],Tr=[0,[0,Py0,M2(vx(jx[4]))],0],pr=[0,[0,jy0,M2(vx(qx))],Tr],ur=[0,[0,Ny0,M2(vx(lr))],pr],Sr=[0,[0,Cy0,!!nx],[0,[0,Oy0,M2(vx(nr))],ur]],Br=X?[0,[0,Dy0,!!C0],Sr]:Sr;return Y(Ry0,Sx,S2(i0),Br)}function Gc(X){var A=X[2],D=A[5],i0=A[3],k0=A[2][2],C0=A[4],nx=k0[3],Sx=k0[2],jx=k0[1],qx=A[1],lr=X[1],nr=N1(S2(k0[4]),C0),Tr=D===0?ly0:py0,pr=D===0?0:[0,[0,ky0,Tx(La,jx)],0],ur=[0,[0,my0,Tx(K2,qx)],0],Sr=[0,[0,hy0,Tx(Zo,nx)],ur],Br=i0[0]===0?wr(i0[1]):Ra(i0[1]),Cr=[0,[0,dy0,Br],Sr];return Y(Tr,lr,nr,Fx([0,[0,yy0,jr(function(Gr){return Fa(0,Gr)},Sx)],Cr],pr))}function wr(X){var A=X[2],D=X[1];switch(A[0]){case 0:return Y(W50,D,A[1],0);case 1:return Y(G50,D,A[1],0);case 2:return Y($50,D,A[1],0);case 3:return Y(H50,D,A[1],0);case 4:return Y(Q50,D,A[1],0);case 5:return Y(xy0,D,A[1],0);case 6:return Y(ry0,D,A[1],0);case 7:return Y(ey0,D,A[1],0);case 8:return Y(ty0,D,A[2],0);case 9:return Y(Z50,D,A[1],0);case 10:return Y(Og0,D,A[1],0);case 11:var i0=A[1],k0=i0[2];return Y(uy0,D,k0,[0,[0,ny0,wr(i0[1])],0]);case 12:return Gc([0,D,A[1]]);case 13:var C0=A[1],nx=C0[2],Sx=C0[4],jx=C0[3],qx=C0[1],lr=N1(S2(nx[2][3]),Sx),nr=nx[2],Tr=nr[2],pr=nr[1],ur=[0,[0,T80,Tx(K2,qx)],0],Sr=[0,[0,E80,at(jx)],ur],Br=[0,[0,S80,Tx(W,Tr)],Sr];return Y(I80,D,lr,[0,[0,A80,U2(pr)],Br]);case 14:return st(1,[0,D,A[1]]);case 15:var Cr=A[1],Gr=Cr[3],Nr=Cr[2],t2=[0,[0,y90,st(0,Cr[1])],0];return Y(_90,D,Gr,[0,[0,g90,jr(Rx,Nr)],t2]);case 16:var p2=A[1],o2=p2[2];return Y(w90,D,o2,[0,[0,b90,wr(p2[1])],0]);case 17:var n2=A[1],c2=n2[5],w2=n2[3],k2=n2[2],v2=n2[1],q2=[0,[0,T90,wr(n2[4])],0],s1=[0,[0,E90,wr(w2)],q2],O1=[0,[0,S90,wr(k2)],s1];return Y(I90,D,c2,[0,[0,A90,wr(v2)],O1]);case 18:var xe=A[1],sr=xe[2];return Y(j90,D,sr,[0,[0,P90,$c(xe[1])],0]);case 19:return Da([0,D,A[1]]);case 20:var Xr=A[1],Dr=Xr[3];return Y(U90,D,Dr,Ma(Xr));case 21:var Jr=A[1],bx=Jr[1],le=bx[3],pe=[0,[0,q90,!!Jr[2]],0];return Y(B90,D,le,Fx(Ma(bx),pe));case 22:var Re=A[1],b1=Re[1],$r=Re[2];return Y(J90,D,$r,[0,[0,X90,jr(wr,[0,b1[1],[0,b1[2],b1[3]]])],0]);case 23:var re=A[1],x1=re[1],C1=re[2];return Y(Y90,D,C1,[0,[0,K90,jr(wr,[0,x1[1],[0,x1[2],x1[3]]])],0]);case 24:var w1=A[1],vt=w1[2],Ft=w1[3],Fe=w1[1],D1=vt?[0,[0,z90,an(vt[1])],0]:0;return Y(W90,D,Ft,[0,[0,V90,Ws(Fe)],D1]);case 25:var Le=A[1],ke=Le[2];return Y(Z90,D,ke,[0,[0,Q90,wr(Le[1])],0]);case 26:return Ca(D,A[1]);case 27:var ee=A[1];return zs(D,ee[2],ig0,ee[1]);case 28:var a1=A[1],Me=a1[3],V1=a1[1],Lt=[0,[0,fg0,!!a1[2]],0];return Y(sg0,D,Me,[0,[0,cg0,jr(function(me){var Xe=me[2],Mt=me[1];switch(Xe[0]){case 0:return wr(Xe[1]);case 1:var Je=Xe[1],E1=Je[2],ln=Je[1],pn=[0,[0,ag0,!!Je[4]],0],xs=[0,[0,og0,Tx(ct,Je[3])],pn],Ke=[0,[0,vg0,wr(E1)],xs];return Y(pg0,Mt,0,[0,[0,lg0,P0(ln)],Ke]);default:var Ye=Xe[1],kn=Ye[1],mn=[0,[0,kg0,wr(Ye[2])],0];return Y(hg0,Mt,0,[0,[0,mg0,Tx(P0,kn)],mn])}},V1)],Lt]);case 29:var Ue=A[1];return Y(gg0,D,Ue[3],[0,[0,yg0,Qx(Ue[1])],[0,[0,dg0,Qx(Ue[2])],0]]);case 30:var qe=A[1];return Y(wg0,D,qe[3],[0,[0,bg0,qe[1]],[0,[0,_g0,Qx(qe[2])],0]]);case 31:var r1=A[1];return Y(Sg0,D,r1[3],[0,[0,Eg0,_1],[0,[0,Tg0,Qx(r1[2])],0]]);case 32:var T1=A[1],Be=T1[1],Hc=T1[2],Qc=0,Zc=Be?Ag0:Ig0;return Y(Ng0,D,Hc,[0,[0,jg0,!!Be],[0,[0,Pg0,Qx(Zc)],Qc]]);case 33:return Y(iy0,D,A[1],0);case 34:return Y(fy0,D,A[1],0);default:return Y(cy0,D,A[1],0)}}function Ra(X){var A=X[2],D=A[2],i0=A[3],k0=D[2],C0=D[1],nx=X[1];switch(A[1]){case 0:var Sx=_1;break;case 1:var Sx=yv;break;default:var Sx=lv}var jx=[0,[0,ay0,Tx(wr,k0)],[0,[0,sy0,Sx],0]],qx=[0,[0,oy0,P0(C0)],jx];return Y(vy0,nx,S2(i0),qx)}function Fa(X,A){var D=A[2],i0=D[1],k0=A[1],C0=[0,[0,gy0,!!D[3]],0],nx=[0,[0,_y0,wr(D[2])],C0];return Y(wy0,k0,X,[0,[0,by0,Tx(P0,i0)],nx])}function Zo(X){var A=X[2];return Fa(A[2],A[1])}function La(X){var A=X[2],D=A[2],i0=X[1],k0=[0,[0,Ey0,wr(A[1][2])],[0,[0,Ty0,!1],0]];return Y(Ay0,i0,D,[0,[0,Sy0,Tx(P0,0)],k0])}function Vs(X){var A=X[2],D=A[1],i0=A[2],k0=X[1],C0=D[0]===0?P0(D[1]):Vs(D[1]);return Y(C90,k0,0,[0,[0,O90,C0],[0,[0,N90,P0(i0)],0]])}function Ma(X){var A=X[1],D=[0,[0,L90,wr(X[2])],0];return[0,[0,M90,wr(A)],D]}function Ws(X){if(X[0]===0)return P0(X[1]);var A=X[1],D=A[2],i0=D[2],k0=A[1],C0=Ws(D[1]);return Y(H90,k0,0,[0,[0,$90,C0],[0,[0,G90,P0(i0)],0]])}function at(X){return X[0]===0?_1:Ca(X[1],X[2])}function K2(X){var A=X[2],D=A[2],i0=X[1],k0=[0,[0,Lg0,jr($c,A[1])],0];return Y(Mg0,i0,S2(D),k0)}function $c(X){var A=X[2],D=A[1][2],i0=A[5],k0=A[4],C0=A[2],nx=D[2],Sx=D[1],jx=X[1],qx=A[3]?[0,[0,Ug0,!0],0]:0,lr=[0,[0,qg0,Tx(wr,i0)],0],nr=[0,[0,Bg0,Tx(ct,k0)],lr];return Y(Kg0,jx,nx,Fx([0,[0,Jg0,Qx(Sx)],[0,[0,Xg0,g3(hx,C0)],nr]],qx))}function an(X){var A=X[2],D=A[2],i0=X[1],k0=[0,[0,Yg0,jr(wr,A[1])],0];return Y(zg0,i0,S2(D),k0)}function Gs(X){var A=X[2],D=A[2],i0=X[1],k0=[0,[0,Vg0,jr(Ua,A[1])],0];return Y(Wg0,i0,S2(D),k0)}function Ua(X){if(X[0]===0)return wr(X[1]);var A=X[1],D=A[1],i0=A[2][1];return Da([0,D,[0,[0,tn(0,[0,D,Gg0])],0,i0]])}function $s(X){if(X[0]===0){var A=X[1],D=A[2],i0=D[1],k0=D[2],C0=A[1],nx=i0[0]===0?ot(i0[1]):Ja(i0[1]);return Y(k_0,C0,0,[0,[0,p_0,nx],[0,[0,l_0,Tx(rv,k0)],0]])}var Sx=X[1],jx=Sx[2],qx=jx[2],lr=Sx[1];return Y(h_0,lr,qx,[0,[0,m_0,tx(jx[1])],0])}function qa(X){var A=X[1];return Y(o_0,A,0,[0,[0,a_0,xv(X[2][1])],0])}function Ba(X){var A=X[2],D=A[1],i0=X[1],k0=A[2],C0=D?tx(D[1]):Y(d_0,[0,i0[1],[0,i0[2][1],i0[2][2]+1|0],[0,i0[3][1],i0[3][2]-1|0]],0,0);return Y(g_0,i0,S2(k0),[0,[0,y_0,C0],0])}function Xa(X){var A=X[2],D=X[1];switch(A[0]){case 0:return Lx([0,D,A[1]]);case 1:return Vx([0,D,A[1]]);case 2:return Ba([0,D,A[1]]);case 3:var i0=A[1],k0=i0[2];return Y(b_0,D,k0,[0,[0,__0,tx(i0[1])],0]);default:var C0=A[1];return Y(E_0,D,0,[0,[0,T_0,Qx(C0[1])],[0,[0,w_0,Qx(C0[2])],0]])}}function ot(X){var A=X[2];return Y(C_0,X[1],A[2],[0,[0,O_0,Qx(A[1])],0])}function Ja(X){var A=X[2],D=A[1],i0=X[1],k0=[0,[0,P_0,ot(A[2])],0];return Y(N_0,i0,0,[0,[0,j_0,ot(D)],k0])}function Ka(X){var A=X[2],D=A[1],i0=A[2],k0=X[1],C0=D[0]===0?ot(D[1]):Ka(D[1]);return Y(I_0,k0,0,[0,[0,A_0,C0],[0,[0,S_0,ot(i0)],0]])}function xv(X){switch(X[0]){case 0:return ot(X[1]);case 1:return Ja(X[1]);default:return Ka(X[1])}}function rv(X){if(X[0]===0){var A=X[1];return Ex([0,A[1],A[2]])}var D=X[1];return Ba([0,D[1],D[2]])}function _3(X){var A=X[2],D=A[2],i0=A[1],k0=X[1],C0=P0(D?D[1]:i0);return Y(F_0,k0,0,[0,[0,R_0,P0(i0)],[0,[0,D_0,C0],0]])}function on(X){return jr(ev,X)}function ev(X){var A=X[2],D=X[1];if(A[1])var i0=A[2],k0=Y_0;else var i0=A[2],k0=z_0;return Y(k0,D,0,[0,[0,V_0,Qx(i0)],0])}function vn(X){var A=X[2],D=A[1],i0=A[2],k0=X[1];if(D)var C0=[0,[0,W_0,tx(D[1])],0],nx=G_0;else var C0=0,nx=$_0;return Y(nx,k0,i0,C0)}function Ya(X){var A=X[2],D=X[1],i0=[0,[0,H_0,Ux(X[3])],0],k0=[0,[0,Q_0,Tx(Gs,A)],i0];return[0,[0,Z_0,tx(D)],k0]}function D6(X){var A=X[2],D=X[1];switch(A[0]){case 0:var i0=0,k0=P0(A[1]);break;case 1:var i0=0,k0=Mx(A[1]);break;default:var i0=1,k0=tx(A[1])}return[0,[0,eb0,tx(D)],[0,[0,rb0,k0],[0,[0,xb0,!!i0],0]]]}var Hs=Hx[2],R6=Hs[2],F6=Hs[4],Kd=Hs[3],Yd=Hx[1],zd=Px(Hs[1]),L6=[0,[0,Zl0,zd],[0,[0,Ql0,on(F6)],0]];if(R6)var M6=R6[1],U6=Fx(L6,[0,[0,e60,Y(r60,M6[1],0,[0,[0,x60,Qx(M6[2])],0])],0]);else var U6=L6;var b3=Y(t60,Yd,Kd,U6),Vd=Fx(g0,OK[1]);if(b3.errors=jr(function(X){var A=X[1],D=[0,[0,tb0,Qx(ew0(X[2]))],0];return Wc([0,[0,nb0,DK(A)],D])},Vd),y){var Wd=j[1];b3[dR]=M2(uh(function(X){var A=X[2],D=X[1],i0=X[3],k0=[0,[0,mo0,Qx(QN(A))],0],C0=[0,fd(Z0,D[3]),0],nx=[0,[0,ho0,M2([0,fd(Z0,D[2]),C0])],k0],Sx=[0,[0,go0,Wc([0,[0,yo0,D[3][1]],[0,[0,do0,D[3][2]],0]])],0],jx=[0,[0,To0,Wc([0,[0,wo0,Wc([0,[0,bo0,D[2][1]],[0,[0,_o0,D[2][2]],0]])],Sx])],nx];switch(i0){case 0:var qx=Eo0;break;case 1:var qx=So0;break;case 2:var qx=Ao0;break;case 3:var qx=Io0;break;case 4:var qx=Po0;break;default:var qx=jo0}return Wc([0,[0,Oo0,Qx(TB(A))],[0,[0,No0,Qx(qx)],jx]])},Wd))}return b3}if(typeof ID<"u")var RK=ID;else{var FK={};Ks.flow=FK;var RK=FK}RK.parse=XY(function(x,r){try{var e=UT0(x,r);return e}catch(u){var t=O2(u);return t[1]===DC?NK(t[2]):NK(new LT0(Qx(Bx(gb0,oh(t)))))}}),cN(R)})(globalThis)});var tY=LK(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});vv.extract=pP0;vv.parse=mP0;vv.parseWithComments=eY;vv.print=hP0;vv.strip=kP0;var sP0=/\*\/$/,aP0=/^\/\*\*?/,xY=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,oP0=/(^|\s+)\/\/([^\r\n]*)/g,HK=/^(\r?\n)+/,vP0=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,QK=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,lP0=/(\r?\n|^) *\* ?/g,rY=[];function pP0(t0){let ix=t0.match(xY);return ix?ix[0].trimLeft():""}function kP0(t0){let ix=t0.match(xY);return ix&&ix[0]?t0.substring(ix[0].length):t0}function mP0(t0){return eY(t0).pragmas}function eY(t0){let ix=`
`;t0=t0.replace(aP0,"").replace(sP0,"").replace(lP0,"$1");let Kx="";for(;Kx!==t0;)Kx=t0,t0=t0.replace(vP0,`${ix}$1 $2${ix}`);t0=t0.replace(HK,"").trimRight();let yr=Object.create(null),xr=t0.replace(QK,"").replace(HK,"").trimRight(),dr;for(;dr=QK.exec(t0);){let gr=dr[2].replace(oP0,"");typeof yr[dr[1]]=="string"||Array.isArray(yr[dr[1]])?yr[dr[1]]=rY.concat(yr[dr[1]],gr):yr[dr[1]]=gr}return{comments:xr,pragmas:yr}}function hP0({comments:t0="",pragmas:ix={}}){let Kx=`
`,yr="/**",xr=" *",dr=" */",gr=Object.keys(ix),qt=gr.flatMap(ht=>ZK(ht,ix[ht])).map(ht=>`${xr} ${ht}${Kx}`).join("");if(!t0){if(gr.length===0)return"";if(gr.length===1&&!Array.isArray(ix[gr[0]])){let ht=ix[gr[0]];return`${yr} ${ZK(gr[0],ht)[0]}${dr}`}}let mt=t0.split(Kx).map(ht=>`${xr} ${ht}`).join(Kx)+Kx;return yr+Kx+(t0?mt:"")+(t0&&gr.length?xr+Kx:"")+qt+dr}function ZK(t0,ix){return rY.concat(ix).map(Kx=>`@${t0} ${Kx}`.trim())}});var SP0={};MK(SP0,{parsers:()=>DD});var DD={};MK(DD,{flow:()=>EP0});var cY=qK(BK(),1);function QI0(t0,ix){let Kx=new SyntaxError(t0+" ("+ix.loc.start.line+":"+ix.loc.start.column+")");return Object.assign(Kx,ix)}var XK=QI0;var ZI0=(t0,ix,Kx)=>{if(!(t0&&ix==null))return Array.isArray(ix)||typeof ix=="string"?ix[Kx<0?ix.length+Kx:Kx]:ix.at(Kx)},PD=ZI0;function xP0(t0){return Array.isArray(t0)&&t0.length>0}var JK=xP0;function kt(t0){var yr,xr,dr;let ix=((yr=t0.range)==null?void 0:yr[0])??t0.start,Kx=(dr=((xr=t0.declaration)==null?void 0:xr.decorators)??t0.decorators)==null?void 0:dr[0];return Kx?Math.min(kt(Kx),ix):ix}function ss(t0){var ix;return((ix=t0.range)==null?void 0:ix[1])??t0.end}function rP0(t0){let ix=new Set(t0);return Kx=>ix.has(Kx==null?void 0:Kx.type)}var KK=rP0;var eP0=KK(["Block","CommentBlock","MultiLine"]),Lp=eP0;function tP0(t0){let ix=`*${t0.value}*`.split(`
`);return ix.length>1&&ix.every(Kx=>Kx.trimStart()[0]==="*")}var jD=tP0;function nP0(t0){return Lp(t0)&&t0.value[0]==="*"&&/@(?:type|satisfies)\b/.test(t0.value)}var YK=nP0;var Mp=null;function Up(t0){if(Mp!==null&&typeof Mp.property){let ix=Mp;return Mp=Up.prototype=null,ix}return Mp=Up.prototype=t0??Object.create(null),new Up}var uP0=10;for(let t0=0;t0<=uP0;t0++)Up();function ND(t0){return Up(t0)}function iP0(t0,ix="type"){ND(t0);function Kx(yr){let xr=yr[ix],dr=t0[xr];if(!Array.isArray(dr))throw Object.assign(new Error(`Missing visitor keys for '${xr}'.`),{node:yr});return dr}return Kx}var zK=iP0;var VK={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","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],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","typeArguments"],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"],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"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["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:[],SatisfiesExpression:["expression","typeAnnotation"]};var fP0=zK(VK),WK=fP0;function OD(t0,ix){if(!(t0!==null&&typeof t0=="object"))return t0;if(Array.isArray(t0)){for(let yr=0;yr<t0.length;yr++)t0[yr]=OD(t0[yr],ix);return t0}let Kx=WK(t0);for(let yr=0;yr<Kx.length;yr++)t0[Kx[yr]]=OD(t0[Kx[yr]],ix);return ix(t0)||t0}var m5=OD;function cP0(t0,ix){let{parser:Kx,text:yr}=ix;if(t0.type==="File"&&t0.program.interpreter){let{program:{interpreter:xr},comments:dr}=t0;delete t0.program.interpreter,dr.unshift(xr)}if(Kx==="babel"){let xr=new Set;t0=m5(t0,dr=>{var gr;(gr=dr.leadingComments)!=null&&gr.some(YK)&&xr.add(kt(dr))}),t0=m5(t0,dr=>{if(dr.type==="ParenthesizedExpression"){let{expression:gr}=dr;if(gr.type==="TypeCastExpression")return gr.range=[...dr.range],gr;let qt=kt(dr);if(!xr.has(qt))return gr.extra={...gr.extra,parenthesized:!0},gr}})}if(t0=m5(t0,xr=>{var dr;switch(xr.type){case"LogicalExpression":if(GK(xr))return CD(xr);break;case"VariableDeclaration":{let gr=PD(!1,xr.declarations,-1);gr!=null&&gr.init&&yr[ss(gr)]!==";"&&(xr.range=[kt(xr),ss(gr)]);break}case"TSParenthesizedType":return xr.typeAnnotation;case"TSTypeParameter":if(typeof xr.name=="string"){let gr=kt(xr);xr.name={type:"Identifier",name:xr.name,range:[gr,gr+xr.name.length]}}break;case"TopicReference":t0.extra={...t0.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":if(Kx==="meriyah"&&((dr=xr.exported)==null?void 0:dr.type)==="Identifier"){let{exported:gr}=xr,qt=yr.slice(kt(gr),ss(gr));(qt.startsWith('"')||qt.startsWith("'"))&&(xr.exported={...xr.exported,type:"Literal",value:xr.exported.name,raw:qt})}break;case"TSUnionType":case"TSIntersectionType":if(xr.types.length===1)return xr.types[0];break}}),JK(t0.comments)){let xr=PD(!1,t0.comments,-1);for(let dr=t0.comments.length-2;dr>=0;dr--){let gr=t0.comments[dr];ss(gr)===kt(xr)&&Lp(gr)&&Lp(xr)&&jD(gr)&&jD(xr)&&(t0.comments.splice(dr+1,1),gr.value+="*//*"+xr.value,gr.range=[kt(gr),ss(xr)]),xr=gr}}return t0.type==="Program"&&(t0.range=[0,yr.length]),t0}function GK(t0){return t0.type==="LogicalExpression"&&t0.right.type==="LogicalExpression"&&t0.operator===t0.right.operator}function CD(t0){return GK(t0)?CD({type:"LogicalExpression",operator:t0.operator,left:CD({type:"LogicalExpression",operator:t0.operator,left:t0.left,right:t0.right.left,range:[kt(t0.left),ss(t0.right.left)]}),right:t0.right.right,range:[kt(t0),ss(t0)]}):t0}var $K=cP0;var U3=qK(tY(),1);function dP0(t0){if(!t0.startsWith("#!"))return"";let ix=t0.indexOf(`
`);return ix===-1?t0:t0.slice(0,ix)}var nY=dP0;function yP0(t0){let ix=nY(t0);ix&&(t0=t0.slice(ix.length+1));let Kx=(0,U3.extract)(t0),{pragmas:yr,comments:xr}=(0,U3.parseWithComments)(Kx);return{shebang:ix,text:t0,pragmas:yr,comments:xr}}function uY(t0){let{pragmas:ix}=yP0(t0);return Object.prototype.hasOwnProperty.call(ix,"prettier")||Object.prototype.hasOwnProperty.call(ix,"format")}function gP0(t0){return t0=typeof t0=="function"?{parse:t0}:t0,{astFormat:"estree",hasPragma:uY,locStart:kt,locEnd:ss,...t0}}var iY=gP0;function _P0(t0){return t0.charAt(0)==="#"&&t0.charAt(1)==="!"?"//"+t0.slice(2):t0}var fY=_P0;var bP0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,tokens:!0};function wP0(t0){let{message:ix,loc:{start:Kx,end:yr}}=t0;return XK(ix,{loc:{start:{line:Kx.line,column:Kx.column+1},end:{line:yr.line,column:yr.column+1}},cause:t0})}function TP0(t0){let ix=cY.default.parse(fY(t0),bP0),[Kx]=ix.errors;if(Kx)throw wP0(Kx);return $K(ix,{text:t0})}var EP0=iY(TP0);return HI0(SP0);});