// ==UserScript==
// @name Dynast Auto E (packets) (JSVM)
// @namespace http://tampermonkey.net/
// @version 2
// @description hyper hyper speed auto e
// @author kmccord1
// @match *://dynast.io/*
// @match *://nightly.dynast.cloud/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=dynast.io
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
// To use the auto e, hold down right mouse button, even works with chat/other
things open!
window.ePerSecond = 0; // how many times to send E per second, Minimum/Default
is 250, do not set too high or else your game will lag!
// Note: ePerSecond is rounded to nearest multiple of 250, Examples: 250 = 250,
374 = 250, 375 = 500, 400 = 500, etc
window.autoEKey = ""; // Set the key to use auto e with, needs to be
lowercase, examples: spacebar is " ", Q key is "q", Alt button would be "alt",
etc...
window.useRightClick = true; // Set to true to use rightclick instead of a key,
WILL DISABLE KEYS IF SET TO TRUE
!function(){var e,a,r,s,c,t,n,o,i,b,f,k;let u=(...e)=>new
Uint8Array(...e),l=(...e)=>new Uint16Array(...e);function h()
{this.t=l(16),this.o=l(288)}function U(e,a)
{this.i=e,this.k=0,this.u=0,this.l=0,this.h=a,this.U=0,this.Z=new h,this.g=new
h}function d(e,a,r,s){var c,t;for(c=0;r>c;++c)e[c]=0;for(c=0;30-r>c;++c)e[c+r]=c/r|
0;for(t=s,c=0;30>c;++c)a[c]=t,t+=1<<e[c]}function Z(e,a,r,s){var c,t;for(c=0;16>c;+
+c)e.t[c]=0;for(c=0;s>c;++c)e.t[a[r+c]]++;for(e.t[0]=0,t=0,c=0;16>c;+
+c)k[c]=t,t+=e.t[c];for(c=0;s>c;++c)a[r+c]&&(e.o[k[a[r+c]]++]=c)}function g(e)
{e.l--||(e.u=e.i[e.k++],e.l=7);var a=1&e.u;return e.u>>>=1,a}function Y(e,a,r){if(!
a)return r;for(;24>e.l;)e.u|=e.i[e.k++]<<e.l,e.l+=8;var s=e.u&65535>>>16-a;return
e.u>>>=a,e.l-=a,s+r}function y(e,a){for(var r,s,c,t;24>e.l;)e.u|=e.i[e.k+
+]<<e.l,e.l+=8;r=0,s=0,c=0,t=e.u;do{s=2*s+(1&t),t>>>=1,++c,r+=a.t[c],s-
=a.t[c]}while(s>=0);return e.u=t,e.l-=c,a.o[r+s]}function F(e,a,r){var
s,c,t,n,o,k,u=Y(e,5,257),l=Y(e,5,1),h=Y(e,4,4);for(s=0;19>s;++s)f[s]=0;for(s=0;h>s;
++s)n=Y(e,3,0),f[i[s]]=n;for(Z(b,f,0,19),c=0;u+l>c;)switch(o=y(e,b)){case
16:for(k=f[c-1],t=Y(e,2,3);t;--t)f[c++]=k;break;case 17:for(t=Y(e,3,3);t;--t)f[c+
+]=0;break;case 18:for(t=Y(e,7,11);t;--t)f[c++]=0;break;default:f[c+
+]=o}Z(a,f,0,u),Z(r,f,u,l)}function R(a,r,s){for(var i,b,f,k,u;;)
{if(256===(i=y(a,r)))return e;if(256>i)a.h[a.U++]=i;else for(b=Y(a,c[i-
=257],t[i]),f=y(a,s),u=k=a.U-Y(a,n[f],o[f]);k+b>u;++u)a.h[a.U++]=a.h[u]}}function
w(r){for(var s,c;r.l>8;)r.k--,r.l-=8;if((s=256*(s=r.i[r.k+1])+r.i[r.k])!
==(65535&~(256*r.i[r.k+3]+r.i[r.k+2])))return a;for(r.k+=4,c=s;c;--c)r.h[r.U+
+]=r.i[r.k++];return r.l=0,e}function G(c,t){var n,o,i=new
U(c,t);do{switch(n=g(i),Y(i,2,0)){case 0:o=w(i);break;case 1:o=R(i,r,s);break;case
2:F(i,i.Z,i.g),o=R(i,i.Z,i.g);break;default:o=a}if(o!==e)throw Error("Data
error")}while(!n);return i.U<i.h.length?"function"==typeof i.h.slice?
i.h.slice(0,i.U):i.h.subarray(0,i.U):i.h}function M(e,a=0){var
r,s,c,t,n,o,i=e.replace(/[^A-Za-z0-9+/]/g,""),b=i.length,f=a?Math.ceil((3*b+1>>2)/
a)*a:3*b+1>>2,k=u(f);for(c=0,t=0,n=0;b>n;n++)if(s=3&n,c|
=((o=i.charCodeAt(n))>64&&91>o?o-65:o>96&&123>o?o-71:o>47&&58>o?o+4:43===o?
62:47===o?63:0)<<6*(3-s),3===s||b-n==1){for(r=0;3>r&&f>t;r++,t+
+)k[t]=c>>>(16>>>r&24)&255;c=0}return k}e=0,a=-3,r=new h,s=new
h,c=u(30),t=l(30),n=u(30),o=l(30),i=u([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,
15]),b=new h,f=u(320),k=l(16),((e,a)=>{var r;for(r=0;7>r;+
+r)e.t[r]=0;for(e.t[7]=24,e.t[8]=152,e.t[9]=112,r=0;24>r;+
+r)e.o[r]=256+r;for(r=0;144>r;++r)e.o[24+r]=r;for(r=0;8>r;+
+r)e.o[168+r]=280+r;for(r=0;112>r;++r)e.o[176+r]=144+r;for(r=0;5>r;+
+r)a.t[r]=0;for(a.t[5]=32,r=0;32>r;++r)a.o[r]=r})
(r,s),d(c,t,4,3),d(n,o,2,1),c[28]=0,t[28]=258,function(e,a={}){let r="undefined"!
=typeof globalThis?globalThis:"undefined"!=typeof window?window:a;let s=r;let
c="undefined"!=typeof require?
require:null,t=M("AaMvAACtWgtwXFd5vue9L721snzttdexbOvaa1m5CJw4WeKHHMcoiiPbGyW8zEq6s
kRWu2J3FeMZ2iEBmtCSEhgepWEgIWUG7FJCWoY0pLySgWaaEpgMmQAtFIamZZqkgaaQEEL6/
efuyrqxCd6ZSnP/PXvOf/7H9//
nP+feu745HMyWgum6H5+ulGv16hKacmq+POPLxaXanK+Ki4ulk37s8qXydH2+Uvbji9VKvVI/
uRj48aXyTDA7Xw7AXJsrLvix2SaXurpaeftJ3+ytVEpBseybG4qlpeDQrC+ni6WSrw9NvZWUtteC+tVNeRi
NHztmxR875sePomt/
tVqp+u9iB8uYPz+TLdbrwcJiPVuvZGuL1aA4ky1Xytvn60G1OFUKsvPwoFieDoYSB8vZSnUmqBLnFAYaHDn
LX6xWiyezFWtCLbuwVKtn54o3BNli9g1HTi5MVUpDlr9eqb5p0MsuBPW5ysyQr4HOfPm4H6tXjoQtVSvNTw
d+chk52CrLxYXAF+PFRV8cCeq+2kPKfDlbrSz48T3V40sLQble8wffPHjZrsL8Ow565TpaF73jwte841W+h
+a+UnFhMZjxLrMzB3zHl/WgVvd1aJsfaxrnJ3bvXm6b+VqoSZeC8vH6nC/
qb0dQa0tTDbMT03PF6r7KTLAHAX5rZb7sJ5ZqQZZGEQg27LMLfeb77FU+G/HZq332Gp/
t9NlFPrvYZ0WfTfls2mczPgt8NuuruaBUqvhqNqhPz/
nZuXp9sbZrx46Zk8WleiUYun5hehr4XzhUDRZLQ9MVuDAXlMkRGCXHi7BPzZYqhNdosQ68ypUTvrg+QMaAz
FROEC+lWLJeubJyIqjuK9YCX59AXoIxRkr2j4G7DS4cnj8+V9+HSFzv66mleh3ZZxYqGFha9OO2YeUlCvPl
+kUhRmKh+HZfVSvIXz8RXB1UjwSI4Yyv5mtXFa9CzpeCat3fY7MPSZUlfdlgV/YMK/
KojnwJs7K8tDAVVHPZ0WC2uFSqA21KO//Vw34S+X2wjBiB0Y/
NVKZt9P3240F9fymg9t6TB6F39li1ftKPz5fLQfWKo+NX+vETxWp5qlJeqiGjKuUAuVY/
WQp8MzNfWyzBhQRl/
8kjdUKvfWppdjaoBjN74C7Ey1oAZzqLMzP7b4CKK+dr9QCCfQVsAYqhfMWy9FVgl1dsvjxdWpoJakjWpZn5
ii9KleN+fDKYOlKZvp5yeLpUAfyyshgQtkGtVjyOrzPFetGX4D3sJw4H0/
PBDYBo0GceYK8dDmaWpqEzXQ3etoT03VOeXyhSabi8SgtkdTNDttSyewjd/
dnqUrlMiXr59u3bs2cPozdxZLo6j9U/
XVkqzZS31Ckuc7ksCkGtlj00RqDXqyezxePF+fKQHytVpq1GX1eDUqUImPEd2XrF71dwOKgtApwgO4Moz1A
gLUS5bDWYhZa5iIoN/
t7fLwnNuWwNgUcNeiUZRx3nKGPOUc5BBC7JhXNUoaG5co4aNGK44rgSuJK4UrjacLXj6sDViasLVzeuHly9
uNK4+nCtwtWPazUul692jq4RLuhaSzOWrrN0vaVZSzdYeoHcQB8bw4+B8GNT+LHZcmwhgYPMGWbsAeM4acd
hw0z8TYyaDE31F3FqcjRNd4KaAs1Y1TYlmvF326ZCM/
HTJDU1msnrUtQ0aKb+3DZjaLb5bdSMo9l+Yh01E2h2/
NY2k2h2HltPzRSaXd+wzTY0u90sNdvR7FmyzQ40ex+6gJqdaKY/
spGa3Wj2bRigZg+aq95rm71o9p+2zTTzmOexrXl8biOSI7KdyBCRHUSGiVxIxCfyKiIjRF5N5DVEdhK5iMj
FeaY7WdrpYi5zej2+K8+HGGOjnF3iiUvzYohx7on8sFz9CCzIy0l8F55YGpaDt+1Y7rh80Ol3WD/j/
Vy43GFDDucF/iziAUGOx1iKceZxPomQ8Nzv0D/
M+TrEKMP4CEPIMMnxhDwg89KVjMRyiM04vHul6AM8zzXjaS65y7n0mAjlSldwmRegPC8mOXSMMqagL8UZ9x
gNMzssaRhZvhH2pbkiKQImFNinYQts4OBRllN4UqekgD1DmAAesKqGPR43ozD6EsaSkIWxMfZ4rOGqZCnJ5
biUGSYL7Cl0xxgbZyzjsO4cfYVlIReD/
bEUk6zAeuMRNvrqsfiodBKXSJlkJGmnZXGaLPT1wlviVlzSmkriUiTOk23WEsFGFUvmlXZUXg0r+WFw59Uk
MBJ5PokYy5h0yFBHdh/KfQijr2MxyRo9cHMZ+VHJ2j3WEdr6UKi03ZMdoVIEVUqWexT9w0z/
Ah8ZyUakg6gwAMoVyxNF6IZ4aP2yYJdpmNvpcs0nOENQpWYN5WBwpWNcbhhlJIzicoxfhqWKbu0ydLNGd0b
yMXldwgZQNUcQM8ntnIVwjhxyQu4whoCoy5PdebkRrFfxMybJOCvIn6AOeLLHZXFGUYZ/
BfmtUE6MOvNYLXEOPTxEK0eDIUw6jEFvCE6bK8AtJmEpFls6JmJ5ERNsqxCUiehMx4X0ZDvEiX34arPmgiR
pijNP9KWERIKKjGAFsZ+6odyTfaHwVaRqBDMZxj3WjzliH+IK/
MfkcXKBrXaV7VMZcuHdSWul67E16GfIBrIr97hlXbvMqtiY+hz6trHMOk+vd01c5A1ljMZQQT1MdqiXA6FU
7ntJm6NbEGXFMlJZZAjKEF1PmlHhZC8RIi7hlZAF4aKyHpCuSjCkVNbTG1IaAGqlwaHBkZFiTO4kJuHqBPP
UBSmlYaaAP6Igr001/
BFrSEboj7BqaShUGzJsdFWyyVCQt6YasRToFDaPaNKty5OQCbBLpHgyNHVMfNVOSXFXpZinB8jItctGFuQP
aVg0hoQe0SmuM1JjiaURQ7LBRVdeb4SudEqiyqUE9SjIKEivzQqX6BEkBUpESgk1oaRWe5WTErlnSYFKwVC
1YgGpNhbTDhmTbhPa1fiqGGGUbpMqHOXhqGqMinBUY9RJokvkaUBaqizVlnKYnpIaBTAmDZFbvvS9B/
lWSRXRKDWi2oQChMnlCWcL4sj0lNCCUj5F5NQHfvL3Ye4PGSlHZJuW1grRZosuBBEVltp6DhFkv4CGmO4i8
sOf3HgnYGyYoJomnG2/aJogmib0EfngT2/5pVhpgmyasFLtSnNggmyaYIh899/
ef3Sr1stGnA8OKorD+z55v2wJBB0B4an/+cpX1EoTzgcHE8Hhpe/9e7pVGGIRGB7/
wk0PtwZCPALCd2978tOm1WRIRHB45B95qygkIyh84zvv+6JpFYZUBIZPfepr/
9IaDG0RGJ76+Cd6WkWhPYLCL5/7y4fPzoZUU70VdrYjoiGM9nWBOh5jfUTuvO07/
yxRz41GDWuT+hx1gU5z2s5QRD7xxZsPbWW06YYOCHIg5TLwY3OAHqLSUmVpmM7MOhAn8rWPvfiiWOmAbjpw
dghl04hk04h2It/9u+fv4csmqKYJK9WuNIfbohma0EvksWf+6h620gQZwfCc9ZGpCA53/fiBb/
NWgUhEgHj0M7d1twRCRwSEl+557r6IBeeDg4zgcO8td3+9ZRziERyeuP3m9/
OWQGiPgHDqmbueaDkbRASI5392+rpWcYhFcHjqs/95SrYEQlsEhBc+98zdqtVk4BEcbrn36/2twmAiMHz/
Pfd/
WUdBaGvqtpJeoU6mmkWql8ivnnjsI806yXDkbJPsLCTDXY7ZSZLIV25d1ZhypjS2nbOkqWYtijVrUdLm8wf
vfdCsBFE3XTg7grJpQ7JpQyeRT33jf5/UyyaopgmvUA7bmyasIvLs+/+rc6UFMgLiOfIpPPOsQOH+0+/
+gWoVBxnB4bOffOFHsiUQTASEO37+wdettOB8YEhEYLjt5hv/VLaKQ1sEh2++
+NSDvCUQnAgIf3L3C6dYq8kgIji88IkHHuetAqEjQLznvjsGWgIhHgHhWz/+6y/wVpMhFcHh9oc/
8FDLOHREcHju+fe+yKIgtDeVW0mvUCaXa9QqIrc/+u0fNGu1ECMwXZzrxOQ0zyuW3P/lH765MedMaWx/
5TPT8uE1QeSjL53+mFx2QDcdOJ8TUweR79/7+bvUShNU04RXqIjLR/i0jeRXv7BmZSBlBMU/cHC05IG/
fepUayCICAhPP/
HwzWalCeeDQyKCw7s+urtVFFgEhc8/+PSjplUYYhEYHvntnS+2BkNHBIY77nm4vVUUdASFJ5//
zX+0nA1tERzuvOuOZ2RLIMgICL+76Z79rS6JZASGf7r9Qx+RreLAIzh8+dM/foy3BEI8AsJ/P/
6zu9jLk6GNxYSDm5D0chFhMeOkDDN5M8S1ntBSaPugQtADv7RroNCAMnufYR/
mcSknpAIm9ABDcNiVXi5PkMab0pSaUFo0lAqr1MDkhjTRlNZQuvLBcr+Q/
VL10zMSTCL5op0TSu1UJyE4rxq9Frt23ewlaSO6nevmJFe2q4sFbJXtKN1Z17SrDYyZdVKyTUKEs0U4O/
IkZ6UR/
dpAXMLVHdwVHaJPa8zq4Dvhk+yQfRCzCV0UhA5mKbfUhqjDhqgDt6ZD+nxUdEJFpwxVdEJ+p9wpIyo6rYpO
q6LTqui0KjrPW0UXVHSJDquiS3Y05HZZuV1WbpeV22Xldp233G7I6wbg3WQygdsU3W1Fd1vR3VZ0txXdfZb
o1ypPb/LEugmhyLqe5uO7dI/Agrjxmx+6zy6PX3/
moRvDu6KYvok6G+1fUX9ea4kJEt93j+gepAKIlaUG6BneEa1VQQ9tcGgZxF3VI20ydVoWudllPTxmdlOSUE
L34NZpkttMGWLNDIPka0ly7pEsSSHRmzGdx+TuDZZ1kkEJlDOwOvn/T4Jop3sUtc/
4pmCAGEgJOAfECzpxgbVKWZMUZwJrkHjkloY/
cAQLoocOthdhIWAtXoyPi9G7nhbsXuX08NxpQkg1pGiSAq3vZOeYB8DXa4VhsRMTuIK+gvgwGSEAsO6xFas
HgR8CkE3LY5oQ52utxbdFLHYmzlgRYCRnZcGUmGjHdgULxKXQOUE6rYpGDHtseKjS9MiMoxs5pR2d7hUhYr
2kd7creht6b91IensF9Swj1Rsi1XsGKfSwLa4BD46dxsTo6bv1P0b+r3o5D4/
wdJ6TR0R4+ps81vOYkteqXq5y/2r97hVnFoin1qXTHBxOOm0ZXZEWa5USBdU/
YF8DdGFDdnWaxWTMZWlxqZUvV+EDOUmVRFOiWEbd4co0eeEaMCLhyRiUHklPqFeB81qR5mKvcNIi91lCCl8
zjmiYgn0k3ccBXR93dV+4urCYbfBrZIvoY66iQafblWizPk4vSOhtEJV8JOte7fTx3HZithIGsfQbi+dM/
DC/B+Z2uGIVW16EYDnDgYIU0y/hr8NV/cwV/
RxQUpmOSFkNBa+ddNDrqfww7N7kOA1lnloaFlv+aMdyx7LmXgA+KthlHts9Ktkez+ylt2smZu74ODss6UH8
JJIGGH7pH578uQRmFEURGugqlyVtsfnRFscZ1mtewgc2JT2s1z43SE2JZua0R02lRzUbj6lEHlEVRJJEDBG
eJ2DzaiOEpl0qP2ycWoaSOu3Gwo94+JFYHk6SyMs8dRW28rwIvTgELw545uqUgRPyN+ywMZKyUBDLJEqbSr
spErSFJLSRhAn4kWpArnRB7drsOOg+7IkjFA6YI9iIcFMio0jJ0WG9bv9Wx9YrGS75UQWd+i0eu5Iqqiupo
io4LBrdY2e6kXTL3KO2W7ycu3ime5l7ijLWU9OjjCVGDXrkVEoa6ZlpcjRvrjFO4y9vPPJ4WK5P5eh1+S4m
83IjZ2yCacWsEjVF24QnZuFlIsRrisR4cpaE5uU1clma9OgFzLDJvoWkmV108NloTzSoTbDmgCeOw8SGUcf
PNZ/R/
A2llfPp4MSEgn7MXzzj1OLv1b95cMeK+dYb+755Cm54+m15TZVM5H6HDETvYY9VaRkqFZpYo9tRj9UnHeRB
mPsHUCLWMPtmj4rLtkH7zo+twY68j245MYJ0EBla7b/GoKdGXY1Rtp8eeSUVvZi8c5AqEnXuSzGF5Xc5/
d5AhSG7gkK2j95halbQHx+0b7EB/
sGUYirD1Bj7GPpQ6Mbp7Ooa6gNr7lkSSnaofcTpMQiFNjvZXEFHz31KmYxRBfOLQevtAY8dJP32PerTg81X
+yPMNfbFKERrk2keQF2xFj6+jk4dqHD7jBZjZguWKM61+4Q2Y2InvuROeVSzwCn205k7/
G5n7qeZnhgLZxbR75krw5m3NGeGgT1IMzO0Db2L5As2TrfsrqG+c7KdsmzOCrYV9c9JZ+iFYwaFLcM9M5Ay
wuA4YAr60q1kK/
4NDbq6cQ66yBiVMtqkMxIn8gy3cxU+EdRwi8iwDrshZmTjEwkA2XKAXnfTbkXdEwKOYo/IiNx9FoRMc4/
AYip4+hrPTIYVRoe+bqVflmxFQhc8dY0nJ6mEwhRPXZtSJnyXDH+FLojTWy0Gli8UYmv1tZ7ZOmE0gixMU4
y+jlIcYjLKFNTTpMO83s6V13jsOtrJsa958g30CtXTb0zhjBg3Bikcpkpmm00Va6+8jkxCyfH0G8K68kZPv
n5CaiUzBhsuwKI3zBduI29dnmm8Oz+E7zGJLc/lnn4TTUyueB/
9xw1uT785TK13dsbUb6iSpS5F+mLnUHR4y9Db52SOJDnpdRxnhnXcNW5KYa8pSJ2z79fHY2Yib7Rd64xuDt
cxCSaeoWg/
RmYYZnWpN1GgkybMcKML5rfbbC5g6Jgr1jG6TaR8atR+sOw1zjqe+zOw5ciMyA+JzHphX0JTYZ3xdECQw65
xKQvyWGgaYMdt4Xp74F9vD/zrcQswKcBm3+gfe5nMFb/zgGFmA6O7QwdJuoHufBFQuo8kF10OpW/
x9Fwee+YFW7fTBkM/
2DDkOO0Lap5+VbPx6u32VzUcsXVlY+StNDIw3RhBUMI5x6gwW5zYsfCR3jVsubCiaGFDGhabtg3RqWAXPa4
LC7OhO3mAHf4uBoBsadiHWoVClVDowvdY43ucDhNhM9YYisvmD2qQLJiRp5I4Tvu/
awZQUq5PCUPqGN3VbGzcdUiZHuDSbkeqhHzAqlQF+fh2m7dTnp71xAL8SiCTsMWV6YNubgfsL7CQW2APC2+
FUtPu5G
vhGgrHON0y47TgiTgEtF1iTBKTM0YUzOohm7VtQ9gY0IHVslc6biKm3skFuboylOSDi/s+
+zhB2txUKr2JfvZAnSxlsDTN3STRWL9jdGbfJMk5Y0bMJsRSbcLZGwm0yaYOxrR9ukkOSGSmG2tojqkt4W1
jzsojacaNU+5gjn3yMKJIMylCKOhHbJvsT8eaigwU0Ykcihpjmg4ClDewGW5GlNG3eONbHFI3Qbfpjq6NzQ
JBpgqGQLeR5uS4gb9v20H+bg61bbbaNouGIhKSIwagM06WuUnT+I2MwR6tbqBTl4l0nWh0/R8="),n=!!
t[0],o=n?t[1]|t[2]<<8|t[3]<<16|t[4]<<24:t.length,i=n?u(o):u(t.buffer,5,t.length-
5);n&&G(u(t.buffer,5,t.length-5),i);let b=0,f={},k=[];let l=[],h=[],U=[];let
d=0,Z=null,g=null,Y=[],y=null;a._$EXPORTS={},c&&(a.require=c);let F=new
Float64Array(1),R=u(F.buffer);function w(){let e=0,a=0,r=0;for(;r=i[b++],e|
=(127&r)<<a,0!=(128&r);)a+=7;return e}function v(){return i[b++]|i[b++]<<8|i[b+
+]<<16|i[b++]<<24}function S(){let e=w();let a="";for(let r=0;e>r;r+
+)a+=String.fromCharCode(w());return a}function W(e,a){let r=f;return function c()
{let t=d,n={};d=e;let o=f;f=n,f[e]={};let i=U[e],u=i.length;for(let e=0;u>e;e++)
{let a=i[e];let s=r[a];n[a]=s}let l=k,h=b,F=Z,R=g,w=s,G=Y;let
M=null,v=null;k=[],Y=[],b=a,Z=c,g=arguments,s=this;try{M=j()}catch(e){if(Y.length)
{let a=Y.pop();b=a,y=e,M=j()}else v=e}if(Y=G,b=h,k=l,Z=F,f=o,d=t,g=R,s=w,v)throw
v;return M}}function j(){for(;;){let e=i[b++];switch(e){case 40:f[d]
[w()]=g;break;case 8:k[i[b++]]=w();break;case 66:k[i[b++]]=i[b++]?++f[w()]
[w()]:f[w()][w()]++;break;case 86:k[i[b++]]=(R[0]=i[b++],R[1]=i[b++],R[2]=i[b+
+],R[3]=i[b++],R[4]=i[b++],R[5]=i[b++],R[6]=i[b++],R[7]=i[b++],F[0]);break;case 24:
{let e=w(),a=w();f[d][a]=g[e];break}case 29:k[i[b++]]=k[i[b++]];break;case
48:k[i[b++]]=W(w(),v());break;case 41:k[i[b++]]=l[w()];break;case 43:k[i[b+
+]]=RegExp(l[w()],l[w()]);break;case 77:k[i[b++]]=!k[i[b++]];break;case 39:k[i[b+
+]]=void k[i[b++]];break;case 55:k[i[b++]]=~k[i[b++]];break;case 42:k[i[b++]]=-
k[i[b++]];break;case 59:k[i[b++]]=typeof k[i[b++]];break;case 23:k[i[b++]]=k[i[b+
+]]+k[i[b++]];break;case 82:k[i[b++]]=k[i[b++]]/k[i[b++]];break;case 33:k[i[b+
+]]=k[i[b++]]-k[i[b++]];break;case 15:k[i[b++]]=k[i[b++]]^k[i[b++]];break;case
37:k[i[b++]]=k[i[b++]]|k[i[b++]];break;case 30:k[i[b++]]=k[i[b++]]>>>k[i[b+
+]];break;case 56:k[i[b++]]=k[i[b++]]%k[i[b++]];break;case 9:k[i[b++]]=k[i[b++]]!
=k[i[b++]];break;case 67:case 11:k[i[b++]]=k[i[b++]]==k[i[b++]];break;case
22:k[i[b++]]=k[i[b++]]&k[i[b++]];break;case 57:k[i[b++]]=k[i[b++]]<<k[i[b+
+]];break;case 1:k[i[b++]]=k[i[b++]]>>k[i[b++]];break;case 60:k[i[b++]]=k[i[b+
+]]*k[i[b++]];break;case 83:k[i[b++]]=k[i[b++]]<=k[i[b++]];break;case 5:k[i[b+
+]]=k[i[b++]]<k[i[b++]];break;case 28:k[i[b++]]=k[i[b++]]>k[i[b++]];break;case
61:h.push(k[i[b++]]);break;case 46:{let e=w(),a=Array(e);for(let r=0;e>r;r++)a[e-r-
1]=h.pop();let s=i[b++],c=i[b++];k[s]=k[c].apply(r,a);break}case 35:{let
e=w(),a=Array(e);for(let r=0;e>r;r++)a[e-r-1]=h.pop();let r=i[b++],s=i[b+
+];k[s]=Reflect.construct(k[r],a);break}case 81:k[i[b++]]=k[i[b++]][k[i[b+
+]]]=k[i[b++]];break;case 31:k[i[b++]]=k[i[b++]][k[i[b++]]]|=k[i[b++]];break;case
62:k[i[b++]]=r;break;case 12:k[i[b++]]=k[i[b++]][k[i[b++]]];break;case 87:{let
e=w(),a=Array(e);for(let r=0;e>r;r++)a[e-r-1]=h.pop();let r=i[b++],s=i[b++],c=i[b+
+],t=k[s],n=k[c];k[r]=t[n].apply(t,a);break}case 78:throw k[i[b++]];case 68:{let
e=i[b++],s=!!i[b++],c=w(),t=l[c];if(t in a){k[e]=a[t];break}if(s&&!(t in r))throw
new ReferenceError(t+" is not defined");k[e]=r[t];break}case 6:{let
e=w(),a=Array(e);for(let r=0;e>r;r++)a[e-r-1]=h.pop();k[i[b++]]=a}break;case 58:
{let e={},a=w(),r=i[b++];for(let r=0;a>r;r++){let
a=h.pop(),r=h.pop();switch(h.pop()){case 0:e[r]=a;break;case
1:Object.defineProperty(e,r,{get:a});break;case 2:Object.defineProperty(e,r,
{set:a})}}k[r]=e;break}case 71:k[i[b++]]=null;break;case 26:k[i[b++]]=f[w()]
[w()];break;case 52:k[i[b++]]=f[w()][w()]=k[i[b++]];break;case 3:k[i[b++]]=f[w()]
[w()]%=k[i[b++]];break;case 88:k[i[b++]]=f[w()][w()]+=k[i[b++]];break;case
21:f[w()][w()]=k[i[b++]];break;case 85:{let e=i[b++],a=v();k[e]||(b=a);break}case
75:{let e=i[b++],a=v();k[e]&&(b=a);break}case 44:{let e=v();b=e;break}case 70:case
18:return k[0];case 49:Y.push(v());break;case 79:Y.pop();break;case 74:f[d]
[w()]=y;break;default:throw"u"+e}}}(()=>{for(b=0;;){let e=i[b+
+];if(50===e)l.push(S());else{if(84!==e)return void b--;{let
e=w(),a=w(),r=[];for(let e=0;a>e;e++)r.push(w());U[e]=r}}}})(),W(0,b).call(this)}
(0,{})}();
})();