/**
 * Minified by jsDelivr using Terser v5.19.2.
 * Original file: /npm/wast-parser@0.33.0/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function peg$subclass(r,t){function e(){this.constructor=r}e.prototype=t.prototype,r.prototype=new e}function peg$SyntaxError(r,t,e,n){this.message=r,this.expected=t,this.found=e,this.location=n,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,peg$SyntaxError)}function peg$parse(r,t){t=void 0!==t?t:{};var e,n={},u={start:$i},s=$i,i=function(r){return{kind:"script",body:r.map((function(r){return r[1]}))}},o=yi("whitespace"),a=/^[\t\x0B\f \xA0\uFEFF]/,l=ki(["\t","\v","\f"," "," ","\ufeff"],!1,!1),c=yi("end of line"),f="\n",h=Ci("\n",!1),d="\r\n",p=Ci("\r\n",!1),b="\r",A=Ci("\r",!1),m="\u2028",g=Ci("\u2028",!1),v="\u2029",_=Ci("\u2029",!1),C=/^[\n\r\u2028\u2029]/,k=ki(["\n","\r","\u2028","\u2029"],!1,!1),y="(;",x=Ci("(;",!1),E=";)",w=Ci(";)",!1),F={type:"any"},$=function(){return null},j=yi("comment"),z=";;",S=Ci(";;",!1),q=/^[a-zA-Z0-9\->_$.]/,I=ki([["a","z"],["A","Z"],["0","9"],"-",">","_","$","."],!1,!1),N=function(r){return r.join("")},P="i32",R=Ci("i32",!1),M="i64",T=Ci("i64",!1),Z="f32",B=Ci("f32",!1),U="f64",D=Ci("f64",!1),G="0x",H=Ci("0x",!1),J=/^[0-9A-Fa-f]/,K=ki([["0","9"],["A","F"],["a","f"]],!1,!1),L="-",O=Ci("-",!1),Q=/^[0-9]/,V=ki([["0","9"]],!1,!1),W=function(r){return(r[0]||"")+r[1].join("")},X=(ki([["0","9"],"."],!1,!1),"add"),Y=Ci("add",!1),rr="sub",tr=Ci("sub",!1),er="mul",nr=Ci("mul",!1),ur="div_s",sr=Ci("div_s",!1),ir="div_u",or=Ci("div_u",!1),ar="rem_s",lr=Ci("rem_s",!1),cr="rem_u",fr=Ci("rem_u",!1),hr="and",dr=Ci("and",!1),pr="or",br=Ci("or",!1),Ar="xor",mr=Ci("xor",!1),gr="shl",vr=Ci("shl",!1),_r="shr_u",Cr=Ci("shr_u",!1),kr="shr_s",yr=Ci("shr_s",!1),xr="rotl",Er=Ci("rotl",!1),wr="rotr",Fr=Ci("rotr",!1),$r="div",jr=Ci("div",!1),zr="copysign",Sr=Ci("copysign",!1),qr="min",Ir=Ci("min",!1),Nr="max",Pr=Ci("max",!1),Rr="clz",Mr=Ci("clz",!1),Tr="ctz",Zr=Ci("ctz",!1),Br="popcnt",Ur=Ci("popcnt",!1),Dr="eqz",Gr=Ci("eqz",!1),Hr="neg",Jr=Ci("neg",!1),Kr="abs",Lr=Ci("abs",!1),Or="ceil",Qr=Ci("ceil",!1),Vr="floor",Wr=Ci("floor",!1),Xr="trunc",Yr=Ci("trunc",!1),rt="nearest",tt=Ci("nearest",!1),et="sqrt",nt=Ci("sqrt",!1),ut="wrap",st=Ci("wrap",!1),it="trunc_s",ot=Ci("trunc_s",!1),at="trunc_u",lt=Ci("trunc_u",!1),ct="reinterpret",ft=Ci("reinterpret",!1),ht="extend_s",dt=Ci("extend_s",!1),pt="extend_u",bt=Ci("extend_u",!1),At="convert_s",mt=Ci("convert_s",!1),gt="convert_u",vt=Ci("convert_u",!1),_t="demote",Ct=Ci("demote",!1),kt="promote",yt=Ci("promote",!1),xt="eq",Et=Ci("eq",!1),wt="ne",Ft=Ci("ne",!1),$t="lt_s",jt=Ci("lt_s",!1),zt="lt_u",St=Ci("lt_u",!1),qt="le_s",It=Ci("le_s",!1),Nt="le_u",Pt=Ci("le_u",!1),Rt="gt_s",Mt=Ci("gt_s",!1),Tt="gt_u",Zt=Ci("gt_u",!1),Bt="ge_s",Ut=Ci("ge_s",!1),Dt="ge_u",Gt=Ci("ge_u",!1),Ht="lt",Jt=Ci("lt",!1),Kt="le",Lt=Ci("le",!1),Ot="gt",Qt=Ci("gt",!1),Vt="ge",Wt=Ci("ge",!1),Xt="nan:",Yt=Ci("nan:",!1),re="+nan:",te=Ci("+nan:",!1),ee="-nan:",ne=Ci("-nan:",!1),ue=/^[0-9A-Fa-f_.\-+EPep]/,se=ki([["0","9"],["A","F"],["a","f"],"_",".","-","+","E","P","e","p"],!1,!1),ie=function(r,t,e,n){return r[0]+(t||"")+e+n.join("")},oe="nan",ae=Ci("nan",!1),le="+nan",ce=Ci("+nan",!1),fe="-nan",he=Ci("-nan",!1),de="inf",pe=Ci("inf",!1),be="+inf",Ae=Ci("+inf",!1),me="-inf",ge=Ci("-inf",!1),ve="+",_e=Ci("+",!1),Ce=/^[0-9A-Fa-f_.\-+Pp]/,ke=ki([["0","9"],["A","F"],["a","f"],"_",".","-","+","P","p"],!1,!1),ye=function(r,t,e){return(r||"")+t+e.join("")},xe=/^[0-9_.\-+Ee]/,Ee=ki([["0","9"],"_",".","-","+","E","e"],!1,!1),we=function(r,t){return(r||"")+t.join("")},Fe="s",$e=Ci("s",!1),je="u",ze=Ci("u",!1),Se=function(r,t){return r+t.join("")},qe=function(r){return r.join("")},Ie=function(r){return{kind:"literal",value:Number(r),raw:r}},Ne="$",Pe=Ci("$",!1),Re=function(r){return{kind:"identifier",name:r}},Me="(",Te=Ci("(",!1),Ze=(Ci("case",!1),Ci("fallthrough",!1),")"),Be=Ci(")",!1),Ue=".",De=Ci(".",!1),Ge="const",He=Ci("const",!1),Je=function(r,t,e){return{kind:t,type:r,init:e}},Ke="drop",Le=Ci("drop",!1),Oe=function(r,t){return{kind:r,body:t.map((function(r){return r[1]}))}},Qe="block",Ve=Ci("block",!1),We=function(r,t,e,n){return{kind:r,result:e?e[1]:e,id:t?t[1]:t,body:n.map((function(r){return r[1]}))}},Xe="if",Ye=Ci("if",!1),rn=function(r,t,e,n){return{kind:r,id:t?t[1]:t,result:e?e[1]:e,body:n.map((function(r){return r[1]}))}},tn="then",en=Ci("then",!1),nn="else",un=Ci("else",!1),sn=function(r,t,e){return{kind:r,id:t?t[1]:t,body:e.map((function(r){return r[1]}))}},on="loop",an=Ci("loop",!1),ln=function(r,t,e,n,u){return{kind:r,id:t?t[1]:t,result:e?e[1]:e,extra:n?n[1]:n,body:u.map((function(r){return r[1]}))}},cn="label",fn=Ci("label",!1),hn=function(r,t,e){return{kind:r,id:t?t[1]:t,body:e}},dn="br",pn=Ci("br",!1),bn=function(r,t,e){return{kind:r,id:t,expr:e?e[1]:e}},An="br_if",mn=Ci("br_if",!1),gn=function(r,t,e,n){return{kind:r,id:t,test:e,expr:n?n[1]:n}},vn="br_table",_n=Ci("br_table",!1),Cn=function(r,t,e){return{kind:r,exprs:e.map((function(r){return r[1]})),body:t.map((function(r){return r[1]}))}},kn="call",yn=Ci("call",!1),xn=function(r,t,e){return{kind:r,id:t,exprs:e.map((function(r){return r[1]}))}},En="call_indirect",wn=Ci("call_indirect",!1),Fn=function(r,t,e){return{kind:r,type:t,exprs:e.map((function(r){return r[1]}))}},$n="return",jn=Ci("return",!1),zn=function(r,t){return{kind:r,expr:t?t[1]:t}},Sn="get_local",qn=Ci("get_local",!1),In="get_global",Nn=Ci("get_global",!1),Pn=function(r,t){return{kind:r,id:t}},Rn="set_local",Mn=Ci("set_local",!1),Tn="tee_local",Zn=Ci("tee_local",!1),Bn="set_global",Un=Ci("set_global",!1),Dn=function(r,t,e){return{kind:r,id:t,init:e?e[1]:null}},Gn="load",Hn=Ci("load",!1),Jn="8",Kn=Ci("8",!1),Ln="16",On=Ci("16",!1),Qn="32",Vn=Ci("32",!1),Wn="64",Xn=Ci("64",!1),Yn="_",ru=Ci("_",!1),tu="offset=",eu=Ci("offset=",!1),nu="align=",uu=Ci("align=",!1),su=function(r,t,e,n,u,s){return{kind:t,type:r,size:e?parseInt(e[0],10):null,sign:e&&e[1]?"s"===e[1][1]:null,offset:n?parseInt(n[2],10):0,align:u?parseInt(u[2],10):0,expr:s}},iu="store",ou=Ci("store",!1),au=function(r,t,e,n,u,s,i){return{kind:t,type:r,size:e?parseInt(e,10):null,offset:n?parseInt(n[2],10):0,align:u?parseInt(u[2],10):0,addr:s,data:i}},lu="select",cu=Ci("select",!1),fu=function(r,t){return{kind:r,then:t?t[1]:null,else:t?t[3]:null,test:t?t[5]:null}},hu="/",du=Ci("/",!1),pu=function(r,t,e,n){return{kind:"cvtop",type:r,type1:e,operator:t,expr:n}},bu=function(r,t,e){return{kind:"unop",type:r,operator:t,expr:e?e[1]:e}},Au=function(r,t,e,n){return{kind:"binop",type:r,operator:t,left:e?e[1]:e,right:n?n[1]:n}},mu=function(r,t,e,n){return{kind:"relop",type:r,operator:t,left:e?e[1]:e,right:n?n[1]:n}},gu="nop",vu=Ci("nop",!1),_u="unreachable",Cu=Ci("unreachable",!1),ku="current_memory",yu=Ci("current_memory",!1),xu="memory.size",Eu=Ci("memory.size",!1),wu=function(r){return{kind:r}},Fu="grow_memory",$u=Ci("grow_memory",!1),ju="memory.grow",zu=Ci("memory.grow",!1),Su=function(r,t){return{kind:r,expr:t}},qu=function(r){return r},Iu=/^["]/,Nu=ki(['"'],!1,!1),Pu='\\"',Ru=Ci('\\"',!1),Mu=function(r){return{kind:"literal",value:r.map((function(r){return r[1]})).join("").replace(/\\/g,"\\\\")}},Tu="param",Zu=Ci("param",!1),Bu=function(r,t,e){return{kind:r,id:t?t[1]:t,items:e.map((function(r){return{kind:"item",type:r[1]}}))}},Uu=function(r,t,e){return{kind:r,items:[{kind:"item",name:t,type:e}]}},Du="local",Gu=Ci("local",!1),Hu=function(r,t){return{kind:r,items:t.map((function(r){return{kind:"item",type:r[1]}}))}},Ju="result",Ku=Ci("result",!1),Lu=function(r,t){return{kind:r,type:t?t[1]:null}},Ou="segment",Qu=Ci("segment",!1),Vu=function(r,t,e){return{kind:r,offset:{kind:"literal",value:Number(t),raw:t},init:e}},Wu="type",Xu=Ci("type",!1),Yu=function(r,t){return{kind:r,id:t}},rs="func",ts=Ci("func",!1),es="export",ns=Ci("export",!1),us="import",ss=Ci("import",!1),is=function(r,t,e,n,u,s,i,o,a){return{kind:r,id:t?t[1]:t,expos:e.map((function(r){return r[5]})),imp:n?{}:n,type:u?u[1]:u,params:s.map((function(r){return r[1]})),result:i?i[1]:i,local:o.map((function(r){return r[1]})),body:a.map((function(r){return r[1]}))}},os="global",as=Ci("global",!1),ls="mut",cs=Ci("mut",!1),fs=function(r,t,e,n,u,s,i){return{kind:r,id:t?t[1]:t,mut:!!u,expo:e?e[5]:e,impo:n?n[1]:null,type:s?s[1]:u?u[5]:null,body:i.map((function(r){return r[1]}))}},hs="start",ds=Ci("start",!1),ps=function(r,t,e){return{kind:r,id:t?t[1]:t,items:e.map((function(r){return{kind:"item",type:r[1]}}))}},bs=function(r,t){return{kind:r,type:t}},As=function(r,t,e,n){return{kind:r,id:t?t[1]:t,params:e.map((function(r){return r[1]})),result:n?n[1]:n,local:[],body:[]}},ms=function(r,t,e){return{kind:r,id:t?t[1]:t,expr:e?e[1]:e}},gs=function(r){return r},vs=function(r,t,e,n,u,s,i){return{kind:r,id:t?t[1]:t,modName:e,funcName:n,type:u?u[1]:u,params:s.map((function(r){return r[1]})),result:i?i[1]:i}},_s=function(r){return r},Cs="\\",ks=Ci("\\",!1),ys='"',xs=Ci('"',!1),Es="memory",ws=Ci("memory",!1),Fs=function(r,t,e){return{kind:r,name:{kind:"literal",value:t.map((function(r){return r[1]})).join("")},id:"memory"===e?{kind:"literal",value:e,bare:!0}:e}},$s="elem",js=Ci("elem",!1),zs=function(r,t){return{kind:r,items:t.map((function(r){return r[1]}))}},Ss="table",qs=Ci("table",!1),Is="anyfunc",Ns=Ci("anyfunc",!1),Ps=function(r,t,e,n,u){return{kind:r,expo:t?t[5]:t,index:e.map((function(r){return r[1]})),items:u?u[1]:u}},Rs=function(r,t,e,n,u,s){return{kind:r,impo:t?t[1]:null,expo:e?e[5]:e,int:n?{kind:"literal",value:Number(n[1]),raw:n}:n,int1:u?{kind:"literal",value:Number(u[1]),raw:u[1]}:u,segment:s.map((function(r){return r[1]}))}},Ms="invoke",Ts=Ci("invoke",!1),Zs=function(r,t,e,n){return{kind:r,id:t?t[1]:t,name:e.map((function(r){return r[1]})).join(""),body:n.map((function(r){return r[1]}))}},Bs="module",Us=Ci("module",!1),Ds=function(r,t){return{kind:r,body:t.map((function(r){return r[1]}))}},Gs="assert_return",Hs=Ci("assert_return",!1),Js=function(r,t,e){return{kind:r,invoke:t,expr:e}},Ks="assert_return_canonical_nan",Ls=Ci("assert_return_canonical_nan",!1),Os="assert_return_arithmetic_nan",Qs=Ci("assert_return_arithmetic_nan",!1),Vs=function(r,t){return{kind:r,invoke:t}},Ws="assert_trap",Xs=Ci("assert_trap",!1),Ys=function(r,t,e){return{kind:r,invoke:t,failure:e}},ri="assert_invalid",ti=Ci("assert_invalid",!1),ei="assert_unlinkable",ni=Ci("assert_unlinkable",!1),ui="assert_malformed",si=Ci("assert_malformed",!1),ii="assert_exhaustion",oi=Ci("assert_exhaustion",!1),ai=function(r,t,e){return{kind:r,module:t,failure:e}},li="data",ci=Ci("data",!1),fi=function(r,t,e){return{kind:r,expr:t?t[1]:null,values:e.map((function(r){return r[1]}))}},hi="register",di=Ci("register",!1),pi=function(r,t,e){return{kind:r,name:t.map((function(r){return r[1]})).join(""),name1:e?e[1]:null}},bi=function(r){return r},Ai=0,mi=[{line:1,column:1}],gi=0,vi=[],_i=0;if("startRule"in t){if(!(t.startRule in u))throw new Error("Can't start parsing from rule \""+t.startRule+'".');s=u[t.startRule]}function Ci(r,t){return{type:"literal",text:r,ignoreCase:t}}function ki(r,t,e){return{type:"class",parts:r,inverted:t,ignoreCase:e}}function yi(r){return{type:"other",description:r}}function xi(t){var e,n=mi[t];if(n)return n;for(e=t-1;!mi[e];)e--;for(n={line:(n=mi[e]).line,column:n.column};e<t;)10===r.charCodeAt(e)?(n.line++,n.column=1):n.column++,e++;return mi[t]=n,n}function Ei(r,t){var e=xi(r),n=xi(t);return{start:{offset:r,line:e.line,column:e.column},end:{offset:t,line:n.line,column:n.column}}}function wi(r){Ai<gi||(Ai>gi&&(gi=Ai,vi=[]),vi.push(r))}function Fi(r,t,e){return new peg$SyntaxError(peg$SyntaxError.buildMessage(r,t),r,t,e)}function $i(){var r,t,e,u,s;for(r=Ai,t=[],e=Ai,(u=Ni())!==n&&(s=Yi())!==n?e=u=[u,s]:(Ai=e,e=n);e!==n;)t.push(e),e=Ai,(u=Ni())!==n&&(s=Yi())!==n?e=u=[u,s]:(Ai=e,e=n);return t!==n&&(e=Ni())!==n?(r,r=t=i(t)):(Ai=r,r=n),r}function ji(){var t;return _i++,a.test(r.charAt(Ai))?(t=r.charAt(Ai),Ai++):(t=n,0===_i&&wi(l)),_i--,t===n&&(n,0===_i&&wi(o)),t}function zi(){var t;return _i++,10===r.charCodeAt(Ai)?(t=f,Ai++):(t=n,0===_i&&wi(h)),t===n&&(r.substr(Ai,2)===d?(t=d,Ai+=2):(t=n,0===_i&&wi(p)),t===n&&(13===r.charCodeAt(Ai)?(t=b,Ai++):(t=n,0===_i&&wi(A)),t===n&&(8232===r.charCodeAt(Ai)?(t=m,Ai++):(t=n,0===_i&&wi(g)),t===n&&(8233===r.charCodeAt(Ai)?(t=v,Ai++):(t=n,0===_i&&wi(_)))))),_i--,t===n&&(n,0===_i&&wi(c)),t}function Si(){var t;return C.test(r.charAt(Ai))?(t=r.charAt(Ai),Ai++):(t=n,0===_i&&wi(k)),t}function qi(){var t,e,u,s,i,o;if(t=Ai,r.substr(Ai,2)===y?(e=y,Ai+=2):(e=n,0===_i&&wi(x)),e!==n){for(u=[],(s=qi())===n&&(s=Ai,i=Ai,_i++,r.substr(Ai,2)===E?(o=E,Ai+=2):(o=n,0===_i&&wi(w)),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n));s!==n;)u.push(s),(s=qi())===n&&(s=Ai,i=Ai,_i++,r.substr(Ai,2)===E?(o=E,Ai+=2):(o=n,0===_i&&wi(w)),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n));u!==n?(r.substr(Ai,2)===E?(s=E,Ai+=2):(s=n,0===_i&&wi(w)),s!==n?(t,t=e=$()):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;return t}function Ii(){var t,e,u,s,i,o;if(_i++,t=Ai,r.substr(Ai,2)===z?(e=z,Ai+=2):(e=n,0===_i&&wi(S)),e!==n){for(u=[],s=Ai,i=Ai,_i++,o=Si(),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n);s!==n;)u.push(s),s=Ai,i=Ai,_i++,o=Si(),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n);u!==n?(t,t=e=$()):(Ai=t,t=n)}else Ai=t,t=n;return t===n&&(t=qi()),_i--,t===n&&(e=n,0===_i&&wi(j)),t}function Ni(){var r,t;for(r=[],(t=ji())===n&&(t=zi())===n&&(t=Ii());t!==n;)r.push(t),(t=ji())===n&&(t=zi())===n&&(t=Ii());return r}function Pi(){var t,e,u;if(t=Ai,e=[],q.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(I)),u!==n)for(;u!==n;)e.push(u),q.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(I));else e=n;return e!==n&&(t,e=N(e)),t=e}function Ri(){var t;return r.substr(Ai,3)===P?(t=P,Ai+=3):(t=n,0===_i&&wi(R)),t===n&&(r.substr(Ai,3)===M?(t=M,Ai+=3):(t=n,0===_i&&wi(T)),t===n&&(r.substr(Ai,3)===Z?(t=Z,Ai+=3):(t=n,0===_i&&wi(B)),t===n&&(r.substr(Ai,3)===U?(t=U,Ai+=3):(t=n,0===_i&&wi(D))))),t}function Mi(){var t,e,u,s,i;if(t=Ai,e=Ai,r.substr(Ai,2)===G?(u=G,Ai+=2):(u=n,0===_i&&wi(H)),u!==n){if(s=[],J.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(K)),i!==n)for(;i!==n;)s.push(i),J.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(K));else s=n;s!==n?e=u=[u,s]:(Ai=e,e=n)}else Ai=e,e=n;if(e===n)if(e=Ai,45===r.charCodeAt(Ai)?(u=L,Ai++):(u=n,0===_i&&wi(O)),u===n&&(u=null),u!==n){if(s=[],Q.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(V)),i!==n)for(;i!==n;)s.push(i),Q.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(V));else s=n;s!==n?e=u=[u,s]:(Ai=e,e=n)}else Ai=e,e=n;return e!==n&&(t,e=W(e)),t=e}function Ti(){var t,e,u,s,i,o;if(t=Ai,r.substr(Ai,4)===Xt?(e=Xt,Ai+=4):(e=n,0===_i&&wi(Yt)),e===n&&(r.substr(Ai,5)===re?(e=re,Ai+=5):(e=n,0===_i&&wi(te)),e===n&&(r.substr(Ai,5)===ee?(e=ee,Ai+=5):(e=n,0===_i&&wi(ne)))),e!==n)if(45===r.charCodeAt(Ai)?(u=L,Ai++):(u=n,0===_i&&wi(O)),u===n&&(u=null),u!==n)if(r.substr(Ai,2)===G?(s=G,Ai+=2):(s=n,0===_i&&wi(H)),s!==n){if(i=[],ue.test(r.charAt(Ai))?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(se)),o!==n)for(;o!==n;)i.push(o),ue.test(r.charAt(Ai))?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(se));else i=n;i!==n?(t,t=e=ie(e,u,s,i)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;if(t===n&&(r.substr(Ai,3)===oe?(t=oe,Ai+=3):(t=n,0===_i&&wi(ae)),t===n&&(r.substr(Ai,4)===le?(t=le,Ai+=4):(t=n,0===_i&&wi(ce)),t===n&&(r.substr(Ai,4)===fe?(t=fe,Ai+=4):(t=n,0===_i&&wi(he)),t===n&&(r.substr(Ai,3)===de?(t=de,Ai+=3):(t=n,0===_i&&wi(pe)),t===n&&(r.substr(Ai,4)===be?(t=be,Ai+=4):(t=n,0===_i&&wi(Ae)),t===n&&(r.substr(Ai,4)===me?(t=me,Ai+=4):(t=n,0===_i&&wi(ge)),t===n))))))){if(t=Ai,45===r.charCodeAt(Ai)?(e=L,Ai++):(e=n,0===_i&&wi(O)),e===n&&(43===r.charCodeAt(Ai)?(e=ve,Ai++):(e=n,0===_i&&wi(_e))),e===n&&(e=null),e!==n)if(r.substr(Ai,2)===G?(u=G,Ai+=2):(u=n,0===_i&&wi(H)),u!==n){if(s=[],Ce.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(ke)),i!==n)for(;i!==n;)s.push(i),Ce.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(ke));else s=n;s!==n?(t,t=e=ye(e,u,s)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;if(t===n)if(t=Ai,45===r.charCodeAt(Ai)?(e=L,Ai++):(e=n,0===_i&&wi(O)),e===n&&(e=null),e!==n){if(u=[],xe.test(r.charAt(Ai))?(s=r.charAt(Ai),Ai++):(s=n,0===_i&&wi(Ee)),s!==n)for(;s!==n;)u.push(s),xe.test(r.charAt(Ai))?(s=r.charAt(Ai),Ai++):(s=n,0===_i&&wi(Ee));else u=n;u!==n?(t,t=e=we(e,u)):(Ai=t,t=n)}else Ai=t,t=n}return t}function Zi(){var t,e,u,s;if(t=Ai,r.substr(Ai,2)===G?(e=G,Ai+=2):(e=n,0===_i&&wi(H)),e!==n){for(u=[],J.test(r.charAt(Ai))?(s=r.charAt(Ai),Ai++):(s=n,0===_i&&wi(K));s!==n;)u.push(s),J.test(r.charAt(Ai))?(s=r.charAt(Ai),Ai++):(s=n,0===_i&&wi(K));u!==n?(t,t=e=Se(e,u)):(Ai=t,t=n)}else Ai=t,t=n;if(t===n){for(t=Ai,e=[],Q.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(V));u!==n;)e.push(u),Q.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(V));e!==n&&(t,e=qe(e)),t=e}return t}function Bi(){var t,e,u;return t=Ai,(e=Mi())!==n&&(t,e=Ie(e)),(t=e)===n&&(t=Ai,36===r.charCodeAt(Ai)?(e=Ne,Ai++):(e=n,0===_i&&wi(Pe)),e!==n&&(u=Pi())!==n?(t,t=e=Re(u)):(Ai=t,t=n)),t}function Ui(){var t,e,u,s,i,o,a,l,c,f,h,d,p;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n){if(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(r.substr(Ai,5)===Ge?(o=Ge,Ai+=5):(o=n,0===_i&&wi(He)),o!==n&&(a=Ni())!==n&&(l=Ti())!==n?(u,u=s=Je(s,o,l)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n){if(u=Ai,r.substr(Ai,4)===Ke?(s=Ke,Ai+=4):(s=n,0===_i&&wi(Le)),s!==n){for(i=[],o=Ai,(a=Ni())!==n&&(l=Ui())!==n?o=a=[a,l]:(Ai=o,o=n);o!==n;)i.push(o),o=Ai,(a=Ni())!==n&&(l=Ui())!==n?o=a=[a,l]:(Ai=o,o=n);i!==n?(u,u=s=Oe(s,i)):(Ai=u,u=n)}else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,5)===Qe?(s=Qe,Ai+=5):(s=n,0===_i&&wi(Ve)),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n&&(l=Ji())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n){for(a=[],l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);l!==n;)a.push(l),l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);a!==n?(u,u=s=We(s,i,o,a)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,2)===Xe?(s=Xe,Ai+=2):(s=n,0===_i&&wi(Ye)),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n&&(l=Ji())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n){for(a=[],l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);l!==n;)a.push(l),l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);a!==n?(u,u=s=rn(s,i,o,a)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,4)===tn?(s=tn,Ai+=4):(s=n,0===_i&&wi(en)),s===n&&(r.substr(Ai,4)===nn?(s=nn,Ai+=4):(s=n,0===_i&&wi(un))),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n){for(o=[],a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n);a!==n;)o.push(a),a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n);o!==n?(u,u=s=sn(s,i,o)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,4)===on?(s=on,Ai+=4):(s=n,0===_i&&wi(an)),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n&&(l=Ji())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n)if(a=Ai,(l=Ni())!==n&&(c=Bi())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n){for(l=[],c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);c!==n;)l.push(c),c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);l!==n?(u,u=s=ln(s,i,o,a,l)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,4)===on?(s=on,Ai+=4):(s=n,0===_i&&wi(an)),s!==n){for(i=[],o=Ai,(a=Ni())!==n&&(l=Ui())!==n?o=a=[a,l]:(Ai=o,o=n);o!==n;)i.push(o),o=Ai,(a=Ni())!==n&&(l=Ui())!==n?o=a=[a,l]:(Ai=o,o=n);i!==n?(u,u=s=Oe(s,i)):(Ai=u,u=n)}else Ai=u,u=n;if(u===n&&(u=Ai,r.substr(Ai,5)===cn?(s=cn,Ai+=5):(s=n,0===_i&&wi(fn)),s!==n?(i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n&&(o=Ni())!==n&&(a=Ui())!==n?(u,u=s=hn(s,i,a)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,2)===dn?(s=dn,Ai+=2):(s=n,0===_i&&wi(pn)),s!==n&&(i=Ni())!==n&&(o=Bi())!==n?(a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n?(u,u=s=bn(s,o,a)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,5)===An?(s=An,Ai+=5):(s=n,0===_i&&wi(mn)),s!==n&&(i=Ni())!==n&&(o=Bi())!==n&&(a=Ni())!==n&&(l=Ui())!==n&&(c=Ni())!==n?(f=Ai,(h=Ni())!==n&&(d=Ui())!==n?f=h=[h,d]:(Ai=f,f=n),f===n&&(f=null),f!==n?(u,u=s=gn(s,o,l,f)):(Ai=u,u=n)):(Ai=u,u=n),u===n)))){if(u=Ai,r.substr(Ai,8)===vn?(s=vn,Ai+=8):(s=n,0===_i&&wi(_n)),s!==n){for(i=[],o=Ai,(a=Ni())!==n&&(l=Bi())!==n?o=a=[a,l]:(Ai=o,o=n);o!==n;)i.push(o),o=Ai,(a=Ni())!==n&&(l=Bi())!==n?o=a=[a,l]:(Ai=o,o=n);if(i!==n){for(o=[],a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n);a!==n;)o.push(a),a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n);o!==n?(u,u=s=Cn(s,i,o)):(Ai=u,u=n)}else Ai=u,u=n}else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,4)===kn?(s=kn,Ai+=4):(s=n,0===_i&&wi(yn)),s!==n)if((i=Ni())!==n)if((o=Bi())!==n){for(a=[],l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);l!==n;)a.push(l),l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n);a!==n?(u,u=s=xn(s,o,a)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;if(u===n){if(u=Ai,r.substr(Ai,13)===En?(s=En,Ai+=13):(s=n,0===_i&&wi(wn)),s!==n)if((i=Ni())!==n)if(o=Ai,(a=Ni())!==n&&(l=Ki())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n)if((a=Ni())!==n){if(l=[],c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n),c!==n)for(;c!==n;)l.push(c),c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);else l=n;l!==n?(u,u=s=Fn(s,o,l)):(Ai=u,u=n)}else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;else Ai=u,u=n;u===n&&(u=Ai,r.substr(Ai,6)===$n?(s=$n,Ai+=6):(s=n,0===_i&&wi(jn)),s!==n?(i=Ai,(o=Ni())!==n&&(a=Ui())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n?(u,u=s=zn(s,i)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,9)===Sn?(s=Sn,Ai+=9):(s=n,0===_i&&wi(qn)),s===n&&(r.substr(Ai,10)===In?(s=In,Ai+=10):(s=n,0===_i&&wi(Nn))),s!==n&&(i=Ni())!==n&&(o=Bi())!==n?(u,u=s=Pn(s,o)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,9)===Rn?(s=Rn,Ai+=9):(s=n,0===_i&&wi(Mn)),s===n&&(r.substr(Ai,9)===Tn?(s=Tn,Ai+=9):(s=n,0===_i&&wi(Zn)),s===n&&(r.substr(Ai,10)===Bn?(s=Bn,Ai+=10):(s=n,0===_i&&wi(Un)))),s!==n&&(i=Ni())!==n&&(o=Bi())!==n?(a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n?(u,u=s=Dn(s,o,a)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(r.substr(Ai,4)===Gn?(o=Gn,Ai+=4):(o=n,0===_i&&wi(Hn)),o!==n?(a=Ai,56===r.charCodeAt(Ai)?(l=Jn,Ai++):(l=n,0===_i&&wi(Kn)),l===n&&(r.substr(Ai,2)===Ln?(l=Ln,Ai+=2):(l=n,0===_i&&wi(On)),l===n&&(r.substr(Ai,2)===Qn?(l=Qn,Ai+=2):(l=n,0===_i&&wi(Vn)),l===n&&(r.substr(Ai,2)===Wn?(l=Wn,Ai+=2):(l=n,0===_i&&wi(Xn))))),l!==n?(c=Ai,95===r.charCodeAt(Ai)?(f=Yn,Ai++):(f=n,0===_i&&wi(ru)),f!==n?(h=function(){var t;return 115===r.charCodeAt(Ai)?(t=Fe,Ai++):(t=n,0===_i&&wi($e)),t===n&&(117===r.charCodeAt(Ai)?(t=je,Ai++):(t=n,0===_i&&wi(ze))),t}(),h!==n?c=f=[f,h]:(Ai=c,c=n)):(Ai=c,c=n),c===n&&(c=null),c!==n?a=l=[l,c]:(Ai=a,a=n)):(Ai=a,a=n),a===n&&(a=null),a!==n?(l=Ai,(c=Ni())!==n?(r.substr(Ai,7)===tu?(f=tu,Ai+=7):(f=n,0===_i&&wi(eu)),f!==n&&(h=Zi())!==n?l=c=[c,f,h]:(Ai=l,l=n)):(Ai=l,l=n),l===n&&(l=null),l!==n?(c=Ai,(f=Ni())!==n?(r.substr(Ai,6)===nu?(h=nu,Ai+=6):(h=n,0===_i&&wi(uu)),h!==n&&(d=Zi())!==n?c=f=[f,h,d]:(Ai=c,c=n)):(Ai=c,c=n),c===n&&(c=null),c!==n&&(f=Ni())!==n&&(h=Ui())!==n?(u,u=s=su(s,o,a,l,c,h)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(r.substr(Ai,5)===iu?(o=iu,Ai+=5):(o=n,0===_i&&wi(ou)),o!==n?(56===r.charCodeAt(Ai)?(a=Jn,Ai++):(a=n,0===_i&&wi(Kn)),a===n&&(r.substr(Ai,2)===Ln?(a=Ln,Ai+=2):(a=n,0===_i&&wi(On)),a===n&&(r.substr(Ai,2)===Qn?(a=Qn,Ai+=2):(a=n,0===_i&&wi(Vn)),a===n&&(r.substr(Ai,2)===Wn?(a=Wn,Ai+=2):(a=n,0===_i&&wi(Xn))))),a===n&&(a=null),a!==n?(l=Ai,(c=Ni())!==n?(r.substr(Ai,7)===tu?(f=tu,Ai+=7):(f=n,0===_i&&wi(eu)),f!==n&&(h=Zi())!==n?l=c=[c,f,h]:(Ai=l,l=n)):(Ai=l,l=n),l===n&&(l=null),l!==n?(c=Ai,(f=Ni())!==n?(r.substr(Ai,6)===nu?(h=nu,Ai+=6):(h=n,0===_i&&wi(uu)),h!==n&&(d=Zi())!==n?c=f=[f,h,d]:(Ai=c,c=n)):(Ai=c,c=n),c===n&&(c=null),c!==n&&(f=Ni())!==n&&(h=Ui())!==n&&(d=Ni())!==n&&(p=Ui())!==n?(u,u=s=au(s,o,a,l,c,h,p)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,6)===lu?(s=lu,Ai+=6):(s=n,0===_i&&wi(cu)),s!==n?(i=Ai,(o=Ni())!==n&&(a=Ui())!==n&&(l=Ni())!==n&&(c=Ui())!==n&&(f=Ni())!==n&&(h=Ui())!==n?i=o=[o,a,l,c,f,h]:(Ai=i,i=n),i===n&&(i=null),i!==n?(u,u=s=fu(s,i)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(o=function(){var t;return r.substr(Ai,4)===ut?(t=ut,Ai+=4):(t=n,0===_i&&wi(st)),t===n&&(r.substr(Ai,7)===it?(t=it,Ai+=7):(t=n,0===_i&&wi(ot)),t===n&&(r.substr(Ai,7)===at?(t=at,Ai+=7):(t=n,0===_i&&wi(lt)),t===n&&(r.substr(Ai,11)===ct?(t=ct,Ai+=11):(t=n,0===_i&&wi(ft)),t===n&&(r.substr(Ai,8)===ht?(t=ht,Ai+=8):(t=n,0===_i&&wi(dt)),t===n&&(r.substr(Ai,8)===pt?(t=pt,Ai+=8):(t=n,0===_i&&wi(bt)),t===n&&(r.substr(Ai,9)===At?(t=At,Ai+=9):(t=n,0===_i&&wi(mt)),t===n&&(r.substr(Ai,9)===gt?(t=gt,Ai+=9):(t=n,0===_i&&wi(vt)),t===n&&(r.substr(Ai,6)===_t?(t=_t,Ai+=6):(t=n,0===_i&&wi(Ct)),t===n&&(r.substr(Ai,7)===kt?(t=kt,Ai+=7):(t=n,0===_i&&wi(yt))))))))))),t}(),o!==n?(47===r.charCodeAt(Ai)?(a=hu,Ai++):(a=n,0===_i&&wi(du)),a!==n&&(l=Ri())!==n&&(c=Ni())!==n&&(f=Ui())!==n?(u,u=s=pu(s,o,l,f)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(o=function(){var t;return r.substr(Ai,3)===Rr?(t=Rr,Ai+=3):(t=n,0===_i&&wi(Mr)),t===n&&(r.substr(Ai,3)===Tr?(t=Tr,Ai+=3):(t=n,0===_i&&wi(Zr)),t===n&&(r.substr(Ai,6)===Br?(t=Br,Ai+=6):(t=n,0===_i&&wi(Ur)),t===n&&(r.substr(Ai,3)===Dr?(t=Dr,Ai+=3):(t=n,0===_i&&wi(Gr)),t===n&&(r.substr(Ai,3)===Hr?(t=Hr,Ai+=3):(t=n,0===_i&&wi(Jr)),t===n&&(r.substr(Ai,3)===Kr?(t=Kr,Ai+=3):(t=n,0===_i&&wi(Lr)),t===n&&(r.substr(Ai,4)===Or?(t=Or,Ai+=4):(t=n,0===_i&&wi(Qr)),t===n&&(r.substr(Ai,5)===Vr?(t=Vr,Ai+=5):(t=n,0===_i&&wi(Wr)),t===n&&(r.substr(Ai,5)===Xr?(t=Xr,Ai+=5):(t=n,0===_i&&wi(Yr)),t===n&&(r.substr(Ai,7)===rt?(t=rt,Ai+=7):(t=n,0===_i&&wi(tt)),t===n&&(r.substr(Ai,4)===et?(t=et,Ai+=4):(t=n,0===_i&&wi(nt)))))))))))),t}(),o!==n?(a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n?(u,u=s=bu(s,o,a)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(o=function(){var t;return r.substr(Ai,3)===X?(t=X,Ai+=3):(t=n,0===_i&&wi(Y)),t===n&&(r.substr(Ai,3)===rr?(t=rr,Ai+=3):(t=n,0===_i&&wi(tr)),t===n&&(r.substr(Ai,3)===er?(t=er,Ai+=3):(t=n,0===_i&&wi(nr)),t===n&&(r.substr(Ai,5)===ur?(t=ur,Ai+=5):(t=n,0===_i&&wi(sr)),t===n&&(r.substr(Ai,5)===ir?(t=ir,Ai+=5):(t=n,0===_i&&wi(or)),t===n&&(r.substr(Ai,5)===ar?(t=ar,Ai+=5):(t=n,0===_i&&wi(lr)),t===n&&(r.substr(Ai,5)===cr?(t=cr,Ai+=5):(t=n,0===_i&&wi(fr)),t===n&&(r.substr(Ai,3)===hr?(t=hr,Ai+=3):(t=n,0===_i&&wi(dr)),t===n&&(r.substr(Ai,2)===pr?(t=pr,Ai+=2):(t=n,0===_i&&wi(br)),t===n&&(r.substr(Ai,3)===Ar?(t=Ar,Ai+=3):(t=n,0===_i&&wi(mr)),t===n&&(r.substr(Ai,3)===gr?(t=gr,Ai+=3):(t=n,0===_i&&wi(vr)),t===n&&(r.substr(Ai,5)===_r?(t=_r,Ai+=5):(t=n,0===_i&&wi(Cr)),t===n&&(r.substr(Ai,5)===kr?(t=kr,Ai+=5):(t=n,0===_i&&wi(yr)),t===n&&(r.substr(Ai,4)===xr?(t=xr,Ai+=4):(t=n,0===_i&&wi(Er)),t===n&&(r.substr(Ai,4)===wr?(t=wr,Ai+=4):(t=n,0===_i&&wi(Fr)),t===n&&(r.substr(Ai,3)===X?(t=X,Ai+=3):(t=n,0===_i&&wi(Y)),t===n&&(r.substr(Ai,3)===rr?(t=rr,Ai+=3):(t=n,0===_i&&wi(tr)),t===n&&(r.substr(Ai,3)===er?(t=er,Ai+=3):(t=n,0===_i&&wi(nr)),t===n&&(r.substr(Ai,3)===$r?(t=$r,Ai+=3):(t=n,0===_i&&wi(jr)),t===n&&(r.substr(Ai,8)===zr?(t=zr,Ai+=8):(t=n,0===_i&&wi(Sr)),t===n&&(r.substr(Ai,3)===qr?(t=qr,Ai+=3):(t=n,0===_i&&wi(Ir)),t===n&&(r.substr(Ai,3)===Nr?(t=Nr,Ai+=3):(t=n,0===_i&&wi(Pr))))))))))))))))))))))),t}(),o!==n?(a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n?(l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n),l===n&&(l=null),l!==n?(u,u=s=Au(s,o,a,l)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,(s=Ri())!==n?(46===r.charCodeAt(Ai)?(i=Ue,Ai++):(i=n,0===_i&&wi(De)),i!==n?(o=function(){var t;return r.substr(Ai,2)===xt?(t=xt,Ai+=2):(t=n,0===_i&&wi(Et)),t===n&&(r.substr(Ai,2)===wt?(t=wt,Ai+=2):(t=n,0===_i&&wi(Ft)),t===n&&(r.substr(Ai,4)===$t?(t=$t,Ai+=4):(t=n,0===_i&&wi(jt)),t===n&&(r.substr(Ai,4)===zt?(t=zt,Ai+=4):(t=n,0===_i&&wi(St)),t===n&&(r.substr(Ai,4)===qt?(t=qt,Ai+=4):(t=n,0===_i&&wi(It)),t===n&&(r.substr(Ai,4)===Nt?(t=Nt,Ai+=4):(t=n,0===_i&&wi(Pt)),t===n&&(r.substr(Ai,4)===Rt?(t=Rt,Ai+=4):(t=n,0===_i&&wi(Mt)),t===n&&(r.substr(Ai,4)===Tt?(t=Tt,Ai+=4):(t=n,0===_i&&wi(Zt)),t===n&&(r.substr(Ai,4)===Bt?(t=Bt,Ai+=4):(t=n,0===_i&&wi(Ut)),t===n&&(r.substr(Ai,4)===Dt?(t=Dt,Ai+=4):(t=n,0===_i&&wi(Gt)),t===n&&(r.substr(Ai,2)===xt?(t=xt,Ai+=2):(t=n,0===_i&&wi(Et)),t===n&&(r.substr(Ai,2)===wt?(t=wt,Ai+=2):(t=n,0===_i&&wi(Ft)),t===n&&(r.substr(Ai,2)===Ht?(t=Ht,Ai+=2):(t=n,0===_i&&wi(Jt)),t===n&&(r.substr(Ai,2)===Kt?(t=Kt,Ai+=2):(t=n,0===_i&&wi(Lt)),t===n&&(r.substr(Ai,2)===Ot?(t=Ot,Ai+=2):(t=n,0===_i&&wi(Qt)),t===n&&(r.substr(Ai,2)===Vt?(t=Vt,Ai+=2):(t=n,0===_i&&wi(Wt))))))))))))))))),t}(),o!==n?(a=Ai,(l=Ni())!==n&&(c=Ui())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n?(l=Ai,(c=Ni())!==n&&(f=Ui())!==n?l=c=[c,f]:(Ai=l,l=n),l===n&&(l=null),l!==n?(u,u=s=mu(s,o,a,l)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=Ai,r.substr(Ai,3)===gu?(s=gu,Ai+=3):(s=n,0===_i&&wi(vu)),s===n&&(r.substr(Ai,11)===_u?(s=_u,Ai+=11):(s=n,0===_i&&wi(Cu)),s===n&&(r.substr(Ai,14)===ku?(s=ku,Ai+=14):(s=n,0===_i&&wi(yu)),s===n&&(r.substr(Ai,11)===xu?(s=xu,Ai+=11):(s=n,0===_i&&wi(Eu))))),s!==n&&(u,s=wu(s)),(u=s)===n&&(u=Ai,r.substr(Ai,11)===Fu?(s=Fu,Ai+=11):(s=n,0===_i&&wi($u)),s===n&&(r.substr(Ai,11)===ju?(s=ju,Ai+=11):(s=n,0===_i&&wi(zu))),s!==n&&(i=Ni())!==n&&(o=Ui())!==n?(u,u=s=Su(s,o)):(Ai=u,u=n)))))))))))))}}}}}}}}}u!==n&&(s=Ni())!==n?(41===r.charCodeAt(Ai)?(i=Ze,Ai++):(i=n,0===_i&&wi(Be)),i!==n?(t,t=e=qu(u)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;return t}function Di(){var t,e,u,s,i,o;if(t=Ai,Iu.test(r.charAt(Ai))?(e=r.charAt(Ai),Ai++):(e=n,0===_i&&wi(Nu)),e!==n){for(u=[],r.substr(Ai,2)===Pu?(s=Pu,Ai+=2):(s=n,0===_i&&wi(Ru)),s===n&&(s=Ai,i=Ai,_i++,Iu.test(r.charAt(Ai))?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(Nu)),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n));s!==n;)u.push(s),r.substr(Ai,2)===Pu?(s=Pu,Ai+=2):(s=n,0===_i&&wi(Ru)),s===n&&(s=Ai,i=Ai,_i++,Iu.test(r.charAt(Ai))?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(Nu)),_i--,o===n?i=void 0:(Ai=i,i=n),i!==n?(r.length>Ai?(o=r.charAt(Ai),Ai++):(o=n,0===_i&&wi(F)),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n));u!==n?(Iu.test(r.charAt(Ai))?(s=r.charAt(Ai),Ai++):(s=n,0===_i&&wi(Nu)),s!==n?(t,t=e=Mu(u)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;return t}function Gi(){var t,e,u,s,i,o,a,l,c,f;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n)if(r.substr(Ai,5)===Tu?(u=Tu,Ai+=5):(u=n,0===_i&&wi(Zu)),u!==n)if(s=Ai,(i=Ni())!==n&&(o=Bi())!==n?s=i=[i,o]:(Ai=s,s=n),s===n&&(s=null),s!==n)if((i=Ni())!==n){for(o=[],a=Ai,(l=Ni())!==n&&(c=Ri())!==n?a=l=[l,c]:(Ai=a,a=n);a!==n;)o.push(a),a=Ai,(l=Ni())!==n&&(c=Ri())!==n?a=l=[l,c]:(Ai=a,a=n);o!==n&&(a=Ni())!==n?(41===r.charCodeAt(Ai)?(l=Ze,Ai++):(l=n,0===_i&&wi(Be)),l!==n?(t,t=e=Bu(u,s,o)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t===n&&(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(r.substr(Ai,5)===Tu?(u=Tu,Ai+=5):(u=n,0===_i&&wi(Zu)),u!==n&&(s=Ni())!==n?(36===r.charCodeAt(Ai)?(i=Ne,Ai++):(i=n,0===_i&&wi(Pe)),i!==n&&(o=Pi())!==n&&(a=Ni())!==n&&(l=Ri())!==n&&(c=Ni())!==n?(41===r.charCodeAt(Ai)?(f=Ze,Ai++):(f=n,0===_i&&wi(Be)),f!==n?(t,t=e=Uu(u,o,l)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)),t}function Hi(){var t,e,u,s,i,o,a,l,c;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n)if(r.substr(Ai,5)===Du?(u=Du,Ai+=5):(u=n,0===_i&&wi(Gu)),u!==n){for(s=[],i=Ai,(o=Ni())!==n&&(a=Ri())!==n?i=o=[o,a]:(Ai=i,i=n);i!==n;)s.push(i),i=Ai,(o=Ni())!==n&&(a=Ri())!==n?i=o=[o,a]:(Ai=i,i=n);s!==n&&(i=Ni())!==n?(41===r.charCodeAt(Ai)?(o=Ze,Ai++):(o=n,0===_i&&wi(Be)),o!==n?(t,t=e=Hu(u,s)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t===n&&(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(r.substr(Ai,5)===Du?(u=Du,Ai+=5):(u=n,0===_i&&wi(Gu)),u!==n&&(s=Ni())!==n?(36===r.charCodeAt(Ai)?(i=Ne,Ai++):(i=n,0===_i&&wi(Pe)),i!==n&&(o=Pi())!==n&&(a=Ni())!==n&&(l=Ri())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(c=Ze,Ai++):(c=n,0===_i&&wi(Be)),c!==n?(t,t=e=Uu(u,o,l)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)),t}function Ji(){var t,e,u,s,i,o;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(r.substr(Ai,6)===Ju?(u=Ju,Ai+=6):(u=n,0===_i&&wi(Ku)),u!==n?(s=Ai,(i=Ni())!==n&&(o=Ri())!==n?s=i=[i,o]:(Ai=s,s=n),s===n&&(s=null),s!==n&&(i=Ni())!==n?(41===r.charCodeAt(Ai)?(o=Ze,Ai++):(o=n,0===_i&&wi(Be)),o!==n?(t,t=e=Lu(u,s)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n),t}function Ki(){var t,e,u,s,i;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(r.substr(Ai,4)===Wu?(u=Wu,Ai+=4):(u=n,0===_i&&wi(Xu)),u!==n&&Ni()!==n&&(s=Bi())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(i=Ze,Ai++):(i=n,0===_i&&wi(Be)),i!==n?(t,t=e=Yu(u,s)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n),t}function Li(){var t,e,u,s,i,o,a,l,c,f,h,d,p,b;if(t=Ai,r.substr(Ai,6)===os?(e=os,Ai+=6):(e=n,0===_i&&wi(as)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Bi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n)if(s=Ai,(i=Ni())!==n?(40===r.charCodeAt(Ai)?(o=Me,Ai++):(o=n,0===_i&&wi(Te)),o!==n&&(a=Ni())!==n?(r.substr(Ai,6)===es?(l=es,Ai+=6):(l=n,0===_i&&wi(ns)),l!==n&&(c=Ni())!==n&&(f=Di())!==n&&(h=Ni())!==n?(41===r.charCodeAt(Ai)?(d=Ze,Ai++):(d=n,0===_i&&wi(Be)),d!==n?s=i=[i,o,a,l,c,f,h,d]:(Ai=s,s=n)):(Ai=s,s=n)):(Ai=s,s=n)):(Ai=s,s=n),s===n&&(s=null),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Wi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n?(40===r.charCodeAt(Ai)?(l=Me,Ai++):(l=n,0===_i&&wi(Te)),l!==n&&(c=Ni())!==n?(r.substr(Ai,3)===ls?(f=ls,Ai+=3):(f=n,0===_i&&wi(cs)),f!==n&&(h=Ni())!==n&&(d=Ri())!==n&&(p=Ni())!==n?(41===r.charCodeAt(Ai)?(b=Ze,Ai++):(b=n,0===_i&&wi(Be)),b!==n?o=a=[a,l,c,f,h,d,p,b]:(Ai=o,o=n)):(Ai=o,o=n)):(Ai=o,o=n)):(Ai=o,o=n),o===n&&(o=null),o!==n)if(a=Ai,(l=Ni())!==n&&(c=Ri())!==n?a=l=[l,c]:(Ai=a,a=n),a===n&&(a=null),a!==n){for(l=[],c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);c!==n;)l.push(c),c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);l!==n?(t,t=e=fs(e,u,s,i,o,a,l)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}function Oi(){var t,e,u,s,i,o,a,l;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n)if(r.substr(Ai,5)===Tu?(u=Tu,Ai+=5):(u=n,0===_i&&wi(Zu)),u!==n)if(s=Ai,(i=Ni())!==n&&(o=Bi())!==n?s=i=[i,o]:(Ai=s,s=n),s===n&&(s=null),s!==n){for(i=[],o=Ai,(a=Ni())!==n&&(l=Ri())!==n?o=a=[a,l]:(Ai=o,o=n);o!==n;)i.push(o),o=Ai,(a=Ni())!==n&&(l=Ri())!==n?o=a=[a,l]:(Ai=o,o=n);i!==n&&(o=Ni())!==n?(41===r.charCodeAt(Ai)?(a=Ze,Ai++):(a=n,0===_i&&wi(Be)),a!==n?(t,t=e=ps(u,s,i)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}function Qi(){var t,e,u,s,i,o,a,l;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n)if(r.substr(Ai,4)===rs?(u=rs,Ai+=4):(u=n,0===_i&&wi(ts)),u!==n)if(s=Ai,(i=Ni())!==n&&(o=Bi())!==n?s=i=[i,o]:(Ai=s,s=n),s===n&&(s=null),s!==n){for(i=[],o=Ai,(a=Ni())!==n&&(l=Oi())!==n?o=a=[a,l]:(Ai=o,o=n);o!==n;)i.push(o),o=Ai,(a=Ni())!==n&&(l=Oi())!==n?o=a=[a,l]:(Ai=o,o=n);i!==n?(o=Ai,(a=Ni())!==n?(l=function(){var t,e,u,s,i;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(r.substr(Ai,6)===Ju?(u=Ju,Ai+=6):(u=n,0===_i&&wi(Ku)),u!==n&&Ni()!==n&&(s=Ri())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(i=Ze,Ai++):(i=n,0===_i&&wi(Be)),i!==n?(t,t=e=bs(u,s)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n),t}(),l!==n?o=a=[a,l]:(Ai=o,o=n)):(Ai=o,o=n),o===n&&(o=null),o!==n&&(a=Ni())!==n?(41===r.charCodeAt(Ai)?(l=Ze,Ai++):(l=n,0===_i&&wi(Be)),l!==n?(t,t=e=As(u,s,i,o)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}function Vi(){var t,e,u,s,i,o,a,l,c,f,h;if(t=Ai,r.substr(Ai,6)===us?(e=us,Ai+=6):(e=n,0===_i&&wi(ss)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Bi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n)if((s=Ni())!==n)if((i=Di())!==n)if(Ni()!==n)if((o=Di())!==n)if(a=Ai,(l=Ni())!==n?(c=function(){var t,e,u,s;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n&&(u=Li())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(s=Ze,Ai++):(s=n,0===_i&&wi(Be)),s!==n?(t,t=e=gs(u)):(Ai=t,t=n)):(Ai=t,t=n),t}(),c===n&&(c=Qi())===n&&(c=function(){var t,e,u,s;t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te));e!==n&&Ni()!==n&&(u=Xi())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(s=Ze,Ai++):(s=n,0===_i&&wi(Be)),s!==n?(t,t=e=_s(u)):(Ai=t,t=n)):(Ai=t,t=n);return t}()),c!==n?a=l=[l,c]:(Ai=a,a=n)):(Ai=a,a=n),a===n&&(a=null),a!==n){for(l=[],c=Ai,(f=Ni())!==n&&(h=Gi())!==n?c=f=[f,h]:(Ai=c,c=n);c!==n;)l.push(c),c=Ai,(f=Ni())!==n&&(h=Gi())!==n?c=f=[f,h]:(Ai=c,c=n);l!==n?(c=Ai,(f=Ni())!==n&&(h=Ji())!==n?c=f=[f,h]:(Ai=c,c=n),c===n&&(c=null),c!==n?(t,t=e=vs(e,u,i,o,a,l,c)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}function Wi(){var t,e,u,s;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n&&(u=Vi())!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(s=Ze,Ai++):(s=n,0===_i&&wi(Be)),s!==n?(t,t=e=_s(u)):(Ai=t,t=n)):(Ai=t,t=n),t}function Xi(){var t,e,u,s,i,o,a,l,c,f,h;if(t=Ai,r.substr(Ai,5)===Ss?(e=Ss,Ai+=5):(e=n,0===_i&&wi(qs)),e!==n)if(u=Ai,(s=Ni())!==n?(40===r.charCodeAt(Ai)?(i=Me,Ai++):(i=n,0===_i&&wi(Te)),i!==n&&(o=Ni())!==n?(r.substr(Ai,6)===es?(a=es,Ai+=6):(a=n,0===_i&&wi(ns)),a!==n&&(l=Ni())!==n&&(c=Di())!==n&&(f=Ni())!==n?(41===r.charCodeAt(Ai)?(h=Ze,Ai++):(h=n,0===_i&&wi(Be)),h!==n?u=s=[s,i,o,a,l,c,f,h]:(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n)):(Ai=u,u=n),u===n&&(u=null),u!==n){for(s=[],i=Ai,(o=Ni())!==n&&(a=Mi())!==n?i=o=[o,a]:(Ai=i,i=n);i!==n;)s.push(i),i=Ai,(o=Ni())!==n&&(a=Mi())!==n?i=o=[o,a]:(Ai=i,i=n);s!==n?(i=Ai,(o=Ni())!==n?(r.substr(Ai,7)===Is?(a=Is,Ai+=7):(a=n,0===_i&&wi(Ns)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n),i===n&&(i=null),i!==n?(o=Ai,(a=Ni())!==n?(l=function(){var t,e,u,s,i,o,a;if(t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n)if(Ni()!==n)if(r.substr(Ai,4)===$s?(u=$s,Ai+=4):(u=n,0===_i&&wi(js)),u!==n){for(s=[],i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n);i!==n;)s.push(i),i=Ai,(o=Ni())!==n&&(a=Bi())!==n?i=o=[o,a]:(Ai=i,i=n);s!==n&&(i=Ni())!==n?(41===r.charCodeAt(Ai)?(o=Ze,Ai++):(o=n,0===_i&&wi(Be)),o!==n?(t,t=e=zs(u,s)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}(),l!==n?o=a=[a,l]:(Ai=o,o=n)):(Ai=o,o=n),o===n&&(o=null),o!==n?(t,t=e=Ps(e,u,s,i,o)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;return t}function Yi(){var t,e,u,s;return t=Ai,40===r.charCodeAt(Ai)?(e=Me,Ai++):(e=n,0===_i&&wi(Te)),e!==n&&Ni()!==n?(u=function(){var t,e,u,s,i,o;if(t=Ai,r.substr(Ai,6)===Bs?(e=Bs,Ai+=6):(e=n,0===_i&&wi(Us)),e!==n){for(u=[],s=Ai,(i=Ni())!==n?((o=Yi())===n&&(o=Di())===n&&(o=Pi()),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n);s!==n;)u.push(s),s=Ai,(i=Ni())!==n?((o=Yi())===n&&(o=Di())===n&&(o=Pi()),o!==n?s=i=[i,o]:(Ai=s,s=n)):(Ai=s,s=n);u!==n?(t,t=e=Ds(e,u)):(Ai=t,t=n)}else Ai=t,t=n;return t}(),u===n&&(u=function(){var t,e,u,s,i,o,a,l,c,f,h;if(t=Ai,r.substr(Ai,6)===Ms?(e=Ms,Ai+=6):(e=n,0===_i&&wi(Ts)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Bi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n)if((s=Ni())!==n)if(Iu.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(Nu)),i!==n){for(o=[],r.substr(Ai,2)===Pu?(a=Pu,Ai+=2):(a=n,0===_i&&wi(Ru)),a===n&&(a=Ai,l=Ai,_i++,Iu.test(r.charAt(Ai))?(c=r.charAt(Ai),Ai++):(c=n,0===_i&&wi(Nu)),_i--,c===n?l=void 0:(Ai=l,l=n),l!==n?(r.length>Ai?(c=r.charAt(Ai),Ai++):(c=n,0===_i&&wi(F)),c!==n?a=l=[l,c]:(Ai=a,a=n)):(Ai=a,a=n));a!==n;)o.push(a),r.substr(Ai,2)===Pu?(a=Pu,Ai+=2):(a=n,0===_i&&wi(Ru)),a===n&&(a=Ai,l=Ai,_i++,Iu.test(r.charAt(Ai))?(c=r.charAt(Ai),Ai++):(c=n,0===_i&&wi(Nu)),_i--,c===n?l=void 0:(Ai=l,l=n),l!==n?(r.length>Ai?(c=r.charAt(Ai),Ai++):(c=n,0===_i&&wi(F)),c!==n?a=l=[l,c]:(Ai=a,a=n)):(Ai=a,a=n));if(o!==n)if(Iu.test(r.charAt(Ai))?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(Nu)),a!==n){for(l=[],c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);c!==n;)l.push(c),c=Ai,(f=Ni())!==n&&(h=Ui())!==n?c=f=[f,h]:(Ai=c,c=n);l!==n?(t,t=e=Zs(e,u,o,l)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=function(){var t,e,u,s;return t=Ai,r.substr(Ai,13)===Gs?(e=Gs,Ai+=13):(e=n,0===_i&&wi(Hs)),e!==n&&Ni()!==n&&(u=Yi())!==n&&Ni()!==n?((s=Ui())===n&&(s=null),s!==n?(t,t=e=Js(e,u,s)):(Ai=t,t=n)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u;return t=Ai,r.substr(Ai,27)===Ks?(e=Ks,Ai+=27):(e=n,0===_i&&wi(Ls)),e===n&&(r.substr(Ai,28)===Os?(e=Os,Ai+=28):(e=n,0===_i&&wi(Qs))),e!==n&&Ni()!==n&&(u=Yi())!==n?(t,t=e=Vs(e,u)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u,s;return t=Ai,r.substr(Ai,11)===Ws?(e=Ws,Ai+=11):(e=n,0===_i&&wi(Xs)),e!==n&&Ni()!==n&&(u=Yi())!==n&&Ni()!==n&&(s=Di())!==n?(t,t=e=Ys(e,u,s)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u,s;return t=Ai,r.substr(Ai,14)===ri?(e=ri,Ai+=14):(e=n,0===_i&&wi(ti)),e===n&&(r.substr(Ai,17)===ei?(e=ei,Ai+=17):(e=n,0===_i&&wi(ni)),e===n&&(r.substr(Ai,16)===ui?(e=ui,Ai+=16):(e=n,0===_i&&wi(si)),e===n&&(r.substr(Ai,17)===ii?(e=ii,Ai+=17):(e=n,0===_i&&wi(oi))))),e!==n&&Ni()!==n&&(u=Yi())!==n&&Ni()!==n&&(s=Di())!==n?(t,t=e=ai(e,u,s)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u,s;return t=Ai,r.substr(Ai,7)===Ou?(e=Ou,Ai+=7):(e=n,0===_i&&wi(Qu)),e!==n&&Ni()!==n&&(u=Mi())!==n&&Ni()!==n&&(s=Di())!==n?(t,t=e=Vu(e,u,s)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u,s,i,o,a,l,c,f,h,d,p,b,A;if(t=Ai,r.substr(Ai,4)===rs?(e=rs,Ai+=4):(e=n,0===_i&&wi(ts)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Bi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n){for(s=[],i=Ai,(o=Ni())!==n?(40===r.charCodeAt(Ai)?(a=Me,Ai++):(a=n,0===_i&&wi(Te)),a!==n&&(l=Ni())!==n?(r.substr(Ai,6)===es?(c=es,Ai+=6):(c=n,0===_i&&wi(ns)),c!==n&&(f=Ni())!==n&&(h=Di())!==n&&(d=Ni())!==n?(41===r.charCodeAt(Ai)?(p=Ze,Ai++):(p=n,0===_i&&wi(Be)),p!==n?i=o=[o,a,l,c,f,h,d,p]:(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n);i!==n;)s.push(i),i=Ai,(o=Ni())!==n?(40===r.charCodeAt(Ai)?(a=Me,Ai++):(a=n,0===_i&&wi(Te)),a!==n&&(l=Ni())!==n?(r.substr(Ai,6)===es?(c=es,Ai+=6):(c=n,0===_i&&wi(ns)),c!==n&&(f=Ni())!==n&&(h=Di())!==n&&(d=Ni())!==n?(41===r.charCodeAt(Ai)?(p=Ze,Ai++):(p=n,0===_i&&wi(Be)),p!==n?i=o=[o,a,l,c,f,h,d,p]:(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n);if(s!==n)if(i=Ai,(o=Ni())!==n?(40===r.charCodeAt(Ai)?(a=Me,Ai++):(a=n,0===_i&&wi(Te)),a!==n&&(l=Ni())!==n?(r.substr(Ai,6)===us?(c=us,Ai+=6):(c=n,0===_i&&wi(ss)),c!==n&&(f=Ni())!==n&&(h=Di())!==n&&(d=Ni())!==n&&(p=Di())!==n&&(b=Ni())!==n?(41===r.charCodeAt(Ai)?(A=Ze,Ai++):(A=n,0===_i&&wi(Be)),A!==n?i=o=[o,a,l,c,f,h,d,p,b,A]:(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n)):(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n&&(l=Ki())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n){for(a=[],l=Ai,(c=Ni())!==n&&(f=Gi())!==n?l=c=[c,f]:(Ai=l,l=n);l!==n;)a.push(l),l=Ai,(c=Ni())!==n&&(f=Gi())!==n?l=c=[c,f]:(Ai=l,l=n);if(a!==n)if(l=Ai,(c=Ni())!==n&&(f=Ji())!==n?l=c=[c,f]:(Ai=l,l=n),l===n&&(l=null),l!==n){for(c=[],f=Ai,(h=Ni())!==n&&(d=Hi())!==n?f=h=[h,d]:(Ai=f,f=n);f!==n;)c.push(f),f=Ai,(h=Ni())!==n&&(d=Hi())!==n?f=h=[h,d]:(Ai=f,f=n);if(c!==n){for(f=[],h=Ai,(d=Ni())!==n&&(p=Ui())!==n?h=d=[d,p]:(Ai=h,h=n);h!==n;)f.push(h),h=Ai,(d=Ni())!==n&&(p=Ui())!==n?h=d=[d,p]:(Ai=h,h=n);f!==n?(t,t=e=is(e,u,s,i,o,a,l,c,f)):(Ai=t,t=n)}else Ai=t,t=n}else Ai=t,t=n;else Ai=t,t=n}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n}else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=Li())===n&&(u=Vi())===n&&(u=function(){var t,e,u,s,i,o,a;if(t=Ai,r.substr(Ai,6)===es?(e=es,Ai+=6):(e=n,0===_i&&wi(ns)),e!==n)if(Ni()!==n)if(Iu.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(Nu)),u!==n){for(s=[],i=Ai,92===r.charCodeAt(Ai)?(o=Cs,Ai++):(o=n,0===_i&&wi(ks)),o!==n?(34===r.charCodeAt(Ai)?(a=ys,Ai++):(a=n,0===_i&&wi(xs)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n),i===n&&(i=Ai,o=Ai,_i++,Iu.test(r.charAt(Ai))?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(Nu)),_i--,a===n?o=void 0:(Ai=o,o=n),o!==n?(r.length>Ai?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(F)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n));i!==n;)s.push(i),i=Ai,92===r.charCodeAt(Ai)?(o=Cs,Ai++):(o=n,0===_i&&wi(ks)),o!==n?(34===r.charCodeAt(Ai)?(a=ys,Ai++):(a=n,0===_i&&wi(xs)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n),i===n&&(i=Ai,o=Ai,_i++,Iu.test(r.charAt(Ai))?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(Nu)),_i--,a===n?o=void 0:(Ai=o,o=n),o!==n?(r.length>Ai?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(F)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n));s!==n?(Iu.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(Nu)),i!==n&&(o=Ni())!==n?((a=Bi())===n&&(a=Yi())===n&&(r.substr(Ai,6)===Es?(a=Es,Ai+=6):(a=n,0===_i&&wi(ws))),a!==n?(t,t=e=Fs(e,s,a)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=Xi())===n&&(u=function(){var t,e,u,s,i,o,a,l,c,f,h,d;if(t=Ai,r.substr(Ai,6)===Es?(e=Es,Ai+=6):(e=n,0===_i&&wi(ws)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Wi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n)if(s=Ai,(i=Ni())!==n?(40===r.charCodeAt(Ai)?(o=Me,Ai++):(o=n,0===_i&&wi(Te)),o!==n&&(a=Ni())!==n?(r.substr(Ai,6)===es?(l=es,Ai+=6):(l=n,0===_i&&wi(ns)),l!==n&&(c=Ni())!==n&&(f=Di())!==n&&(h=Ni())!==n?(41===r.charCodeAt(Ai)?(d=Ze,Ai++):(d=n,0===_i&&wi(Be)),d!==n?s=i=[i,o,a,l,c,f,h,d]:(Ai=s,s=n)):(Ai=s,s=n)):(Ai=s,s=n)):(Ai=s,s=n),s===n&&(s=null),s!==n)if(i=Ai,(o=Ni())!==n&&(a=Mi())!==n?i=o=[o,a]:(Ai=i,i=n),i===n&&(i=null),i!==n)if(o=Ai,(a=Ni())!==n&&(l=Mi())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n){for(a=[],l=Ai,(c=Ni())!==n&&(f=Yi())!==n?l=c=[c,f]:(Ai=l,l=n);l!==n;)a.push(l),l=Ai,(c=Ni())!==n&&(f=Yi())!==n?l=c=[c,f]:(Ai=l,l=n);a!==n?(t,t=e=Rs(e,u,s,i,o,a)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=function(){var t,e,u,s,i,o,a;if(t=Ai,r.substr(Ai,4)===li?(e=li,Ai+=4):(e=n,0===_i&&wi(ci)),e!==n)if(u=Ai,(s=Ni())!==n&&(i=Ui())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n){for(s=[],i=Ai,(o=Ni())!==n&&(a=Di())!==n?i=o=[o,a]:(Ai=i,i=n);i!==n;)s.push(i),i=Ai,(o=Ni())!==n&&(a=Di())!==n?i=o=[o,a]:(Ai=i,i=n);s!==n?(t,t=e=fi(e,u,s)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=function(){var t,e,u,s,i,o,a,l;if(t=Ai,r.substr(Ai,8)===hi?(e=hi,Ai+=8):(e=n,0===_i&&wi(di)),e!==n)if(Ni()!==n)if(Iu.test(r.charAt(Ai))?(u=r.charAt(Ai),Ai++):(u=n,0===_i&&wi(Nu)),u!==n){for(s=[],r.substr(Ai,2)===Pu?(i=Pu,Ai+=2):(i=n,0===_i&&wi(Ru)),i===n&&(i=Ai,o=Ai,_i++,Iu.test(r.charAt(Ai))?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(Nu)),_i--,a===n?o=void 0:(Ai=o,o=n),o!==n?(r.length>Ai?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(F)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n));i!==n;)s.push(i),r.substr(Ai,2)===Pu?(i=Pu,Ai+=2):(i=n,0===_i&&wi(Ru)),i===n&&(i=Ai,o=Ai,_i++,Iu.test(r.charAt(Ai))?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(Nu)),_i--,a===n?o=void 0:(Ai=o,o=n),o!==n?(r.length>Ai?(a=r.charAt(Ai),Ai++):(a=n,0===_i&&wi(F)),a!==n?i=o=[o,a]:(Ai=i,i=n)):(Ai=i,i=n));s!==n?(Iu.test(r.charAt(Ai))?(i=r.charAt(Ai),Ai++):(i=n,0===_i&&wi(Nu)),i!==n?(o=Ai,(a=Ni())!==n&&(l=Bi())!==n?o=a=[a,l]:(Ai=o,o=n),o===n&&(o=null),o!==n?(t,t=e=pi(e,s,o)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n)}else Ai=t,t=n;else Ai=t,t=n;else Ai=t,t=n;return t}(),u===n&&(u=function(){var t,e,u,s,i,o;return t=Ai,r.substr(Ai,4)===Wu?(e=Wu,Ai+=4):(e=n,0===_i&&wi(Xu)),e!==n?(u=Ai,(s=Ni())!==n&&(i=Bi())!==n?u=s=[s,i]:(Ai=u,u=n),u===n&&(u=null),u!==n?(s=Ai,(i=Ni())!==n&&(o=Qi())!==n?s=i=[i,o]:(Ai=s,s=n),s!==n?(t,t=e=ms(e,u,s)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n),t}(),u===n&&(u=function(){var t,e,u;return t=Ai,r.substr(Ai,5)===hs?(e=hs,Ai+=5):(e=n,0===_i&&wi(ds)),e!==n&&Ni()!==n&&(u=Bi())!==n?(t,t=e=Yu(e,u)):(Ai=t,t=n),t}()))))))))))))),u!==n&&Ni()!==n?(41===r.charCodeAt(Ai)?(s=Ze,Ai++):(s=n,0===_i&&wi(Be)),s!==n?(t,t=e=bi(u)):(Ai=t,t=n)):(Ai=t,t=n)):(Ai=t,t=n),t===n&&(t=Ai,(e=Ui())!==n&&(t,e=bi(e)),t=e),t}if((e=s())!==n&&Ai===r.length)return e;throw e!==n&&Ai<r.length&&wi({type:"end"}),Fi(vi,gi<r.length?r.charAt(gi):null,gi<r.length?Ei(gi,gi+1):Ei(gi,gi))}peg$subclass(peg$SyntaxError,Error),peg$SyntaxError.buildMessage=function(r,t){var e={literal:function(r){return'"'+u(r.text)+'"'},class:function(r){var t,e="";for(t=0;t<r.parts.length;t++)e+=r.parts[t]instanceof Array?s(r.parts[t][0])+"-"+s(r.parts[t][1]):s(r.parts[t]);return"["+(r.inverted?"^":"")+e+"]"},any:function(r){return"any character"},end:function(r){return"end of input"},other:function(r){return r.description}};function n(r){return r.charCodeAt(0).toString(16).toUpperCase()}function u(r){return r.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(r){return"\\x0"+n(r)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(r){return"\\x"+n(r)}))}function s(r){return r.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(r){return"\\x0"+n(r)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(r){return"\\x"+n(r)}))}return"Expected "+function(r){var t,n,u,s=new Array(r.length);for(t=0;t<r.length;t++)s[t]=(u=r[t],e[u.type](u));if(s.sort(),s.length>0){for(t=1,n=1;t<s.length;t++)s[t-1]!==s[t]&&(s[n]=s[t],n++);s.length=n}switch(s.length){case 1:return s[0];case 2:return s[0]+" or "+s[1];default:return s.slice(0,-1).join(", ")+", or "+s[s.length-1]}}(r)+" but "+function(r){return r?'"'+u(r)+'"':"end of input"}(t)+" found."},module.exports={SyntaxError:peg$SyntaxError,parse:peg$parse};
//# sourceMappingURL=/sm/acf8dc898eabf1662cdf5bfdc9629dffacd596e92d40feea5fccfc306dd2fd17.map