From 4192a3f52da9bc417f4f8530738bf1893043b9b2 Mon Sep 17 00:00:00 2001 From: action Date: Mon, 17 Feb 2025 03:03:48 +0000 Subject: [PATCH] Add decoded output file --- output.js | 1088 ++++++++++++++++++++++++++++++++++------------------- output.py | Bin 25928 -> 25928 bytes 2 files changed, 698 insertions(+), 390 deletions(-) diff --git a/output.js b/output.js index 2cba05f..1c032e6 100644 --- a/output.js +++ b/output.js @@ -1,406 +1,714 @@ -//Mon Feb 17 2025 02:11:55 GMT+0000 (Coordinated Universal Time) +//Mon Feb 17 2025 03:03:48 GMT+0000 (Coordinated Universal Time) //Base:https://github.com/echo094/decode-js //Modify:https://github.com/smallfawn/decode_action -function en(_0x5be860) { - i = function (_0x4573b0, _0x3a71a7) { - var _0xffa1b6 = function () { - var _0x3b6fb7, _0x299f58; - _0x3b6fb7 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - _0x299f58 = { - "rotl": function (_0x51088f, _0x3dbdf7) { - return _0x51088f << _0x3dbdf7 | _0x51088f >>> 32 - _0x3dbdf7; - }, - "endian": function (_0x50f9ee) { - if (_0x50f9ee.constructor == Number) { - return 16711935 & _0x299f58.rotl(_0x50f9ee, 8) | 4278255360 & _0x299f58.rotl(_0x50f9ee, 24); - } - for (var _0x534163 = 0; _0x534163 < _0x50f9ee.length; _0x534163++) _0x50f9ee[_0x534163] = _0x299f58.endian(_0x50f9ee[_0x534163]); - return _0x50f9ee; - }, - "bytesToWords": function (_0x2269b0) { - for (var _0xfbbb3b = [], _0x1e428f = 0, _0x81bd00 = 0; _0x1e428f < _0x2269b0.length; _0x1e428f++, _0x81bd00 += 8) _0xfbbb3b[_0x81bd00 >>> 5] |= _0x2269b0[_0x1e428f] << 24 - _0x81bd00 % 32; - return _0xfbbb3b; - } - }; - return _0x299f58; - }(), - _0x5a466e = { - "utf8": { - "stringToBytes": function (_0x2ebfbc) { - return _0x5a466e.bin.stringToBytes(unescape(encodeURIComponent(_0x2ebfbc))); - }, - "bytesToString": function (_0x4a59ba) { - return decodeURIComponent(escape(_0x5a466e.bin.bytesToString(_0x4a59ba))); +const _0x2b8185 = function () { + let _0x2fac98 = true; + return function (_0x240655, _0x5aeaa2) { + const _0x5b1d98 = _0x2fac98 ? function () { + if (_0x5aeaa2) { + const _0x5593d4 = _0x5aeaa2.apply(_0x240655, arguments); + _0x5aeaa2 = null; + return _0x5593d4; + } + } : function () {}; + _0x2fac98 = false; + return _0x5b1d98; + }; +}(); +(function () { + _0x2b8185(this, function () { + const _0x4494e6 = new RegExp("function *\\( *\\)"), + _0x2058af = new RegExp("\\+\\+ *(?:[a-zA-Z_$][0-9a-zA-Z_$]*)", "i"), + _0x59276b = _0x3b9230("init"); + !_0x4494e6.test(_0x59276b + "chain") || !_0x2058af.test(_0x59276b + "input") ? _0x59276b("0") : _0x3b9230(); + })(); +})(); +const _0xdd376c = new _0x2f0742("鸿星尔克签到"), + _0x202255 = "hxek", + _0x8312d6 = 1; +(function () { + const _0x150320 = function () { + let _0x5ba9d5; + try { + _0x5ba9d5 = Function("return (function() {}.constructor(\"return this\")( ));")(); + } catch (_0x2a4bb5) { + _0x5ba9d5 = window; + } + return _0x5ba9d5; + }, + _0x264182 = _0x150320(); + _0x264182.setInterval(_0x3b9230, 2000); +})(); +let _0x2585cd = ["@", "\n"], + _0x7ee1f1 = "&", + _0x1c15e9 = "0.0.1", + _0x1697e0 = ""; +async function _0x212835() { + await _0x2f4898("smallfawn/QLScriptPublic@main/hxek.js"); + await _0x5f8626(); + _0xdd376c.DoubleLog("---------------------------"); + let _0x42e10f = []; + for (let _0x3e0746 of _0xdd376c.userList) { + _0x42e10f.push(await _0x3e0746.sign()); + await _0xdd376c.wait(1000); + } + await Promise.all(_0x42e10f); +} +class _0x3fd251 { + constructor(_0x584301) { + this.index = ++_0xdd376c.userIdx; + this.ck = _0x584301.split(_0x7ee1f1)[0]; + this.ckStatus = true; + } + async ["sign"]() { + try { + let _0x12fb9a = { + "method": "POST", + "url": "https://hope.demogic.com/gic-wx-app/member_sign.json?memberId=" + ("" + this.ck), + "headers": { + "Accept": "*/*", + "Content-Type": "application/json", + "User-Agent": _0x310e39(), + "Connection": "keep-alive" } }, - "bin": { - "stringToBytes": function (_0x16f353) { - for (var _0x56e9bc = [], _0x3937e9 = 0; _0x3937e9 < _0x16f353.length; _0x3937e9++) _0x56e9bc.push(255 & _0x16f353.charCodeAt(_0x3937e9)); - return _0x56e9bc; - }, - "bytesToString": function (_0x452303) { - for (var _0xe423fc = [], _0x235ddb = 0; _0x235ddb < _0x452303.length; _0x235ddb++) _0xe423fc.push(String.fromCharCode(_0x452303[_0x235ddb])); - return _0xe423fc.join(""); + _0x5d3eac = await _0x34553e(_0x12fb9a); + _0x5d3eac.errcode == 0 ? _0xdd376c.DoubleLog("账号[" + this.index + "] 今天是第" + _0x5d3eac.response.memberSign.moreDays + "天签到 今日已签到成功,目前已连续签到" + _0x5d3eac.response.memberSign.continuousCount + "天 总积分" + _0x5d3eac.response.points + "🎉") : _0xdd376c.DoubleLog("账号[" + this.index + "] " + _0x5d3eac.errmsg); + } catch (_0x4c3892) { + console.log(_0x4c3892); + } + } +} +function _0x310e39() { + const _0xe8c8f0 = ["14_0", "13_6", "13_5_1", "13_5", "13_0"], + _0x527184 = ["iPhone X", "iPhone XR", "iPhone 11", "iPhone 11 Pro", "iPhone 12 Pro"], + _0x5bf1bb = _0xe8c8f0[Math.floor(Math.random() * _0xe8c8f0.length)], + _0x21b168 = _0x527184[Math.floor(Math.random() * _0x527184.length)]; + return "Mozilla/5.0 (iPhone; CPU iPhone OS " + _0x5bf1bb + " like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1"; +} +!(async () => { + if (!(await _0x5823bb())) return; + _0xdd376c.userList.length > 0 && (await _0x212835()); + await _0xdd376c.SendMsg(_0x1697e0); +})().catch(_0x4908b9 => console.log(_0x4908b9)).finally(() => _0xdd376c.done()); +async function _0x5823bb() { + let _0x25848e = (_0xdd376c.isNode() ? process.env[_0x202255] : _0xdd376c.getdata(_0x202255)) || ""; + if (_0x25848e) { + let _0x52c2e7 = _0x2585cd[0]; + for (let _0x3b8420 of _0x2585cd) if (_0x25848e.indexOf(_0x3b8420) > -1) { + _0x52c2e7 = _0x3b8420; + break; + } + for (let _0x1344d3 of _0x25848e.split(_0x52c2e7)) _0x1344d3 && _0xdd376c.userList.push(new _0x3fd251(_0x1344d3)); + } else { + console.log("未找到CK"); + return; + } + console.log("共找到" + _0xdd376c.userList.length + "个账号"); + return true; +} +function _0x34553e(_0x3d2fad, _0x506920 = null) { + _0x506920 = _0x3d2fad.method ? _0x3d2fad.method.toLowerCase() : _0x3d2fad.body ? "post" : "get"; + return new Promise(_0x3d904c => { + _0xdd376c[_0x506920](_0x3d2fad, (_0x8c510, _0x32016, _0x46b051) => { + if (_0x8c510) console.log(_0x506920 + "请求失败"), _0xdd376c.logErr(_0x8c510);else { + if (_0x46b051) { + try { + _0x46b051 = JSON.parse(_0x46b051); + } catch (_0x12716c) {} + _0x3d904c(_0x46b051); + } else console.log("请求api返回数据为空,请检查自身原因"); + } + _0x3d904c(); + }); + }); +} +function _0x2f4898(_0x2dbbfa, _0x1ace2f = 3000) { + return new Promise(_0x596951 => { + const _0x163c94 = { + "url": "https://fastly.jsdelivr.net/gh/" + _0x2dbbfa + }; + _0xdd376c.get(_0x163c94, (_0x3f6a89, _0x4def7d, _0x266d76) => { + try { + const _0x9c5610 = /scriptVersionNow\s*=\s*(["'`])([\d.]+)\1/, + _0x1fd209 = _0x266d76.match(_0x9c5610), + _0x240740 = _0x1fd209 ? _0x1fd209[2] : ""; + console.log("\n====== 当前版本:" + _0x1c15e9 + " 📌 最新版本:" + _0x240740 + " ======"); + } catch (_0x5be41) { + _0xdd376c.logErr(_0x5be41, _0x4def7d); + } + _0x596951(); + }, _0x1ace2f); + }); +} +async function _0x5f8626() { + try { + const _0xe5a16c = ["https://fastly.jsdelivr.net/gh/smallfawn/Note@main/Notice.json", "https://gcore.jsdelivr.net/gh/smallfawn/Note@main/Notice.json", "https://cdn.jsdelivr.net/gh/smallfawn/Note@main/Notice.json", "https://ghproxy.com/https://raw.githubusercontent.com/smallfawn/Note/main/Notice.json", "https://gitee.com/smallfawn/Note/raw/master/Notice.json"]; + let _0x4e7bf8 = null; + for (const _0xda66b4 of _0xe5a16c) { + const _0x4c20b9 = { + "url": _0xda66b4, + "headers": { + "User-Agent": "" + } + }, + _0x351329 = await _0x34553e(_0x4c20b9); + if (_0x351329 && "notice" in _0x351329) { + _0x4e7bf8 = _0x351329.notice.replace(/\n/g, "\n"); + break; + } + } + _0x4e7bf8 && _0xdd376c.DoubleLog(_0x4e7bf8); + } catch (_0x501bc7) { + console.log(_0x501bc7); + } +} +function _0x2f0742(_0x2b077f, _0x4f974f) { + class _0x1567a3 { + constructor(_0x451978) { + this.env = _0x451978; + } + ["send"](_0x439262, _0x3b18b3 = "GET") { + _0x439262 = "string" == typeof _0x439262 ? { + "url": _0x439262 + } : _0x439262; + let _0x354828 = this.get; + "POST" === _0x3b18b3 && (_0x354828 = this.post); + return new Promise((_0x312286, _0x190334) => { + _0x354828.call(this, _0x439262, (_0x4ee04e, _0x413d8a, _0x2e06b5) => { + _0x4ee04e ? _0x190334(_0x4ee04e) : _0x312286(_0x413d8a); + }); + }); + } + ["get"](_0x3e10bb) { + return this.send.call(this.env, _0x3e10bb); + } + ["post"](_0x3245c6) { + return this.send.call(this.env, _0x3245c6, "POST"); + } + } + return new class { + constructor(_0x24cd86, _0x348a83) { + this.userList = []; + this.userIdx = 0; + this.name = _0x24cd86; + this.http = new _0x1567a3(this); + this.data = null; + this.dataFile = "box.dat"; + this.logs = []; + this.isMute = false; + this.isNeedRewrite = false; + this.logSeparator = "\n"; + this.encoding = "utf-8"; + this.startTime = new Date().getTime(); + Object.assign(this, _0x348a83); + this.log("", "🔔" + this.name + ",开始!"); + } + ["getEnv"]() { + return "undefined" != typeof $environment && $environment["surge-version"] ? "Surge" : "undefined" != typeof $environment && $environment["stash-version"] ? "Stash" : "undefined" != typeof module && module.exports ? "Node.js" : "undefined" != typeof $task ? "Quantumult X" : "undefined" != typeof $loon ? "Loon" : "undefined" != typeof $rocket ? "Shadowrocket" : undefined; + } + ["isNode"]() { + return "Node.js" === this.getEnv(); + } + ["isQuanX"]() { + return "Quantumult X" === this.getEnv(); + } + ["isSurge"]() { + return "Surge" === this.getEnv(); + } + ["isLoon"]() { + return "Loon" === this.getEnv(); + } + ["isShadowrocket"]() { + return "Shadowrocket" === this.getEnv(); + } + ["isStash"]() { + return "Stash" === this.getEnv(); + } + ["toObj"](_0x290689, _0x503453 = null) { + try { + return JSON.parse(_0x290689); + } catch { + return _0x503453; + } + } + ["toStr"](_0x379281, _0xb50721 = null) { + try { + return JSON.stringify(_0x379281); + } catch { + return _0xb50721; + } + } + ["getjson"](_0x5750de, _0x51af57) { + let _0x317625 = _0x51af57; + const _0x35e23a = this.getdata(_0x5750de); + if (_0x35e23a) try { + _0x317625 = JSON.parse(this.getdata(_0x5750de)); + } catch {} + return _0x317625; + } + ["setjson"](_0x33c9a1, _0x1333d3) { + try { + return this.setdata(JSON.stringify(_0x33c9a1), _0x1333d3); + } catch { + return false; + } + } + ["getScript"](_0x55ff62) { + return new Promise(_0x2cbd67 => { + this.get({ + "url": _0x55ff62 + }, (_0x19b46f, _0x2c8d5f, _0x142451) => _0x2cbd67(_0x142451)); + }); + } + ["runScript"](_0x13cb8a, _0x3a3100) { + return new Promise(_0x158c95 => { + let _0x386309 = this.getdata("@chavy_boxjs_userCfgs.httpapi"); + _0x386309 = _0x386309 ? _0x386309.replace(/\n/g, "").trim() : _0x386309; + let _0x5cfcf1 = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); + _0x5cfcf1 = _0x5cfcf1 ? 1 * _0x5cfcf1 : 20; + _0x5cfcf1 = _0x3a3100 && _0x3a3100.timeout ? _0x3a3100.timeout : _0x5cfcf1; + const [_0x408c0a, _0x185e1c] = _0x386309.split("@"), + _0xd4f552 = { + "url": "http://" + _0x185e1c + "/v1/scripting/evaluate", + "body": { + "script_text": _0x13cb8a, + "mock_type": "cron", + "timeout": _0x5cfcf1 + }, + "headers": { + "X-Key": _0x408c0a, + "Accept": "*/*" + }, + "timeout": _0x5cfcf1 + }; + this.post(_0xd4f552, (_0x406fd6, _0x395523, _0x1a3c73) => _0x158c95(_0x1a3c73)); + }).catch(_0x2f6325 => this.logErr(_0x2f6325)); + } + ["loaddata"]() { + if (!this.isNode()) return {}; + { + this.fs = this.fs ? this.fs : require("fs"); + this.path = this.path ? this.path : require("path"); + const _0x107fee = this.path.resolve(this.dataFile), + _0xa5b883 = this.path.resolve(process.cwd(), this.dataFile), + _0x8ef5d0 = this.fs.existsSync(_0x107fee), + _0x518e8a = !_0x8ef5d0 && this.fs.existsSync(_0xa5b883); + if (!_0x8ef5d0 && !_0x518e8a) return {}; + { + const _0x3ca897 = _0x8ef5d0 ? _0x107fee : _0xa5b883; + try { + return JSON.parse(this.fs.readFileSync(_0x3ca897)); + } catch (_0x3de460) { + return {}; } } + } + } + ["writedata"]() { + if (this.isNode()) { + this.fs = this.fs ? this.fs : require("fs"); + this.path = this.path ? this.path : require("path"); + const _0x4b927f = this.path.resolve(this.dataFile), + _0x2b327f = this.path.resolve(process.cwd(), this.dataFile), + _0x355579 = this.fs.existsSync(_0x4b927f), + _0x23264f = !_0x355579 && this.fs.existsSync(_0x2b327f), + _0x2736e4 = JSON.stringify(this.data); + _0x355579 ? this.fs.writeFileSync(_0x4b927f, _0x2736e4) : _0x23264f ? this.fs.writeFileSync(_0x2b327f, _0x2736e4) : this.fs.writeFileSync(_0x4b927f, _0x2736e4); + } + } + ["lodash_get"](_0x34723b, _0x26a601, _0x3e762a) { + const _0xbb435f = _0x26a601.replace(/\[(\d+)\]/g, ".$1").split("."); + let _0xcc1568 = _0x34723b; + for (const _0x501ca0 of _0xbb435f) if (_0xcc1568 = Object(_0xcc1568)[_0x501ca0], undefined === _0xcc1568) return _0x3e762a; + return _0xcc1568; + } + ["lodash_set"](_0x4a083f, _0x3255fd, _0x5deb1a) { + return Object(_0x4a083f) !== _0x4a083f ? _0x4a083f : (Array.isArray(_0x3255fd) || (_0x3255fd = _0x3255fd.toString().match(/[^.[\]]+/g) || []), _0x3255fd.slice(0, -1).reduce((_0x3936e6, _0x780ef1, _0x54d871) => Object(_0x3936e6[_0x780ef1]) === _0x3936e6[_0x780ef1] ? _0x3936e6[_0x780ef1] : _0x3936e6[_0x780ef1] = Math.abs(_0x3255fd[_0x54d871 + 1]) >> 0 == +_0x3255fd[_0x54d871 + 1] ? [] : {}, _0x4a083f)[_0x3255fd[_0x3255fd.length - 1]] = _0x5deb1a, _0x4a083f); + } + ["getdata"](_0x478e0d) { + let _0x134575 = this.getval(_0x478e0d); + if (/^@/.test(_0x478e0d)) { + const [, _0x384b6b, _0x140a62] = /^@(.*?)\.(.*?)$/.exec(_0x478e0d), + _0x50c70e = _0x384b6b ? this.getval(_0x384b6b) : ""; + if (_0x50c70e) try { + const _0x22203e = JSON.parse(_0x50c70e); + _0x134575 = _0x22203e ? this.lodash_get(_0x22203e, _0x140a62, "") : _0x134575; + } catch (_0x2c07b9) { + _0x134575 = ""; + } + } + return _0x134575; + } + ["setdata"](_0xafed80, _0x2c809c) { + let _0x2be4ee = false; + if (/^@/.test(_0x2c809c)) { + const [, _0x329b98, _0xb5549a] = /^@(.*?)\.(.*?)$/.exec(_0x2c809c), + _0x292feb = this.getval(_0x329b98), + _0xd5c42 = _0x329b98 ? "null" === _0x292feb ? null : _0x292feb || "{}" : "{}"; + try { + const _0x12abb4 = JSON.parse(_0xd5c42); + this.lodash_set(_0x12abb4, _0xb5549a, _0xafed80); + _0x2be4ee = this.setval(JSON.stringify(_0x12abb4), _0x329b98); + } catch (_0x396917) { + const _0x531a63 = {}; + this.lodash_set(_0x531a63, _0xb5549a, _0xafed80); + _0x2be4ee = this.setval(JSON.stringify(_0x531a63), _0x329b98); + } + } else _0x2be4ee = this.setval(_0xafed80, _0x2c809c); + return _0x2be4ee; + } + ["getval"](_0x3a5c5a) { + switch (this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + return $persistentStore.read(_0x3a5c5a); + case "Quantumult X": + return $prefs.valueForKey(_0x3a5c5a); + case "Node.js": + this.data = this.loaddata(); + return this.data[_0x3a5c5a]; + default: + return this.data && this.data[_0x3a5c5a] || null; + } + } + ["setval"](_0x254cf4, _0x27f77a) { + switch (this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + return $persistentStore.write(_0x254cf4, _0x27f77a); + case "Quantumult X": + return $prefs.setValueForKey(_0x254cf4, _0x27f77a); + case "Node.js": + this.data = this.loaddata(); + this.data[_0x27f77a] = _0x254cf4; + this.writedata(); + return true; + default: + return this.data && this.data[_0x27f77a] || null; + } + } + ["initGotEnv"](_0x53e2d1) { + this.got = this.got ? this.got : require("got"); + this.cktough = this.cktough ? this.cktough : require("tough-cookie"); + this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar(); + _0x53e2d1 && (_0x53e2d1.headers = _0x53e2d1.headers ? _0x53e2d1.headers : {}, undefined === _0x53e2d1.headers.Cookie && undefined === _0x53e2d1.cookieJar && (_0x53e2d1.cookieJar = this.ckjar)); + } + ["get"](_0xf0ac3a, _0x34ac5e = () => {}) { + switch (_0xf0ac3a.headers && (delete _0xf0ac3a.headers["Content-Type"], delete _0xf0ac3a.headers["Content-Length"], delete _0xf0ac3a.headers["content-type"], delete _0xf0ac3a.headers["content-length"]), this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + default: + this.isSurge() && this.isNeedRewrite && (_0xf0ac3a.headers = _0xf0ac3a.headers || {}, Object.assign(_0xf0ac3a.headers, { + "X-Surge-Skip-Scripting": false + })); + $httpClient.get(_0xf0ac3a, (_0x129cf0, _0x2f2076, _0x8104bf) => { + !_0x129cf0 && _0x2f2076 && (_0x2f2076.body = _0x8104bf, _0x2f2076.statusCode = _0x2f2076.status ? _0x2f2076.status : _0x2f2076.statusCode, _0x2f2076.status = _0x2f2076.statusCode); + _0x34ac5e(_0x129cf0, _0x2f2076, _0x8104bf); + }); + break; + case "Quantumult X": + this.isNeedRewrite && (_0xf0ac3a.opts = _0xf0ac3a.opts || {}, Object.assign(_0xf0ac3a.opts, { + "hints": false + })); + $task.fetch(_0xf0ac3a).then(_0x3afd55 => { + const { + statusCode: _0x46eed7, + statusCode: _0x2830fe, + headers: _0x4f1ddd, + body: _0x4fe281, + bodyBytes: _0x498e3a + } = _0x3afd55; + _0x34ac5e(null, { + "status": _0x46eed7, + "statusCode": _0x2830fe, + "headers": _0x4f1ddd, + "body": _0x4fe281, + "bodyBytes": _0x498e3a + }, _0x4fe281, _0x498e3a); + }, _0x256d12 => _0x34ac5e(_0x256d12 && _0x256d12.error || "UndefinedError")); + break; + case "Node.js": + let _0x29674b = require("iconv-lite"); + this.initGotEnv(_0xf0ac3a); + this.got(_0xf0ac3a).on("redirect", (_0x2037be, _0x126d31) => { + try { + if (_0x2037be.headers["set-cookie"]) { + const _0xf43d8c = _0x2037be.headers["set-cookie"].map(this.cktough.Cookie.parse).toString(); + _0xf43d8c && this.ckjar.setCookieSync(_0xf43d8c, null); + _0x126d31.cookieJar = this.ckjar; + } + } catch (_0x336b3f) { + this.logErr(_0x336b3f); + } + }).then(_0x33da5f => { + const { + statusCode: _0x508c5b, + statusCode: _0x5cb730, + headers: _0x5d7cec, + rawBody: _0x2a3c5f + } = _0x33da5f, + _0x35e780 = _0x29674b.decode(_0x2a3c5f, this.encoding); + _0x34ac5e(null, { + "status": _0x508c5b, + "statusCode": _0x5cb730, + "headers": _0x5d7cec, + "rawBody": _0x2a3c5f, + "body": _0x35e780 + }, _0x35e780); + }, _0x564db0 => { + const { + message: _0x179a55, + response: _0x14a094 + } = _0x564db0; + _0x34ac5e(_0x179a55, _0x14a094, _0x14a094 && _0x29674b.decode(_0x14a094.rawBody, this.encoding)); + }); + } + } + ["post"](_0x3d406f, _0x1fb9c6 = () => {}) { + const _0x39ae3d = _0x3d406f.method ? _0x3d406f.method.toLocaleLowerCase() : "post"; + switch (_0x3d406f.body && _0x3d406f.headers && !_0x3d406f.headers["Content-Type"] && !_0x3d406f.headers["content-type"] && (_0x3d406f.headers["content-type"] = "application/x-www-form-urlencoded"), _0x3d406f.headers && (delete _0x3d406f.headers["Content-Length"], delete _0x3d406f.headers["content-length"]), this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + default: + this.isSurge() && this.isNeedRewrite && (_0x3d406f.headers = _0x3d406f.headers || {}, Object.assign(_0x3d406f.headers, { + "X-Surge-Skip-Scripting": false + })); + $httpClient[_0x39ae3d](_0x3d406f, (_0x2bf0a1, _0x37565c, _0x2b1b79) => { + !_0x2bf0a1 && _0x37565c && (_0x37565c.body = _0x2b1b79, _0x37565c.statusCode = _0x37565c.status ? _0x37565c.status : _0x37565c.statusCode, _0x37565c.status = _0x37565c.statusCode); + _0x1fb9c6(_0x2bf0a1, _0x37565c, _0x2b1b79); + }); + break; + case "Quantumult X": + _0x3d406f.method = _0x39ae3d; + this.isNeedRewrite && (_0x3d406f.opts = _0x3d406f.opts || {}, Object.assign(_0x3d406f.opts, { + "hints": false + })); + $task.fetch(_0x3d406f).then(_0x488b38 => { + const { + statusCode: _0x1e1c9b, + statusCode: _0x10a4fd, + headers: _0x58c940, + body: _0x3fc24a, + bodyBytes: _0x38566f + } = _0x488b38; + _0x1fb9c6(null, { + "status": _0x1e1c9b, + "statusCode": _0x10a4fd, + "headers": _0x58c940, + "body": _0x3fc24a, + "bodyBytes": _0x38566f + }, _0x3fc24a, _0x38566f); + }, _0x5d1c16 => _0x1fb9c6(_0x5d1c16 && _0x5d1c16.error || "UndefinedError")); + break; + case "Node.js": + let _0x11ee90 = require("iconv-lite"); + this.initGotEnv(_0x3d406f); + const { + url: _0x2362ec, + ..._0x4460ae + } = _0x3d406f; + this.got[_0x39ae3d](_0x2362ec, _0x4460ae).then(_0x529178 => { + const { + statusCode: _0xb41543, + statusCode: _0x558cfc, + headers: _0x1b3a30, + rawBody: _0x53210b + } = _0x529178, + _0x7b4603 = _0x11ee90.decode(_0x53210b, this.encoding); + _0x1fb9c6(null, { + "status": _0xb41543, + "statusCode": _0x558cfc, + "headers": _0x1b3a30, + "rawBody": _0x53210b, + "body": _0x7b4603 + }, _0x7b4603); + }, _0x222f7c => { + const { + message: _0x2e6063, + response: _0x2f303b + } = _0x222f7c; + _0x1fb9c6(_0x2e6063, _0x2f303b, _0x2f303b && _0x11ee90.decode(_0x2f303b.rawBody, this.encoding)); + }); + } + } + ["time"](_0x470f6d, _0x1c46da = null) { + const _0x46fcbe = _0x1c46da ? new Date(_0x1c46da) : new Date(); + let _0x2527a3 = { + "M+": _0x46fcbe.getMonth() + 1, + "d+": _0x46fcbe.getDate(), + "H+": _0x46fcbe.getHours(), + "m+": _0x46fcbe.getMinutes(), + "s+": _0x46fcbe.getSeconds(), + "q+": Math.floor((_0x46fcbe.getMonth() + 3) / 3), + "S": _0x46fcbe.getMilliseconds() }; - t = _0x5a466e.utf8; - if (_0x4573b0.constructor == String) { - if (_0x3a71a7 && "binary" === _0x3a71a7.encoding) { - _0x4573b0 = r.stringToBytes(_0x4573b0); - } else { - _0x4573b0 = t.stringToBytes(_0x4573b0); + /(y+)/.test(_0x470f6d) && (_0x470f6d = _0x470f6d.replace(RegExp.$1, (_0x46fcbe.getFullYear() + "").substr(4 - RegExp.$1.length))); + for (let _0x43190f in _0x2527a3) new RegExp("(" + _0x43190f + ")").test(_0x470f6d) && (_0x470f6d = _0x470f6d.replace(RegExp.$1, 1 == RegExp.$1.length ? _0x2527a3[_0x43190f] : ("00" + _0x2527a3[_0x43190f]).substr(("" + _0x2527a3[_0x43190f]).length))); + return _0x470f6d; + } + ["queryStr"](_0x245897) { + let _0x3df525 = ""; + for (const _0xfe3f66 in _0x245897) { + let _0x881f90 = _0x245897[_0xfe3f66]; + null != _0x881f90 && "" !== _0x881f90 && ("object" == typeof _0x881f90 && (_0x881f90 = JSON.stringify(_0x881f90)), _0x3df525 += _0xfe3f66 + "=" + _0x881f90 + "&"); } - } else { - if (n(_0x4573b0)) { - _0x4573b0 = Array.prototype.slice.call(_0x4573b0, 0); - } else { - Array.isArray(_0x4573b0) || _0x4573b0.constructor === Uint8Array || (_0x4573b0 = _0x4573b0.toString()); + _0x3df525 = _0x3df525.substring(0, _0x3df525.length - 1); + return _0x3df525; + } + ["msg"](_0xfce48e = _0x2b077f, _0x4f6c8a = "", _0x312414 = "", _0x5c40dd) { + const _0x745cb5 = _0x5d8e17 => { + switch (typeof _0x5d8e17) { + case undefined: + return _0x5d8e17; + case "string": + switch (this.getEnv()) { + case "Surge": + case "Stash": + default: + return { + "url": _0x5d8e17 + }; + case "Loon": + case "Shadowrocket": + return _0x5d8e17; + case "Quantumult X": + return { + "open-url": _0x5d8e17 + }; + case "Node.js": + return; + } + case "object": + switch (this.getEnv()) { + case "Surge": + case "Stash": + case "Shadowrocket": + default: + { + let _0x15640a = _0x5d8e17.url || _0x5d8e17.openUrl || _0x5d8e17["open-url"]; + return { + "url": _0x15640a + }; + } + case "Loon": + { + let _0x9fb36e = _0x5d8e17.openUrl || _0x5d8e17.url || _0x5d8e17["open-url"], + _0x4fb56c = _0x5d8e17.mediaUrl || _0x5d8e17["media-url"]; + return { + "openUrl": _0x9fb36e, + "mediaUrl": _0x4fb56c + }; + } + case "Quantumult X": + { + let _0xf90a7d = _0x5d8e17["open-url"] || _0x5d8e17.url || _0x5d8e17.openUrl, + _0x8d7c71 = _0x5d8e17["media-url"] || _0x5d8e17.mediaUrl, + _0x5d286e = _0x5d8e17["update-pasteboard"] || _0x5d8e17.updatePasteboard; + return { + "open-url": _0xf90a7d, + "media-url": _0x8d7c71, + "update-pasteboard": _0x5d286e + }; + } + case "Node.js": + return; + } + default: + return; + } + }; + if (!this.isMute) switch (this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + default: + $notification.post(_0xfce48e, _0x4f6c8a, _0x312414, _0x745cb5(_0x5c40dd)); + break; + case "Quantumult X": + $notify(_0xfce48e, _0x4f6c8a, _0x312414, _0x745cb5(_0x5c40dd)); + break; + case "Node.js": + } + if (!this.isMuteLog) { + let _0x2e6212 = ["", "==============📣系统通知📣=============="]; + _0x2e6212.push(_0xfce48e); + _0x4f6c8a && _0x2e6212.push(_0x4f6c8a); + _0x312414 && _0x2e6212.push(_0x312414); + console.log(_0x2e6212.join("\n")); + this.logs = this.logs.concat(_0x2e6212); } } - for (var _0x36c4c5 = _0xffa1b6.bytesToWords(_0x4573b0), _0x4f2782 = 8 * _0x4573b0.length, _0x9f0318 = 1732584193, _0x177e34 = -271733879, _0x54e849 = -1732584194, _0x241128 = 271733878, _0x1eaf55 = 0; _0x1eaf55 < _0x36c4c5.length; _0x1eaf55++) _0x36c4c5[_0x1eaf55] = 16711935 & (_0x36c4c5[_0x1eaf55] << 8 | _0x36c4c5[_0x1eaf55] >>> 24) | 4278255360 & (_0x36c4c5[_0x1eaf55] << 24 | _0x36c4c5[_0x1eaf55] >>> 8); - _0x36c4c5[_0x4f2782 >>> 5] |= 128 << _0x4f2782 % 32; - _0x36c4c5[14 + (_0x4f2782 + 64 >>> 9 << 4)] = _0x4f2782; - var _0x53179a = i._ff, - _0x32931e = i._gg, - _0x462ba4 = i._hh, - _0x48717b = i._ii; - for (_0x1eaf55 = 0; _0x1eaf55 < _0x36c4c5.length; _0x1eaf55 += 16) { - var _0x1eaed6 = _0x9f0318, - _0x63dbb1 = _0x177e34, - _0x19c243 = _0x54e849, - _0x35f0f8 = _0x241128; - _0x9f0318 = _0x53179a(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 0], 7, -680876936); - _0x241128 = _0x53179a(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 1], 12, -389564586); - _0x54e849 = _0x53179a(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 2], 17, 606105819); - _0x177e34 = _0x53179a(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 3], 22, -1044525330); - _0x9f0318 = _0x53179a(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 4], 7, -176418897); - _0x241128 = _0x53179a(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 5], 12, 1200080426); - _0x54e849 = _0x53179a(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 6], 17, -1473231341); - _0x177e34 = _0x53179a(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 7], 22, -45705983); - _0x9f0318 = _0x53179a(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 8], 7, 1770035416); - _0x241128 = _0x53179a(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 9], 12, -1958414417); - _0x54e849 = _0x53179a(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 10], 17, -42063); - _0x177e34 = _0x53179a(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 11], 22, -1990404162); - _0x9f0318 = _0x53179a(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 12], 7, 1804603682); - _0x241128 = _0x53179a(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 13], 12, -40341101); - _0x54e849 = _0x53179a(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 14], 17, -1502002290); - _0x9f0318 = _0x32931e(_0x9f0318, _0x177e34 = _0x53179a(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 15], 22, 1236535329), _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 1], 5, -165796510); - _0x241128 = _0x32931e(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 6], 9, -1069501632); - _0x54e849 = _0x32931e(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 11], 14, 643717713); - _0x177e34 = _0x32931e(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 0], 20, -373897302); - _0x9f0318 = _0x32931e(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 5], 5, -701558691); - _0x241128 = _0x32931e(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 10], 9, 38016083); - _0x54e849 = _0x32931e(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 15], 14, -660478335); - _0x177e34 = _0x32931e(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 4], 20, -405537848); - _0x9f0318 = _0x32931e(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 9], 5, 568446438); - _0x241128 = _0x32931e(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 14], 9, -1019803690); - _0x54e849 = _0x32931e(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 3], 14, -187363961); - _0x177e34 = _0x32931e(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 8], 20, 1163531501); - _0x9f0318 = _0x32931e(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 13], 5, -1444681467); - _0x241128 = _0x32931e(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 2], 9, -51403784); - _0x54e849 = _0x32931e(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 7], 14, 1735328473); - _0x9f0318 = _0x462ba4(_0x9f0318, _0x177e34 = _0x32931e(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 12], 20, -1926607734), _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 5], 4, -378558); - _0x241128 = _0x462ba4(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 8], 11, -2022574463); - _0x54e849 = _0x462ba4(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 11], 16, 1839030562); - _0x177e34 = _0x462ba4(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 14], 23, -35309556); - _0x9f0318 = _0x462ba4(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 1], 4, -1530992060); - _0x241128 = _0x462ba4(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 4], 11, 1272893353); - _0x54e849 = _0x462ba4(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 7], 16, -155497632); - _0x177e34 = _0x462ba4(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 10], 23, -1094730640); - _0x9f0318 = _0x462ba4(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 13], 4, 681279174); - _0x241128 = _0x462ba4(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 0], 11, -358537222); - _0x54e849 = _0x462ba4(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 3], 16, -722521979); - _0x177e34 = _0x462ba4(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 6], 23, 76029189); - _0x9f0318 = _0x462ba4(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 9], 4, -640364487); - _0x241128 = _0x462ba4(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 12], 11, -421815835); - _0x54e849 = _0x462ba4(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 15], 16, 530742520); - _0x9f0318 = _0x48717b(_0x9f0318, _0x177e34 = _0x462ba4(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 2], 23, -995338651), _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 0], 6, -198630844); - _0x241128 = _0x48717b(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 7], 10, 1126891415); - _0x54e849 = _0x48717b(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 14], 15, -1416354905); - _0x177e34 = _0x48717b(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 5], 21, -57434055); - _0x9f0318 = _0x48717b(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 12], 6, 1700485571); - _0x241128 = _0x48717b(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 3], 10, -1894986606); - _0x54e849 = _0x48717b(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 10], 15, -1051523); - _0x177e34 = _0x48717b(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 1], 21, -2054922799); - _0x9f0318 = _0x48717b(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 8], 6, 1873313359); - _0x241128 = _0x48717b(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 15], 10, -30611744); - _0x54e849 = _0x48717b(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 6], 15, -1560198380); - _0x177e34 = _0x48717b(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 13], 21, 1309151649); - _0x9f0318 = _0x48717b(_0x9f0318, _0x177e34, _0x54e849, _0x241128, _0x36c4c5[_0x1eaf55 + 4], 6, -145523070); - _0x241128 = _0x48717b(_0x241128, _0x9f0318, _0x177e34, _0x54e849, _0x36c4c5[_0x1eaf55 + 11], 10, -1120210379); - _0x54e849 = _0x48717b(_0x54e849, _0x241128, _0x9f0318, _0x177e34, _0x36c4c5[_0x1eaf55 + 2], 15, 718787259); - _0x177e34 = _0x48717b(_0x177e34, _0x54e849, _0x241128, _0x9f0318, _0x36c4c5[_0x1eaf55 + 9], 21, -343485551); - _0x9f0318 = _0x9f0318 + _0x1eaed6 >>> 0; - _0x177e34 = _0x177e34 + _0x63dbb1 >>> 0; - _0x54e849 = _0x54e849 + _0x19c243 >>> 0; - _0x241128 = _0x241128 + _0x35f0f8 >>> 0; + ["log"](..._0x5dbfff) { + _0x5dbfff.length > 0 && (this.logs = [...this.logs, ..._0x5dbfff]); + console.log(_0x5dbfff.join(this.logSeparator)); } - return _0xffa1b6.endian([_0x9f0318, _0x177e34, _0x54e849, _0x241128]); - }; - i._ff = function (_0x4d18ad, _0x37924f, _0x471101, _0x33a5fa, _0x306699, _0x29dbe4, _0x54a86) { - var _0x5e5cb7 = _0x4d18ad + (_0x37924f & _0x471101 | ~_0x37924f & _0x33a5fa) + (_0x306699 >>> 0) + _0x54a86; - return (_0x5e5cb7 << _0x29dbe4 | _0x5e5cb7 >>> 32 - _0x29dbe4) + _0x37924f; - }; - i._gg = function (_0x1761cb, _0x395b69, _0x2264e7, _0x43740c, _0x27d0b8, _0x39edaf, _0x4018db) { - var _0x5c26fe = _0x1761cb + (_0x395b69 & _0x43740c | _0x2264e7 & ~_0x43740c) + (_0x27d0b8 >>> 0) + _0x4018db; - return (_0x5c26fe << _0x39edaf | _0x5c26fe >>> 32 - _0x39edaf) + _0x395b69; - }; - i._hh = function (_0x3dab40, _0x5551d9, _0x4df181, _0x5df43f, _0x4f41a2, _0x528b1e, _0x2b9231) { - var _0x3c2930 = _0x3dab40 + (_0x5551d9 ^ _0x4df181 ^ _0x5df43f) + (_0x4f41a2 >>> 0) + _0x2b9231; - return (_0x3c2930 << _0x528b1e | _0x3c2930 >>> 32 - _0x528b1e) + _0x5551d9; - }; - i._ii = function (_0x3d3f0c, _0x2cf40e, _0x98772b, _0x21295e, _0x185ddc, _0x1794dd, _0x341852) { - var _0x36f694 = _0x3d3f0c + (_0x98772b ^ (_0x2cf40e | ~_0x21295e)) + (_0x185ddc >>> 0) + _0x341852; - return (_0x36f694 << _0x1794dd | _0x36f694 >>> 32 - _0x1794dd) + _0x2cf40e; - }; - i._blocksize = 16; - i._digestsize = 16; - function _0x29a34c(_0x2de10f) { - for (var _0x3601f8 = [], _0x1bef4f = 0; _0x1bef4f < 32 * _0x2de10f.length; _0x1bef4f += 8) _0x3601f8.push(_0x2de10f[_0x1bef4f >>> 5] >>> 24 - _0x1bef4f % 32 & 255); - return _0x3601f8; - } - function _0x57d473(_0x13381c) { - for (var _0x77c13e = [], _0x15177b = 0; _0x15177b < _0x13381c.length; _0x15177b++) { - _0x77c13e.push((_0x13381c[_0x15177b] >>> 4).toString(16)); - _0x77c13e.push((15 & _0x13381c[_0x15177b]).toString(16)); - } - return _0x77c13e.join(""); - } - function _0x36dc35(_0x1477c4) { - const _0x4ffd6d = {}; - for (const _0x5c92e1 in _0x1477c4) { - if ("" !== _0x1477c4[_0x5c92e1] && null !== _0x1477c4[_0x5c92e1] && undefined !== _0x1477c4[_0x5c92e1]) { - _0x4ffd6d[_0x5c92e1] = _0x1477c4[_0x5c92e1]; + ["logErr"](_0x15a98d, _0xd27e8c) { + switch (this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + case "Quantumult X": + default: + this.log("", "❗️" + this.name + ",错误!", _0x15a98d); + break; + case "Node.js": + this.log("", "❗️" + this.name + ",错误!", _0x15a98d.stack); } } - let _0x57c270 = ""; - _0x57c270 = Object.keys(_0x4ffd6d).join(" "); - let _0x374ba2 = []; - _0x374ba2 = function (_0x495814) { - const _0x4e2ce2 = _0x495814.split(/\s+/gi), - _0x55d3b1 = Array.prototype.sort.call(_0x4e2ce2, function (_0x300171, _0xda27df) { - for (let _0x40539b = 0; _0x40539b < _0x300171.length; _0x40539b++) if (_0x300171.charCodeAt(_0x40539b) !== _0xda27df.charCodeAt(_0x40539b)) { - return _0x300171.charCodeAt(_0x40539b) - _0xda27df.charCodeAt(_0x40539b); - } - }); - return _0x55d3b1; - }(_0x57c270); - let _0x1080ec = ""; - _0x374ba2.forEach(_0x20840c => { - _0x1080ec += _0x20840c + "=" + _0x4ffd6d[_0x20840c] + "&"; - }); - _0x1080ec = _0x1080ec.slice(0, _0x1080ec.length - 1); - _0x1080ec += "0]3K@'9MK+6Jf"; - return _0x1080ec; - } - function _0x13ac86(_0x1264d1) { - return _0x57d473(_0x29a34c(i(_0x36dc35(_0x1264d1)))); - } - return _0x13ac86(_0x5be860); + ["wait"](_0x2dbba3) { + return new Promise(_0x327c37 => setTimeout(_0x327c37, _0x2dbba3)); + } + ["DoubleLog"](_0x5eba71) { + this.isNode() ? _0x5eba71 && (console.log("" + _0x5eba71), _0x1697e0 += "\n " + _0x5eba71) : (console.log("" + _0x5eba71), _0x1697e0 += "\n " + _0x5eba71); + } + async ["SendMsg"](_0x39f9aa) { + if (!_0x39f9aa) return; + if (_0x8312d6 > 0) { + if (this.isNode()) { + var _0x5c7040 = require("./sendNotify"); + await _0x5c7040.sendNotify(this.name, _0x39f9aa); + } else this.msg(this.name, "", _0x39f9aa); + } else console.log(_0x39f9aa); + } + ["done"](_0x559753 = {}) { + const _0x3c3bba = new Date().getTime(), + _0x2ee978 = (_0x3c3bba - this.startTime) / 1000; + switch (this.log("", "🔔" + this.name + ",结束!🕛" + _0x2ee978 + "秒"), this.log(), this.getEnv()) { + case "Surge": + case "Loon": + case "Stash": + case "Shadowrocket": + case "Quantumult X": + default: + $done(_0x559753); + break; + case "Node.js": + process.exit(1); + } + } + }(_0x2b077f, _0x4f974f); } -function enen(_0x427d20) { - let _0x2bb948 = _0x427d20; - var _0x587ceb = {}; - for (var _0x175321 in _0x2bb948) if ("" !== _0x2bb948[_0x175321] && null !== _0x2bb948[_0x175321] && undefined !== _0x2bb948[_0x175321]) { - _0x587ceb[_0x175321] = _0x2bb948[_0x175321]; +function _0x3b9230(_0x1b6fdb) { + function _0xe60723(_0x35d5a7) { + if (typeof _0x35d5a7 === "string") return function (_0x5c9a92) {}.constructor("while (true) {}").apply("counter");else ("" + _0x35d5a7 / _0x35d5a7).length !== 1 || _0x35d5a7 % 20 === 0 ? function () { + return true; + }.constructor("debugger").call("action") : function () { + return false; + }.constructor("debugger").apply("stateObject"); + _0xe60723(++_0x35d5a7); } - var _0x5e848a = Object.keys(_0x587ceb).join(" ").split(/\s+/gi), - _0x4b5be8 = Array.prototype.sort.call(_0x5e848a, function (_0x115e4e, _0xd97089) { - for (var _0x4f167c = 0; _0x4f167c < _0x115e4e.length; _0x4f167c++) if (_0x115e4e.charCodeAt(_0x4f167c) !== _0xd97089.charCodeAt(_0x4f167c)) { - return _0x115e4e.charCodeAt(_0x4f167c) - _0xd97089.charCodeAt(_0x4f167c); - } - }), - _0x5bef29 = "", - _0xb00b72 = /^(\d{4})-(\d{2})-(\d{2})/, - _0x12b1a4 = /(\d{2}):(\d{2}):(\d{2})$/; - _0x4b5be8.forEach(function (_0x25850c) { - if (_0xb00b72.test(_0x587ceb[_0x25850c]) && _0x12b1a4.test(_0x587ceb[_0x25850c])) { - ""; - _0x5bef29 += _0x25850c + "=" + Date.parse(_0x587ceb[_0x25850c].replace(/-/g, "/")) + "&"; - } else { - _0x5bef29 += _0x25850c + "=" + _0x587ceb[_0x25850c] + "&"; - } - }); - _0x5bef29 = _0x5bef29.slice(0, _0x5bef29.length - 1); - _0x5bef29 += "0]3K@'9MK+6Jf"; - function _0x3d6e53(_0x3c027a) { - function _0x625294(_0x262af1, _0x13aa96) { - return _0x262af1 << _0x13aa96 | _0x262af1 >>> 32 - _0x13aa96; - } - function _0x503769(_0xed1683, _0x3a9f0a) { - var _0x14b62d, _0x60e289, _0x5a838c, _0x3ac74b, _0x514e01; - _0x5a838c = 2147483648 & _0xed1683; - _0x3ac74b = 2147483648 & _0x3a9f0a; - _0x14b62d = 1073741824 & _0xed1683; - _0x60e289 = 1073741824 & _0x3a9f0a; - _0x514e01 = (1073741823 & _0xed1683) + (1073741823 & _0x3a9f0a); - return _0x14b62d & _0x60e289 ? 2147483648 ^ _0x514e01 ^ _0x5a838c ^ _0x3ac74b : _0x14b62d | _0x60e289 ? 1073741824 & _0x514e01 ? 3221225472 ^ _0x514e01 ^ _0x5a838c ^ _0x3ac74b : 1073741824 ^ _0x514e01 ^ _0x5a838c ^ _0x3ac74b : _0x514e01 ^ _0x5a838c ^ _0x3ac74b; - } - function _0x573ba6(_0xa60f71, _0x47db0a, _0x5174b0) { - return _0xa60f71 & _0x47db0a | ~_0xa60f71 & _0x5174b0; - } - function _0xbbc92b(_0xe77b29, _0x4b82b5, _0x200719) { - return _0xe77b29 & _0x200719 | _0x4b82b5 & ~_0x200719; - } - function _0x56a2c5(_0x406396, _0x3e19ba, _0x4b5071) { - return _0x406396 ^ _0x3e19ba ^ _0x4b5071; - } - function _0x3eb299(_0x94b5fb, _0x9d8446, _0x51f6e5) { - return _0x9d8446 ^ (_0x94b5fb | ~_0x51f6e5); - } - function _0x2500e8(_0x19fc59, _0x5b7fff, _0x189026, _0x2f54a7, _0xc38270, _0xd96c87, _0x359c9a) { - _0x19fc59 = _0x503769(_0x19fc59, _0x503769(_0x503769(_0x573ba6(_0x5b7fff, _0x189026, _0x2f54a7), _0xc38270), _0x359c9a)); - return _0x503769(_0x625294(_0x19fc59, _0xd96c87), _0x5b7fff); - } - function _0x37c919(_0x52d2e8, _0x45e060, _0x353c63, _0x27d8e9, _0x25f2d2, _0x546f43, _0x1aa6f9) { - _0x52d2e8 = _0x503769(_0x52d2e8, _0x503769(_0x503769(_0xbbc92b(_0x45e060, _0x353c63, _0x27d8e9), _0x25f2d2), _0x1aa6f9)); - return _0x503769(_0x625294(_0x52d2e8, _0x546f43), _0x45e060); - } - function _0x8c4077(_0x355ab4, _0x1b8f66, _0x37ae44, _0x24fda7, _0xac05e0, _0x255ca8, _0x3f7e62) { - _0x355ab4 = _0x503769(_0x355ab4, _0x503769(_0x503769(_0x56a2c5(_0x1b8f66, _0x37ae44, _0x24fda7), _0xac05e0), _0x3f7e62)); - return _0x503769(_0x625294(_0x355ab4, _0x255ca8), _0x1b8f66); - } - function _0x18c909(_0x59c23a, _0x44a64e, _0x4fdafa, _0x2d7f3b, _0x42ed73, _0x52e095, _0x1277fa) { - _0x59c23a = _0x503769(_0x59c23a, _0x503769(_0x503769(_0x3eb299(_0x44a64e, _0x4fdafa, _0x2d7f3b), _0x42ed73), _0x1277fa)); - return _0x503769(_0x625294(_0x59c23a, _0x52e095), _0x44a64e); - } - function _0x28f791(_0x2e9a8e) { - for (var _0x4a27b0, _0x5948bd = _0x2e9a8e.length, _0xc15a39 = _0x5948bd + 8, _0x652e71 = (_0xc15a39 - _0xc15a39 % 64) / 64, _0x1d86b2 = 16 * (_0x652e71 + 1), _0x5dd4fe = new Array(_0x1d86b2 - 1), _0x56fd1d = 0, _0x25c7aa = 0; _0x5948bd > _0x25c7aa;) { - _0x4a27b0 = (_0x25c7aa - _0x25c7aa % 4) / 4; - _0x56fd1d = _0x25c7aa % 4 * 8; - _0x5dd4fe[_0x4a27b0] = _0x5dd4fe[_0x4a27b0] | _0x2e9a8e.charCodeAt(_0x25c7aa) << _0x56fd1d; - _0x25c7aa++; - } - _0x4a27b0 = (_0x25c7aa - _0x25c7aa % 4) / 4; - _0x56fd1d = _0x25c7aa % 4 * 8; - _0x5dd4fe[_0x4a27b0] = _0x5dd4fe[_0x4a27b0] | 128 << _0x56fd1d; - _0x5dd4fe[_0x1d86b2 - 2] = _0x5948bd << 3; - _0x5dd4fe[_0x1d86b2 - 1] = _0x5948bd >>> 29; - return _0x5dd4fe; - } - function _0x1a1713(_0xa72e45) { - var _0x5da836, - _0x544dc0, - _0x2a249f = "", - _0x2ddade = ""; - for (_0x544dc0 = 0; 3 >= _0x544dc0; _0x544dc0++) { - _0x5da836 = _0xa72e45 >>> 8 * _0x544dc0 & 255; - _0x2ddade = "0" + _0x5da836.toString(16); - _0x2a249f += _0x2ddade.substr(_0x2ddade.length - 2, 2); - } - return _0x2a249f; - } - function _0x54565d(_0x4b35a7) { - _0x4b35a7 = _0x4b35a7.replace(/\r\n/g, "\n"); - for (var _0x454643 = "", _0x199c35 = 0; _0x199c35 < _0x4b35a7.length; _0x199c35++) { - var _0x34dafe = _0x4b35a7.charCodeAt(_0x199c35); - 128 > _0x34dafe ? _0x454643 += String.fromCharCode(_0x34dafe) : _0x34dafe > 127 && 2048 > _0x34dafe ? (_0x454643 += String.fromCharCode(_0x34dafe >> 6 | 192), _0x454643 += String.fromCharCode(63 & _0x34dafe | 128)) : (_0x454643 += String.fromCharCode(_0x34dafe >> 12 | 224), _0x454643 += String.fromCharCode(_0x34dafe >> 6 & 63 | 128), _0x454643 += String.fromCharCode(63 & _0x34dafe | 128)); - } - return _0x454643; - } - var _0x4daa49, - _0x11594b, - _0x4dd961, - _0x2a975f, - _0x3f80f4, - _0x4550e0, - _0x36eeac, - _0x20bd6b, - _0x33b079, - _0x4e8984 = [], - _0x51d351 = 7, - _0x1f1ac8 = 12, - _0xd46af4 = 17, - _0x20d6aa = 22, - _0x36ba91 = 5, - _0x5cd8c9 = 9, - _0x4824cc = 14, - _0x51a2ed = 20, - _0xbbc865 = 4, - _0x509dbe = 11, - _0x4db84d = 16, - _0xb3be61 = 23, - _0x2e1f72 = 6, - _0x2f185d = 10, - _0x4a9a2a = 15, - _0x297e25 = 21; - for (_0x3c027a = _0x54565d(_0x3c027a), _0x4e8984 = _0x28f791(_0x3c027a), _0x4550e0 = 1732584193, _0x36eeac = 4023233417, _0x20bd6b = 2562383102, _0x33b079 = 271733878, _0x4daa49 = 0; _0x4daa49 < _0x4e8984.length; _0x4daa49 += 16) { - _0x11594b = _0x4550e0; - _0x4dd961 = _0x36eeac; - _0x2a975f = _0x20bd6b; - _0x3f80f4 = _0x33b079; - _0x4550e0 = _0x2500e8(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 0], _0x51d351, 3614090360); - _0x33b079 = _0x2500e8(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 1], _0x1f1ac8, 3905402710); - _0x20bd6b = _0x2500e8(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 2], _0xd46af4, 606105819); - _0x36eeac = _0x2500e8(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 3], _0x20d6aa, 3250441966); - _0x4550e0 = _0x2500e8(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 4], _0x51d351, 4118548399); - _0x33b079 = _0x2500e8(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 5], _0x1f1ac8, 1200080426); - _0x20bd6b = _0x2500e8(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 6], _0xd46af4, 2821735955); - _0x36eeac = _0x2500e8(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 7], _0x20d6aa, 4249261313); - _0x4550e0 = _0x2500e8(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 8], _0x51d351, 1770035416); - _0x33b079 = _0x2500e8(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 9], _0x1f1ac8, 2336552879); - _0x20bd6b = _0x2500e8(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 10], _0xd46af4, 4294925233); - _0x36eeac = _0x2500e8(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 11], _0x20d6aa, 2304563134); - _0x4550e0 = _0x2500e8(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 12], _0x51d351, 1804603682); - _0x33b079 = _0x2500e8(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 13], _0x1f1ac8, 4254626195); - _0x20bd6b = _0x2500e8(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 14], _0xd46af4, 2792965006); - _0x36eeac = _0x2500e8(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 15], _0x20d6aa, 1236535329); - _0x4550e0 = _0x37c919(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 1], _0x36ba91, 4129170786); - _0x33b079 = _0x37c919(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 6], _0x5cd8c9, 3225465664); - _0x20bd6b = _0x37c919(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 11], _0x4824cc, 643717713); - _0x36eeac = _0x37c919(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 0], _0x51a2ed, 3921069994); - _0x4550e0 = _0x37c919(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 5], _0x36ba91, 3593408605); - _0x33b079 = _0x37c919(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 10], _0x5cd8c9, 38016083); - _0x20bd6b = _0x37c919(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 15], _0x4824cc, 3634488961); - _0x36eeac = _0x37c919(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 4], _0x51a2ed, 3889429448); - _0x4550e0 = _0x37c919(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 9], _0x36ba91, 568446438); - _0x33b079 = _0x37c919(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 14], _0x5cd8c9, 3275163606); - _0x20bd6b = _0x37c919(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 3], _0x4824cc, 4107603335); - _0x36eeac = _0x37c919(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 8], _0x51a2ed, 1163531501); - _0x4550e0 = _0x37c919(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 13], _0x36ba91, 2850285829); - _0x33b079 = _0x37c919(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 2], _0x5cd8c9, 4243563512); - _0x20bd6b = _0x37c919(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 7], _0x4824cc, 1735328473); - _0x36eeac = _0x37c919(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 12], _0x51a2ed, 2368359562); - _0x4550e0 = _0x8c4077(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 5], _0xbbc865, 4294588738); - _0x33b079 = _0x8c4077(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 8], _0x509dbe, 2272392833); - _0x20bd6b = _0x8c4077(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 11], _0x4db84d, 1839030562); - _0x36eeac = _0x8c4077(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 14], _0xb3be61, 4259657740); - _0x4550e0 = _0x8c4077(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 1], _0xbbc865, 2763975236); - _0x33b079 = _0x8c4077(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 4], _0x509dbe, 1272893353); - _0x20bd6b = _0x8c4077(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 7], _0x4db84d, 4139469664); - _0x36eeac = _0x8c4077(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 10], _0xb3be61, 3200236656); - _0x4550e0 = _0x8c4077(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 13], _0xbbc865, 681279174); - _0x33b079 = _0x8c4077(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 0], _0x509dbe, 3936430074); - _0x20bd6b = _0x8c4077(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 3], _0x4db84d, 3572445317); - _0x36eeac = _0x8c4077(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 6], _0xb3be61, 76029189); - _0x4550e0 = _0x8c4077(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 9], _0xbbc865, 3654602809); - _0x33b079 = _0x8c4077(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 12], _0x509dbe, 3873151461); - _0x20bd6b = _0x8c4077(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 15], _0x4db84d, 530742520); - _0x36eeac = _0x8c4077(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 2], _0xb3be61, 3299628645); - _0x4550e0 = _0x18c909(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 0], _0x2e1f72, 4096336452); - _0x33b079 = _0x18c909(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 7], _0x2f185d, 1126891415); - _0x20bd6b = _0x18c909(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 14], _0x4a9a2a, 2878612391); - _0x36eeac = _0x18c909(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 5], _0x297e25, 4237533241); - _0x4550e0 = _0x18c909(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 12], _0x2e1f72, 1700485571); - _0x33b079 = _0x18c909(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 3], _0x2f185d, 2399980690); - _0x20bd6b = _0x18c909(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 10], _0x4a9a2a, 4293915773); - _0x36eeac = _0x18c909(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 1], _0x297e25, 2240044497); - _0x4550e0 = _0x18c909(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 8], _0x2e1f72, 1873313359); - _0x33b079 = _0x18c909(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 15], _0x2f185d, 4264355552); - _0x20bd6b = _0x18c909(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 6], _0x4a9a2a, 2734768916); - _0x36eeac = _0x18c909(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 13], _0x297e25, 1309151649); - _0x4550e0 = _0x18c909(_0x4550e0, _0x36eeac, _0x20bd6b, _0x33b079, _0x4e8984[_0x4daa49 + 4], _0x2e1f72, 4149444226); - _0x33b079 = _0x18c909(_0x33b079, _0x4550e0, _0x36eeac, _0x20bd6b, _0x4e8984[_0x4daa49 + 11], _0x2f185d, 3174756917); - _0x20bd6b = _0x18c909(_0x20bd6b, _0x33b079, _0x4550e0, _0x36eeac, _0x4e8984[_0x4daa49 + 2], _0x4a9a2a, 718787259); - _0x36eeac = _0x18c909(_0x36eeac, _0x20bd6b, _0x33b079, _0x4550e0, _0x4e8984[_0x4daa49 + 9], _0x297e25, 3951481745); - _0x4550e0 = _0x503769(_0x4550e0, _0x11594b); - _0x36eeac = _0x503769(_0x36eeac, _0x4dd961); - _0x20bd6b = _0x503769(_0x20bd6b, _0x2a975f); - _0x33b079 = _0x503769(_0x33b079, _0x3f80f4); - } - var _0x2a3416 = _0x1a1713(_0x4550e0) + _0x1a1713(_0x36eeac) + _0x1a1713(_0x20bd6b) + _0x1a1713(_0x33b079); - return _0x2a3416.toLowerCase(); - } - return _0x3d6e53(_0x5bef29.toString()); + try { + if (_0x1b6fdb) return _0xe60723;else _0xe60723(0); + } catch (_0x5be6b9) {} } \ No newline at end of file diff --git a/output.py b/output.py index 5f9c5fc807e8c29d9061aecf4b3c4a3c633826db..4343b642bd433b6b6171de7e83757fdd4111805d 100644 GIT binary patch delta 31 lcmX?cit)rLMiFHr10z#i10!8Sa|HuqDvo6Z4HCCaD0Ia|mnz