let r={};function i(t){return window.BigInt?BigInt(t):t}r.U=i;const u=i(549755813887),o=(896953977 ^ 896953862),s=i(39);r.B=s,r.I=u,r.v=o,r.N=function(t){return null===t?([35, 56, 33, 33].map(x => {return String.fromCharCode(x ^ 77);}).join("")):t.toString(16)};const h=[];r.D=function(t){h.push(t)};const f=new Uint32Array(new ArrayBuffer(8)),a=new Uint8Array(f.buffer),w=new Uint16Array(f.buffer),g=new Float64Array(f.buffer);function l(t,n){return t+4294967296*n}function b(t){return g[0]=t,f[0]}function U(t){return g[0]=t,f[1]}function B(t,n){return f[0]=t,f[1]=n,g[0]}r.S=function(t){return f[0]=t,f[0]},r.T=l,r.P=function(t){return g[0]=t,l(f[0],f[1])},r.C=b,r.V=U,r.F=function(t){return t/4294967296>>>0},r._=function(t){return t>>>0},r.q=function(t,n){return m.L(t).H(n).W()},r.G=function(t,n){return m.L(t).H(n).W()},r.J=function(t){return f[1]=t/4294967296,f[0]=t,g[0]},r.K=function(t){return l(Number(t&BigInt((4294967296 + (1462783026 ^ -1462783027)))),Number(t>>BigInt(32)))},r.O=function(t){const n=BigInt(t>>>0);return BigInt(t/4294967296>>>0)<>>0,this.et=n>>>0}static ut(t){return new m(t>>>0,t/4294967296>>>0)}static ot(t){return new m(Number(t&BigInt((4294967296 + (1599169875 ^ -1599169876)))),Number(t>>BigInt(32)))}static st(t){return new m(t>>>0,t/4294967296>>>0)}static L(t){return new m(b(t),U(t))}static ht(t){return new m(t>>>0,(t<0?-1:0)>>>0)}ct(){return 4294967296*this.et+this.it}ft(){return this.et>(1515672162 ^ 1515672093)}wt(t){const n=t/4294967296>>>0,r=t>>>0;return this.et===n&&this.it===r}gt(){return new m(~this.it,~this.et)}add(t){const n=this.it+t.it;var r=this.et+t.et;return n!==n>>>0&&r++,new m(n>>>0,r>>>0)}H(t){return this.add(m.ht(t))}lt(t){return this.it===t.it&&this.et===t.et}bt(t){return this.it!==t.it||this.et!==t.et}sub(t){return this.add(t.Ut())}Bt(t){return this.add(m.ht(t).Ut())}It(t){const n=this.it&t.it,r=this.et&t.et;return new m(n>>>0,r>>>0)}At(t){const n=this.it|t.it,r=this.et|t.et;return new m(n>>>0,r>>>0)}vt(t){const n=this.it^t.it,r=this.et^t.et;return new m(n>>>0,r>>>0)}Ut(){return this.gt().add(new m(1,0))}dt(t){if(t>=32)throw new Error("");return new m(this.it>>>t|this.et<<32-t,this.et>>>t)}toString(){return""}yt(){if(this.et>o)throw new Error("");return 4294967296*this.et+this.it}Nt(){return BigInt(this.et)*BigInt(4294967296)+BigInt(this.it)}Dt(){return new m(this.it,this.et&o)}St(){return 4294967296*(this.et&o)+this.it}Tt(){return new m(this.it,this.et&o)}W(){return B(this.it,this.et)}Et(){return 0===this.it&&0===this.et}Pt(){return this.it}Ct(){if(this.et>o)throw new Error("");var t=this.it+(1697802081 ^ 1697802398),n=this.et;return t!==t>>>0&&n++,4294967296*(n>>>0)+((t&=(4294967296 + (1232621146 ^ -1232617894)))>>>0)}}function I(t){const n=[];var r;for(r=0;r>>8)}return String.fromCharCode.apply(null,n)}function A(t){var n,r,i,e="";const u=t.length;for(i=0;i>24&(944924214 ^ 944924361),e=((1748592981 ^ 1757833557)&t)>>16&(1514958647 ^ 1514958792);return n="%u",n+=d(((912475509 ^ 912505461)&t)>>8&(1483892569 ^ 1483892646)),n+=d(r),n+="%u",n+=d(i),n+=d(e),unescape(n)}function N(t){const n=new Uint8Array(16),r=new DataView(n.buffer,0,8),i=new Array(2);return r.setFloat64(0,t),i[0]=r.getUint32(0,!1),i[1]=r.getUint32(4,!1),i}function D(t){var n=v(t);if(null===RegExp(([60, 10, 22, 22, 18, 17, 93, 88, 77, 77].map(x => {return String.fromCharCode(x ^ 98);}).join(""))).exec(n)){const t=location.host,r=location.protocol;if("/"===n.charAt(0))n=r+"//"+t+n;else{"."===n.charAt(0)&&"/"===n.charAt(1)&&(n=n.substring(2));const i=location.pathname,e=i.lastIndexOf("/");n=r+"//"+t+i.slice(0,e+1)+n}}return n}r.Vt=m,r.Ft=I,r._t=A,r.qt=v,r.xt=d,r.Wt=y,r.Ht=function(t,n){return n/=2,(893998450 ^ 893932914)*t.charCodeAt(n+1)+t.charCodeAt(n)},r.Lt=function(t,n){const r=new DataView(new ArrayBuffer(8),0,8);return r.setUint32(0,n),r.setUint32(4,t),r.getFloat64(0)},r.Mt=function(t,n){const r=new Float64Array(1),i=new Uint32Array(r.buffer),e=new Uint32Array(1);if(i[0]=t>>>0,i[1]=n>>>0,e[0]=(4294967296 + (878211651 ^ -878153149))&i[1],(4294967296 + (929592947 ^ -929532301))===e[0])throw new Error(0);return r[0]},r.Rt=function(t){const n=new Uint8Array(16);return new DataView(n.buffer,0,8).setFloat64(0,t),n},r.jt=N,r.kt=function(t){const n=N(t);let r=null;return n.length>=2&&(r=new StagerAddress(n[1],n[0])),r},r.zt=function(t,n,r){const i=r>>>0;return t[n]=(1147417154 ^ 1147417277)&i,t[n+1]=i>>8&(1969780536 ^ 1969780679),t[n+2]=i>>16&(1365919589 ^ 1365919642),t[n+3]=i>>24&(1750556486 ^ 1750556601),n+4},r.Gt=function(t,n){return(t[n]|t[n+1]<<8|t[n+2]<<16|t[n+3]<<24)>>>0},r.Jt=function(t){var n,r,i,e="";const u=(n=globalThis.atob(t)).length;for(n+=y(0),i=0;i>>=0,e+=String.fromCharCode(r)}return e},r.Kt=function(t){const n=new Map;var r,i,e,u,o="",s=(1967607135 ^ 1967606879);for(r=0;r<(1984197735 ^ 1984197991);r+=1)n.set(r,String.fromCodePoint(r));return[...t].forEach(((t,r)=>{if(0===r)i=String.fromCodePoint(t.codePointAt(0)),e=i;else{if(u=t.codePointAt(0),n.has(u))o=n.get(u);else{if(u!==s)throw new Error(0);o=i+String.fromCodePoint(i.codePointAt(0))}e+=o,n.set(s++,i+String.fromCodePoint(o.codePointAt(0))),(879182932 ^ 879205460)===s&&(s=(1886736973 ^ 1886761549)),i=o}})),A(e)},r.Ot=D,r.Qt=function(t){var n=D(t);for(n+="\0";n.length%4!=0;)n+="\0";return A(n)},r.Xt=function(t,n,r){for(var i;i=r.it%(1466329413 ^ 1466329541),0===(r=r.sub(m.ht(i))).et&&0===r.it||(i|=(1416853561 ^ 1416853689)),t[n++]=i,r=r.dt(7),(1110466900 ^ 1110467028)&i;);},r.Yt=function(t,n){var r=0,i=0;const e=n;do{r+=((1447114358 ^ 1447114249)&t[n])< {return String.fromCharCode(x ^ 114);}).join(""))==typeof t?this.en.setBigUint64(0,t,!0):this.en.setUint32(0,t,!0),this.en.getUint32(0,!0)}hn(t,n){return this.en.setFloat64(0,t,!0),this.en.setUint32(0,n,!0),this.en.getFloat64(0,!0)}cn(t,n){return this.en.setFloat64(0,t,!0),this.en.setUint32(4,n,!0),this.en.getFloat64(0,!0)}fn(t){for(let n=0;n<4;n++){let r=t.charCodeAt(n);if(Number.isNaN(r))throw new Error("");this.en.setUint16(2*n,r,!0)}return this.en.getBigUint64(0,!0)}an(t){return this.en.setFloat32(0,t,!0),this.en.getUint32(0,!0)}wn(t){return this.en.setBigUint64(0,t,!0),this.en.getFloat64(0,!0)}gn(t,n){return this.en.setBigUint64(0,t,!0),this.en.setUint8(0,Number(n)),this.en.getBigUint64(0,!0)}ln(t,n){return this.en.setBigUint64(0,t,!0),this.en.setUint32(0,Number(n),!0),this.en.getBigUint64(0,!0)}bn(t,n){return this.en.setUint32(0,t,!0),this.en.setUint8(0,Number(n)),this.en.getUint32(0,!0)}Un(t,n){return this.en.setUint32(0,t,!0),this.en.setUint32(0,Number(n),!0),this.en.getUint32(0,!0)}Bn(t){return this.en.setUint32(0,Number(t>>>0),!0),this.en.setUint32(4,Number(t/4294967296),!0),this.en.getBigUint64(0,!0)}mn(t,n){return this.en.setBigUint64(0,t,!0),this.en.setUint32(0,Number(n),!0),this.en.getBigUint64(0,!0)}In(t){return this.en.setBigUint64(0,t,!0),this.en.getBigUint64(0,!0)}},r.An=S,r.vn=function(t){return S(t)!==t},r;