var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&"function"==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f};TAC=function(){function f(f,a,b,d,c,r){null==r&&(r=this);var n,i,o={},l=o.d=c?c.d+1:0;for(o["$"+l]=o,i=0;i>1)&255}return d}null==v&&(v=this);var g,C,x,I,S=[],A=0;y&&(g=y);for(var w=o+2*l;o>=2))){if(0==(z>>=2))return[1,S[A--]];if(2==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],S[++A]=+I;else if(4==z)g=S[A--],S[A]=S[A]*g;else if(6==z)g=S[A--],S[A]=S[A]!=g;else if(13==z)C=S[A--],x=S[A--],(I=S[A--]).x===e?S[++A]=f(r,I.pc,I.len,C,I.z,x):S[++A]=I.apply(x,C);else{if(15!=z)break;oprand=n(r,o),I=oprand[1],S[A]=function(a,b){var d=function e(){return f(r,e.pc,e.len,arguments,e.z,this)};return d.pc=o+6,d.len=b,d.x=e,d.z=t,d}(0,I-4),o+=2*I-2}}else if(1==(3&z))if(3==(z>>=2))g=S[--A],S[A]=g(S[A+1]);else if(5==z)S[A-=1]=S[A][S[A+1]];else if(7==z)S[A]=--S[A];else{if(9!=z)break;g=S[A--],S[A]=typeof g}else if(2==(3&z))if(6==(z>>=2))S[A]=u(S[A]);else if(8==z)g=S[A--],oprand=n(r,o),o+=2*oprand[0],S[A--][m(a[oprand[1]],oprand[1])]=g;else{if(10!=z){if(12==z)throw S[A--];break}S[A]=~S[A]}else if(0==(z>>=2))S[++A]=null;else if(2==z)g=S[A--],S[A]=S[A]>=g;else if(9==z)g=k(),C=k(),t[0]=65599*t[0]+t[g].charCodeAt(C)>>>0;else if(11==z)S[++A]=void 0;else{if(13!=z)break;g=S[A--],S[A]=S[A]&&g}else if(1==(3&z))if(0==(3&(z>>=2))){if(4==(z>>=2)){oprand=n(r,o),I=oprand[1];try{if(d[c][2]=1,1==(g=e(r,o+6,I-4,t,v))[0])return g}catch(y){if(d[c]&&d[c][1]&&1==(g=e(r,d[c][1][0],d[c][1][1],t,v,y))[0])return g}finally{if(d[c]&&d[c][0]&&1==(g=e(r,d[c][0][0],d[c][0][1],t,v))[0])return g;d[c]=0,c--}o+=2*I-2}else if(6==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],S[A-=I]=p("x,y","return new x[y]("+Array(I+1).join(",x[++y]").substr(1)+")")(S,A);else if(8==z)g=S[A--],S[A]=S[A]&g;else if(10!=z)break}else if(1==(3&z))if(0==(z>>=2))S[A]=!S[A];else if(7==z)C=S[A--],g=delete S[A--][C];else if(9==z)oprand=n(r,o),o+=2*oprand[0],S[A]=S[A][m(a[oprand[1]],oprand[1])];else{if(11!=z)break;g=S[A--],S[A]=S[A]<>=2))S[++A]=g;else if(3==z)g=S[A--],S[A]=S[A]<=g;else if(10==z)g=S[A-=2][S[A+1]]=S[A+2],A--;else if(12==z)g=S[A],S[++A]=g;else{if(14!=z)break;g=S[A--],S[A]=S[A]||g}else if(0==(z>>=2))S[A]=!S[A];else if(2==z)oprand=n(r,o),o+=2*(I=oprand[1])-2;else if(4==z)g=S[A--],S[A]=S[A]/g;else if(6==z)g=S[A--],S[A]=S[A]!==g;else{if(13!=z)break;S[++A]=v}else if(2==(3&z))if(0==(3&(z>>=2)))if(1==(z>>=2))g=S[A--],S[A]=S[A]>g;else if(8==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],C=A+1,S[A-=I-1]=I?S.slice(A,C):[];else if(10==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],g=S[A--],t[I]=g;else{if(12!=z)break;g=S[A--],S[A]=S[A]>>g}else if(1==(3&z))if(0==(z>>=2))S[++A]=s;else if(2==z)g=S[A--],S[A]=S[A]+g;else if(4==z)g=S[A--],S[A]=S[A]==g;else if(11==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],S[--A]=p("x,y","return x "+m(a[I],I)+" y")(S[A],S[A+1]);else{if(13!=z)break;g=S[A-1],C=S[A],S[++A]=g,S[++A]=C}else if(2==(3&z))if(1==(z>>=2))oprand=n(r,o),o+=2*oprand[0],S[++A]=m(a[oprand[1]],oprand[1]);else if(3==z)S[A--]?o+=6:(oprand=n(r,o),o+=2*(I=oprand[1])-2);else if(5==z)g=S[A--],S[A]=S[A]%g;else if(7==z)g=S[A--],S[A]=S[A]instanceof g;else{if(14!=z)break;S[++A]=!1}else if(4==(z>>=2))oprand=n(r,o),I=oprand[1],d[c][0]&&!d[c][2]?d[c][1]=[o+6,I-4]:d[c++]=[0,[o+6,I-4],0],o+=2*I-2;else if(6==z)oprand=n(r,o),o+=2*oprand[0],I=oprand[1],S[++A]=t["$"+I];else{if(8!=z)break;g=S[A--],S[A]=S[A]|g}else if(0==(3&(z>>=2)))if(1==(z>>=2))oprand=n(r,o),o+=2*oprand[0],I=oprand[1],S[++A]=+m(a[I],I);else if(3==z)g=S[A--],S[A]=S[A]-g;else if(5==z)g=S[A--],S[A]=S[A]===g;else if(12==z)C=S[A--],x=S[A--],(I=S[A--]).x===e?S[++A]=f(r,I.pc,I.len,C,I.z,x):S[++A]=I.apply(x,C);else{if(14!=z)break;g=S[A],S[A]=S[A-1],S[A-1]=g}else if(1==(3&z))if(2==(z>>=2))h(function(f){var e=0,a=f.length;return function(){var b=e>=2));else if(7==z)g=S[A--];else if(9==z)g=S[A--],S[A]=S[A]^g;else{if(11!=z)break;oprand=n(r,o),I=oprand[1],d[++c]=[[o+6,I-4],0,0],o+=2*I-2}else if(1==(z>>=2))g=S[A--],S[A]=S[A]>>g}}return[0,null]}var a=[],b=0,d=[],c=0,r=function(f,e){var a=""+f[e++]+f[e];return parseInt(a,16)},n=function(f,e){var a=f[e++],b=f[e],d=parseInt(""+a+b,16);if(d>>7==0)return d>>6!=0&&(d=-64|63&d),[1,d];if(d>>6==2){var c=parseInt(""+f[++e]+f[++e],16);return 0!=(32&d)?d=-32|31&d:d&=31,[2,c=(d<<=8)+c]}if(d>>6==3){var r=parseInt(""+f[++e]+f[++e],16),n=parseInt(""+f[++e]+f[++e],16);return 0!=(32&d)?d=-32|31&d:d&=31,[3,n=(d<<=16)+(r<<=8)+n]}},i=function(f,e){var a=f[e++],b=f[e];return parseInt(""+a+b,16)},o=function(f,e){var a=""+f[e++]+f[e];return a=parseInt(a,16),String.fromCharCode(a)},l=function(f,e,a){for(var b="",d=0;d